
:root {
	--blue: #007bff;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #28a745;
	--teal: #20c997;
	--cyan: #17a2b8;
	--white: #fff;
	--gray: #798490;
	--gray-dark: #4a545b;
	--primary: #ec6400;
	--secondary: #4f5659;
	--success: #3cc261;
	--info: #007cba;
	--warning: #ffbd5d;
	--danger: #e52427;
	--light: #f9f9f9;
	--dark: #4a545b;
	--breakpoint-xs: 0;
	--breakpoint-sm: 576px;
	--breakpoint-md: 768px;
	--breakpoint-lg: 992px;
	--breakpoint-xl: 1200px;
	--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
	display: block;
}

body {
	margin: 0;
	font-family: "Roboto", sans-serif;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.5;
	color: #222121;
	text-align: left;
	background-color: #fff;
}

[tabindex="-1"]:focus {
	outline: 0 !important;
}

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

h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: .5rem;
}

p {
	margin-top: 0;
	margin-bottom: 1rem;
}

abbr[title], abbr[data-original-title] {
	text-decoration: underline;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
	text-decoration-skip-ink: none;
}

address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit;
}

ol, ul, dl {
	margin-top: 0;
	margin-bottom: 1rem;
}

ol ol, ul ul, ol ul, ul ol {
	margin-bottom: 0;
}

dt {
	font-weight: 700;
}

dd {
	margin-bottom: .5rem;
	margin-left: 0;
}

blockquote {
	margin: 0 0 1rem;
}

b, strong {
	font-weight: bolder;
}

small {
	font-size: 80%;
}

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

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

a {
	color: #ec6400;
	text-decoration: none;
	background-color: transparent;
}

a:hover {
	color: #a04400;
	text-decoration: underline;
}

a:not([href]):not([tabindex]) {
	color: inherit;
	text-decoration: none;
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
	color: inherit;
	text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
	outline: 0;
}

pre, code, kbd, samp {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	font-size: 1em;
}

pre {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto;
}

figure {
	margin: 0 0 1rem;
}

img {
	vertical-align: middle;
	border-style: none;
}

svg {
	overflow: hidden;
	vertical-align: middle;
}

table {
	border-collapse: collapse;
}

caption {
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: #798490;
	text-align: left;
	caption-side: bottom;
}

th {
	text-align: inherit;
}

label {
	display: inline-block;
	margin-bottom: .5rem;
}

button {
	border-radius: 0;
}

button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color;
}

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

button, input {
	overflow: visible;
}

button, select {
	text-transform: none;
}

select {
	word-wrap: normal;
}

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

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {
	cursor: pointer;
}

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

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

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
	-webkit-appearance: listbox;
}

textarea {
	overflow: auto;
	resize: vertical;
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1.5rem;
	line-height: inherit;
	color: inherit;
	white-space: normal;
}

@media (max-width: 1200px) {
	legend {
		font-size: calc(1.275rem + .3vw);
	}
}

progress {
	vertical-align: baseline;
}

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

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

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

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

output {
	display: inline-block;
}

summary {
	display: list-item;
	cursor: pointer;
}

template {
	display: none;
}

[hidden] {
	display: none !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	margin-bottom: .5rem;
	font-family: "Oswald", sans-serif;
	font-weight: 700;
	line-height: 1.2;
	color: #222121;
}

h1, .h1 {
	font-size: 2.25rem;
}

@media (max-width: 1200px) {
	h1, .h1 {
		font-size: calc(1.35rem + 1.2vw);
	}
}

h2, .h2 {
	font-size: 1.75rem;
}

@media (max-width: 1200px) {
	h2, .h2 {
		font-size: calc(1.3rem + .6vw);
	}
}

h3, .h3 {
	font-size: 1.5rem;
}

@media (max-width: 1200px) {
	h3, .h3 {
		font-size: calc(1.275rem + .3vw);
	}
}

h4, .h4 {
	font-size: 1.25rem;
}

@media (max-width: 1200px) {
	h4, .h4 {
		font-size: calc(1.25rem + 0vw);
	}
}

h5, .h5 {
	font-size: 1rem;
}

h6, .h6 {
	font-size: .875rem;
}

.lead {
	font-size: 1.09375rem;
	font-weight: 300;
}

.display-1 {
	font-size: 6rem;
	font-weight: 300;
	line-height: 1.2;
}

@media (max-width: 1200px) {
	.display-1 {
		font-size: calc(1.725rem + 5.7vw);
	}
}

.display-2 {
	font-size: 5.5rem;
	font-weight: 300;
	line-height: 1.2;
}

@media (max-width: 1200px) {
	.display-2 {
		font-size: calc(1.675rem + 5.1vw);
	}
}

.display-3 {
	font-size: 4.5rem;
	font-weight: 300;
	line-height: 1.2;
}

@media (max-width: 1200px) {
	.display-3 {
		font-size: calc(1.575rem + 3.9vw);
	}
}

.display-4 {
	font-size: 3.5rem;
	font-weight: 300;
	line-height: 1.2;
}

@media (max-width: 1200px) {
	.display-4 {
		font-size: calc(1.475rem + 2.7vw);
	}
}

hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, .1);
}

small, .small {
	font-size: 80%;
	font-weight: 400;
}

mark, .mark {
	padding: .2em;
	background-color: #fcf8e3;
}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.list-inline {
	padding-left: 0;
	list-style: none;
}

.list-inline-item {
	display: inline-block;
}

.list-inline-item:not(:last-child) {
	margin-right: .5rem;
}

.initialism {
	font-size: 90%;
	text-transform: uppercase;
}

.blockquote {
	margin-bottom: 1rem;
	font-size: 1.09375rem;
}

.blockquote-footer {
	display: block;
	font-size: 80%;
	color: #798490;
}

.blockquote-footer::before {
	content: "— ";
}

.img-fluid {
	max-width: 100%;
	height: auto;
}

.img-thumbnail {
	padding: .25rem;
	background-color: #fff;
	border: 1px solid #bcc1c7;
	border-radius: 3px;
	max-width: 100%;
	height: auto;
}

.figure {
	display: inline-block;
}

.figure-img {
	margin-bottom: .5rem;
	line-height: 1;
}

.figure-caption {
	font-size: 90%;
	color: #798490;
}

code {
	font-size: 87.5%;
	color: #e83e8c;
	-ms-word-break: break-word;
	word-break: break-word;
}

a > code {
	color: inherit;
}

kbd {
	padding: .2rem .4rem;
	font-size: 87.5%;
	color: #fff;
	background-color: #212529;
	border-radius: 3px;
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
}

pre {
	display: block;
	font-size: 87.5%;
	color: #212529;
}

pre code {
	font-size: inherit;
	color: inherit;
	-ms-word-break: normal;
	word-break: normal;
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

.container, .cms-section .boxed {
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 576px) {
	.container, .cms-section .boxed {
		max-width: 540px;
	}
}

@media (min-width: 768px) {
	.container, .cms-section .boxed {
		max-width: 720px;
	}
}

@media (min-width: 992px) {
	.container, .cms-section .boxed {
		max-width: 960px;
	}
}

@media (min-width: 1200px) {
	.container, .cms-section .boxed {
		max-width: 1140px;
	}
}

.container-fluid {
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
}

.row, .account-content, .is-act-cartpage .checkout .checkout-container, .is-act-checkoutregisterpage .checkout .checkout-container, .is-act-confirmpage .checkout .checkout-container, .is-ctl-accountorder .checkout .checkout-container, .is-act-finishpage .checkout .checkout-container {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -20px;
	margin-left: -20px;
}

.no-gutters, .cms-block.no-gutters .cms-block-container-row {
	margin-right: 0;
	margin-left: 0;
}

.no-gutters > .col, .cms-block.no-gutters .cms-block-container-row > .col, .is-act-confirmpage .checkout .no-gutters > .checkout-aside, .is-act-confirmpage .checkout .cms-block.no-gutters .cms-block-container-row > .checkout-aside, .cms-block.no-gutters .is-act-confirmpage .checkout .cms-block-container-row > .checkout-aside, .is-ctl-accountorder .checkout .no-gutters > .checkout-aside, .is-ctl-accountorder .checkout .cms-block.no-gutters .cms-block-container-row > .checkout-aside, .cms-block.no-gutters .is-ctl-accountorder .checkout .cms-block-container-row > .checkout-aside, .is-act-finishpage .checkout .no-gutters > .checkout-aside, .is-act-finishpage .checkout .cms-block.no-gutters .cms-block-container-row > .checkout-aside, .cms-block.no-gutters .is-act-finishpage .checkout .cms-block-container-row > .checkout-aside, .no-gutters > [class*="col-"], .cms-block.no-gutters .cms-block-container-row > [class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .is-act-confirmpage .checkout .checkout-aside, .is-ctl-accountorder .checkout .checkout-aside, .is-act-finishpage .checkout .checkout-aside, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .is-act-confirmpage .checkout .checkout-additional, .is-ctl-accountorder .checkout .checkout-additional, .col-sm-7, .is-act-finishpage .checkout .checkout-additional, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .is-act-cartpage .checkout .checkout-aside, .col-md-6, .is-act-checkoutregisterpage .checkout .checkout-aside, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .account-content .account-content-aside, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .is-act-cartpage .checkout .checkout-main, .is-act-checkoutregisterpage .checkout .checkout-main, .is-act-confirmpage .checkout .checkout-main, .is-ctl-accountorder .checkout .checkout-main, .is-act-finishpage .checkout .checkout-main, .col-lg-9, .account-content .account-content-main, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
	position: relative;
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
}

.col, .is-act-confirmpage .checkout .checkout-aside, .is-ctl-accountorder .checkout .checkout-aside, .is-act-finishpage .checkout .checkout-aside {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}

.col-auto {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.col-1 {
	-ms-flex: 0 0 8.3333333333%;
	flex: 0 0 8.3333333333%;
	max-width: 8.3333333333%;
}

.col-2 {
	-ms-flex: 0 0 16.6666666667%;
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%;
}

.col-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.col-4 {
	-ms-flex: 0 0 33.3333333333%;
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%;
}

.col-5 {
	-ms-flex: 0 0 41.6666666667%;
	flex: 0 0 41.6666666667%;
	max-width: 41.6666666667%;
}

.col-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.col-7 {
	-ms-flex: 0 0 58.3333333333%;
	flex: 0 0 58.3333333333%;
	max-width: 58.3333333333%;
}

.col-8 {
	-ms-flex: 0 0 66.6666666667%;
	flex: 0 0 66.6666666667%;
	max-width: 66.6666666667%;
}

.col-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.col-10 {
	-ms-flex: 0 0 83.3333333333%;
	flex: 0 0 83.3333333333%;
	max-width: 83.3333333333%;
}

.col-11 {
	-ms-flex: 0 0 91.6666666667%;
	flex: 0 0 91.6666666667%;
	max-width: 91.6666666667%;
}

.col-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.order-first {
	-ms-flex-order: -1;
	order: -1;
}

.order-last {
	-ms-flex-order: 13;
	order: 13;
}

.order-0 {
	-ms-flex-order: 0;
	order: 0;
}

.order-1 {
	-ms-flex-order: 1;
	order: 1;
}

.order-2 {
	-ms-flex-order: 2;
	order: 2;
}

.order-3 {
	-ms-flex-order: 3;
	order: 3;
}

.order-4 {
	-ms-flex-order: 4;
	order: 4;
}

.order-5 {
	-ms-flex-order: 5;
	order: 5;
}

.order-6 {
	-ms-flex-order: 6;
	order: 6;
}

.order-7 {
	-ms-flex-order: 7;
	order: 7;
}

.order-8 {
	-ms-flex-order: 8;
	order: 8;
}

.order-9 {
	-ms-flex-order: 9;
	order: 9;
}

.order-10 {
	-ms-flex-order: 10;
	order: 10;
}

.order-11 {
	-ms-flex-order: 11;
	order: 11;
}

.order-12 {
	-ms-flex-order: 12;
	order: 12;
}

.offset-1 {
	margin-left: 8.3333333333%;
}

.offset-2 {
	margin-left: 16.6666666667%;
}

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

.offset-4 {
	margin-left: 33.3333333333%;
}

.offset-5 {
	margin-left: 41.6666666667%;
}

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

.offset-7 {
	margin-left: 58.3333333333%;
}

.offset-8 {
	margin-left: 66.6666666667%;
}

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

.offset-10 {
	margin-left: 83.3333333333%;
}

.offset-11 {
	margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
	.col-sm {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	
	.col-sm-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	
	.col-sm-1 {
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	
	.col-sm-2 {
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	
	.col-sm-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.col-sm-4 {
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	
	.col-sm-5 {
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	
	.col-sm-6, .is-act-confirmpage .checkout .checkout-additional, .is-ctl-accountorder .checkout .checkout-additional {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-sm-7, .is-act-finishpage .checkout .checkout-additional, .is-act-finishpage .checkout .checkout-aside {
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	
	.col-sm-8 {
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	
	.col-sm-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.col-sm-10 {
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	
	.col-sm-11 {
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	
	.col-sm-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.order-sm-first {
		-ms-flex-order: -1;
		order: -1;
	}
	
	.order-sm-last {
		-ms-flex-order: 13;
		order: 13;
	}
	
	.order-sm-0 {
		-ms-flex-order: 0;
		order: 0;
	}
	
	.order-sm-1 {
		-ms-flex-order: 1;
		order: 1;
	}
	
	.order-sm-2 {
		-ms-flex-order: 2;
		order: 2;
	}
	
	.order-sm-3 {
		-ms-flex-order: 3;
		order: 3;
	}
	
	.order-sm-4 {
		-ms-flex-order: 4;
		order: 4;
	}
	
	.order-sm-5 {
		-ms-flex-order: 5;
		order: 5;
	}
	
	.order-sm-6 {
		-ms-flex-order: 6;
		order: 6;
	}
	
	.order-sm-7 {
		-ms-flex-order: 7;
		order: 7;
	}
	
	.order-sm-8 {
		-ms-flex-order: 8;
		order: 8;
	}
	
	.order-sm-9 {
		-ms-flex-order: 9;
		order: 9;
	}
	
	.order-sm-10 {
		-ms-flex-order: 10;
		order: 10;
	}
	
	.order-sm-11 {
		-ms-flex-order: 11;
		order: 11;
	}
	
	.order-sm-12 {
		-ms-flex-order: 12;
		order: 12;
	}
	
	.offset-sm-0 {
		margin-left: 0;
	}
	
	.offset-sm-1 {
		margin-left: 8.3333333333%;
	}
	
	.offset-sm-2 {
		margin-left: 16.6666666667%;
	}
	
	.offset-sm-3 {
		margin-left: 25%;
	}
	
	.offset-sm-4 {
		margin-left: 33.3333333333%;
	}
	
	.offset-sm-5, .is-act-finishpage .checkout .checkout-aside {
		margin-left: 41.6666666667%;
	}
	
	.offset-sm-6 {
		margin-left: 50%;
	}
	
	.offset-sm-7 {
		margin-left: 58.3333333333%;
	}
	
	.offset-sm-8 {
		margin-left: 66.6666666667%;
	}
	
	.offset-sm-9 {
		margin-left: 75%;
	}
	
	.offset-sm-10 {
		margin-left: 83.3333333333%;
	}
	
	.offset-sm-11 {
		margin-left: 91.6666666667%;
	}
}

@media (min-width: 768px) {
	.col-md {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	
	.col-md-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	
	.col-md-1 {
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	
	.col-md-2 {
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	
	.col-md-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.col-md-4 {
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	
	.col-md-5, .is-act-cartpage .checkout .checkout-aside {
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	
	.col-md-6, .is-act-checkoutregisterpage .checkout .checkout-aside, .is-act-confirmpage .checkout .checkout-aside, .is-ctl-accountorder .checkout .checkout-aside, .is-act-finishpage .checkout .checkout-additional, .is-act-finishpage .checkout .checkout-aside {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-md-7 {
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	
	.col-md-8 {
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	
	.col-md-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.col-md-10 {
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	
	.col-md-11 {
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	
	.col-md-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.order-md-first {
		-ms-flex-order: -1;
		order: -1;
	}
	
	.order-md-last {
		-ms-flex-order: 13;
		order: 13;
	}
	
	.order-md-0 {
		-ms-flex-order: 0;
		order: 0;
	}
	
	.order-md-1 {
		-ms-flex-order: 1;
		order: 1;
	}
	
	.order-md-2 {
		-ms-flex-order: 2;
		order: 2;
	}
	
	.order-md-3 {
		-ms-flex-order: 3;
		order: 3;
	}
	
	.order-md-4 {
		-ms-flex-order: 4;
		order: 4;
	}
	
	.order-md-5 {
		-ms-flex-order: 5;
		order: 5;
	}
	
	.order-md-6 {
		-ms-flex-order: 6;
		order: 6;
	}
	
	.order-md-7 {
		-ms-flex-order: 7;
		order: 7;
	}
	
	.order-md-8 {
		-ms-flex-order: 8;
		order: 8;
	}
	
	.order-md-9 {
		-ms-flex-order: 9;
		order: 9;
	}
	
	.order-md-10 {
		-ms-flex-order: 10;
		order: 10;
	}
	
	.order-md-11 {
		-ms-flex-order: 11;
		order: 11;
	}
	
	.order-md-12 {
		-ms-flex-order: 12;
		order: 12;
	}
	
	.offset-md-0 {
		margin-left: 0;
	}
	
	.offset-md-1 {
		margin-left: 8.3333333333%;
	}
	
	.offset-md-2 {
		margin-left: 16.6666666667%;
	}
	
	.offset-md-3 {
		margin-left: 25%;
	}
	
	.offset-md-4 {
		margin-left: 33.3333333333%;
	}
	
	.offset-md-5 {
		margin-left: 41.6666666667%;
	}
	
	.offset-md-6, .is-act-checkoutregisterpage .checkout .checkout-aside, .is-act-confirmpage .checkout .checkout-aside, .is-ctl-accountorder .checkout .checkout-aside, .is-act-finishpage .checkout .checkout-aside {
		margin-left: 50%;
	}
	
	.offset-md-7, .is-act-cartpage .checkout .checkout-aside {
		margin-left: 58.3333333333%;
	}
	
	.offset-md-8 {
		margin-left: 66.6666666667%;
	}
	
	.offset-md-9 {
		margin-left: 75%;
	}
	
	.offset-md-10 {
		margin-left: 83.3333333333%;
	}
	
	.offset-md-11 {
		margin-left: 91.6666666667%;
	}
}

@media (min-width: 992px) {
	.col-lg {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	
	.col-lg-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	
	.col-lg-1 {
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	
	.col-lg-2 {
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	
	.col-lg-3, .account-content .account-content-aside {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.col-lg-4, .is-act-cartpage .checkout .checkout-aside, .is-act-checkoutregisterpage .checkout .checkout-aside, .is-act-confirmpage .checkout .checkout-additional, .is-ctl-accountorder .checkout .checkout-additional, .is-act-confirmpage .checkout .checkout-aside, .is-ctl-accountorder .checkout .checkout-aside, .is-act-finishpage .checkout .checkout-additional, .is-act-finishpage .checkout .checkout-aside {
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	
	.col-lg-5 {
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	
	.col-lg-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-lg-7 {
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	
	.col-lg-8, .is-act-cartpage .checkout .checkout-main, .is-act-checkoutregisterpage .checkout .checkout-main, .is-act-confirmpage .checkout .checkout-main, .is-ctl-accountorder .checkout .checkout-main, .is-act-finishpage .checkout .checkout-main {
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	
	.col-lg-9, .account-content .account-content-main {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.col-lg-10 {
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	
	.col-lg-11 {
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	
	.col-lg-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.order-lg-first {
		-ms-flex-order: -1;
		order: -1;
	}
	
	.order-lg-last {
		-ms-flex-order: 13;
		order: 13;
	}
	
	.order-lg-0 {
		-ms-flex-order: 0;
		order: 0;
	}
	
	.order-lg-1 {
		-ms-flex-order: 1;
		order: 1;
	}
	
	.order-lg-2 {
		-ms-flex-order: 2;
		order: 2;
	}
	
	.order-lg-3 {
		-ms-flex-order: 3;
		order: 3;
	}
	
	.order-lg-4 {
		-ms-flex-order: 4;
		order: 4;
	}
	
	.order-lg-5 {
		-ms-flex-order: 5;
		order: 5;
	}
	
	.order-lg-6 {
		-ms-flex-order: 6;
		order: 6;
	}
	
	.order-lg-7 {
		-ms-flex-order: 7;
		order: 7;
	}
	
	.order-lg-8 {
		-ms-flex-order: 8;
		order: 8;
	}
	
	.order-lg-9 {
		-ms-flex-order: 9;
		order: 9;
	}
	
	.order-lg-10 {
		-ms-flex-order: 10;
		order: 10;
	}
	
	.order-lg-11 {
		-ms-flex-order: 11;
		order: 11;
	}
	
	.order-lg-12 {
		-ms-flex-order: 12;
		order: 12;
	}
	
	.offset-lg-0, .is-act-cartpage .checkout .checkout-aside, .is-act-checkoutregisterpage .checkout .checkout-aside {
		margin-left: 0;
	}
	
	.offset-lg-1 {
		margin-left: 8.3333333333%;
	}
	
	.offset-lg-2, .is-act-confirmpage .checkout .checkout-main, .is-ctl-accountorder .checkout .checkout-main, .is-act-confirmpage .checkout .checkout-additional, .is-ctl-accountorder .checkout .checkout-additional, .is-act-finishpage .checkout .checkout-main, .is-act-finishpage .checkout .checkout-additional {
		margin-left: 16.6666666667%;
	}
	
	.offset-lg-3 {
		margin-left: 25%;
	}
	
	.offset-lg-4 {
		margin-left: 33.3333333333%;
	}
	
	.offset-lg-5 {
		margin-left: 41.6666666667%;
	}
	
	.offset-lg-6 {
		margin-left: 50%;
	}
	
	.offset-lg-7 {
		margin-left: 58.3333333333%;
	}
	
	.offset-lg-8 {
		margin-left: 66.6666666667%;
	}
	
	.offset-lg-9 {
		margin-left: 75%;
	}
	
	.offset-lg-10 {
		margin-left: 83.3333333333%;
	}
	
	.offset-lg-11 {
		margin-left: 91.6666666667%;
	}
}

@media (min-width: 1200px) {
	.col-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	
	.col-xl-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	
	.col-xl-1 {
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	
	.col-xl-2, .account-content .account-content-aside {
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	
	.col-xl-3, .is-act-checkoutregisterpage .checkout .checkout-aside {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.col-xl-4, .is-act-cartpage .checkout .checkout-aside {
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	
	.col-xl-5 {
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	
	.col-xl-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-xl-7, .account-content .account-content-main {
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	
	.col-xl-8 {
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	
	.col-xl-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.col-xl-10 {
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	
	.col-xl-11 {
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	
	.col-xl-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.order-xl-first {
		-ms-flex-order: -1;
		order: -1;
	}
	
	.order-xl-last {
		-ms-flex-order: 13;
		order: 13;
	}
	
	.order-xl-0 {
		-ms-flex-order: 0;
		order: 0;
	}
	
	.order-xl-1 {
		-ms-flex-order: 1;
		order: 1;
	}
	
	.order-xl-2 {
		-ms-flex-order: 2;
		order: 2;
	}
	
	.order-xl-3 {
		-ms-flex-order: 3;
		order: 3;
	}
	
	.order-xl-4 {
		-ms-flex-order: 4;
		order: 4;
	}
	
	.order-xl-5 {
		-ms-flex-order: 5;
		order: 5;
	}
	
	.order-xl-6 {
		-ms-flex-order: 6;
		order: 6;
	}
	
	.order-xl-7 {
		-ms-flex-order: 7;
		order: 7;
	}
	
	.order-xl-8 {
		-ms-flex-order: 8;
		order: 8;
	}
	
	.order-xl-9 {
		-ms-flex-order: 9;
		order: 9;
	}
	
	.order-xl-10 {
		-ms-flex-order: 10;
		order: 10;
	}
	
	.order-xl-11 {
		-ms-flex-order: 11;
		order: 11;
	}
	
	.order-xl-12 {
		-ms-flex-order: 12;
		order: 12;
	}
	
	.offset-xl-0 {
		margin-left: 0;
	}
	
	.offset-xl-1, .account-content .account-content-main, .is-act-checkoutregisterpage .checkout .checkout-aside {
		margin-left: 8.3333333333%;
	}
	
	.offset-xl-2 {
		margin-left: 16.6666666667%;
	}
	
	.offset-xl-3 {
		margin-left: 25%;
	}
	
	.offset-xl-4 {
		margin-left: 33.3333333333%;
	}
	
	.offset-xl-5 {
		margin-left: 41.6666666667%;
	}
	
	.offset-xl-6 {
		margin-left: 50%;
	}
	
	.offset-xl-7 {
		margin-left: 58.3333333333%;
	}
	
	.offset-xl-8 {
		margin-left: 66.6666666667%;
	}
	
	.offset-xl-9 {
		margin-left: 75%;
	}
	
	.offset-xl-10 {
		margin-left: 83.3333333333%;
	}
	
	.offset-xl-11 {
		margin-left: 91.6666666667%;
	}
}

.table {
	width: 100%;
	margin-bottom: 1rem;
	color: #222121;
}

.table th, .table td {
	padding: .75rem;
	vertical-align: top;
	border-top: 1px solid #eee;
}

.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #eee;
}

.table tbody + tbody {
	border-top: 2px solid #eee;
}

.table-sm th, .table-sm td {
	padding: .3rem;
}

.table-bordered {
	border: 1px solid #eee;
}

.table-bordered th, .table-bordered td {
	border: 1px solid #eee;
}

.table-bordered thead th, .table-bordered thead td {
	border-bottom-width: 2px;
}

.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody {
	border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}

.table-hover tbody tr:hover {
	color: #222121;
	background-color: rgba(0, 0, 0, .075);
}

.table-primary, .table-primary > th, .table-primary > td {
	background-color: #fad4b8;
}

.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody {
	border-color: #f5ae7a;
}

.table-hover .table-primary:hover {
	background-color: #f8c5a0;
}

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
	background-color: #f8c5a0;
}

.table-secondary, .table-secondary > th, .table-secondary > td {
	background-color: #ced0d1;
}

.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody {
	border-color: #a3a7a9;
}

.table-hover .table-secondary:hover {
	background-color: #c1c3c4;
}

.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
	background-color: #c1c3c4;
}

.table-success, .table-success > th, .table-success > td {
	background-color: #c8eed3;
}

.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody {
	border-color: #9adfad;
}

.table-hover .table-success:hover {
	background-color: #b5e8c3;
}

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
	background-color: #b5e8c3;
}

.table-info, .table-info > th, .table-info > td {
	background-color: #b8daec;
}

.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody {
	border-color: #7abbdb;
}

.table-hover .table-info:hover {
	background-color: #a4d0e6;
}

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
	background-color: #a4d0e6;
}

.table-warning, .table-warning > th, .table-warning > td {
	background-color: #ffedd2;
}

.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody {
	border-color: #ffddab;
}

.table-hover .table-warning:hover {
	background-color: #ffe2b8;
}

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
	background-color: #ffe2b8;
}

.table-danger, .table-danger > th, .table-danger > td {
	background-color: #f8c2c3;
}

.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody {
	border-color: #f18d8f;
}

.table-hover .table-danger:hover {
	background-color: #f5abac;
}

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
	background-color: #f5abac;
}

.table-light, .table-light > th, .table-light > td {
	background-color: #fdfdfd;
}

.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody {
	border-color: #fcfcfc;
}

.table-hover .table-light:hover {
	background-color: #f1f1f1;
}

.table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
	background-color: #f1f1f1;
}

.table-dark, .table-dark > th, .table-dark > td {
	background-color: #cccfd1;
}

.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
	border-color: #a1a6aa;
}

.table-hover .table-dark:hover {
	background-color: #bfc2c5;
}

.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
	background-color: #bfc2c5;
}

.table-active, .table-active > th, .table-active > td {
	background-color: rgba(0, 0, 0, .075);
}

.table-hover .table-active:hover {
	background-color: rgba(0, 0, 0, .075);
}

.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
	background-color: rgba(0, 0, 0, .075);
}

.table .thead-dark th {
	color: #fff;
	background-color: #4a545b;
	border-color: #5b6770;
}

.table .thead-light th {
	color: #495057;
	background-color: #eee;
	border-color: #eee;
}

.table-dark {
	color: #fff;
	background-color: #4a545b;
}

.table-dark th, .table-dark td, .table-dark thead th {
	border-color: #5b6770;
}

.table-dark.table-bordered {
	border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(255, 255, 255, .05);
}

.table-dark.table-hover tbody tr:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, .075);
}

@media (max-width: 575.98px) {
	.table-responsive-sm {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	
	.table-responsive-sm > .table-bordered {
		border: 0;
	}
}

@media (max-width: 767.98px) {
	.table-responsive-md {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	
	.table-responsive-md > .table-bordered {
		border: 0;
	}
}

@media (max-width: 991.98px) {
	.table-responsive-lg {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	
	.table-responsive-lg > .table-bordered {
		border: 0;
	}
}

@media (max-width: 1199.98px) {
	.table-responsive-xl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	
	.table-responsive-xl > .table-bordered {
		border: 0;
	}
}

.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
	border: 0;
}

.form-control {
	display: block;
	width: 100%;
	height: calc(1.5em + 1.125rem + 2px);
	padding: .5625rem .5625rem;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.5;
	color: #222121;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #eee;
	border-radius: 3px;
	-webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.form-control {
		-webkit-transition: none;
		transition: none;
	}
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0;
}

.form-control:focus {
	color: #222121;
	background-color: #fff;
	border-color: #ec6400;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(236, 100, 0, .25);
}

.form-control::-ms-input-placeholder, .form-control::-moz-placeholder, .form-control::-webkit-input-placeholder, .form-control::placeholder {
	color: #c3c3c3;
	opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
	background-color: #eee;
	opacity: 1;
}

select.form-control:focus::-ms-value {
	color: #222121;
	background-color: #fff;
}

.form-control-file, .form-control-range {
	display: block;
	width: 100%;
}

.col-form-label {
	padding-top: calc(.5625rem + 1px);
	padding-bottom: calc(.5625rem + 1px);
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.5;
}

.col-form-label-lg {
	padding-top: calc(.5rem + 1px);
	padding-bottom: calc(.5rem + 1px);
	font-size: 1rem;
	line-height: 1.5;
}

.col-form-label-sm {
	padding-top: calc(.25rem + 1px);
	padding-bottom: calc(.25rem + 1px);
	font-size: .75rem;
	line-height: 1.5;
}

.form-control-plaintext {
	display: block;
	width: 100%;
	padding-top: .5625rem;
	padding-bottom: .5625rem;
	margin-bottom: 0;
	line-height: 1.5;
	color: #222121;
	background-color: transparent;
	border: solid transparent;
	border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
	padding-right: 0;
	padding-left: 0;
}

.form-control-sm {
	height: calc(1.5em + .5rem + 2px);
	padding: .25rem .5rem;
	font-size: .75rem;
	line-height: 1.5;
	border-radius: 3px;
}

.form-control-lg {
	height: calc(1.5em + 1rem + 2px);
	padding: .5rem 1rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 3px;
}

select.form-control[size], select.form-control[multiple] {
	height: auto;
}

textarea.form-control {
	height: auto;
}

.form-group {
	margin-bottom: 1rem;
}

.form-text {
	display: block;
	margin-top: .25rem;
}

.form-row {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}

.form-row > .col, .is-act-confirmpage .checkout .form-row > .checkout-aside, .is-ctl-accountorder .checkout .form-row > .checkout-aside, .is-act-finishpage .checkout .form-row > .checkout-aside, .form-row > [class*="col-"] {
	padding-right: 5px;
	padding-left: 5px;
}

.form-check {
	position: relative;
	display: block;
	padding-left: 1.25rem;
}

.form-check-input {
	position: absolute;
	margin-top: .3rem;
	margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
	color: #798490;
}

.form-check-label {
	margin-bottom: 0;
}

.form-check-inline {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0;
	margin-right: .75rem;
}

.form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
	margin-right: .3125rem;
	margin-left: 0;
}

.valid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #3cc261;
}

.valid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .75rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(60, 194, 97, .9);
	border-radius: 3px;
}

.was-validated .form-control:valid, .form-control.is-valid {
	border-color: #3cc261;
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
	border-color: #3cc261;
	box-shadow: 0 0 0 .2rem rgba(60, 194, 97, .25);
}

.was-validated .form-control:valid ~ .valid-feedback, .form-control.is-valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-tooltip {
	display: block;
}

.was-validated .custom-select:valid, .custom-select.is-valid {
	border-color: #3cc261;
}

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
	border-color: #3cc261;
	box-shadow: 0 0 0 .2rem rgba(60, 194, 97, .25);
}

.was-validated .custom-select:valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-tooltip {
	display: block;
}

.was-validated .form-control-file:valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-tooltip {
	display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
	color: #3cc261;
}

.was-validated .form-check-input:valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-tooltip {
	display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
	color: #3cc261;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
	border-color: #3cc261;
}

.was-validated .custom-control-input:valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-tooltip {
	display: block;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
	border-color: #62cf80;
	background-color: #62cf80;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(60, 194, 97, .25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
	border-color: #3cc261;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
	border-color: #3cc261;
}

.was-validated .custom-file-input:valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-tooltip {
	display: block;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
	border-color: #3cc261;
	box-shadow: 0 0 0 .2rem rgba(60, 194, 97, .25);
}

.invalid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #e52427;
}

.invalid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .75rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(229, 36, 39, .9);
	border-radius: 3px;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
	border-color: #e52427;
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
	border-color: #e52427;
	box-shadow: 0 0 0 .2rem rgba(229, 36, 39, .25);
}

.was-validated .form-control:invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-tooltip {
	display: block;
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
	border-color: #e52427;
}

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
	border-color: #e52427;
	box-shadow: 0 0 0 .2rem rgba(229, 36, 39, .25);
}

.was-validated .custom-select:invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-tooltip {
	display: block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-tooltip {
	display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
	color: #e52427;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-tooltip {
	display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
	color: #e52427;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
	border-color: #e52427;
}

.was-validated .custom-control-input:invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-tooltip {
	display: block;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
	border-color: #ea5254;
	background-color: #ea5254;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(229, 36, 39, .25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
	border-color: #e52427;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
	border-color: #e52427;
}

.was-validated .custom-file-input:invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-tooltip {
	display: block;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
	border-color: #e52427;
	box-shadow: 0 0 0 .2rem rgba(229, 36, 39, .25);
}

.form-inline {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-align: center;
	align-items: center;
}

.form-inline .form-check {
	width: 100%;
}

@media (min-width: 576px) {
	.form-inline label {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 0;
	}
	
	.form-inline .form-group {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 0;
	}
	
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	
	.form-inline .form-control-plaintext {
		display: inline-block;
	}
	
	.form-inline .input-group, .form-inline .custom-select {
		width: auto;
	}
	
	.form-inline .form-check {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: auto;
		padding-left: 0;
	}
	
	.form-inline .form-check-input {
		position: relative;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		margin-top: 0;
		margin-right: .25rem;
		margin-left: 0;
	}
	
	.form-inline .custom-control {
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.form-inline .custom-control-label {
		margin-bottom: 0;
	}
}

.btn {
	display: inline-block;
	font-weight: 400;
	color: #222121;
	text-align: center;
	vertical-align: middle;
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 2px 12px;
	font-size: .875rem;
	line-height: 34px;
	border-radius: 3px;
	-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.btn {
		-webkit-transition: none;
		transition: none;
	}
}

.btn:hover {
	color: #222121;
	text-decoration: none;
}

.btn:focus, .btn.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(236, 100, 0, .25);
}

.btn.disabled, .btn:disabled {
	opacity: .65;
}

a.btn.disabled, fieldset:disabled a.btn {
	pointer-events: none;
}

.btn-primary, .address-editor-select:not(.collapsed), .address-editor-edit:not(.collapsed), .address-editor-create:not(.collapsed) {
	color: #fff;
	background-color: #ec6400;
	border-color: #ec6400;
}

.btn-primary:hover, .address-editor-select:not(.collapsed):hover, .address-editor-edit:not(.collapsed):hover, .address-editor-create:not(.collapsed):hover {
	color: #fff;
	background-color: #c65400;
	border-color: #b94e00;
}

.btn-primary:focus, .address-editor-select:not(.collapsed):focus, .address-editor-edit:not(.collapsed):focus, .address-editor-create:not(.collapsed):focus, .btn-primary.focus, .focus.address-editor-select:not(.collapsed), .focus.address-editor-edit:not(.collapsed), .focus.address-editor-create:not(.collapsed) {
	box-shadow: 0 0 0 .2rem rgba(239, 123, 38, .5);
}

.btn-primary.disabled, .disabled.address-editor-select:not(.collapsed), .disabled.address-editor-edit:not(.collapsed), .disabled.address-editor-create:not(.collapsed), .btn-primary:disabled, .address-editor-select:not(.collapsed):disabled, .address-editor-edit:not(.collapsed):disabled, .address-editor-create:not(.collapsed):disabled {
	color: #fff;
	background-color: #ec6400;
	border-color: #ec6400;
}

.btn-primary:not(:disabled):not(.disabled):active, .address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active, .address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active, .address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled), .active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled), .active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled), .show > .btn-primary.dropdown-toggle, .show > .dropdown-toggle.address-editor-select:not(.collapsed), .show > .dropdown-toggle.address-editor-edit:not(.collapsed), .show > .dropdown-toggle.address-editor-create:not(.collapsed) {
	color: #fff;
	background-color: #b94e00;
	border-color: #ac4900;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .show > .btn-primary.dropdown-toggle:focus, .show > .dropdown-toggle.address-editor-select:not(.collapsed):focus, .show > .dropdown-toggle.address-editor-edit:not(.collapsed):focus, .show > .dropdown-toggle.address-editor-create:not(.collapsed):focus {
	box-shadow: 0 0 0 .2rem rgba(239, 123, 38, .5);
}

.btn-secondary {
	color: #fff;
	background-color: #4f5659;
	border-color: #4f5659;
}

.btn-secondary:hover {
	color: #fff;
	background-color: #3d4245;
	border-color: #373c3e;
}

.btn-secondary:focus, .btn-secondary.focus {
	box-shadow: 0 0 0 .2rem rgba(105, 111, 114, .5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
	color: #fff;
	background-color: #4f5659;
	border-color: #4f5659;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #373c3e;
	border-color: #313537;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(105, 111, 114, .5);
}

.btn-success {
	color: #fff;
	background-color: #3cc261;
	border-color: #3cc261;
}

.btn-success:hover {
	color: #fff;
	background-color: #33a552;
	border-color: #309b4e;
}

.btn-success:focus, .btn-success.focus {
	box-shadow: 0 0 0 .2rem rgba(89, 203, 121, .5);
}

.btn-success.disabled, .btn-success:disabled {
	color: #fff;
	background-color: #3cc261;
	border-color: #3cc261;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
	color: #fff;
	background-color: #309b4e;
	border-color: #2d9149;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(89, 203, 121, .5);
}

.btn-info {
	color: #fff;
	background-color: #007cba;
	border-color: #007cba;
}

.btn-info:hover {
	color: #fff;
	background-color: #006394;
	border-color: #005a87;
}

.btn-info:focus, .btn-info.focus {
	box-shadow: 0 0 0 .2rem rgba(38, 144, 196, .5);
}

.btn-info.disabled, .btn-info:disabled {
	color: #fff;
	background-color: #007cba;
	border-color: #007cba;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
	color: #fff;
	background-color: #005a87;
	border-color: #00527a;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(38, 144, 196, .5);
}

.btn-warning {
	color: #212529;
	background-color: #ffbd5d;
	border-color: #ffbd5d;
}

.btn-warning:hover {
	color: #212529;
	background-color: #ffad37;
	border-color: #ffa82a;
}

.btn-warning:focus, .btn-warning.focus {
	box-shadow: 0 0 0 .2rem rgba(222, 166, 85, .5);
}

.btn-warning.disabled, .btn-warning:disabled {
	color: #212529;
	background-color: #ffbd5d;
	border-color: #ffbd5d;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
	color: #212529;
	background-color: #ffa82a;
	border-color: #ffa31d;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(222, 166, 85, .5);
}

.btn-danger {
	color: #fff;
	background-color: #e52427;
	border-color: #e52427;
}

.btn-danger:hover {
	color: #fff;
	background-color: #cb181b;
	border-color: #bf1719;
}

.btn-danger:focus, .btn-danger.focus {
	box-shadow: 0 0 0 .2rem rgba(233, 69, 71, .5);
}

.btn-danger.disabled, .btn-danger:disabled {
	color: #fff;
	background-color: #e52427;
	border-color: #e52427;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #bf1719;
	border-color: #b41518;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(233, 69, 71, .5);
}

.btn-light {
	color: #212529;
	background-color: #f9f9f9;
	border-color: #f9f9f9;
}

.btn-light:hover {
	color: #212529;
	background-color: #e6e6e6;
	border-color: #e0e0e0;
}

.btn-light:focus, .btn-light.focus {
	box-shadow: 0 0 0 .2rem rgba(217, 217, 218, .5);
}

.btn-light.disabled, .btn-light:disabled {
	color: #212529;
	background-color: #f9f9f9;
	border-color: #f9f9f9;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
	color: #212529;
	background-color: #e0e0e0;
	border-color: #d9d9d9;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(217, 217, 218, .5);
}

.btn-dark {
	color: #fff;
	background-color: #4a545b;
	border-color: #4a545b;
}

.btn-dark:hover {
	color: #fff;
	background-color: #394146;
	border-color: #333a3f;
}

.btn-dark:focus, .btn-dark.focus {
	box-shadow: 0 0 0 .2rem rgba(101, 110, 116, .5);
}

.btn-dark.disabled, .btn-dark:disabled {
	color: #fff;
	background-color: #4a545b;
	border-color: #4a545b;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #333a3f;
	border-color: #2d3438;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(101, 110, 116, .5);
}

.btn-outline-primary {
	color: #ec6400;
	border-color: #ec6400;
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #ec6400;
	border-color: #ec6400;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
	box-shadow: 0 0 0 .2rem rgba(236, 100, 0, .5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
	color: #ec6400;
	background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #ec6400;
	border-color: #ec6400;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(236, 100, 0, .5);
}

.btn-outline-secondary {
	color: #4f5659;
	border-color: #4f5659;
}

.btn-outline-secondary:hover {
	color: #fff;
	background-color: #4f5659;
	border-color: #4f5659;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
	box-shadow: 0 0 0 .2rem rgba(79, 86, 89, .5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
	color: #4f5659;
	background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
	color: #fff;
	background-color: #4f5659;
	border-color: #4f5659;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(79, 86, 89, .5);
}

.btn-outline-success {
	color: #3cc261;
	border-color: #3cc261;
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #3cc261;
	border-color: #3cc261;
}

.btn-outline-success:focus, .btn-outline-success.focus {
	box-shadow: 0 0 0 .2rem rgba(60, 194, 97, .5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
	color: #3cc261;
	background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
	color: #fff;
	background-color: #3cc261;
	border-color: #3cc261;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(60, 194, 97, .5);
}

.btn-outline-info {
	color: #007cba;
	border-color: #007cba;
}

.btn-outline-info:hover {
	color: #fff;
	background-color: #007cba;
	border-color: #007cba;
}

.btn-outline-info:focus, .btn-outline-info.focus {
	box-shadow: 0 0 0 .2rem rgba(0, 124, 186, .5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
	color: #007cba;
	background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
	color: #fff;
	background-color: #007cba;
	border-color: #007cba;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 124, 186, .5);
}

.btn-outline-warning {
	color: #ffbd5d;
	border-color: #ffbd5d;
}

.btn-outline-warning:hover {
	color: #212529;
	background-color: #ffbd5d;
	border-color: #ffbd5d;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
	box-shadow: 0 0 0 .2rem rgba(255, 189, 93, .5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
	color: #ffbd5d;
	background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
	color: #212529;
	background-color: #ffbd5d;
	border-color: #ffbd5d;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(255, 189, 93, .5);
}

.btn-outline-danger {
	color: #e52427;
	border-color: #e52427;
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #e52427;
	border-color: #e52427;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
	box-shadow: 0 0 0 .2rem rgba(229, 36, 39, .5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
	color: #e52427;
	background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
	color: #fff;
	background-color: #e52427;
	border-color: #e52427;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(229, 36, 39, .5);
}

.btn-outline-light {
	color: #f9f9f9;
	border-color: #f9f9f9;
}

.btn-outline-light:hover {
	color: #212529;
	background-color: #f9f9f9;
	border-color: #f9f9f9;
}

.btn-outline-light:focus, .btn-outline-light.focus {
	box-shadow: 0 0 0 .2rem rgba(249, 249, 249, .5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
	color: #f9f9f9;
	background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
	color: #212529;
	background-color: #f9f9f9;
	border-color: #f9f9f9;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(249, 249, 249, .5);
}

.btn-outline-dark {
	color: #4a545b;
	border-color: #4a545b;
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #4a545b;
	border-color: #4a545b;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
	box-shadow: 0 0 0 .2rem rgba(74, 84, 91, .5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
	color: #4a545b;
	background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
	color: #fff;
	background-color: #4a545b;
	border-color: #4a545b;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(74, 84, 91, .5);
}

.btn-link {
	font-weight: 400;
	color: #ec6400;
	text-decoration: none;
}

.btn-link:hover {
	color: #a04400;
	text-decoration: underline;
}

.btn-link:focus, .btn-link.focus {
	text-decoration: underline;
	box-shadow: none;
}

.btn-link:disabled, .btn-link.disabled {
	color: #798490;
	pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn, .btn-buy {
	padding: 2px 12px;
	font-size: 1rem;
	line-height: 38px;
	border-radius: 3px;
}

.btn-sm, .btn-group-sm > .btn {
	padding: 2px 12px;
	font-size: .875rem;
	line-height: 30px;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block + .btn-block {
	margin-top: .5rem;
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	width: 100%;
}

.fade {
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear;
}

@media (prefers-reduced-motion: reduce) {
	.fade {
		-webkit-transition: none;
		transition: none;
	}
}

.fade:not(.show) {
	opacity: 0;
}

.collapse:not(.show) {
	display: none;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	transition: height .35s ease;
}

@media (prefers-reduced-motion: reduce) {
	.collapsing {
		-webkit-transition: none;
		transition: none;
	}
}

.dropup, .dropright, .dropdown, .dropleft {
	position: relative;
}

.dropdown-toggle {
	white-space: nowrap;
}

.dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent;
}

.dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: .5rem 0;
	margin: .125rem 0 0;
	font-size: .875rem;
	color: #222121;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #eee;
	border-radius: 3px;
}

.dropdown-menu-left {
	right: auto;
	left: 0;
}

.dropdown-menu-right {
	right: 0;
	left: auto;
}

@media (min-width: 576px) {
	.dropdown-menu-sm-left {
		right: auto;
		left: 0;
	}
	
	.dropdown-menu-sm-right {
		right: 0;
		left: auto;
	}
}

@media (min-width: 768px) {
	.dropdown-menu-md-left {
		right: auto;
		left: 0;
	}
	
	.dropdown-menu-md-right {
		right: 0;
		left: auto;
	}
}

@media (min-width: 992px) {
	.dropdown-menu-lg-left {
		right: auto;
		left: 0;
	}
	
	.dropdown-menu-lg-right {
		right: 0;
		left: auto;
	}
}

@media (min-width: 1200px) {
	.dropdown-menu-xl-left {
		right: auto;
		left: 0;
	}
	
	.dropdown-menu-xl-right {
		right: 0;
		left: auto;
	}
}

.dropup .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: .125rem;
}

.dropup .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: 0;
	border-right: .3em solid transparent;
	border-bottom: .3em solid;
	border-left: .3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropright .dropdown-menu {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
	margin-left: .125rem;
}

.dropright .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: 0;
	border-bottom: .3em solid transparent;
	border-left: .3em solid;
}

.dropright .dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropright .dropdown-toggle::after {
	vertical-align: 0;
}

.dropleft .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: .125rem;
}

.dropleft .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
}

.dropleft .dropdown-toggle::after {
	display: none;
}

.dropleft .dropdown-toggle::before {
	display: inline-block;
	margin-right: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: .3em solid;
	border-bottom: .3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropleft .dropdown-toggle::before {
	vertical-align: 0;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
	right: auto;
	bottom: auto;
}

.dropdown-divider {
	height: 0;
	margin: .5rem 0;
	overflow: hidden;
	border-top: 1px solid #eee;
}

.dropdown-item {
	display: block;
	width: 100%;
	padding: .25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
	color: #16181b;
	text-decoration: none;
	background-color: #f9f9f9;
}

.dropdown-item.active, .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #ec6400;
}

.dropdown-item.disabled, .dropdown-item:disabled {
	color: #798490;
	pointer-events: none;
	background-color: transparent;
}

.dropdown-menu.show {
	display: block;
}

.dropdown-header {
	display: block;
	padding: .5rem 1.5rem;
	margin-bottom: 0;
	font-size: .75rem;
	color: #798490;
	white-space: nowrap;
}

.dropdown-item-text {
	display: block;
	padding: .25rem 1.5rem;
	color: #212529;
}

.btn-group, .btn-group-vertical {
	position: relative;
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	vertical-align: middle;
}

.btn-group > .btn, .btn-group-vertical > .btn {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover {
	z-index: 1;
}

.btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
	z-index: 1;
}

.btn-toolbar {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.btn-toolbar .input-group {
	width: auto;
}

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) {
	margin-left: -1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
	padding-right: 9px;
	padding-left: 9px;
}

.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
	margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
	margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
	padding-right: 9px;
	padding-left: 9px;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .btn-buy + .dropdown-toggle-split {
	padding-right: 9px;
	padding-left: 9px;
}

.btn-group-vertical {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: center;
	justify-content: center;
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
	width: 100%;
}

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) {
	margin-top: -1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn {
	margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.input-group {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%;
}

.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 1%;
	margin-bottom: 0;
}

.input-group > .form-control + .form-control, .input-group > .form-control-plaintext + .form-control, .input-group > .custom-select + .form-control, .input-group > .custom-file + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control-plaintext + .custom-select, .input-group > .custom-select + .custom-select, .input-group > .custom-file + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .custom-file {
	margin-left: -1px;
}

.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
	z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
	z-index: 4;
}

.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group > .custom-file {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group-prepend, .input-group-append {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.input-group-prepend .btn, .input-group-append .btn {
	position: relative;
	z-index: 2;
}

.input-group-prepend .btn:focus, .input-group-append .btn:focus {
	z-index: 3;
}

.input-group-prepend .btn + .btn, .input-group-append .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-append .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .input-group-text + .btn {
	margin-left: -1px;
}

.input-group-prepend {
	margin-right: -1px;
}

.input-group-append {
	margin-left: -1px;
}

.input-group-text {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: .5625rem .5625rem;
	margin-bottom: 0;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.5;
	color: #222121;
	text-align: center;
	white-space: nowrap;
	background-color: #eee;
	border: 1px solid #eee;
	border-radius: 3px;
}

.input-group-text input[type="radio"], .input-group-text input[type="checkbox"] {
	margin-top: 0;
}

.input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select {
	height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn {
	padding: .5rem 1rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 3px;
}

.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select {
	height: calc(1.5em + .5rem + 2px);
}

.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn {
	padding: .25rem .5rem;
	font-size: .75rem;
	line-height: 1.5;
	border-radius: 3px;
}

.input-group-lg > .custom-select, .input-group-sm > .custom-select {
	padding-right: 1.5625rem;
}

.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.custom-control {
	position: relative;
	display: block;
	min-height: 1.3125rem;
	padding-left: 1.5rem;
}

.custom-control-inline {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	margin-right: 1rem;
}

.custom-control-input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
	color: #fff;
	border-color: #ec6400;
	background-color: #ec6400;
}

.custom-control-input:focus ~ .custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(236, 100, 0, .25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
	border-color: #ec6400;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
	color: #fff;
	background-color: #ec6400;
	border-color: #ec6400;
}

.custom-control-input:disabled ~ .custom-control-label {
	color: #798490;
}

.custom-control-input:disabled ~ .custom-control-label::before {
	background-color: #eee;
}

.custom-control-label {
	position: relative;
	margin-bottom: 0;
	vertical-align: top;
}

.custom-control-label::before {
	position: absolute;
	top: .15625rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	content: "";
	background-color: #fff;
	border: #adb5bd solid 1px;
}

.custom-control-label::after {
	position: absolute;
	top: .15625rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
	background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
	border-radius: 3px;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
	border-color: #ec6400;
	background-color: #ec6400;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 4\'%3e%3cpath stroke=\'%23fff\' d=\'M0 2h4\'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
	background-color: rgba(236, 100, 0, .5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
	background-color: rgba(236, 100, 0, .5);
}

.custom-radio .custom-control-label::before {
	border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'%3e%3ccircle r=\'3\' fill=\'%23fff\'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
	background-color: rgba(236, 100, 0, .5);
}

.custom-switch {
	padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
	left: -2.25rem;
	width: 1.75rem;
	pointer-events: all;
	border-radius: .5rem;
}

.custom-switch .custom-control-label::after {
	top: calc(.15625rem + 2px);
	left: calc(-2.25rem + 2px);
	width: calc(1rem - 4px);
	height: calc(1rem - 4px);
	background-color: #adb5bd;
	border-radius: .5rem;
	transition: -ms-transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: -webkit-transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-webkit-transition: -webkit-transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.custom-switch .custom-control-label::after {
		-webkit-transition: none;
		transition: none;
	}
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
	background-color: #fff;
	-ms-transform: translateX(.75rem);
	-webkit-transform: translateX(.75rem);
	transform: translateX(.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
	background-color: rgba(236, 100, 0, .5);
}

.custom-select {
	display: inline-block;
	width: 100%;
	height: calc(1.5em + 1.125rem + 2px);
	padding: .5625rem 1.5625rem .5625rem .5625rem;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.5;
	color: #222121;
	vertical-align: middle;
	background: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23222121\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") no-repeat right .5625rem center/8px 10px;
	background-color: #fff;
	border: 1px solid #eee;
	border-radius: 3px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}

.custom-select:focus {
	border-color: #ec6400;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(236, 100, 0, .25);
}

.custom-select:focus::-ms-value {
	color: #222121;
	background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
	height: auto;
	padding-right: .5625rem;
	background-image: none;
}

.custom-select:disabled {
	color: #798490;
	background-color: #eee;
}

.custom-select::-ms-expand {
	display: none;
}

.custom-select-sm {
	height: calc(1.5em + .5rem + 2px);
	padding-top: .25rem;
	padding-bottom: .25rem;
	padding-left: .5rem;
	font-size: .75rem;
}

.custom-select-lg {
	height: calc(1.5em + 1rem + 2px);
	padding-top: .5rem;
	padding-bottom: .5rem;
	padding-left: 1rem;
	font-size: 1rem;
}

.custom-file {
	position: relative;
	display: inline-block;
	width: 100%;
	height: calc(1.5em + 1.125rem + 2px);
	margin-bottom: 0;
}

.custom-file-input {
	position: relative;
	z-index: 2;
	width: 100%;
	height: calc(1.5em + 1.125rem + 2px);
	margin: 0;
	opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
	border-color: #ec6400;
	box-shadow: 0 0 0 .2rem rgba(236, 100, 0, .25);
}

.custom-file-input:disabled ~ .custom-file-label {
	background-color: #eee;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
	content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
	content: attr(data-browse);
}

.custom-file-label {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1;
	height: calc(1.5em + 1.125rem + 2px);
	padding: .5625rem .5625rem;
	font-weight: 400;
	line-height: 1.5;
	color: #222121;
	background-color: #fff;
	border: 1px solid #eee;
	border-radius: 3px;
}

.custom-file-label::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	display: block;
	height: calc(1.5em + 1.125rem);
	padding: .5625rem .5625rem;
	line-height: 1.5;
	color: #222121;
	content: "Browse";
	background-color: #eee;
	border-left: inherit;
	border-radius: 0 3px 3px 0;
}

.custom-range {
	width: 100%;
	height: calc(1rem + .4rem);
	padding: 0;
	background-color: transparent;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}

.custom-range:focus {
	outline: none;
}

.custom-range:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(236, 100, 0, .25);
}

.custom-range:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(236, 100, 0, .25);
}

.custom-range:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(236, 100, 0, .25);
}

.custom-range::-moz-focus-outer {
	border: 0;
}

.custom-range::-webkit-slider-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: -.25rem;
	background-color: #ec6400;
	border: 0;
	border-radius: 1rem;
	-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}

@media (prefers-reduced-motion: reduce) {
	.custom-range::-webkit-slider-thumb {
		-webkit-transition: none;
		transition: none;
	}
}

.custom-range::-webkit-slider-thumb:active {
	background-color: #ffc8a0;
}

.custom-range::-webkit-slider-runnable-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #bcc1c7;
	border-color: transparent;
	border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
	width: 1rem;
	height: 1rem;
	background-color: #ec6400;
	border: 0;
	border-radius: 1rem;
	-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}

@media (prefers-reduced-motion: reduce) {
	.custom-range::-moz-range-thumb {
		-webkit-transition: none;
		transition: none;
	}
}

.custom-range::-moz-range-thumb:active {
	background-color: #ffc8a0;
}

.custom-range::-moz-range-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #bcc1c7;
	border-color: transparent;
	border-radius: 1rem;
}

.custom-range::-ms-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: 0;
	margin-right: .2rem;
	margin-left: .2rem;
	background-color: #ec6400;
	border: 0;
	border-radius: 1rem;
	-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}

@media (prefers-reduced-motion: reduce) {
	.custom-range::-ms-thumb {
		-webkit-transition: none;
		transition: none;
	}
}

.custom-range::-ms-thumb:active {
	background-color: #ffc8a0;
}

.custom-range::-ms-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: transparent;
	border-color: transparent;
	border-width: .5rem;
}

.custom-range::-ms-fill-lower {
	background-color: #bcc1c7;
	border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
	margin-right: 15px;
	background-color: #bcc1c7;
	border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
	background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
	cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
	background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
	cursor: default;
}

.custom-range:disabled::-ms-thumb {
	background-color: #adb5bd;
}

.custom-control-label::before, .custom-file-label, .custom-select {
	-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.custom-control-label::before, .custom-file-label, .custom-select {
		-webkit-transition: none;
		transition: none;
	}
}

.nav {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.nav-link {
	display: block;
	padding: .5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
	text-decoration: none;
}

.nav-link.disabled {
	color: #798490;
	pointer-events: none;
	cursor: default;
}

.nav-tabs {
	border-bottom: 1px solid #bcc1c7;
}

.nav-tabs .nav-item {
	margin-bottom: -1px;
}

.nav-tabs .nav-link {
	border: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
	border-color: #eee #eee #bcc1c7;
}

.nav-tabs .nav-link.disabled {
	color: #798490;
	background-color: transparent;
	border-color: transparent;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	color: #495057;
	background-color: #fff;
	border-color: #bcc1c7 #bcc1c7 #fff;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.nav-pills .nav-link {
	border-radius: 3px;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
	color: #fff;
	background-color: #ec6400;
}

.nav-fill .nav-item {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center;
}

.nav-justified .nav-item {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center;
}

.tab-content > .tab-pane {
	display: none;
}

.tab-content > .active {
	display: block;
}

.navbar {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .5rem 1rem;
}

.navbar > .container, .cms-section .navbar > .boxed, .navbar > .container-fluid {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.navbar-brand {
	display: inline-block;
	padding-top: .40625rem;
	padding-bottom: .40625rem;
	margin-right: 1rem;
	font-size: 1rem;
	line-height: inherit;
	white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
	text-decoration: none;
}

.navbar-nav {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0;
}

.navbar-nav .dropdown-menu {
	position: static;
	float: none;
}

.navbar-text {
	display: inline-block;
	padding-top: .5rem;
	padding-bottom: .5rem;
}

.navbar-collapse {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-align: center;
	align-items: center;
}

.navbar-toggler {
	padding: .25rem .75rem;
	font-size: 1rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 3px;
}

.navbar-toggler:hover, .navbar-toggler:focus {
	text-decoration: none;
}

.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: no-repeat center center;
	background-size: 100% 100%;
}

@media (max-width: 575.98px) {
	.navbar-expand-sm > .container, .cms-section .navbar-expand-sm > .boxed, .navbar-expand-sm > .container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 576px) {
	.navbar-expand-sm {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.navbar-expand-sm .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.navbar-expand-sm .navbar-nav .dropdown-menu {
		position: absolute;
	}
	
	.navbar-expand-sm .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	
	.navbar-expand-sm > .container, .cms-section .navbar-expand-sm > .boxed, .navbar-expand-sm > .container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	
	.navbar-expand-sm .navbar-collapse {
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
	
	.navbar-expand-sm .navbar-toggler {
		display: none;
	}
}

@media (max-width: 767.98px) {
	.navbar-expand-md > .container, .cms-section .navbar-expand-md > .boxed, .navbar-expand-md > .container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 768px) {
	.navbar-expand-md {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.navbar-expand-md .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.navbar-expand-md .navbar-nav .dropdown-menu {
		position: absolute;
	}
	
	.navbar-expand-md .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	
	.navbar-expand-md > .container, .cms-section .navbar-expand-md > .boxed, .navbar-expand-md > .container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	
	.navbar-expand-md .navbar-collapse {
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
	
	.navbar-expand-md .navbar-toggler {
		display: none;
	}
}

@media (max-width: 991.98px) {
	.navbar-expand-lg > .container, .cms-section .navbar-expand-lg > .boxed, .navbar-expand-lg > .container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 992px) {
	.navbar-expand-lg {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.navbar-expand-lg .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute;
	}
	
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	
	.navbar-expand-lg > .container, .cms-section .navbar-expand-lg > .boxed, .navbar-expand-lg > .container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	
	.navbar-expand-lg .navbar-collapse {
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
	
	.navbar-expand-lg .navbar-toggler {
		display: none;
	}
}

@media (max-width: 1199.98px) {
	.navbar-expand-xl > .container, .cms-section .navbar-expand-xl > .boxed, .navbar-expand-xl > .container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 1200px) {
	.navbar-expand-xl {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.navbar-expand-xl .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.navbar-expand-xl .navbar-nav .dropdown-menu {
		position: absolute;
	}
	
	.navbar-expand-xl .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	
	.navbar-expand-xl > .container, .cms-section .navbar-expand-xl > .boxed, .navbar-expand-xl > .container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	
	.navbar-expand-xl .navbar-collapse {
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
	
	.navbar-expand-xl .navbar-toggler {
		display: none;
	}
}

.navbar-expand {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.navbar-expand > .container, .cms-section .navbar-expand > .boxed, .navbar-expand > .container-fluid {
	padding-right: 0;
	padding-left: 0;
}

.navbar-expand .navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
	position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
	padding-right: .5rem;
	padding-left: .5rem;
}

.navbar-expand > .container, .cms-section .navbar-expand > .boxed, .navbar-expand > .container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
}

.navbar-expand .navbar-toggler {
	display: none;
}

.navbar-light .navbar-brand {
	color: rgba(0, 0, 0, .9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
	color: rgba(0, 0, 0, .9);
}

.navbar-light .navbar-nav .nav-link {
	color: rgba(0, 0, 0, .5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
	color: rgba(0, 0, 0, .7);
}

.navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(0, 0, 0, .3);
}

.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
	color: rgba(0, 0, 0, .9);
}

.navbar-light .navbar-toggler {
	color: rgba(0, 0, 0, .5);
	border-color: rgba(0, 0, 0, .1);
}

.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath stroke=\'rgba(0, 0, 0, 0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
	color: rgba(0, 0, 0, .5);
}

.navbar-light .navbar-text a {
	color: rgba(0, 0, 0, .9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
	color: rgba(0, 0, 0, .9);
}

.navbar-dark .navbar-brand {
	color: #fff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
	color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(255, 255, 255, .5);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
	color: rgba(255, 255, 255, .75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
	color: rgba(255, 255, 255, .25);
}

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
	color: #fff;
}

.navbar-dark .navbar-toggler {
	color: rgba(255, 255, 255, .5);
	border-color: rgba(255, 255, 255, .1);
}

.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath stroke=\'rgba(255, 255, 255, 0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
	color: rgba(255, 255, 255, .5);
}

.navbar-dark .navbar-text a {
	color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
	color: #fff;
}

.card {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: transparent;
	-webkit-background-clip: border-box;
	background-clip: border-box;
	border: 1px solid transparent;
	border-radius: 3px;
}

.card > hr {
	margin-right: 0;
	margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.card > .list-group:last-child .list-group-item:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1.25rem;
}

.card-title {
	margin-bottom: .75rem;
}

.card-subtitle {
	margin-top: -.375rem;
	margin-bottom: 0;
}

.card-text:last-child {
	margin-bottom: 0;
}

.card-link:hover {
	text-decoration: none;
}

.card-link + .card-link {
	margin-left: 1.25rem;
}

.card-header {
	padding: .75rem 1.25rem;
	margin-bottom: 0;
	background-color: rgba(0, 0, 0, .03);
	border-bottom: 1px solid transparent;
}

.card-header:first-child {
	border-radius: calc(3px - 1px) calc(3px - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
	border-top: 0;
}

.card-footer {
	padding: .75rem 1.25rem;
	background-color: rgba(0, 0, 0, .03);
	border-top: 1px solid transparent;
}

.card-footer:last-child {
	border-radius: 0 0 calc(3px - 1px) calc(3px - 1px);
}

.card-header-tabs {
	margin-right: -.625rem;
	margin-bottom: -.75rem;
	margin-left: -.625rem;
	border-bottom: 0;
}

.card-header-pills {
	margin-right: -.625rem;
	margin-left: -.625rem;
}

.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem;
}

.card-img {
	width: 100%;
	border-radius: calc(3px - 1px);
}

.card-img-top {
	width: 100%;
	border-top-left-radius: calc(3px - 1px);
	border-top-right-radius: calc(3px - 1px);
}

.card-img-bottom {
	width: 100%;
	border-bottom-right-radius: calc(3px - 1px);
	border-bottom-left-radius: calc(3px - 1px);
}

.card-deck {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.card-deck .card {
	margin-bottom: 20px;
}

@media (min-width: 576px) {
	.card-deck {
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		margin-right: -20px;
		margin-left: -20px;
	}
	
	.card-deck .card {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex: 1 0 0%;
		flex: 1 0 0%;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-right: 20px;
		margin-bottom: 0;
		margin-left: 20px;
	}
}

.card-group {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.card-group > .card {
	margin-bottom: 20px;
}

@media (min-width: 576px) {
	.card-group {
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
	}
	
	.card-group > .card {
		-ms-flex: 1 0 0%;
		flex: 1 0 0%;
		margin-bottom: 0;
	}
	
	.card-group > .card + .card {
		margin-left: 0;
		border-left: 0;
	}
	
	.card-group > .card:not(:last-child) {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}
	
	.card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header {
		border-top-right-radius: 0;
	}
	
	.card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer {
		border-bottom-right-radius: 0;
	}
	
	.card-group > .card:not(:first-child) {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
	
	.card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header {
		border-top-left-radius: 0;
	}
	
	.card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer {
		border-bottom-left-radius: 0;
	}
}

.card-columns .card {
	margin-bottom: .75rem;
}

@media (min-width: 576px) {
	.card-columns {
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3;
		-moz-column-gap: 1.25rem;
		-webkit-column-gap: 1.25rem;
		column-gap: 1.25rem;
		orphans: 1;
		widows: 1;
	}
	
	.card-columns .card {
		display: inline-block;
		width: 100%;
	}
}

.accordion > .card {
	overflow: hidden;
}

.accordion > .card:not(:first-of-type) .card-header:first-child {
	border-radius: 0;
}

.accordion > .card:not(:first-of-type):not(:last-of-type) {
	border-bottom: 0;
	border-radius: 0;
}

.accordion > .card:first-of-type {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.accordion > .card:last-of-type {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.accordion > .card .card-header {
	margin-bottom: -1px;
}

.breadcrumb {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: .75rem 1rem;
	margin-bottom: 1rem;
	list-style: none;
	background-color: transparent;
	border-radius: 0;
}

.breadcrumb-item + .breadcrumb-item {
	padding-left: .5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
	display: inline-block;
	padding-right: .5rem;
	color: #798490;
	content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
	text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
	text-decoration: none;
}

.breadcrumb-item.active {
	color: #798490;
}

.pagination {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: 3px;
}

.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #ec6400;
	background-color: #fff;
	border: 1px solid #eee;
}

.page-link:hover {
	z-index: 2;
	color: #a04400;
	text-decoration: none;
	background-color: #eee;
	border-color: #eee;
}

.page-link:focus {
	z-index: 2;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(236, 100, 0, .25);
}

.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.page-item:last-child .page-link {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #ec6400;
	border-color: #ec6400;
}

.page-item.disabled .page-link {
	color: #798490;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #bcc1c7;
}

.pagination-lg .page-link {
	padding: .75rem 1.5rem;
	font-size: 1rem;
	line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.pagination-lg .page-item:last-child .page-link {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.pagination-sm .page-link {
	padding: .25rem .5rem;
	font-size: .75rem;
	line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.pagination-sm .page-item:last-child .page-link {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.badge {
	display: inline-block;
	padding: .25em .4em;
	font-size: .75rem;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 3px;
	-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.badge {
		-webkit-transition: none;
		transition: none;
	}
}

a.badge:hover, a.badge:focus {
	text-decoration: none;
}

.badge:empty {
	display: none;
}

.btn .badge {
	position: relative;
	top: -1px;
}

.badge-pill {
	padding-right: .6em;
	padding-left: .6em;
	border-radius: 10rem;
}

.badge-primary {
	color: #fff;
	background-color: #ec6400;
}

a.badge-primary:hover, a.badge-primary:focus {
	color: #fff;
	background-color: #b94e00;
}

a.badge-primary:focus, a.badge-primary.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(236, 100, 0, .5);
}

.badge-secondary {
	color: #fff;
	background-color: #4f5659;
}

a.badge-secondary:hover, a.badge-secondary:focus {
	color: #fff;
	background-color: #373c3e;
}

a.badge-secondary:focus, a.badge-secondary.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(79, 86, 89, .5);
}

.badge-success {
	color: #fff;
	background-color: #3cc261;
}

a.badge-success:hover, a.badge-success:focus {
	color: #fff;
	background-color: #309b4e;
}

a.badge-success:focus, a.badge-success.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(60, 194, 97, .5);
}

.badge-info {
	color: #fff;
	background-color: #007cba;
}

a.badge-info:hover, a.badge-info:focus {
	color: #fff;
	background-color: #005a87;
}

a.badge-info:focus, a.badge-info.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 124, 186, .5);
}

.badge-warning {
	color: #212529;
	background-color: #ffbd5d;
}

a.badge-warning:hover, a.badge-warning:focus {
	color: #212529;
	background-color: #ffa82a;
}

a.badge-warning:focus, a.badge-warning.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(255, 189, 93, .5);
}

.badge-danger {
	color: #fff;
	background-color: #e52427;
}

a.badge-danger:hover, a.badge-danger:focus {
	color: #fff;
	background-color: #bf1719;
}

a.badge-danger:focus, a.badge-danger.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(229, 36, 39, .5);
}

.badge-light {
	color: #212529;
	background-color: #f9f9f9;
}

a.badge-light:hover, a.badge-light:focus {
	color: #212529;
	background-color: #e0e0e0;
}

a.badge-light:focus, a.badge-light.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(249, 249, 249, .5);
}

.badge-dark {
	color: #fff;
	background-color: #4a545b;
}

a.badge-dark:hover, a.badge-dark:focus {
	color: #fff;
	background-color: #333a3f;
}

a.badge-dark:focus, a.badge-dark.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(74, 84, 91, .5);
}

.jumbotron {
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: #eee;
	border-radius: 3px;
}

@media (min-width: 576px) {
	.jumbotron {
		padding: 4rem 2rem;
	}
}

.jumbotron-fluid {
	padding-right: 0;
	padding-left: 0;
	border-radius: 0;
}

.alert {
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: 3px;
}

.alert-heading {
	color: inherit;
}

.alert-link {
	font-weight: 700;
}

.alert-dismissible {
	padding-right: 3.8125rem;
}

.alert-dismissible .close {
	position: absolute;
	top: 0;
	right: 0;
	padding: .75rem 1.25rem;
	color: inherit;
}

.alert-primary {
	color: #7b3400;
	background-color: #fbe0cc;
	border-color: #fad4b8;
}

.alert-primary hr {
	border-top-color: #f8c5a0;
}

.alert-primary .alert-link {
	color: #481e00;
}

.alert-secondary {
	color: #292d2e;
	background-color: #dcddde;
	border-color: #ced0d1;
}

.alert-secondary hr {
	border-top-color: #c1c3c4;
}

.alert-secondary .alert-link {
	color: #111313;
}

.alert-success {
	color: #1f6532;
	background-color: #d8f3df;
	border-color: #c8eed3;
}

.alert-success hr {
	border-top-color: #b5e8c3;
}

.alert-success .alert-link {
	color: #133e1f;
}

.alert-info {
	color: #004061;
	background-color: #cce5f1;
	border-color: #b8daec;
}

.alert-info hr {
	border-top-color: #a4d0e6;
}

.alert-info .alert-link {
	color: #001e2e;
}

.alert-warning {
	color: #856230;
	background-color: #fff2df;
	border-color: #ffedd2;
}

.alert-warning hr {
	border-top-color: #ffe2b8;
}

.alert-warning .alert-link {
	color: #5f4723;
}

.alert-danger {
	color: #771314;
	background-color: #fad3d4;
	border-color: #f8c2c3;
}

.alert-danger hr {
	border-top-color: #f5abac;
}

.alert-danger .alert-link {
	color: #4b0c0d;
}

.alert-light {
	color: #818181;
	background-color: #fefefe;
	border-color: #fdfdfd;
}

.alert-light hr {
	border-top-color: #f1f1f1;
}

.alert-light .alert-link {
	color: #686868;
}

.alert-dark {
	color: #262c2f;
	background-color: #dbddde;
	border-color: #cccfd1;
}

.alert-dark hr {
	border-top-color: #bfc2c5;
}

.alert-dark .alert-link {
	color: #101213;
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 1rem 0;
	}
	
	to {
		background-position: 0 0;
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 1rem 0;
	}
	
	to {
		background-position: 0 0;
	}
}

.progress {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	height: 1rem;
	overflow: hidden;
	font-size: .65625rem;
	background-color: #eee;
	border-radius: 3px;
}

.progress-bar {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	background-color: #ec6400;
	-webkit-transition: width .6s ease;
	transition: width .6s ease;
}

@media (prefers-reduced-motion: reduce) {
	.progress-bar {
		-webkit-transition: none;
		transition: none;
	}
}

.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-size: 1rem 1rem;
}

.progress-bar-animated {
	-webkit-animation: progress-bar-stripes 1s linear infinite;
	animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
	.progress-bar-animated {
		-webkit-animation: none;
		animation: none;
	}
}

.media {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
}

.media-body {
	-ms-flex: 1;
	flex: 1;
}

.list-group {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
}

.list-group-item-action {
	width: 100%;
	color: #495057;
	text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
	z-index: 1;
	color: #495057;
	text-decoration: none;
	background-color: #f9f9f9;
}

.list-group-item-action:active {
	color: #222121;
	background-color: #eee;
}

.list-group-item {
	position: relative;
	display: block;
	padding: .75rem 1.25rem;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .125);
}

.list-group-item:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.list-group-item.disabled, .list-group-item:disabled {
	color: #798490;
	pointer-events: none;
	background-color: #fff;
}

.list-group-item.active {
	z-index: 2;
	color: #fff;
	background-color: #ec6400;
	border-color: #ec6400;
}

.list-group-horizontal {
	-ms-flex-direction: row;
	flex-direction: row;
}

.list-group-horizontal .list-group-item {
	margin-right: -1px;
	margin-bottom: 0;
}

.list-group-horizontal .list-group-item:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-right-radius: 0;
}

.list-group-horizontal .list-group-item:last-child {
	margin-right: 0;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
	.list-group-horizontal-sm {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.list-group-horizontal-sm .list-group-item {
		margin-right: -1px;
		margin-bottom: 0;
	}
	
	.list-group-horizontal-sm .list-group-item:first-child {
		border-top-left-radius: 3px;
		border-bottom-left-radius: 3px;
		border-top-right-radius: 0;
	}
	
	.list-group-horizontal-sm .list-group-item:last-child {
		margin-right: 0;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 0;
	}
}

@media (min-width: 768px) {
	.list-group-horizontal-md {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.list-group-horizontal-md .list-group-item {
		margin-right: -1px;
		margin-bottom: 0;
	}
	
	.list-group-horizontal-md .list-group-item:first-child {
		border-top-left-radius: 3px;
		border-bottom-left-radius: 3px;
		border-top-right-radius: 0;
	}
	
	.list-group-horizontal-md .list-group-item:last-child {
		margin-right: 0;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 0;
	}
}

@media (min-width: 992px) {
	.list-group-horizontal-lg {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.list-group-horizontal-lg .list-group-item {
		margin-right: -1px;
		margin-bottom: 0;
	}
	
	.list-group-horizontal-lg .list-group-item:first-child {
		border-top-left-radius: 3px;
		border-bottom-left-radius: 3px;
		border-top-right-radius: 0;
	}
	
	.list-group-horizontal-lg .list-group-item:last-child {
		margin-right: 0;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 0;
	}
}

@media (min-width: 1200px) {
	.list-group-horizontal-xl {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.list-group-horizontal-xl .list-group-item {
		margin-right: -1px;
		margin-bottom: 0;
	}
	
	.list-group-horizontal-xl .list-group-item:first-child {
		border-top-left-radius: 3px;
		border-bottom-left-radius: 3px;
		border-top-right-radius: 0;
	}
	
	.list-group-horizontal-xl .list-group-item:last-child {
		margin-right: 0;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 0;
	}
}

.list-group-flush .list-group-item {
	border-right: 0;
	border-left: 0;
	border-radius: 0;
}

.list-group-flush .list-group-item:last-child {
	margin-bottom: -1px;
}

.list-group-flush:first-child .list-group-item:first-child {
	border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
	margin-bottom: 0;
	border-bottom: 0;
}

.list-group-item-primary {
	color: #7b3400;
	background-color: #fad4b8;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
	color: #7b3400;
	background-color: #f8c5a0;
}

.list-group-item-primary.list-group-item-action.active {
	color: #fff;
	background-color: #7b3400;
	border-color: #7b3400;
}

.list-group-item-secondary {
	color: #292d2e;
	background-color: #ced0d1;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
	color: #292d2e;
	background-color: #c1c3c4;
}

.list-group-item-secondary.list-group-item-action.active {
	color: #fff;
	background-color: #292d2e;
	border-color: #292d2e;
}

.list-group-item-success {
	color: #1f6532;
	background-color: #c8eed3;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
	color: #1f6532;
	background-color: #b5e8c3;
}

.list-group-item-success.list-group-item-action.active {
	color: #fff;
	background-color: #1f6532;
	border-color: #1f6532;
}

.list-group-item-info {
	color: #004061;
	background-color: #b8daec;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
	color: #004061;
	background-color: #a4d0e6;
}

.list-group-item-info.list-group-item-action.active {
	color: #fff;
	background-color: #004061;
	border-color: #004061;
}

.list-group-item-warning {
	color: #856230;
	background-color: #ffedd2;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
	color: #856230;
	background-color: #ffe2b8;
}

.list-group-item-warning.list-group-item-action.active {
	color: #fff;
	background-color: #856230;
	border-color: #856230;
}

.list-group-item-danger {
	color: #771314;
	background-color: #f8c2c3;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
	color: #771314;
	background-color: #f5abac;
}

.list-group-item-danger.list-group-item-action.active {
	color: #fff;
	background-color: #771314;
	border-color: #771314;
}

.list-group-item-light {
	color: #818181;
	background-color: #fdfdfd;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
	color: #818181;
	background-color: #f1f1f1;
}

.list-group-item-light.list-group-item-action.active {
	color: #fff;
	background-color: #818181;
	border-color: #818181;
}

.list-group-item-dark {
	color: #262c2f;
	background-color: #cccfd1;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
	color: #262c2f;
	background-color: #bfc2c5;
}

.list-group-item-dark.list-group-item-action.active {
	color: #fff;
	background-color: #262c2f;
	border-color: #262c2f;
}

.close {
	float: right;
	font-size: 1.3125rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5;
}

@media (max-width: 1200px) {
	.close {
		font-size: calc(1.25625rem + .075vw);
	}
}

.close:hover {
	color: #000;
	text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
	opacity: .75;
}

button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}

a.close.disabled {
	pointer-events: none;
}

.toast {
	max-width: 350px;
	overflow: hidden;
	font-size: .875rem;
	background-color: rgba(255, 255, 255, .85);
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .1);
	box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
	backdrop-filter: blur(10px);
	opacity: 0;
	border-radius: .25rem;
}

.toast:not(:last-child) {
	margin-bottom: .75rem;
}

.toast.showing {
	opacity: 1;
}

.toast.show {
	display: block;
	opacity: 1;
}

.toast.hide {
	display: none;
}

.toast-header {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: .25rem .75rem;
	color: #798490;
	background-color: rgba(255, 255, 255, .85);
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
}

.toast-body {
	padding: .75rem;
}

.modal-open {
	overflow: hidden;
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	outline: 0;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
}

.modal.fade .modal-dialog {
	transition: -ms-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transform: translate(0, -50px);
	-webkit-transform: translate(0, -50px);
	transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
	.modal.fade .modal-dialog {
		-webkit-transition: none;
		transition: none;
	}
}

.modal.show .modal-dialog {
	-ms-transform: none;
	-webkit-transform: none;
	transform: none;
}

.modal-dialog-scrollable {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
	max-height: calc(100vh - 1rem);
	overflow: hidden;
}

.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
	overflow-y: auto;
}

.modal-dialog-centered {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
	display: block;
	height: calc(100vh - 1rem);
	content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
	max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
	content: none;
}

.modal-content {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 3px;
	outline: 0;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1040;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, .5);
}

.modal-backdrop.fade {
	opacity: 0;
}

.modal-backdrop.show {
	opacity: .5;
}

.modal-header {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 10px 10px;
	border-bottom: 1px solid #eee;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.modal-header .close {
	padding: 10px 10px;
	margin: -10px -10px -10px auto;
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5;
}

.modal-body {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1rem;
}

.modal-footer {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 1rem;
	border-top: 1px solid #eee;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.modal-footer > :not(:first-child) {
	margin-left: .25rem;
}

.modal-footer > :not(:last-child) {
	margin-right: .25rem;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media (min-width: 576px) {
	.modal-dialog {
		max-width: 500px;
		margin: 1.75rem auto;
	}
	
	.modal-dialog-scrollable {
		max-height: calc(100% - 3.5rem);
	}
	
	.modal-dialog-scrollable .modal-content {
		max-height: calc(100vh - 3.5rem);
	}
	
	.modal-dialog-centered {
		min-height: calc(100% - 3.5rem);
	}
	
	.modal-dialog-centered::before {
		height: calc(100vh - 3.5rem);
	}
	
	.modal-sm {
		max-width: 300px;
	}
}

@media (min-width: 992px) {
	.modal-lg, .address-editor-modal .modal-dialog, .quickview-modal .modal-dialog, .modal-xl {
		max-width: 800px;
	}
}

@media (min-width: 1200px) {
	.modal-xl {
		max-width: 1140px;
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-family: "Roboto", sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	-ms-word-break: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .75rem;
	word-wrap: break-word;
	opacity: 0;
}

.tooltip.show {
	opacity: .9;
}

.tooltip .arrow {
	position: absolute;
	display: block;
	width: .8rem;
	height: .4rem;
}

.tooltip .arrow::before {
	position: absolute;
	content: "";
	border-color: transparent;
	border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
	padding: .4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
	bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
	top: 0;
	border-width: .4rem .4rem 0;
	border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
	padding: 0 .4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
	left: 0;
	width: .4rem;
	height: .8rem;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
	right: 0;
	border-width: .4rem .4rem .4rem 0;
	border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
	padding: .4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
	top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
	bottom: 0;
	border-width: 0 .4rem .4rem;
	border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
	padding: 0 .4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
	right: 0;
	width: .4rem;
	height: .8rem;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
	left: 0;
	border-width: .4rem 0 .4rem .4rem;
	border-left-color: #000;
}

.tooltip-inner {
	max-width: 200px;
	padding: .25rem .5rem;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 3px;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: block;
	max-width: 276px;
	font-family: "Roboto", sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	-ms-word-break: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .75rem;
	word-wrap: break-word;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 3px;
}

.popover .arrow {
	position: absolute;
	display: block;
	width: 1rem;
	height: .5rem;
	margin: 0 3px;
}

.popover .arrow::before, .popover .arrow::after {
	position: absolute;
	display: block;
	content: "";
	border-color: transparent;
	border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
	margin-bottom: .5rem;
}

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
	bottom: calc(( .5rem + 1px ) * -1);
}

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
	bottom: 0;
	border-width: .5rem .5rem 0;
	border-top-color: rgba(0, 0, 0, .25);
}

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
	bottom: 1px;
	border-width: .5rem .5rem 0;
	border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
	margin-left: .5rem;
}

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
	left: calc(( .5rem + 1px ) * -1);
	width: .5rem;
	height: 1rem;
	margin: 3px 0;
}

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
	left: 0;
	border-width: .5rem .5rem .5rem 0;
	border-right-color: rgba(0, 0, 0, .25);
}

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
	left: 1px;
	border-width: .5rem .5rem .5rem 0;
	border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
	margin-top: .5rem;
}

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
	top: calc(( .5rem + 1px ) * -1);
}

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
	top: 0;
	border-width: 0 .5rem .5rem .5rem;
	border-bottom-color: rgba(0, 0, 0, .25);
}

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
	top: 1px;
	border-width: 0 .5rem .5rem .5rem;
	border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 1rem;
	margin-left: -.5rem;
	content: "";
	border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
	margin-right: .5rem;
}

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
	right: calc(( .5rem + 1px ) * -1);
	width: .5rem;
	height: 1rem;
	margin: 3px 0;
}

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
	right: 0;
	border-width: .5rem 0 .5rem .5rem;
	border-left-color: rgba(0, 0, 0, .25);
}

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
	right: 1px;
	border-width: .5rem 0 .5rem .5rem;
	border-left-color: #fff;
}

.popover-header {
	padding: .5rem .75rem;
	margin-bottom: 0;
	font-size: .875rem;
	color: #222121;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-top-left-radius: calc(3px - 1px);
	border-top-right-radius: calc(3px - 1px);
}

.popover-header:empty {
	display: none;
}

.popover-body {
	padding: .5rem .75rem;
	color: #222121;
}

.carousel {
	position: relative;
}

.carousel.pointer-event {
	touch-action: pan-y;
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.carousel-inner::after {
	display: block;
	clear: both;
	content: "";
}

.carousel-item {
	position: relative;
	display: none;
	float: left;
	width: 100%;
	margin-right: -100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: -ms-transform .6s ease-in-out;
	transition: -webkit-transform .6s ease-in-out;
	transition: transform .6s ease-in-out;
	-webkit-transition: -webkit-transform .6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.carousel-item {
		-webkit-transition: none;
		transition: none;
	}
}

.carousel-item.active, .carousel-item-next, .carousel-item-prev {
	display: block;
}

.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right {
	-ms-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left {
	-ms-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.carousel-fade .carousel-item {
	opacity: 0;
	transition-property: opacity;
	-ms-transform: none;
	-webkit-transform: none;
	transform: none;
}

.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right {
	z-index: 1;
	opacity: 1;
}

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
	z-index: 0;
	opacity: 0;
	-webkit-transition: 0s .6s opacity;
	transition: 0s .6s opacity;
}

@media (prefers-reduced-motion: reduce) {
	.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
		-webkit-transition: none;
		transition: none;
	}
}

.carousel-control-prev, .carousel-control-next {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 15%;
	color: #fff;
	text-align: center;
	opacity: .5;
	-webkit-transition: opacity .15s ease;
	transition: opacity .15s ease;
}

@media (prefers-reduced-motion: reduce) {
	.carousel-control-prev, .carousel-control-next {
		-webkit-transition: none;
		transition: none;
	}
}

.carousel-control-prev:hover, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-next:focus {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: .9;
}

.carousel-control-prev {
	left: 0;
}

.carousel-control-next {
	right: 0;
}

.carousel-control-prev-icon, .carousel-control-next-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z\'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z\'/%3e%3c/svg%3e");
}

.carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 15;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none;
}

.carousel-indicators li {
	box-sizing: content-box;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 30px;
	height: 3px;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	opacity: .5;
	-webkit-transition: opacity .6s ease;
	transition: opacity .6s ease;
}

@media (prefers-reduced-motion: reduce) {
	.carousel-indicators li {
		-webkit-transition: none;
		transition: none;
	}
}

.carousel-indicators .active {
	opacity: 1;
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
}

@-webkit-keyframes spinner-border {
	to {
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes spinner-border {
	to {
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.spinner-border, .loader {
	display: inline-block;
	width: 26px;
	height: 26px;
	vertical-align: text-bottom;
	border: 2px solid currentColor;
	border-right-color: transparent;
	border-radius: 50%;
	-webkit-animation: spinner-border .75s linear infinite;
	animation: spinner-border .75s linear infinite;
}

.spinner-border-sm {
	width: 1rem;
	height: 1rem;
	border-width: .2em;
}

@-webkit-keyframes spinner-grow {
	0% {
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	50% {
		opacity: 1;
	}
}

@keyframes spinner-grow {
	0% {
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	50% {
		opacity: 1;
	}
}

.spinner-grow {
	display: inline-block;
	width: 26px;
	height: 26px;
	vertical-align: text-bottom;
	background-color: currentColor;
	border-radius: 50%;
	opacity: 0;
	-webkit-animation: spinner-grow .75s linear infinite;
	animation: spinner-grow .75s linear infinite;
}

.spinner-grow-sm {
	width: 1rem;
	height: 1rem;
}

.align-baseline {
	vertical-align: baseline !important;
}

.align-top {
	vertical-align: top !important;
}

.align-middle {
	vertical-align: middle !important;
}

.align-bottom {
	vertical-align: bottom !important;
}

.align-text-bottom {
	vertical-align: text-bottom !important;
}

.align-text-top {
	vertical-align: text-top !important;
}

.bg-primary {
	background-color: #ec6400 !important;
}

a.bg-primary:hover, button.bg-primary:hover, a.bg-primary:focus, button.bg-primary:focus {
	background-color: #b94e00 !important;
}

.bg-secondary {
	background-color: #4f5659 !important;
}

a.bg-secondary:hover, button.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:focus {
	background-color: #373c3e !important;
}

.bg-success {
	background-color: #3cc261 !important;
}

a.bg-success:hover, button.bg-success:hover, a.bg-success:focus, button.bg-success:focus {
	background-color: #309b4e !important;
}

.bg-info {
	background-color: #007cba !important;
}

a.bg-info:hover, button.bg-info:hover, a.bg-info:focus, button.bg-info:focus {
	background-color: #005a87 !important;
}

.bg-warning {
	background-color: #ffbd5d !important;
}

a.bg-warning:hover, button.bg-warning:hover, a.bg-warning:focus, button.bg-warning:focus {
	background-color: #ffa82a !important;
}

.bg-danger {
	background-color: #e52427 !important;
}

a.bg-danger:hover, button.bg-danger:hover, a.bg-danger:focus, button.bg-danger:focus {
	background-color: #bf1719 !important;
}

.bg-light, .order-detail-table-footer {
	background-color: #f9f9f9 !important;
}

a.bg-light:hover, a.order-detail-table-footer:hover, button.bg-light:hover, button.order-detail-table-footer:hover, a.bg-light:focus, a.order-detail-table-footer:focus, button.bg-light:focus, button.order-detail-table-footer:focus {
	background-color: #e0e0e0 !important;
}

.bg-dark {
	background-color: #4a545b !important;
}

a.bg-dark:hover, button.bg-dark:hover, a.bg-dark:focus, button.bg-dark:focus {
	background-color: #333a3f !important;
}

.bg-white {
	background-color: #fff !important;
}

.bg-transparent {
	background-color: transparent !important;
}

.border {
	border: 1px solid #eee !important;
}

.border-top {
	border-top: 1px solid #eee !important;
}

.border-right {
	border-right: 1px solid #eee !important;
}

.border-bottom {
	border-bottom: 1px solid #eee !important;
}

.border-left {
	border-left: 1px solid #eee !important;
}

.border-0 {
	border: 0 !important;
}

.border-top-0 {
	border-top: 0 !important;
}

.border-right-0 {
	border-right: 0 !important;
}

.border-bottom-0 {
	border-bottom: 0 !important;
}

.border-left-0 {
	border-left: 0 !important;
}

.border-primary {
	border-color: #ec6400 !important;
}

.border-secondary {
	border-color: #4f5659 !important;
}

.border-success {
	border-color: #3cc261 !important;
}

.border-info {
	border-color: #007cba !important;
}

.border-warning {
	border-color: #ffbd5d !important;
}

.border-danger {
	border-color: #e52427 !important;
}

.border-light {
	border-color: #f9f9f9 !important;
}

.border-dark {
	border-color: #4a545b !important;
}

.border-white {
	border-color: #fff !important;
}

.rounded-sm {
	border-radius: 3px !important;
}

.rounded {
	border-radius: 3px !important;
}

.rounded-top {
	border-top-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
}

.rounded-right {
	border-top-right-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
}

.rounded-bottom {
	border-bottom-right-radius: 3px !important;
	border-bottom-left-radius: 3px !important;
}

.rounded-left {
	border-top-left-radius: 3px !important;
	border-bottom-left-radius: 3px !important;
}

.rounded-lg {
	border-radius: 3px !important;
}

.rounded-circle {
	border-radius: 50% !important;
}

.rounded-pill {
	border-radius: 50rem !important;
}

.rounded-0 {
	border-radius: 0 !important;
}

.clearfix::after {
	display: block;
	clear: both;
	content: "";
}

.d-none, .is-act-checkoutregisterpage .checkout .checkout-aside {
	display: none !important;
}

.d-inline {
	display: inline !important;
}

.d-inline-block {
	display: inline-block !important;
}

.d-block {
	display: block !important;
}

.d-table {
	display: table !important;
}

.d-table-row {
	display: table-row !important;
}

.d-table-cell {
	display: table-cell !important;
}

.d-flex {
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

.d-inline-flex {
	display: -ms-inline-flexbox !important;
	display: -webkit-inline-flex !important;
	display: inline-flex !important;
}

@media (min-width: 576px) {
	.d-sm-none {
		display: none !important;
	}
	
	.d-sm-inline {
		display: inline !important;
	}
	
	.d-sm-inline-block {
		display: inline-block !important;
	}
	
	.d-sm-block {
		display: block !important;
	}
	
	.d-sm-table {
		display: table !important;
	}
	
	.d-sm-table-row {
		display: table-row !important;
	}
	
	.d-sm-table-cell {
		display: table-cell !important;
	}
	
	.d-sm-flex {
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;
	}
	
	.d-sm-inline-flex {
		display: -ms-inline-flexbox !important;
		display: -webkit-inline-flex !important;
		display: inline-flex !important;
	}
}

@media (min-width: 768px) {
	.d-md-none {
		display: none !important;
	}
	
	.d-md-inline {
		display: inline !important;
	}
	
	.d-md-inline-block {
		display: inline-block !important;
	}
	
	.d-md-block {
		display: block !important;
	}
	
	.d-md-table {
		display: table !important;
	}
	
	.d-md-table-row {
		display: table-row !important;
	}
	
	.d-md-table-cell {
		display: table-cell !important;
	}
	
	.d-md-flex {
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;
	}
	
	.d-md-inline-flex {
		display: -ms-inline-flexbox !important;
		display: -webkit-inline-flex !important;
		display: inline-flex !important;
	}
}

@media (min-width: 992px) {
	.d-lg-none {
		display: none !important;
	}
	
	.d-lg-inline {
		display: inline !important;
	}
	
	.d-lg-inline-block {
		display: inline-block !important;
	}
	
	.d-lg-block, .is-act-checkoutregisterpage .checkout .checkout-aside {
		display: block !important;
	}
	
	.d-lg-table {
		display: table !important;
	}
	
	.d-lg-table-row {
		display: table-row !important;
	}
	
	.d-lg-table-cell {
		display: table-cell !important;
	}
	
	.d-lg-flex {
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;
	}
	
	.d-lg-inline-flex {
		display: -ms-inline-flexbox !important;
		display: -webkit-inline-flex !important;
		display: inline-flex !important;
	}
}

@media (min-width: 1200px) {
	.d-xl-none {
		display: none !important;
	}
	
	.d-xl-inline {
		display: inline !important;
	}
	
	.d-xl-inline-block {
		display: inline-block !important;
	}
	
	.d-xl-block {
		display: block !important;
	}
	
	.d-xl-table {
		display: table !important;
	}
	
	.d-xl-table-row {
		display: table-row !important;
	}
	
	.d-xl-table-cell {
		display: table-cell !important;
	}
	
	.d-xl-flex {
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;
	}
	
	.d-xl-inline-flex {
		display: -ms-inline-flexbox !important;
		display: -webkit-inline-flex !important;
		display: inline-flex !important;
	}
}

@media print {
	.d-print-none {
		display: none !important;
	}
	
	.d-print-inline {
		display: inline !important;
	}
	
	.d-print-inline-block {
		display: inline-block !important;
	}
	
	.d-print-block {
		display: block !important;
	}
	
	.d-print-table {
		display: table !important;
	}
	
	.d-print-table-row {
		display: table-row !important;
	}
	
	.d-print-table-cell {
		display: table-cell !important;
	}
	
	.d-print-flex {
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;
	}
	
	.d-print-inline-flex {
		display: -ms-inline-flexbox !important;
		display: -webkit-inline-flex !important;
		display: inline-flex !important;
	}
}

.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.embed-responsive::before {
	display: block;
	content: "";
}

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-responsive-21by9::before {
	padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
	padding-top: 56.25%;
}

.embed-responsive-4by3::before {
	padding-top: 75%;
}

.embed-responsive-1by1::before {
	padding-top: 100%;
}

.embed-responsive-by::before {
	padding-top: 0%;
}

.embed-responsive-21by9::before {
	padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
	padding-top: 56.25%;
}

.embed-responsive-4by3::before {
	padding-top: 75%;
}

.embed-responsive-1by1::before {
	padding-top: 100%;
}

.embed-responsive-by::before {
	padding-top: 0%;
}

.flex-row {
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

.flex-column {
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

.flex-row-reverse {
	-ms-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important;
}

.flex-column-reverse {
	-ms-flex-direction: column-reverse !important;
	flex-direction: column-reverse !important;
}

.flex-wrap {
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

.flex-nowrap {
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse !important;
	flex-wrap: wrap-reverse !important;
}

.flex-fill {
	-ms-flex: 1 1 auto !important;
	flex: 1 1 auto !important;
}

.flex-grow-0 {
	-ms-flex-positive: 0 !important;
	flex-grow: 0 !important;
}

.flex-grow-1 {
	-ms-flex-positive: 1 !important;
	flex-grow: 1 !important;
}

.flex-shrink-0 {
	-ms-flex-negative: 0 !important;
	flex-shrink: 0 !important;
}

.flex-shrink-1 {
	-ms-flex-negative: 1 !important;
	flex-shrink: 1 !important;
}

.justify-content-start {
	-ms-flex-pack: start !important;
	justify-content: flex-start !important;
}

.justify-content-end {
	-ms-flex-pack: end !important;
	justify-content: flex-end !important;
}

.justify-content-center {
	-ms-flex-pack: center !important;
	justify-content: center !important;
}

.justify-content-between {
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

.justify-content-around {
	-ms-flex-pack: distribute !important;
	justify-content: space-around !important;
}

.align-items-start {
	-ms-flex-align: start !important;
	align-items: flex-start !important;
}

.align-items-end {
	-ms-flex-align: end !important;
	align-items: flex-end !important;
}

.align-items-center {
	-ms-flex-align: center !important;
	align-items: center !important;
}

.align-items-baseline {
	-ms-flex-align: baseline !important;
	align-items: baseline !important;
}

.align-items-stretch {
	-ms-flex-align: stretch !important;
	align-items: stretch !important;
}

.align-content-start {
	-ms-flex-line-pack: start !important;
	align-content: flex-start !important;
}

.align-content-end {
	-ms-flex-line-pack: end !important;
	align-content: flex-end !important;
}

.align-content-center {
	-ms-flex-line-pack: center !important;
	align-content: center !important;
}

.align-content-between {
	-ms-flex-line-pack: justify !important;
	align-content: space-between !important;
}

.align-content-around {
	-ms-flex-line-pack: distribute !important;
	align-content: space-around !important;
}

.align-content-stretch {
	-ms-flex-line-pack: stretch !important;
	align-content: stretch !important;
}

.align-self-auto {
	-ms-flex-item-align: auto !important;
	align-self: auto !important;
}

.align-self-start {
	-ms-flex-item-align: start !important;
	align-self: flex-start !important;
}

.align-self-end {
	-ms-flex-item-align: end !important;
	align-self: flex-end !important;
}

.align-self-center {
	-ms-flex-item-align: center !important;
	align-self: center !important;
}

.align-self-baseline {
	-ms-flex-item-align: baseline !important;
	align-self: baseline !important;
}

.align-self-stretch {
	-ms-flex-item-align: stretch !important;
	align-self: stretch !important;
}

@media (min-width: 576px) {
	.flex-sm-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	
	.flex-sm-column {
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	
	.flex-sm-row-reverse {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	
	.flex-sm-column-reverse {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	
	.flex-sm-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	
	.flex-sm-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	
	.flex-sm-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-sm-fill {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	
	.flex-sm-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}
	
	.flex-sm-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}
	
	.flex-sm-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}
	
	.flex-sm-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}
	
	.justify-content-sm-start {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	
	.justify-content-sm-end {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	
	.justify-content-sm-center {
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	
	.justify-content-sm-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	
	.justify-content-sm-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	
	.align-items-sm-start {
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	
	.align-items-sm-end {
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	
	.align-items-sm-center {
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	
	.align-items-sm-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	
	.align-items-sm-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	
	.align-content-sm-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	
	.align-content-sm-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	
	.align-content-sm-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	
	.align-content-sm-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	
	.align-content-sm-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	
	.align-content-sm-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	
	.align-self-sm-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	
	.align-self-sm-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	
	.align-self-sm-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	
	.align-self-sm-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	
	.align-self-sm-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	
	.align-self-sm-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}

@media (min-width: 768px) {
	.flex-md-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	
	.flex-md-column {
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	
	.flex-md-row-reverse {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	
	.flex-md-column-reverse {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	
	.flex-md-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	
	.flex-md-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	
	.flex-md-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-md-fill {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	
	.flex-md-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}
	
	.flex-md-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}
	
	.flex-md-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}
	
	.flex-md-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}
	
	.justify-content-md-start {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	
	.justify-content-md-end {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	
	.justify-content-md-center {
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	
	.justify-content-md-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	
	.justify-content-md-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	
	.align-items-md-start {
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	
	.align-items-md-end {
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	
	.align-items-md-center {
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	
	.align-items-md-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	
	.align-items-md-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	
	.align-content-md-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	
	.align-content-md-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	
	.align-content-md-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	
	.align-content-md-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	
	.align-content-md-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	
	.align-content-md-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	
	.align-self-md-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	
	.align-self-md-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	
	.align-self-md-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	
	.align-self-md-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	
	.align-self-md-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	
	.align-self-md-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}

@media (min-width: 992px) {
	.flex-lg-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	
	.flex-lg-column {
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	
	.flex-lg-row-reverse {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	
	.flex-lg-column-reverse {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	
	.flex-lg-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	
	.flex-lg-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	
	.flex-lg-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-lg-fill {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	
	.flex-lg-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}
	
	.flex-lg-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}
	
	.flex-lg-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}
	
	.flex-lg-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}
	
	.justify-content-lg-start {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	
	.justify-content-lg-end {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	
	.justify-content-lg-center {
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	
	.justify-content-lg-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	
	.justify-content-lg-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	
	.align-items-lg-start {
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	
	.align-items-lg-end {
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	
	.align-items-lg-center {
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	
	.align-items-lg-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	
	.align-items-lg-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	
	.align-content-lg-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	
	.align-content-lg-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	
	.align-content-lg-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	
	.align-content-lg-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	
	.align-content-lg-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	
	.align-content-lg-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	
	.align-self-lg-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	
	.align-self-lg-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	
	.align-self-lg-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	
	.align-self-lg-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	
	.align-self-lg-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	
	.align-self-lg-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}

@media (min-width: 1200px) {
	.flex-xl-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	
	.flex-xl-column {
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	
	.flex-xl-row-reverse {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	
	.flex-xl-column-reverse {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	
	.flex-xl-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	
	.flex-xl-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	
	.flex-xl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-xl-fill {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	
	.flex-xl-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}
	
	.flex-xl-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}
	
	.flex-xl-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}
	
	.flex-xl-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}
	
	.justify-content-xl-start {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	
	.justify-content-xl-end {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	
	.justify-content-xl-center {
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	
	.justify-content-xl-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	
	.justify-content-xl-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	
	.align-items-xl-start {
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	
	.align-items-xl-end {
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	
	.align-items-xl-center {
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	
	.align-items-xl-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	
	.align-items-xl-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	
	.align-content-xl-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	
	.align-content-xl-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	
	.align-content-xl-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	
	.align-content-xl-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	
	.align-content-xl-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	
	.align-content-xl-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	
	.align-self-xl-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	
	.align-self-xl-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	
	.align-self-xl-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	
	.align-self-xl-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	
	.align-self-xl-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	
	.align-self-xl-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}

.float-left {
	float: left !important;
}

.float-right {
	float: right !important;
}

.float-none {
	float: none !important;
}

@media (min-width: 576px) {
	.float-sm-left {
		float: left !important;
	}
	
	.float-sm-right {
		float: right !important;
	}
	
	.float-sm-none {
		float: none !important;
	}
}

@media (min-width: 768px) {
	.float-md-left {
		float: left !important;
	}
	
	.float-md-right {
		float: right !important;
	}
	
	.float-md-none {
		float: none !important;
	}
}

@media (min-width: 992px) {
	.float-lg-left {
		float: left !important;
	}
	
	.float-lg-right {
		float: right !important;
	}
	
	.float-lg-none {
		float: none !important;
	}
}

@media (min-width: 1200px) {
	.float-xl-left {
		float: left !important;
	}
	
	.float-xl-right {
		float: right !important;
	}
	
	.float-xl-none {
		float: none !important;
	}
}

.overflow-auto {
	overflow: auto !important;
}

.overflow-hidden {
	overflow: hidden !important;
}

.position-static {
	position: static !important;
}

.position-relative {
	position: relative !important;
}

.position-absolute {
	position: absolute !important;
}

.position-fixed {
	position: fixed !important;
}

.position-sticky {
	position: -webkit-sticky !important;
	position: sticky !important;
}

.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030;
}

.fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030;
}

@supports (position: sticky) {
	.sticky-top, .offcanvas .offcanvas-footer {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal;
}

.shadow-sm {
	box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
}

.shadow {
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
}

.shadow-lg {
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
}

.shadow-none {
	box-shadow: none !important;
}

.w-25 {
	width: 25% !important;
}

.w-50 {
	width: 50% !important;
}

.w-75 {
	width: 75% !important;
}

.w-100 {
	width: 100% !important;
}

.w-auto {
	width: auto !important;
}

.h-25 {
	height: 25% !important;
}

.h-50 {
	height: 50% !important;
}

.h-75 {
	height: 75% !important;
}

.h-100 {
	height: 100% !important;
}

.h-auto {
	height: auto !important;
}

.mw-100 {
	max-width: 100% !important;
}

.mh-100 {
	max-height: 100% !important;
}

.min-vw-100 {
	min-width: 100vw !important;
}

.min-vh-100 {
	min-height: 100vh !important;
}

.vw-100 {
	width: 100vw !important;
}

.vh-100 {
	height: 100vh !important;
}

.stretched-link::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	pointer-events: auto;
	content: "";
	background-color: rgba(0, 0, 0, 0);
}

.m-0 {
	margin: 0 !important;
}

.mt-0, .my-0 {
	margin-top: 0 !important;
}

.mr-0, .mx-0 {
	margin-right: 0 !important;
}

.mb-0, .my-0 {
	margin-bottom: 0 !important;
}

.ml-0, .mx-0 {
	margin-left: 0 !important;
}

.m-1 {
	margin: .25rem !important;
}

.mt-1, .my-1 {
	margin-top: .25rem !important;
}

.mr-1, .mx-1 {
	margin-right: .25rem !important;
}

.mb-1, .my-1 {
	margin-bottom: .25rem !important;
}

.ml-1, .mx-1 {
	margin-left: .25rem !important;
}

.m-2 {
	margin: .5rem !important;
}

.mt-2, .my-2 {
	margin-top: .5rem !important;
}

.mr-2, .mx-2 {
	margin-right: .5rem !important;
}

.mb-2, .my-2 {
	margin-bottom: .5rem !important;
}

.ml-2, .mx-2 {
	margin-left: .5rem !important;
}

.m-3 {
	margin: 1rem !important;
}

.mt-3, .my-3 {
	margin-top: 1rem !important;
}

.mr-3, .mx-3 {
	margin-right: 1rem !important;
}

.mb-3, .my-3 {
	margin-bottom: 1rem !important;
}

.ml-3, .mx-3 {
	margin-left: 1rem !important;
}

.m-4 {
	margin: 1.5rem !important;
}

.mt-4, .my-4 {
	margin-top: 1.5rem !important;
}

.mr-4, .mx-4 {
	margin-right: 1.5rem !important;
}

.mb-4, .my-4 {
	margin-bottom: 1.5rem !important;
}

.ml-4, .mx-4 {
	margin-left: 1.5rem !important;
}

.m-5 {
	margin: 3rem !important;
}

.mt-5, .my-5 {
	margin-top: 3rem !important;
}

.mr-5, .mx-5 {
	margin-right: 3rem !important;
}

.mb-5, .my-5 {
	margin-bottom: 3rem !important;
}

.ml-5, .mx-5 {
	margin-left: 3rem !important;
}

.p-0 {
	padding: 0 !important;
}

.pt-0, .py-0 {
	padding-top: 0 !important;
}

.pr-0, .px-0 {
	padding-right: 0 !important;
}

.pb-0, .py-0 {
	padding-bottom: 0 !important;
}

.pl-0, .px-0 {
	padding-left: 0 !important;
}

.p-1 {
	padding: .25rem !important;
}

.pt-1, .py-1 {
	padding-top: .25rem !important;
}

.pr-1, .px-1 {
	padding-right: .25rem !important;
}

.pb-1, .py-1 {
	padding-bottom: .25rem !important;
}

.pl-1, .px-1 {
	padding-left: .25rem !important;
}

.p-2 {
	padding: .5rem !important;
}

.pt-2, .py-2 {
	padding-top: .5rem !important;
}

.pr-2, .px-2 {
	padding-right: .5rem !important;
}

.pb-2, .py-2 {
	padding-bottom: .5rem !important;
}

.pl-2, .px-2 {
	padding-left: .5rem !important;
}

.p-3 {
	padding: 1rem !important;
}

.pt-3, .py-3 {
	padding-top: 1rem !important;
}

.pr-3, .px-3 {
	padding-right: 1rem !important;
}

.pb-3, .py-3 {
	padding-bottom: 1rem !important;
}

.pl-3, .px-3 {
	padding-left: 1rem !important;
}

.p-4 {
	padding: 1.5rem !important;
}

.pt-4, .py-4 {
	padding-top: 1.5rem !important;
}

.pr-4, .px-4 {
	padding-right: 1.5rem !important;
}

.pb-4, .py-4 {
	padding-bottom: 1.5rem !important;
}

.pl-4, .px-4 {
	padding-left: 1.5rem !important;
}

.p-5 {
	padding: 3rem !important;
}

.pt-5, .py-5 {
	padding-top: 3rem !important;
}

.pr-5, .px-5 {
	padding-right: 3rem !important;
}

.pb-5, .py-5 {
	padding-bottom: 3rem !important;
}

.pl-5, .px-5 {
	padding-left: 3rem !important;
}

.m-n1 {
	margin: -.25rem !important;
}

.mt-n1, .my-n1 {
	margin-top: -.25rem !important;
}

.mr-n1, .mx-n1 {
	margin-right: -.25rem !important;
}

.mb-n1, .my-n1 {
	margin-bottom: -.25rem !important;
}

.ml-n1, .mx-n1 {
	margin-left: -.25rem !important;
}

.m-n2 {
	margin: -.5rem !important;
}

.mt-n2, .my-n2 {
	margin-top: -.5rem !important;
}

.mr-n2, .mx-n2 {
	margin-right: -.5rem !important;
}

.mb-n2, .my-n2 {
	margin-bottom: -.5rem !important;
}

.ml-n2, .mx-n2 {
	margin-left: -.5rem !important;
}

.m-n3 {
	margin: -1rem !important;
}

.mt-n3, .my-n3 {
	margin-top: -1rem !important;
}

.mr-n3, .mx-n3 {
	margin-right: -1rem !important;
}

.mb-n3, .my-n3 {
	margin-bottom: -1rem !important;
}

.ml-n3, .mx-n3 {
	margin-left: -1rem !important;
}

.m-n4 {
	margin: -1.5rem !important;
}

.mt-n4, .my-n4 {
	margin-top: -1.5rem !important;
}

.mr-n4, .mx-n4 {
	margin-right: -1.5rem !important;
}

.mb-n4, .my-n4 {
	margin-bottom: -1.5rem !important;
}

.ml-n4, .mx-n4 {
	margin-left: -1.5rem !important;
}

.m-n5 {
	margin: -3rem !important;
}

.mt-n5, .my-n5 {
	margin-top: -3rem !important;
}

.mr-n5, .mx-n5 {
	margin-right: -3rem !important;
}

.mb-n5, .my-n5 {
	margin-bottom: -3rem !important;
}

.ml-n5, .mx-n5 {
	margin-left: -3rem !important;
}

.m-auto {
	margin: auto !important;
}

.mt-auto, .my-auto {
	margin-top: auto !important;
}

.mr-auto, .mx-auto {
	margin-right: auto !important;
}

.mb-auto, .my-auto {
	margin-bottom: auto !important;
}

.ml-auto, .mx-auto {
	margin-left: auto !important;
}

@media (min-width: 576px) {
	.m-sm-0 {
		margin: 0 !important;
	}
	
	.mt-sm-0, .my-sm-0 {
		margin-top: 0 !important;
	}
	
	.mr-sm-0, .mx-sm-0 {
		margin-right: 0 !important;
	}
	
	.mb-sm-0, .my-sm-0 {
		margin-bottom: 0 !important;
	}
	
	.ml-sm-0, .mx-sm-0 {
		margin-left: 0 !important;
	}
	
	.m-sm-1 {
		margin: .25rem !important;
	}
	
	.mt-sm-1, .my-sm-1 {
		margin-top: .25rem !important;
	}
	
	.mr-sm-1, .mx-sm-1 {
		margin-right: .25rem !important;
	}
	
	.mb-sm-1, .my-sm-1 {
		margin-bottom: .25rem !important;
	}
	
	.ml-sm-1, .mx-sm-1 {
		margin-left: .25rem !important;
	}
	
	.m-sm-2 {
		margin: .5rem !important;
	}
	
	.mt-sm-2, .my-sm-2 {
		margin-top: .5rem !important;
	}
	
	.mr-sm-2, .mx-sm-2 {
		margin-right: .5rem !important;
	}
	
	.mb-sm-2, .my-sm-2 {
		margin-bottom: .5rem !important;
	}
	
	.ml-sm-2, .mx-sm-2 {
		margin-left: .5rem !important;
	}
	
	.m-sm-3 {
		margin: 1rem !important;
	}
	
	.mt-sm-3, .my-sm-3 {
		margin-top: 1rem !important;
	}
	
	.mr-sm-3, .mx-sm-3 {
		margin-right: 1rem !important;
	}
	
	.mb-sm-3, .my-sm-3 {
		margin-bottom: 1rem !important;
	}
	
	.ml-sm-3, .mx-sm-3 {
		margin-left: 1rem !important;
	}
	
	.m-sm-4 {
		margin: 1.5rem !important;
	}
	
	.mt-sm-4, .my-sm-4 {
		margin-top: 1.5rem !important;
	}
	
	.mr-sm-4, .mx-sm-4 {
		margin-right: 1.5rem !important;
	}
	
	.mb-sm-4, .my-sm-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.ml-sm-4, .mx-sm-4 {
		margin-left: 1.5rem !important;
	}
	
	.m-sm-5 {
		margin: 3rem !important;
	}
	
	.mt-sm-5, .my-sm-5 {
		margin-top: 3rem !important;
	}
	
	.mr-sm-5, .mx-sm-5 {
		margin-right: 3rem !important;
	}
	
	.mb-sm-5, .my-sm-5 {
		margin-bottom: 3rem !important;
	}
	
	.ml-sm-5, .mx-sm-5 {
		margin-left: 3rem !important;
	}
	
	.p-sm-0 {
		padding: 0 !important;
	}
	
	.pt-sm-0, .py-sm-0 {
		padding-top: 0 !important;
	}
	
	.pr-sm-0, .px-sm-0 {
		padding-right: 0 !important;
	}
	
	.pb-sm-0, .py-sm-0 {
		padding-bottom: 0 !important;
	}
	
	.pl-sm-0, .px-sm-0 {
		padding-left: 0 !important;
	}
	
	.p-sm-1 {
		padding: .25rem !important;
	}
	
	.pt-sm-1, .py-sm-1 {
		padding-top: .25rem !important;
	}
	
	.pr-sm-1, .px-sm-1 {
		padding-right: .25rem !important;
	}
	
	.pb-sm-1, .py-sm-1 {
		padding-bottom: .25rem !important;
	}
	
	.pl-sm-1, .px-sm-1 {
		padding-left: .25rem !important;
	}
	
	.p-sm-2 {
		padding: .5rem !important;
	}
	
	.pt-sm-2, .py-sm-2 {
		padding-top: .5rem !important;
	}
	
	.pr-sm-2, .px-sm-2 {
		padding-right: .5rem !important;
	}
	
	.pb-sm-2, .py-sm-2 {
		padding-bottom: .5rem !important;
	}
	
	.pl-sm-2, .px-sm-2 {
		padding-left: .5rem !important;
	}
	
	.p-sm-3 {
		padding: 1rem !important;
	}
	
	.pt-sm-3, .py-sm-3 {
		padding-top: 1rem !important;
	}
	
	.pr-sm-3, .px-sm-3 {
		padding-right: 1rem !important;
	}
	
	.pb-sm-3, .py-sm-3 {
		padding-bottom: 1rem !important;
	}
	
	.pl-sm-3, .px-sm-3 {
		padding-left: 1rem !important;
	}
	
	.p-sm-4 {
		padding: 1.5rem !important;
	}
	
	.pt-sm-4, .py-sm-4 {
		padding-top: 1.5rem !important;
	}
	
	.pr-sm-4, .px-sm-4 {
		padding-right: 1.5rem !important;
	}
	
	.pb-sm-4, .py-sm-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pl-sm-4, .px-sm-4 {
		padding-left: 1.5rem !important;
	}
	
	.p-sm-5 {
		padding: 3rem !important;
	}
	
	.pt-sm-5, .py-sm-5 {
		padding-top: 3rem !important;
	}
	
	.pr-sm-5, .px-sm-5 {
		padding-right: 3rem !important;
	}
	
	.pb-sm-5, .py-sm-5 {
		padding-bottom: 3rem !important;
	}
	
	.pl-sm-5, .px-sm-5 {
		padding-left: 3rem !important;
	}
	
	.m-sm-n1 {
		margin: -.25rem !important;
	}
	
	.mt-sm-n1, .my-sm-n1 {
		margin-top: -.25rem !important;
	}
	
	.mr-sm-n1, .mx-sm-n1 {
		margin-right: -.25rem !important;
	}
	
	.mb-sm-n1, .my-sm-n1 {
		margin-bottom: -.25rem !important;
	}
	
	.ml-sm-n1, .mx-sm-n1 {
		margin-left: -.25rem !important;
	}
	
	.m-sm-n2 {
		margin: -.5rem !important;
	}
	
	.mt-sm-n2, .my-sm-n2 {
		margin-top: -.5rem !important;
	}
	
	.mr-sm-n2, .mx-sm-n2 {
		margin-right: -.5rem !important;
	}
	
	.mb-sm-n2, .my-sm-n2 {
		margin-bottom: -.5rem !important;
	}
	
	.ml-sm-n2, .mx-sm-n2 {
		margin-left: -.5rem !important;
	}
	
	.m-sm-n3 {
		margin: -1rem !important;
	}
	
	.mt-sm-n3, .my-sm-n3 {
		margin-top: -1rem !important;
	}
	
	.mr-sm-n3, .mx-sm-n3 {
		margin-right: -1rem !important;
	}
	
	.mb-sm-n3, .my-sm-n3 {
		margin-bottom: -1rem !important;
	}
	
	.ml-sm-n3, .mx-sm-n3 {
		margin-left: -1rem !important;
	}
	
	.m-sm-n4 {
		margin: -1.5rem !important;
	}
	
	.mt-sm-n4, .my-sm-n4 {
		margin-top: -1.5rem !important;
	}
	
	.mr-sm-n4, .mx-sm-n4 {
		margin-right: -1.5rem !important;
	}
	
	.mb-sm-n4, .my-sm-n4 {
		margin-bottom: -1.5rem !important;
	}
	
	.ml-sm-n4, .mx-sm-n4 {
		margin-left: -1.5rem !important;
	}
	
	.m-sm-n5 {
		margin: -3rem !important;
	}
	
	.mt-sm-n5, .my-sm-n5 {
		margin-top: -3rem !important;
	}
	
	.mr-sm-n5, .mx-sm-n5 {
		margin-right: -3rem !important;
	}
	
	.mb-sm-n5, .my-sm-n5 {
		margin-bottom: -3rem !important;
	}
	
	.ml-sm-n5, .mx-sm-n5 {
		margin-left: -3rem !important;
	}
	
	.m-sm-auto {
		margin: auto !important;
	}
	
	.mt-sm-auto, .my-sm-auto {
		margin-top: auto !important;
	}
	
	.mr-sm-auto, .mx-sm-auto {
		margin-right: auto !important;
	}
	
	.mb-sm-auto, .my-sm-auto {
		margin-bottom: auto !important;
	}
	
	.ml-sm-auto, .mx-sm-auto {
		margin-left: auto !important;
	}
}

@media (min-width: 768px) {
	.m-md-0 {
		margin: 0 !important;
	}
	
	.mt-md-0, .my-md-0 {
		margin-top: 0 !important;
	}
	
	.mr-md-0, .mx-md-0 {
		margin-right: 0 !important;
	}
	
	.mb-md-0, .my-md-0 {
		margin-bottom: 0 !important;
	}
	
	.ml-md-0, .mx-md-0 {
		margin-left: 0 !important;
	}
	
	.m-md-1 {
		margin: .25rem !important;
	}
	
	.mt-md-1, .my-md-1 {
		margin-top: .25rem !important;
	}
	
	.mr-md-1, .mx-md-1 {
		margin-right: .25rem !important;
	}
	
	.mb-md-1, .my-md-1 {
		margin-bottom: .25rem !important;
	}
	
	.ml-md-1, .mx-md-1 {
		margin-left: .25rem !important;
	}
	
	.m-md-2 {
		margin: .5rem !important;
	}
	
	.mt-md-2, .my-md-2 {
		margin-top: .5rem !important;
	}
	
	.mr-md-2, .mx-md-2 {
		margin-right: .5rem !important;
	}
	
	.mb-md-2, .my-md-2 {
		margin-bottom: .5rem !important;
	}
	
	.ml-md-2, .mx-md-2 {
		margin-left: .5rem !important;
	}
	
	.m-md-3 {
		margin: 1rem !important;
	}
	
	.mt-md-3, .my-md-3 {
		margin-top: 1rem !important;
	}
	
	.mr-md-3, .mx-md-3 {
		margin-right: 1rem !important;
	}
	
	.mb-md-3, .my-md-3 {
		margin-bottom: 1rem !important;
	}
	
	.ml-md-3, .mx-md-3 {
		margin-left: 1rem !important;
	}
	
	.m-md-4 {
		margin: 1.5rem !important;
	}
	
	.mt-md-4, .my-md-4 {
		margin-top: 1.5rem !important;
	}
	
	.mr-md-4, .mx-md-4 {
		margin-right: 1.5rem !important;
	}
	
	.mb-md-4, .my-md-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.ml-md-4, .mx-md-4 {
		margin-left: 1.5rem !important;
	}
	
	.m-md-5 {
		margin: 3rem !important;
	}
	
	.mt-md-5, .my-md-5 {
		margin-top: 3rem !important;
	}
	
	.mr-md-5, .mx-md-5 {
		margin-right: 3rem !important;
	}
	
	.mb-md-5, .my-md-5 {
		margin-bottom: 3rem !important;
	}
	
	.ml-md-5, .mx-md-5 {
		margin-left: 3rem !important;
	}
	
	.p-md-0 {
		padding: 0 !important;
	}
	
	.pt-md-0, .py-md-0 {
		padding-top: 0 !important;
	}
	
	.pr-md-0, .px-md-0 {
		padding-right: 0 !important;
	}
	
	.pb-md-0, .py-md-0 {
		padding-bottom: 0 !important;
	}
	
	.pl-md-0, .px-md-0 {
		padding-left: 0 !important;
	}
	
	.p-md-1 {
		padding: .25rem !important;
	}
	
	.pt-md-1, .py-md-1 {
		padding-top: .25rem !important;
	}
	
	.pr-md-1, .px-md-1 {
		padding-right: .25rem !important;
	}
	
	.pb-md-1, .py-md-1 {
		padding-bottom: .25rem !important;
	}
	
	.pl-md-1, .px-md-1 {
		padding-left: .25rem !important;
	}
	
	.p-md-2 {
		padding: .5rem !important;
	}
	
	.pt-md-2, .py-md-2 {
		padding-top: .5rem !important;
	}
	
	.pr-md-2, .px-md-2 {
		padding-right: .5rem !important;
	}
	
	.pb-md-2, .py-md-2 {
		padding-bottom: .5rem !important;
	}
	
	.pl-md-2, .px-md-2 {
		padding-left: .5rem !important;
	}
	
	.p-md-3 {
		padding: 1rem !important;
	}
	
	.pt-md-3, .py-md-3 {
		padding-top: 1rem !important;
	}
	
	.pr-md-3, .px-md-3 {
		padding-right: 1rem !important;
	}
	
	.pb-md-3, .py-md-3 {
		padding-bottom: 1rem !important;
	}
	
	.pl-md-3, .px-md-3 {
		padding-left: 1rem !important;
	}
	
	.p-md-4 {
		padding: 1.5rem !important;
	}
	
	.pt-md-4, .py-md-4 {
		padding-top: 1.5rem !important;
	}
	
	.pr-md-4, .px-md-4 {
		padding-right: 1.5rem !important;
	}
	
	.pb-md-4, .py-md-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pl-md-4, .px-md-4 {
		padding-left: 1.5rem !important;
	}
	
	.p-md-5 {
		padding: 3rem !important;
	}
	
	.pt-md-5, .py-md-5 {
		padding-top: 3rem !important;
	}
	
	.pr-md-5, .px-md-5 {
		padding-right: 3rem !important;
	}
	
	.pb-md-5, .py-md-5 {
		padding-bottom: 3rem !important;
	}
	
	.pl-md-5, .px-md-5 {
		padding-left: 3rem !important;
	}
	
	.m-md-n1 {
		margin: -.25rem !important;
	}
	
	.mt-md-n1, .my-md-n1 {
		margin-top: -.25rem !important;
	}
	
	.mr-md-n1, .mx-md-n1 {
		margin-right: -.25rem !important;
	}
	
	.mb-md-n1, .my-md-n1 {
		margin-bottom: -.25rem !important;
	}
	
	.ml-md-n1, .mx-md-n1 {
		margin-left: -.25rem !important;
	}
	
	.m-md-n2 {
		margin: -.5rem !important;
	}
	
	.mt-md-n2, .my-md-n2 {
		margin-top: -.5rem !important;
	}
	
	.mr-md-n2, .mx-md-n2 {
		margin-right: -.5rem !important;
	}
	
	.mb-md-n2, .my-md-n2 {
		margin-bottom: -.5rem !important;
	}
	
	.ml-md-n2, .mx-md-n2 {
		margin-left: -.5rem !important;
	}
	
	.m-md-n3 {
		margin: -1rem !important;
	}
	
	.mt-md-n3, .my-md-n3 {
		margin-top: -1rem !important;
	}
	
	.mr-md-n3, .mx-md-n3 {
		margin-right: -1rem !important;
	}
	
	.mb-md-n3, .my-md-n3 {
		margin-bottom: -1rem !important;
	}
	
	.ml-md-n3, .mx-md-n3 {
		margin-left: -1rem !important;
	}
	
	.m-md-n4 {
		margin: -1.5rem !important;
	}
	
	.mt-md-n4, .my-md-n4 {
		margin-top: -1.5rem !important;
	}
	
	.mr-md-n4, .mx-md-n4 {
		margin-right: -1.5rem !important;
	}
	
	.mb-md-n4, .my-md-n4 {
		margin-bottom: -1.5rem !important;
	}
	
	.ml-md-n4, .mx-md-n4 {
		margin-left: -1.5rem !important;
	}
	
	.m-md-n5 {
		margin: -3rem !important;
	}
	
	.mt-md-n5, .my-md-n5 {
		margin-top: -3rem !important;
	}
	
	.mr-md-n5, .mx-md-n5 {
		margin-right: -3rem !important;
	}
	
	.mb-md-n5, .my-md-n5 {
		margin-bottom: -3rem !important;
	}
	
	.ml-md-n5, .mx-md-n5 {
		margin-left: -3rem !important;
	}
	
	.m-md-auto {
		margin: auto !important;
	}
	
	.mt-md-auto, .my-md-auto {
		margin-top: auto !important;
	}
	
	.mr-md-auto, .mx-md-auto {
		margin-right: auto !important;
	}
	
	.mb-md-auto, .my-md-auto {
		margin-bottom: auto !important;
	}
	
	.ml-md-auto, .mx-md-auto {
		margin-left: auto !important;
	}
}

@media (min-width: 992px) {
	.m-lg-0 {
		margin: 0 !important;
	}
	
	.mt-lg-0, .my-lg-0 {
		margin-top: 0 !important;
	}
	
	.mr-lg-0, .mx-lg-0 {
		margin-right: 0 !important;
	}
	
	.mb-lg-0, .my-lg-0 {
		margin-bottom: 0 !important;
	}
	
	.ml-lg-0, .mx-lg-0 {
		margin-left: 0 !important;
	}
	
	.m-lg-1 {
		margin: .25rem !important;
	}
	
	.mt-lg-1, .my-lg-1 {
		margin-top: .25rem !important;
	}
	
	.mr-lg-1, .mx-lg-1 {
		margin-right: .25rem !important;
	}
	
	.mb-lg-1, .my-lg-1 {
		margin-bottom: .25rem !important;
	}
	
	.ml-lg-1, .mx-lg-1 {
		margin-left: .25rem !important;
	}
	
	.m-lg-2 {
		margin: .5rem !important;
	}
	
	.mt-lg-2, .my-lg-2 {
		margin-top: .5rem !important;
	}
	
	.mr-lg-2, .mx-lg-2 {
		margin-right: .5rem !important;
	}
	
	.mb-lg-2, .my-lg-2 {
		margin-bottom: .5rem !important;
	}
	
	.ml-lg-2, .mx-lg-2 {
		margin-left: .5rem !important;
	}
	
	.m-lg-3 {
		margin: 1rem !important;
	}
	
	.mt-lg-3, .my-lg-3 {
		margin-top: 1rem !important;
	}
	
	.mr-lg-3, .mx-lg-3 {
		margin-right: 1rem !important;
	}
	
	.mb-lg-3, .my-lg-3 {
		margin-bottom: 1rem !important;
	}
	
	.ml-lg-3, .mx-lg-3 {
		margin-left: 1rem !important;
	}
	
	.m-lg-4 {
		margin: 1.5rem !important;
	}
	
	.mt-lg-4, .my-lg-4 {
		margin-top: 1.5rem !important;
	}
	
	.mr-lg-4, .mx-lg-4 {
		margin-right: 1.5rem !important;
	}
	
	.mb-lg-4, .my-lg-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.ml-lg-4, .mx-lg-4 {
		margin-left: 1.5rem !important;
	}
	
	.m-lg-5 {
		margin: 3rem !important;
	}
	
	.mt-lg-5, .my-lg-5 {
		margin-top: 3rem !important;
	}
	
	.mr-lg-5, .mx-lg-5 {
		margin-right: 3rem !important;
	}
	
	.mb-lg-5, .my-lg-5 {
		margin-bottom: 3rem !important;
	}
	
	.ml-lg-5, .mx-lg-5 {
		margin-left: 3rem !important;
	}
	
	.p-lg-0 {
		padding: 0 !important;
	}
	
	.pt-lg-0, .py-lg-0 {
		padding-top: 0 !important;
	}
	
	.pr-lg-0, .px-lg-0 {
		padding-right: 0 !important;
	}
	
	.pb-lg-0, .py-lg-0 {
		padding-bottom: 0 !important;
	}
	
	.pl-lg-0, .px-lg-0 {
		padding-left: 0 !important;
	}
	
	.p-lg-1 {
		padding: .25rem !important;
	}
	
	.pt-lg-1, .py-lg-1 {
		padding-top: .25rem !important;
	}
	
	.pr-lg-1, .px-lg-1 {
		padding-right: .25rem !important;
	}
	
	.pb-lg-1, .py-lg-1 {
		padding-bottom: .25rem !important;
	}
	
	.pl-lg-1, .px-lg-1 {
		padding-left: .25rem !important;
	}
	
	.p-lg-2 {
		padding: .5rem !important;
	}
	
	.pt-lg-2, .py-lg-2 {
		padding-top: .5rem !important;
	}
	
	.pr-lg-2, .px-lg-2 {
		padding-right: .5rem !important;
	}
	
	.pb-lg-2, .py-lg-2 {
		padding-bottom: .5rem !important;
	}
	
	.pl-lg-2, .px-lg-2 {
		padding-left: .5rem !important;
	}
	
	.p-lg-3 {
		padding: 1rem !important;
	}
	
	.pt-lg-3, .py-lg-3 {
		padding-top: 1rem !important;
	}
	
	.pr-lg-3, .px-lg-3 {
		padding-right: 1rem !important;
	}
	
	.pb-lg-3, .py-lg-3 {
		padding-bottom: 1rem !important;
	}
	
	.pl-lg-3, .px-lg-3 {
		padding-left: 1rem !important;
	}
	
	.p-lg-4 {
		padding: 1.5rem !important;
	}
	
	.pt-lg-4, .py-lg-4 {
		padding-top: 1.5rem !important;
	}
	
	.pr-lg-4, .px-lg-4 {
		padding-right: 1.5rem !important;
	}
	
	.pb-lg-4, .py-lg-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pl-lg-4, .px-lg-4 {
		padding-left: 1.5rem !important;
	}
	
	.p-lg-5 {
		padding: 3rem !important;
	}
	
	.pt-lg-5, .py-lg-5 {
		padding-top: 3rem !important;
	}
	
	.pr-lg-5, .px-lg-5 {
		padding-right: 3rem !important;
	}
	
	.pb-lg-5, .py-lg-5 {
		padding-bottom: 3rem !important;
	}
	
	.pl-lg-5, .px-lg-5 {
		padding-left: 3rem !important;
	}
	
	.m-lg-n1 {
		margin: -.25rem !important;
	}
	
	.mt-lg-n1, .my-lg-n1 {
		margin-top: -.25rem !important;
	}
	
	.mr-lg-n1, .mx-lg-n1 {
		margin-right: -.25rem !important;
	}
	
	.mb-lg-n1, .my-lg-n1 {
		margin-bottom: -.25rem !important;
	}
	
	.ml-lg-n1, .mx-lg-n1 {
		margin-left: -.25rem !important;
	}
	
	.m-lg-n2 {
		margin: -.5rem !important;
	}
	
	.mt-lg-n2, .my-lg-n2 {
		margin-top: -.5rem !important;
	}
	
	.mr-lg-n2, .mx-lg-n2 {
		margin-right: -.5rem !important;
	}
	
	.mb-lg-n2, .my-lg-n2 {
		margin-bottom: -.5rem !important;
	}
	
	.ml-lg-n2, .mx-lg-n2 {
		margin-left: -.5rem !important;
	}
	
	.m-lg-n3 {
		margin: -1rem !important;
	}
	
	.mt-lg-n3, .my-lg-n3 {
		margin-top: -1rem !important;
	}
	
	.mr-lg-n3, .mx-lg-n3 {
		margin-right: -1rem !important;
	}
	
	.mb-lg-n3, .my-lg-n3 {
		margin-bottom: -1rem !important;
	}
	
	.ml-lg-n3, .mx-lg-n3 {
		margin-left: -1rem !important;
	}
	
	.m-lg-n4 {
		margin: -1.5rem !important;
	}
	
	.mt-lg-n4, .my-lg-n4 {
		margin-top: -1.5rem !important;
	}
	
	.mr-lg-n4, .mx-lg-n4 {
		margin-right: -1.5rem !important;
	}
	
	.mb-lg-n4, .my-lg-n4 {
		margin-bottom: -1.5rem !important;
	}
	
	.ml-lg-n4, .mx-lg-n4 {
		margin-left: -1.5rem !important;
	}
	
	.m-lg-n5 {
		margin: -3rem !important;
	}
	
	.mt-lg-n5, .my-lg-n5 {
		margin-top: -3rem !important;
	}
	
	.mr-lg-n5, .mx-lg-n5 {
		margin-right: -3rem !important;
	}
	
	.mb-lg-n5, .my-lg-n5 {
		margin-bottom: -3rem !important;
	}
	
	.ml-lg-n5, .mx-lg-n5 {
		margin-left: -3rem !important;
	}
	
	.m-lg-auto {
		margin: auto !important;
	}
	
	.mt-lg-auto, .my-lg-auto {
		margin-top: auto !important;
	}
	
	.mr-lg-auto, .mx-lg-auto {
		margin-right: auto !important;
	}
	
	.mb-lg-auto, .my-lg-auto {
		margin-bottom: auto !important;
	}
	
	.ml-lg-auto, .mx-lg-auto {
		margin-left: auto !important;
	}
}

@media (min-width: 1200px) {
	.m-xl-0 {
		margin: 0 !important;
	}
	
	.mt-xl-0, .my-xl-0 {
		margin-top: 0 !important;
	}
	
	.mr-xl-0, .mx-xl-0 {
		margin-right: 0 !important;
	}
	
	.mb-xl-0, .my-xl-0 {
		margin-bottom: 0 !important;
	}
	
	.ml-xl-0, .mx-xl-0 {
		margin-left: 0 !important;
	}
	
	.m-xl-1 {
		margin: .25rem !important;
	}
	
	.mt-xl-1, .my-xl-1 {
		margin-top: .25rem !important;
	}
	
	.mr-xl-1, .mx-xl-1 {
		margin-right: .25rem !important;
	}
	
	.mb-xl-1, .my-xl-1 {
		margin-bottom: .25rem !important;
	}
	
	.ml-xl-1, .mx-xl-1 {
		margin-left: .25rem !important;
	}
	
	.m-xl-2 {
		margin: .5rem !important;
	}
	
	.mt-xl-2, .my-xl-2 {
		margin-top: .5rem !important;
	}
	
	.mr-xl-2, .mx-xl-2 {
		margin-right: .5rem !important;
	}
	
	.mb-xl-2, .my-xl-2 {
		margin-bottom: .5rem !important;
	}
	
	.ml-xl-2, .mx-xl-2 {
		margin-left: .5rem !important;
	}
	
	.m-xl-3 {
		margin: 1rem !important;
	}
	
	.mt-xl-3, .my-xl-3 {
		margin-top: 1rem !important;
	}
	
	.mr-xl-3, .mx-xl-3 {
		margin-right: 1rem !important;
	}
	
	.mb-xl-3, .my-xl-3 {
		margin-bottom: 1rem !important;
	}
	
	.ml-xl-3, .mx-xl-3 {
		margin-left: 1rem !important;
	}
	
	.m-xl-4 {
		margin: 1.5rem !important;
	}
	
	.mt-xl-4, .my-xl-4 {
		margin-top: 1.5rem !important;
	}
	
	.mr-xl-4, .mx-xl-4 {
		margin-right: 1.5rem !important;
	}
	
	.mb-xl-4, .my-xl-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.ml-xl-4, .mx-xl-4 {
		margin-left: 1.5rem !important;
	}
	
	.m-xl-5 {
		margin: 3rem !important;
	}
	
	.mt-xl-5, .my-xl-5 {
		margin-top: 3rem !important;
	}
	
	.mr-xl-5, .mx-xl-5 {
		margin-right: 3rem !important;
	}
	
	.mb-xl-5, .my-xl-5 {
		margin-bottom: 3rem !important;
	}
	
	.ml-xl-5, .mx-xl-5 {
		margin-left: 3rem !important;
	}
	
	.p-xl-0 {
		padding: 0 !important;
	}
	
	.pt-xl-0, .py-xl-0 {
		padding-top: 0 !important;
	}
	
	.pr-xl-0, .px-xl-0 {
		padding-right: 0 !important;
	}
	
	.pb-xl-0, .py-xl-0 {
		padding-bottom: 0 !important;
	}
	
	.pl-xl-0, .px-xl-0 {
		padding-left: 0 !important;
	}
	
	.p-xl-1 {
		padding: .25rem !important;
	}
	
	.pt-xl-1, .py-xl-1 {
		padding-top: .25rem !important;
	}
	
	.pr-xl-1, .px-xl-1 {
		padding-right: .25rem !important;
	}
	
	.pb-xl-1, .py-xl-1 {
		padding-bottom: .25rem !important;
	}
	
	.pl-xl-1, .px-xl-1 {
		padding-left: .25rem !important;
	}
	
	.p-xl-2 {
		padding: .5rem !important;
	}
	
	.pt-xl-2, .py-xl-2 {
		padding-top: .5rem !important;
	}
	
	.pr-xl-2, .px-xl-2 {
		padding-right: .5rem !important;
	}
	
	.pb-xl-2, .py-xl-2 {
		padding-bottom: .5rem !important;
	}
	
	.pl-xl-2, .px-xl-2 {
		padding-left: .5rem !important;
	}
	
	.p-xl-3 {
		padding: 1rem !important;
	}
	
	.pt-xl-3, .py-xl-3 {
		padding-top: 1rem !important;
	}
	
	.pr-xl-3, .px-xl-3 {
		padding-right: 1rem !important;
	}
	
	.pb-xl-3, .py-xl-3 {
		padding-bottom: 1rem !important;
	}
	
	.pl-xl-3, .px-xl-3 {
		padding-left: 1rem !important;
	}
	
	.p-xl-4 {
		padding: 1.5rem !important;
	}
	
	.pt-xl-4, .py-xl-4 {
		padding-top: 1.5rem !important;
	}
	
	.pr-xl-4, .px-xl-4 {
		padding-right: 1.5rem !important;
	}
	
	.pb-xl-4, .py-xl-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pl-xl-4, .px-xl-4 {
		padding-left: 1.5rem !important;
	}
	
	.p-xl-5 {
		padding: 3rem !important;
	}
	
	.pt-xl-5, .py-xl-5 {
		padding-top: 3rem !important;
	}
	
	.pr-xl-5, .px-xl-5 {
		padding-right: 3rem !important;
	}
	
	.pb-xl-5, .py-xl-5 {
		padding-bottom: 3rem !important;
	}
	
	.pl-xl-5, .px-xl-5 {
		padding-left: 3rem !important;
	}
	
	.m-xl-n1 {
		margin: -.25rem !important;
	}
	
	.mt-xl-n1, .my-xl-n1 {
		margin-top: -.25rem !important;
	}
	
	.mr-xl-n1, .mx-xl-n1 {
		margin-right: -.25rem !important;
	}
	
	.mb-xl-n1, .my-xl-n1 {
		margin-bottom: -.25rem !important;
	}
	
	.ml-xl-n1, .mx-xl-n1 {
		margin-left: -.25rem !important;
	}
	
	.m-xl-n2 {
		margin: -.5rem !important;
	}
	
	.mt-xl-n2, .my-xl-n2 {
		margin-top: -.5rem !important;
	}
	
	.mr-xl-n2, .mx-xl-n2 {
		margin-right: -.5rem !important;
	}
	
	.mb-xl-n2, .my-xl-n2 {
		margin-bottom: -.5rem !important;
	}
	
	.ml-xl-n2, .mx-xl-n2 {
		margin-left: -.5rem !important;
	}
	
	.m-xl-n3 {
		margin: -1rem !important;
	}
	
	.mt-xl-n3, .my-xl-n3 {
		margin-top: -1rem !important;
	}
	
	.mr-xl-n3, .mx-xl-n3 {
		margin-right: -1rem !important;
	}
	
	.mb-xl-n3, .my-xl-n3 {
		margin-bottom: -1rem !important;
	}
	
	.ml-xl-n3, .mx-xl-n3 {
		margin-left: -1rem !important;
	}
	
	.m-xl-n4 {
		margin: -1.5rem !important;
	}
	
	.mt-xl-n4, .my-xl-n4 {
		margin-top: -1.5rem !important;
	}
	
	.mr-xl-n4, .mx-xl-n4 {
		margin-right: -1.5rem !important;
	}
	
	.mb-xl-n4, .my-xl-n4 {
		margin-bottom: -1.5rem !important;
	}
	
	.ml-xl-n4, .mx-xl-n4 {
		margin-left: -1.5rem !important;
	}
	
	.m-xl-n5 {
		margin: -3rem !important;
	}
	
	.mt-xl-n5, .my-xl-n5 {
		margin-top: -3rem !important;
	}
	
	.mr-xl-n5, .mx-xl-n5 {
		margin-right: -3rem !important;
	}
	
	.mb-xl-n5, .my-xl-n5 {
		margin-bottom: -3rem !important;
	}
	
	.ml-xl-n5, .mx-xl-n5 {
		margin-left: -3rem !important;
	}
	
	.m-xl-auto {
		margin: auto !important;
	}
	
	.mt-xl-auto, .my-xl-auto {
		margin-top: auto !important;
	}
	
	.mr-xl-auto, .mx-xl-auto {
		margin-right: auto !important;
	}
	
	.mb-xl-auto, .my-xl-auto {
		margin-bottom: auto !important;
	}
	
	.ml-xl-auto, .mx-xl-auto {
		margin-left: auto !important;
	}
}

.text-monospace {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
	text-align: justify !important;
}

.text-wrap {
	white-space: normal !important;
}

.text-nowrap {
	white-space: nowrap !important;
}

.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.text-left {
	text-align: left !important;
}

.text-right {
	text-align: right !important;
}

.text-center {
	text-align: center !important;
}

@media (min-width: 576px) {
	.text-sm-left {
		text-align: left !important;
	}
	
	.text-sm-right {
		text-align: right !important;
	}
	
	.text-sm-center {
		text-align: center !important;
	}
}

@media (min-width: 768px) {
	.text-md-left {
		text-align: left !important;
	}
	
	.text-md-right {
		text-align: right !important;
	}
	
	.text-md-center {
		text-align: center !important;
	}
}

@media (min-width: 992px) {
	.text-lg-left {
		text-align: left !important;
	}
	
	.text-lg-right {
		text-align: right !important;
	}
	
	.text-lg-center {
		text-align: center !important;
	}
}

@media (min-width: 1200px) {
	.text-xl-left {
		text-align: left !important;
	}
	
	.text-xl-right {
		text-align: right !important;
	}
	
	.text-xl-center {
		text-align: center !important;
	}
}

.text-lowercase {
	text-transform: lowercase !important;
}

.text-uppercase {
	text-transform: uppercase !important;
}

.text-capitalize {
	text-transform: capitalize !important;
}

.font-weight-light {
	font-weight: 300 !important;
}

.font-weight-lighter {
	font-weight: lighter !important;
}

.font-weight-normal {
	font-weight: 400 !important;
}

.font-weight-bold {
	font-weight: 700 !important;
}

.font-weight-bolder {
	font-weight: bolder !important;
}

.font-italic {
	font-style: italic !important;
}

.text-white {
	color: #fff !important;
}

.text-primary, .loader {
	color: #ec6400 !important;
}

a.text-primary:hover, a.loader:hover, a.text-primary:focus, a.loader:focus {
	color: #a04400 !important;
}

.text-secondary {
	color: #4f5659 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
	color: #2b2f30 !important;
}

.text-success {
	color: #3cc261 !important;
}

a.text-success:hover, a.text-success:focus {
	color: #2a8844 !important;
}

.text-info {
	color: #007cba !important;
}

a.text-info:hover, a.text-info:focus {
	color: #00496e !important;
}

.text-warning {
	color: #ffbd5d !important;
}

a.text-warning:hover, a.text-warning:focus {
	color: #ff9e11 !important;
}

.text-danger {
	color: #e52427 !important;
}

a.text-danger:hover, a.text-danger:focus {
	color: #a81416 !important;
}

.text-light {
	color: #f9f9f9 !important;
}

a.text-light:hover, a.text-light:focus {
	color: lightgrey !important;
}

.text-dark {
	color: #4a545b !important;
}

a.text-dark:hover, a.text-dark:focus {
	color: #282d31 !important;
}

.text-body {
	color: #222121 !important;
}

.text-muted {
	color: #798490 !important;
}

.text-black-50 {
	color: rgba(0, 0, 0, .5) !important;
}

.text-white-50 {
	color: rgba(255, 255, 255, .5) !important;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.text-decoration-none {
	text-decoration: none !important;
}

.text-break {
	-ms-word-break: break-word !important;
	word-break: break-word !important;
	overflow-wrap: break-word !important;
}

.text-reset {
	color: inherit !important;
}

.visible {
	visibility: visible !important;
}

.invisible {
	visibility: hidden !important;
}

@media print {
	*, *::before, *::after {
		text-shadow: none !important;
		box-shadow: none !important;
	}
	
	a:not(.btn) {
		text-decoration: underline;
	}
	
	abbr[title]::after {
		content: " (" attr(title) ")";
	}
	
	pre {
		white-space: pre-wrap !important;
	}
	
	pre, blockquote {
		border: 1px solid #adb5bd;
		page-break-inside: avoid;
	}
	
	thead {
		display: table-header-group;
	}
	
	tr, img {
		page-break-inside: avoid;
	}
	
	p, h2, h3 {
		orphans: 3;
		widows: 3;
	}
	
	h2, h3 {
		page-break-after: avoid;
	}
	
	@page {
		size: a3;
	}
	
	body {
		min-width: 992px !important;
	}
	
	.container, .cms-section .boxed {
		min-width: 992px !important;
	}
	
	.navbar {
		display: none;
	}
	
	.badge {
		border: 1px solid #000;
	}
	
	.table {
		border-collapse: collapse !important;
	}
	
	.table td, .table th {
		background-color: #fff !important;
	}
	
	.table-bordered th, .table-bordered td {
		border: 1px solid #bcc1c7 !important;
	}
	
	.table-dark {
		color: inherit;
	}
	
	.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
		border-color: #eee;
	}
	
	.table .thead-dark th {
		color: inherit;
		border-color: #eee;
	}
}

.tns-outer {
	padding: 0 !important;
}

.tns-outer [hidden] {
	display: none !important;
}

.tns-outer [aria-controls], .tns-outer [data-action] {
	cursor: pointer;
}

.tns-slider {
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	transition: all 0s;
}

.tns-slider > .tns-item {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.tns-horizontal.tns-subpixel {
	white-space: nowrap;
}

.tns-horizontal.tns-subpixel > .tns-item {
	display: inline-block;
	vertical-align: top;
	white-space: normal;
}

.tns-horizontal.tns-no-subpixel:after {
	content: "";
	display: table;
	clear: both;
}

.tns-horizontal.tns-no-subpixel > .tns-item {
	float: left;
}

.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
	margin-right: -100%;
}

.tns-no-calc {
	position: relative;
	left: 0;
}

.tns-gallery {
	position: relative;
	left: 0;
	min-height: 1px;
}

.tns-gallery > .tns-item {
	position: absolute;
	left: -100%;
	-webkit-transition: -ms-transform 0s, opacity 0s;
	-webkit-transition: -webkit-transform 0s, opacity 0s;
	-webkit-transition: transform 0s, opacity 0s;
	-moz-transition: -ms-transform 0s, opacity 0s;
	-moz-transition: -webkit-transform 0s, opacity 0s;
	-moz-transition: transform 0s, opacity 0s;
	transition: -ms-transform 0s, opacity 0s;
	transition: -webkit-transform 0s, opacity 0s;
	transition: transform 0s, opacity 0s;
}

.tns-gallery > .tns-slide-active {
	position: relative;
	left: auto !important;
}

.tns-gallery > .tns-moving {
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	transition: all .25s;
}

.tns-autowidth {
	display: inline-block;
}

.tns-lazy-img {
	-webkit-transition: opacity .6s;
	-moz-transition: opacity .6s;
	transition: opacity .6s;
	opacity: .6;
}

.tns-lazy-img.tns-complete {
	opacity: 1;
}

.tns-ah {
	-webkit-transition: height 0s;
	-moz-transition: height 0s;
	transition: height 0s;
}

.tns-ovh {
	overflow: hidden;
}

.tns-visually-hidden {
	position: absolute;
	left: -10000em;
}

.tns-transparent {
	opacity: 0;
	visibility: hidden;
}

.tns-fadeIn {
	opacity: 1;
	-webkit-filter: alpha(opacity=100);
	filter: alpha(opacity=100);
	z-index: 0;
}

.tns-normal, .tns-fadeOut {
	opacity: 0;
	-webkit-filter: alpha(opacity=0);
	filter: alpha(opacity=0);
	z-index: -1;
}

.tns-vpfix {
	white-space: nowrap;
}

.tns-vpfix > div, .tns-vpfix > li {
	display: inline-block;
}

.tns-t-subp2 {
	margin: 0 auto;
	width: 310px;
	position: relative;
	height: 10px;
	overflow: hidden;
}

.tns-t-ct {
	width: 2333.3333333333%;
	width: -webkit-calc(100% * 70 / 3);
	width: -moz-calc(100% * 70 / 3);
	width: calc(100% * 70 / 3);
	position: absolute;
	right: 0;
}

.tns-t-ct:after {
	content: "";
	display: table;
	clear: both;
}

.tns-t-ct > div {
	width: 1.4285714286%;
	width: -webkit-calc(100% / 70);
	width: -moz-calc(100% / 70);
	width: calc(100% / 70);
	height: 10px;
	float: left;
}

.flatpickr-calendar {
	background: transparent;
	background: #fff;
	opacity: 0;
	display: none;
	text-align: center;
	visibility: hidden;
	padding: 0;
	-webkit-animation: none;
	animation: none;
	direction: ltr;
	border: 0;
	font-size: 14px;
	line-height: 24px;
	border-radius: 5px;
	position: absolute;
	width: 307.875px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, .08);
	box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, .08);
}

.flatpickr-calendar.open, .flatpickr-calendar.inline {
	opacity: 1;
	max-height: 640px;
	visibility: visible;
}

.flatpickr-calendar.open {
	display: inline-block;
	z-index: 99999;
}

.flatpickr-calendar.animate.open {
	-webkit-animation: fpFadeInDown 300ms cubic-bezier(.23, 1, .32, 1);
	animation: fpFadeInDown 300ms cubic-bezier(.23, 1, .32, 1);
}

.flatpickr-calendar.inline {
	display: block;
	position: relative;
	top: 2px;
}

.flatpickr-calendar.static {
	position: absolute;
	top: calc(100% + 2px);
}

.flatpickr-calendar.static.open {
	z-index: 999;
	display: block;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
	-webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
	box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}

.flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.flatpickr-calendar .hasWeeks .dayContainer {
	border-left: 0;
}

.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
	height: 40px;
	border-top: 1px solid #e6e6e6;
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
	height: auto;
}

.flatpickr-calendar:before, .flatpickr-calendar:after {
	position: absolute;
	display: block;
	pointer-events: none;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	left: 22px;
}

.flatpickr-calendar.rightMost:before, .flatpickr-calendar.rightMost:after {
	left: auto;
	right: 22px;
}

.flatpickr-calendar:before {
	border-width: 5px;
	margin: 0 -5px;
}

.flatpickr-calendar:after {
	border-width: 4px;
	margin: 0 -4px;
}

.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after {
	bottom: 100%;
}

.flatpickr-calendar.arrowTop:before {
	border-bottom-color: #e6e6e6;
}

.flatpickr-calendar.arrowTop:after {
	border-bottom-color: #fff;
}

.flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after {
	top: 100%;
}

.flatpickr-calendar.arrowBottom:before {
	border-top-color: #e6e6e6;
}

.flatpickr-calendar.arrowBottom:after {
	border-top-color: #fff;
}

.flatpickr-calendar:focus {
	outline: 0;
}

.flatpickr-wrapper {
	position: relative;
	display: inline-block;
}

.flatpickr-months {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.flatpickr-months .flatpickr-month {
	background: transparent;
	color: rgba(0, 0, 0, .9);
	fill: rgba(0, 0, 0, .9);
	height: 34px;
	line-height: 1;
	text-align: center;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: hidden;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
	text-decoration: none;
	cursor: pointer;
	position: absolute;
	top: 0;
	height: 34px;
	padding: 10px;
	z-index: 3;
	color: rgba(0, 0, 0, .9);
	fill: rgba(0, 0, 0, .9);
}

.flatpickr-months .flatpickr-prev-month.flatpickr-disabled, .flatpickr-months .flatpickr-next-month.flatpickr-disabled {
	display: none;
}

.flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i {
	position: relative;
}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
	left: 0;
}

.flatpickr-months .flatpickr-prev-month.flatpickr-next-month, .flatpickr-months .flatpickr-next-month.flatpickr-next-month {
	right: 0;
}

.flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover {
	color: #959ea9;
}

.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg {
	fill: #f64747;
}

.flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg {
	width: 14px;
	height: 14px;
}

.flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path {
	-webkit-transition: fill .1s;
	transition: fill .1s;
	fill: inherit;
}

.numInputWrapper {
	position: relative;
	height: auto;
}

.numInputWrapper input, .numInputWrapper span {
	display: inline-block;
}

.numInputWrapper input {
	width: 100%;
}

.numInputWrapper input::-ms-clear {
	display: none;
}

.numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button {
	margin: 0;
	-webkit-appearance: none;
}

.numInputWrapper span {
	position: absolute;
	right: 0;
	width: 14px;
	padding: 0 4px 0 2px;
	height: 50%;
	line-height: 50%;
	opacity: 0;
	cursor: pointer;
	border: 1px solid rgba(57, 57, 57, .15);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.numInputWrapper span:hover {
	background: rgba(0, 0, 0, .1);
}

.numInputWrapper span:active {
	background: rgba(0, 0, 0, .2);
}

.numInputWrapper span:after {
	display: block;
	content: "";
	position: absolute;
}

.numInputWrapper span.arrowUp {
	top: 0;
	border-bottom: 0;
}

.numInputWrapper span.arrowUp:after {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(57, 57, 57, .6);
	top: 26%;
}

.numInputWrapper span.arrowDown {
	top: 50%;
}

.numInputWrapper span.arrowDown:after {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid rgba(57, 57, 57, .6);
	top: 40%;
}

.numInputWrapper span svg {
	width: inherit;
	height: auto;
}

.numInputWrapper span svg path {
	fill: rgba(0, 0, 0, .5);
}

.numInputWrapper:hover {
	background: rgba(0, 0, 0, .05);
}

.numInputWrapper:hover span {
	opacity: 1;
}

.flatpickr-current-month {
	font-size: 135%;
	line-height: inherit;
	line-height: 1;
	font-weight: 300;
	color: inherit;
	position: absolute;
	width: 75%;
	left: 12.5%;
	padding: 7.48px 0 0 0;
	height: 34px;
	display: inline-block;
	text-align: center;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.flatpickr-current-month span.cur-month {
	font-family: inherit;
	font-weight: 700;
	color: inherit;
	display: inline-block;
	margin-left: .5ch;
	padding: 0;
}

.flatpickr-current-month span.cur-month:hover {
	background: rgba(0, 0, 0, .05);
}

.flatpickr-current-month .numInputWrapper {
	width: 6ch;
	width: 7ch \0;
	display: inline-block;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
	border-bottom-color: rgba(0, 0, 0, .9);
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
	border-top-color: rgba(0, 0, 0, .9);
}

.flatpickr-current-month input.cur-year {
	background: transparent;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	cursor: text;
	padding: 0 0 0 .5ch;
	margin: 0;
	display: inline-block;
	font-size: inherit;
	font-family: inherit;
	font-weight: 300;
	line-height: inherit;
	height: auto;
	border: 0;
	border-radius: 0;
	vertical-align: initial;
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
	appearance: textfield;
}

.flatpickr-current-month input.cur-year:focus {
	outline: 0;
}

.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {
	font-size: 100%;
	color: rgba(0, 0, 0, .5);
	background: transparent;
	pointer-events: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
	appearance: menulist;
	background: transparent;
	border: none;
	border-radius: 0;
	box-sizing: border-box;
	color: inherit;
	cursor: pointer;
	font-size: inherit;
	font-family: inherit;
	font-weight: 300;
	height: auto;
	line-height: inherit;
	margin: -1px 0 0 0;
	outline: none;
	padding: 0 0 0 .5ch;
	position: relative;
	vertical-align: initial;
	-webkit-box-sizing: border-box;
	-webkit-appearance: menulist;
	-moz-appearance: menulist;
	width: auto;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active {
	outline: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
	background: rgba(0, 0, 0, .05);
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
	background-color: transparent;
	outline: none;
	padding: 0;
}

.flatpickr-weekdays {
	background: transparent;
	text-align: center;
	overflow: hidden;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	height: 28px;
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

span.flatpickr-weekday {
	cursor: default;
	font-size: 90%;
	background: transparent;
	color: rgba(0, 0, 0, .54);
	line-height: 1;
	margin: 0;
	text-align: center;
	display: block;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-weight: bolder;
}

.dayContainer, .flatpickr-weeks {
	padding: 1px 0 0 0;
}

.flatpickr-days {
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 307.875px;
}

.flatpickr-days:focus {
	outline: 0;
}

.dayContainer {
	padding: 0;
	outline: 0;
	text-align: left;
	width: 307.875px;
	min-width: 307.875px;
	max-width: 307.875px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-ms-flex-pack: justify;
	-ms-flex-pack: distribute;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.dayContainer + .dayContainer {
	-webkit-box-shadow: -1px 0 0 #e6e6e6;
	box-shadow: -1px 0 0 #e6e6e6;
}

.flatpickr-day {
	background: none;
	border: 1px solid transparent;
	border-radius: 150px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #393939;
	cursor: pointer;
	font-weight: 400;
	width: 14.2857143%;
	-webkit-flex-basis: 14.2857143%;
	-ms-flex-preferred-size: 14.2857143%;
	flex-basis: 14.2857143%;
	max-width: 39px;
	height: 39px;
	line-height: 39px;
	margin: 0;
	display: inline-block;
	position: relative;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
	cursor: pointer;
	outline: 0;
	background: #e6e6e6;
	border-color: #e6e6e6;
}

.flatpickr-day.today {
	border-color: #959ea9;
}

.flatpickr-day.today:hover, .flatpickr-day.today:focus {
	border-color: #959ea9;
	background: #959ea9;
	color: #fff;
}

.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
	background: #569ff7;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	border-color: #569ff7;
}

.flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange {
	border-radius: 50px 0 0 50px;
}

.flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange {
	border-radius: 0 50px 50px 0;
}

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
	-webkit-box-shadow: -10px 0 0 #569ff7;
	box-shadow: -10px 0 0 #569ff7;
}

.flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange {
	border-radius: 50px;
}

.flatpickr-day.inRange {
	border-radius: 0;
	-webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
	box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}

.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
	color: rgba(57, 57, 57, .3);
	background: transparent;
	border-color: transparent;
	cursor: default;
}

.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
	cursor: not-allowed;
	color: rgba(57, 57, 57, .1);
}

.flatpickr-day.week.selected {
	border-radius: 0;
	-webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
	box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}

.flatpickr-day.hidden {
	visibility: hidden;
}

.rangeMode .flatpickr-day {
	margin-top: 1px;
}

.flatpickr-weekwrapper {
	float: left;
}

.flatpickr-weekwrapper .flatpickr-weeks {
	padding: 0 12px;
	-webkit-box-shadow: 1px 0 0 #e6e6e6;
	box-shadow: 1px 0 0 #e6e6e6;
}

.flatpickr-weekwrapper .flatpickr-weekday {
	float: none;
	width: 100%;
	line-height: 28px;
}

.flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover {
	display: block;
	width: 100%;
	max-width: none;
	color: rgba(57, 57, 57, .3);
	background: transparent;
	cursor: default;
	border: none;
}

.flatpickr-innerContainer {
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.flatpickr-rContainer {
	display: inline-block;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.flatpickr-time {
	text-align: center;
	outline: 0;
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 0;
	line-height: 40px;
	max-height: 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.flatpickr-time:after {
	content: "";
	display: table;
	clear: both;
}

.flatpickr-time .numInputWrapper {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 40%;
	height: 40px;
	float: left;
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
	border-bottom-color: #393939;
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
	border-top-color: #393939;
}

.flatpickr-time.hasSeconds .numInputWrapper {
	width: 26%;
}

.flatpickr-time.time24hr .numInputWrapper {
	width: 49%;
}

.flatpickr-time input {
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	border-radius: 0;
	text-align: center;
	margin: 0;
	padding: 0;
	height: inherit;
	line-height: inherit;
	color: #393939;
	font-size: 14px;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
	appearance: textfield;
}

.flatpickr-time input.flatpickr-hour {
	font-weight: bold;
}

.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second {
	font-weight: 400;
}

.flatpickr-time input:focus {
	outline: 0;
	border: 0;
}

.flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm {
	height: inherit;
	float: left;
	line-height: inherit;
	color: #393939;
	font-weight: bold;
	width: 2%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
}

.flatpickr-time .flatpickr-am-pm {
	outline: 0;
	width: 18%;
	cursor: pointer;
	text-align: center;
	font-weight: 400;
}

.flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus {
	background: #eee;
}

.flatpickr-input[readonly] {
	cursor: pointer;
}

@-webkit-keyframes fpFadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -20px, 0);
		-ms-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fpFadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -20px, 0);
		-ms-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

html.no-scroll {
	position: relative;
	overflow: hidden;
}

html::before {
	position: absolute;
	top: -100%;
	font-size: 0;
}

@media (max-width: 575.98px) {
	html::before {
		content: "xs";
	}
}

@media (min-width: 576px) and (max-width: 767.98px) {
	html::before {
		content: "sm";
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	html::before {
		content: "md";
	}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	html::before {
		content: "lg";
	}
}

@media (min-width: 1200px) {
	html::before {
		content: "xl";
	}
}

html .sw-text-editor-table .sw-text-editor-table__col {
	border: 1px solid #000;
	padding: 8px;
	text-align: left;
}

html .sw-text-editor-table .sw-text-editor-table__col-selector {
	display: none;
}

html .sw-text-editor-table__head td {
	background: #eee;
}

input[type=search]::-ms-clear {
	display: none;
	width: 0;
	height: 0;
}

input[type=search]::-ms-reveal {
	display: none;
	width: 0;
	height: 0;
}

input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
	display: none;
}

html.is-ie .input-group-append .icon {
	display: block;
}

html.is-ie .input-group-append svg {
	top: 0;
	vertical-align: auto;
}

html.is-ie .cart-item-row .cart-item-quantity {
	z-index: 1;
}

html.is-ie .product-image-wrapper {
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
}

html.is-ie .product-image-link {
	display: block;
}

html.is-ie .product-image {
	margin: auto;
}

.alert-has-icon {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.alert-has-icon .alert-content-container {
	padding-left: 1rem;
}

.alert-list {
	padding-left: 20px;
	margin-bottom: 0;
}

.card-title {
	color: #222121;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.2;
}

.card-col {
	margin-bottom: 1rem;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.card-col .card {
	width: 100%;
}

.card-col .card-body {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.card-actions {
	-ms-flex-align: start;
	align-items: flex-start;
	margin-top: auto;
}

.category-navigation {
	list-style: none;
	margin: 0;
	padding-left: 20px;
}

.category-navigation.level-0 > .category-navigation-entry {
	border-bottom: 1px solid #eee;
}

.category-navigation.level-0 {
	padding-left: 0;
	font-size: 16px;
}

.category-navigation.level-1 {
	font-size: 14px;
}

.category-navigation.level-2 {
	font-size: 12px;
}

.category-navigation-entry {
	margin: 0;
	padding: 0;
}

.category-navigation-link {
	display: block;
	padding: 8px 20px;
	font-weight: 400;
	color: #222121;
}

.category-navigation-link:hover {
	text-decoration: none;
}

.category-navigation-link.is-active {
	color: #ec6400;
	font-weight: 700;
}

.category-navigation-link.in-path {
	font-weight: 700;
}

.modal-backdrop {
	opacity: 0;
	-webkit-transition: opacity .45s cubic-bezier(.3, 0, .15, 1), visibility .45s linear;
	transition: opacity .45s cubic-bezier(.3, 0, .15, 1), visibility .45s linear;
}

.modal-backdrop.modal-backdrop-open {
	opacity: 1;
}

.modal-backdrop > .loader {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -1rem;
	margin-top: -1rem;
}

.base-slider {
	position: relative;
}

.base-slider .tns-nav, .base-slider .base-slider-dots {
	position: absolute;
	bottom: 0;
	left: 50%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	margin: 10px 0;
}

.base-slider .tns-nav .base-slider-dot, .base-slider .base-slider-dots .base-slider-dot, .base-slider .tns-nav button, .base-slider .base-slider-dots button {
	background-color: #bcc1c7;
	border: 0;
	height: 8px;
	width: 8px;
	padding: 8px;
	border-radius: 50%;
	margin: 0 8px;
}

.base-slider .tns-nav .base-slider-dot:hover, .base-slider .base-slider-dots .base-slider-dot:hover, .base-slider .tns-nav button:hover, .base-slider .base-slider-dots button:hover, .base-slider .tns-nav .base-slider-dot.tns-nav-active, .base-slider .base-slider-dots .base-slider-dot.tns-nav-active, .base-slider .tns-nav button.tns-nav-active, .base-slider .base-slider-dots button.tns-nav-active {
	background-color: #798490;
}

.base-slider .tns-nav .base-slider-dot:focus, .base-slider .base-slider-dots .base-slider-dot:focus, .base-slider .tns-nav button:focus, .base-slider .base-slider-dots button:focus {
	outline: none;
}

.base-slider.has-dots-outside {
	margin-bottom: 35px;
}

.base-slider.has-dots-outside .tns-nav, .base-slider.has-dots-outside .base-slider-dots {
	bottom: auto;
}

.base-slider.has-nav-outside {
	padding-left: 25px;
	padding-right: 25px;
}

.base-slider-controls {
	margin-bottom: 0;
}

.base-slider-controls-prev, .base-slider-controls-next {
	display: block;
	width: 30px;
	height: 65px;
	text-align: center;
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #798490;
	background: rgba(255, 255, 255, .5);
	border: 1px solid rgba(255, 255, 255, .5);
	line-height: 68px;
	opacity: .5;
	-webkit-transition: opacity .15s ease;
	transition: opacity .15s ease;
	cursor: pointer;
	padding: 0;
}

.base-slider-controls-prev:hover, .base-slider-controls-next:hover {
	border-color: rgba(236, 100, 0, .5);
	color: #ec6400;
	opacity: 1;
}

.base-slider-controls-prev.is-nav-prev-outside, .base-slider-controls-next.is-nav-prev-outside, .base-slider-controls-prev.is-nav-next-outside, .base-slider-controls-next.is-nav-next-outside {
	border: 0;
	background: none;
}

.base-slider-controls-prev[disabled], .base-slider-controls-next[disabled] {
	opacity: .2;
	cursor: default;
}

.base-slider-controls-prev {
	border-radius: 0 3px 3px 0;
}

.base-slider-controls-next {
	border-radius: 3px 0 0 3px;
}

@media (min-width: 768px) {
	.base-slider .tns-nav .base-slider-dot, .base-slider .base-slider-dots .base-slider-dot, .base-slider .tns-nav button, .base-slider .base-slider-dots button {
		margin: 0 5px;
	}
	
	.base-slider .tns-nav.hide-dots, .base-slider .base-slider-dots.hide-dots {
		display: none;
	}
}

@media (max-width: 767.98px) {
	.base-slider .tns-nav, .base-slider .base-slider-dots {
		width: 55%;
	}
	
	.base-slider .tns-nav.hide-dots, .base-slider .base-slider-dots.hide-dots, .base-slider .tns-nav.hide-dots-mobile, .base-slider .base-slider-dots.hide-dots-mobile {
		display: none;
	}
}

.image-slider-container {
	position: relative;
	height: 100%;
}

.image-slider-container .image-slider-image {
	display: block;
	width: 100%;
}

.image-slider-container .image-slider-item {
	display: -ms-grid;
	display: grid;
	max-width: 100%;
	position: relative;
}

.image-slider-container .image-slider-item.is-not-first {
	display: none;
}

.image-slider-container .image-slider-item.is-cover {
	height: 100%;
}

.image-slider-container .image-slider-item.is-cover .image-slider-image {
	object-fit: cover;
	font-family: "object-fit: cover;";
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.image-slider-container .image-slider-link {
	display: block;
}

.js-slider-initialized .image-slider-item.is-not-first {
	display: block;
}

.image-slider-controls-prev.is-nav-prev-inside {
	left: 0;
}

.image-slider-controls-prev.is-nav-prev-outside {
	left: -15px;
}

.image-slider-controls-next.is-nav-next-inside {
	right: 0;
}

.image-slider-controls-next.is-nav-next-outside {
	right: -15px;
}

@media (min-width: 768px) {
	.image-slider-controls-prev.is-nav-prev-outside {
		left: -5px;
	}
	
	.image-slider-controls-next.is-nav-next-outside {
		right: -5px;
	}
}

.product-slider.has-border {
	border: 1px solid #eee;
	border-radius: 3px;
}

.product-slider.has-border {
	padding: 25px;
}

.product-slider.has-nav {
	padding-left: 20px;
	padding-right: 20px;
}

.product-slider.has-border.has-nav {
	padding-left: 40px;
	padding-right: 40px;
}

.product-slider-container {
	padding-bottom: 1px;
}

.product-slider-controls-prev, .product-slider-controls-next {
	border: 0;
	background: none;
}

.product-slider-controls-prev {
	left: -10px;
}

.product-slider-controls-prev.has-border {
	left: 0;
}

.product-slider-controls-next {
	right: -10px;
}

.product-slider-controls-next.has-border {
	right: 0;
}

.gallery-slider {
	width: 99.9%;
}

.gallery-slider-row {
	margin-bottom: 1rem;
}

.gallery-slider-row.is-loading {
	height: 430px;
	overflow: hidden;
}

.gallery-slider-row.is-single-image {
	-ms-flex-pack: center;
	justify-content: center;
}

.gallery-slider-single-image {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.gallery-slider-container {
	position: relative;
	height: 100%;
}

.gallery-slider-container .gallery-slider-image {
	display: block;
}

.gallery-slider-item, .gallery-slider-single-image {
	position: relative;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	cursor: default;
	display: block;
	height: 100%;
	max-width: 100%;
}

.gallery-slider-item.is-cover, .gallery-slider-single-image.is-cover, .gallery-slider-item.is-contain, .gallery-slider-single-image.is-contain {
	height: 100%;
}

.gallery-slider-item.is-cover .gallery-slider-image, .gallery-slider-single-image.is-cover .gallery-slider-image, .gallery-slider-item.is-contain .gallery-slider-image, .gallery-slider-single-image.is-contain .gallery-slider-image {
	object-fit: cover;
	font-family: "object-fit: cover;";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0 auto;
}

.gallery-slider-item.is-cover .gallery-slider-image, .gallery-slider-single-image.is-cover .gallery-slider-image {
	object-fit: cover;
	font-family: "object-fit: cover;";
	width: 100%;
	height: 100%;
}

.gallery-slider-item.is-contain .gallery-slider-image, .gallery-slider-single-image.is-contain .gallery-slider-image {
	margin: auto;
	object-fit: contain;
	font-family: "object-fit: contain;";
}

.gallery-slider-controls-prev {
	left: 0;
}

.gallery-slider-controls-prev.is-nav-prev-outside {
	left: -10px;
}

.gallery-slider-controls-next {
	right: 0;
}

.gallery-slider-controls-next.is-nav-next-outside {
	right: -10px;
}

.gallery-slider-thumbnails-container {
	position: relative;
}

.gallery-slider-thumbnails-container .tns-inner {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
}

.gallery-slider-thumbnails-container.is-underneath .tns-inner {
	display: block;
}

.gallery-slider-thumbnails-container.is-underneath .tns-outer {
	margin: 0 30px;
}

.gallery-slider-thumbnails-container.hide-thumbs {
	display: none;
}

.gallery-slider-thumbnails-col .gallery-slider-thumbnails-controls-prev, .gallery-slider-thumbnails-col .gallery-slider-thumbnails-controls-next {
	border: 0;
	background: none;
	height: 30px;
	width: 65px;
	line-height: normal;
}

.gallery-slider-thumbnails-col.is-left {
	padding-right: 0;
}

.gallery-slider-thumbnails-col.is-left .gallery-slider-thumbnails-controls-prev {
	top: -30px;
}

.gallery-slider-thumbnails-col.is-left .gallery-slider-thumbnails-controls-next {
	bottom: -20px;
	top: auto;
}

.gallery-slider-thumbnails-col.is-left .gallery-slider-thumbnails-controls-prev, .gallery-slider-thumbnails-col.is-left .gallery-slider-thumbnails-controls-next {
	left: 50%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.gallery-slider-thumbnails-col.is-underneath .gallery-slider-thumbnails-controls-prev {
	left: -25px;
}

.gallery-slider-thumbnails-col.is-underneath .gallery-slider-thumbnails-controls-next {
	right: -25px;
}

.gallery-slider-thumbnails-col.is-underneath .gallery-slider-thumbnails-controls-prev, .gallery-slider-thumbnails-col.is-underneath .gallery-slider-thumbnails-controls-next {
	-ms-transform: translateY(-30%);
	-webkit-transform: translateY(-30%);
	transform: translateY(-30%);
}

.gallery-slider-modal-controls {
	z-index: 10;
}

.gallery-slider-modal-controls .gallery-slider-thumbnails-controls-prev {
	left: 0;
}

.gallery-slider-modal-controls .gallery-slider-thumbnails-controls-next {
	right: 0;
}

.gallery-slider-thumbnails.is-underneath {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-top: 1rem;
}

.gallery-slider-thumbnails.is-underneath .gallery-slider-thumbnails-item {
	width: auto;
}

.gallery-slider-thumbnails-item {
	cursor: pointer;
	height: 75px;
	width: 75px;
}

.gallery-slider-thumbnails-item.tns-nav-active .gallery-slider-thumbnails-item-inner {
	border-color: #ec6400;
}

.gallery-slider-thumbnails-item-inner {
	border: 1px solid #eee;
	border-radius: 3px;
	width: 100%;
	height: 100%;
	padding: .25rem;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.gallery-slider-thumbnails-image, .gallery-slider-image {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	max-height: 100%;
	max-width: 100%;
}

.gallery-slider-thumbnails-controls {
	display: none;
	margin: 0;
}

@media (max-width: 575.98px) {
	.gallery-slider-item.is-cover, .gallery-slider-item.is-contain {
		min-height: 225px !important;
	}
}

@media (max-width: 767.98px) {
	.gallery-slider-single-image.is-cover, .gallery-slider-single-image.is-contain {
		min-height: 225px !important;
	}
}

@media (min-width: 768px) {
	.gallery-slider-row {
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.gallery-slider-thumbnails-controls {
		display: block;
	}
	
	.gallery-slider-thumbnails-col.is-left .gallery-slider-thumbnails-item {
		margin-bottom: 0 !important;
		padding-bottom: 10px;
	}
}

.magnifier-overlay, .magnifier-zoom-image {
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	opacity: 0;
	-webkit-animation: magnifyLensFade .5s forwards;
	animation: magnifyLensFade .5s forwards;
	pointer-events: none;
	z-index: 1100;
}

.magnifier-overlay {
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	position: absolute;
	background: rgba(255, 255, 255, .4);
	border: 1px solid #eee;
}

.magnifier-zoom-image {
	width: 100%;
	height: 100%;
	position: absolute;
	background-repeat: no-repeat;
	background-position: 0 0;
	top: 0;
	left: 0;
}

@-webkit-keyframes magnifyLensFade {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes magnifyLensFade {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

.zoom-modal-wrapper {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
}

.modal.zoom-modal {
	overflow: hidden;
}

.modal.zoom-modal .zoom-modal-actions, .modal.zoom-modal .modal-close {
	position: absolute;
	top: 0;
	opacity: 1;
	z-index: 1051;
	margin: 15px;
}

.modal.zoom-modal .zoom-modal-actions {
	left: 0;
}

.modal.zoom-modal .modal-close {
	right: 0;
}

.modal.zoom-modal .modal-dialog .modal-content, .modal.zoom-modal .modal-dialog .modal-body {
	padding: 0;
	overflow: hidden;
}

.modal.zoom-modal .modal-footer {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 0 1rem;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #fff;
	margin: 0 30px;
}

.modal.zoom-modal .gallery-slider {
	top: 0;
	bottom: 0;
	position: absolute;
	height: auto;
	width: 100%;
}

.modal.zoom-modal .gallery-slider-thumbnails {
	margin: 0 auto;
}

.modal.zoom-modal .gallery-slider-controls-next {
	right: 0;
}

.modal.zoom-modal .gallery-slider-controls-prev {
	left: 0;
}

.modal.zoom-modal .gallery-slider-thumbnails-item {
	width: auto;
}

.modal.zoom-modal .gallery-slider-thumbnails-controls-next {
	right: -30px;
}

.modal.zoom-modal .gallery-slider-thumbnails-controls-prev {
	left: -30px;
}

.modal.zoom-modal .image-zoom-container {
	height: 100%;
	width: 100%;
	overflow: hidden;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
}

.modal.zoom-modal .image-zoom-container > * {
	position: relative;
}

.modal.zoom-modal .image-zoom-btn.disabled {
	opacity: .3;
}

@media (min-width: 768px) {
	.modal.zoom-modal .gallery-slider {
		bottom: 100px;
	}
	
	.modal.zoom-modal .modal-footer {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
}

.offcanvas {
	background: #fff;
	height: 100%;
	width: 90%;
	overflow-y: auto;
	position: fixed;
	top: 0;
	-webkit-transition: all .45s cubic-bezier(.3, 0, .15, 1);
	transition: all .45s cubic-bezier(.3, 0, .15, 1);
	z-index: 1050;
}

.offcanvas.is-left {
	left: 0;
	-ms-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.offcanvas.is-left .offcanvas-close {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.offcanvas.is-right {
	right: 0;
	-ms-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.offcanvas.is-open {
	-ms-transform: translateX(0) !important;
	-webkit-transform: translateX(0) !important;
	transform: translateX(0) !important;
}

.offcanvas.is-fullwidth {
	width: 100%;
}

.offcanvas.is-bottom {
	bottom: 0;
	top: auto;
	height: 90%;
	width: 100%;
	border-radius: 8px 8px 0 0;
	-ms-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.offcanvas.is-bottom .offcanvas-close {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	border: 0;
	padding: 0;
}

.offcanvas .offcanvas-header {
	padding: 1rem 20px;
	background-color: #fff;
}

.offcanvas .offcanvas-header .offcanvas-title {
	font-size: 24px;
	font-weight: 700;
}

.offcanvas .offcanvas-footer {
	bottom: 0;
	top: auto;
}

.offcanvas .offcanvas-close {
	width: 100%;
	border-radius: 0;
	font-weight: 400;
	padding: .5rem 1rem;
	text-align: left;
}

.offcanvas .offcanvas-close:focus {
	box-shadow: none;
}

.offcanvas .offcanvas-close, .offcanvas .offcanvas-close .icon {
	color: #798490;
}

.offcanvas > .loader, .offcanvas .offcanvas-content-container > .loader {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -1rem;
	margin-top: -1rem;
}

.offcanvas .offcanvas-content-container {
	padding: 20px;
	width: 100%;
}

@media (min-width: 576px) {
	.offcanvas {
		width: auto;
	}
	
	.offcanvas .offcanvas-content-container {
		width: 400px;
	}
}

.product-box {
	height: 100%;
}

.product-variant-characteristics {
	min-height: 3em;
}

.product-variant-characteristics .product-variant-characteristics-text {
	overflow: hidden;
	line-height: 1.5em;
	height: 3em;
	text-align: justify;
	margin-right: -1em;
	padding-right: 1em;
	max-width: 95%;
	display: block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	text-overflow: ellipsis;
	font-size: .75rem;
}

.product-variant-characteristics .product-variant-characteristics-option {
	font-weight: 700;
}

.product-image-wrapper {
	height: 200px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 180px;
	flex-basis: 180px;
	margin-bottom: 15px;
	position: relative;
}

.product-image-link {
	width: 100%;
	height: 100%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.product-image-link.is-cover {
	-ms-flex-align: start;
	align-items: flex-start;
}

.product-image {
	display: block;
	max-width: 100%;
	max-height: 200px;
}

.product-image.is-standard, .product-image.is-cover, .product-image.is-contain {
	width: 100%;
	height: 100%;
}

.product-image.is-cover {
	object-fit: cover;
	font-family: "object-fit: cover;";
}

.product-image.is-contain {
	object-fit: contain;
	font-family: "object-fit: contain;";
}

.product-image.is-standard {
	object-fit: scale-down;
	font-family: "object-fit: scale-down;";
}

.product-image-placeholder {
	max-width: 180px;
	height: 100%;
}

.product-rating {
	margin-bottom: 10px;
	height: 25px;
}

.product-name {
	color: #222121;
	display: block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	height: 44px;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.product-name:hover {
	color: var(--text-color-brand-primary);
	text-decoration: none;
}

.product-description {
	height: 54px;
	margin-top: 10px;
	font-size: 14px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.product-price-info {
	margin-top: 10px;
}

.product-price-info .product-advanced-list-price-wrapper {
	font-weight: 400;
}

.product-price-unit {
	height: 36px;
	font-size: 14px;
	line-height: 18px;
	overflow: hidden;
}

.product-unit-label {
	font-weight: 700;
}

.product-cheapest-price {
	min-height: 20px;
	font-size: .75rem;
	line-height: 20px;
	margin-bottom: 6px;
}

.product-cheapest-price .product-cheapest-price-price {
	font-weight: 700;
}

.product-price {
	color: #222121;
	min-height: 20px;
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 18px;
	font-weight: 700;
	line-height: 20px;
	overflow: hidden;
}

.product-price.with-list-price {
	color: #e52427;
}

.product-price .list-price {
	color: #222121;
	font-weight: 400;
	padding-left: 5px;
	font-size: 12px;
}

.product-price .list-price .list-price-price {
	text-decoration: line-through;
}

.product-price .list-price-no-line-through .list-price-price {
	text-decoration: none;
}

.product-price .strikeprice-text {
	color: #222121;
	font-weight: 400;
	padding-left: 5px;
	font-size: 12px;
}

.product-action {
	margin-top: 20px;
}

.product-badges {
	position: absolute;
	top: 30px;
	left: -1px;
	z-index: 10;
}

.product-badges .badge {
	padding: 0 8px;
	height: 32px;
	margin: 0 0 8px;
	line-height: 32px;
	font-weight: 700;
	color: #fff;
	border-radius: 0 3px 3px 0;
	border-color: transparent;
	font-size: 18px;
	letter-spacing: 0;
}

.product-box.box-image .product-image-wrapper {
	height: 332px;
}

.product-box.box-image .product-image {
	max-height: 332px;
}

.product-box.box-image .product-image.is-standard {
	height: 100%;
	object-fit: cover;
	font-family: "object-fit: cover;";
}

.product-price-wrapper {
	font-size: 18px;
}

.has-element-loader {
	z-index: 15;
	pointer-events: none;
	position: relative;
}

.element-loader-backdrop {
	opacity: 0;
	-webkit-transition: opacity .45s cubic-bezier(.3, 0, .15, 1), visibility .45s linear;
	transition: opacity .45s cubic-bezier(.3, 0, .15, 1), visibility .45s linear;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background-color: rgba(255, 255, 255, .5);
	box-shadow: 0 0 11px 7px rgba(255, 255, 255, .5);
	z-index: 15;
}

.element-loader-backdrop.element-loader-backdrop-open {
	opacity: 1;
}

.element-loader-backdrop > .loader {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -1rem;
	margin-top: -1rem;
}

@-webkit-keyframes skeletonShimmer {
	0% {
		background-position: -500px 0;
	}
	
	100% {
		background-position: 500px 0;
	}
}

@keyframes skeletonShimmer {
	0% {
		background-position: -500px 0;
	}
	
	100% {
		background-position: 500px 0;
	}
}

.has-element-loader .cms-element-product-listing .product-badges, .has-element-loader .cms-element-product-listing .product-image-link, .has-element-loader .cms-element-product-listing .product-review-rating {
	display: none;
}

.has-element-loader .cms-element-product-listing .product-image-wrapper, .has-element-loader .cms-element-product-listing .product-rating, .has-element-loader .cms-element-product-listing .product-name, .has-element-loader .cms-element-product-listing .product-variant-characteristics, .has-element-loader .cms-element-product-listing .product-description, .has-element-loader .cms-element-product-listing .product-price-unit, .has-element-loader .cms-element-product-listing .product-cheapest-price-price, .has-element-loader .cms-element-product-listing .product-price {
	border-radius: 3px;
	color: transparent;
	-webkit-animation: skeletonShimmer 1.5s linear 0s infinite normal forwards running;
	animation: skeletonShimmer 1.5s linear 0s infinite normal forwards running;
	background: linear-gradient(to right, #bcc1c7 8%, #f9f9f9 18%, #bcc1c7 28%);
	background-size: 800px 100px;
}

.has-element-loader .cms-element-product-listing .product-rating {
	width: 50%;
}

.has-element-loader .cms-element-product-listing .product-name {
	width: 75%;
}

.has-element-loader .cms-element-product-listing .product-price {
	width: 35%;
}

.has-element-loader .cms-element-product-listing .product-wishlist-info-item {
	border-radius: 3px;
	color: transparent;
	-webkit-animation: skeletonShimmer 1.5s linear 0s infinite normal forwards running;
	animation: skeletonShimmer 1.5s linear 0s infinite normal forwards running;
	background: linear-gradient(to right, #bcc1c7 8%, #f9f9f9 18%, #bcc1c7 28%);
	background-size: 800px 100px;
}

.has-element-loader .cms-element-product-listing .product-wishlist-info-status {
	display: none;
}

.has-element-loader .cms-element-product-listing .product-variant-characteristics-text, .has-element-loader .cms-element-product-listing .product-wishlist-remove {
	display: none;
}

.modal .modal-header.only-close {
	border-bottom-color: transparent;
}

.modal .modal-close:focus {
	outline: 0;
}

.modal.is-fullscreen .modal-dialog, .modal.is-fullscreen .modal-content {
	width: 100%;
	height: 100%;
	min-height: 100%;
	position: absolute;
	max-width: 100%;
	top: 0;
	left: 0;
	margin: 0;
	overflow-y: scroll;
	box-shadow: none;
}

.modal.is-fullscreen .modal-dialog, .modal.is-fullscreen .modal-content, .modal.is-fullscreen .modal-header, .modal.is-fullscreen .modal-body, .modal.is-fullscreen .modal-footer {
	border-radius: 0;
}

.language-flag {
	display: inline-block;
	height: 12px;
	width: 16px;
	border: 1px solid #adb5bd;
	margin-top: 1px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.language-flag.country-de {
	background-image: linear-gradient(to bottom, #000 33%, #d00 33%, #d00 66%, #ffce00 66%);
}

.language-flag.country-en {
	background-size: 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\' width=\'640\' height=\'480\'%3E%3Cdefs%3E%3CclipPath id=\'a\'%3E%3Cpath d=\'M-85 0h682v512H-85z\'%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg clip-path=\'url%28%23a%29\' transform=\'translate%2880%29 scale%28.94%29\'%3E%3Cpath fill=\'%23006\' d=\'M-256 0H768v512H-256z\'%2F%3E%3Cpath fill=\'%23fff\' d=\'M-256 0v57l910 455h114v-57L-141 0h-115zM768 0v57l-909 455h-115v-57L654 0h114z\'%2F%3E%3Cpath fill=\'%23fff\' d=\'M171 0v512h170V0H171zm-427 171v170H768V171H-256z\'%2F%3E%3Cpath fill=\'%23c00\' d=\'M-256 205v102H768V205H-256zM205 0v512h102V0H205zm-461 512L85 341h77l-342 171h-76zm0-512L85 171H9L-256 38V0zm606 171L692 0h76L427 171h-77zm418 341L427 341h76l265 133v38z\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

.language-flag.country-bs {
	background-size: 150%;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI4MDAiIGhlaWdodD0iNDAwIiB2aWV3Qm94PSIwIDAgMTYgOCI+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjgiIGZpbGw9IiMwMDIzOTUiLz48cGF0aCBkPSJtNC4yNCwwaDh2OHoiIGZpbGw9IiNmZWNiMDAiLz48ZyBpZD0iZyI+PHBhdGggZD0iTTIuMzUzMjgzLDAuNTI0ODUyOSAyLjgsLTAuODUgMy4yNDY3MTcsMC41MjQ4NTMgMi4wNzcxOTcsLTAuMzI0ODUzSDMuNTIyODAzeiIgZmlsbD0iI2ZmZiIgaWQ9InMiLz48dXNlIHhsaW5rOmhyZWY9IiNzIiB4PSIxIiB5PSIxIi8+PHVzZSB4bGluazpocmVmPSIjcyIgeD0iMiIgeT0iMiIvPjwvZz48dXNlIHhsaW5rOmhyZWY9IiNnIiB4PSIzIiB5PSIzIi8+PHVzZSB4bGluazpocmVmPSIjZyIgeD0iNiIgeT0iNiIvPjwvc3ZnPgo=");
}

.language-flag.country-cs {
	background-size: 110%;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MDAiIGhlaWdodD0iNjAwIj4NCgk8cmVjdCB3aWR0aD0iOTAwIiBoZWlnaHQ9IjYwMCIgZmlsbD0iI2Q3MTQxYSIvPg0KCTxyZWN0IHdpZHRoPSI5MDAiIGhlaWdodD0iMzAwIiBmaWxsPSIjZmZmIi8+DQoJPHBhdGggZD0iTSA0NTAsMzAwIDAsMCBWIDYwMCB6IiBmaWxsPSIjMTE0NTdlIi8+DQo8L3N2Zz4=");
}

.language-flag.country-da {
	background-size: 100%;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDM3IDI4Ij48cGF0aCBmaWxsPSIjYzYwYzMwIiBkPSJNMCwwSDM3VjI4SDBaIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAsMTJIMTJWMEgxNlYxMkgzN1YxNkgxNlYyOEgxMlYxNkgwWiIvPjwvc3ZnPg==");
}

.language-flag.country-nl {
	background-image: linear-gradient(to bottom, #d00 33%, #fff 33%, #fff 66%, #21468b 66%);
}

.language-flag.country-fr {
	background-image: linear-gradient(to right, #21468b 33%, #fff 33%, #fff 66%, #d00 66%);
}

.language-flag.country-id {
	background-image: linear-gradient(to bottom, #d00 50%, #fff 50%);
}

.language-flag.country-it {
	background-image: linear-gradient(to right, #009246 33%, #fff 33%, #fff 66%, #d00 66%);
}

.language-flag.country-lv {
	background-image: linear-gradient(to bottom, #900 40%, #fff 40%, #fff 60%, #900 60%);
}

.language-flag.country-pl {
	background-image: linear-gradient(to bottom, #fff 50%, #d00 50%);
}

.language-flag.country-pt {
	background-size: 110%;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NDQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI2MDAiIGhlaWdodD0iNDAwIj4NDQo8cmVjdCB3aWR0aD0iNjAwIiBoZWlnaHQ9IjQwMCIgZmlsbD0iI2YwMCIvPg0NCjxyZWN0IHdpZHRoPSIyNDAiIGhlaWdodD0iNDAwIiBmaWxsPSIjMDYwIi8+DQ0KPGcgZmlsbD0iI2ZmMCIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMC41NzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+DQo8cGF0aCBkPSJtMzE4LjI0LDI2Mi4wNGMtMzAuMjEtMC45MS0xNjguNzQtODcuMzgtMTY5LjY5LTEwMS4xNWw3LjY0OTYtMTIuNzU3YzEzLjc0MSwxOS45NjYsMTU1LjM2LDEwNC4wNiwxNjkuMjcsMTAxLjA4bC03LjIyOTksMTIuODIzIi8+DQ0KPHBhdGggZD0ibTE1NC41OSwxNDYuNGMtMi43MTAxLDcuMjkzNywzNi4xNDksMzEuMzE4LDgyLjkwMyw1OS43NTQsNDYuNzUyLDI4LjQzNCw4Ny4wNjUsNDYuMDA2LDkwLjA1Myw0My40ODYsMC4xODI1Ni0wLjMyNTQ0LDEuNDcwMS0yLjU0MDksMS4zNTItMi41MjMyLTAuNTYwMDEsMC44NDQwMi0xLjkyMzQsMS4xMTA0LTQuMDUwNiwwLjQ5NzQxLTEyLjYzMS0zLjY0MzMtNDUuNTc1LTE4Ljc2NS04Ni4zNzQtNDMuNTA2LTQwLjc5OC0yNC43NDMtNzYuMjk0LTQ3LjU0NC04MS44MTEtNTcuMjMyLTAuMzgzNjMtMC42NzExNi0wLjY1NzAyLTEuODk2Mi0wLjYwMTQ2LTIuODQ4N2wtMC4xMzQwNS0wLjAwMi0xLjE3NDcsMi4wNTMyLTAuMTYxMzksMC4zMjE5MWgtMC4wMDA4OHptMTY0LjM2LDExNi4wNGMtMC41MTIzOCwwLjkyOTU3LTEuNDY3NSwwLjk2MDQ0LTMuMjgxNiwwLjc2MTEyLTExLjMtMS4yNTA2LTQ1LjU4OS0xNy45MjUtODYuMTYyLTQyLjIxMy00Ny4yMS0yOC4yNi04Ni4yLTU0LjAxLTgxLjk3LTYwLjc0bDEuMTUwOS0yLjAzNDYsMC4yMjY2NSwwLjA3MDZjLTMuODAzNywxMS40MDUsNzYuOTQ4LDU3LjU3OCw4MS43MDIsNjAuNTIyLDQ2LjcyNCwyOC45NDcsODYuMTE1LDQ1Ljg1MSw4OS42MDEsNDEuNDU4bC0xLjI2ODIsMi4xODF2LTAuMDAyeiIvPg0NCjxwYXRoIGQ9Im0yNDAuMTcsMTY5LjIzYzMwLjIzNy0wLjIzOTAxLDY3LjU1LTQuMTMxOSw4OS4wMjMtMTIuNjlsLTQuNjI2NS03LjUxNjhjLTEyLjY5Miw3LjAyNDctNTAuMjEsMTEuNjQ0LTg0LjY1MiwxMi4zMzUtNDAuNzM2LTAuMzc0ODMtNjkuNDktNC4xNjgxLTgzLjg5Ny0xMy44MzVsLTQuMzY3Miw4LjAwNDVjMjYuNDg0LDExLjIwNyw1My42MjMsMTMuNTg3LDg4LjUyLDEzLjcwMyIvPg0NCjxwYXRoIGQ9Im0zMzAuNDQsMTU2LjcxYy0wLjczOTA0LDEuMTgxOC0xNC43NDMsNi4wMTEzLTM1LjM3Myw5LjU3NTMtMTMuOTg4LDIuMTMyNS0zMi4yMzQsMy45NTU1LTU1LjAwNCwzLjk3NzYtMjEuNjMzLDAuMDIwMy0zOS4zMDUtMS41MTk2LTUyLjY4NC0zLjMzMjktMjEuNjU2LTMuMzk1NS0zMi44MzMtOC4xMjAxLTM2Ljk2NS05Ljc4OTYsMC4zOTUwOS0wLjc4NTgxLDAuNjQ5MDgtMS4zMzcsMS4wMzAxLTIuMDcwOCwxMS44OTUsNC43MzYsMjMuMTI0LDcuNTkxOCwzNi4yNzksOS42MTU4LDEzLjI5MSwxLjgsMzAuNzUsMy4zNjIsNTIuMjc2LDMuMzQxNywyMi42NjQtMC4wMjI5LDQwLjcwOS0xLjk4NDQsNTQuNjE2LTQuMDUzNCwyMS4xNTUtMy40MTIyLDMyLjcxMS03LjgwMzQsMzQuMzM0LTkuODQyNWwxLjQ5NCwyLjU3ODhoLTAuMDAyem0tNC4wNjAzLTcuNjIyNmMtMi4yOTMsMS44NDE1LTEzLjcxOCw1Ljg5MzItMzMuODE5LDkuMTAzNC0xMy40MTUsMS45MjI2LTMwLjQ3MiwzLjY0MzMtNTIuMjY1LDMuNjY0NS0yMC43MDQsMC4wMjAzLTM3LjYxOS0xLjM3NS01MC40ODUtMy4yNDkxLTIwLjQxNC0yLjY2NjEtMzEuMjc5LTcuNDc1NC0zNS4xOTYtOC44Nzc2LDAuMzg5OC0wLjY3MzgxLDAuNzg2NjYtMS4zNDIzLDEuMTk0MS0yLjAxMzUsMy4wNDc5LDEuNTM0NiwxMy41MzMsNS43OTA5LDM0LjIyNiw4LjcyMjQsMTIuNzIsMS44MDM2LDI5LjY2MSwzLjE0NzcsNTAuMjYyLDMuMTI2NSwyMS42OS0wLjAyMjEsMzguNTUzLTEuNzc2Miw1MS44ODMtMy42ODgzLDIwLjIwNS0yLjc3OTksMzEuMDc3LTcuOTQ3MiwzMi43MjgtOS4yNDFsMS40NzI4LDIuNDUwOXYwLjAwMnoiLz4NDQo8cGF0aCBkPSJtMTQwLjg4LDIwNS42NmMxOC41OTgsMTAuMDAzLDU5LjkwNSwxNS4wNDQsOTguOTk0LDE1LjM5MSwzNS41OTEsMC4wNTY0LDgxLjk1OC01LjUwMTYsOTkuMjk3LTE0LjY5bC0wLjQ3NzEyLTEwLjAxMmMtNS40MjQ2LDguNDc3My01NS4xMTMsMTYuNjA5LTk5LjIwNiwxNi4yNzYtNDQuMDkzLTAuMzMyNS04NS4wMzgtNy4xNDI5LTk4LjY4Ny0xNS45NTlsMC4wNzk0LDguOTkxNCIvPg0NCjxwYXRoIGQ9Im0zNDAuMTIsMjA0LjIyLDAuMDAwODgsMi4zODc0Yy0yLjYwNiwzLjExNTktMTguOTQ2LDcuODI1NS0zOS40MzcsMTEuMTQyLTE1LjU5NSwyLjM5MS0zNS45MjcsNC4xOTQ1LTYxLjI2Miw0LjE5NDUtMjQuMDY5LDAtNDMuMjYzLTEuNzE2My01OC4xNDgtNC4wMDE0LTIzLjUyOS0zLjQyNjQtMzguNTc5LTkuNDI2Mi00MS42LTExLjIxN2wwLjAxMzItMi43ODUyYzkuMDc0OCw2LjAzMzQsMzMuNjYxLDEwLjQ0Nyw0MS45MTcsMTEuNzk4LDE0Ljc4OCwyLjI3MDEsMzMuODY4LDMuOTczMiw1Ny44MTcsMy45NzMyLDI1LjIxNiwwLDQ1LjQzNC0xLjc5MTIsNjAuOTMxLTQuMTY2MywxNC43MDEtMi4xMjM3LDM1LjY0NC03LjY0NjUsMzkuNzY3LTExLjMyNGgwLjAwMDg4em0wLjAxLTguNDkyMiwwLjAwMDg4LDIuMzg3NGMtMi42MDYsMy4xMTQyLTE4Ljk0Niw3LjgyMzctMzkuNDM3LDExLjE0LTE1LjU5NSwyLjM5MS0zNS45MjcsNC4xOTQ1LTYxLjI2Miw0LjE5NDUtMjQuMDY5LDAtNDMuMjYzLTEuNzE0NS01OC4xNDgtNC4wMDE0LTIzLjUyOS0zLjQyNDYtMzguNTc5LTkuNDI0NS00MS42LTExLjIxNmwwLjAxMzItMi43ODUyYzkuMDc0OCw2LjAzMjUsMzMuNjYxLDEwLjQ0Nyw0MS45MTcsMTEuNzk2LDE0Ljc4OCwyLjI3MTksMzMuODY4LDMuOTc1OCw1Ny44MTcsMy45NzU4LDI1LjIxNiwwLDQ1LjQzNC0xLjc5MjEsNjAuOTMxLTQuMTY5LDE0LjcwMS0yLjEyMzcsMzUuNjQ0LTcuNjQ2NSwzOS43NjctMTEuMzI0bDAuMDAwODgsMC4wMDJ6Ii8+DQ0KPHBhdGggZD0ibTIzOS43OSwyNjAuMzJjLTQyLjc3Mi0wLjI1NDg5LTc5LjQyMS0xMS42NTktODcuMTYtMTMuNTQ0bDUuNjQzMyw4LjgzNDRjMTMuNjcsNS43NTAzLDQ5LjQyNCwxNC4zMiw4MS45MjcsMTMuMzcxLDMyLjUwNC0wLjk0ODA5LDYwLjkxLTMuNDY2LDgwLjkyOC0xMy4yMTFsNS43ODYyLTkuMTU1NWMtMTMuNjQyLDYuNDI1LTYwLjA2OCwxMy42MzktODcuMTI1LDEzLjcwNSIvPg0NCjxwYXRoIHN0cm9rZS13aWR0aD0iMC41NSIgZD0ibTMyMy4zLDI1My43MmMtMC44NTAxNiwxLjI5OTEtMS43MTcxLDIuNTgyMy0yLjU5NjMsMy44Mjk0LTkuNDQxNywzLjMyOTMtMjQuMzE5LDYuODI0NS0zMC41OTcsNy44NDQtMTIuODI0LDIuNjQyMy0zMi42NjUsNC41OTQtNTAuMjc0LDQuNjAyOS0zNy44OS0wLjU1NDc0LTY4LjkwNS03Ljk3MTktODMuNDk2LTE0LjI5OWwtMS4xNzczLTIuMDI0MSwwLjE5MjI1LTAuMzA0MjcsMS45OTY2LDAuNzc0MzVjMjUuOTQ4LDkuMjgzNCw1NS4wOTEsMTIuOTg3LDgyLjY5OCwxMy42NTIsMTcuNTM4LDAuMDYxNywzNS4wOTUtMi4wMSw0OS4yOTItNC41NDkxLDIxLjc3MS00LjM2MjEsMzAuNTc0LTcuNjUsMzMuMjc1LTkuMTQwNWwwLjY4NzAxLTAuMzg1NDFoLTAuMDAwODh6bTUuMDE3Mi04LjI3NTNjMC4wMjIsMC4wMjU2LDAuMDQ0MSwwLjA1MDMsMC4wNjUzLDAuMDc3Ni0wLjYzNTg1LDEuMDczMy0xLjI5MTEsMi4xNjUyLTEuOTYyMiwzLjI2MjMtNS4wMzU3LDEuOC0xOC43MDIsNS43OTg4LTM4LjY1OSw4LjU4OTMtMTMuMTQ5LDEuNzkxMi0yMS4zMjIsMy41MjYtNDcuNDc5LDQuMDM0LTQ5LjAxNS0xLjI0NzEtODAuNzUtMTAuODMxLTg4LjI4OS0xMy4xOTVsLTEuMTE3NC0yLjE0MzFjMjguNDA2LDcuNDE1NCw1Ny40MjIsMTIuNTkyLDg5LjQwOCwxMy4xMjEsMjMuOTMxLTAuNTA5NzYsMzQuMTEyLTIuMjcxOSw0Ny4xNTItNC4wNDk5LDIzLjI3MS0zLjYxODYsMzQuOTk2LTcuNDQ5OCwzOC41MTUtOC41NTU4LTAuMDQ0MS0wLjA2MzUtMC4wOTYxLTAuMTMwNTMtMC4xNTQzMy0wLjE5OTMybDIuNTIzMS0wLjk0MjgtMC4wMDIsMC4wMDJ6Ii8+DQ0KPHBhdGggZD0ibTMyOC44MywxOTcuNzZjMC4xMzg3MywyOC4xMzctMTQuMjYsNTMuMzg2LTI1Ljg1OCw2NC41MjUtMTYuNDA4LDE1Ljc1OS0zOC4xNjMsMjUuODk2LTYzLjU2OSwyNi4zNjMtMjguMzcsMC41MjExNy01NS4xMi0xNy45NzQtNjIuMjk1LTI2LjA5OS0xNC4wMjgtMTUuODg1LTI1LjQ0OS0zNi4wNTctMjUuODE1LTYzLjI0MywxLjczNzYtMzAuNzA5LDEzLjc5My01Mi4xLDMxLjI2OC02Ni43NjlzNDAuNzQzLTIxLjgxMyw2MC4xMjEtMjEuMzAyYzIyLjM1OCwwLjU5MDAzLDQ4LjQ3NSwxMS41NTgsNjYuNTIxLDMzLjMzMiwxMS44MjMsMTQuMjY2LDE2Ljk0MywyOS43NDgsMTkuNjI3LDUzLjE5M3ptLTg5LjE4Ni05Ni4zNDJjNTQuNDg1LDAsOTkuMjk2LDQ0LjMzOCw5OS4yOTYsOTguNzAzLDAsNTQuMzY0LTQ0LjgxMSw5OC43MDQtOTkuMjk2LDk4LjcwNHMtOTguOTI0LTQ0LjMzOS05OC45MjQtOTguNzA0LDQ0LjQzOS05OC43MDMsOTguOTI0LTk4LjcwMyIvPg0NCjxwYXRoIGQ9Im0yMzkuOTEsMTAxLjA4YzU0LjUzNCwwLDk5LjAxMSw0NC40ODMsOTkuMDExLDk5LjAyMiwwLDU0LjUzOC00NC40NzgsOTkuMDItOTkuMDExLDk5LjAyLTU0LjUzNCwwLTk5LjAxMS00NC40ODEtOTkuMDExLTk5LjAyczQ0LjQ3OC05OS4wMjIsOTkuMDExLTk5LjAyMnptLTk2LjgzMiw5OS4wMjI0YzAsNTMuMjYsNDMuNzM2LDk2Ljg0Miw5Ni44MzIsOTYuODQyLDUzLjA5NywwLDk2LjgzMy00My41ODIsOTYuODMzLTk2Ljg0MiwwLTUzLjI2Mi00My43MzctOTYuODQ0LTk2LjgzMy05Ni44NDRzLTk2LjgzMiw0My41ODQtOTYuODMyLDk2Ljg0NHoiLz4NDQo8cGF0aCBkPSJtMjM5Ljk5LDEwOS4zMWM0OS43MzEsMCw5MC42OTMsNDAuODIxLDkwLjY5Myw5MC43MDQsMCw0OS44ODQtNDAuOTYzLDkwLjcwMy05MC42OTMsOTAuNzAzcy05MC42OTMtNDAuODE5LTkwLjY5My05MC43MDNjMC00OS44ODMsNDAuOTY0LTkwLjcwNCw5MC42OTMtOTAuNzA0em0tODguNTE1LDkwLjcwMzRjMCw0OC42ODUsMzkuOTc5LDg4LjUyNCw4OC41MTUsODguNTI0czg4LjUxNS0zOS44MzksODguNTE1LTg4LjUyNGMwLTQ4LjY4Ni0zOS45NzgtODguNTI1LTg4LjUxNS04OC41MjUtNDguNTM2LDAtODguNTE1LDM5LjgzOS04OC41MTUsODguNTI1eiIvPg0NCjxwYXRoIGQ9Im0yNDMuOTgsMTAwLjY4LTguNDg1NDUsMCwwLjAxLDE5OC45Niw4LjUxNDU1LDB6Ii8+DQ0KPHBhdGggZD0ibTI0My4xMyw5OS41NDZoMi4xNTk4bDAuMDE4NSwyMDEuMjVoLTIuMTYxNmwtMC4wMTU5LTIwMS4yNXptLTguNDIxMywwLjAwMThoMi4xNzY2bDAuMDAzLDIwMS4yNWgtMi4xNzgzdi0yMDEuMjV6Ii8+DQ0KPHBhdGggZD0ibTMzOC45OSwyMDMuOTM1LDAtNy4zNTU0LTUuOTktNS41OC0zNC05LTQ5LTUtNTksMy00MiwxMC04LjQ4LDYuMjgsMCw3LjM1NzJsMjEuNDgtOS42MzcsNTEtOGg0OWwzNiw0LDI1LDZ6Ii8+DQ0KPHBhdGggZD0ibTIzOS45NSwxODQuNzdjMjMuMzgzLTAuMDQzMiw0Ni4wNywyLjIxNTQsNjQuMDY1LDUuNzE5NCwxOC41NjksMy43MTIxLDMxLjYzNyw4LjM1NTYsMzYuMTA1LDEzLjU3MWwtMC4wMDUsMi41ODIzYy01LjM4ODQtNi40OTAyLTIyLjk3My0xMS4yNDgtMzYuNTE4LTEzLjk2OC0xNy44NTgtMy40NzQtNDAuMzkzLTUuNzE2OC02My42NDctNS42NzM2LTI0LjUzOCwwLjA0NTktNDcuMzg3LDIuMzY5OC02NC45ODQsNS44MDMyLTE0LjEyLDIuODAxOS0zMi45NTEsOC4zNjc5LTM1LjMwMiwxMy44NTh2LTIuNjg5YzEuMjkxMS0zLjgwMDMsMTUuMzEzLTkuNDc5MiwzNC45ODQtMTMuNDE3LDE3LjcyOS0zLjQ1NzIsNDAuNjItNS43NDE1LDY1LjMwMi01Ljc4NjR6bTAuMDEtOC40OTIyYzIzLjM4My0wLjA0MjMsNDYuMDcsMi4yMTcyLDY0LjA2NSw1LjcxOTQsMTguNTY5LDMuNzEzOSwzMS42MzcsOC4zNTU2LDM2LjEwNSwxMy41NzFsLTAuMDA1LDIuNTgyM2MtNS4zODg0LTYuNDg4NS0yMi45NzMtMTEuMjQ3LTM2LjUxOC0xMy45NjYtMTcuODU4LTMuNDc1Ny00MC4zOTMtNS43MTg1LTYzLjY0Ny01LjY3MzYtMjQuNTM4LDAuMDQ0MS00Ny4yNzYsMi4zNjk4LTY0Ljg3NSw1LjgwMTQtMTMuNjI2LDIuNTgzMi0zMy4yMjYsOC4zNjk2LTM1LjQxMiwxMy44NnYtMi42OTA4YzEuMjkxMS0zLjc1ODgsMTUuNTk3LTkuNjQxNCwzNC45ODUtMTMuNDE3LDE3LjcyOS0zLjQ1NzIsNDAuNjItNS43Mzk3LDY1LjMwMi01Ljc4NjR6Ii8+DQ0KPHBhdGggZD0ibTIzOS40OCwxMzIuOTZjMzYuODQ5LTAuMTg0MzMsNjguOTksNS4xNTIzLDgzLjY5NSwxMi42ODVsNS4zNjM4LDkuMjc5Yy0xMi43ODEtNi44ODgtNDcuNDU2LTE0LjA1LTg5LjAwNS0xMi45NzktMzMuODU0LDAuMjA4MTQtNzAuMDI3LDMuNzI3MS04OC4xNzYsMTMuNDFsNi40MDM1LTEwLjcwOWMxNC44OTUtNy43MjQxLDUwLjAyMi0xMS42NDMsODEuNzItMTEuNjg0Ii8+DQ0KPHBhdGggZD0ibTIzOS45NywxNDAuNjJjMjEuMDE3LTAuMDU1Niw0MS4zMjUsMS4xMjk4LDU3LjQ3Niw0LjA0MzcsMTUuMDQxLDIuNzk5MywyOS4zODUsNy4wMDA5LDMxLjQzNiw5LjI2MDRsMS41OTAxLDIuODA5OWMtNC45ODgxLTMuMjU3LTE3LjQwMS02Ljg4MzYtMzMuMzM5LTkuOTA2LTE2LjAwNi0zLjAwODMtMzYuMy00LjAwNDktNTcuMi0zLjk1MDItMjMuNzIyLTAuMDgxMS00Mi4xNTIsMS4xNzEyLTU3Ljk2OSwzLjkyOTEtMTYuNzI4LDMuMTMtMjguMzM0LDcuNjAxNS0zMS4xOTcsOS43MjYxbDEuNTU4My0yLjk3MDRjNS41NjMxLTIuODM4MSwxNC4zOS02LjI1OTIsMjkuMjIzLTguOTI5NywxNi4zNTctMi45ODgsMzQuOTgzLTMuODg0MSw1OC40MjMtNC4wMTI4aC0wLjAwMDg4em0tMC4wMDktOC40ODQzYzIwLjExMy0wLjA1MjksMzkuOTcyLDEuMDY4LDU1LjQ1MiwzLjg1MDYsMTIuMjA5LDIuMzc2OCwyNC4yODMsNi4wODcyLDI4LjcwNCw5LjM4OTJsMi4zMjU2LDMuNjk1NGMtMy45NTM2LTQuMzk0Ny0xOC44MzYtOC41NTkzLTMxLjk3NC0xMC44OTItMTUuMzYxLTIuNjQ5NC0zNC4zOTUtMy42OTgtNTQuNTA4LTMuODY1Ni0yMS4xMDgsMC4wNTkxLTQwLjYxNSwxLjM1Mi01NS43NTIsNC4xMDgxLTE0LjQ0MSwyLjc0ODEtMjMuNzYsNi4wMDE2LTI3LjcwMyw4LjU0MjVsMi4wNDUxLTMuMDg2OGM1LjQ0MTQtMi44NjQ2LDE0LjIzMi01LjQ5NTQsMjUuMzAzLTcuNjQ2NSwxNS4yNDktMi43NzY0LDM0Ljg3Ni00LjAzNTgsNTYuMTA4LTQuMDk0OXoiLz4NDQo8cGF0aCBkPSJtMjg5LjE1LDI0MS4yNmMtMTguMjE4LTMuNDAwOC0zNi40NjktMy44OTQ3LTQ5LjIxNy0zLjc0NDctNjEuNDA3LDAuNzE5NjctODEuMjQ0LDEyLjYwOS04My42NjUsMTYuMjA5bC00LjU4OTQtNy40ODE1YzE1LjYzNC0xMS4zMzIsNDkuMDczLTE3LjY4Nyw4OC41ODctMTcuMDM3LDIwLjUxOCwwLjMzNjAyLDM4LjIyNCwxLjY5ODYsNTMuMTE5LDQuNTgzNWwtNC4yMzU4LDcuNDcyNyIvPg0NCjxwYXRoIHN0cm9rZS13aWR0aD0iMC41NSIgZD0ibTIzOS41OCwyMzYuNDZjMTcuMDgyLDAuMjU0ODgsMzMuODQ5LDAuOTYwNDQsNTAuMDMzLDMuOTc4NGwtMS4xNzIsMi4wNjljLTE1LjAzMS0yLjc3NDYtMzEuMDU1LTMuODM2NS00OC44MDMtMy43NS0yMi42NjMtMC4xNzcyNy00NS41ODUsMS45Mzk0LTY1LjU0MSw3LjY2NjgtNi4yOTY4LDEuNzUyNC0xNi43MjEsNS44MDA2LTE3Ljc4NCw5LjE0NThsLTEuMTY1OS0xLjkyMjZjMC4zMzYwMS0xLjk3NzMsNi42MzYzLTYuMDgxLDE4LjQxNC05LjM5MDEsMjIuODU4LTYuNTQ1OCw0NC4yMzktNy42NDkxLDY2LjAxOS03Ljc5OXYwLjAwMnptMC43NzUxOS04LjU5NjNjMTcuNjk4LDAuMzMwNzMsMzUuOTc1LDEuMTQ5Miw1My43NCw0LjY2ODFsLTEuMjIwNiwyLjE1MzdjLTE2LjA0Mi0zLjE4NDctMzEuMzY5LTQuMjQ2Ni01Mi40MTUtNC41NzAyLTIyLjczNSwwLjA0MTQtNDYuODUxLDEuNjYyNS02OC43NzgsOC4wMzcyLTcuMDc5MSwyLjA2Mi0xOS4yOTcsNi41MjAyLTE5LjcwNCwxMC4wNWwtMS4xNjU5LTIuMDY1NWMwLjI2NTQ1LTMuMjA1OSwxMC44NDItNy4zODgsMjAuMzU4LTEwLjE1NiwyMi4wOTYtNi40MjQxLDQ2LjI3NS04LjA3Niw2OS4xODYtOC4xMTc0eiIvPg0NCjxwYXRoIGQ9Ik0zMjcuNTgsMjQ3LjM4LDMyMC4yMDEsMjU4LjgyOSwyOTksMjQwLDI0NCwyMDMsMTgyLDE2OSwxNDkuODEsMTU3Ljk5LDE1Ni42NywxNDUuMjcsMTU5LDE0NGwyMCw1LDY2LDM0LDM4LDI0LDMyLDIzLDEzLDE1eiIvPg0NCjxwYXRoIGQ9Im0xNDguNjUsMTU4LjI5YzUuNjQ2LTMuODI5NCw0Ny4xMzksMTQuNjU1LDkwLjU1NSw0MC44MzQsNDMuMzAxLDI2LjI1NCw4NC42NzcsNTUuOTIxLDgwLjk0Miw2MS40NzNsLTEuMjI4NSwxLjkzMjMtMC41NjM1NCwwLjQ0NDVjMC4xMjA4My0wLjA4NjQsMC43NDM0NS0wLjg0NzU1LTAuMDYwOS0yLjkwNi0xLjg0NDktNi4wNzA0LTMxLjE5NS0yOS40OTEtNzkuODk0LTU4Ljg5NS00Ny40NzUtMjguMzA5LTg3LjA0MS00NS4zNzEtOTAuOTk3LTQwLjQ5NGwxLjI0Ny0yLjM4OTJoLTAuMDAwODl6bTE4MC40NCw4OC45MjdjMy41Ny03LjA1Mi0zNC45MTYtMzYuMDQ0LTgyLjYzMi02NC4yNzItNDguODEzLTI3LjY2Ni04My45OTQtNDMuOTUxLTkwLjQyLTM5LjA5NWwtMS40Mjc4LDIuNTk5MWMtMC4wMTI0LDAuMTQyODcsMC4wNTItMC4xNzcyNywwLjM1MzY0LTAuNDEwMSwxLjE2ODUtMS4wMTk1LDMuMTA1Mi0wLjk1MDc0LDMuOTc5Mi0wLjk2NjYyLDExLjA2NSwwLjE2NTgxLDQyLjY2NywxNC43MDksODcuMDA2LDQwLjEyOCwxOS40MjgsMTEuMzE1LDgyLjA3MSw1MS40OTEsODEuODMyLDYyLjc4OSwwLjAxNjgsMC45NzEwMiwwLjA4MDMsMS4xNzEyLTAuMjg0ODUsMS42NTE5bDEuNTkzNi0yLjQyMzZ2LTAuMDAyeiIvPg0NCjwvZz4NCjxnPg0KPHBhdGggZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjAuNjcwMzciIGQ9Im0xODAuNiwyMTEuMDFjMCwxNi4yNzEsNi42NjI4LDMwLjk4NywxNy40NTcsNDEuNzQyLDEwLjgxNSwxMC43NzgsMjUuNTEyLDE3LjU3OSw0MS44MDksMTcuNTc5LDE2LjM4MSwwLDMxLjI0Ny02LjY1MjUsNDIuMDE2LTE3LjM4OSwxMC43NjktMTAuNzM1LDE3LjQ0My0yNS41NTIsMTcuNDQ2LTQxLjg4aC0wLjAwMnYtNzkuMTg5bC0xMTguNzQtMC4xNDExMSwwLjAxMjMsNzkuMjc4aDAuMDAyeiIvPg0NCjxwYXRoIGZpbGw9IiNmMDAiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIwLjUwNzM0IiBkPSJtMTgyLjgyLDIxMS4xMnYwLjA0NWMwLDE1LjU1Nyw2LjQ0MTQsMjkuNzI0LDE2Ljc3NSw0MC4wMDksMTAuMzU0LDEwLjMwNSwyNC42MTQsMTYuNzEyLDQwLjIxNCwxNi43MTIsMTUuNjgxLDAsMjkuOTEyLTYuMzYwNiw0MC4yMjItMTYuNjI2LDEwLjMwOC0xMC4yNjUsMTYuNjk3LTI0LjQzMywxNi42OTktNDAuMDQ0aC0wLjAwMnYtNzYuODI2bC0xMTMuODQtMC4wMTg1LTAuMDY5Nyw3Ni43NDhtOTEuMDIyLTUzLjc0NywwLjAwNCw0OC44OTEtMC4wNDE0LDUuMTcxN2gwLjAwMDg4YzAsMS4zNjA4LTAuMDgyLDIuOTEyMi0wLjI0MDc2LDQuMjMzMy0wLjkyNTEyLDcuNzI5NC00LjQ4MDEsMTQuNDY3LTkuNzQ1MSwxOS43MDgtNi4xNjM2LDYuMTM1Ny0xNC42NzEsOS45NDEzLTI0LjA0Nyw5Ljk0MTMtOS4zMjcsMC0xNy42MzktMy45Mzc5LTIzLjgyOS0xMC4xLTYuMzQ5Ny02LjMyLTEwLjAzLTE0Ljk4Ni0xMC4wMy0yMy45NDdsLTAuMDEzMi01NC4wMjMsNjcuOTQsMC4xMjI1OSwwLjAwMiwwLjAwMnoiLz4NDQo8ZyBpZD0iY2FzdGxlMyI+DQ0KPGcgaWQ9ImNhc3RsZSIgZmlsbD0iI2ZmMCIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjAuNSI+DQ0KPHBhdGggc3Ryb2tlPSJub25lIiBkPSJtMTkwLjE5LDE1NC40M2MwLjEzNDkzLTUuNTIxLDQuMDUyNC02LjgyOCw0LjA4MDYtNi44NDc0LDAuMDI4Mi0wLjAxODUsNC4yMzE0LDEuNDA3Niw0LjIxNzMsNi44OTg2bC04LjI5NzgtMC4wNTEyIi8+DQ0KPHBhdGggZD0ibTE4Ni44MSwxNDcuNjktMC42ODE3Miw2LjM0NDcsNC4xNDA2LDAuMDA5YzAuMDM5Ny01LjI0OTMsMy45NzM5LTYuMTIyNSw0LjA2OTEtNi4xMDMxLDAuMDg5MS0wLjAwNSwzLjk4ODksMS4xNjA2LDQuMDkyOSw2LjEwMzFoNC4xNTExbC0wLjc0OTYyLTYuMzkzMi0xNS4wMjIsMC4wMzc5djAuMDAyeiIvPg0NCjxwYXRoIGQ9Im0xODUuODUsMTU0LjA2aDE2Ljk0NmMwLjM1NzE3LDAsMC42NDkwOCwwLjM1Mjc3LDAuNjQ5MDgsMC43ODQwNCwwLDAuNDMwMzktMC4yOTE5MSwwLjc4MTQxLTAuNjQ5MDgsMC43ODE0MWgtMTYuOTQ2Yy0wLjM1NzE3LDAtMC42NDkwOC0wLjM1MTAyLTAuNjQ5MDgtMC43ODE0MSwwLTAuNDMxMjcsMC4yOTE5MS0wLjc4NDA0LDAuNjQ5MDgtMC43ODQwNHoiLz4NDQo8cGF0aCBkPSJtMTkyLjAxLDE1NC4wM2MwLjAxODUtMy4zMTI2LDIuMjYyMS00LjI1MDEsMi4yNzM2LTQuMjQ4MywwLjAwMDg4LDAsMi4zNDIzLDAuOTY2NjEsMi4zNjA5LDQuMjQ4M2gtNC42MzQ0Ii8+DQ0KPHBhdGggZD0ibTE4Ni4yMSwxNDUuMDVoMTYuMjQ1YzAuMzQyMTgsMCwwLjYyMjYzLDAuMzE4MzksMC42MjI2MywwLjcwNDY4LDAsMC4zODcxNy0wLjI4MDQ1LDAuNzA0NjctMC42MjI2MywwLjcwNDY3aC0xNi4yNDVjLTAuMzQyMTgsMC0wLjYyMjYzLTAuMzE1NzMtMC42MjI2My0wLjcwNDY3LDAtMC4zODYyOSwwLjI4MDQ1LTAuNzA0NjgsMC42MjI2My0wLjcwNDY4eiIvPg0NCjxwYXRoIGQ9Im0xODYuNTUsMTQ2LjQ3aDE1LjUzOGMwLjMyNzE5LDAsMC41OTUyOSwwLjMxNjYyLDAuNTk1MjksMC43MDM3OSwwLDAuMzg4MDUtMC4yNjgxLDAuNzA0NjctMC41OTUyOSwwLjcwNDY3aC0xNS41MzhjLTAuMzI3MTksMC0wLjU5NTI5LTAuMzE2NjItMC41OTUyOS0wLjcwNDY3LDAtMC4zODcxNywwLjI2ODEtMC43MDM3OSwwLjU5NTI5LTAuNzAzNzl6Ii8+DQ0KPHBhdGggZD0ibTE5MS41NywxMzUuODgsMS4yMjY3LDAuMDAydjAuODcxMzZoMC44OTUxM3YtMC44OTA3NmwxLjI1NjcsMC4wMDR2MC44ODcyM2gwLjg5Nzc4di0wLjg5MDc2aDEuMjU3NmwtMC4wMDIsMi4wMTE3YzAsMC4zMTU3NC0wLjI1Mzk4LDAuNTIwMzUtMC41NDg1NCwwLjUyMDM1aC00LjQxMTNjLTAuMjk2MzMsMC0wLjU2OTcyLTAuMjM3MjQtMC41NzA2LTAuNTI2NTJsLTAuMDAzLTEuOTg3OWgwLjAwMDg4eiIvPg0NCjxwYXRoIGQ9Im0xOTYuMTksMTM4LjU3LDAuMjc2OTEsNi40NTE0LTQuMzAyOC0wLjAxNTksMC4yODQ4Ni02LjQ1MjMsMy43NDEsMC4wMTY4Ii8+DQ0KPHBhdGggaWQ9ImNwMSIgZD0ibTE5MC45NCwxNDEuNTYsMC4xMzE0MSwzLjQ3NzUtNC4xMjU2LDAuMDAyLDAuMTE2NDEtMy40NzkzaDMuODc4Ni0wLjAwMDg5eiIvPg0NCjx1c2UgeGxpbms6aHJlZj0iI2NwMSIgeD0iMTAuNjA5Ii8+DQ0KPHBhdGggaWQ9ImNwMiIgZD0ibTE4Ni4zLDEzOS4wNCwxLjE5OTQsMC4wMDN2MC44NzIyNGgwLjg3NzV2LTAuODkyNTNsMS4yMjk0LDAuMDA0djAuODg5aDAuODc5MjZ2LTAuODkyNTNsMS4yMzAyLDAuMDAyLTAuMDAyLDIuMDExN2MwLDAuMzEzOTgtMC4yNDg3LDAuNTE4NTktMC41MzYyLDAuNTE4NTloLTQuMzE2OWMtMC4yODkyNiwwLTAuNTU4MjQtMC4yMzU0OC0wLjU1OTEzLTAuNTI1NjRsLTAuMDAzLTEuOTg4OGgwLjAwMDg4eiIvPg0NCjx1c2UgeGxpbms6aHJlZj0iI2NwMiIgeD0iMTAuNjA5Ii8+DQ0KPHBhdGggZmlsbD0iIzAwMCIgc3Ryb2tlPSJub25lIiBkPSJtMTkzLjksMTQwLjYxYy0wLjAyNjUtMC42MjcwNiwwLjg3NjYxLTAuNjM0MTEsMC44NjYwMywwdjEuNTM2NGgtMC44NjZ2LTEuNTM2Ii8+DQ0KPHBhdGggaWQ9ImNwMyIgZmlsbD0iIzAwMCIgc3Ryb2tlPSJub25lIiBkPSJtMTg4LjU3LDE0Mi44NGMtMC4wMDMtMC42MDU5LDAuODM2OTMtMC42MTgyNCwwLjgyNjM1LDB2MS4xODcxaC0wLjgyNnYtMS4xODciLz4NDQo8dXNlIHhsaW5rOmhyZWY9IiNjcDMiIHg9IjEwLjY0MSIvPg0NCjwvZz4NDQo8dXNlIHhsaW5rOmhyZWY9IiNjYXN0bGUiIHk9IjQ2LjMxOTgiLz4NDQo8dXNlIHhsaW5rOmhyZWY9IiNjYXN0bGUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA0NjA4OTIsLTAuNzA5NTk1ODUsMC43MDk1OTU4NSwwLjcwNDYwODkyLC0zNS4zNDE0NTksMjc1LjEwODk4KSIvPg0NCjwvZz4NDQo8dXNlIHhsaW5rOmhyZWY9IiNjYXN0bGUiIHg9IjQ1LjcxMzgiLz4NDQo8dXNlIHhsaW5rOmhyZWY9IiNjYXN0bGUzIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSwwLDAsMSw0NzkuNzkxOTUsMCkiLz4NDQo8ZyBpZD0icXVpbmEiIGZpbGw9IiNmZmYiPg0NCjxwYXRoIGZpbGw9IiMwMzkiIGQ9Im0yMzIuNjM2LDIwMi40MDZ2MC4wMDVjMCwyLjIxMTksMC44NDkyNyw0LjIyNzIsMi4yMTE4LDUuNjg5NCwxLjM2NTIsMS40NjY3LDMuMjQ1NCwyLjM3NzcsNS4zMDIsMi4zNzc3LDIuMDY3MiwwLDMuOTQzOS0wLjkwNDg3LDUuMzAyOS0yLjM2NTQsMS4zNTgxLTEuNDU4NywyLjIwMjEtMy40NzIxOSwyLjIwMjEtNS42OTN2LTEwLjc2OGwtMTQuOTkyLTAuMDEyMy0wLjAyNzMsMTAuNzY2Ii8+DQ0KPGNpcmNsZSBjeD0iMjM2LjA3NCIgY3k9IjE5NS43MzUiIHI9IjEuNDg2Ii8+DQo8Y2lyY2xlIGN4PSIyNDQuMzkyIiBjeT0iMTk1Ljc0MiIgcj0iMS40ODYiLz4NCjxjaXJjbGUgY3g9IjI0MC4yMjUiIGN5PSIxOTkuNzM1IiByPSIxLjQ4NiIvPg0KPGNpcmNsZSBjeD0iMjM2LjA3NCIgY3k9IjIwMy45MTYiIHI9IjEuNDg2Ii8+DQo8Y2lyY2xlIGN4PSIyNDQuMzgzIiBjeT0iMjAzLjkwNSIgcj0iMS40ODYiLz4NCjwvZz4NDQo8dXNlIHhsaW5rOmhyZWY9IiNxdWluYSIgeT0iLTI2LjAxNiIvPg0NCjx1c2UgeGxpbms6aHJlZj0iI3F1aW5hIiB4PSItMjAuNzk5Ii8+DQ0KPHVzZSB4bGluazpocmVmPSIjcXVpbmEiIHg9IjIwLjc0NSIvPg0NCjx1c2UgeGxpbms6aHJlZj0iI3F1aW5hIiB5PSIyNS43ODQiLz4NDQo8L2c+DQo8L3N2Zz4=");
}

.language-flag.country-ru {
	background: linear-gradient(to bottom, #fff 33.3%, #21468b 33.3%, #21468b 66.6%, #d00 66.6%);
}

.language-flag.country-es {
	background-size: 100% 100%;
	background-image: linear-gradient(to bottom, #d00 25%, #ffce00 25%, #ffce00 75%, #d00 75%);
}

.language-flag.country-sv {
	background-size: 115%;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE2IDEwIj48cGF0aCBmaWxsPSIjMDA2YWE3IiBkPSJNMCwwSDE2VjEwSDBaIi8+PHBhdGggZmlsbD0iI2ZlY2MwMCIgZD0iTTAsNEg1VjBIN1Y0SDE2VjZIN1YxMEg1VjZIMFoiLz48L3N2Zz4=");
}

.icon {
	width: 22px;
	height: 22px;
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	-ms-flex-item-align: center;
	align-self: center;
	font-size: inherit;
	overflow: visible;
	color: #878787;
}

.icon > svg {
	width: 100%;
	height: 100%;
	top: .25em;
	position: relative;
	fill: currentColor;
}

.icon > svg path, .icon > svg use {
	fill: currentColor;
}

.icon-primary {
	color: var(--text-color-brand-primary);
}

.icon-secondary {
	color: #4f5659;
}

.icon-success {
	color: #3cc261;
}

.icon-info {
	color: #007cba;
}

.icon-warning {
	color: #ffbd5d;
}

.icon-danger {
	color: #e52427;
}

.icon-light {
	color: #eee;
}

.icon-dark {
	color: #4a545b;
}

.icon-review {
	color: #fedc70;
}

.icon-fluid {
	width: 100%;
	height: 100%;
}

.icon-lg {
	width: 29.3333333333px;
	height: 29.3333333333px;
}

.icon-sm, .navigation-offcanvas-link-icon .loader {
	width: 19.25px;
	height: 19.25px;
}

.icon-xs {
	width: 16.5px;
	height: 16.5px;
}

.icon-1x {
	width: 22px;
	height: 22px;
}

.icon-2x {
	width: 44px;
	height: 44px;
}

.icon-3x {
	width: 66px;
	height: 66px;
}

.icon-4x {
	width: 88px;
	height: 88px;
}

.icon-5x {
	width: 110px;
	height: 110px;
}

.icon-6x {
	width: 132px;
	height: 132px;
}

.icon-7x {
	width: 154px;
	height: 154px;
}

.icon-8x {
	width: 176px;
	height: 176px;
}

.icon-9x {
	width: 198px;
	height: 198px;
}

.icon-10x {
	width: 220px;
	height: 220px;
}

.icon-rotate-90 svg {
	-webkit-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.icon-rotate-180 svg {
	-webkit-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.icon-rotate-270 svg {
	-webkit-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.icon-flip-horizontal svg {
	-webkit-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-ms-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.icon-flip-vertical svg {
	-webkit-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-ms-transform: scale(1, -1);
	-webkit-transform: scale(1, -1);
	transform: scale(1, -1);
}

.icon-flip-both svg, .icon-flip-horizontal.icon-flip-vertical svg {
	-webkit-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-ms-transform: scale(-1, -1);
	-webkit-transform: scale(-1, -1);
	transform: scale(-1, -1);
}

:root .icon-rotate-90 svg, :root .icon-rotate-180 svg, :root .icon-rotate-270 svg, :root .icon-flip-horizontal svg, :root .icon-flip-vertical svg, :root .icon-flip-both svg {
	-webkit-filter: none;
	filter: none;
}

.alert-primary .icon {
	color: #ec6400;
}

.alert-secondary .icon {
	color: #4f5659;
}

.alert-success .icon {
	color: #3cc261;
}

.alert-info .icon {
	color: #007cba;
}

.alert-warning .icon {
	color: #ffbd5d;
}

.alert-danger .icon {
	color: #e52427;
}

.alert-light .icon {
	color: #f9f9f9;
}

.alert-dark .icon {
	color: #4a545b;
}

.btn-primary .icon, .address-editor-select:not(.collapsed) .icon, .address-editor-edit:not(.collapsed) .icon, .address-editor-create:not(.collapsed) .icon {
	color: #fff;
}

.btn-secondary .icon {
	color: #fff;
}

.btn-success .icon {
	color: #fff;
}

.btn-info .icon {
	color: #fff;
}

.btn-warning .icon {
	color: #212529;
}

.btn-danger .icon {
	color: #fff;
}

.btn-light .icon {
	color: #212529;
}

.btn-dark .icon {
	color: #fff;
}

.btn .icon > svg {
	top: 6px;
}

.pagination .icon {
	width: 13px;
	height: 13px;
}

.pagination .icon > svg {
	top: 2px;
}

.is-left .offcanvas-close svg {
	top: 0;
}

.is-right .offcanvas-close svg {
	top: .3rem;
}

.navigation-offcanvas-link-icon .icon > svg {
	top: 0;
}

.pagination {
	margin-bottom: 0;
}

.pagination .page-item.disabled .page-link {
	cursor: default;
	opacity: 1;
	background: #eee;
	color: #bcc1c7;
}

.pagination .page-item.disabled a {
	color: #bcc1c7;
}

.pagination .page-item.active a {
	color: #fff;
}

.pagination .page-link {
	cursor: pointer;
	margin-bottom: 0;
}

.cms-section {
	overflow: hidden;
}

.cms-section.bg-image {
	background-repeat: no-repeat;
	background-position: 50%;
}

.cms-section .cms-section-sidebar {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

@media (max-width: 767.98px) {
	.cms-section-sidebar-mobile-wrap {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.cms-section-sidebar-mobile-hidden .cms-section-sidebar-sidebar-content {
		display: none;
	}
}

.cms-block {
	overflow: hidden;
}

.cms-block.bg-image {
	position: relative;
	background-repeat: no-repeat;
	background-position: 50%;
}

.cms-block .cms-block-background {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: none;
	font-family: "object-fit: none;";
}

.cms-block .cms-block-background.media-mode--contain {
	object-fit: contain;
	font-family: "object-fit: contain;";
}

.cms-block .cms-block-background.media-mode--cover {
	object-fit: cover;
	font-family: "object-fit: cover;";
}

.cms-block .cms-block-container .cms-block-container-row {
	-ms-flex-direction: row;
	flex-direction: row;
}

.cms-block-center-text .cms-element-text {
	padding: 30px;
}

.cms-block-image-three-cover .row, .cms-block-image-three-cover .account-content, .cms-block-image-three-cover .is-act-cartpage .checkout .checkout-container, .is-act-cartpage .checkout .cms-block-image-three-cover .checkout-container, .cms-block-image-three-cover .is-act-checkoutregisterpage .checkout .checkout-container, .is-act-checkoutregisterpage .checkout .cms-block-image-three-cover .checkout-container, .cms-block-image-three-cover .is-act-confirmpage .checkout .checkout-container, .is-act-confirmpage .checkout .cms-block-image-three-cover .checkout-container, .cms-block-image-three-cover .is-ctl-accountorder .checkout .checkout-container, .is-ctl-accountorder .checkout .cms-block-image-three-cover .checkout-container, .cms-block-image-three-cover .is-act-finishpage .checkout .checkout-container, .is-act-finishpage .checkout .cms-block-image-three-cover .checkout-container {
	margin: 0;
}

.cms-block-image-three-cover [class^=col-] {
	padding: 0;
}

.cms-block-image-text-bubble .cms-element-image .cms-image-container, .cms-block-image-bubble-row .cms-element-image .cms-image-container {
	height: 300px;
	width: 300px;
	margin: auto;
	border-radius: 50%;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	overflow: hidden;
}

.cms-block-image-highlight-row .cms-element-image {
	border: 12px solid #fff;
}

.cms-block-image-text-bubble .cms-element-text, .cms-block-image-text-row .cms-element-text {
	padding-top: 20px;
}

.cms-block-image-text-gallery .image-text-gallery-card {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .2);
}

.cms-block-image-text-gallery .cms-element-text {
	padding: 20px;
}

.cms-block-text-on-image .cms-element-text {
	padding: 30px;
	-ms-flex-align: center;
	align-items: center;
	min-height: 240px;
}

.cms-block-image-text-cover .cms-element-text {
	padding-top: 30px;
}

.cms-block-image-simple-grid .left-top {
	margin-bottom: 40px;
}

.cms-block-image-simple-grid .right {
	height: 100%;
}

@media (min-width: 992px) {
	.cms-block-container .cms-block-container-row.has--sidebar {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.cms-block-container .cms-block-container-row.has--sidebar > div {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
}

@media (max-width: 767.98px) {
	.cms-block-image-text-gallery .cms-row > :not(:last-child), .cms-block-image-two-column .cms-row > :not(:last-child), .cms-block-image-three-column .cms-row > :not(:last-child), .cms-block-image-four-column .cms-row > :not(:last-child), .cms-block-image-bubble-row .cms-row > :not(:last-child), .cms-block-image-highlight-row .cms-row > :not(:last-child) {
		margin-bottom: 40px;
	}
	
	.cms-block-image-text .cms-row > :first-child, .cms-block-image-text-cover .cms-row > :first-child {
		margin-bottom: 40px;
	}
	
	.cms-block-image-simple-grid .left-bottom {
		margin-bottom: 40px;
	}
}

.cms-block-sidebar-filter {
	overflow: visible;
}

.cms-block-sidebar-filter .col-12 {
	position: initial;
}

.cms-element-product-name {
	display: inline-block;
}

.cms-element-manufacturer-logo .cms-image-link {
	height: 100%;
}

.cms-element-manufacturer-logo .cms-image-container.is-standard img {
	max-width: 200px;
	max-height: 70px;
}

.cms-element-image {
	position: relative;
	height: 100%;
}

.cms-element-image .cms-image {
	display: block;
	max-width: 100%;
}

.cms-element-image .cms-image-container {
	display: block;
	max-width: 100%;
	position: relative;
}

.cms-element-image .cms-image-container.is-cover {
	object-fit: contain;
	font-family: "object-fit: contain;";
	height: 100%;
}

.cms-element-image .cms-image-container.is-cover .cms-image {
	object-fit: cover;
	font-family: "object-fit: cover;";
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.cms-element-image .cms-image-container.is-cover .cms-image, .cms-element-image .cms-image-container.is-stretch .cms-image {
	width: 100%;
}

.cms-element-image .cms-image-link {
	display: block;
}

.cms-element-youtube-video {
	position: relative;
	width: 100%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.cms-element-youtube-video.is--streched {
	height: 100%;
}

.cms-element-youtube-video::before {
	display: block;
	content: "";
	width: 100%;
	padding-top: calc(( 9 / 16 ) * 100%);
}

.cms-element-youtube-video__video, .cms-element-youtube-video__placeholder {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 0 none;
}

.cms-element-youtube-video__placeholder img {
	object-fit: cover;
	font-family: "object-fit: cover;";
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.cms-element-youtube-video__backdrop {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

.cms-element-youtube-video__backdrop > div {
	background: rgba(255, 255, 255, .5);
	padding: 1rem;
}

.cms-element-vimeo-video {
	position: relative;
	width: 100%;
}

.cms-element-vimeo-video::before {
	display: block;
	content: "";
	width: 100%;
	padding-top: 56.25%;
}

.cms-element-vimeo-video__video, .cms-element-vimeo-video__placeholder {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 0 none;
}

.cms-element-vimeo-video__placeholder img {
	object-fit: cover;
	font-family: "object-fit: cover;";
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.cms-element-vimeo-video__backdrop {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

.cms-element-vimeo-video__backdrop > div {
	background: rgba(255, 255, 255, .5);
	padding: 1rem;
}

.cms-element-product-listing .cms-listing-col {
	margin-bottom: 1.5rem;
}

.cms-element-product-listing-actions {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px;
}

.cms-element-product-listing-actions .sorting {
	margin-left: auto;
}

.cms-element-buy-box, .cms-element-product-box {
	width: 100%;
}

.cms-element-product-slider .cms-element-title {
	font-size: 1rem;
	font-weight: 700;
	color: #222121;
}

.cms-element-product-slider.has-border .cms-element-title {
	margin-top: .5rem;
}

.cms-element-text, .cms-element-image, .cms-element-product-box, .cms-element-buy-box, .cms-element-product-slider, .cms-element-image-slider, .cms-element-product-description-reviews, .cms-element-image-gallery {
	-ms-word-break: break-word;
	word-break: break-word;
}

.cms-element-text.has-vertical-alignment, .cms-element-image.has-vertical-alignment, .cms-element-product-box.has-vertical-alignment, .cms-element-buy-box.has-vertical-alignment, .cms-element-product-slider.has-vertical-alignment, .cms-element-image-slider.has-vertical-alignment, .cms-element-product-description-reviews.has-vertical-alignment, .cms-element-image-gallery.has-vertical-alignment {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	height: 100%;
}

.cms-element-image-gallery .js-magnifier-zoom-image-container .magnifier-overlay {
	display: none;
}

@media (max-width: 991.98px) {
	.cms-element-product-listing-actions {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.cms-element-product-listing-actions .sorting {
		width: 100%;
		margin-top: 5px;
		margin-left: 0;
	}
}

div.card-tabs .cms-card-header {
	padding-left: 0;
	padding-right: 0;
}

.confirm-message {
	padding: 10% 20%;
	text-align: center;
	font-size: 18px;
	font-weight: 600;
}

.confirm-message div.alert {
	margin-top: 1em;
}

.confirm-alert {
	padding: 1em 1em 3em;
}

@media (max-width: 767.98px) {
	.confirm-message {
		padding: 10% 0;
	}
}

.was-validated .custom-control-input:valid ~ .custom-control-label.no-validation {
	color: inherit;
}

.was-validated .custom-control-input:valid ~ .custom-control-label.no-validation::before {
	border-color: inherit;
}

.required-fields {
	margin-bottom: 1rem;
}

.forms-boolean {
	display: block;
	border: 1px solid #eee;
	padding: 0 36px;
	margin: 12px 0;
	height: 40px;
	border-radius: 3px;
	cursor: pointer;
}

.forms-boolean.is-active {
	border-color: #ec6400;
}

.forms-boolean:hover {
	border-color: #ec6400;
	color: #ec6400;
}

.forms-boolean-label {
	cursor: pointer;
	height: 38px;
	line-height: 38px;
	width: 100%;
}

.forms-boolean-label::before, .forms-boolean-label::after {
	top: 11px;
}

.address-editor-select, .address-editor-edit, .address-editor-create {
	cursor: pointer;
}

.address-editor-select {
	margin-bottom: 1rem;
}

.address-editor-list-wrapper, .address-editor-create-address-wrapper {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}

.address-editor-card {
	padding-top: 1rem;
}

.address-editor-card:not(:last-child) {
	padding-bottom: 1rem;
	border-bottom: 1px solid #eee;
}

@media (min-width: 768px) {
	.address-editor-select {
		margin-bottom: 0;
	}
}

.sorting {
	display: inline-block;
	width: 260px;
}

.delivery-status-indicator {
	border-radius: 100%;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	display: inline-block;
	height: 10px;
	line-height: 10px;
	margin-right: 5px;
	position: relative;
	width: 10px;
}

.quickview-minimal-top, .quickview-minimal-image {
	margin-bottom: 1rem;
}

.quickview-minimal-product-manufacturer-logo {
	width: 100%;
}

@media (min-width: 768px) {
	.quickview-minimal-top {
		margin-bottom: 1.5rem;
	}
}

.payment-method-description > p {
	color: #eee;
}

.payment-method-image {
	max-height: 24px;
	max-width: 100%;
	margin-right: .25rem;
	margin-left: .25rem;
	float: right;
}

.shipping-method-description > p {
	color: #eee;
}

.shipping-method-image {
	max-height: 24px;
	max-width: 100%;
	margin-right: .25rem;
	margin-left: .25rem;
	float: right;
}

.filter-panel {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	margin-bottom: 8px;
}

.icon.icon-filter-panel-item-toggle {
	margin-left: 8px;
}

.icon.icon-filter-panel-item-toggle > svg {
	top: 4px;
}

.filter-panel-items-container {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	margin-bottom: 8px;
	width: 100%;
}

.filter-panel-item {
	margin-right: 12px;
	margin-bottom: 12px;
}

.filter-panel-item .filter-panel-item-toggle {
	border: 1px solid #eee;
	font-weight: 400;
}

.filter-panel-item.show .filter-panel-item-toggle {
	color: #ec6400;
	border-color: #ec6400;
}

.filter-panel-item.show .icon-filter-panel-item-toggle svg {
	color: #ec6400;
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.filter-panel-item-dropdown {
	min-width: 240px;
	max-height: 200px;
	overflow: auto;
	padding: 13px 0;
}

.filter-panel-submit {
	height: 40px;
	margin-bottom: 12px;
	border: 1px solid #ec6400;
	background-color: #fff;
	color: #4a545b;
}

.filter-active {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	-ms-flex-align: center;
	align-items: center;
	padding: 2px 35px 2px 14px;
	border-radius: 50px;
	height: 32px;
	line-height: 26px;
	border: 1px solid #eee;
	margin-right: 6px;
	margin-bottom: 8px;
	vertical-align: top;
	position: relative;
	max-width: 245px;
}

.filter-active-preview {
	display: inline-block;
	width: 16px;
	height: 16px;
	border-radius: 4px;
	border: 1px solid #eee;
	margin-right: 8px;
	background-position: center center;
	background-size: cover;
	vertical-align: text-bottom;
}

.filter-active-remove {
	padding: 0 12px;
	margin: 0;
	line-height: 1;
	border: 0 none;
	font-weight: 700;
	color: #4a545b;
	font-size: 16px;
	background-color: transparent;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	height: 100%;
	bottom: 0;
	width: 35px;
	text-align: left;
}

.filter-active-remove:focus {
	outline: none;
}

.filter-active-remove:hover {
	color: #ec6400;
}

.btn.filter-reset-all {
	display: inline-block;
	border-radius: 50px;
	height: 32px;
	line-height: 26px;
	font-weight: 400;
	vertical-align: top;
	margin-right: 8px;
}

.is--sidebar .filter-panel, .is--sidebar .filter-panel-items-container {
	display: block;
}

.is--sidebar .filter-panel-item-dropdown {
	min-width: 100%;
	border: 1px solid #ec6400;
	border-top: 0;
	border-radius: 0 0 4px 4px;
}

.is--sidebar .filter-panel-item {
	margin-right: 0;
	width: 100%;
}

.is--sidebar .filter-panel-item-toggle {
	text-align: left;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.is--sidebar .filter-panel-item-toggle[aria-expanded='true'] {
	color: #ec6400;
	border-color: #ec6400;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: 0 none;
}

.is--sidebar .filter-panel-item-toggle[aria-expanded='true'] svg {
	color: #ec6400;
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.is--sidebar .icon-filter-panel-item-toggle {
	margin-left: auto;
}

.is--sidebar .icon-filter-panel-item-toggle > svg {
	top: 0;
}

.is-loading .filter-panel-item-toggle, .is-loading .filter-active, .is-loading .filter-reset-all, .is-loading .filter-boolean, .is-loading .filter-panel-submit {
	pointer-events: none;
	opacity: .6;
}

.btn.filter-panel-wrapper-toggle {
	display: none;
	width: 100%;
	border: 1px solid #ec6400;
	padding: 6px;
}

.btn.filter-panel-wrapper-toggle:hover {
	background-color: #eee;
}

.filter-panel-offcanvas-only {
	display: none;
}

.filter-panel-offcanvas-header {
	height: 80px;
	-ms-flex-align: center;
	align-items: center;
	padding: 25px;
	display: none;
}

.filter-panel-offcanvas-title {
	margin-bottom: 0;
	font-size: 24px;
	font-weight: 700;
	color: #222121;
}

.filter-panel-offcanvas-close {
	cursor: pointer;
	margin-left: auto;
}

@media (max-width: 991.98px) {
	.btn.filter-panel-wrapper-toggle {
		display: block;
	}
	
	.filter-panel-wrapper {
		display: none;
	}
}

.offcanvas-filter {
	overflow: hidden;
}

.offcanvas-filter .filter-panel-offcanvas-close {
	display: block;
}

.offcanvas-filter .filter-panel {
	height: calc(100% - 80px);
	overflow-y: auto;
	width: 100%;
	padding: 0 25px 25px;
}

.offcanvas-filter .filter-panel-offcanvas-header {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.offcanvas-filter .filter-panel-offcanvas-only {
	display: inherit;
}

.filter-multi-select .filter-panel-item-toggle.disabled {
	cursor: default;
}

.filter-multi-select-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.filter-multi-select-list-item {
	padding: 5px 15px;
}

.filter-multi-select-list-item.disabled {
	opacity: .3;
}

.filter-multi-select-list-item.disabled .filter-multi-select-item-label {
	cursor: default;
}

.filter-multi-select-item-label {
	cursor: pointer;
	margin-bottom: 0;
	padding: 0 10px;
	width: 100%;
}

.filter-multi-select-count {
	margin-left: 3px;
}

.filter-property-select-list-item {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.filter-property-select-preview {
	width: 32px;
	height: 32px;
	display: inline-block;
	border-radius: 4px;
	border: 1px solid #eee;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 90 90\'%3E%3Cpath fill=\'%23cdd5db\' d=\'M0 0h30v30H0zM30 30h30v30H30zM60 0h30v30H60zM60 60h30v30H60zM0 60h30v30H0z\'/%3E%3C/svg%3E");
	background-position: center center;
	background-size: cover;
	position: relative;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.filter-property-select-preview-checkmark {
	width: 20px;
	height: 20px;
	background-color: #798490;
	position: absolute;
	border: 1px solid #fff;
	border-radius: 50%;
	top: -4px;
	right: -4px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	opacity: 0;
	-ms-transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}

.filter-property-select-preview-checkmark .icon {
	width: 10px;
	height: 10px;
	color: #fff;
}

.filter-property-select-preview-checkmark .icon svg {
	top: 0;
}

.filter-property-select-checkbox {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	opacity: 0;
}

.filter-property-select-checkbox:checked ~ .filter-property-select-preview-checkmark {
	-ms-transform: translateY(0);
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

.filter-boolean {
	display: inline-block;
	border: 1px solid #eee;
	padding-left: 12px;
	padding-right: 12px;
	height: 40px;
	border-radius: 3px;
	cursor: pointer;
}

.filter-boolean.is-active {
	border-color: #ec6400;
}

.filter-boolean:hover {
	border-color: #ec6400;
	color: #ec6400;
}

.filter-boolean.disabled {
	cursor: default;
	background: #eee;
	border-color: #eee;
}

.filter-boolean.disabled .filter-boolean-label {
	color: #bcc1c7;
	cursor: default;
}

.filter-boolean-label {
	cursor: pointer;
	height: 38px;
	line-height: 38px;
	width: 100%;
}

.filter-boolean-label::before, .filter-boolean-label::after {
	top: 11px;
}

.filter-range-dropdown {
	padding: 0;
	overflow: hidden;
}

.filter-range-container {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: end;
	align-items: flex-end;
	padding: 16px;
}

.filter-range-error {
	padding: 0 16px 16px;
	font-size: 13px;
	color: #e52427;
}

.filter-range-min, .filter-range-max {
	width: calc(50% - 14px);
	margin-bottom: 0;
	font-size: 11px;
	position: relative;
}

.min-input, .max-input {
	margin-bottom: 0;
	height: 28px;
	padding: 6px 10px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}

.min-input::-webkit-inner-spin-button, .max-input::-webkit-inner-spin-button, .min-input::-webkit-outer-spin-button, .max-input::-webkit-outer-spin-button {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	margin: 0;
}

.filter-range-currency-symbol {
	position: absolute;
	bottom: 1px;
	right: 1px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	padding: 0 10px;
	background-color: #fff;
	border-radius: 3px;
}

.filter-range-divider {
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-weight: 700;
}

.filter-rating-select-radio {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	opacity: 0;
}

.filter-rating-select-radio:checked ~ .filter-rating-select-item-checkmark {
	-ms-transform: translateY(2px);
	-webkit-transform: translateY(2px);
	transform: translateY(2px);
	opacity: 1;
}

.filter-rating-select-item-label {
	cursor: pointer;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.filter-rating-select-item-label .product-review-rating {
	margin-right: 8px;
	display: inline-block;
	margin-top: 3px;
}

.filter-rating-select-item-label:hover .icon-review {
	color: #fed03d;
}

.filter-rating-select-item-label:hover .filter-rating-select-item-label-text {
	color: #ec6400;
	font-weight: 700;
}

.filter-rating-select-list-item {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	position: relative;
	margin-left: 16px;
}

.filter-rating-select-list-item .filter-rating-select-item-label {
	margin-bottom: 5px;
}

.filter-rating-select-list-item:last-child.filter-rating-select-item-label {
	margin-bottom: 0;
}

.filter-rating-select-list-item.disabled {
	opacity: .3;
}

.filter-rating-select-list-item.disabled .icon-review {
	color: #bcc1c7;
}

.filter-rating-select-list-item.disabled .filter-rating-select-item-label {
	cursor: default;
}

.filter-rating-select-list-item.disabled:hover .filter-rating-select-item-label-text {
	color: #222121;
	font-weight: 400;
}

.filter-rating-select-item-checkmark {
	width: 20px;
	height: 20px;
	background-color: #798490;
	position: absolute;
	border: 1px solid #fff;
	border-radius: 50%;
	top: -8px;
	left: -8px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	opacity: 0;
	-ms-transform: translateY(-7px);
	-webkit-transform: translateY(-7px);
	transform: translateY(-7px);
}

.filter-rating-select-item-checkmark .icon {
	width: 10px;
	height: 10px;
	color: #fff;
}

.filter-rating-select-item-checkmark .icon svg {
	top: 0;
}

.filter-multi-select-rating .filter-panel-item-dropdown {
	padding-bottom: 6px;
}

.swag-ellipsis-total-span, .swag-ellipsis-span {
	-ms-word-break: break-word;
	word-break: break-word;
}

.product-feature-list-list {
	list-style: none;
	padding-left: unset;
}

.product-feature-feature {
	font-size: .75rem;
}

.product-feature-value {
	font-weight: 700;
}

.notification-dot {
	background-color: #bcc1c7;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	display: inline-block;
}

.notification-dot.notification-dot-primary {
	background-color: #ec6400;
}

.notification-dot.notification-dot-secondary {
	background-color: #4f5659;
}

.notification-dot.notification-dot-success {
	background-color: #3cc261;
}

.notification-dot.notification-dot-danger {
	background-color: #e52427;
}

.notification-dot.notification-dot-warning {
	background-color: #ffbd5d;
}

.notification-dot.notification-dot-info {
	background-color: #007cba;
}

.notification-dot.notification-dot-light {
	background-color: #f9f9f9;
}

.notification-dot.notification-dot-dark {
	background-color: #4a545b;
}

.product-wishlist {
	margin-top: 10px;
}

.product-wishlist .icon-wishlist {
	width: 20px;
	height: 20px;
}

.product-wishlist .icon-wishlist svg {
	top: 0;
}

.product-wishlist-not-added .icon-wishlist-added, .product-wishlist-not-added .text-wishlist-remove {
	display: none;
}

.product-wishlist-not-added .icon-wishlist-not-added, .product-wishlist-not-added .text-wishlist-not-added {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
}

.product-wishlist-not-added .icon-wishlist-not-added {
	-webkit-animation: pulse .5s alternate;
	animation: pulse .5s alternate;
}

.product-wishlist-added .icon-wishlist-added, .product-wishlist-added .text-wishlist-remove {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
}

.product-wishlist-added .icon-wishlist-added {
	-webkit-animation: pulse .5s alternate;
	animation: pulse .5s alternate;
}

.product-wishlist-added .icon-wishlist-not-added, .product-wishlist-added .text-wishlist-not-added {
	display: none;
}

.product-wishlist-action-circle {
	height: 40px;
	width: 40px;
	background: #f9f9f9;
	border-radius: 50%;
	border-style: none;
	position: absolute;
	bottom: 1rem;
	right: 1rem;
	padding: 10px;
}

.product-wishlist-action-circle::before {
	content: "";
	position: absolute;
	width: 120%;
	height: 120%;
	left: calc(50% - 24px);
	top: calc(50% - 24px);
}

.product-wishlist-action-circle:focus {
	outline: none;
}

.product-wishlist-action {
	background: transparent;
	border-style: none;
	padding: 0;
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
}

.product-wishlist-action:focus {
	outline: none;
}

.product-wishlist-btn {
	height: 40px;
	width: 40px;
}

.product-wishlist-btn-remove {
	z-index: 10;
	position: absolute;
	background: #f9f9f9;
	border-radius: 50%;
	border-style: none;
	right: 25px;
	top: 25px;
	padding: 0;
}

.product-wishlist-btn-remove:focus {
	outline: none;
}

.product-wishlist .icon-wishlist {
	width: 20px;
	height: 20px;
}

.product-wishlist .icon-wishlist svg {
	top: 0;
}

.product-wishlist .icon-wishlist-remove {
	color: #4a545b;
}

.product-wishlist-btn-content {
	text-decoration: underline;
}

.product-wishlist-btn-content-md {
	margin-left: 8px;
	font-size: 14px;
}

.product-wishlist-btn-content-sm {
	margin-left: 6px;
	font-size: 12px;
}

.product-wishlist-btn-content-disabled {
	display: none;
}

.product-wishlist-btn-content-active {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
}

.product-wishlist-info-item {
	min-height: 2em;
	font-size: .75rem;
}

.product-wishlist-info-text {
	font-weight: 700;
}

.product-wishlist-info-manufacturer {
	display: block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

.product-wishlist-info .product-variant-characteristics-text {
	text-transform: capitalize;
}

@-webkit-keyframes pulse {
	0% {
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	
	50% {
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 1;
	}
	
	100% {
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes pulse {
	0% {
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	
	50% {
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 1;
	}
	
	100% {
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

.swag-fade-container-shrinked {
	height: 3em;
}

.swag-fade-container-collapsed {
	height: auto;
}

.swag-fade-container {
	position: relative;
	overflow: hidden;
}

.swag-fading-link-more, .swag-fading-link-less {
	color: #ec6400;
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 4.5em;
	height: 1.5em;
}

.swag-fading-link-more {
	background: linear-gradient(90deg, transparent, #f9f9f9 60%);
}

.swag-fade-link-hidden {
	display: none;
}

.basic-captcha-content-image {
	width: 85%;
}

.basic-captcha-content-image img {
	border: 1px solid #eee;
	border-radius: 3px;
	width: 100%;
}

.basic-captcha-content-code {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 1.25em;
	max-width: 440px;
}

.basic-captcha-content-refresh-icon {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	height: 42px;
	-ms-flex-item-align: end;
	align-self: flex-end;
	border-color: #eee;
}

.basic-captcha-content-refresh-icon.btn .icon > svg {
	top: 0;
}

.basic-captcha-content-refresh-icon:hover {
	cursor: pointer;
	border-color: #ec6400;
	background-color: #fff;
}

.basic-captcha-content-refresh-icon:hover .icon.icon-arrow-switch {
	color: #ec6400;
}

.container, .cms-section .boxed {
	max-width: 1400px;
}

.container-main {
	padding: 20px 0;
	min-height: 200px;
}

@media (min-width: 1200px) {
	.container-main {
		min-height: 700px;
	}
}

.top-bar-nav {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
	min-height: 10px;
}

.top-bar-nav-item {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 1rem;
}

.top-bar-nav-item:last-child {
	margin-right: 0;
}

.top-bar-nav-text {
	display: none;
}

.top-bar-list-label {
	display: inline-block;
	width: 100%;
	margin-bottom: 0;
}

.top-bar-list-radio {
	position: absolute;
	clip: rect(0 0 0 0);
	pointer-events: none;
}

.top-bar-list-icon {
	margin-right: .5rem;
}

@media (min-width: 768px) {
	.top-bar-nav-text {
		display: inline;
	}
}

.header-row {
	padding: .5rem 0;
}

.header-logo-col {
	margin: 1rem 0;
}

.header-logo-main {
	text-align: center;
	display: block;
}

.header-logo-main-link {
	width: 100%;
}

.header-logo-picture {
	display: block;
	max-width: 300px;
	margin: auto;
}

.header-search {
	margin: .5rem 0;
}

.header-search-form {
	position: relative;
}

.header-search-btn .loader ~ .header-search-icon {
	display: none;
}

.header-cart-total {
	display: none;
}

.header-cart .header-cart-badge, .header-wishlist .header-wishlist-badge {
	position: absolute;
	right: -.25rem;
}

@media (min-width: 576px) {
	.header-row {
		padding-bottom: 1rem;
	}
	
	.header-logo-col {
		padding-bottom: .5rem;
	}
	
	.header-search-col .collapse:not(.show) {
		display: block;
	}
	
	.header-search {
		max-width: 400px;
		margin: auto;
	}
	
	.header-cart-total {
		display: inline-block;
		margin-left: .5rem;
	}
}

@media (min-width: 992px) {
	.header-logo-col {
		margin: 0;
	}
}

.header-minimal {
	background: #fff;
	border-bottom: 1px solid var(--text-color-brand-primary);
}

.header-minimal.fixed-top {
	position: static;
}

.header-minimal-row {
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
}

.header-minimal-contact {
	display: none;
}

.header-minimal-back-to-shop {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.header-minimal-back-to-shop-button {
	color: #222121;
}

.header-minimal-logo {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: .25rem;
}

.header-minimal-home {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-align: center;
	align-items: center;
}

.header-minimal-home-btn {
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

@media (min-width: 768px) {
	.header-minimal-contact {
		display: block;
	}
	
	.header-minimal-logo, .header-minimal-switch {
		margin-bottom: 0;
	}
}

.footer-column-content-inner {
	padding-bottom: 1rem;
}

.footer-column-headline {
	padding: .5rem 0;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.footer-column-headline .footer-minus-icon {
	display: none;
}

.footer-column-headline.show .footer-plus-icon {
	display: none;
}

.footer-column-headline.show .footer-minus-icon {
	display: block;
}

.footer-column-toggle {
	pointer-events: none;
}

.footer-link-item {
	padding: .5rem 0;
}

.footer-bottom {
	padding: 1rem;
}

.footer-bottom > .container, .cms-section .footer-bottom > .boxed {
	padding: 0;
}

.footer-vat, .footer-copyright, .footer-service-menu-list {
	text-align: center;
}

.footer-service-menu-list {
	padding: 1rem 0;
}

.footer-service-menu-list:empty {
	padding: 0;
	margin: 0;
}

.footer-service-menu-item {
	display: inline-block;
}

.footer-service-menu-link {
	padding: 5px 0;
	display: inline-block;
}

.footer-logos {
	padding: 1rem;
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.footer-logo {
	margin-right: 1.5rem;
	margin-bottom: .5rem;
}

.footer-logo:last-child {
	margin-right: 0;
}

.footer-logo-image {
	max-height: 35px;
	max-width: 100px;
}

@media (min-width: 768px) {
	.footer-columns {
		padding-bottom: 20px;
	}
	
	.footer-column-headline {
		padding: 3rem 0 .5rem 0;
	}
	
	.footer-column-toggle {
		display: none;
	}
	
	.footer-column-content.collapse {
		display: block;
	}
}

.main-navigation {
	display: none;
}

@media (min-width: 992px) {
	.main-navigation {
		display: inherit;
	}
}

.navigation-flyouts {
	position: absolute;
	z-index: 750;
	height: 0;
	width: 100%;
}

.navigation-flyout {
	width: 100%;
	box-shadow: 0 43px 43px -6px rgba(0, 0, 0, .2);
	background-color: #fff;
	pointer-events: none;
	position: absolute;
	opacity: 0;
	height: 0;
}

.navigation-flyout.is-open {
	pointer-events: all;
	opacity: 1;
	height: auto;
}

.navigation-flyout-content {
	padding-bottom: 60px;
}

.navigation-flyout-close {
	padding: 10px 0 10px 10px;
	cursor: pointer;
}

.navigation-flyout-teaser-image-container {
	display: block;
	max-width: 100%;
	height: 250px;
}

.navigation-flyout-teaser-image {
	object-fit: cover;
	font-family: "object-fit: cover;";
	display: block;
	max-width: 100%;
	width: 100%;
	height: 100%;
}

.navigation-offcanvas {
	overflow-x: hidden;
}

.navigation-offcanvas .offcanvas-content-container {
	padding: 0;
}

.navigation-offcanvas-container {
	position: relative;
}

.navigation-offcanvas-overlay.has-transition {
	-webkit-transition: left .5s ease-in;
	transition: left .5s ease-in;
}

.navigation-offcanvas-placeholder, .navigation-offcanvas-overlay {
	width: 100%;
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
}

.navigation-offcanvas-actions .top-bar-nav-item {
	padding: 0 1rem;
}

.navigation-offcanvas-actions .top-bar-nav-name {
	display: inline;
}

.navigation-offcanvas-headline {
	padding: 20px 1rem 1rem;
}

.navigation-offcanvas-link-icon {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
}

.navigation-offcanvas-link {
	-webkit-transition: color .45s cubic-bezier(.3, 0, .15, 1);
	transition: color .45s cubic-bezier(.3, 0, .15, 1);
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 12px 1rem;
}

@media (prefers-reduced-motion: reduce) {
	.navigation-offcanvas-link {
		-webkit-transition: none;
		transition: none;
	}
}

.navigation-offcanvas-link.is-home-link, .navigation-offcanvas-link.is-back-link {
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.navigation-offcanvas-link.is-home-link .navigation-offcanvas-link-icon, .navigation-offcanvas-link.is-back-link .navigation-offcanvas-link-icon {
	margin-right: .5rem;
}

.offcanvas-cart .alert {
	margin-top: 1rem;
}

.offcanvas-cart .cart-item {
	padding: 1rem 0;
}

.offcanvas-cart .cart-item.is-empty {
	padding-top: 0;
	border-bottom: 0;
}

.offcanvas-cart .cart-item.is-nested, .offcanvas-cart .cart-item.is-child {
	padding-left: 1rem;
}

.offcanvas-cart .cart-item.is-nested .cart-item-img {
	background: none;
	border: 0;
}

.offcanvas-cart .cart-item.is-discount .cart-item-price {
	color: #3cc261;
}

.offcanvas-cart .cart-item-img {
	height: 75px;
	width: 75px;
}

.offcanvas-cart .cart-item-img-link {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.offcanvas-cart .cart-item-img-link .cart-item-img-source {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 100%;
	max-height: 100%;
	object-fit: contain;
	font-family: "object-fit: contain;";
}

.offcanvas-cart .cart-item-details {
	margin-bottom: 1rem;
	-ms-word-break: break-word;
	word-break: break-word;
}

.offcanvas-cart .cart-item-details-container .cart-item-details {
	margin-right: 58px;
}

.offcanvas-cart .cart-item-children {
	margin-left: 4px;
	margin-right: 4px;
	width: 100%;
}

.offcanvas-cart .cart-item-remove {
	position: absolute;
	right: 10px;
}

.offcanvas-cart .cart-quantity-price {
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: 50px;
}

.offcanvas-cart .cart-item-price {
	font-weight: 700;
	margin-left: 1rem;
	text-align: right;
}

.offcanvas-cart .cart-item-price .cart-item-reference-price {
	color: #565353;
	display: inline-block;
	line-height: .85rem;
}

.offcanvas-cart-items, .offcanvas-summary {
	margin: 1rem 0;
}

.offcanvas-summary-list {
	margin-bottom: 0;
}

.offcanvas-cart-promotion-form {
	margin-bottom: 1rem;
}

.offcanvas-summary .js-toggle-shipping-selection {
	text-decoration: underline;
	font-size: 90%;
	cursor: pointer;
}

.offcanvas-summary .offcanvas-shipping-preference {
	-webkit-transition: max-height .3s ease, opacity .3s ease, margin .3s ease;
	transition: max-height .3s ease, opacity .3s ease, margin .3s ease;
	max-height: 100px;
	height: auto;
	visibility: visible;
	opacity: 1;
}

.offcanvas-summary .offcanvas-shipping-preference--hidden {
	max-height: 0;
	visibility: hidden;
	opacity: 0;
	margin: 0 !important;
}

.offcanvas-summary .summary-value, .offcanvas-summary .shipping-value {
	text-align: right;
}

@media (max-width: 575.98px) {
	.cart-offcanvas .cart-item-price {
		-ms-flex-order: 4;
		order: 4;
	}
}

.account-menu-header {
	border-bottom: 1px solid #eee;
	font-size: .875rem;
	font-weight: 700;
	padding: .5rem 0;
	color: #222121;
}

.account-menu-register {
	text-align: center;
}

.account-menu-login {
	padding: 1rem 0;
	border-bottom: 1px solid #eee;
	margin-bottom: .25rem;
}

.account-menu-login-button {
	width: 100%;
	margin-bottom: .5rem;
}

.account-menu-dropdown {
	padding: .5rem 1rem;
	min-width: 200px;
}

.account-menu-offcanvas .account-menu-inner, .account-menu-dropdown .account-menu-inner {
	border: 0;
}

.account-menu-offcanvas .account-aside-item, .account-menu-dropdown .account-aside-item {
	padding: .5rem 0;
}

.account-menu-offcanvas .account-aside-footer, .account-menu-dropdown .account-aside-footer {
	background: none;
	padding: .25rem 0;
}

@media (min-width: 576px) {
	.account-menu .offcanvas-close {
		display: none;
	}
}

.search-suggest-container {
	position: absolute;
	top: 55px;
	left: 0;
	list-style: none;
	touch-action: manipulation;
	background: #fff;
	padding: 1rem;
	border: 1px solid #eee;
	width: 100%;
	z-index: 1000;
	box-shadow: 0 10px 25px -15px #000;
}

.search-suggest-container::after {
	-ms-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	width: 12px;
	height: 12px;
	top: -7px;
	content: "";
	display: block;
	position: absolute;
	background: #fff;
	left: 48%;
	border: 1px solid #eee;
	border-top: 0 none;
	border-right: 0 none;
}

.search-suggest-product.is-active .search-suggest-product-link {
	color: #ec6400;
}

.search-suggest-product-link:hover, .search-suggest-total-link:hover {
	text-decoration: none;
}

.search-suggest-product-link {
	display: block;
	padding: .5rem 0;
}

.search-suggest-product-name {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.search-suggest-product-reference-price {
	color: #ced4da;
	display: block;
}

.search-suggest-product-image-container {
	width: 35px;
	height: 35px;
	margin: 0 .5rem;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.search-suggest-product-image {
	max-width: 35px;
	max-height: 35px;
	display: block;
}

.search-suggest-total {
	padding: .5rem;
}

.search-suggest-no-result {
	text-align: center;
}

@media (min-width: 768px) {
	.search-suggest-container {
		width: 500px;
		left: 50%;
		-ms-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

.cookie-permission-container {
	display: none;
	border-top: 1px solid #eee;
	background: #fff;
	position: fixed;
	bottom: 0;
	right: 0;
	left: 0;
	text-align: center;
	padding: .5rem;
	font-size: .75rem;
	z-index: 1100;
}

.cookie-permission-content {
	margin-bottom: .5rem;
}

.cookie-permission-content a {
	display: inline-block;
}

@media (min-width: 768px) {
	.cookie-permission-content {
		text-align: left;
		margin-bottom: 0;
	}
}

.offcanvas-cookie-description, .offcanvas-cookie-list {
	margin-bottom: 32px;
	border-bottom: 1px solid #eee;
}

.offcanvas-cookie-list {
	padding-bottom: 32px;
}

.offcanvas-cookie-group {
	margin: 12px 0;
}

.offcanvas-cookie-group input ~ label {
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.offcanvas-cookie-group input:not([disabled]) ~ label {
	cursor: pointer;
}

.offcanvas-cookie-entries {
	position: relative;
}

.offcanvas-cookie-entries .icon {
	position: absolute;
	-ms-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	top: -4px;
	right: 0;
	cursor: pointer;
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.offcanvas-cookie-entries svg {
	-ms-transform-origin: center center;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	transition: -ms-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	-webkit-transition: -webkit-transform .3s ease;
}

.offcanvas-cookie-entries > p, .offcanvas-cookie-entries .offcanvas-cookie-entry {
	padding: 0 8px 0 24px;
	height: 0;
	opacity: 0;
	-webkit-transition: opacity .3s ease, padding-top .3s ease;
	transition: opacity .3s ease, padding-top .3s ease;
	margin: 0;
	visibility: hidden;
	overflow: hidden;
}

.offcanvas-cookie-entries > p > p, .offcanvas-cookie-entries .offcanvas-cookie-entry > p {
	margin: 8px 0;
}

.offcanvas-cookie-entries .offcanvas-cookie-entry {
	margin-left: 24px;
	overflow: visible;
}

.offcanvas-cookie-entries .offcanvas-cookie-entry.custom-control {
	min-height: unset;
}

.offcanvas-cookie-entries--active svg {
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.offcanvas-cookie-entries--active > p, .offcanvas-cookie-entries--active .offcanvas-cookie-entry {
	height: auto;
	opacity: 1;
	padding-top: 8px;
	visibility: visible;
}

.scroll-up-button {
	bottom: 1.5rem;
	cursor: pointer;
	opacity: 0;
	position: fixed;
	right: 1.5rem;
	-ms-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: .45s cubic-bezier(.3, 0, .15, 1);
	transition: .45s cubic-bezier(.3, 0, .15, 1);
	visibility: hidden;
	z-index: 700;
}

.scroll-up-button.is-visible {
	opacity: 1;
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	visibility: visible;
}

.grecaptcha-badge {
	visibility: hidden;
	opacity: 0;
}

.grecaptcha-v2-container iframe.has-error {
	border: 1px solid #dc3545;
	border-radius: 3px;
}

.product-detail-headline {
	margin-bottom: 3rem;
}

.product-detail-content {
	margin-bottom: 1.5rem;
}

.product-detail-content .product-breadcrumb {
	padding: 0;
	margin: 1rem 0;
}

.product-detail-name-container {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.product-detail-name-container .product-detail-variant-characteristics {
	padding-left: .5rem;
	font-size: 1rem;
	font-weight: 700;
	color: #adb5bd;
}

.product-detail-buy {
	margin-bottom: 1rem;
}

.product-detail-price {
	font-size: 1.75rem;
}

@media (max-width: 1200px) {
	.product-detail-price {
		font-size: calc(1.3rem + .6vw);
	}
}

.product-detail-price-unit {
	font-size: .75rem;
}

.product-detail-tax {
	font-size: .875rem;
}

.product-detail-delivery-information {
	margin-bottom: 1.5rem;
}

.product-detail-form-container {
	margin-bottom: 1rem;
}

.product-detail-ordernumber-container {
	margin-bottom: 1rem;
}

.product-block-prices-grid thead {
	background-color: #f9f9f9;
}

.product-block-prices-grid th {
	font-weight: 400;
}

.product-block-prices-grid td {
	font-weight: 700;
}

.product-block-prices-grid .product-block-prices-cell {
	border: 0 none;
	padding: 10px 0 10px 16px;
	line-height: 20px;
}

.product-block-prices-grid .product-block-prices-cell.product-block-prices-cell-thin {
	font-weight: 400;
	font-size: .75rem;
	line-height: 22px;
}

.product-block-prices-grid .product-block-prices-body .product-block-prices-row {
	border-top: 1px solid #eee;
}

.product-block-prices-grid .product-block-prices-body .product-block-prices-row:first-of-type {
	border-top: 0 none;
}

.product-detail-configurator-group {
	margin-bottom: 1rem;
}

.product-detail-configurator-group-title {
	font-weight: 700;
	margin-bottom: .5rem;
}

.product-detail-configurator-options {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-direction: row;
	flex-direction: row;
}

.product-detail-configurator-option {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	margin-right: .5rem;
}

.product-detail-configurator-option-input {
	display: none;
}

.product-detail-configurator-option-input + .product-detail-configurator-option-label {
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	border: 1px solid #4a545b;
	border-radius: 3px;
	box-shadow: inset 3px 3px 0 #fff, inset -3px -3px 0 #fff;
	background-color: #fff;
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	-ms-flex-pack: center;
	justify-content: center;
	height: 60px;
	min-width: 60px;
	opacity: .35;
	padding: 3px;
	-webkit-transition: border-color .45s cubic-bezier(.3, 0, .15, 1), background-color .45s cubic-bezier(.3, 0, .15, 1);
	transition: border-color .45s cubic-bezier(.3, 0, .15, 1), background-color .45s cubic-bezier(.3, 0, .15, 1);
}

.product-detail-configurator-option-input + .product-detail-configurator-option-label.is-display-text {
	box-shadow: none;
	height: auto;
	padding: 5px 10px;
}

.product-detail-configurator-option-input.is-combinable + .product-detail-configurator-option-label {
	opacity: 1;
	border: 1px solid #eee;
}

.product-detail-configurator-option-input:checked + .product-detail-configurator-option-label {
	border: 1px solid #ec6400;
}

.product-detail-configurator-option-input:checked + .product-detail-configurator-option-label.is-display-text {
	background-color: #ec6400;
	color: #fff;
}

.product-detail-configurator-option-input.is-combinable + .product-detail-configurator-option-label:hover, .product-detail-configurator-option-input + .product-detail-configurator-option-label:hover, .product-detail-configurator-option-input.is-combinable + .product-detail-configurator-option-label:active, .product-detail-configurator-option-input + .product-detail-configurator-option-label:active, .product-detail-configurator-option-input.is-combinable + .product-detail-configurator-option-label:focus, .product-detail-configurator-option-input + .product-detail-configurator-option-label:focus {
	border: 1px solid #ec6400;
}

.product-detail-configurator-option-image {
	height: 100%;
}

.product-detail-tabs-content {
	display: none;
}

.product-detail-description-text {
	margin-bottom: 1.5rem;
}

@media (min-width: 576px) {
	.product-detail-tabs-content {
		display: block;
	}
	
	.product-detail-tabs .offcanvas-close, .product-detail-tab-navigation-icon, .product-detail-tab-preview {
		display: none;
	}
}

@media screen and (max-width: 575px) {
	.product-detail-tab-preview {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
}

.product-detail-review-widget {
	margin-bottom: 1rem;
	z-index: 1;
}

.product-detail-reviews {
	margin-bottom: 1rem;
}

.product-detail-reviews .icon svg {
	top: 2px;
}

.product-detail-review-teaser-btn .product-detail-review-teaser-hide {
	display: none;
}

.product-detail-review-teaser-btn.collapsed .product-detail-review-teaser-show {
	display: none;
}

.product-detail-review-teaser-btn.collapsed .product-detail-review-teaser-hide {
	display: block;
}

.product-review-rating {
	margin-right: 1rem;
}

.product-detail-review-item-points {
	margin-bottom: .5rem;
}

.product-detail-review-item-content {
	-ms-word-break: break-word;
	word-break: break-word;
}

.product-detail-review-form-radio {
	display: none;
}

.product-detail-review-form-rating-input {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.product-review-point svg {
	top: 0;
}

.product-review-point, .point-container {
	display: inline-block;
	position: relative;
}

.point-rating {
	display: block;
	top: 0;
	left: 0;
}

.point-rating.point-blank .icon {
	color: #eee;
}

.point-partial {
	position: absolute;
}

.product-detail-review-form-rating-text {
	margin-left: .5rem;
	margin-bottom: 0;
}

.product-detail-review-form-star {
	margin-right: 10px;
}

.product-detail-review-login .login-card .card-body {
	padding-top: 0;
}

.product-detail-review-language {
	margin-bottom: 1rem;
}

.product-detail-review-sortby-label {
	margin-right: .25rem;
}

.product-detail-review-cancel {
	margin-right: 5px;
}

.offcanvas .product-detail-review-widget {
	position: static;
}

.offcanvas .product-detail-review-form-rating-input .product-review-point {
	margin-right: .5rem;
}

@media (min-width: 768px) {
	.product-detail-review-widget {
		margin-bottom: 0;
	}
	
	.product-detail-review-sortby-form {
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	
	.product-detail-review-language {
		margin-bottom: 0;
	}
	
	.product-detail-review-item-points {
		padding-right: 0;
		margin-bottom: 0;
	}
	
	.product-detail-review-item-title {
		padding-left: 0;
	}
	
	.product-detail-review-form-star {
		margin-right: 5px;
	}
}

.account-recover-password-info {
	margin-bottom: 1rem;
}

.account-guest-auth-info {
	margin-bottom: 1rem;
}

.account-welcome {
	padding-top: 1rem;
	margin-bottom: 1.5rem;
}

.account-breadcrumb {
	margin-bottom: 1.5rem;
}

.account-item-children {
	background-color: #f9f9f9;
	-ms-flex-order: 10;
	order: 10;
	margin: 12px 0;
	padding: 16px;
}

.account-item-children .nesting-level-1 {
	margin-left: 27px;
}

.account-item-children .nesting-level-2 {
	margin-left: 45px;
}

.account-item-children .nesting-level-3 {
	margin-left: 63px;
}

.account-item-children .nesting-level-4 {
	margin-left: 81px;
}

.account-item-children .nesting-level-5 {
	margin-left: 99px;
}

.account-item-children .nesting-level-6 {
	margin-left: 117px;
}

.account-item-children .nesting-level-7 {
	margin-left: 135px;
}

.account-item-children .nesting-level-8 {
	margin-left: 153px;
}

.account-item-children .nesting-level-9 {
	margin-left: 171px;
}

.account-item-children .nesting-level-10 {
	margin-left: 189px;
}

.account-item-children .account-item-children-elements {
	padding: 12px 0 0;
}

.account-item-children .account-item-headline {
	padding: 0;
	font-weight: 600;
}

.account-item-children .account-item-collapse {
	margin: 0;
}

.account-item-children .account-item-collapse-container, .account-item-children .account-item-child-label {
	padding: 0;
}

.account-item-children .account-item-collapse-icon-container {
	padding: 0;
	text-align: right;
}

.account-item-children .account-item-collapse-button {
	background-color: transparent;
	border-style: none;
}

.account-item-children .account-item-collapse-button:focus {
	outline: none;
}

.account-item-children .account-item-collapse-button > .account-item-collapse-icon {
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.account-item-children .account-item-collapse-button.collapsed > .account-item-collapse-icon {
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

.account-item-children .account-item-children-element {
	margin: 0;
	padding: 8px 4px 0;
}

.account-item-children .account-item-children-element > .nesting-level-0 {
	list-style: none;
}

.account-item-children .account-item-children-element:last-child {
	border-style: none;
}

.account-item-children .account-item-child-label-bullet {
	display: list-item;
}

.account-item-children .account-item-children-element-divider:last-child {
	display: none;
}

.account-item-children .account-item-child-total-price {
	padding: 0;
	text-align: right;
	font-weight: 600;
}

.account-item-children .account-item-children-element-divider {
	border-top: 1px solid #eee;
	margin: 1rem 0;
}

@media (max-width: 991.98px) {
	.account-content-aside {
		display: none;
	}
}

@media (min-width: 1200px) {
	.account-item-children {
		margin: 0 30px 12px 96px;
	}
}

.account .account-aside-list-group {
	-ms-flex-direction: row;
	flex-direction: row;
	overflow-x: auto;
	overflow-y: hidden;
}

.account-aside {
	margin-bottom: 1.5rem;
}

@media (min-width: 768px) {
	.account-aside {
		margin-bottom: 0;
	}
}

@media (min-width: 992px) {
	.account .account-aside-list-group {
		-ms-flex-direction: column;
		flex-direction: column;
		overflow: visible;
	}
}

.account-overview-card {
	margin-bottom: 3rem;
}

.register-personal {
	margin-bottom: 1rem;
}

.register-address {
	margin-bottom: 3rem;
}

.register-different-shipping {
	margin-bottom: 1rem;
}

.register-shipping {
	padding-top: 1.5rem;
}

.register-form .privacy-notice {
	margin-bottom: 1rem;
}

.login-card {
	margin-bottom: 1rem;
}

.login-advantages {
	display: none;
}

.login-password-recover {
	margin-bottom: 1rem;
}

@media (min-width: 992px) {
	.login-advantages {
		display: block;
	}
}

.address-card-title {
	margin-bottom: 1.5rem;
}

.address-actions-defaults {
	margin-bottom: .5rem;
}

.address-list {
	padding-top: 1.5rem;
}

.address-action-delete {
	margin-left: .5rem;
}

.address-action-create {
	margin-bottom: 1.5rem;
}

.account-profile-personal {
	margin-bottom: 3rem;
}

.account-profile-credentials {
	margin-bottom: 1.5rem;
}

.order-table {
	margin-bottom: 1.5rem;
	border: 1px solid #eee;
	position: relative;
}

.order-table-header {
	display: none;
}

.order-table-header :first-child {
	position: relative;
}

.order-hide-btn .order-hide-btn-text {
	display: block;
}

.order-hide-btn .order-view-btn-text {
	display: none;
}

.order-hide-btn.collapsed .order-hide-btn-text {
	display: none;
}

.order-hide-btn.collapsed .order-view-btn-text {
	display: block;
}

.order-table-header:last-of-type, .order-wrapper:last-of-type {
	border-bottom: 0;
}

.order-table-header, .order-item-header {
	padding-top: .5rem;
	padding-bottom: .5rem;
}

.order-table-header, .order-item-header {
	padding-left: 20px;
	padding-right: 20px;
}

.order-table-header-heading, .order-table-header-order-status, .order-table-header-context-menu {
	display: inline-block;
}

.order-table-header-heading {
	max-width: 290px;
}

.order-table-header-order-status {
	font-weight: 700;
}

.order-table-header-context-menu-wrapper {
	position: absolute;
	top: .5rem;
	right: .5rem;
}

.order-table-header-context-menu-wrapper, .order-table-header-heading {
	margin-top: .5rem;
}

.order-table-header-context-menu {
	float: right;
	border: 1px solid #eee;
	border-radius: 3px;
	width: 35px;
	height: 35px;
	padding: 0;
}

.order-table-header-context-menu::after {
	display: none;
}

.order-table-header-context-menu .icon {
	position: relative;
	margin: 5px;
}

.order-table-header-context-menu .icon > svg {
	color: #222121;
	position: absolute;
	top: 0;
	left: 0;
}

.order-table-header-context-menu-content {
	padding-left: 10px;
	padding-right: 10px;
}

.order-table-header-context-menu-content-link {
	display: block;
	border: 0 none;
	padding: 0;
	width: 100%;
	color: #222121;
	background: none;
	cursor: pointer;
	text-align: left;
}

.order-table-header-context-menu-content-link:hover {
	text-decoration: none;
	color: #ec6400;
}

.order-table-header-context-menu-content-link:active {
	outline: none;
}

.order-table-header-order-number {
	display: block;
	font-weight: 400;
	margin-bottom: 1.5rem;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}

.order-table-header-order-number .order-table-header-label {
	display: inline;
}

.order-table-header-order-table-body, .order-table-header-order-table-header {
	padding-left: 0;
	padding-right: 0;
}

.order-table-header-order-table-body {
	border-top: 1px solid #eee;
	font-weight: 400;
}

.order-table-header-order-table-body .order-table-header-order-table-body-cell[class*='col-'] {
	margin-top: 10px;
}

.order-table-header-order-table-body .order-table-header-order-table-body-cell[class*='col-']:first-of-type {
	padding-left: 0;
}

.order-table-header-order-table-body .order-table-header-order-table-body-cell[class*='col-']:last-of-type {
	padding-right: 0;
}

.order-table-header-order-table-header {
	font-weight: 700;
}

.order-table-header-order-table-header .order-table-header-order-table-header-cell[class*='col-'] {
	margin-bottom: 10px;
}

.order-table-header-order-table-header .order-table-header-order-table-header-cell[class*='col-']:first-of-type {
	padding-left: 0;
}

.order-table-header-order-table-header .order-table-header-order-table-header-cell[class*='col-']:last-of-type {
	padding-right: 0;
}

.order-table-header-order-table {
	width: 100%;
}

.order-table-header-label {
	display: none;
}

.payment-control input, .payment-control label {
	cursor: pointer;
}

.order-item {
	padding-top: .5rem;
	padding-bottom: .5rem;
}

.order-item-actions {
	text-align: center;
}

.order-item-label {
	float: left;
	width: 50%;
}

.order-item-value {
	width: 50%;
}

.order-table-header-context-menu-indicator {
	position: absolute;
	top: -3px;
	right: 7px;
}

.order-item-status-badge {}

.order-item-status-badge.order-item-status-badge-open, .order-item-status-badge.order-item-status-badge-in_progress {
	background-color: #007cba;
	color: #fff;
}

.order-item-status-badge.order-item-status-badge-completed {
	background-color: #3cc261;
	color: #fff;
}

.order-item-status-badge.order-item-status-badge-failed, .order-item-status-badge.order-item-status-badge-cancelled {
	background-color: #e52427;
	color: #fff;
}

.order-item-status-badge .icon {
	color: currentColor;
}

.order-item-status-badge .icon svg {
	top: 5px;
}

@media (min-width: 768px) {
	.order-table-header {
		display: block;
	}
	
	.order-table-header, .order-item-header {
		padding-top: .5rem;
		padding-bottom: .5rem;
	}
	
	.order-item {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.order-item-actions {
		text-align: right;
	}
}

@media (max-width: 575.98px) {
	.order-table-header-order-table-header {
		display: none;
	}
	
	.order-table-header-order-table-body {
		border-top: 0;
	}
	
	.order-table-header-label {
		display: inline;
	}
	
	.order-table-header-order-number {
		margin-bottom: 0;
	}
	
	.order-table-header-label {
		display: block;
		float: left;
		width: 50%;
	}
	
	.order-table-body-value {
		width: 50%;
	}
	
	.order-table-header-order-status {
		margin-top: 0;
		margin-bottom: 1rem;
	}
	
	.order-table-header-context-menu-wrapper {
		top: .5rem;
		right: 1rem;
	}
	
	.order-table-header-context-menu-indicator {
		top: -3px;
		right: -3px;
	}
}

.edit-order {
	padding-top: 70px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
}

.edit-order-container {
	max-width: 895px;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
}

.edit-order-tos-checkbox, .edit-order-tos-label {
	cursor: pointer;
}

.edit-order-cancel-order-modal-toggle-btn {
	margin-top: 1rem;
}

.edit-order-checkout-aside {
	width: 50%;
	margin-left: 50%;
	padding-left: 20px;
	padding-right: 20px;
}

@media (max-width: 991.98px) {
	.edit-order {
		padding-top: 0;
	}
	
	.edit-order-checkout-aside {
		width: 100%;
		margin-left: 0;
	}
}

.order-detail-content {
	border-top: 1px solid #eee;
}

.order-detail-content-header {
	display: none;
}

.document-detail-content-header {
	display: block;
	border-bottom: 1px solid #bcc1c7;
	padding-bottom: .5rem;
}

.order-detail-content-header, .order-item-detail-footer {
	padding-left: 10px;
	padding-right: 10px;
}

.order-detail-content-body.has-element-loader {
	min-height: 70px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.order-detail-content-body .element-loader-backdrop {
	box-shadow: none;
}

.order-detail-content-header, .order-detail-content-row {
	margin-right: 20px;
	margin-left: 20px;
}

.order-detail-content-row {
	font-weight: 400;
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.order-detail-content-row .document-item {
	padding-left: .5rem;
	padding-right: .5rem;
}

.order-detail-content-row .order-item:last-of-type, .order-detail-content-row .document-item:last-of-type {
	padding-right: 0;
}

.order-detail-content-row .order-item:first-of-type, .order-detail-content-row .document-item:first-of-type {
	padding-left: 0;
}

@media (max-width: 991.98px) {
	.order-item, .document-item {
		padding-left: 0;
		padding-right: 0;
	}
}

.order-item-detail-list-item {
	margin-bottom: 1rem;
}

.order-item-detail-list-item-divider {
	border-top: 1px solid #eee;
	margin: 1rem 20px;
}

.order-item-detail-list-item.is-nested, .order-item-detail-list-item.is-child {
	border-left: 3px solid #eee;
	border-bottom-color: transparent;
	margin: 0 -10px;
	padding: 0 10px;
}

.order-item-detail-list-item:last-of-type .order-detail-content-row {
	border-bottom: 0 none;
}

.order-item-detail-list-item.is-discount .cart-item-total-price {
	color: #3cc261;
}

.order-item-discount-icon {
	text-align: center;
}

.order-item-total {
	font-weight: 700;
}

.order-item-nested-icon {
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin: 0 auto;
	width: 50px;
	height: 50px;
}

.order-item-nested-icon .icon > svg {
	top: 0;
}

.order-item-reorder {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
}

.order-item-detail-footer {
	padding: 1rem;
}

.order-item-detail-footer dl dt.col, .order-item-detail-footer dl .is-act-confirmpage .checkout dt.checkout-aside, .is-act-confirmpage .checkout .order-item-detail-footer dl dt.checkout-aside, .order-item-detail-footer dl .is-ctl-accountorder .checkout dt.checkout-aside, .is-ctl-accountorder .checkout .order-item-detail-footer dl dt.checkout-aside, .order-item-detail-footer dl .is-act-finishpage .checkout dt.checkout-aside, .is-act-finishpage .checkout .order-item-detail-footer dl dt.checkout-aside, .order-item-detail-footer dl dt[class*='col-'] {
	margin-bottom: .5rem;
	padding-right: .5rem;
}

.order-item-detail-labels {
	margin-bottom: 0;
}

.order-item-detail-labels-value {
	font-weight: 400;
}

.order-detail-content-header {
	padding-left: 0;
	padding-right: 0;
}

.order-item-detail-summary, .order-item-detail-summary dd:last-child {
	margin-bottom: 0;
}

.order-detail-comment {
	border-top: 0;
	display: block;
	padding-top: 0;
	padding-bottom: 1rem;
}

.card-title.order-detail-comment-title {
	margin-bottom: 0;
	padding: 1rem;
}

.order-detail-comment-body {
	padding: 1rem;
}

.order-detail-comment-value {
	margin-bottom: 0;
}

.order-item-variants-properties {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.order-item-variants-properties-name {
	margin-right: .5rem;
}

.order-detail-form {
	float: right;
}

.document-item-view-file {
	text-align: right;
}

@media (min-width: 768px) {
	.order-detail-content-header {
		display: block;
		padding-top: .5rem;
		padding-bottom: .5rem;
	}
	
	.order-item-label {
		display: none;
	}
	
	.order-detail-content-header {
		border-bottom: 1px solid #bcc1c7;
	}
	
	.order-detail-content {
		border-top: 0;
	}
	
	.order-header-price, .order-item-price, .order-header-total, .order-item-total, .order-header-actions {
		text-align: right;
	}
	
	.order-header-quantity, .order-item-quantity {
		text-align: center;
	}
	
	.order-item-reorder {
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	
	.order-item-detail-summary dt, .order-item-detail-summary dd {
		text-align: right;
	}
	
	.document-item-view-file-icon-btn {
		display: none;
	}
}

@media (max-width: 767.98px) {
	.document-header-date {
		display: none;
	}
	
	.document-item-view-file-text-btn {
		display: none;
	}
}

.checkout-container {
	margin-bottom: 1.5rem;
}

.checkout-product-table {
	margin-bottom: 1.5rem;
}

.checkout-confirm-tos-checkbox, .checkout-confirm-tos-label {
	cursor: pointer;
}

.is-ctl-checkout .footer-minimal .footer-service-menu-list, .is-act-checkoutregisterpage .footer-minimal .footer-service-menu-list {
	display: block;
}

.checkout-aside-summary-label {
	font-weight: 400;
}

.checkout-aside-summary-list.display-rounded .checkout-aside-summary-total {
	font-weight: 400;
	font-size: .875rem;
}

.checkout-aside-summary-total {
	font-size: 1rem;
	font-weight: 700;
	padding-top: 13px;
	border-top: 1px solid #eee;
	margin-top: 5px;
}

.checkout-aside-summary-total-rounded {
	font-size: 1rem;
	font-weight: 700;
}

.checkout-aside-summary-label.summary-net, .checkout-aside-summary-value.summary-net {
	margin-top: 10px;
}

.checkout-aside-summary-header {
	margin-bottom: 20px;
}

.checkout-aside-summary-total {
	font-size: 1rem;
	font-weight: 700;
}

.checkout-aside-summary-value {
	text-align: right;
}

.checkout-aside-product-header {
	margin-bottom: 1.5rem;
}

.checkout-aside-item {
	margin-bottom: 1rem;
}

.checkout-aside-item .checkout-aside-item-title {
	font-weight: 700;
	margin-bottom: .25rem;
}

.checkout-aside-item .checkout-aside-item-characteristics {
	margin-bottom: .25rem;
}

.checkout-aside-item .checkout-aside-item-characteristics .checkout-aside-item-characteristics-option {
	font-weight: 700;
}

.checkout-aside-item .checkout-aside-item-link-quantity {
	margin-bottom: .25rem;
}

.checkout-aside-item-price {
	font-weight: 700;
	text-align: right;
}

.checkout-aside-action {
	margin-top: 1rem;
}

.checkout-aside-add-code {
	margin-top: 1rem;
}

.cart-aside-item-children {
	background-color: #f9f9f9;
	width: 100%;
	margin-top: .5rem;
	padding: 16px 16px 10px;
	-ms-flex-order: 10;
	order: 10;
}

.cart-aside-item-children .nesting-level-1 {
	margin-left: 27px;
}

.cart-aside-item-children .nesting-level-2 {
	margin-left: 45px;
}

.cart-aside-item-children .nesting-level-3 {
	margin-left: 63px;
}

.cart-aside-item-children .nesting-level-4 {
	margin-left: 81px;
}

.cart-aside-item-children .nesting-level-5 {
	margin-left: 99px;
}

.cart-aside-item-children .nesting-level-6 {
	margin-left: 117px;
}

.cart-aside-item-children .nesting-level-7 {
	margin-left: 135px;
}

.cart-aside-item-children .nesting-level-8 {
	margin-left: 153px;
}

.cart-aside-item-children .nesting-level-9 {
	margin-left: 171px;
}

.cart-aside-item-children .nesting-level-10 {
	margin-left: 189px;
}

.cart-aside-item-children .cart-aside-item-children-elements {
	padding: 12px 0 0;
}

.cart-aside-item-children .cart-aside-item-headline {
	padding: 0;
	font-weight: 600;
}

.cart-aside-item-children .cart-aside-item-change-button {
	width: fit-content;
	margin: 0 12px;
	font-size: 12px;
	text-decoration: underline;
	background-color: transparent;
	border-style: none;
}

.cart-aside-item-children .cart-aside-item-change-button:focus {
	outline: none;
}

.cart-aside-item-children .cart-aside-item-collapse {
	margin: 0;
}

.cart-aside-item-children .cart-aside-item-collapse-container, .cart-aside-item-children .cart-aside-item-child-label {
	padding: 0;
}

.cart-aside-item-children .cart-aside-item-collapse-icon-container {
	padding: 0;
	text-align: right;
}

.cart-aside-item-children .cart-aside-item-collapse-button {
	background-color: transparent;
	border-style: none;
}

.cart-aside-item-children .cart-aside-item-collapse-button:focus {
	outline: none;
}

.cart-aside-item-children .cart-aside-item-collapse-button > .cart-aside-item-collapse-icon {
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.cart-aside-item-children .cart-aside-item-collapse-button.collapsed > .cart-aside-item-collapse-icon {
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

.cart-aside-item-children .cart-aside-item-children-element {
	margin: 0;
	padding: 8px 4px 0;
}

.cart-aside-item-children .cart-aside-item-children-element > .nesting-level-0 {
	list-style: none;
}

.cart-aside-item-children .cart-aside-item-children-element:last-child, .cart-aside-item-children .cart-aside-item-children-element-divider:last-child {
	border-style: none;
}

.cart-aside-item-children .cart-aside-item-child-label-bullet {
	display: list-item;
}

.cart-aside-item-children .cart-aside-item-child-total-price {
	padding: 0;
	text-align: right;
	font-weight: 600;
}

.cart-aside-item-children .cart-aside-item-children-element-divider {
	border-top: 1px solid #eee;
	margin: 1rem 0;
}

.is-act-cartpage .checkout .checkout-main {
	margin-bottom: 1.5rem;
}

.is-act-cartpage .checkout .checkout-aside-container {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 1;
}

.cart-main-header {
	margin-bottom: 1.5rem;
}

.cart-table-header {
	display: none;
}

.cart-header-unit-price, .cart-header-total-price, .cart-header-tax-price {
	text-align: right;
}

.cart-header-row, .cart-item-row {
	margin-right: -.25rem;
	margin-left: -.25rem;
}

.cart-header-row > .col, .is-act-confirmpage .checkout .cart-header-row > .checkout-aside, .is-ctl-accountorder .checkout .cart-header-row > .checkout-aside, .is-act-finishpage .checkout .cart-header-row > .checkout-aside, .cart-item-row > .col, .is-act-confirmpage .checkout .cart-item-row > .checkout-aside, .is-ctl-accountorder .checkout .cart-item-row > .checkout-aside, .is-act-finishpage .checkout .cart-item-row > .checkout-aside, .cart-header-row > [class*='col-'], .cart-item-row > [class*='col-'] {
	padding-right: .25rem;
	padding-left: .25rem;
}

.cart-add-product-container {
	margin-bottom: 1rem;
}

.cart-shipping-costs-container {
	-ms-flex-item-align: center;
	align-self: center;
}

.cart-shipping-costs-btn {
	padding-left: 0;
	margin: 1px 0;
}

@media (min-width: 768px) {
	.cart-table-header {
		display: block;
	}
	
	.cart-add-product {
		max-width: 250px;
	}
	
	.cart-add-product-container {
		margin-bottom: 0;
	}
}

@media (min-width: 992px) {
	.cart-table-header {
		display: block;
	}
}

.cart-item {
	margin-bottom: 1rem;
}

.cart-item.is-nested, .cart-item.is-child {
	border-left: 3px solid #eee;
	border-bottom-color: transparent;
	padding-left: 1rem;
}

.cart-item.is-child {
	padding-right: 1rem;
}

.cart-item.is-discount .cart-item-total-price {
	color: #3cc261;
}

.cart-item-discount-icon {
	text-align: center;
	height: 100%;
}

.cart-item-discount-icon .icon {
	height: 100%;
}

.cart-item-discount-icon .icon > svg {
	top: 0;
}

.cart-item-nested-icon {
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin: 0 auto;
	width: 65px;
	height: 65px;
}

.cart-item-nested-icon .icon > svg {
	top: 0;
}

.cart-item-info {
	-ms-flex-order: 1;
	order: 1;
}

.cart-item-quantity {
	-ms-flex-order: 3;
	order: 3;
}

.cart-item-unit-price, .cart-item-tax-price {
	-ms-flex-order: 4;
	order: 4;
}

.cart-item-total-price {
	-ms-flex-order: 5;
	order: 5;
}

.cart-item-remove {
	-ms-flex-order: 2;
	order: 2;
	text-align: right;
}

.cart-item-img-container {
	text-align: center;
	width: 70px;
}

.cart-item-img-link {
	display: block;
}

.cart-item-img {
	width: 100%;
	height: 70px;
	object-fit: contain;
	font-family: "object-fit: contain;";
}

.cart-item-info {
	margin-bottom: 1rem;
}

.cart-item-total-price {
	font-weight: 700;
}

.cart-item-unit-price, .cart-item-total-price, .cart-item-tax-price {
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.cart-item-quantity-label, .cart-item-unit-price-label, .cart-item-total-price-label, .cart-item-tax-price-label {
	font-weight: 700;
	margin-bottom: .5rem;
}

.cart-item-quantity-row {
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: .5rem;
}

.cart-item-quantity {
	margin-bottom: .5rem;
}

.cart-item-details {
	padding-top: 8px;
}

.cart-item-details-characteristics {
	margin: .5rem 0;
	font-size: .75rem;
}

.cart-item-details-characteristics .cart-item-details-characteristics-option {
	font-weight: 700;
}

.cart-item-variants {
	margin-bottom: .5rem;
}

.cart-item-variants-properties {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.cart-item-variants-properties-name {
	margin-right: .5rem;
}

@media (min-width: 576px) {
	.cart-item-quantity-container {
		width: 70px;
		margin-left: auto;
	}
	
	.cart-item-quantity-row {
		-ms-flex-align: normal;
		align-items: normal;
		margin-bottom: 0;
	}
	
	.cart-item-quantity {
		-ms-flex-pack: justify;
		justify-content: space-between;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	
	.cart-item-quantity, .cart-item-unit-price, .cart-item-total-price, .cart-item-tax-price {
		text-align: right;
	}
	
	.cart-item-unit-price, .cart-item-total-price, .cart-item-tax-price {
		-ms-flex-pack: normal;
		justify-content: normal;
		display: block;
	}
}

@media (min-width: 768px) {
	.cart-item {}
	
	.cart-item.is-nested, .cart-item.is-child {
		padding-left: 0;
		padding-right: 0;
	}
	
	.cart-item.is-nested .cart-item-info, .cart-item.is-child .cart-item-info {
		padding-left: 1rem;
	}
	
	.cart-item-info, .cart-item-quantity, .cart-item-unit-price, .cart-item-total-price, .cart-item-tax-price, .cart-item-remove {
		-ms-flex-order: 0;
		order: 0;
	}
	
	.cart-item-info {
		margin-bottom: 0;
	}
	
	.cart-item-quantity-label, .cart-item-unit-price-label, .cart-item-total-price-label, .cart-item-tax-price-label {
		display: none;
	}
}

.cart-item-children {
	background-color: #f9f9f9;
	width: 100%;
	margin: 0 4px;
	padding: 16px 16px 10px;
	-ms-flex-order: 10;
	order: 10;
}

.cart-item-children .nesting-level-1 {
	margin-left: 27px;
}

.cart-item-children .nesting-level-2 {
	margin-left: 45px;
}

.cart-item-children .nesting-level-3 {
	margin-left: 63px;
}

.cart-item-children .nesting-level-4 {
	margin-left: 81px;
}

.cart-item-children .nesting-level-5 {
	margin-left: 99px;
}

.cart-item-children .nesting-level-6 {
	margin-left: 117px;
}

.cart-item-children .nesting-level-7 {
	margin-left: 135px;
}

.cart-item-children .nesting-level-8 {
	margin-left: 153px;
}

.cart-item-children .nesting-level-9 {
	margin-left: 171px;
}

.cart-item-children .nesting-level-10 {
	margin-left: 189px;
}

.cart-item-children .cart-item-children-elements {
	padding: 12px 0 0;
}

.cart-item-children .cart-item-headline {
	padding: 0;
	font-weight: 600;
}

.cart-item-children .cart-item-change-button {
	width: fit-content;
	margin: 0 12px;
	font-size: 12px;
	text-decoration: underline;
	background-color: transparent;
	border-style: none;
}

.cart-item-children .cart-item-change-button:focus {
	outline: none;
}

.cart-item-children .cart-item-collapse {
	margin: 0;
}

.cart-item-children .cart-item-collapse-container, .cart-item-children .cart-item-child-label {
	padding: 0;
}

.cart-item-children .cart-item-collapse-icon-container {
	padding: 0;
	text-align: right;
}

.cart-item-children .cart-item-collapse-button, .cart-item-children .cart-item-child-remove-icon {
	background-color: transparent;
	border-style: none;
}

.cart-item-children .cart-item-collapse-button:focus, .cart-item-children .cart-item-child-remove-icon:focus {
	outline: none;
}

.cart-item-children .cart-item-collapse-button > .cart-item-collapse-icon {
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.cart-item-children .cart-item-collapse-button.collapsed > .cart-item-collapse-icon {
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

.cart-item-children .cart-item-children-element {
	margin: 0;
	padding: 8px 4px 0;
}

.cart-item-children .cart-item-children-element > .nesting-level-0 {
	list-style: none;
}

.cart-item-children .cart-item-children-element:last-child, .cart-item-children .cart-item-children-element-divider:last-child {
	border-style: none;
}

.cart-item-children .cart-item-child-label-bullet {
	display: list-item;
}

.cart-item-children .cart-item-child-total-price {
	padding: 0;
	text-align: right;
	font-weight: 600;
}

.cart-item-children .cart-item-child-remove-icon-container {
	padding: 0;
	text-align: right;
}

.cart-item-children .cart-item-children-element-divider {
	border-top: 1px solid #eee;
	margin: 1rem 0;
}

@media (min-width: 768px) {
	.cart-item-children {
		margin-left: 96px;
	}
}

@media (min-width: 992px) {
	.cart-item-children {
		margin-left: 4px;
	}
}

@media (min-width: 1200px) {
	.cart-item-children {
		margin-left: 96px;
	}
}

.is-act-checkoutregisterpage .checkout {
	padding-top: 70px;
}

.is-act-checkoutregisterpage .checkout .checkout-main {
	margin-bottom: 1.5rem;
}

.register-guest-control {
	margin-bottom: 1rem;
}

.register-login-collapse-toogle {
	margin-bottom: 1rem;
}

@media (min-width: 992px) {
	.is-act-checkoutregisterpage .checkout .checkout-main {
		margin-bottom: 0;
	}
}

.is-act-confirmpage .checkout, .is-ctl-accountorder .checkout {
	padding-top: 70px;
}

.is-act-confirmpage .checkout .checkout-additional, .is-ctl-accountorder .checkout .checkout-additional {
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.is-act-confirmpage .checkout .checkout-aside-no-offset, .is-ctl-accountorder .checkout .checkout-aside-no-offset {
	margin-left: 0;
}

.confirm-main-header, .confirm-tos, .confirm-address, .confirm-payment-shipping, .confirm-payment, .confirm-product {
	margin-bottom: 1.5rem;
}

.confirm-payment-current, .confirm-shipping-current {
	margin-bottom: 3rem;
}

.confirm-payment-current.is-invalid, .confirm-shipping-current.is-invalid {
	color: #e52427;
}

.confirm-method-tooltip {
	margin-left: .25rem;
}

.payment-method-label, .shipping-method-label {
	width: 100%;
}

.payment-method-label .payment-method-description, .shipping-method-label .payment-method-description, .payment-method-label .shipping-method-description, .shipping-method-label .shipping-method-description {
	width: 66%;
}

.confirm-checkout-collapse-trigger {
	text-underline: #ec6400;
}

.confirm-checkout-collapse-trigger:hover {
	cursor: pointer;
}

.confirm-checkout-collapse-trigger .icon-confirm-checkout-chevron {
	height: 1.375rem;
}

.confirm-checkout-collapse-trigger .icon-confirm-checkout-chevron > svg {
	color: #ec6400;
	transition: -ms-transform .2s ease-in-out;
	transition: -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	-webkit-transition: -webkit-transform .2s ease-in-out;
}

.is-act-finishpage .checkout {
	padding-top: 70px;
}

.is-act-finishpage .checkout .checkout-additional {
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.is-act-finishpage .checkout .checkout-aside-no-offset {
	margin-left: 0;
}

.finish-content {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 6rem;
}

.finish-ordernumber {
	font-size: 1rem;
	font-weight: 700;
}

.finish-teaser {
	text-align: center;
}

.finish-header {
	margin-bottom: 1.5rem;
	text-align: center;
}

.finish-ordernumber {
	text-align: center;
}

.finish-order-subtitle {
	text-align: center;
}

.finish-change-payment-wrapper {
	text-align: center;
}

.finish-action {
	text-align: center;
	margin-bottom: 3rem;
}

.finish-info {
	margin-bottom: 3rem;
}

.breadcrumb.cms-breadcrumb {
	padding-left: 20px;
	padding-right: 20px;
}

.contact-headline {
	margin-bottom: 1.5rem;
}

.contact-content {
	margin: 0 auto;
}

.newsletter-headline {
	margin-bottom: 1rem;
}

.newsletter-content {
	margin: 0 auto;
}

.search-page .filter-panel-wrapper-toggle {
	margin-bottom: 1rem;
}

.search-headline {
	text-align: center;
	margin-bottom: 1.5rem;
}

.wishlist-headline {
	margin: 0;
	height: 155px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.wishlist-listing-col {
	margin-top: 86px;
}

.wishlist-listing-col .wishlist-listing-empty {
	height: 250px;
	width: 100%;
}

.wishlist-listing-col .wishlist-listing-header {
	font-weight: bold;
	color: #222121;
}

.wishlist-listing-col .wishlist-listing-description {
	font-size: 14px;
	line-height: 20px;
}

@media (min-width: 768px) {
	.wishlist-listing-header {
		margin-top: 53px;
		font-size: 36px;
		line-height: 40px;
	}
	
	.wishlist-listing-empty {
		max-height: 200px;
	}
}

@media (max-width: 767.98px) {
	.wishlist-listing-empty {
		max-height: 120px;
	}
	
	.wishlist-listing-header {
		margin-top: 48px;
		font-size: 23px;
		line-height: 34px;
	}
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 400;
	font-display: fallback;
	src: url("../assets/font/Inter-Regular.woff2") format("woff2"), url("../assets/font/Inter-Regular.woff") format("woff");
}

@font-face {
	font-family: "Inter";
	font-style: italic;
	font-weight: 400;
	font-display: fallback;
	src: url("../assets/font/Inter-Italic.woff2") format("woff2"), url("../assets/font/Inter-Italic.woff") format("woff");
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 600;
	font-display: fallback;
	src: url("../assets/font/Inter-SemiBold.woff2") format("woff2"), url("../assets/font/Inter-SemiBold.woff") format("woff");
}

@font-face {
	font-family: "Inter";
	font-style: italic;
	font-weight: 600;
	font-display: fallback;
	src: url("../assets/font/Inter-SemiBoldItalic.woff2") format("woff2"), url("../assets/font/Inter-SemiBoldItalic.woff") format("woff");
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 700;
	font-display: fallback;
	src: url("../assets/font/Inter-Bold.woff2") format("woff2"), url("../assets/font/Inter-Bold.woff") format("woff");
}

@font-face {
	font-family: "Inter";
	font-style: italic;
	font-weight: 700;
	font-display: fallback;
	src: url("../assets/font/Inter-BoldItalic.woff2") format("woff2"), url("../assets/font/Inter-BoldItalic.woff") format("woff");
}

body {
	-moz-font-feature-settings: "cv02" 1, "cv03" 1, "cv04" 1;
	-webkit-font-feature-settings: "cv02" 1, "cv03" 1, "cv04" 1;
	font-feature-settings: "cv02" 1, "cv03" 1, "cv04" 1;
}

body {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	min-height: 100vh;
	-ms-flex-direction: column;
	flex-direction: column;
}

main {
	-ms-flex-positive: 1;
	flex-grow: 1;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	margin-bottom: 10px;
}

h1, .h1 {
	line-height: 40px;
}

h2, .h2 {
	line-height: 34px;
}

h3, .h3 {
	line-height: 33px;
}

h4, .h4 {
	line-height: 24px;
}

h5, .h5 {
	line-height: 21px;
}

h6, .h6 {
	line-height: 20px;
}

.alert {
	padding: 0;
	border: 0;
}

.alert .icon {
	margin: .5rem;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.alert .icon svg {
	top: 0;
}

.alert-has-icon {
	-ms-flex-align: normal;
	align-items: normal;
}

.alert-content-container {
	padding: .5rem;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.alert-primary {
	background-color: #ec6400;
}

.alert-primary .alert-content-container {
	background-color: #fbe0cc;
	color: #ec6400;
}

.alert-primary .icon {
	color: #fff;
}

.alert-secondary {
	background-color: #4f5659;
}

.alert-secondary .alert-content-container {
	background-color: #dcddde;
	color: #4f5659;
}

.alert-secondary .icon {
	color: #fff;
}

.alert-success {
	background-color: #3cc261;
}

.alert-success .alert-content-container {
	background-color: #d8f3df;
	color: #3cc261;
}

.alert-success .icon {
	color: #fff;
}

.alert-info {
	background-color: #007cba;
}

.alert-info .alert-content-container {
	background-color: #cce5f1;
	color: #007cba;
}

.alert-info .icon {
	color: #fff;
}

.alert-warning {
	background-color: #ffbd5d;
}

.alert-warning .alert-content-container {
	background-color: #fff2df;
	color: #ffbd5d;
}

.alert-warning .icon {
	color: #fff;
}

.alert-danger {
	background-color: #e52427;
}

.alert-danger .alert-content-container {
	background-color: #fad3d4;
	color: #e52427;
}

.alert-danger .icon {
	color: #fff;
}

.alert-light {
	background-color: #f9f9f9;
}

.alert-light .alert-content-container {
	background-color: #fefefe;
	color: #f9f9f9;
}

.alert-light .icon {
	color: #fff;
}

.alert-dark {
	background-color: #4a545b;
}

.alert-dark .alert-content-container {
	background-color: #dbddde;
	color: #4a545b;
}

.alert-dark .icon {
	color: #fff;
}

.badge {
	border: 0;
	border-radius: 50px;
	box-sizing: content-box;
	height: 20px;
	line-height: 20px;
	margin: 0 5px;
	min-width: 10px;
	padding: 0 5px;
}

.badge-lg {
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
}

.breadcrumb {
	padding: .75rem 0;
}

.breadcrumb svg {
	height: .875rem;
	width: auto;
	top: 3px;
}

.breadcrumb .breadcrumb-container {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.breadcrumb .breadcrumb-placeholder {
	margin: 0 .5rem;
}

.breadcrumb a {
	color: #222121;
	font-size: .875rem;
}

.breadcrumb a:hover {
	color: #ec6400;
	text-decoration: none;
}

.breadcrumb a.is-active {
	color: #ec6400;
	font-weight: bolder;
}

.btn {
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.btn-buy {
	color: #fff;
	color: #fff;
	background-color: #ec6400;
	border-color: #ec6400;
}

.btn-buy:hover {
	color: #fff;
	background-color: #c65400;
	border-color: #b94e00;
}

.btn-buy:focus, .btn-buy.focus {
	box-shadow: 0 0 0 .2rem rgba(239, 123, 38, .5);
}

.btn-buy.disabled, .btn-buy:disabled {
	color: #fff;
	background-color: #ec6400;
	border-color: #ec6400;
}

.btn-buy:not(:disabled):not(.disabled):active, .btn-buy:not(:disabled):not(.disabled).active, .show > .btn-buy.dropdown-toggle {
	color: #fff;
	background-color: #b94e00;
	border-color: #ac4900;
}

.btn-buy:not(:disabled):not(.disabled):active:focus, .btn-buy:not(:disabled):not(.disabled).active:focus, .show > .btn-buy.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(239, 123, 38, .5);
}

.btn.disabled, .btn-buy.disabled, .btn:disabled, .btn-buy:disabled {
	opacity: 1;
	background: #eee;
	border-color: #eee;
	color: #bcc1c7;
}

.btn-link.disabled, .btn-link:disabled {
	border: 0 none;
	background: transparent;
}

.card-title {
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}

.card-body {
	padding: 0;
}

.custom-select {
	cursor: pointer;
}

.custom-select:invalid {
	color: #c3c3c3;
}

.custom-select:hover {
	border-color: #ec6400;
	color: #ec6400;
}

.form-label {
	margin-bottom: 3px;
}

.form-group {
	margin-bottom: 20px;
}

.form-control:focus {
	box-shadow: none;
}

.form-control::-webkit-input-placeholder {
	color: #c3c3c3;
}

.modal-content {
	border: 0;
	box-shadow: 0 43px 43px -6px rgba(0, 0, 0, .2);
}

.modal-content .modal-title {
	margin: 0;
}

.product-box {
	border-color: #eee;
	background-color: #fff;
}

.product-box .card-body {
	padding: 1rem;
}

.product-name {
	font-weight: 600;
}

.product-price {
	color: #ec6400;
}

.card-tabs {
	border: 0;
}

.card-tabs .card-header {
	background: none;
	padding-left: 10px;
	padding-right: 10px;
}

.card-tabs .nav-item {
	margin-right: 10px;
}

.card-tabs .nav-link {
	border: 0;
	border-bottom: 2px solid #eee;
	border-radius: 0;
	color: #222121;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
}

.card-tabs .nav-link:hover {
	border-color: #ec6400;
	color: #ec6400;
}

.card-tabs .nav-link.active {
	border-color: #ec6400;
	color: #4a545b;
}

.card-tabs .nav-link.active, .card-tabs .nav-link:hover {
	background-color: #fff;
	background-image: none;
}

.card-tabs .nav-link .product-cross-selling-tab-navigation {
	padding: 0;
}

.card-tabs .card-body {
	padding-top: 30px;
}

.cms-block-text-hero .cms-element-text hr {
	max-width: 160px;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #e9edf0;
}

.cms-element-product-listing .cms-listing-row {
	margin-right: -15px;
	margin-left: -15px;
}

.cms-element-product-listing .cms-listing-col {
	padding-right: 15px;
	padding-left: 15px;
}

.cms-element-product-listing .cms-listing-col {
	margin-bottom: 30px;
}

.cms-element-text blockquote {
	font-size: 1rem;
	font-style: italic;
	line-height: 24px;
	margin-top: 16px;
	margin-left: 20px;
	position: relative;
}

.cms-element-text blockquote::before {
	content: "\"";
	font-size: 40px;
	line-height: 16px;
	color: #9aa7be;
	position: absolute;
	top: 10px;
	left: -24px;
}

.quickview-minimal-product-name {
	color: #222121;
}

.quickview-minimal-product-name:hover {
	text-decoration: none;
}

.quickview-minimal-product-number {
	font-size: .75rem;
}

.quickview-minimal-footer-heading {
	border-bottom: 1px solid #eee;
}

.pagination .page-link {
	line-height: 1.5;
}

.top-bar-nav-btn.btn {
	color: #222121;
	font-weight: 400;
	padding: 0;
}

.top-bar-nav-btn.btn:hover, .top-bar-nav-btn.btn:hover .icon {
	color: #ec6400;
}

.top-bar-nav-btn.btn:focus {
	box-shadow: none;
}

.dropdown.show .top-bar-nav-btn, .dropdown.show .top-bar-nav-btn .icon {
	color: #ec6400;
}

.top-bar-list-item {
	color: #222121;
}

.top-bar-list-item.is-checked {
	color: #ec6400;
}

.top-bar-list-item:hover {
	color: #ec6400;
	background: transparent;
	text-decoration: none;
}

.top-bar-list-item:hover .top-bar-list-label {
	cursor: pointer;
}

.header-search-btn {
	background: #fff;
	border: 1px solid #eee;
	border-left: 0;
}

.header-search-btn:hover .icon {
	color: #ec6400;
}

.header-search-btn:focus {
	box-shadow: none;
}

.header-search-btn.btn:disabled {
	background: #fff;
	border-color: #eee;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.header-search-input {
	border-right: 0;
}

.header-search-input:focus, .header-search-input:focus ~ .input-group-append .header-search-btn {
	border-color: #ec6400;
}

.header-actions-btn, .header-actions-btn:active, .header-actions-btn:hover {
	background: none;
}

.header-actions-btn:hover, .header-actions-btn:hover .icon {
	color: #ec6400;
}

.header-actions-btn:focus {
	box-shadow: none;
}

.header-cart-total {
	color: #ec6400;
	font-size: 1rem;
}

@media (min-width: 576px) {
	.header-cart-badge {
		display: none;
	}
}

.footer-main {
	border-top: 1px solid #eee;
}

.footer-column {
	border-bottom: 1px solid #eee;
}

.footer-column-headline {
	color: #ec6400;
	font-size: 1rem;
	font-weight: 700;
}

.footer-link, .footer-contact-hotline a {
	color: #222121;
}

.footer-link:hover, .footer-contact-hotline a:hover {
	color: #ec6400;
	text-decoration: none;
}

.footer-contact-hotline a {
	display: block;
	margin: 1rem 0 .5rem;
	font-size: 1rem;
	font-weight: 700;
}

.footer-bottom {
	background: #f9f9f9;
}

.footer-service-menu-item {
	padding-right: 1rem;
	font-weight: 700;
}

.footer-service-menu-item:last-child {
	padding-right: 0;
}

.footer-service-menu-link {
	color: inherit;
}

@media (min-width: 768px) {
	.footer-column {
		border: 0;
	}
	
	.footer-link-item {
		padding: 2px 0;
	}
}

.main-navigation-menu {
	font-size: 1rem;
}

@media (min-width: 768px) {
	.main-navigation-link {
		color: #222121;
		padding-left: 0;
		padding-right: 32px;
	}
	
	.main-navigation-link .main-navigation-link-text {
		border-bottom: 2px solid transparent;
		padding-bottom: 3px;
	}
	
	.main-navigation-link:hover, .main-navigation-link.is-open {
		color: #ec6400;
	}
	
	.main-navigation-link.active {
		color: #4a545b;
		font-weight: 700;
	}
	
	.main-navigation-link.active .main-navigation-link-text {
		border-color: #ec6400;
	}
}

.navigation-flyout-categories:not(.is-level-0) {
	margin-left: 20px;
}

.navigation-flyout-categories.is-level-0 > .navigation-flyout-col {
	margin-bottom: 30px;
	position: relative;
}

.navigation-flyout-categories.is-level-0 > .navigation-flyout-col::before {
	border-left: 1px solid #eee;
	content: "";
	height: 100%;
	left: 15px;
	position: absolute;
	top: 0;
}

.navigation-flyout-categories.is-level-0 > .navigation-flyout-col.col-3:nth-child(4n+1), .navigation-flyout-categories.is-level-0 > .navigation-flyout-col.col-4:nth-child(3n+1) {
	border-left: 0;
}

.navigation-flyout-link {
	-webkit-transition: padding .25s cubic-bezier(0, .77, .33, 1);
	transition: padding .25s cubic-bezier(0, .77, .33, 1);
	color: #4a545b;
	font-size: 1rem;
	margin: 0 1rem;
	padding: .25rem 0;
}

@media (prefers-reduced-motion: reduce) {
	.navigation-flyout-link {
		-webkit-transition: none;
		transition: none;
	}
}

.navigation-flyout-link.is-level-0 {
	font-weight: 700;
}

.navigation-flyout-link.is-level-2 {
	font-size: .875rem;
	padding: .125rem 0;
}

.navigation-flyout-link:hover {
	color: #ec6400;
	padding-left: 5px;
}

.navigation-flyout-link.active {
	color: #ec6400;
	font-weight: 700;
}

.navigation-flyout-bar {
	-ms-flex-align: center;
	align-items: center;
	padding: 20px 0;
}

.navigation-flyout-category-link {
	font-weight: 700;
	font-size: 1rem;
}

.navigation-offcanvas-headline {
	font-weight: 700;
	color: #4f5659;
}

.navigation-offcanvas-list-item {
	background-color: #fff;
	border-top: 1px solid #bcc1c7;
}

.navigation-offcanvas-list-item:last-child {
	border-bottom: 1px solid #bcc1c7;
}

.navigation-offcanvas-link {
	color: #222121;
}

.navigation-offcanvas-link.is-home-link, .navigation-offcanvas-link.is-home-link .icon {
	color: #ec6400;
}

.navigation-offcanvas-link.is-back-link {
	border-top: 1px solid #bcc1c7;
	font-weight: 700;
	color: #4f5659;
}

.navigation-offcanvas-link.is-current-category {
	color: #ec6400;
	font-weight: 700;
}

.offcanvas-cart-header-count {
	color: #798490;
	font-weight: 700;
}

.offcanvas-cart-tax {
	color: #798490;
}

.search-suggest-product {
	border-bottom: 1px solid #eee;
}

.search-suggest-product:last-child {
	border-bottom: 0;
}

.search-suggest-product-link {
	color: #222121;
}

.search-suggest-product-link:hover {
	color: #ec6400;
}

.product-detail-name {
	color: #222121;
}

.product-detail-manufacturer-logo {
	max-width: 200px;
	max-height: 70px;
}

.product-detail-price {
	color: #ec6400;
	margin-bottom: 0;
	font-weight: 700;
	vertical-align: middle;
}

.product-detail-price.with-list-price {
	color: #e52427;
	display: inline-block;
}

.product-detail-price.with-advanced-list-price {
	color: #e52427;
	font-size: .875rem;
	display: inline-block;
}

.product-detail-price.with-advanced-list-price {
	color: #e52427;
	font-size: .875rem;
	display: inline-block;
}

.list-price-badge {
	display: inline-block;
	background: #e52427;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	line-height: 32px;
	height: 32px;
	width: 32px;
	font-size: 18px;
	font-weight: 600;
	vertical-align: middle;
	margin-bottom: 8px;
	margin-left: 5px;
	margin-right: 6px;
}

.product-detail-list-price-wrapper {
	color: #222121;
	font-weight: 400;
	font-size: 12px;
	display: inline-block;
	height: 26px;
	vertical-align: bottom;
}

@media (max-width: 991.98px) {
	.product-detail-list-price-wrapper {
		height: 22px;
	}
}

.product-detail-list-price-wrapper .list-price-price {
	text-decoration: line-through;
}

.product-detail-advanced-list-price-wrapper {
	color: #222121;
	font-weight: 400;
	font-size: 12px;
	vertical-align: bottom;
	display: block;
	padding-left: 0;
}

.product-detail-advanced-list-price-wrapper .list-price-price {
	text-decoration: line-through;
}

.product-detail-advanced-list-price-wrapper-no-line-through .list-price-price {
	text-decoration: none;
}

@media (min-width: 576px) {
	.product-detail-advanced-list-price-wrapper {
		display: inline-block;
		padding-left: 8px;
	}
}

@media (min-width: 992px) {
	.product-detail-advanced-list-price-wrapper {
		display: block;
		padding-left: 0;
	}
}

@media (min-width: 1200px) {
	.product-detail-advanced-list-price-wrapper {
		display: inline-block;
		padding-left: 8px;
	}
}

.product-detail-ordernumber-label {
	font-weight: 700;
}

.product-detail-quantity-select {
	height: 100%;
}

.product-detail-tabs {
	margin-bottom: 1.5rem;
}

.product-detail-tabs .product-detail-tab-navigation {
	padding: 0;
}

.product-detail-tab-navigation-list {
	-ms-flex-direction: column;
	flex-direction: column;
	padding-bottom: 5px;
}

.product-detail-properties-table th, .product-detail-properties-table td {
	border: 0;
}

.product-detail-tab-preview {
	font-weight: 400;
	margin-top: .5rem;
}

.product-detail-tab-preview-more {
	color: #ec6400;
	font-weight: 700;
}

@media (max-width: 575.98px) {
	.product-detail-tabs .product-detail-tab-navigation-link {
		background: none;
		border: 0;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		font-weight: 700;
		word-wrap: normal;
	}
}

@media (min-width: 576px) {
	.product-detail-tabs {
		margin-bottom: 0;
	}
	
	.product-detail-tab-navigation-list {
		border: 0;
		-ms-flex-direction: row;
		flex-direction: row;
		padding-bottom: 0;
	}
}

.product-detail-review-widget {
	top: 20px;
}

.product-detail-review-progressbar-container {
	height: 14px;
	margin-top: 4px;
}

.product-detail-review-progressbar-bar {
	background-color: #fedc70;
}

.product-detail-review-item {
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
}

.product-detail-review-item-date {
	color: #798490;
}

.product-detail-review-item-verify {
	text-align: right;
}

.product-detail-review-item-likebox {
	text-align: right;
}

.product-detail-review-form-star.is-active .icon {
	color: #fedc70;
}

.product-detail-review-form-star .icon:hover {
	cursor: pointer;
}

@media (min-width: 768px) {
	.product-detail-review-rating {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	
	.product-detail-review-form-footer {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	
	.product-detail-review-form-footer .product-detail-review-form-actions {
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.product-detail-cross-selling .product-detail-tabs-content {
		display: block;
	}
	
	.product-detail-cross-selling .product-cross-selling-tab-navigation {
		display: none;
	}
	
	.product-detail-cross-selling .tab-pane {
		margin-top: 1.5rem;
		display: block;
		opacity: 1;
	}
	
	.product-detail-cross-selling .tab-pane .cms-element-title {
		display: block;
	}
	
	.product-detail-cross-selling .tab-pane .cms-element-title-paragraph {
		margin: 0;
	}
}

.product-detail-cross-selling .card {
	margin-top: 1.5rem;
}

.product-detail-cross-selling .cms-element-title {
	display: none;
}

.account-aside-header {
	background: none;
	color: #222121;
	font-weight: 700;
}

.account-aside-item {
	border: 0;
}

.account-aside-item.is-active {
	color: #ec6400;
	background: #fff;
	font-weight: 700;
}

.account-aside-item:hover {
	color: #ec6400;
	background: #fff;
}

.account-aside-footer {
	background: none;
	margin-top: 1px;
	border-top: 1px solid #eee;
}

.account-aside-btn {
	line-height: normal;
	padding: 3px 0;
}

.account-guest-abort {
	border-top: 0;
}

@media (min-width: 768px) {
	.register-submit {
		text-align: right;
	}
}

.address-action-set-default {
	padding-left: 0;
	text-align: left;
}

.account-profile-mail-label {
	font-weight: 700;
}

.account-profile-change {
	font-weight: 700;
	font-size: .75rem;
}

.order-item-status-badge {
	margin: 10px 0;
}

@media (max-width: 575.98px) {
	.order-item-status-badge {
		margin-top: 0;
	}
}

.order-table-header .row, .order-table-header .account-content, .order-table-header .is-act-cartpage .checkout .checkout-container, .is-act-cartpage .checkout .order-table-header .checkout-container, .order-table-header .is-act-checkoutregisterpage .checkout .checkout-container, .is-act-checkoutregisterpage .checkout .order-table-header .checkout-container, .order-table-header .is-act-confirmpage .checkout .checkout-container, .is-act-confirmpage .checkout .order-table-header .checkout-container, .order-table-header .is-ctl-accountorder .checkout .checkout-container, .is-ctl-accountorder .checkout .order-table-header .checkout-container, .order-table-header .is-act-finishpage .checkout .checkout-container, .is-act-finishpage .checkout .order-table-header .checkout-container, .order-item-header .row, .order-item-header .account-content, .order-item-header .is-act-cartpage .checkout .checkout-container, .is-act-cartpage .checkout .order-item-header .checkout-container, .order-item-header .is-act-checkoutregisterpage .checkout .checkout-container, .is-act-checkoutregisterpage .checkout .order-item-header .checkout-container, .order-item-header .is-act-confirmpage .checkout .checkout-container, .is-act-confirmpage .checkout .order-item-header .checkout-container, .order-item-header .is-ctl-accountorder .checkout .checkout-container, .is-ctl-accountorder .checkout .order-item-header .checkout-container, .order-item-header .is-act-finishpage .checkout .checkout-container, .is-act-finishpage .checkout .order-item-header .checkout-container, .order-detail-content-header .row, .order-detail-content-header .account-content, .order-detail-content-header .is-act-cartpage .checkout .checkout-container, .is-act-cartpage .checkout .order-detail-content-header .checkout-container, .order-detail-content-header .is-act-checkoutregisterpage .checkout .checkout-container, .is-act-checkoutregisterpage .checkout .order-detail-content-header .checkout-container, .order-detail-content-header .is-act-confirmpage .checkout .checkout-container, .is-act-confirmpage .checkout .order-detail-content-header .checkout-container, .order-detail-content-header .is-ctl-accountorder .checkout .checkout-container, .is-ctl-accountorder .checkout .order-detail-content-header .checkout-container, .order-detail-content-header .is-act-finishpage .checkout .checkout-container, .is-act-finishpage .checkout .order-detail-content-header .checkout-container {
	margin-right: 0;
	margin-left: 0;
}

.order-table-header .row > .col, .order-table-header .account-content > .col, .order-table-header .is-act-confirmpage .checkout .account-content > .checkout-aside, .is-act-confirmpage .checkout .order-table-header .account-content > .checkout-aside, .order-table-header .is-ctl-accountorder .checkout .account-content > .checkout-aside, .is-ctl-accountorder .checkout .order-table-header .account-content > .checkout-aside, .order-table-header .is-act-finishpage .checkout .account-content > .checkout-aside, .is-act-finishpage .checkout .order-table-header .account-content > .checkout-aside, .order-table-header .is-act-cartpage .checkout .checkout-container > .col, .order-table-header .is-act-cartpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-table-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-cartpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-table-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-cartpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-table-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-table-header .checkout-container > .col, .order-table-header .is-act-checkoutregisterpage .checkout .checkout-container > .col, .order-table-header .is-act-checkoutregisterpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-table-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-checkoutregisterpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-table-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-checkoutregisterpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-table-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-table-header .checkout-container > .col, .order-table-header .is-act-confirmpage .checkout .checkout-container > .col, .order-table-header .is-act-confirmpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-table-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-confirmpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-table-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-confirmpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-table-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-table-header .checkout-container > .col, .order-table-header .is-ctl-accountorder .checkout .checkout-container > .col, .order-table-header .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-table-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-table-header .is-ctl-accountorder .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-table-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-table-header .is-ctl-accountorder .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-table-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-table-header .checkout-container > .col, .order-table-header .is-act-finishpage .checkout .checkout-container > .col, .order-table-header .is-act-finishpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-table-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-finishpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-table-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-finishpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-table-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-table-header .checkout-container > .col, .order-table-header .is-act-confirmpage .checkout .row > .checkout-aside, .order-table-header .is-act-confirmpage .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-table-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-confirmpage .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-table-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-table-header .row > .checkout-aside, .order-table-header .is-ctl-accountorder .checkout .row > .checkout-aside, .order-table-header .is-ctl-accountorder .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-table-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-table-header .is-ctl-accountorder .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-table-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-table-header .row > .checkout-aside, .order-table-header .is-act-finishpage .checkout .row > .checkout-aside, .order-table-header .is-act-finishpage .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-table-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-finishpage .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-table-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-table-header .row > .checkout-aside, .order-item-header .row > .col, .order-item-header .account-content > .col, .order-item-header .is-act-confirmpage .checkout .account-content > .checkout-aside, .is-act-confirmpage .checkout .order-item-header .account-content > .checkout-aside, .order-item-header .is-ctl-accountorder .checkout .account-content > .checkout-aside, .is-ctl-accountorder .checkout .order-item-header .account-content > .checkout-aside, .order-item-header .is-act-finishpage .checkout .account-content > .checkout-aside, .is-act-finishpage .checkout .order-item-header .account-content > .checkout-aside, .order-item-header .is-act-cartpage .checkout .checkout-container > .col, .order-item-header .is-act-cartpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-item-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-cartpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-item-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-cartpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-item-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-item-header .checkout-container > .col, .order-item-header .is-act-checkoutregisterpage .checkout .checkout-container > .col, .order-item-header .is-act-checkoutregisterpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-item-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-checkoutregisterpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-item-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-checkoutregisterpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-item-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-item-header .checkout-container > .col, .order-item-header .is-act-confirmpage .checkout .checkout-container > .col, .order-item-header .is-act-confirmpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-item-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-confirmpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-item-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-confirmpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-item-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-item-header .checkout-container > .col, .order-item-header .is-ctl-accountorder .checkout .checkout-container > .col, .order-item-header .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-item-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-item-header .is-ctl-accountorder .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-item-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-item-header .is-ctl-accountorder .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-item-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-item-header .checkout-container > .col, .order-item-header .is-act-finishpage .checkout .checkout-container > .col, .order-item-header .is-act-finishpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-item-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-finishpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-item-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-finishpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-item-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-item-header .checkout-container > .col, .order-item-header .is-act-confirmpage .checkout .row > .checkout-aside, .order-item-header .is-act-confirmpage .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-item-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-confirmpage .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-item-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-item-header .row > .checkout-aside, .order-item-header .is-ctl-accountorder .checkout .row > .checkout-aside, .order-item-header .is-ctl-accountorder .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-item-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-item-header .is-ctl-accountorder .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-item-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-item-header .row > .checkout-aside, .order-item-header .is-act-finishpage .checkout .row > .checkout-aside, .order-item-header .is-act-finishpage .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-item-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-finishpage .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-item-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-item-header .row > .checkout-aside, .order-detail-content-header .row > .col, .order-detail-content-header .account-content > .col, .order-detail-content-header .is-act-confirmpage .checkout .account-content > .checkout-aside, .is-act-confirmpage .checkout .order-detail-content-header .account-content > .checkout-aside, .order-detail-content-header .is-ctl-accountorder .checkout .account-content > .checkout-aside, .is-ctl-accountorder .checkout .order-detail-content-header .account-content > .checkout-aside, .order-detail-content-header .is-act-finishpage .checkout .account-content > .checkout-aside, .is-act-finishpage .checkout .order-detail-content-header .account-content > .checkout-aside, .order-detail-content-header .is-act-cartpage .checkout .checkout-container > .col, .order-detail-content-header .is-act-cartpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-detail-content-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-cartpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-detail-content-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-cartpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-detail-content-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-detail-content-header .checkout-container > .col, .order-detail-content-header .is-act-checkoutregisterpage .checkout .checkout-container > .col, .order-detail-content-header .is-act-checkoutregisterpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-detail-content-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-checkoutregisterpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-detail-content-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-checkoutregisterpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-detail-content-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-detail-content-header .checkout-container > .col, .order-detail-content-header .is-act-confirmpage .checkout .checkout-container > .col, .order-detail-content-header .is-act-confirmpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-detail-content-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-confirmpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-detail-content-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-confirmpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-detail-content-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-detail-content-header .checkout-container > .col, .order-detail-content-header .is-ctl-accountorder .checkout .checkout-container > .col, .order-detail-content-header .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-detail-content-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-ctl-accountorder .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-detail-content-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-ctl-accountorder .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-detail-content-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-detail-content-header .checkout-container > .col, .order-detail-content-header .is-act-finishpage .checkout .checkout-container > .col, .order-detail-content-header .is-act-finishpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-detail-content-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-finishpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-detail-content-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-finishpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-detail-content-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-detail-content-header .checkout-container > .col, .order-detail-content-header .is-act-confirmpage .checkout .row > .checkout-aside, .order-detail-content-header .is-act-confirmpage .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-detail-content-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-confirmpage .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-detail-content-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-detail-content-header .row > .checkout-aside, .order-detail-content-header .is-ctl-accountorder .checkout .row > .checkout-aside, .order-detail-content-header .is-ctl-accountorder .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-detail-content-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-ctl-accountorder .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-detail-content-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-detail-content-header .row > .checkout-aside, .order-detail-content-header .is-act-finishpage .checkout .row > .checkout-aside, .order-detail-content-header .is-act-finishpage .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-detail-content-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-finishpage .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-detail-content-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-detail-content-header .row > .checkout-aside, .order-table-header .row > [class*='col-'], .order-table-header .account-content > [class*='col-'], .order-table-header .is-act-cartpage .checkout .checkout-container > [class*='col-'], .is-act-cartpage .checkout .order-table-header .checkout-container > [class*='col-'], .order-table-header .is-act-checkoutregisterpage .checkout .checkout-container > [class*='col-'], .is-act-checkoutregisterpage .checkout .order-table-header .checkout-container > [class*='col-'], .order-table-header .is-act-confirmpage .checkout .checkout-container > [class*='col-'], .is-act-confirmpage .checkout .order-table-header .checkout-container > [class*='col-'], .order-table-header .is-ctl-accountorder .checkout .checkout-container > [class*='col-'], .is-ctl-accountorder .checkout .order-table-header .checkout-container > [class*='col-'], .order-table-header .is-act-finishpage .checkout .checkout-container > [class*='col-'], .is-act-finishpage .checkout .order-table-header .checkout-container > [class*='col-'], .order-item-header .row > [class*='col-'], .order-item-header .account-content > [class*='col-'], .order-item-header .is-act-cartpage .checkout .checkout-container > [class*='col-'], .is-act-cartpage .checkout .order-item-header .checkout-container > [class*='col-'], .order-item-header .is-act-checkoutregisterpage .checkout .checkout-container > [class*='col-'], .is-act-checkoutregisterpage .checkout .order-item-header .checkout-container > [class*='col-'], .order-item-header .is-act-confirmpage .checkout .checkout-container > [class*='col-'], .is-act-confirmpage .checkout .order-item-header .checkout-container > [class*='col-'], .order-item-header .is-ctl-accountorder .checkout .checkout-container > [class*='col-'], .is-ctl-accountorder .checkout .order-item-header .checkout-container > [class*='col-'], .order-item-header .is-act-finishpage .checkout .checkout-container > [class*='col-'], .is-act-finishpage .checkout .order-item-header .checkout-container > [class*='col-'], .order-detail-content-header .row > [class*='col-'], .order-detail-content-header .account-content > [class*='col-'], .order-detail-content-header .is-act-cartpage .checkout .checkout-container > [class*='col-'], .is-act-cartpage .checkout .order-detail-content-header .checkout-container > [class*='col-'], .order-detail-content-header .is-act-checkoutregisterpage .checkout .checkout-container > [class*='col-'], .is-act-checkoutregisterpage .checkout .order-detail-content-header .checkout-container > [class*='col-'], .order-detail-content-header .is-act-confirmpage .checkout .checkout-container > [class*='col-'], .is-act-confirmpage .checkout .order-detail-content-header .checkout-container > [class*='col-'], .order-detail-content-header .is-ctl-accountorder .checkout .checkout-container > [class*='col-'], .is-ctl-accountorder .checkout .order-detail-content-header .checkout-container > [class*='col-'], .order-detail-content-header .is-act-finishpage .checkout .checkout-container > [class*='col-'], .is-act-finishpage .checkout .order-detail-content-header .checkout-container > [class*='col-'] {
	padding-right: 10px;
	padding-left: 10px;
}

@media (max-width: 575.98px) {
	.order-table-header .row > .col, .order-table-header .account-content > .col, .order-table-header .is-act-confirmpage .checkout .account-content > .checkout-aside, .is-act-confirmpage .checkout .order-table-header .account-content > .checkout-aside, .order-table-header .is-ctl-accountorder .checkout .account-content > .checkout-aside, .is-ctl-accountorder .checkout .order-table-header .account-content > .checkout-aside, .order-table-header .is-act-finishpage .checkout .account-content > .checkout-aside, .is-act-finishpage .checkout .order-table-header .account-content > .checkout-aside, .order-table-header .is-act-cartpage .checkout .checkout-container > .col, .order-table-header .is-act-cartpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-table-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-cartpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-table-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-cartpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-table-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-table-header .checkout-container > .col, .order-table-header .is-act-checkoutregisterpage .checkout .checkout-container > .col, .order-table-header .is-act-checkoutregisterpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-table-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-checkoutregisterpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-table-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-checkoutregisterpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-table-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-table-header .checkout-container > .col, .order-table-header .is-act-confirmpage .checkout .checkout-container > .col, .order-table-header .is-act-confirmpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-table-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-confirmpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-table-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-confirmpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-table-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-table-header .checkout-container > .col, .order-table-header .is-ctl-accountorder .checkout .checkout-container > .col, .order-table-header .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-table-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-table-header .is-ctl-accountorder .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-table-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-table-header .is-ctl-accountorder .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-table-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-table-header .checkout-container > .col, .order-table-header .is-act-finishpage .checkout .checkout-container > .col, .order-table-header .is-act-finishpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-table-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-finishpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-table-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-finishpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-table-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-table-header .checkout-container > .col, .order-table-header .is-act-confirmpage .checkout .row > .checkout-aside, .order-table-header .is-act-confirmpage .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-table-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-confirmpage .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-table-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-table-header .row > .checkout-aside, .order-table-header .is-ctl-accountorder .checkout .row > .checkout-aside, .order-table-header .is-ctl-accountorder .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-table-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-table-header .is-ctl-accountorder .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-table-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-table-header .row > .checkout-aside, .order-table-header .is-act-finishpage .checkout .row > .checkout-aside, .order-table-header .is-act-finishpage .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-table-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-table-header .is-act-finishpage .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-table-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-table-header .row > .checkout-aside, .order-item-header .row > .col, .order-item-header .account-content > .col, .order-item-header .is-act-confirmpage .checkout .account-content > .checkout-aside, .is-act-confirmpage .checkout .order-item-header .account-content > .checkout-aside, .order-item-header .is-ctl-accountorder .checkout .account-content > .checkout-aside, .is-ctl-accountorder .checkout .order-item-header .account-content > .checkout-aside, .order-item-header .is-act-finishpage .checkout .account-content > .checkout-aside, .is-act-finishpage .checkout .order-item-header .account-content > .checkout-aside, .order-item-header .is-act-cartpage .checkout .checkout-container > .col, .order-item-header .is-act-cartpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-item-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-cartpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-item-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-cartpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-item-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-item-header .checkout-container > .col, .order-item-header .is-act-checkoutregisterpage .checkout .checkout-container > .col, .order-item-header .is-act-checkoutregisterpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-item-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-checkoutregisterpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-item-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-checkoutregisterpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-item-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-item-header .checkout-container > .col, .order-item-header .is-act-confirmpage .checkout .checkout-container > .col, .order-item-header .is-act-confirmpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-item-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-confirmpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-item-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-confirmpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-item-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-item-header .checkout-container > .col, .order-item-header .is-ctl-accountorder .checkout .checkout-container > .col, .order-item-header .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-item-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-item-header .is-ctl-accountorder .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-item-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-item-header .is-ctl-accountorder .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-item-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-item-header .checkout-container > .col, .order-item-header .is-act-finishpage .checkout .checkout-container > .col, .order-item-header .is-act-finishpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-item-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-finishpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-item-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-finishpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-item-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-item-header .checkout-container > .col, .order-item-header .is-act-confirmpage .checkout .row > .checkout-aside, .order-item-header .is-act-confirmpage .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-item-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-confirmpage .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-item-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-item-header .row > .checkout-aside, .order-item-header .is-ctl-accountorder .checkout .row > .checkout-aside, .order-item-header .is-ctl-accountorder .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-item-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-item-header .is-ctl-accountorder .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-item-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-item-header .row > .checkout-aside, .order-item-header .is-act-finishpage .checkout .row > .checkout-aside, .order-item-header .is-act-finishpage .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-item-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-item-header .is-act-finishpage .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-item-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-item-header .row > .checkout-aside, .order-detail-content-header .row > .col, .order-detail-content-header .account-content > .col, .order-detail-content-header .is-act-confirmpage .checkout .account-content > .checkout-aside, .is-act-confirmpage .checkout .order-detail-content-header .account-content > .checkout-aside, .order-detail-content-header .is-ctl-accountorder .checkout .account-content > .checkout-aside, .is-ctl-accountorder .checkout .order-detail-content-header .account-content > .checkout-aside, .order-detail-content-header .is-act-finishpage .checkout .account-content > .checkout-aside, .is-act-finishpage .checkout .order-detail-content-header .account-content > .checkout-aside, .order-detail-content-header .is-act-cartpage .checkout .checkout-container > .col, .order-detail-content-header .is-act-cartpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-detail-content-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-cartpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-detail-content-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-cartpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-detail-content-header .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-detail-content-header .checkout-container > .col, .order-detail-content-header .is-act-checkoutregisterpage .checkout .checkout-container > .col, .order-detail-content-header .is-act-checkoutregisterpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-detail-content-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-checkoutregisterpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-detail-content-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-checkoutregisterpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-detail-content-header .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-detail-content-header .checkout-container > .col, .order-detail-content-header .is-act-confirmpage .checkout .checkout-container > .col, .order-detail-content-header .is-act-confirmpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-detail-content-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-confirmpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-detail-content-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-confirmpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-detail-content-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-detail-content-header .checkout-container > .col, .order-detail-content-header .is-ctl-accountorder .checkout .checkout-container > .col, .order-detail-content-header .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-detail-content-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-ctl-accountorder .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-detail-content-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-ctl-accountorder .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-detail-content-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-detail-content-header .checkout-container > .col, .order-detail-content-header .is-act-finishpage .checkout .checkout-container > .col, .order-detail-content-header .is-act-finishpage .checkout .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-detail-content-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-finishpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-detail-content-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-finishpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-detail-content-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-detail-content-header .checkout-container > .col, .order-detail-content-header .is-act-confirmpage .checkout .row > .checkout-aside, .order-detail-content-header .is-act-confirmpage .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-detail-content-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-confirmpage .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-detail-content-header .is-act-confirmpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .order-detail-content-header .row > .checkout-aside, .order-detail-content-header .is-ctl-accountorder .checkout .row > .checkout-aside, .order-detail-content-header .is-ctl-accountorder .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-detail-content-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-ctl-accountorder .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-detail-content-header .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .order-detail-content-header .row > .checkout-aside, .order-detail-content-header .is-act-finishpage .checkout .row > .checkout-aside, .order-detail-content-header .is-act-finishpage .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .order-detail-content-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .order-detail-content-header .is-act-finishpage .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .order-detail-content-header .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .order-detail-content-header .row > .checkout-aside, .order-table-header .row > [class*='col-'], .order-table-header .account-content > [class*='col-'], .order-table-header .is-act-cartpage .checkout .checkout-container > [class*='col-'], .is-act-cartpage .checkout .order-table-header .checkout-container > [class*='col-'], .order-table-header .is-act-checkoutregisterpage .checkout .checkout-container > [class*='col-'], .is-act-checkoutregisterpage .checkout .order-table-header .checkout-container > [class*='col-'], .order-table-header .is-act-confirmpage .checkout .checkout-container > [class*='col-'], .is-act-confirmpage .checkout .order-table-header .checkout-container > [class*='col-'], .order-table-header .is-ctl-accountorder .checkout .checkout-container > [class*='col-'], .is-ctl-accountorder .checkout .order-table-header .checkout-container > [class*='col-'], .order-table-header .is-act-finishpage .checkout .checkout-container > [class*='col-'], .is-act-finishpage .checkout .order-table-header .checkout-container > [class*='col-'], .order-item-header .row > [class*='col-'], .order-item-header .account-content > [class*='col-'], .order-item-header .is-act-cartpage .checkout .checkout-container > [class*='col-'], .is-act-cartpage .checkout .order-item-header .checkout-container > [class*='col-'], .order-item-header .is-act-checkoutregisterpage .checkout .checkout-container > [class*='col-'], .is-act-checkoutregisterpage .checkout .order-item-header .checkout-container > [class*='col-'], .order-item-header .is-act-confirmpage .checkout .checkout-container > [class*='col-'], .is-act-confirmpage .checkout .order-item-header .checkout-container > [class*='col-'], .order-item-header .is-ctl-accountorder .checkout .checkout-container > [class*='col-'], .is-ctl-accountorder .checkout .order-item-header .checkout-container > [class*='col-'], .order-item-header .is-act-finishpage .checkout .checkout-container > [class*='col-'], .is-act-finishpage .checkout .order-item-header .checkout-container > [class*='col-'], .order-detail-content-header .row > [class*='col-'], .order-detail-content-header .account-content > [class*='col-'], .order-detail-content-header .is-act-cartpage .checkout .checkout-container > [class*='col-'], .is-act-cartpage .checkout .order-detail-content-header .checkout-container > [class*='col-'], .order-detail-content-header .is-act-checkoutregisterpage .checkout .checkout-container > [class*='col-'], .is-act-checkoutregisterpage .checkout .order-detail-content-header .checkout-container > [class*='col-'], .order-detail-content-header .is-act-confirmpage .checkout .checkout-container > [class*='col-'], .is-act-confirmpage .checkout .order-detail-content-header .checkout-container > [class*='col-'], .order-detail-content-header .is-ctl-accountorder .checkout .checkout-container > [class*='col-'], .is-ctl-accountorder .checkout .order-detail-content-header .checkout-container > [class*='col-'], .order-detail-content-header .is-act-finishpage .checkout .checkout-container > [class*='col-'], .is-act-finishpage .checkout .order-detail-content-header .checkout-container > [class*='col-'] {
		padding-right: 0;
		padding-left: 0;
	}
}

.order-table-header {
	font-weight: 700;
}

.order-item-header .row > .order-table-header-heading, .order-item-header .account-content > .order-table-header-heading, .order-item-header .is-act-cartpage .checkout .checkout-container > .order-table-header-heading, .is-act-cartpage .checkout .order-item-header .checkout-container > .order-table-header-heading, .order-item-header .is-act-checkoutregisterpage .checkout .checkout-container > .order-table-header-heading, .is-act-checkoutregisterpage .checkout .order-item-header .checkout-container > .order-table-header-heading, .order-item-header .is-act-confirmpage .checkout .checkout-container > .order-table-header-heading, .is-act-confirmpage .checkout .order-item-header .checkout-container > .order-table-header-heading, .order-item-header .is-ctl-accountorder .checkout .checkout-container > .order-table-header-heading, .is-ctl-accountorder .checkout .order-item-header .checkout-container > .order-table-header-heading, .order-item-header .is-act-finishpage .checkout .checkout-container > .order-table-header-heading, .is-act-finishpage .checkout .order-item-header .checkout-container > .order-table-header-heading, .order-item-header .row > .order-table-header-order-number, .order-item-header .account-content > .order-table-header-order-number, .order-item-header .is-act-cartpage .checkout .checkout-container > .order-table-header-order-number, .is-act-cartpage .checkout .order-item-header .checkout-container > .order-table-header-order-number, .order-item-header .is-act-checkoutregisterpage .checkout .checkout-container > .order-table-header-order-number, .is-act-checkoutregisterpage .checkout .order-item-header .checkout-container > .order-table-header-order-number, .order-item-header .is-act-confirmpage .checkout .checkout-container > .order-table-header-order-number, .is-act-confirmpage .checkout .order-item-header .checkout-container > .order-table-header-order-number, .order-item-header .is-ctl-accountorder .checkout .checkout-container > .order-table-header-order-number, .is-ctl-accountorder .checkout .order-item-header .checkout-container > .order-table-header-order-number, .order-item-header .is-act-finishpage .checkout .checkout-container > .order-table-header-order-number, .is-act-finishpage .checkout .order-item-header .checkout-container > .order-table-header-order-number {
	padding-right: 0;
	padding-left: 0;
}

.order-item-name {
	color: #4a545b;
}

.order-detail-content-header {
	margin-top: 1rem;
	font-weight: 700;
}

.order-detail-content-header .order-detail-content-header-cell[class*='col-']:first-of-type {
	padding-left: 0;
}

.order-detail-content-header .order-detail-content-header-cell[class*='col-']:last-of-type {
	padding-right: 0;
}

.order-item-product-name {
	color: #222121;
}

.order-item-product-name:hover {
	color: #ec6400;
	text-decoration: none;
}

.order-item-product-name strong {
	font-weight: 700;
}

@media (min-width: 768px) {
	.order-item-product-image .product-image-link {
		-ms-flex-pack: normal;
		justify-content: normal;
	}
	
	.order-item-product-image img {
		max-width: 100px;
	}
}

.order-item-number-value {
	font-weight: 700;
}

.order-pseudo-price-value {
	text-decoration: line-through;
}

.order-item-detail-list-item {
	margin: 0;
}

.order-item-detail-list-item.is-child {
	background-color: #f9f9f9;
}

.order-item-nested-icon {
	background-color: #798490;
}

.order-item-detail-footer {
	background-color: #f9f9f9;
}

.order-item-detail-summary dd {
	font-weight: 700;
}

.order-price-unit {
	font-size: .75rem;
}

.order-item-variants {
	font-size: .75rem;
}

.order-item-variants-properties-name {
	font-weight: 700;
}

.checkout-aside-summary {
	background-color: #f9f9f9;
}

.checkout-aside-summary, .checkout-aside-products {
	padding: 1rem;
}

@media (max-width: 767.98px) {
	.cart-table {
		border: 0;
	}
	
	.cart-table-body {
		padding: 0;
	}
}

.cart-item {
	margin: 0;
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}

.cart-item.is-child {
	background-color: #f9f9f9;
}

.cart-item-nested-icon {
	background-color: #798490;
}

.cart-item-img {
	padding: .25rem;
	border: 1px solid #eee;
	border-radius: 3px;
}

.cart-item-ordernumber {
	margin-bottom: .5rem;
	font-size: .75rem;
}

.cart-item-variants {
	font-size: .75rem;
}

.cart-item-variants-properties-name {
	font-weight: 700;
}

.cart-item-label {
	color: #222121;
	font-weight: 700;
}

a.cart-item-label:hover {
	color: #ec6400;
	text-decoration: none;
}

.cart-item-quantity-label, .cart-item-unit-price-label, .cart-item-total-price-label, .cart-item-tax-price-label {
	color: #4a545b;
}

@media (min-width: 768px) {
	.cart-item {
		padding: 10px 0;
	}
	
	.cart-item-details-container {
		padding-left: 1rem;
	}
}

.cart-item-characteristics {
	margin: .5rem 0;
	font-size: .75rem;
}

.cart-item-characteristics .cart-item-characteristics-option {
	font-weight: 700;
}

.contact-action {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.newsletter-action {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

[data-swag-paypal-express-button].is-disabled {
	position: relative;
	opacity: .3;
}

[data-swag-paypal-express-button].is-disabled::after {
	content: "";
	z-index: 1080;
	position: absolute;
	height: 40px;
	top: 0;
	left: 5px;
	right: 5px;
	background: rgba(0, 0, 0, .5);
	border-radius: 3px;
}

[class*="cms-block-moorl-grid-layout-"] {
	overflow: visible;
}

.moorl-grid-layout {
	width: 100%;
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
	grid-template: "a" auto "b" auto "c" auto "d" auto "e" auto "f" auto/1fr;
}

.moorl-grid-layout > div, .moorl-grid-layout > a {
	box-sizing: border-box;
	height: auto;
	width: 100%;
}

.moorl-grid-layout > div:nth-child(1), .moorl-grid-layout > a:nth-child(1) {
	grid-area: a;
}

.moorl-grid-layout > div:nth-child(2), .moorl-grid-layout > a:nth-child(2) {
	grid-area: b;
}

.moorl-grid-layout > div:nth-child(3), .moorl-grid-layout > a:nth-child(3) {
	grid-area: c;
}

.moorl-grid-layout > div:nth-child(4), .moorl-grid-layout > a:nth-child(4) {
	grid-area: d;
}

.moorl-grid-layout > div:nth-child(5), .moorl-grid-layout > a:nth-child(5) {
	grid-area: e;
}

.moorl-grid-layout > div:nth-child(6), .moorl-grid-layout > a:nth-child(6) {
	grid-area: f;
}

.cms-block-moorl-grid-layout-two .moorl-grid-layout {
	grid-template: "a" auto "c" auto "d" auto "b" auto/1fr;
}

@media (min-width: 768px) {
	.cms-block-moorl-grid-layout-one .moorl-grid-layout {
		grid-template: "a a a a" auto "d d d d" auto "b b c c" auto/1fr 1fr 1fr 1fr;
	}
	
	.cms-block-moorl-grid-layout-two .moorl-grid-layout {
		grid-template: "a b" auto "c b" auto "d b" auto/1fr 1fr;
	}
}

@media (min-width: 992px) {
	.cms-block-moorl-grid-layout-one .moorl-grid-layout {
		grid-template: "a a a b b" auto "c c d d d" auto/1fr 1fr 1fr 1fr 1fr;
	}
	
	.cms-block-moorl-grid-layout-two .moorl-grid-layout {
		grid-template: "a a b" auto "c d b" auto/1fr 1fr 1fr;
	}
	
	.cms-block-moorl-grid-layout-three .moorl-grid-layout {
		grid-template: "a c b" auto "a d b" auto/1fr 1fr 1fr;
	}
	
	.cms-block-moorl-grid-layout-four .moorl-grid-layout {
		grid-template: "a b" auto "c b" auto "c d" auto/1fr 1fr;
	}
	
	.cms-block-moorl-grid-layout-five .moorl-grid-layout {
		grid-template: "a b" auto "c b" auto/1fr 1fr;
	}
	
	.cms-block-moorl-grid-layout-six .moorl-grid-layout {
		grid-template: "a b c" auto "a d d" auto/1fr 1fr 1fr;
	}
	
	.cms-block-moorl-grid-layout-seven .moorl-grid-layout {
		grid-template: "a a b c" auto "a a b c" auto "d d d c" auto/1fr 1fr 1fr 1fr;
	}
	
	.cms-block-moorl-grid-layout-eight .moorl-grid-layout {
		grid-template: "a b b" auto "a c e" auto "d d e" auto/1fr 1fr 1fr;
	}
	
	.cms-block-moorl-grid-layout-nine .moorl-grid-layout {
		grid-template: "a b b" auto "a d e" auto "c d e" auto/1fr 1fr 1fr;
	}
	
	.cms-block-moorl-grid-layout-ten .moorl-grid-layout {
		grid-template: "a b c" auto "a b d" auto "e b d" auto/1fr 1fr 1fr;
	}
	
	.cms-block-moorl-grid-layout-eleven .moorl-grid-layout {
		grid-template: "a b c" auto "e b d" auto/1fr 1fr 1fr;
	}
	
	.cms-block-moorl-grid-layout-twelve .moorl-grid-layout {
		grid-template: "a b b b" auto "a c c d" auto "e e e d" auto/1fr 1fr 1fr 1fr;
	}
	
	.cms-block-moorl-grid-layout-thirteen .moorl-grid-layout {
		grid-template: "b b c c" auto "d a c c" auto/1fr 1fr 1fr 1fr;
	}
	
	.cms-block-moorl-grid-layout-fourteen .moorl-grid-layout {
		grid-template: "a b" auto "a c" auto/1fr 1fr;
	}
	
	.cms-block-moorl-grid-layout-fifteen .moorl-grid-layout {
		grid-template: "a b b b" auto "a c d e" auto "f f d e" auto/1fr 1fr 1fr 1fr;
	}
}

.grid-gap-30 .moorl-grid-layout {
	grid-gap: 30px;
}

.grid-gap-25 .moorl-grid-layout {
	grid-gap: 25px;
}

.grid-gap-20 .moorl-grid-layout {
	grid-gap: 20px;
}

.grid-gap-15 .moorl-grid-layout {
	grid-gap: 15px;
}

.grid-gap-10 .moorl-grid-layout {
	grid-gap: 10px;
}

.grid-gap-5 .moorl-grid-layout {
	grid-gap: 5px;
}

.grid-gap-0 .moorl-grid-layout {
	grid-gap: 0px;
}

[class*="cms-block-moorl-column-layout-"] {
	overflow: visible;
}

.moorl-column-layout {
	width: 100%;
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
	grid-template-columns: 100%;
}

.moorl-column-layout > a, .moorl-column-layout > div {
	box-sizing: border-box;
	height: auto;
	width: 100%;
}

.cms-block-moorl-column-layout-nb-1-1 .moorl-column-layout {
	grid-template-columns: repeat(2, 1fr);
}

.cms-block-moorl-column-layout-nb-1-1-1 .moorl-column-layout {
	grid-template-columns: repeat(3, 1fr);
}

@media (min-width: 768px) {
	.cms-block-moorl-column-layout-1-1 .moorl-column-layout {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.cms-block-moorl-column-layout-1-1-1 .moorl-column-layout {
		grid-template-columns: repeat(3, 1fr);
	}
	
	.cms-block-moorl-column-layout-1-1-1-1 .moorl-column-layout {
		grid-template-columns: repeat(4, 1fr);
	}
	
	.cms-block-moorl-column-layout-1-1-1-1-1 .moorl-column-layout {
		grid-template-columns: repeat(5, 1fr);
	}
	
	.cms-block-moorl-column-layout-2-3 .moorl-column-layout {
		grid-template-columns: 2fr 3fr;
	}
	
	.cms-block-moorl-column-layout-3-2 .moorl-column-layout {
		grid-template-columns: 3fr 2fr;
	}
}

.grid-gap-30 .moorl-column-layout {
	grid-gap: 30px;
}

.grid-gap-25 .moorl-column-layout {
	grid-gap: 25px;
}

.grid-gap-20 .moorl-column-layout {
	grid-gap: 20px;
}

.grid-gap-15 .moorl-column-layout {
	grid-gap: 15px;
}

.grid-gap-10 .moorl-column-layout {
	grid-gap: 10px;
}

.grid-gap-5 .moorl-column-layout {
	grid-gap: 5px;
}

.grid-gap-0 .moorl-column-layout {
	grid-gap: 0px;
}

.moorl-opening-hours {
	margin: 10px 0;
	font-size: .8em;
}

.moorl-opening-hours .form-row:nth-child(odd) {
	background-color: #ebebeb;
}

.moorl-opening-hours .form-row .moorl-opening-hours-range.closed {
	background-color: #e52427;
	color: #fff;
	font-weight: 700;
	padding: 0 10px;
	border-radius: 3px;
	font-size: .7em;
}

.moorl-opening-hours span:after {
	content: ",";
}

.moorl-opening-hours span:last-child:after {
	content: none;
}

.moorl-listing-standard, .moorl-listing-list, .moorl-listing-slider, .moorl-listing-grid {
	list-style: none;
	-ms-flex-align: center;
	align-items: center;
	padding: 0;
	margin: 0;
}

.moorl-listing-standard > li, .moorl-listing-list > li, .moorl-listing-slider > li, .moorl-listing-grid > li {
	width: 100%;
}

.moorl-listing-list, .moorl-listing-grid {
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
	grid-gap: 20px;
}

.moorl-listing-list {
	grid-template-columns: 1fr;
}

.moorl-listing-list .moorl-listing-item-image-content, .moorl-listing-list .moorl-listing-item-content-image {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
}

.moorl-listing-list .moorl-listing-item-image-content .moorl-listing-item-image, .moorl-listing-list .moorl-listing-item-content-image .moorl-listing-item-image {
	height: 100%;
	width: 50%;
}

.moorl-listing-list .moorl-listing-item-image-content .moorl-listing-item-content, .moorl-listing-list .moorl-listing-item-content-image .moorl-listing-item-content {
	height: 100%;
	width: 50%;
}

.moorl-listing-list .moorl-listing-item-content-image {
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.moorl-listing-standard {
	margin-right: -15px;
	margin-left: -15px;
}

.moorl-listing-standard > li {
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 30px;
}

.moorl-listing-item-wrapper {
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
}

.moorl-listing-item-wrapper:hover {
	text-decoration: none;
}

.moorl-listing-item-wrapper.has-border {
	border: 1px solid #eee;
	border-radius: 3px;
}

.moorl-listing-item-wrapper > div {
	height: 100%;
	position: relative;
	overflow: hidden;
}

.moorl-listing-item-image-or-title .moorl-listing-item-image, .moorl-listing-item-overlay .moorl-listing-item-image {
	position: absolute;
}

.moorl-listing-item-image-or-title .moorl-listing-item-content, .moorl-listing-item-overlay .moorl-listing-item-content {
	position: absolute;
	bottom: 0;
	background-color: rgba(255, 255, 255, .7);
}

.moorl-listing-item-image-content, .moorl-listing-item-content-image {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
}

.moorl-listing-item-image-content .moorl-listing-item-image, .moorl-listing-item-content-image .moorl-listing-item-image {
	height: 50%;
}

.moorl-listing-item-image-content .moorl-listing-item-content, .moorl-listing-item-content-image .moorl-listing-item-content {
	height: 50%;
}

.moorl-listing-item-content-image {
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

.moorl-listing-item-title {
	font-size: 1.4em;
	height: 24px;
	line-height: 24px;
}

.moorl-listing-item-meta {
	height: 16px;
	font-size: .8em;
}

.moorl-listing-item-description {
	height: 60px;
}

.moorl-listing-item-image {
	width: 100%;
	height: 100%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

.moorl-listing-item-image img {
	display: block;
	max-width: 100%;
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.moorl-listing-item-image img.is-standard, .moorl-listing-item-image img.is-cover, .moorl-listing-item-image img.is-contain {
	width: 100%;
	height: 100%;
}

.moorl-listing-item-image img.is-cover {
	object-fit: cover;
}

.moorl-listing-item-image img.is-contain {
	object-fit: contain;
}

.moorl-listing-item-image img.is-standard {
	object-fit: scale-down;
}

.moorl-listing-item-image .icon-fluid {
	width: 80%;
	height: 80%;
}

.moorl-listing-item-image .moorl-listing-item-title {
	height: auto;
}

.moorl-listing-item-content {
	padding: 15px;
	width: 100%;
}

.moorl-listing-item-content > div > div {
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 10px;
}

.moorl-listing-item-content > div > div:last-child {
	margin-bottom: 0;
}

.search-suggest .moorl-listing-item-wrapper {
	background-color: transparent;
}

.search-suggest .moorl-listing-item-wrapper.has-border {
	border: none;
}

.search-suggest .moorl-search-suggest-list {
	list-style: none;
	padding: 0;
	margin-top: 1rem;
}

.search-suggest .moorl-listing-item-meta {
	display: none;
}

.search-suggest .moorl-listing-item-description {
	height: 40px;
}

.search-suggest .moorl-listing-list, .search-suggest .moorl-listing-grid {
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.search-suggest .moorl-listing-list .moorl-listing-item-content {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.search-suggest .moorl-listing-item-content {
	padding: 10px;
}

.search-suggest .moorl-listing-item-content > div > div {
	margin-bottom: 5px;
}

@media (min-width: 768px) {
	.search-suggest .moorl-search-suggest-container {
		width: var(--moorl-advanced-search-width);
	}
}

.moorl-search-page .nav-tabs {
	margin-bottom: 1.5rem;
	font-size: 1.6em;
}

.moorl-countdown {
	cursor: pointer;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-moz-column-gap: 10px;
	-webkit-column-gap: 10px;
	column-gap: 10px;
}

.moorl-countdown > div {
	padding: 10px;
	text-align: center;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.moorl-countdown .moorl-countdown-time {
	font-family: Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace;
	font-weight: 600;
}

.moorl-countdown .moorl-countdown-label {
	font-size: .7em;
	text-transform: uppercase;
}

.is-ctl-navigation main {
	overflow: hidden;
}

.bg-fixed {
	background-attachment: fixed;
}

.cms-element-image-slider {
	overflow: hidden;
}

.moorl-foundation-hide, .moorl-animation-hidden {
	opacity: 0;
}

.moorl-animation-processing {
	z-index: 9000;
}

.cms-block.no-gutters {
	overflow: visible;
}

.modal {
	z-index: 1060;
}

.cms-element-moorl-replacer {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: end;
	align-items: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	min-height: 240px;
	height: 100%;
}

.cms-element-moorl-replacer > div {
	padding: 5px;
	font-size: .7em;
	color: #fff;
	font-family: "Courier";
}

.btn-facebook {
	color: #fff;
	background-color: #3c5a99;
	border-color: #3c5a99;
}

.btn-facebook:hover {
	color: #fff;
	background-color: #314a7e;
	border-color: #2e4474;
}

.btn-facebook:focus, .btn-facebook.focus {
	box-shadow: 0 0 0 .2rem rgba(89, 115, 168, .5);
}

.btn-facebook.disabled, .btn-facebook:disabled {
	color: #fff;
	background-color: #3c5a99;
	border-color: #3c5a99;
}

.btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active, .show > .btn-facebook.dropdown-toggle {
	color: #fff;
	background-color: #2e4474;
	border-color: #2a3f6b;
}

.btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus, .show > .btn-facebook.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(89, 115, 168, .5);
}

.btn-google {
	color: #fff;
	background-color: #0f9d58;
	border-color: #0f9d58;
}

.btn-google:hover {
	color: #fff;
	background-color: #0c7a44;
	border-color: #0b6e3e;
}

.btn-google:focus, .btn-google.focus {
	box-shadow: 0 0 0 .2rem rgba(51, 172, 113, .5);
}

.btn-google.disabled, .btn-google:disabled {
	color: #fff;
	background-color: #0f9d58;
	border-color: #0f9d58;
}

.btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active, .show > .btn-google.dropdown-toggle {
	color: #fff;
	background-color: #0b6e3e;
	border-color: #096337;
}

.btn-google:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus, .show > .btn-google.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(51, 172, 113, .5);
}

.btn-azure {
	color: #fff;
	background-color: #00a4ef;
	border-color: #00a4ef;
}

.btn-azure:hover {
	color: #fff;
	background-color: #008ac9;
	border-color: #0081bc;
}

.btn-azure:focus, .btn-azure.focus {
	box-shadow: 0 0 0 .2rem rgba(38, 178, 241, .5);
}

.btn-azure.disabled, .btn-azure:disabled {
	color: #fff;
	background-color: #00a4ef;
	border-color: #00a4ef;
}

.btn-azure:not(:disabled):not(.disabled):active, .btn-azure:not(:disabled):not(.disabled).active, .show > .btn-azure.dropdown-toggle {
	color: #fff;
	background-color: #0081bc;
	border-color: #0078af;
}

.btn-azure:not(:disabled):not(.disabled):active:focus, .btn-azure:not(:disabled):not(.disabled).active:focus, .show > .btn-azure.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(38, 178, 241, .5);
}

.btn-amazon {
	color: #212529;
	background-color: #f90;
	border-color: #f90;
}

.btn-amazon:hover {
	color: #fff;
	background-color: #d98200;
	border-color: #cc7a00;
}

.btn-amazon:focus, .btn-amazon.focus {
	box-shadow: 0 0 0 .2rem rgba(222, 136, 6, .5);
}

.btn-amazon.disabled, .btn-amazon:disabled {
	color: #212529;
	background-color: #f90;
	border-color: #f90;
}

.btn-amazon:not(:disabled):not(.disabled):active, .btn-amazon:not(:disabled):not(.disabled).active, .show > .btn-amazon.dropdown-toggle {
	color: #fff;
	background-color: #cc7a00;
	border-color: #bf7300;
}

.btn-amazon:not(:disabled):not(.disabled):active:focus, .btn-amazon:not(:disabled):not(.disabled).active:focus, .show > .btn-amazon.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(222, 136, 6, .5);
}

.btn-office365 {
	color: #fff;
	background-color: #00a4ef;
	border-color: #00a4ef;
}

.btn-office365:hover {
	color: #fff;
	background-color: #008ac9;
	border-color: #0081bc;
}

.btn-office365:focus, .btn-office365.focus {
	box-shadow: 0 0 0 .2rem rgba(38, 178, 241, .5);
}

.btn-office365.disabled, .btn-office365:disabled {
	color: #fff;
	background-color: #00a4ef;
	border-color: #00a4ef;
}

.btn-office365:not(:disabled):not(.disabled):active, .btn-office365:not(:disabled):not(.disabled).active, .show > .btn-office365.dropdown-toggle {
	color: #fff;
	background-color: #0081bc;
	border-color: #0078af;
}

.btn-office365:not(:disabled):not(.disabled):active:focus, .btn-office365:not(:disabled):not(.disabled).active:focus, .show > .btn-office365.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(38, 178, 241, .5);
}

.btn-paypal {
	color: #fff;
	background-color: #0173b9;
	border-color: #0173b9;
}

.btn-paypal:hover {
	color: #fff;
	background-color: #015b93;
	border-color: #015386;
}

.btn-paypal:focus, .btn-paypal.focus {
	box-shadow: 0 0 0 .2rem rgba(39, 136, 196, .5);
}

.btn-paypal.disabled, .btn-paypal:disabled {
	color: #fff;
	background-color: #0173b9;
	border-color: #0173b9;
}

.btn-paypal:not(:disabled):not(.disabled):active, .btn-paypal:not(:disabled):not(.disabled).active, .show > .btn-paypal.dropdown-toggle {
	color: #fff;
	background-color: #015386;
	border-color: #014c7a;
}

.btn-paypal:not(:disabled):not(.disabled):active:focus, .btn-paypal:not(:disabled):not(.disabled).active:focus, .show > .btn-paypal.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(39, 136, 196, .5);
}

.btn-generic {
	color: #212529;
	background-color: #efc34a;
	border-color: #efc34a;
}

.btn-generic:hover {
	color: #212529;
	background-color: #ecb727;
	border-color: #ebb31b;
}

.btn-generic:focus, .btn-generic.focus {
	box-shadow: 0 0 0 .2rem rgba(208, 171, 69, .5);
}

.btn-generic.disabled, .btn-generic:disabled {
	color: #212529;
	background-color: #efc34a;
	border-color: #efc34a;
}

.btn-generic:not(:disabled):not(.disabled):active, .btn-generic:not(:disabled):not(.disabled).active, .show > .btn-generic.dropdown-toggle {
	color: #212529;
	background-color: #ebb31b;
	border-color: #e5ad14;
}

.btn-generic:not(:disabled):not(.disabled):active:focus, .btn-generic:not(:disabled):not(.disabled).active:focus, .show > .btn-generic.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(208, 171, 69, .5);
}

.btn-discord {
	color: #fff;
	background-color: #7289da;
	border-color: #7289da;
}

.btn-discord:hover {
	color: #fff;
	background-color: #5470d2;
	border-color: #4a67cf;
}

.btn-discord:focus, .btn-discord.focus {
	box-shadow: 0 0 0 .2rem rgba(135, 155, 224, .5);
}

.btn-discord.disabled, .btn-discord:disabled {
	color: #fff;
	background-color: #7289da;
	border-color: #7289da;
}

.btn-discord:not(:disabled):not(.disabled):active, .btn-discord:not(:disabled):not(.disabled).active, .show > .btn-discord.dropdown-toggle {
	color: #fff;
	background-color: #4a67cf;
	border-color: #405fcd;
}

.btn-discord:not(:disabled):not(.disabled):active:focus, .btn-discord:not(:disabled):not(.disabled).active:focus, .show > .btn-discord.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(135, 155, 224, .5);
}

.btn-twitter {
	color: #212529;
	background-color: #55acee;
	border-color: #55acee;
}

.btn-twitter:hover {
	color: #fff;
	background-color: #329beb;
	border-color: #2795e9;
}

.btn-twitter:focus, .btn-twitter.focus {
	box-shadow: 0 0 0 .2rem rgba(77, 152, 208, .5);
}

.btn-twitter.disabled, .btn-twitter:disabled {
	color: #212529;
	background-color: #55acee;
	border-color: #55acee;
}

.btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active, .show > .btn-twitter.dropdown-toggle {
	color: #fff;
	background-color: #2795e9;
	border-color: #1b90e8;
}

.btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus, .show > .btn-twitter.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(77, 152, 208, .5);
}

.btn-instagram {
	color: #212529;
	background-color: #eee;
	border-color: #eee;
}

.btn-instagram:hover {
	color: #212529;
	background-color: #dbdbdb;
	border-color: #d5d5d5;
}

.btn-instagram:focus, .btn-instagram.focus {
	box-shadow: 0 0 0 .2rem rgba(207, 208, 208, .5);
}

.btn-instagram.disabled, .btn-instagram:disabled {
	color: #212529;
	background-color: #eee;
	border-color: #eee;
}

.btn-instagram:not(:disabled):not(.disabled):active, .btn-instagram:not(:disabled):not(.disabled).active, .show > .btn-instagram.dropdown-toggle {
	color: #212529;
	background-color: #d5d5d5;
	border-color: #cecece;
}

.btn-instagram:not(:disabled):not(.disabled):active:focus, .btn-instagram:not(:disabled):not(.disabled).active:focus, .show > .btn-instagram.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(207, 208, 208, .5);
}

.btn-pinterest {
	color: #fff;
	background-color: #bd081c;
	border-color: #bd081c;
}

.btn-pinterest:hover {
	color: #fff;
	background-color: #980617;
	border-color: #8c0615;
}

.btn-pinterest:focus, .btn-pinterest.focus {
	box-shadow: 0 0 0 .2rem rgba(199, 45, 62, .5);
}

.btn-pinterest.disabled, .btn-pinterest:disabled {
	color: #fff;
	background-color: #bd081c;
	border-color: #bd081c;
}

.btn-pinterest:not(:disabled):not(.disabled):active, .btn-pinterest:not(:disabled):not(.disabled).active, .show > .btn-pinterest.dropdown-toggle {
	color: #fff;
	background-color: #8c0615;
	border-color: #800513;
}

.btn-pinterest:not(:disabled):not(.disabled):active:focus, .btn-pinterest:not(:disabled):not(.disabled).active:focus, .show > .btn-pinterest.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(199, 45, 62, .5);
}

.btn-whatsapp {
	color: #fff;
	background-color: #25d366;
	border-color: #25d366;
}

.btn-whatsapp:hover {
	color: #fff;
	background-color: #1fb256;
	border-color: #1da851;
}

.btn-whatsapp:focus, .btn-whatsapp.focus {
	box-shadow: 0 0 0 .2rem rgba(70, 218, 125, .5);
}

.btn-whatsapp.disabled, .btn-whatsapp:disabled {
	color: #fff;
	background-color: #25d366;
	border-color: #25d366;
}

.btn-whatsapp:not(:disabled):not(.disabled):active, .btn-whatsapp:not(:disabled):not(.disabled).active, .show > .btn-whatsapp.dropdown-toggle {
	color: #fff;
	background-color: #1da851;
	border-color: #1b9d4c;
}

.btn-whatsapp:not(:disabled):not(.disabled):active:focus, .btn-whatsapp:not(:disabled):not(.disabled).active:focus, .show > .btn-whatsapp.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(70, 218, 125, .5);
}

.btn-youtube {
	color: #fff;
	background-color: #f00;
	border-color: #f00;
}

.btn-youtube:hover {
	color: #fff;
	background-color: #d90000;
	border-color: #c00;
}

.btn-youtube:focus, .btn-youtube.focus {
	box-shadow: 0 0 0 .2rem rgba(255, 38, 38, .5);
}

.btn-youtube.disabled, .btn-youtube:disabled {
	color: #fff;
	background-color: #f00;
	border-color: #f00;
}

.btn-youtube:not(:disabled):not(.disabled):active, .btn-youtube:not(:disabled):not(.disabled).active, .show > .btn-youtube.dropdown-toggle {
	color: #fff;
	background-color: #c00;
	border-color: #bf0000;
}

.btn-youtube:not(:disabled):not(.disabled):active:focus, .btn-youtube:not(:disabled):not(.disabled).active:focus, .show > .btn-youtube.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(255, 38, 38, .5);
}

.btn-xing {
	color: #fff;
	background-color: #126567;
	border-color: #126567;
}

.btn-xing:hover {
	color: #fff;
	background-color: #0c4546;
	border-color: #0a3a3c;
}

.btn-xing:focus, .btn-xing.focus {
	box-shadow: 0 0 0 .2rem rgba(54, 124, 126, .5);
}

.btn-xing.disabled, .btn-xing:disabled {
	color: #fff;
	background-color: #126567;
	border-color: #126567;
}

.btn-xing:not(:disabled):not(.disabled):active, .btn-xing:not(:disabled):not(.disabled).active, .show > .btn-xing.dropdown-toggle {
	color: #fff;
	background-color: #0a3a3c;
	border-color: #093031;
}

.btn-xing:not(:disabled):not(.disabled):active:focus, .btn-xing:not(:disabled):not(.disabled).active:focus, .show > .btn-xing.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(54, 124, 126, .5);
}

.hero-slider {
	position: relative;
	overflow: hidden;
}

.hero-slider-btn {
	padding: 0;
	border: none;
	outline: none;
	font: inherit;
	color: inherit;
	background: none;
}

.hero-slider-btn:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(236, 100, 0, .25);
}

.hero-slider .hero-slider-slide {
	-webkit-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	opacity: 0;
	height: 100%;
	pointer-events: none;
	overflow: hidden;
}

.hero-slider .hero-slider-slide.active {
	pointer-events: initial;
	opacity: 1;
}

.hero-slider .hero-slider-slide.active button, .hero-slider .hero-slider-slide.active a {
	pointer-events: initial;
}

.hero-slider .hero-slider-image {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.hero-slider .hero-slider-image.hs-image-lazy {
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	opacity: 0;
}

.hero-slider .hero-slider-image.hs-image-lazy.hs-image-loaded {
	opacity: 1;
}

.hero-slider .hero-slider-cta-container.hs-t-align-center {
	text-align: center;
}

.hero-slider .hero-slider-cta-container.hs-t-align-left {
	text-align: left;
}

.hero-slider .hero-slider-cta-container.hs-t-align-right {
	text-align: right;
}

.hero-slider .hero-slider-content-container {
	pointer-events: none;
	font-size: .75rem;
	color: white;
	position: absolute;
	top: 0;
	left: 0;
	text-align: left;
	padding: 4rem 3rem 5rem 3rem;
	width: 100%;
	height: 100%;
	white-space: normal;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.hero-slider .hero-slider-content-container.hs-horizontal-align-left {
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.hero-slider .hero-slider-content-container.hs-horizontal-align-right {
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.hero-slider .hero-slider-content-container.hs-horizontal-align-center {
	-ms-flex-pack: center;
	justify-content: center;
}

.hero-slider .hero-slider-content-container.hs-vertical-align-top {
	-ms-flex-align: start;
	align-items: flex-start;
}

.hero-slider .hero-slider-content-container.hs-vertical-align-bottom {
	-ms-flex-align: end;
	align-items: flex-end;
}

.hero-slider .hero-slider-content-container.hs-vertical-align-center {
	-ms-flex-align: center;
	align-items: center;
}

@media (min-width: 768px) {
	.hero-slider .hero-slider-content-container {
		font-size: .875rem;
		padding: 6rem 5rem 7rem 5rem;
	}
}

.hero-slider .hero-slider-description {
	padding: 1rem;
}

.hero-slider .hero-slider-description button, .hero-slider .hero-slider-description a {
	pointer-events: none;
}

.hero-slider .hero-slider-description.hs-t-align-center {
	text-align: center;
}

.hero-slider .hero-slider-description.hs-t-align-left {
	text-align: left;
}

.hero-slider .hero-slider-description.hs-t-align-right {
	text-align: right;
}

@media (min-width: 768px) {
	.hero-slider .hero-slider-description {
		max-width: 50%;
	}
}

@media (min-width: 1200px) {
	.hero-slider .hero-slider-description {
		max-width: 33.33%;
	}
}

.hero-slider .hero-slider-overlay {
	position: absolute;
	top: 0;
	left: 0;
	background: transparent;
	width: 100%;
	height: 100%;
}

.hero-slider .hero-slider-slide-link {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.hero-slider .hero-slider-content-before {
	font-family: inherit;
	margin-bottom: .4em;
}

.hero-slider .hero-slider-headline {
	font-size: 2.2rem;
	line-height: 1;
	display: block;
	width: 100%;
	color: inherit;
	float: left;
	font-family: inherit;
	margin-bottom: .75em;
}

@media (min-width: 768px) {
	.hero-slider .hero-slider-headline {
		font-size: 3rem;
	}
}

.hero-slider .hero-slider-content-after {
	margin-bottom: 2em;
}

.hero-slider .hero-slider-scroll-overlay {
	pointer-events: none;
	position: absolute;
	bottom: 1.5rem;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	width: 100%;
}

.hero-slider .hero-slider-scroll-overlay.hs-horizontal-align-left {
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.hero-slider .hero-slider-scroll-overlay.hs-horizontal-align-right {
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.hero-slider .hero-slider-scroll-overlay.hs-horizontal-align-center {
	-ms-flex-pack: center;
	justify-content: center;
}

@media (min-width: 768px) {
	.hero-slider .hero-slider-scroll-overlay {
		bottom: 2.5rem;
	}
}

.hero-slider .hero-slider-scroll-icon {
	text-align: center;
	font-size: 1.2rem;
	color: #222121;
	background: white;
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 100%;
	margin: 0 2rem;
}

.hero-slider .hero-slider-scroll-icon.hs-interactive {
	pointer-events: all;
	cursor: pointer;
}

@media (min-width: 768px) {
	.hero-slider .hero-slider-scroll-icon {
		font-size: 1.4rem;
		width: 3.5rem;
		height: 3.5rem;
	}
}

.hero-slider .hero-slider-scroll-icon > .icon {
	color: inherit;
}

.hero-slider .hero-slider-menu {
	position: absolute;
	right: 1rem;
	bottom: 1.5rem;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
}

.hero-slider .hero-slider-menu.hs-vertical {
	-ms-flex-direction: column;
	flex-direction: column;
}

.hero-slider .hero-slider-menu.hs-vertical .hero-slider-menu-item {
	margin-bottom: .4rem;
	margin-right: 0;
}

@media (min-width: 768px) {
	.hero-slider .hero-slider-menu {
		bottom: 2.5rem;
		right: 2rem;
	}
}

.hero-slider .hero-slider-menu-item {
	box-sizing: border-box;
	display: inline-block;
	margin-right: .4rem;
	width: 1.4rem;
	height: 1.4rem;
	border: 2px solid white;
	border-radius: 100%;
	background-size: cover;
	position: relative;
}

@media (min-width: 576px) {
	.hero-slider .hero-slider-menu-item {
		width: 2rem;
		height: 2rem;
	}
}

.hero-slider .hero-slider-menu-item:after {
	content: "";
	position: absolute;
	background: white;
	width: 70%;
	height: 70%;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 100%;
	opacity: 0;
}

.hero-slider .hero-slider-menu-item:not(.active) {
	cursor: pointer;
}

.hero-slider .hero-slider-menu-item:last-child {
	margin: 0;
}

.hero-slider .hero-slider-menu-item:hover, .hero-slider .hero-slider-menu-item:focus {
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.hero-slider .hero-slider-menu-item.active {
	pointer-events: none;
}

.hero-slider .hero-slider-menu-item.active:after {
	opacity: 1;
}

.hero-slider .hero-slider-navigation-btn {
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: white;
	opacity: 1;
	width: 1.8rem;
	height: 2.2rem;
	color: #222121;
}

@media (min-width: 576px) {
	.hero-slider .hero-slider-navigation-btn {
		width: 2.5rem;
		height: 2.5rem;
	}
}

@media (min-width: 768px) {
	.hero-slider .hero-slider-navigation-btn {
		width: 3rem;
		height: 3rem;
	}
}

.hero-slider .hero-slider-navigation-btn.disabled {
	background: white;
	opacity: .2;
	cursor: default;
}

.hero-slider .hero-slider-navigation-btn-left {
	left: 0;
}

.hero-slider .hero-slider-navigation-btn-right {
	right: 0;
}

.hero-slider .hero-slider-navigation-btn > .icon {
	color: inherit;
}

.hero-slider .hero-slider-thumbnails {
	display: none;
}

@media (min-width: 576px) {
	.hero-slider .hero-slider-thumbnails-landscape {
		display: inline;
	}
}

@media (max-width: 575.98px) {
	.hero-slider .hero-slider-thumbnails-portrait {
		display: inline;
	}
}

.hero-slider .hero-slider-slide-container {
	height: 100%;
	width: 100%;
}

.hero-slider.hero-slider-mode-slide .hero-slider-slide-container {
	position: absolute;
	top: 0;
	left: 0;
	white-space: nowrap;
	will-change: -ms-transform;
	will-change: -webkit-transform;
	will-change: transform;
	font-size: 0;
}

.hero-slider.hero-slider-mode-slide .hero-slider-slide {
	opacity: 1;
	-webkit-transition: none;
	transition: none;
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 100%;
}

.hero-slider.hero-slider-mode-blend .hero-slider-slide-container {
	position: relative;
	-ms-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}

.hero-slider.hero-slider-mode-blend .hero-slider-slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.hero-slider.hero-slider-mode-blend .hero-slider-slide.active {
	z-index: 1;
}

.hero-slider .hs-custom-icon {
	background-size: contain;
	background-repeat: no-repeat;
	margin-top: .25em;
}

.hero-slider.hs-dragged {
	cursor: grabbing;
}

.hero-slider.hs-dragged a {
	cursor: grabbing;
}

@media screen {
	.hero-slider .hero-slider-slide:not(.active) {
		pointer-events: none !important;
	}
	
	.hero-slider .hero-slider-slide:not(.active) .hero-slider-description {
		pointer-events: none !important;
	}
	
	.hero-slider .hero-slider-slide.active .hero-slider-description {
		pointer-events: initial !important;
	}
}

.cms-element-moorl-brand-slider {
	width: 100%;
	height: 100%;
}

.cms-element-moorl-brand-slider .product-slider-container {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.cms-element-moorl-brand-slider .product-slider-container .product-slider-item {
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
}

.cms-element-moorl-brand-slider .product-slider-container .product-slider-item img {
	max-width: 100%;
	max-height: 100%;
}

.payment-method-label {
	width: 100%;
}

.stripe-payment-digital-wallets-errors--hidden {
	display: none;
}

.stripe-payment-payment-method-description {
	min-height: 40px;
	width: 100% !important;
}

.stripe-payment-payment-method-description p {
	margin-right: 150px;
}

.stripe-payment-payment-method-description:after {
	content: "";
	display: table;
	clear: both;
}

.stripe-payment-payment-method-description .custom-checkbox .custom-control-label::before {
	border-radius: .25rem;
}

.stripe-payment-payment-method-description .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3e%3c/svg%3e");
}

.stripe-payment-payment-method-description .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
	border-color: #007bff;
	background-color: #007bff;
}

.stripe-payment-payment-method-description .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 4\'%3e%3cpath stroke=\'%23fff\' d=\'M0 2h4\'/%3e%3c/svg%3e");
}

.stripe-payment-payment-method-description .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
	background-color: rgba(0, 123, 255, .5);
}

.stripe-payment-payment-method-description .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
	background-color: rgba(0, 123, 255, .5);
}

.stripe-payment-card-selection {
	clear: both;
}

.stripe-payment-card-selection__card-cvc {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

.stripe-payment-card-selection__card-cvc-input {
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-right: 8px;
}

.stripe-payment-card-selection__card-cvc-info-button {
	-ms-flex-positive: 0;
	flex-grow: 0;
	position: relative;
	top: 30px;
}

.stripe-payment-card-cvc-info.fade {
	background: rgba(0, 0, 0, .5);
}

.stripe-payment-card-cvc-info .modal-header {
	border-bottom: none;
}

.stripe-payment-card-cvc-info .modal-body {
	padding: 0 2rem 2rem;
}

.stripe-payment-card-cvc-info__header {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.stripe-payment-card-cvc-info__schematic {
	margin: 1rem 0;
	width: 100%;
}

.stripe-payment-card-cvc-info__infotext {
	margin-top: 8px;
}

.stripe-payment-provider-logos {
	float: right;
	margin-left: 10px;
}

.stripe-payment-provider-logo {
	float: left;
	margin-right: 10px;
	width: 40px;
	height: 40px;
	background-position: left;
	background-size: contain;
	background-repeat: no-repeat;
}

.stripe-payment-provider-logo-american-express {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTA2cHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDYgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDYgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMwMDc3QTYiIGQ9Ik0yLjcwOSw5OS4wMDhIMi4zNzdjMC0wLjE2Ni0wLjA4My0wLjQxNS0wLjA4My0wLjQ5OWMwLTAuMDgzLDAtMC4yNDgtMC4yNDktMC4yNDhIMS41NDZ2MC43NDdIMS4yOTZ2LTEuNzQ1DQoJaDAuNzQ4YzAuMzMzLDAsMC41ODEsMC4wODQsMC41ODEsMC40MTVjMCwwLjI0OS0wLjA4MywwLjMzMy0wLjE2NiwwLjQxNWMwLjA4MywwLjA4NCwwLjE2NiwwLjE2NywwLjE2NiwwLjMzM3YwLjMzMg0KCWMwLDAuMDg0LDAsMC4wODQsMC4wODMsMC4wODRMMi43MDksOTkuMDA4TDIuNzA5LDk5LjAwOHogTTIuMzc3LDk3Ljc2MmMwLTAuMjQ5LTAuMTY2LTAuMjQ5LTAuMjQ5LTAuMjQ5SDEuNTQ2djAuNDk5aDAuNDk5DQoJQzIuMjExLDk4LjAxMSwyLjM3Nyw5Ny45MjgsMi4zNzcsOTcuNzYyeiBNMy43OSw5OC4wOTRjMC0wLjk5Ny0wLjgzMS0xLjgyOS0xLjkxMi0xLjgyOWMtMC45OTcsMC0xLjgyOSwwLjgzMi0xLjgyOSwxLjgyOQ0KCWMwLDEuMDgsMC44MzIsMS45MTMsMS44MjksMS45MTNDMi45NTksMTAwLjAwNiwzLjc5LDk5LjE3NCwzLjc5LDk4LjA5NHogTTMuNTQxLDk4LjA5NGMwLDAuOTE1LTAuNzQ4LDEuNTc5LTEuNjYyLDEuNTc5DQoJcy0xLjU3OS0wLjY2NS0xLjU3OS0xLjU3OWMwLTAuODMxLDAuNjY1LTEuNTc5LDEuNTc5LTEuNTc5UzMuNTQxLDk3LjI2MywzLjU0MSw5OC4wOTR6IE0xMDUuOTUsNjQuNTEyDQoJYzAsMi40OTQtMS41NzksMy42NTYtNC40MDYsMy42NTZoLTUuNDAydi0yLjQ5NGg1LjQwMmMwLjQ5OSwwLDAuOTE1LTAuMDgzLDEuMDgyLTAuMjQ4YzAuMTY2LTAuMTY3LDAuMzMyLTAuNDE2LDAuMzMyLTAuNzQ4DQoJYzAtMC4zMzMtMC4xNjYtMC42NjUtMC4zMzItMC44MzFjLTAuMTY3LTAuMTY3LTAuNDk5LTAuMjQ5LTAuOTk4LTAuMjQ5Yy0yLjU3Ni0wLjA4NC01LjgxOCwwLjA4My01LjgxOC0zLjU3NA0KCWMwLTEuNjYzLDEuMDgtMy40OTIsMy45OS0zLjQ5Mmg1LjU2OXYyLjQ5NGgtNS4xNTRjLTAuNDk4LDAtMC44MzEsMC0xLjA4LDAuMTY2Yy0wLjI0OSwwLjI0OS0wLjQxNSwwLjQ5OS0wLjQxNSwwLjkxNQ0KCXMwLjI0OSwwLjY2NSwwLjU4MSwwLjgzMmMwLjMzMywwLjA4MywwLjY2NiwwLjE2NiwxLjA4MiwwLjE2NmgxLjQ5NmMxLjU3OSwwLDIuNTc3LDAuMzMyLDMuMjQyLDAuOTE1DQoJQzEwNS42MTgsNjIuNTk5LDEwNS45NSw2My4zNDgsMTA1Ljk1LDY0LjUxMnogTTk0LjIzLDYyLjAxOGMtMC42NjUtMC41ODMtMS42NjMtMC45MTUtMy4yNDItMC45MTVoLTEuNDk2DQoJYy0wLjQxNSwwLTAuNzQ4LTAuMDg0LTEuMDgtMC4xNjZjLTAuMzMzLTAuMTY3LTAuNTgxLTAuNDE2LTAuNTgxLTAuODMyczAuMDgzLTAuNjY1LDAuNDE1LTAuOTE1DQoJYzAuMjQ5LTAuMTY2LDAuNTgxLTAuMTY2LDEuMDgtMC4xNjZoNS4xNTR2LTIuNDk0SDg4LjkxYy0yLjk5MywwLTMuOTkxLDEuODI5LTMuOTkxLDMuNDkyYzAsMy42NTYsMy4yNDIsMy40OTEsNS44MiwzLjU3NA0KCWMwLjQ5OCwwLDAuODMxLDAuMDgzLDAuOTk3LDAuMjQ5YzAuMTY2LDAuMTY2LDAuMzMzLDAuNDk4LDAuMzMzLDAuODMxYzAsMC4zMzItMC4xNjcsMC41ODEtMC4zMzMsMC43NDgNCgljLTAuMjQ5LDAuMTY2LTAuNTgxLDAuMjQ4LTEuMDgsMC4yNDhoLTUuNDAzdjIuNDk0aDUuNDAzYzIuODI1LDAsNC40MDUtMS4xNjMsNC40MDUtMy42NTYNCglDOTUuMDYxLDYzLjM0OCw5NC43MjksNjIuNTk5LDk0LjIzLDYyLjAxOEw5NC4yMyw2Mi4wMTh6IE04My41OSw2NS43NTloLTYuNTY2di0yLjMyOGg2LjR2LTIuMzI3aC02LjR2LTIuMTYyaDYuNTY2di0yLjQxSDc0LjI4DQoJdjExLjYzN2g5LjMwOUw4My41OSw2NS43NTlMODMuNTksNjUuNzU5eiBNNzEuMjg3LDU3LjExNGMtMC45MTUtMC40OTktMS45OTUtMC41ODMtMy40MDgtMC41ODNoLTYuNHYxMS42MzdoMi44MjV2LTQuMjM5aDIuOTkzDQoJYzAuOTk3LDAsMS41NzksMC4wODQsMS45OTUsMC40OTljMC40OTksMC41ODEsMC40OTksMS41NzksMC40OTksMi4zMjh2MS40MTJoMi43NDJ2LTIuMjQ1YzAtMS4wOC0wLjA4My0xLjU3OS0wLjQxNS0yLjE2MQ0KCWMtMC4yNDktMC4zMzMtMC43NDctMC43NDgtMS40MTItMC45OThjMC43NDctMC4yNDgsMS45OTUtMS4yNDYsMS45OTUtMy4wNzZDNzIuNzAxLDU4LjM2LDcyLjIwMiw1Ny42MTIsNzEuMjg3LDU3LjExNHoNCgkgTTU1LjQ5NCw1Ni41MzFoLTguODk1bC0zLjU3NCwzLjgyNGwtMy40MDgtMy44MjRIMjguMzk1djExLjYzN2gxMS4wNTZsMy41NzQtMy44MjRsMy40MDgsMy44MjRoNS40MDN2LTMuOTA2aDMuNDkxDQoJYzIuNDEsMCw0LjgyMi0wLjY2NSw0LjgyMi0zLjkwN0M2MC4xNSw1Ny4xOTcsNTcuNjU1LDU2LjUzMSw1NS40OTQsNTYuNTMxTDU1LjQ5NCw1Ni41MzF6IE02OS4wNDMsNjEuMzUzDQoJYy0wLjQxNSwwLjE2Ni0wLjgzMSwwLjE2Ni0xLjMzLDAuMTY2bC0zLjQwOCwwLjA4NHYtMi42NjFoMy40MDhjMC40OTksMCwwLjk5OCwwLDEuMzMsMC4yNDljMC4zMzMsMC4xNjcsMC41ODEsMC40OTksMC41ODEsMC45OTgNCglTNjkuMzc2LDYxLjEwNCw2OS4wNDMsNjEuMzUzeiBNNTUuNDk0LDYxLjkzNWgtMy42NTh2LTIuOTkzaDMuNjU4YzAuOTk4LDAsMS42NjMsMC40MTYsMS42NjMsMS40MTQNCglDNTcuMTU3LDYxLjM1Myw1Ni40OTEsNjEuOTM1LDU1LjQ5NCw2MS45MzV6IE00NC43NzEsNjIuMzVsNC4zMjItNC41NzF2OS4zOTNMNDQuNzcxLDYyLjM1eiBNMzguMDM4LDY1Ljc1OWgtNi44OTl2LTIuMzI4aDYuMTUxDQoJdi0yLjMyN2gtNi4xNTF2LTIuMTYyaDYuOTgzbDMuMDc2LDMuNDA4TDM4LjAzOCw2NS43NTlMMzguMDM4LDY1Ljc1OXogTTk4LjIxOSw0OC4xMzZoLTMuOTlsLTUuMjM3LTguNzI4djguNzI4aC01LjY1Mg0KCWwtMS4wODItMi41NzdoLTUuODE4bC0xLjA4LDIuNTc3aC0zLjI0MmMtMS4zMywwLTMuMDc2LTAuMzMzLTQuMDcyLTEuMzNjLTAuOTE1LTAuOTk3LTEuNDE0LTIuMzI3LTEuNDE0LTQuNDA1DQoJYzAtMS43NDYsMC4yNDktMy4zMjUsMS40OTYtNC41NzJjMC44MzEtMC45MTUsMi4zMjgtMS4zMyw0LjIzOS0xLjMzaDIuNjZ2Mi40OTRoLTIuNjZjLTAuOTk3LDAtMS41NzksMC4xNjYtMi4xNjEsMC42NjUNCgljLTAuNDk5LDAuNDk5LTAuNzQ4LDEuNDEzLTAuNzQ4LDIuNjZjMCwxLjI0NywwLjI0OSwyLjE2MSwwLjc0OCwyLjc0NGMwLjQxNSwwLjQxNSwxLjE2NCwwLjU4MSwxLjkxMSwwLjU4MWgxLjI0N2wzLjk5LTkuMTQzaDQuMTU3DQoJbDQuNjU1LDEwLjk3MlYzNi40OThoNC4zMjNsNC45MDQsOC4wNjN2LTguMDYzaDIuODI1TDk4LjIxOSw0OC4xMzZMOTguMjE5LDQ4LjEzNkw5OC4yMTksNDguMTM2eiBNNjUuMjIsMzYuNDk4aC0yLjgyNXYxMS42MzcNCgloMi44MjVWMzYuNDk4TDY1LjIyLDM2LjQ5OHogTTU5LjMxNywzNi45OTdjLTAuOTE1LTAuNDk5LTEuOTExLTAuNDk5LTMuMzI0LTAuNDk5aC02LjQwMXYxMS42MzdoMi43NDN2LTQuMjRoMi45OTINCgljMC45OTgsMCwxLjY2MywwLjA4MywyLjA3OCwwLjQ5OWMwLjQ5OSwwLjU4MiwwLjQxNSwxLjU4LDAuNDE1LDIuMjQ1djEuNDk2aDIuODI1di0yLjMyOGMwLTAuOTk3LTAuMDgzLTEuNDk2LTAuNDk4LTIuMDc4DQoJYy0wLjI0OS0wLjMzMy0wLjc0OC0wLjc0OC0xLjMzLTAuOTk3YzAuNzQ3LTAuMzMzLDEuOTk1LTEuMjQ3LDEuOTk1LTMuMDc2QzYwLjgxNCwzOC4zMjcsNjAuMjMxLDM3LjU3OSw1OS4zMTcsMzYuOTk3DQoJTDU5LjMxNywzNi45OTd6IE00Ny41OTcsNDUuNzI2aC02LjQ4NHYtMi4zMjhoNi40MDF2LTIuNDFoLTYuNDAxdi0yLjA3OGg2LjQ4NHYtMi40MWgtOS4zMXYxMS42MzdoOS4zMUw0Ny41OTcsNDUuNzI2DQoJTDQ3LjU5Nyw0NS43MjZ6IE0zNi4yMDksMzYuNDk4aC00LjU3MmwtMy40MDgsNy44OTdsLTMuNjU4LTcuODk3aC00LjQ4OXYxMC45NzJsLTQuNzM4LTEwLjk3MmgtNC4xNTZMNi4yMDEsNDguMTM2aDIuOTkyDQoJbDEuMDgtMi41NzdoNS44MThsMS4wOCwyLjU3N2g1LjY1M3YtOS4xNDNsNC4wNzMsOS4xNDNoMi40MWw0LjA3My05LjE0M3Y5LjE0M2gyLjgyNkwzNi4yMDksMzYuNDk4TDM2LjIwOSwzNi40OThMMzYuMjA5LDM2LjQ5OHoNCgkgTTgxLjI2Myw0My4wNjVsLTEuOTEzLTQuNTcybC0xLjkxMSw0LjU3Mkg4MS4yNjN6IE01Ny4xNTcsNDEuMjM3Yy0wLjQxNSwwLjI0OS0wLjgzMSwwLjI0OS0xLjQxMywwLjI0OWgtMy40MDlWMzguOTFoMy40MDgNCgljMC40OTksMCwxLjA4LDAsMS40MTMsMC4xNjZjMC4zMzIsMC4yNDksMC40OTksMC41ODIsMC40OTksMS4wOFM1Ny40ODksNDEuMDcsNTcuMTU3LDQxLjIzN3ogTTExLjI3MSw0My4wNjVsMS45MTItNC41NzINCglsMS45MTIsNC41NzJIMTEuMjcxeiBNMTA1LjI4NiwwLjAwNkg2LjExN3Y0MS44OTVsMy40MDgtNy43M2g3LjIzMWwwLjk5OCwxLjkxMnYtMS45MTJoOC40NzlsMS45MTIsNC4xNTZsMS44MjktNC4xNTZINTYuOTkNCgljMS4yNDYsMCwyLjMyNywwLjI0OSwzLjE1OSwwLjkxNHYtMC45MTRoNy4zOTh2MC45MTRjMS4yNDYtMC42NjUsMi44MjUtMC45MTQsNC42NTUtMC45MTRoMTAuNzIzbDAuOTk4LDEuOTEydi0xLjkxMmg3Ljg5Nw0KCWwxLjE2NCwxLjkxMnYtMS45MTJoNy43M3YxNi4yOTJIOTIuOWwtMS40OTYtMi40OTN2Mi40OTNoLTkuNzI2bC0xLjA4LTIuNjZoLTIuNDExbC0xLjA4LDIuNjZoLTUuMDcNCgljLTEuOTk1LDAtMy40OTItMC40OTktNC40ODktMC45OTd2MC45OTdINTUuNDk0di0zLjc0MWMwLTAuNDk5LTAuMDgzLTAuNTgyLTAuNDE2LTAuNTgyaC0wLjQxNXY0LjMyMkgzMS4zODh2LTIuMDc4bC0wLjgzMSwyLjA3OA0KCWgtNC45MDRsLTAuODMxLTEuOTk1djEuOTk1aC05LjM5NGwtMC45OTctMi42NkgxMi4wMmwtMS4wOCwyLjY2SDYuMTE3Vjk5LjU5aDk5LjE2OFY2OS43NDhjLTEuMDgsMC40OTktMi41NzcsMC43NDgtNC4wNzMsMC43NDgNCglIOTMuOTh2LTAuOTk4Yy0wLjgzMSwwLjY2Ni0yLjMyOCwwLjk5OC0zLjc0LDAuOTk4SDY3LjQ2NHYtMy43NGMwLTAuNDk5LTAuMDgzLTAuNDk5LTAuNDk5LTAuNDk5aC0wLjQxNXY0LjIzOWgtNy40ODJ2LTQuNDA1DQoJYy0xLjI0NiwwLjU4MS0yLjY2LDAuNTgxLTMuOTA2LDAuNTgxSDU0LjMzdjMuODI0aC05LjE0M2wtMi4xNjEtMi40OTRsLTIuNDEsMi40OTRIMjUuOTAxVjU0LjIwNGgxNC45NjJsMi4xNjEsMi40OTNsMi4zMjgtMi40OTMNCgloMTAuMDU4YzEuMTYzLDAsMy4wNzYsMC4xNjYsMy45MDYsMC45OTd2LTAuOTk3aDguOTc3YzAuOTE1LDAsMi42NjEsMC4xNjYsMy44MjQsMC45OTd2LTAuOTk3aDEzLjU0OXYwLjk5Nw0KCWMwLjc0OC0wLjY2NSwyLjE2Mi0wLjk5NywzLjQwOC0wLjk5N2g3LjU2NHYwLjk5N2MwLjgzMi0wLjU4MSwxLjk5NS0wLjk5NywzLjQ5Mi0wLjk5N2g1LjE1NFYwLjAwNkwxMDUuMjg2LDAuMDA2eiIvPg0KPC9zdmc+DQo=");
}

.stripe-payment-provider-logo-mastercard {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTMwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMzAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMzAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBpZD0iWE1MSURfMTc3NV8iIGQ9Ik0yMy45ODIsOTkuNzM0di02LjY0MWMwLTIuNTAxLTEuNTk0LTQuMTg0LTQuMTYxLTQuMjA2Yy0xLjM1LTAuMDIyLTIuNzQ1LDAuMzk4LTMuNzE5LDEuODgxDQoJCQljLTAuNzMtMS4xNzMtMS44ODItMS44ODEtMy40OTctMS44ODFjLTEuMTI5LDAtMi4yMzYsMC4zMzItMy4wOTksMS41NzJ2LTEuMzA2SDcuMjA0djEwLjU4aDIuMzI0di01Ljg2Ng0KCQkJYzAtMS44MzcsMS4wMTgtMi44MTEsMi41OS0yLjgxMWMxLjUyNywwLDIuMzAyLDAuOTk2LDIuMzAyLDIuNzg5djUuODg4aDIuMzI0di01Ljg2NmMwLTEuODM3LDEuMDYzLTIuODExLDIuNTktMi44MTENCgkJCWMxLjU3MSwwLDIuMzI0LDAuOTk2LDIuMzI0LDIuNzg5djUuODg4TDIzLjk4Miw5OS43MzRMMjMuOTgyLDk5LjczNHogTTU4LjM4LDg5LjE1NGgtMy43NjN2LTMuMjFoLTIuMzI0djMuMjFoLTIuMTQ3djIuMTAzaDIuMTQ3DQoJCQl2NC44MjVjMCwyLjQ1NywwLjk1MiwzLjkxOCwzLjY3NCwzLjkxOGMwLjk5NiwwLDIuMTQ3LTAuMzEsMi44NzctMC44MTlsLTAuNjY0LTEuOTdjLTAuNjg2LDAuMzk4LTEuNDM5LDAuNTk4LTIuMDM2LDAuNTk4DQoJCQljLTEuMTUxLDAtMS41MjctMC43MDktMS41MjctMS43NzF2LTQuNzgxaDMuNzYzQzU4LjM4LDkxLjI1Nyw1OC4zOCw4OS4xNTQsNTguMzgsODkuMTU0eiBNNzguMDE0LDg4Ljg4OA0KCQkJYy0xLjMyOCwwLTIuMTkxLDAuNjItMi43ODksMS41NDl2LTEuMjg0aC0yLjI4djEwLjU4aDIuMzAydi01LjkzMmMwLTEuNzQ5LDAuNzUzLTIuNzIzLDIuMjU4LTIuNzIzDQoJCQljMC40NjUsMCwwLjk1MiwwLjA2NiwxLjQzOSwwLjI2NmwwLjcwOC0yLjE2OUM3OS4xNDMsODguOTc3LDc4LjQ3OSw4OC44ODgsNzguMDE0LDg4Ljg4OEw3OC4wMTQsODguODg4eiBNNDguMzMxLDg5Ljk5NQ0KCQkJYy0xLjEwNy0wLjczLTIuNjM0LTEuMTA3LTQuMzE2LTEuMTA3Yy0yLjY3OCwwLTQuNDA1LDEuMjg0LTQuNDA1LDMuMzg3YzAsMS43MjcsMS4yODQsMi43ODksMy42NTIsMy4xMjFsMS4wODUsMC4xNTUNCgkJCWMxLjI2MiwwLjE3NywxLjg1OSwwLjUwOSwxLjg1OSwxLjEwN2MwLDAuODE5LTAuODQxLDEuMjg0LTIuNDEzLDEuMjg0Yy0xLjU5NCwwLTIuNzQ1LTAuNTA5LTMuNTE5LTEuMTA3bC0xLjA4NSwxLjc5Mw0KCQkJYzEuMjYyLDAuOTMsMi44NTUsMS4zNzMsNC41ODIsMS4zNzNjMy4wNTUsMCw0LjgyNS0xLjQzOSw0LjgyNS0zLjQ1M2MwLTEuODU5LTEuMzk0LTIuODMzLTMuNjk2LTMuMTY1bC0xLjA4NS0wLjE1NQ0KCQkJYy0wLjk5Ni0wLjEzMy0xLjc5My0wLjMzMi0xLjc5My0xLjA0YzAtMC43NzUsMC43NTItMS4yNCwyLjAxNC0xLjI0YzEuMzUsMCwyLjY1NiwwLjUwOSwzLjI5OCwwLjkwOEw0OC4zMzEsODkuOTk1eg0KCQkJIE0xMDkuOTk5LDg4Ljg4OGMtMS4zMjgsMC0yLjE5MSwwLjYyLTIuNzg5LDEuNTQ5di0xLjI4NGgtMi4yOHYxMC41OGgyLjMwMnYtNS45MzJjMC0xLjc0OSwwLjc1My0yLjcyMywyLjI1OC0yLjcyMw0KCQkJYzAuNDY1LDAsMC45NTIsMC4wNjYsMS40MzksMC4yNjZsMC43MDgtMi4xNjlDMTExLjEyOCw4OC45NzcsMTEwLjQ2NCw4OC44ODgsMTA5Ljk5OSw4OC44ODhMMTA5Ljk5OSw4OC44ODh6IE04MC4zMzgsOTQuNDQ0DQoJCQljMCwzLjIxLDIuMjM2LDUuNTU2LDUuNjQ1LDUuNTU2YzEuNTk0LDAsMi42NTYtMC4zNTQsMy44MDctMS4yNjJsLTEuMTA3LTEuODU5Yy0wLjg2MywwLjYyLTEuNzcxLDAuOTUyLTIuNzY3LDAuOTUyDQoJCQljLTEuODM3LTAuMDIyLTMuMTg3LTEuMzUtMy4xODctMy4zODdjMC0yLjAzNiwxLjM1LTMuMzY0LDMuMTg3LTMuMzg2YzAuOTk2LDAsMS45MDQsMC4zMzIsMi43NjcsMC45NTJsMS4xMDctMS44NTkNCgkJCWMtMS4xNTEtMC45MDctMi4yMTMtMS4yNjItMy44MDctMS4yNjJDODIuNTc0LDg4Ljg4OCw4MC4zMzgsOTEuMjM0LDgwLjMzOCw5NC40NDRMODAuMzM4LDk0LjQ0NHogTTEwMS44OTcsOTQuNDQ0di01LjI5aC0yLjMwMg0KCQkJdjEuMjg0Yy0wLjczLTAuOTUyLTEuODM3LTEuNTQ5LTMuMzQyLTEuNTQ5Yy0yLjk2NiwwLTUuMjksMi4zMjQtNS4yOSw1LjU1NnMyLjMyNCw1LjU1Niw1LjI5LDUuNTU2DQoJCQljMS41MDUsMCwyLjYxMi0wLjU5OCwzLjM0Mi0xLjU1djEuMjg0aDIuMzAyVjk0LjQ0NHogTTkzLjMzMSw5NC40NDRjMC0xLjg1OSwxLjIxNy0zLjM4NiwzLjIxLTMuMzg2DQoJCQljMS45MDMsMCwzLjE4NywxLjQ2MSwzLjE4NywzLjM4NmMwLDEuOTI2LTEuMjg0LDMuMzg3LTMuMTg3LDMuMzg3Qzk0LjU0OSw5Ny44MzEsOTMuMzMxLDk2LjMwMyw5My4zMzEsOTQuNDQ0TDkzLjMzMSw5NC40NDR6DQoJCQkgTTY1LjU1Miw4OC44ODhjLTMuMDk5LDAtNS4yNjgsMi4yNTgtNS4yNjgsNS41NTZjMCwzLjM2NSwyLjI1OCw1LjU1Niw1LjQyMyw1LjU1NmMxLjU5NCwwLDMuMDU1LTAuMzk5LDQuMzM4LTEuNDgzbC0xLjEyOS0xLjcwNA0KCQkJYy0wLjg4NSwwLjcwOC0yLjAxNCwxLjEwNy0zLjA3NywxLjEwN2MtMS40ODMsMC0yLjgzMy0wLjY4Ni0zLjE2NS0yLjU5aDcuODU4YzAuMDIyLTAuMjg4LDAuMDQ0LTAuNTc1LDAuMDQ0LTAuODg1DQoJCQlDNzAuNTU0LDkxLjE0Niw2OC41MTgsODguODg4LDY1LjU1Miw4OC44ODhMNjUuNTUyLDg4Ljg4OHogTTY1LjUwOCw5MC45NDdjMS40ODMsMCwyLjQzNSwwLjkzLDIuNjc4LDIuNTY4aC01LjQ4OQ0KCQkJQzYyLjk0LDkxLjk4Nyw2My44Nyw5MC45NDcsNjUuNTA4LDkwLjk0N0w2NS41MDgsOTAuOTQ3eiBNMTIzLjI1OCw5NC40NDR2LTkuNTRoLTIuMzAydjUuNTM0DQoJCQljLTAuNzMtMC45NTItMS44MzctMS41NDktMy4zNDItMS41NDljLTIuOTY2LDAtNS4yOSwyLjMyNC01LjI5LDUuNTU2czIuMzI0LDUuNTU2LDUuMjksNS41NTZjMS41MDUsMCwyLjYxMi0wLjU5OCwzLjM0Mi0xLjU1DQoJCQl2MS4yODRoMi4zMDJWOTQuNDQ0eiBNMTE0LjY5MSw5NC40NDRjMC0xLjg1OSwxLjIxNy0zLjM4NiwzLjIwOS0zLjM4NmMxLjkwNCwwLDMuMTg3LDEuNDYxLDMuMTg3LDMuMzg2DQoJCQljMCwxLjkyNi0xLjI4NCwzLjM4Ny0zLjE4NywzLjM4N0MxMTUuOTA5LDk3LjgzMSwxMTQuNjkxLDk2LjMwMywxMTQuNjkxLDk0LjQ0NEwxMTQuNjkxLDk0LjQ0NHogTTM2Ljk1NCw5NC40NDR2LTUuMjloLTIuMzAyDQoJCQl2MS4yODRjLTAuNzMtMC45NTItMS44MzctMS41NDktMy4zNDItMS41NDljLTIuOTY2LDAtNS4yOSwyLjMyNC01LjI5LDUuNTU2czIuMzI0LDUuNTU2LDUuMjksNS41NTYNCgkJCWMxLjUwNSwwLDIuNjEyLTAuNTk4LDMuMzQyLTEuNTV2MS4yODRoMi4zMDJDMzYuOTU0LDk5LjczNSwzNi45NTQsOTQuNDQ0LDM2Ljk1NCw5NC40NDR6IE0yOC4zODcsOTQuNDQ0DQoJCQljMC0xLjg1OSwxLjIxNy0zLjM4NiwzLjIwOS0zLjM4NmMxLjkwNCwwLDMuMTg3LDEuNDYxLDMuMTg3LDMuMzg2YzAsMS45MjYtMS4yODQsMy4zODctMy4xODcsMy4zODcNCgkJCUMyOS42MDUsOTcuODMxLDI4LjM4Nyw5Ni4zMDMsMjguMzg3LDk0LjQ0NHoiLz4NCgk8L2c+DQoJPGcgaWQ9IlhNTElEXzMyOF8iPg0KCQk8cmVjdCB4PSI0Ny41NjYiIHk9IjguNTIiIGZpbGw9IiNGRjVGMDAiIHdpZHRoPSIzNC44NjciIGhlaWdodD0iNjIuNjU3Ii8+DQoJCTxwYXRoIGlkPSJYTUxJRF8zMzBfIiBmaWxsPSIjRUIwMDFCIiBkPSJNNDkuNzgsMzkuODQ4YzAtMTIuNzExLDUuOTUyLTI0LjAzMiwxNS4yMi0zMS4zMjlDNTguMjIyLDMuMTg0LDQ5LjY2OSwwLDQwLjM3NCwwDQoJCQlDMTguMzY4LDAsMC41MjgsMTcuODQxLDAuNTI4LDM5Ljg0OHMxNy44MzksMzkuODQ4LDM5Ljg0NSwzOS44NDhjOS4yOTYsMCwxNy44NDgtMy4xODQsMjQuNjI2LTguNTINCgkJCUM1NS43MzIsNjMuODgsNDkuNzgsNTIuNTYsNDkuNzgsMzkuODQ4eiIvPg0KCQk8cGF0aCBmaWxsPSIjRjc5RTFCIiBkPSJNMTI5LjQ3MSwzOS44NDhjMCwyMi4wMDctMTcuODM5LDM5Ljg0OC0zOS44NDUsMzkuODQ4Yy05LjI5NiwwLTE3Ljg0OC0zLjE4NC0yNC42MjYtOC41Mg0KCQkJYzkuMjY4LTcuMjk3LDE1LjIyLTE4LjYxNywxNS4yMi0zMS4zMjlTNzQuMjY4LDE1LjgxNiw2NSw4LjUyQzcxLjc3OCwzLjE4NCw4MC4zMywwLDg5LjYyNiwwDQoJCQlDMTExLjYzMiwwLDEyOS40NzEsMTcuODQxLDEyOS40NzEsMzkuODQ4eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K");
}

.stripe-payment-provider-logo-visa {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzEwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAzMTAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMTAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMwNTUxOTgiIGQ9Ik04OC4zMzMsMS44NTJMNjMuNjQyLDY3LjkwMWwtMi40NjktMTMuNThDNTUsMzguMjcyLDQzLjg4OSwyMy40NTcsMjYuNjA1LDE0LjE5OGwyMi4yMjIsODQuNTY4SDc1LjM3DQoJbDM5LjUwNi05Ni45MTRIODguMzMzIE0xMDkuMzIxLDk4Ljc2NWwxNS40MzItOTYuOTE0aDI1LjMwOUwxMzQuNjMsOTguNzY1SDEwOS4zMjEgTTIyNC43NTMsNC4zMjENCglDMjE5LjgxNSwyLjQ2OSwyMTEuNzksMCwyMDIuNTMxLDBjLTI0LjY5MSwwLTQxLjk3NSwxMi45NjMtNDEuOTc1LDMyLjA5OWMwLDE0LjE5OCwxMi4zNDYsMjEuNjA1LDIxLjYwNSwyNi41NDMNCgljOS44NzcsNC45MzgsMTIuOTYzLDguMDI1LDEyLjk2MywxMS43MjhjMCw2LjE3My04LjAyNSw5LjI1OS0xNC44MTUsOS4yNTljLTkuODc3LDAtMTUuNDMyLTEuMjM1LTIzLjQ1Ny00LjkzOGwtMy4wODYtMS4yMzUNCglsLTMuNzA0LDIxLjYwNWM1LjU1NiwyLjQ2OSwxNi42NjcsNC45MzgsMjcuNzc4LDQuOTM4YzI2LjU0MywwLDQzLjIxLTEyLjk2Myw0My4yMS0zMy4zMzNjMC0xMS4xMTEtNi43OS0xOS4xMzYtMjAuOTg4LTI2LjU0Mw0KCWMtOC42NDItNC4zMjEtMTQuMTk4LTcuNDA3LTE0LjE5OC0xMS43MjhzNC4zMjEtOC4wMjUsMTQuMTk4LTguMDI1YzguMDI1LDAsMTQuMTk4LDEuODUyLDE4LjUxOSwzLjcwNGwyLjQ2OSwxLjIzNUwyMjQuNzUzLDQuMzIxIg0KCS8+DQo8cGF0aCBmaWxsPSIjMDU1MTk4IiBkPSJNMjg4Ljk1MSwxLjg1MmgtMTkuMTM2Yy02LjE3MywwLTEwLjQ5NCwxLjg1Mi0xMi45NjMsOC4wMjVsLTM3LjAzNyw4OC44ODloMjYuNTQzDQoJYzAsMCw0LjMyMS0xMS43MjgsNS41NTYtMTQuODE1aDMyLjA5OWMwLjYxNywzLjA4NiwzLjA4NiwxNC4xOTgsMy4wODYsMTQuMTk4aDIyLjIyMkwyODguOTUxLDEuODUyIE0yNTguMDg2LDY0LjE5OA0KCWMxLjg1Mi01LjU1Niw5Ljg3Ny0yNy4xNiw5Ljg3Ny0yNy4xNmwzLjA4Ni05LjI1OWwxLjg1Miw4LjY0MmMwLDAsNC45MzgsMjIuODQsNS41NTYsMjcuNzc4SDI1OC4wODZ6Ii8+DQo8cGF0aCBmaWxsPSIjRjdBNjA4IiBkPSJNNDEuNDIsMS44NTJIMC42Nzl2MS44NTJjMzEuNDgxLDguMDI1LDUxLjg1MiwyNy43NzgsNjAuNDk0LDUxLjIzNUw1Mi41MzEsOS44NzcNCglDNTEuMjk2LDMuNzA0LDQ2LjM1OCwxLjg1Miw0MS40MiwxLjg1MnoiLz4NCjwvc3ZnPg0K");
}

.stripe-payment-provider-logo-sofort {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzI0cHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAzMjQgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMjQgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg1Ljc4ODM2NywtMjgyLjIzMTI0KSI+DQoJPHBhdGggaWQ9InBhdGg2NiIgZmlsbD0iI0VFN0YwMCIgZD0iTTIxLjYwNywyODIuMjMxYy00LjQxMiwwLTguNjkxLDEuMDE0LTEyLjcwOSwyLjkwNmMtNS43MzksMi43MTgtMTAuOTQ1LDcuMjUxLTE1LjE5NCwxMy4yNjYNCgkJYy0yLjc2LDMuOTA1LTUuMTI0LDguNDMxLTYuOTc0LDEzLjQ5NGMtMy40ODksOS41NTYtMy40NSwxNy4zMDcsMC4xMTcsMjIuNDE1YzIuMDIyLDIuODg3LDYuMjI2LDYuMzM3LDE0Ljc3NCw2LjM0NmgwLjAzMw0KCQljMTUuNTcxLDAsMjcuMTk0LTEwLjIwNiwzNC41NTUtMzAuMzM1YzEuOTQ0LTUuMzI2LDQuNTEtMTUuMjY2LTAuMTc5LTIxLjk3M0MzMy4xOTgsMjg0LjI5NSwyOC4zNTMsMjgyLjIzOCwyMS42MDcsMjgyLjIzMQ0KCQlMMjEuNjA3LDI4Mi4yMzF6IE0xMTUuNTU5LDI4Mi4yMzFjLTQuNDA5LDAtOC42OTEsMS4wMTQtMTIuNzA2LDIuOTA2Yy01Ljc0MiwyLjcxOC0xMC45NDQsNy4yNTEtMTUuMTkzLDEzLjI2Ng0KCQljLTIuNzY0LDMuOTA1LTUuMTI1LDguNDMxLTYuOTc1LDEzLjQ5NGMtMy40OTIsOS41NTYtMy40NSwxNy4zMDcsMC4xMiwyMi40MTVjMi4wMTksMi44ODcsNi4yMiw2LjMzNywxNC43NzQsNi4zNDZoMC4wMjcNCgkJYzE1LjU3NCwwLDI3LjIwMS0xMC4yMDYsMzQuNTU1LTMwLjMzNWMxLjk1MS01LjMyNiw0LjUxLTE1LjI2Ni0wLjE3Ni0yMS45NzNDMTI3LjE1LDI4NC4yOTUsMTIyLjMwNiwyODIuMjM4LDExNS41NTksMjgyLjIzMXoNCgkJIE0tMjguMzk5LDI4My4wNDFjLTUuMTI0LDAtMTAuMTAyLDAtMTQuNTYzLDIuMjYyYy00LjQ1OCwyLjI2My04LjM5NSw2Ljc5Mi0xMS40MjYsMTUuODUxYy0wLjY1NywxLjk0OC0xLjAwNCwzLjYyNi0xLjA1LDUuMDgyDQoJCWMtMC4wNDYsMS40NiwwLjIwOCwyLjcwMiwwLjc2MSwzLjc4MWMwLjY4MywxLjMxNywxLjc4OCwyLjU1NiwzLjE3LDMuNTk5YzEuMzg1LDEuMDQ3LDMuMDQsMS44OTYsNC44MjUsMi40MzkNCgkJYzAuMDY4LDAuMDIsMS4wMDUsMC4yODYsMi4xNDMsMC42MTFjMS4xMzEsMC4zMjUsMi40NTUsMC43MTUsMy4yOTMsMC45NjljMC40OTEsMC4xNSwxLjAzLDAuMzQ1LDEuNTE4LDAuNjQxDQoJCWMwLjQ5MSwwLjI4OSwwLjkzLDAuNjc5LDEuMjA3LDEuMjE5YzAuMTgyLDAuMzU4LDAuMjgsMC43NTEsMC4yOSwxLjE3MWMwLjAxMywwLjQyMy0wLjA1OSwwLjg3OC0wLjIyNSwxLjM1OQ0KCQljLTAuNDE2LDEuMjI5LTEuMDQ3LDIuMDIyLTIuMjUsMi41MDdjLTEuMTk3LDAuNDg0LTIuOTYyLDAuNjQtNS42NDEsMC42NTloLTMzLjQ0NGwtNS4yODcsMTQuNTI0aDM1Ljc5OA0KCQljMy4zNjgsMCw5LjUyNiwwLDE1LjQ0NC0yLjUxNmM1LjkxOC0yLjUxMywxMS41OTUtNy41MzcsMTMuOTk4LTE3LjU5M2MwLjkwNC0zLjc3OCwwLjYyNC02Ljg1Ny0wLjg1NS05LjI3Ng0KCQljLTEuNDg2LTIuNDE2LTQuMTcyLTQuMTcxLTguMDgzLTUuMjkzYzAsMC0wLjg3NC0wLjI1NC0xLjkwNS0wLjU1Yy0xLjAyNC0wLjI5Ni0yLjIxMS0wLjYzNC0yLjgxNi0wLjgwOQ0KCQljLTEuMDAxLTAuMjg2LTEuNzcyLTAuODY1LTIuMjI3LTEuNjAzYy0wLjQ1Mi0wLjczNS0wLjU4OS0xLjYyOS0wLjMzMi0yLjU0M2MwLjI3LTAuOTQ5LDAuOTItMS43MDcsMS44NTctMi4yMw0KCQljMC45NDMtMC41MiwyLjE3OC0wLjgwNiwzLjYyMi0wLjgwNmgyMC44MDljMC4xNDYtMC4yMTEsMC4yOC0wLjQ0MiwwLjQyNi0wLjY1M2MzLjgwMS01LjM3OCw4LjQwMi05LjcyOCwxMy40NDEtMTIuODAxSC0yOC4zOTl6DQoJCSBNNjUuMTMsMjgzLjA0MWMtOS4yNiwwLTE2LjE1Myw0LjY4NS0xOS40MDgsMTMuNDU0bC0xNS43Myw0My4yMmgxNy4yMzNsOC4wODMtMjIuMjE3bDE1LjIyOSwwLjAxbDQuMzM0LTExLjlsLTE1LjE4LTAuMDENCgkJbDIuNDQ1LTYuODljMC41MDctMS4yMzYsMS43MjYtMi4yMTcsMy41MDgtMi4yMTdjMC45OTIsMCwxMi4xNzMsMC4wMDMsMTcuOTU3LDAuMDA2YzAuMTUtMC4yMTUsMC4yODMtMC40NDUsMC40MjktMC42NTYNCgkJYzMuODAxLTUuMzc4LDkuMTgyLTkuNzI4LDE0LjIyMi0xMi44MDFINjUuMTNMNjUuMTMsMjgzLjA0MXogTTE0NS4wNzUsMjgzLjA3MmwtMjAuNjM3LDU2LjY3OGgxNy41MjlsNy41MDEtMTkuOTUNCgkJYzAuMzY3LDAuODIzLDQuNzkzLDE5Ljk1LDQuNzkzLDE5Ljk1aDE4LjQyOWMwLDAtMy4zNTItMTQuMDU2LTUuODE3LTE5LjczMmMtMC42MzQtMS40Ni0xLjI5NS0zLjA5NS0yLjE3OS00LjQ2NA0KCQljNS4yMDUtMS45MzUsMTIuNzQ5LTYuMDg3LDE1Ljg3My0xNC41MDFjMS45MTgtNS4xNzMsMS44MDgtOS4zNTUtMC4zMjUtMTIuNDIxYy0yLjU4NS0zLjcyMy03Ljg0Ni01LjU1LTE2LjA4OC01LjU2SDE0NS4wNzUNCgkJTDE0NS4wNzUsMjgzLjA3MnogTTE4MS4wMjgsMjgzLjA3M2MxLjEwOSwwLjg3OCwyLjA2NCwxLjg3OSwyLjg2MSwzLjAyM2MyLjAzOSwyLjkzOSwyLjgxOSw2LjQzMiwyLjM1NCwxMC40MzRoMTAuNDM4DQoJCWwtMTUuNzMsNDMuMjM0aDE1LjcxN2wxNS43NC00My4yMzRoMjAuMTk0bDQuOS0xMy40NThIMTgxLjAyOHogTTE1Ni42MjQsMjk0Ljc3NGgyLjg5NGM1LjI5LDAuMDA0LDcuMjYzLDEuNTUxLDUuNDcyLDYuMzc5DQoJCWMtMS42ODEsNC41MzItNC43MDUsNy4zMzItMTAuNDUzLDcuMzMyaC0wLjAyM2wtMi45NzUtMC4wMDNMMTU2LjYyNCwyOTQuNzc0TDE1Ni42MjQsMjk0Ljc3NHogTTE3LjQ3MSwyOTUuMDU1aDAuMDAzDQoJCWM1LjM4NCwwLjAwNyw2LjYxNywzLjEyOCwxLjg4OSwxNi4wNjJoLTAuMDAxYy00Ljg1OCwxMy4yOTUtOC4zODIsMTYuNjQtMTMuNjg4LDE2LjY0aC0wLjAxYy01LjE3LTAuMDAzLTYuOTgzLTMuMjc1LTIuMTQ1LTE2LjUwOA0KCQlDNy4xMzIsMzAxLjM3MiwxMS44MTEsMjk1LjA1NSwxNy40NzEsMjk1LjA1NUwxNy40NzEsMjk1LjA1NXogTTExMS40MjQsMjk1LjA1NWgwLjAwNmM1LjM4MSwwLjAwNyw2LjYxNiwzLjEyOCwxLjg4NiwxNi4wNjINCgkJYy00Ljg1NCwxMy4yOTUtOC4zODIsMTYuNjQtMTMuNjg1LDE2LjY0aC0wLjAxMmMtNS4xNzMtMC4wMDMtNi45NzgtMy4yNzUtMi4xNDMtMTYuNTA4DQoJCUMxMDEuMDg0LDMwMS4zNzIsMTA1Ljc2NiwyOTUuMDU1LDExMS40MjQsMjk1LjA1NUwxMTEuNDI0LDI5NS4wNTV6Ii8+DQoJPHBhdGggaWQ9InBhdGg5OCIgZmlsbD0iIzM4M0E0MSIgZD0iTS02OC4wMzUsMzQ1LjcyMWMtMS4xMDIsMC0xLjkyOCwwLjIwMS0yLjQ4MSwwLjU5NWMtMC41NDksMC40MDMtMS4wMTEsMS4xMTYtMS4zODUsMi4xNDYNCgkJYy0wLjM2MSwwLjk4OC0wLjQxNiwxLjY3NC0wLjE2NSwyLjA2NGMwLjI1LDAuMzkzLDAuOTI5LDAuNTg4LDIuMDQ4LDAuNTg4YzEuMTE1LDAsMS45NDgtMC4yMDEsMi40OTQtMC42MTENCgkJYzAuNTQ2LTAuNDA2LDEuMDA1LTEuMTE1LDEuMzcyLTIuMTNjMC4zNjQtMS4wMDEsMC40MjYtMS42OTEsMC4xNzktMi4wNzhDLTY2LjIxNSwzNDUuOTEyLTY2LjkwNCwzNDUuNzIxLTY4LjAzNSwzNDUuNzIxeg0KCQkgTS01OC41MzIsMzQ1LjcyMWMtMS4xMTgsMC0xLjk0NywwLjIwMS0yLjQ5LDAuNTk1Yy0wLjU0NiwwLjQwMy0xLjAwNCwxLjExNi0xLjM3OCwyLjE0NmMtMC4zNTgsMC45ODgtMC40MTYsMS42NzQtMC4xNzYsMi4wNjQNCgkJYzAuMjQ0LDAuMzkzLDAuOTIsMC41ODgsMi4wMzgsMC41ODhjMS4xMTUsMCwxLjk0OC0wLjIwMSwyLjUwNC0wLjYxMWMwLjU1My0wLjQwNiwxLjAxNC0xLjExNSwxLjM4NC0yLjEzDQoJCWMwLjM2NC0xLjAwMSwwLjQyLTEuNjkxLDAuMTY5LTIuMDc4Qy01Ni43MzQsMzQ1LjkxMi01Ny40MTcsMzQ1LjcyMS01OC41MzIsMzQ1LjcyMXogTTExOC44NzQsMzUzLjA5NA0KCQljLTEuMjk0LDAtMi41NzUsMC4xNjYtMy44NDksMC40OThjLTEuMjc1LDAuMzM1LTIuNDU4LDAuODM5LTMuNTUxLDEuNTEyYy0xLjA5NiwwLjY3Ni0yLjA3NCwxLjUyMi0yLjk0OCwyLjU0Mw0KCQljLTAuODcxLDEuMDI0LTEuNTUxLDIuMjExLTIuMDQyLDMuNTU3Yy0wLjQyOSwxLjE3Ny0wLjYyMSwyLjE4MS0wLjU3OCwzLjAyM2MwLjAzOSwwLjgzOSwwLjIyNywxLjU3MSwwLjU2MiwyLjE4NQ0KCQljMC4zMzIsMC42MTgsMC43NzQsMS4xNDQsMS4zMjcsMS41ODdjMC41NDksMC40NDIsMS4xMzUsMC44MzgsMS43NjIsMS4xODNjMC42MjgsMC4zNDgsMS4yMzksMC42ODMsMS44NCwwLjk5Mg0KCQljMC41OTUsMC4zMTIsMS4xMDksMC42NDQsMS41MzUsMS4wMDFjMC40MzIsMC4zNTQsMC43MzQsMC43NjEsMC45MTYsMS4yMTZjMC4xODIsMC40NTgsMC4xNTcsMS4wMDUtMC4wNzQsMS42NDINCgkJYy0wLjIwMiwwLjU0OS0wLjQ4NSwxLjA1MS0wLjg1MiwxLjQ5OWMtMC4zNjcsMC40NTItMC44LDAuODI5LTEuMjkxLDEuMTMyYy0wLjQ5NywwLjMwNi0xLjA0NywwLjU0My0xLjY2MiwwLjcwOQ0KCQljLTAuNjExLDAuMTY2LTEuMjY1LDAuMjUxLTEuOTYsMC4yNTFjLTEuMDYsMC0xLjk0OC0wLjEyMS0yLjY2My0wLjM2MWMtMC43MTUtMC4yMzctMS4zMTMtMC41MDQtMS43ODgtMC43OTMNCgkJYy0wLjQ3MS0wLjI4OS0wLjg1Mi0wLjU1My0xLjEzMi0wLjc5NGMtMC4yODYtMC4yMzctMC41My0wLjM1Ny0wLjczNS0wLjM1N2MtMC4xNDMsMC0wLjI4MiwwLjAzOS0wLjQyMiwwLjEyDQoJCWMtMC4xMzcsMC4wNzgtMC4yNzMsMC4yMTEtMC40MDcsMC40cy0wLjI3LDAuNDM2LTAuNDEsMC43NDFjLTAuMTQsMC4zMDItMC4yOTYsMC42ODMtMC40NTUsMS4xMjkNCgkJYy0wLjI0NCwwLjY3LTAuMzkxLDEuMTgtMC40MzksMS41MzRjLTAuMDUyLDAuMzU0LTAuMDEzLDAuNjI4LDAuMTA4LDAuODE2YzAuMTE0LDAuMTg5LDAuMzQ4LDAuNDA2LDAuNjg2LDAuNjUzDQoJCWMwLjMzNSwwLjI0NCwwLjc4MywwLjQ4MSwxLjMzOSwwLjcwNmMwLjU1NiwwLjIyNCwxLjIyMywwLjQxNywxLjk5NiwwLjU3NmMwLjc3NywwLjE1OSwxLjY1MiwwLjIzNywyLjYyNCwwLjIzNw0KCQljMS40MzQsMCwyLjg1Mi0wLjE4OSw0LjI1LTAuNTYzYzEuMzk4LTAuMzc3LDIuNzA1LTAuOTM5LDMuOTE4LTEuNjg3YzEuMjE2LTAuNzQ1LDIuMjk4LTEuNjc1LDMuMjU4LTIuNzkzDQoJCWMwLjk1Ni0xLjExNSwxLjcwNC0yLjQxMywyLjI0NC0zLjg5MmMwLjQxLTEuMTMyLDAuNTk1LTIuMTEzLDAuNTQ5LTIuOTQ1Yy0wLjA0Ni0wLjgzMi0wLjIzOC0xLjU2MS0wLjU3OS0yLjE3NQ0KCQljLTAuMzQxLTAuNjE4LTAuNzkzLTEuMTQ0LTEuMzU5LTEuNTljLTAuNTYyLTAuNDM5LTEuMTYxLTAuODM2LTEuNzg5LTEuMTg0Yy0wLjYyNC0wLjM0OC0xLjI0NS0wLjY3Ni0xLjg1Ni0wLjk4OA0KCQlzLTEuMTM4LTAuNjQ4LTEuNTgtMS4wMDJjLTAuNDQ1LTAuMzU0LTAuNzU1LTAuNzYxLTAuOTMtMS4yMTZjLTAuMTcyLTAuNDU1LTAuMTQ2LTAuOTk4LDAuMDgxLTEuNjIzDQoJCWMwLjE1My0wLjQxOSwwLjM3NS0wLjgxNiwwLjY2Ny0xLjE5NmMwLjI4Ni0wLjM3NywwLjYzNC0wLjY5OSwxLjA0My0wLjk2NWMwLjQxLTAuMjY3LDAuODcxLTAuNDc4LDEuMzkyLTAuNjMxDQoJCWMwLjUyLTAuMTUzLDEuMDkzLTAuMjI4LDEuNzE3LTAuMjI4YzAuNzk3LDAsMS40OTYsMC4wOTQsMi4wOTEsMC4yOTNjMC41OTUsMC4xOTUsMS4xMDIsMC40MDksMS41MjEsMC42NTMNCgkJYzAuNDE5LDAuMjM3LDAuNzY3LDAuNDU5LDEuMDQsMC42NjNjMC4yNzYsMC4yMDUsMC40OTUsMC4zMDMsMC42NTEsMC4zMDNjMC4xNjMsMCwwLjMwMi0wLjA0MywwLjQyOS0wLjEzDQoJCWMwLjEyNy0wLjA4OCwwLjI1LTAuMjI0LDAuMzcxLTAuNDEzYzAuMTE3LTAuMTg5LDAuMjM3LTAuNDI5LDAuMzY3LTAuNzE5YzAuMTI3LTAuMjg2LDAuMjctMC42NDQsMC40MjMtMS4wNjMNCgkJYzAuMTM3LTAuMzc3LDAuMjQ0LTAuNjk2LDAuMzE4LTAuOTQ2YzAuMDgxLTAuMjU3LDAuMTMtMC40NjYsMC4xNTYtMC42MzFjMC4wMjMtMC4xNjYsMC4wMjktMC4zMDIsMC4wMTYtMC40MDMNCgkJYy0wLjAxNi0wLjEwMS0wLjA2OC0wLjIyOC0wLjE1OS0wLjM3MWMtMC4wOTEtMC4xNDMtMC4zMjItMC4zMjUtMC42OTMtMC41NDNjLTAuMzc0LTAuMjE4LTAuODE2LTAuNDEzLTEuMzMzLTAuNTg4DQoJCWMtMC41MTQtMC4xNzItMS4wODktMC4zMDktMS43MTYtMC40MUMxMjAuMTg1LDM1My4xNDMsMTE5LjUzOCwzNTMuMDk0LDExOC44NzQsMzUzLjA5NEwxMTguODc0LDM1My4wOTR6IE0yMDkuMTc3LDM1My4xMTINCgkJYy0yLjIxNywwLTQuMzUsMC4zNDEtNi40MDUsMS4wMjRjLTIuMDU1LDAuNjgzLTMuOTUsMS42NjEtNS42OTYsMi45NDVjLTEuNzM5LDEuMjg0LTMuMjk3LDIuODQyLTQuNjU5LDQuNjc2DQoJCWMtMS4zNjIsMS44MzctMi40NjEsMy45MDUtMy4zMDQsNi4yMTFjLTAuODEsMi4yMy0xLjIxMyw0LjIzLTEuMTk2LDUuOTg5YzAuMDA3LDEuNzYyLDAuNDA3LDMuMjU4LDEuMTksNC40OA0KCQljMC43ODcsMS4yMjYsMS45NSwyLjE1OSwzLjQ5NSwyLjgwNmMxLjUzOCwwLjY0NCwzLjQzMywwLjk2NSw1LjY4LDAuOTY1YzAuNzcxLDAsMS41NDgtMC4wMzUsMi4zMzUtMC4xMDcNCgkJYzAuNzg3LTAuMDc1LDEuNTgtMC4xODIsMi4zOC0wLjMyNWMwLjgwMy0wLjE0NiwxLjU4NC0wLjMxOSwyLjM1NS0wLjUyNGMwLjc3MS0wLjIwNSwxLjQyNC0wLjM5NiwxLjk2NC0wLjU4NQ0KCQljMC41NC0wLjE5MiwwLjk0Ni0wLjQ0OSwxLjIxOS0wLjc3NGMwLjI2Ny0wLjMyNSwwLjQ4NS0wLjcwNSwwLjY0MS0xLjE0MWw0LjA3Ny0xMS4xOThjMC4xMDQtMC4yOTMsMC4xNjMtMC41NSwwLjE2OS0wLjc3NA0KCQljMC4wMS0wLjIyNC0wLjAyMi0wLjQxNi0wLjEwNC0wLjU3NWMtMC4wODEtMC4xNTktMC4xOTUtMC4yOC0wLjM0OC0wLjM1OGMtMC4xNTMtMC4wODEtMC4zNDUtMC4xMjMtMC41NzYtMC4xMjNoLTkuNTAzDQoJCWMtMC4xMywwLTAuMjYsMC4wNDItMC4zOSwwLjEyM2MtMC4xMywwLjA3OC0wLjI2LDAuMjAyLTAuMzk2LDAuMzcxYy0wLjEzLDAuMTY2LTAuMjY3LDAuMzg0LTAuNDAzLDAuNjYzDQoJCWMtMC4xMzcsMC4yNzMtMC4yOCwwLjYxNS0wLjQyNiwxLjAxOGMtMC4yODYsMC43ODctMC40MTYsMS4zNC0wLjM5LDEuNjY1YzAuMDI5LDAuMzI4LDAuMTcyLDAuNDkxLDAuNDMyLDAuNDkxaDUuMzNsLTIuMzc3LDYuNTIzDQoJCWMtMC42NDEsMC4yODktMS4zMDEsMC41MDctMS45NzcsMC42NTNjLTAuNjczLDAuMTQzLTEuMzMzLDAuMjE4LTEuOTcsMC4yMThjLTEuMzA3LDAtMi40MjMtMC4yMTEtMy4zNS0wLjYzMQ0KCQljLTAuOTI3LTAuNDIzLTEuNjI1LTEuMDQ0LTIuMDktMS44NzNjLTAuNDY4LTAuODIzLTAuNjkzLTEuODUtMC42NzctMy4wNzNjMC4wMi0xLjIyNiwwLjMyMi0yLjY0NiwwLjkwNy00LjI1Mw0KCQljMC41MzMtMS40NjYsMS4yMzItMi44MDMsMi4wOTQtNC4wMTJjMC44NTgtMS4yMSwxLjgzNy0yLjI0NywyLjkzMy0zLjExMmMxLjA5OS0wLjg2MiwyLjI4Ni0xLjUyOCwzLjU1Ny0xLjk5OQ0KCQljMS4yNzUtMC40NjgsMi41OTEtMC43MDYsMy45NTQtMC43MDZjMS4yNzUsMCwyLjM0NywwLjEzLDMuMjE4LDAuMzljMC44NjUsMC4yNiwxLjU5NCwwLjU0NiwyLjE4MiwwLjg0OA0KCQljMC41ODIsMC4zMDYsMS4wMzgsMC41ODgsMS4zNjMsMC44NDhjMC4zMjUsMC4yNiwwLjU4MiwwLjM5LDAuNzczLDAuMzljMC4xMjcsMCwwLjI1NC0wLjAzNSwwLjM3NC0wLjEwNw0KCQljMC4xMjQtMC4wNzUsMC4yNDgtMC4yMDIsMC4zODEtMC4zODFjMC4xMy0wLjE4MiwwLjI2Ny0wLjQyNiwwLjQxMy0wLjczMWMwLjE1LTAuMzAyLDAuMjk5LTAuNjY0LDAuNDUyLTEuMDg2DQoJCWMwLjI2My0wLjcyNSwwLjQyLTEuMjcxLDAuNDY1LTEuNjQxYzAuMDUyLTAuMzY3LDAuMDEzLTAuNjU0LTAuMTA4LTAuODU4Yy0wLjEyNC0wLjIwNS0wLjM4LTAuNDQyLTAuNzctMC43MTkNCgkJYy0wLjM5My0wLjI3My0wLjkyMy0wLjUzMy0xLjU4My0wLjc3Yy0wLjY1Ny0wLjI0MS0xLjQ1Ny0wLjQ0Mi0yLjM5Ny0wLjYwOEMyMTEuNDczLDM1My4xOTcsMjEwLjM5MywzNTMuMTEyLDIwOS4xNzcsMzUzLjExMnoNCgkJIE0zMS40MDgsMzUzLjQ2Yy0wLjc0MSwwLTEuMzIzLDAuMDItMS43NDksMC4wNTljLTAuNDI2LDAuMDM2LTAuNzU4LDAuMTMzLTAuOTk4LDAuMjkzYy0wLjI0MSwwLjE1OS0wLjQwNiwwLjM4Ny0wLjQ5NywwLjY4Ng0KCQljLTAuMDk0LDAuMjk2LTAuMTY5LDAuNzA2LTAuMjMxLDEuMjI5bC0yLjU0MywyNC41NDhjLTAuMDQyLDAuMzUxLTAuMDMzLDAuNjI4LDAuMDE5LDAuODM5YzAuMDU1LDAuMjA4LDAuMjA4LDAuMzY3LDAuNDU4LDAuNDc4DQoJCWMwLjI1LDAuMTA3LDAuNjE4LDAuMTgyLDEuMTA2LDAuMjE4YzAuNDg4LDAuMDM2LDEuMTUxLDAuMDUyLDEuOTksMC4wNTJjMC44LDAsMS40NDctMC4wMTcsMS45NDQtMC4wNTINCgkJYzAuNDk3LTAuMDM2LDAuOTEzLTAuMTEzLDEuMjM5LTAuMjNjMC4zMjItMC4xMTQsMC41ODktMC4yNzYsMC43OTctMC40ODhjMC4yMDUtMC4yMDgsMC40MDctMC40ODEsMC42MDItMC44MTZsMTAuNzUyLTE3LjgzMQ0KCQloMC4wNDJsLTEuOTg2LDE3LjgzMWMtMC4wNTUsMC4zNTEtMC4wNTUsMC42MjgsMCwwLjgzOWMwLjA1MiwwLjIwOCwwLjIwNSwwLjM2NywwLjQ1NSwwLjQ3OGMwLjI1LDAuMTA3LDAuNjE3LDAuMTgyLDEuMTA1LDAuMjE4DQoJCWMwLjQ4OCwwLjAzNiwxLjE0NSwwLjA1MiwxLjk3MSwwLjA1MmMwLjczOCwwLDEuMzU2LTAuMDE3LDEuODQ3LTAuMDUyYzAuNDkxLTAuMDM2LDAuOTEtMC4xMSwxLjI1Mi0wLjIxOA0KCQljMC4zNDUtMC4xMTEsMC42MzQtMC4yNywwLjg1OC0wLjQ3OGMwLjIzMS0wLjIxMSwwLjQ1NS0wLjQ4OCwwLjY2Ni0wLjgzOWwxNS4zNy0yNC40ODNjMC4zMjUtMC41MzYsMC41NTYtMC45NjIsMC42OTItMS4yNzENCgkJYzAuMTMzLTAuMzE1LDAuMTQ5LTAuNTQ5LDAuMDQ4LTAuNzA5Yy0wLjEwNC0wLjE1OS0wLjMyMS0wLjI1Ny0wLjY2My0wLjI5M2MtMC4zNDUtMC4wMzktMC44MzYtMC4wNTktMS40Ny0wLjA1OQ0KCQljLTAuNjgzLDAtMS4yMiwwLjAyLTEuNjEsMC4wNTljLTAuMzksMC4wMzYtMC43MDUsMC4xMDEtMC45NDMsMC4xOTVjLTAuMjM0LDAuMDk0LTAuNDIyLDAuMjI0LTAuNTUzLDAuMzkNCgkJYy0wLjEzMywwLjE2OS0wLjI2NywwLjM2Ny0wLjM5MywwLjU5OGwtMTIuNzU1LDIxLjQ4NWgtMC4wNDJsMi40ODEtMjEuNGMwLjA0Ni0wLjI4NiwwLjA1MS0wLjUyMSwwLjAxNi0wLjY5Ng0KCQljLTAuMDM5LTAuMTY5LTAuMTUyLTAuMzA1LTAuMzQ0LTAuNGMtMC4xOTItMC4wOTQtMC40ODUtMC4xNTYtMC44ODgtMC4xODZjLTAuNDA2LTAuMDI5LTAuOTUyLTAuMDQ1LTEuNjQ4LTAuMDQ1DQoJCWMtMC42NTQsMC0xLjE4MywwLjAyLTEuNTg3LDAuMDU5Yy0wLjQwNiwwLjAzNi0wLjczOCwwLjEwMS0wLjk5NSwwLjE5NWMtMC4yNiwwLjA5NC0wLjQ2OCwwLjIyNy0wLjYyNCwwLjQNCgkJYy0wLjE1OSwwLjE3Ni0wLjMxNSwwLjQwNC0wLjQ3NSwwLjY3M2wtMTIuOTE4LDIxLjRoLTAuMDIzbDIuOTA3LTIxLjU1YzAuMDU5LTAuMjc2LDAuMDc3LTAuNDg4LDAuMDU4LTAuNjQxDQoJCWMtMC4wMTYtMC4xNTMtMC4xMS0wLjI2OS0wLjI4Ni0wLjM0N2MtMC4xNzYtMC4wODEtMC40NTUtMC4xMy0wLjg0NS0wLjE1M0MzMi42MjUsMzUzLjQ3MywzMi4wOTEsMzUzLjQ2LDMxLjQwOCwzNTMuNDYNCgkJTDMxLjQwOCwzNTMuNDZ6IE05OS4yNjgsMzUzLjQ2MWMtMC41NTMsMC0xLjAxOCwwLjAyMi0xLjM5NSwwLjA2NWMtMC4zNzcsMC4wNDYtMC42OTIsMC4xMDQtMC45NDMsMC4xNzYNCgkJYy0wLjI1LDAuMDcyLTAuNDQ1LDAuMTY2LTAuNTgxLDAuMjgzYy0wLjEzNywwLjExNy0wLjIzMSwwLjI0Ny0wLjI4NiwwLjM5bC05LjY3LDI2LjU3M2MtMC4wNTIsMC4xNDYtMC4wNTUsMC4yNzcsMCwwLjM5NA0KCQljMC4wNDksMC4xMTQsMC4xNjksMC4yMDgsMC4zNjEsMC4yNzljMC4xOTUsMC4wNzUsMC40NjUsMC4xMzMsMC44MTksMC4xNzZjMC4zNTEsMC4wNDIsMC44MDYsMC4wNjUsMS4zNTYsMC4wNjUNCgkJYzAuNTY2LDAsMS4wMzgtMC4wMjIsMS40MTgtMC4wNjVjMC4zNzctMC4wNDIsMC42ODktMC4xMDEsMC45MjktMC4xNzZjMC4yNDctMC4wNzIsMC40MzYtMC4xNjYsMC41NzYtMC4yNzkNCgkJYzAuMTMzLTAuMTE3LDAuMjI3LTAuMjQ4LDAuMjc5LTAuMzk0bDkuNjczLTI2LjU3M2MwLjA1Ni0wLjE0MywwLjA1NS0wLjI3MywwLjAwMy0wLjM5Yy0wLjA1Mi0wLjExNy0wLjE3NS0wLjIxMi0wLjM2Ny0wLjI4Mw0KCQljLTAuMTg5LTAuMDcyLTAuNDU4LTAuMTMtMC44MDMtMC4xNzZDMTAwLjI4OSwzNTMuNDg0LDk5LjgzMSwzNTMuNDYxLDk5LjI2OCwzNTMuNDYxTDk5LjI2OCwzNTMuNDYxeiBNLTc0LjcwMSwzNTMuNDYyDQoJCWMtMC41NjYsMC0xLjAzNywwLjAyMy0xLjQxNywwLjA2NmMtMC4zNzcsMC4wNDYtMC42OTMsMC4xMDQtMC45NDQsMC4xNzZjLTAuMjUsMC4wNzItMC40NDIsMC4xNjUtMC41NjksMC4yODMNCgkJYy0wLjEzLDAuMTE0LTAuMjIxLDAuMjQ0LTAuMjc2LDAuMzlsLTYuMjI2LDE3LjExNWMtMC42NTQsMS43OTgtMC45NjksMy4zNjYtMC45NDMsNC43MDVjMC4wMjksMS4zNDMsMC4zNjEsMi40NjEsMS4wMDgsMy4zNTgNCgkJYzAuNjQ0LDAuOTAxLDEuNTksMS41NzEsMi44MzUsMi4wMTNjMS4yNDIsMC40NDIsMi43NTEsMC42NjMsNC41MTksMC42NjNjMS44ODYsMCwzLjY0MS0wLjI0Nyw1LjI3LTAuNzM4DQoJCWMxLjYyOS0wLjQ5NCwzLjEwOS0xLjIwOSw0LjQzNS0yLjE1MmMxLjMzLTAuOTQsMi40OTctMi4wOTQsMy40OTktMy40NmMxLjAwNS0xLjM2MiwxLjgyMS0yLjkwNCwyLjQ0OC00LjYzbDYuMTQyLTE2Ljg3NQ0KCQljMC4wNTUtMC4xNDYsMC4wNTUtMC4yNzYsMC4wMDktMC4zOWMtMC4wNDItMC4xMTctMC4xNTktMC4yMTEtMC4zNTEtMC4yODNzLTAuNDU1LTAuMTMtMC43OTYtMC4xNzYNCgkJYy0wLjMzOC0wLjA0Mi0wLjc4NC0wLjA2Ni0xLjMzNy0wLjA2NmMtMC41NDksMC0xLjAxNywwLjAyMy0xLjQwNCwwLjA2NmMtMC4zODQsMC4wNDYtMC42OTYsMC4xMDQtMC45NDQsMC4xNzYNCgkJYy0wLjI0NCwwLjA3Mi0wLjQyOSwwLjE2NS0wLjU1OSwwLjI4M2MtMC4xMywwLjExNC0wLjIxOCwwLjI0NC0wLjI3MywwLjM5bC02LjE2NSwxNi45NGMtMC4zNTgsMC45ODUtMC44MTYsMS44NjYtMS4zNjMsMi42NDMNCgkJYy0wLjU1MywwLjc3Ny0xLjE3MSwxLjQyNy0xLjg1NywxLjk1M2MtMC42ODYsMC41My0xLjQzMywwLjkzLTIuMjQ2LDEuMjFjLTAuODA2LDAuMjczLTEuNjYyLDAuNDEzLTIuNTU5LDAuNDEzDQoJCWMtMC44ODgsMC0xLjYzOS0wLjEzMy0yLjI2LTAuNDAzYy0wLjYxOC0wLjI3LTEuMDg2LTAuNjctMS40MDgtMS4yMDdjLTAuMzE5LTAuNTM2LTAuNDY4LTEuMjEzLTAuNDQ1LTIuMDM1DQoJCWMwLjAyMy0wLjgxNiwwLjIzNy0xLjc4NSwwLjY0NC0yLjkwM2w2LjA0OC0xNi42MTJjMC4wNTItMC4xNDYsMC4wNTItMC4yNzYsMC0wLjM5Yy0wLjA1Mi0wLjExNy0wLjE3My0wLjIxMS0wLjM2NC0wLjI4Mw0KCQljLTAuMTkyLTAuMDcyLTAuNDYyLTAuMTMtMC44MDYtMC4xNzZDLTczLjcwMywzNTMuNDg1LTc0LjE1MSwzNTMuNDYyLTc0LjcwMSwzNTMuNDYyTC03NC43MDEsMzUzLjQ2MnogTTEzNi4yNzMsMzUzLjQ2Mw0KCQljLTAuNTY2LDAtMS4wMzcsMC4wMjItMS40MTcsMC4wNjVjLTAuMzc3LDAuMDQyLTAuNjkyLDAuMTAxLTAuOTQzLDAuMTcyYy0wLjI1LDAuMDc1LTAuNDQzLDAuMTY5LTAuNTczLDAuMjgzDQoJCWMtMC4xMywwLjExNy0wLjIxOCwwLjI0Ny0wLjI3MywwLjM5M2wtNi4yMjYsMTcuMTEyYy0wLjY1NCwxLjc5OC0wLjk2OSwzLjM2OS0wLjk0LDQuNzA4YzAuMDIzLDEuMzQzLDAuMzU4LDIuNDYxLDEuMDAxLDMuMzU4DQoJCWMwLjY0NywwLjkwMSwxLjU5MSwxLjU3MSwyLjgzOSwyLjAxM2MxLjI0MiwwLjQ0MiwyLjc1LDAuNjYzLDQuNTE5LDAuNjYzYzEuODgzLDAsMy42MzktMC4yNDcsNS4yNzEtMC43MzgNCgkJYzEuNjI5LTAuNDk0LDMuMTA1LTEuMjEsNC40MzQtMi4xNTJzMi40OTQtMi4wOTMsMy40OTktMy40NTljMS4wMDUtMS4zNjIsMS44MTctMi45MDcsMi40NDgtNC42M2w2LjE0Mi0xNi44NzUNCgkJYzAuMDU1LTAuMTQ2LDAuMDU1LTAuMjc2LDAuMDA5LTAuMzkzYy0wLjA0Ni0wLjExNC0wLjE1OS0wLjIwOS0wLjM1LTAuMjgzYy0wLjE5Mi0wLjA3Mi0wLjQ1NS0wLjEzLTAuNzk3LTAuMTcyDQoJCWMtMC4zMzgtMC4wNDItMC43ODctMC4wNjUtMS4zMzYtMC4wNjVjLTAuNTQ5LDAtMS4wMTgsMC4wMjMtMS40MDUsMC4wNjVjLTAuMzg0LDAuMDQyLTAuNjk2LDAuMTAxLTAuOTQzLDAuMTcyDQoJCWMtMC4yNDQsMC4wNzUtMC40MzMsMC4xNjktMC41NiwwLjI4M2MtMC4xMywwLjExNy0wLjIxOCwwLjI0Ny0wLjI3MywwLjM5M2wtNi4xNjUsMTYuOTM5Yy0wLjM2MSwwLjk4NS0wLjgxNiwxLjg2Ni0xLjM2MywyLjY0Mw0KCQljLTAuNTUzLDAuNzc3LTEuMTcsMS40MjQtMS44NTYsMS45NTRjLTAuNjg2LDAuNTMtMS40MzQsMC45My0yLjI0NywxLjIwN2MtMC44MSwwLjI3Ni0xLjY2OCwwLjQxNi0yLjU2MiwwLjQxNg0KCQljLTAuODg0LDAtMS42MzUtMC4xMzYtMi4yNTYtMC40MDNjLTAuNjE4LTAuMjctMS4wODktMC42Ny0xLjQxMS0xLjIwN2MtMC4zMTktMC41MzYtMC40NjktMS4yMTYtMC40NDMtMi4wMzUNCgkJYzAuMDItMC44MTYsMC4yMzctMS43ODUsMC42NDQtMi45MDNsNi4wNDQtMTYuNjExYzAuMDU1LTAuMTQ2LDAuMDUyLTAuMjc2LDAtMC4zOTNjLTAuMDQ5LTAuMTE0LTAuMTczLTAuMjA5LTAuMzYxLTAuMjgzDQoJCWMtMC4xOTItMC4wNzItMC40NjItMC4xMy0wLjgwNi0wLjE3MkMxMzcuMjcxLDM1My40ODUsMTM2LjgyMiwzNTMuNDYzLDEzNi4yNzMsMzUzLjQ2M0wxMzYuMjczLDM1My40NjN6IE0xODUuMTY4LDM1My41MDUNCgkJYy0wLjUyMywwLTAuOTU2LDAuMDItMS4zMDcsMC4wNTVjLTAuMzQ1LDAuMDM2LTAuNjM0LDAuMDk3LTAuODcxLDAuMTg1Yy0wLjIzNCwwLjA4OC0wLjQxNiwwLjE4OS0wLjU0MywwLjMwMw0KCQljLTAuMTMsMC4xMTctMC4yMjEsMC4yNDctMC4yNzMsMC4zOTNsLTQuODA5LDEzLjJjLTAuMzYxLDEuMDAxLTAuNzMxLDIuMDUyLTEuMTExLDMuMTUxYy0wLjM4LDEuMTAyLTAuNzM1LDIuMTYyLTEuMDU3LDMuMTc2DQoJCWgtMC4wMjNjLTAuMDUyLTAuNTgyLTAuMTAzLTEuMTYtMC4xNzItMS43MzljLTAuMDY1LTAuNTgyLTAuMTMxLTEuMTcxLTAuMjAyLTEuNzcyYy0wLjA3Mi0wLjYwNS0wLjE1Ni0xLjIwMy0wLjI0Ny0xLjgwNA0KCQljLTAuMDk0LTAuNjA1LTAuMTg1LTEuMjE2LTAuMjc2LTEuODRsLTEuNzM2LTEwLjI4NWMtMC4wNjgtMC41NjYtMC4xNjYtMS4wNC0wLjI4Ni0xLjQyNGMtMC4xMjQtMC4zODQtMC4yOTMtMC42ODMtMC41MDctMC45MDENCgkJYy0wLjIyMS0wLjIxOC0wLjUwMS0wLjM3OC0wLjg0Mi0wLjQ3MmMtMC4zNDEtMC4wOTQtMC43OS0wLjE0LTEuMzM5LTAuMTRoLTMuMDY2Yy0wLjU3OSwwLTEuMTMxLDAuMTcyLTEuNjU1LDAuNTENCgkJYy0wLjUyMywwLjM0MS0wLjkwNywwLjg1Mi0xLjE1NCwxLjUzNWwtOS4yMDUsMjUuMjg5Yy0wLjA1NSwwLjE0My0wLjA2NSwwLjI3Ni0wLjAzOSwwLjM5M2MwLjAzNiwwLjExNCwwLjEzLDAuMjExLDAuMjg2LDAuMjkNCgkJYzAuMTYzLDAuMDgxLDAuNCwwLjE0MywwLjcxOSwwLjE4OWMwLjMxOSwwLjA0MiwwLjcyOCwwLjA2NSwxLjIzNSwwLjA2NWMwLjUyLDAsMC45NTYtMC4wMjIsMS4zMS0wLjA2NQ0KCQljMC4zNDgtMC4wNDYsMC42MzQtMC4xMDgsMC44NTgtMC4xODljMC4yMjQtMC4wNzgsMC4zOTYtMC4xNzYsMC41MjMtMC4yOWMwLjExNy0wLjExNywwLjIwNi0wLjI1LDAuMjU4LTAuMzkzbDUuMzYyLTE0LjcyMg0KCQljMC40LTEuMTAyLDAuNzc3LTIuMTcyLDEuMTIxLTMuMjA2YzAuMzUxLTEuMDM3LDAuNjg2LTIuMDc4LDEuMDA4LTMuMTIyaDAuMDQyYzAuMDIsMC44NTUsMC4wNzgsMS43MzcsMC4xNjksMi42NDQNCgkJYzAuMDg4LDAuOTA0LDAuMTk1LDEuNzQ5LDAuMzE1LDIuNTMzbDIuMjE0LDEzLjE1NWMwLjEwMSwwLjcyNSwwLjIxMSwxLjMxNywwLjMzMiwxLjc3MmMwLjEyNywwLjQ1NSwwLjI5NiwwLjgxOSwwLjUwNywxLjA4Ng0KCQljMC4yMTgsMC4yNywwLjQ4OCwwLjQ1NiwwLjgxOSwwLjU1NmMwLjMzNSwwLjEwNCwwLjc1NSwwLjE1MiwxLjI2NSwwLjE1MmgyLjQzMmMwLjI3NiwwLDAuNTYyLTAuMDM5LDAuODYyLTAuMTINCgkJYzAuMjk2LTAuMDc4LDAuNTc2LTAuMjA4LDAuODM2LTAuMzhjMC4yNTctMC4xNzYsMC40OTEtMC4zOTMsMC43MDItMC42NWMwLjIxMS0wLjI2MywwLjM3Ny0wLjU1OSwwLjQ5Ny0wLjg5NGw5LjIwOC0yNS4yODkNCgkJYzAuMDUyLTAuMTQ2LDAuMDY1LTAuMjc2LDAuMDMzLTAuMzkzYy0wLjAyOS0wLjExNC0wLjEyLTAuMjE1LTAuMjctMC4zMDNjLTAuMTUtMC4wODgtMC4zODQtMC4xNDktMC43MDYtMC4xODUNCgkJQzE4Ni4wNjUsMzUzLjUyNSwxODUuNjU5LDM1My41MDUsMTg1LjE2OCwzNTMuNTA1TDE4NS4xNjgsMzUzLjUwNXogTS0xNy44NTcsMzUzLjU5MmMtMC40ODEsMC0wLjkzMywwLjE0LTEuMzY2LDAuNDIzDQoJCWMtMC40MjksMC4yODYtMC43NTcsMC43NDQtMC45OTEsMS4zODFsLTguOTI4LDI0LjUyOGMtMC4yMzEsMC42NDEtMC4yMzQsMS4wOTktMC4wMSwxLjM4MmMwLjIyNCwwLjI4MywwLjU3NiwwLjQyNiwxLjA1LDAuNDI2DQoJCWgxNC4xMzRjMC4xMzMsMCwwLjI2Ny0wLjA0MywwLjQwNy0wLjEyNGMwLjEzMy0wLjA3OCwwLjI3My0wLjIwMSwwLjQwNy0wLjM3N2MwLjE0LTAuMTc2LDAuMjczLTAuNDAzLDAuNDE2LTAuNjg2DQoJCWMwLjEzNy0wLjI4MywwLjI4My0wLjYzNCwwLjQzNS0xLjA1NGMwLjE1My0wLjQxOSwwLjI2LTAuNzc0LDAuMzMyLTEuMDU0YzAuMDY1LTAuMjgzLDAuMDk0LTAuNTE0LDAuMDg0LTAuNjg5DQoJCWMtMC4wMDctMC4xNzItMC4wNTUtMC4yOTktMC4xMzMtMC4zOGMtMC4wNzgtMC4wNzUtMC4xODUtMC4xMTctMC4zMTUtMC4xMTdoLTEwLjEzMWwyLjg4Ny03LjkzN2g4LjUwMw0KCQljMC4xMywwLDAuMjYzLTAuMDM1LDAuNC0wLjExYzAuMTMzLTAuMDcyLDAuMjY3LTAuMTkyLDAuNC0wLjM1OGMwLjEzMy0wLjE2NiwwLjI2OS0wLjM4NiwwLjQwMy0wLjY2Mw0KCQljMC4xNC0wLjI3NiwwLjI4My0wLjYyNSwwLjQzNS0xLjA0NGMwLjE1LTAuNDA2LDAuMjU3LTAuNzUxLDAuMzIyLTEuMDM0YzAuMDY4LTAuMjgsMC4wOTQtMC41MDQsMC4wODEtMC42NzMNCgkJYy0wLjAxLTAuMTY2LTAuMDU1LTAuMjkzLTAuMTM3LTAuMzcxYy0wLjA4MS0wLjA3OC0wLjE4Mi0wLjEyLTAuMzE1LTAuMTJoLTguNDk5bDIuNDk3LTYuODdoMTAuMDQ3DQoJCWMwLjEzMywwLDAuMjYzLTAuMDM5LDAuMzkzLTAuMTJjMC4xMy0wLjA4MSwwLjI2My0wLjIwNSwwLjQtMC4zODFjMC4xMzctMC4xNzIsMC4yNy0wLjQwMywwLjQxLTAuNjg2DQoJCWMwLjE0LTAuMjgsMC4yODMtMC42MjQsMC40MzItMS4wMzRjMC4xNTktMC40MzIsMC4yNy0wLjc5LDAuMzM4LTEuMDc2YzAuMDY1LTAuMjgsMC4wOTgtMC41MTMsMC4wOTEtMC42OTUNCgkJYy0wLjAxLTAuMTc5LTAuMDQ4LTAuMzA1LTAuMTI2LTAuMzc3Yy0wLjA3Mi0wLjA3Mi0wLjE3Ni0wLjExMS0wLjMwNi0wLjExMUgtMTcuODU3TC0xNy44NTcsMzUzLjU5MnogTTUuNzQsMzUzLjU5Mg0KCQljLTAuNDc4LDAtMC45MzMsMC4xNC0xLjM2MiwwLjQyM2MtMC40MjksMC4yODYtMC43NjEsMC43NDQtMC45OTIsMS4zODFsLTkuMjk5LDI1LjU1M2MtMC4wNTIsMC4xNDYtMC4wNTksMC4yNzYtMC4wMTMsMC4zOQ0KCQljMC4wNDYsMC4xMTcsMC4xNjIsMC4yMTEsMC4zNTcsMC4yODNjMC4xODksMC4wNzIsMC40NjIsMC4xMzMsMC44MTYsMC4xNzZjMC4zNTEsMC4wNDIsMC44MDMsMC4wNjUsMS4zNTYsMC4wNjUNCgkJYzAuNTYyLDAsMS4wMzgtMC4wMjIsMS40MTUtMC4wNjVjMC4zOC0wLjA0MiwwLjY5Mi0wLjEwNCwwLjkzMy0wLjE3NmMwLjI0NC0wLjA3MiwwLjQzNS0wLjE2NSwwLjU3Mi0wLjI4Mw0KCQljMC4xMzMtMC4xMTQsMC4yMzEtMC4yNDQsMC4yODMtMC4zOWwzLjkwMS0xMC43MjNoMS43ODZjMC42MDUsMCwxLjEwOCwwLjA5NCwxLjUwNSwwLjI4NmMwLjM5MywwLjE4OSwwLjcwMywwLjQ2NSwwLjkyNCwwLjgzNg0KCQljMC4yMjEsMC4zNzEsMC4zNzMsMC44MjksMC40NjQsMS4zODJjMC4wOTEsMC41NDksMC4xNTYsMS4xOCwwLjIwNSwxLjg5MmwwLjIzNCw2LjI4MmMtMC4wMDcsMC4xNzYsMC4wMTMsMC4zMjUsMC4wNTIsMC40NDYNCgkJYzAuMDQ2LDAuMTI0LDAuMTU3LDAuMjI4LDAuMzM5LDAuMzA2YzAuMTc5LDAuMDgxLDAuNDQ1LDAuMTMzLDAuNzk2LDAuMTYyYzAuMzU0LDAuMDI5LDAuODMzLDAuMDQ1LDEuNDQ0LDAuMDQ1DQoJCWMwLjcyNSwwLDEuMzA0LTAuMDE2LDEuNzMzLTAuMDQ1YzAuNDMyLTAuMDI5LDAuNzY3LTAuMDc4LDEuMDExLTAuMTVjMC4yNDctMC4wNzUsMC40MTctMC4xNjYsMC41MTQtMC4yNzMNCgkJYzAuMDk4LTAuMTA3LDAuMTc2LTAuMjQzLDAuMjM0LTAuNDAzYzAuMDUyLTAuMTQzLDAuMDg3LTAuMzQ1LDAuMTA3LTAuNTk5YzAuMDE5LTAuMjU0LDAuMDIyLTAuNjU2LDAuMDA2LTEuMjA2bC0wLjM1NC01LjU0NA0KCQljLTAuMDMzLTAuNjY3LTAuMDk4LTEuMjY0LTAuMTk1LTEuNzk0Yy0wLjA5NC0wLjUyNy0wLjIzNC0xLjAwMi0wLjQxLTEuNDE1Yy0wLjE3Ni0wLjQxMy0wLjM5My0wLjc2My0wLjY1OS0xLjA1Mw0KCQljLTAuMjYzLTAuMjkzLTAuNTY2LTAuNTM3LTAuOTE3LTAuNzM4YzAuOTcyLTAuMjc2LDEuODc5LTAuNjQxLDIuNzI0LTEuMDg5YzAuODQ1LTAuNDQ5LDEuNjA5LTAuOTc4LDIuMjk1LTEuNTkNCgkJYzAuNjg2LTAuNjA4LDEuMjg4LTEuMjk3LDEuODExLTIuMDc0YzAuNTItMC43NzQsMC45NTItMS42MzMsMS4yOTctMi41NzVjMC40MDYtMS4xMTgsMC41OTgtMi4xMDYsMC41ODItMi45NzENCgkJYy0wLjAyMy0wLjg2Mi0wLjIzNC0xLjYwNy0wLjYzNC0yLjIzOGMtMC40LTAuNjMxLTAuOTgyLTEuMTQxLTEuNzUtMS41MzFjLTAuNzYxLTAuMzkzLTEuNjc4LTAuNjY5LTIuNzU0LTAuODI5DQoJCWMtMC4zNzQtMC4wNDItMC43OTMtMC4wNzgtMS4yNjQtMC4xMDhjLTAuNDY4LTAuMDI5LTEuMDctMC4wNDUtMS44MDgtMC4wNDVINS43NEw1Ljc0LDM1My41OTJ6IE03NC40NDUsMzUzLjU5Mg0KCQljLTAuNDc4LDAtMC45MzMsMC4xNC0xLjM2MywwLjQyM2MtMC40MjksMC4yODYtMC43NjEsMC43NDQtMC45OTIsMS4zODFsLTguOTI4LDI0LjUyOGMtMC4yMzEsMC42NDEtMC4yMzcsMS4wOTktMC4wMTYsMS4zODINCgkJYzAuMjI4LDAuMjgzLDAuNTc5LDAuNDI2LDEuMDU3LDAuNDI2aDE0LjEzNGMwLjEzMywwLDAuMjY3LTAuMDQzLDAuNDAzLTAuMTI0YzAuMTQtMC4wNzgsMC4yNzMtMC4yMDEsMC40MDctMC4zNzcNCgkJYzAuMTQzLTAuMTc2LDAuMjc5LTAuNDAzLDAuNDE2LTAuNjg2YzAuMTQtMC4yODMsMC4yODYtMC42MzQsMC40MzktMS4wNTRoMC4wMDFjMC4xNTMtMC40MTksMC4yNjMtMC43NzQsMC4zMzEtMS4wNTQNCgkJYzAuMDYyLTAuMjgzLDAuMDk1LTAuNTE0LDAuMDgyLTAuNjg5Yy0wLjAwNy0wLjE3Mi0wLjA1Mi0wLjI5OS0wLjEzMy0wLjM4Yy0wLjA3OC0wLjA3NS0wLjE4NS0wLjExNy0wLjMxNS0wLjExN0g2OS44MzQNCgkJbDIuODg4LTcuOTM3aDguNTAyYzAuMTMzLDAsMC4yNjMtMC4wMzUsMC40LTAuMTFjMC4xMzctMC4wNzIsMC4yNy0wLjE5MiwwLjQwMy0wLjM1OGMwLjEzMy0wLjE2NiwwLjI2Ny0wLjM4NiwwLjQwMy0wLjY2Mw0KCQljMC4xMzctMC4yNzYsMC4yODMtMC42MjUsMC40MzUtMS4wNDRjMC4xNDYtMC40MDYsMC4yNTMtMC43NTEsMC4zMTgtMS4wMzRjMC4wNjgtMC4yOCwwLjA5Ny0wLjUwNCwwLjA4NC0wLjY3Mw0KCQljLTAuMDEtMC4xNjYtMC4wNTgtMC4yOTMtMC4xMzYtMC4zNzFjLTAuMDgxLTAuMDc4LTAuMTg2LTAuMTItMC4zMTYtMC4xMmgtOC41MDJsMi41MDEtNi44N2gxMC4wNDNjMC4xMywwLDAuMjYzLTAuMDM5LDAuMzk2LTAuMTINCgkJYzAuMTI3LTAuMDgxLDAuMjYzLTAuMjA1LDAuMzk2LTAuMzgxYzAuMTM3LTAuMTcyLDAuMjc2LTAuNDAzLDAuNDEtMC42ODZjMC4xNDMtMC4yOCwwLjI4Ny0wLjYyNCwwLjQzNi0xLjAzNA0KCQljMC4xNTktMC40MzIsMC4yNjctMC43OSwwLjMzNS0xLjA3NmMwLjA2OC0wLjI4LDAuMDk3LTAuNTEzLDAuMDkxLTAuNjk1Yy0wLjAwNy0wLjE3OS0wLjA0OS0wLjMwNS0wLjEyMy0wLjM3Nw0KCQljLTAuMDc1LTAuMDcyLTAuMTc2LTAuMTExLTAuMzA5LTAuMTExSDc0LjQ0NUw3NC40NDUsMzUzLjU5MnogTS00NC44NDMsMzUzLjU5NGMtMC40NzgsMC0wLjkzMywwLjE0LTEuMzYzLDAuNDIzDQoJCWMtMC40MjksMC4yODMtMC43NTgsMC43NDEtMC45OTIsMS4zODFsLTguOTI4LDI0LjUyOGMtMC4yMzEsMC42MzctMC4yMzgsMS4wOTYtMC4wMTMsMS4zNzljMC4yMjQsMC4yODMsMC41NzYsMC40MjYsMS4wNTQsMC40MjYNCgkJaDcuNDgyYzEuMTI4LDAsMi4xODItMC4wNjksMy4xNTEtMC4yMDhjMC45NzItMC4xMzcsMS45MTUtMC4zNTEsMi44MzEtMC42NDFzMS43OTUtMC42NiwyLjYzNC0xLjEwOA0KCQljMC44MzktMC40NDksMS42MS0wLjk4NSwyLjMyNS0xLjYwNmMwLjcxMi0wLjYyNCwxLjM1Mi0xLjM0NywxLjkyNS0yLjE1NmMwLjU3Mi0wLjgxMywxLjA0MS0xLjcxNiwxLjQwNS0yLjcxNw0KCQljMC4zNDgtMC45NTYsMC41MTctMS44MjEsMC41MDctMi41ODljLTAuMDEzLTAuNzY3LTAuMTYzLTEuNDM3LTAuNDU2LTIuMDA5Yy0wLjI5My0wLjU3Mi0wLjcwOS0xLjA0MS0xLjI1Mi0xLjQwNQ0KCQljLTAuNTQzLTAuMzYxLTEuMTgzLTAuNjE4LTEuOTI4LTAuNzYxYzAuNzA2LTAuMjMxLDEuMzcyLTAuNTM3LDEuOTk2LTAuOTE0YzAuNjI0LTAuMzc3LDEuMTktMC44MTIsMS43MDQtMS4zMDMNCgkJYzAuNTEtMC40OTQsMC45NjItMS4wNDEsMS4zNTYtMS42NDJzMC43MTItMS4yNDIsMC45NjItMS45MjVjMC40NDUtMS4yMTYsMC42MTEtMi4yNzcsMC41MDQtMy4xNzQNCgkJYy0wLjEwNy0wLjkwMS0wLjQ2NS0xLjY0NS0xLjA3LTIuMjNjLTAuNjA1LTAuNTg5LTEuNDUzLTEuMDI3LTIuNTQ2LTEuMzE3Yy0xLjA4OS0wLjI4OS0yLjQ5Ny0wLjQzMi00LjIyLTAuNDMyDQoJCUMtMzcuNzc1LDM1My41OTQtNDQuODQzLDM1My41OTQtNDQuODQzLDM1My41OTR6IE0tNDIuNDg2LDM1Ny44NzZoMi44OTFjMC44ODQsMCwxLjU2MSwwLjA4MSwyLjAzMiwwLjI0DQoJCWMwLjQ3MSwwLjE1OSwwLjgyNSwwLjM4NywxLjA2NiwwLjY4NmMwLjI0MSwwLjI5NiwwLjM2NCwwLjY3LDAuMzc0LDEuMTE4YzAuMDEsMC40NTItMC4wODUsMC45NTYtMC4yOSwxLjUyMg0KCQljLTAuMTg1LDAuNTEtMC40NDIsMC45ODgtMC43NjcsMS40NDdjLTAuMzI4LDAuNDU1LTAuNzE1LDAuODU1LTEuMTY3LDEuMTk2Yy0wLjQ0OSwwLjM0MS0wLjk1NiwwLjYwOC0xLjUxOSwwLjgwMw0KCQljLTAuNTY2LDAuMTk1LTEuMjU5LDAuMjk2LTIuMDg4LDAuMjk2aC0zLjE5M0MtNDUuMTQ2LDM2NS4xODUtNDIuNDg2LDM1Ny44NzYtNDIuNDg2LDM1Ny44NzZ6IE04LjE3MiwzNTcuOTYyaDIuNTY1DQoJCWMwLjY1NCwwLDEuMTU4LDAuMDI2LDEuNTEyLDAuMDY5YzAuMzU0LDAuMDQyLDAuNjYsMC4xLDAuOTIzLDAuMTY5YzAuODYyLDAuMjY3LDEuMzg4LDAuNzEyLDEuNTc2LDEuMzUyDQoJCWMwLjE4OSwwLjYzNywwLjExMSwxLjQyMS0wLjIyNCwyLjM0OGMtMC4yMjQsMC42MDgtMC41MjMsMS4xNjEtMC45MDcsMS42NTJjLTAuMzgsMC40OTQtMC44NDMsMC45Mi0xLjM3NiwxLjI3NA0KCQljLTAuNTM2LDAuMzU0LTEuMTQxLDAuNjI3LTEuODI0LDAuODI2Yy0wLjY4LDAuMTk1LTEuNDI0LDAuMjkzLTIuMjM3LDAuMjkzSDUuMjY4TDguMTcyLDM1Ny45NjJ6IE0tNDYuNjY4LDM2OS4zNmgzLjM5Mg0KCQljMS4wNDQsMCwxLjg1NiwwLjA5NCwyLjQ0MSwwLjI4M2MwLjU4MiwwLjE4OSwxLjAyNSwwLjQ1NSwxLjMyLDAuODAzYzAuMjg5LDAuMzQ4LDAuNDUxLDAuNzgsMC40ODEsMS4yOTQNCgkJYzAuMDMzLDAuNTE0LTAuMDcxLDEuMDk2LTAuMzA4LDEuNzVjLTAuMjI4LDAuNjI4LTAuNTQsMS4xOC0wLjk0LDEuNjY1Yy0wLjQwNiwwLjQ4NC0wLjg2NSwwLjg5MS0xLjM4MiwxLjIxNg0KCQljLTAuNTE3LDAuMzI4LTEuMDc5LDAuNTcyLTEuNjg0LDAuNzQxYy0wLjYwNSwwLjE2OS0xLjMwNCwwLjI0Ny0yLjA5NywwLjI0N2gtNC4xMzJDLTQ5LjU3NywzNzcuMzU4LTQ2LjY2OCwzNjkuMzYtNDYuNjY4LDM2OS4zNnoNCgkJIi8+DQo8L2c+DQo8L3N2Zz4NCg==");
}

.stripe-payment-provider-logo-apple-pay {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjE0cHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAyMTQgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMTQgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik01NC45MjUsNDEuNDE3YzAuMTEzLDExLjc5NiwxMC42ODMsMTUuNzIxLDEwLjgsMTUuNzcyYy0wLjA4OSwwLjI3OC0xLjY4OCw1LjU5NS01LjU2NiwxMS4wODgNCgljLTMuMzU2LDQuNzQ4LTYuODM3LDkuNDc5LTEyLjMyMSw5LjU3OGMtNS4zODksMC4wOTctNy4xMTktMy4wOTQtMTMuMjgzLTMuMDk0Yy02LjE1OSwwLTguMDg1LDIuOTk1LTEzLjE4NiwzLjE5MQ0KCWMtNS4yOTIsMC4xOTQtOS4zMjQtNS4xMzctMTIuNzA2LTkuODY4QzEuNzUxLDU4LjQwMy0zLjUzMSw0MC43MzYsMy41NjIsMjguODA4YzMuNTIzLTUuOTIzLDkuODE4LTkuNjc1LDE2LjY1My05Ljc2OQ0KCWM1LjE5Ny0wLjA5NywxMC4xMDQsMy4zODYsMTMuMjgzLDMuMzg2YzMuMTc0LDAsOS4xMzgtNC4xODksMTUuNDA5LTMuNTc0YzIuNjIyLDAuMTA3LDkuOTg3LDEuMDI3LDE0LjcxNyw3LjczMg0KCUM2My4yNCwyNi44MTQsNTQuODMyLDMxLjU1NSw1NC45MjUsNDEuNDE3IE00NC43OTYsMTIuNDQ4QzQ3LjYwNiw5LjE1Miw0OS41LDQuNTY2LDQ4Ljk4MywwYy00LjA1MiwwLjE1Ny04Ljk1MSwyLjYxNC0xMS44NTUsNS45MDcNCgljLTIuNjA2LDIuOTE2LTQuODg1LDcuNTgzLTQuMjcsMTIuMDU5YzQuNTE4LDAuMzM5LDkuMTI4LTIuMjIzLDExLjk0LTUuNTIgTTg1LjQ3NCw2LjgwN2MyLjI4OS0wLjM3OSw0LjU4Ny0wLjY5NSw2Ljg5My0wLjk0OA0KCWMyLjc1NS0wLjI5Myw1LjUyMy0wLjQzMyw4LjI5My0wLjQxOWM0LjMwOCwwLDguMDIxLDAuNTA4LDExLjE0MywxLjUyNWMzLjEyNiwxLjAxNiw1LjY4OSwyLjQ3Myw3LjY5OCw0LjM2Ng0KCWMxLjczOSwxLjcwMywzLjExNCwzLjc0Myw0LjA0LDUuOTk0YzAuOTY4LDIuMzEzLDEuNDQ4LDQuOTgsMS40NDgsNy45OTVjMCwzLjY0Ni0wLjY2LDYuODM3LTEuOTg5LDkuNTcyDQoJYy0xLjI3NywyLjY3Mi0zLjEzNSw1LjAyNi01LjQzNyw2Ljg4OWMtMi4yOTksMS44NTUtNS4wMjYsMy4yNDEtOC4xODQsNC4xNTVjLTMuMTYsMC45MS02LjYwNSwxLjM2NS0xMC4zNCwxLjM2NQ0KCWMtMy4zNzIsMC02LjIwOC0wLjI0NC04LjUwMy0wLjczNHYzMC4yOTNoLTUuMDYyTDg1LjQ3NCw2LjgwN0w4NS40NzQsNi44MDd6IE05MC41MzYsNDIuMTVjMS4yMiwwLjM0OSwyLjU4NCwwLjU5NSw0LjA5MiwwLjczNA0KCWMxLjUwOSwwLjE0MSwzLjEyMiwwLjIxLDQuODQ0LDAuMjFjNi40NiwwLDExLjQ2OC0xLjQ3MiwxNS4wMjEtNC40MTdjMy41NTItMi45NDUsNS4zMy03LjI1OSw1LjMzLTEyLjkzOA0KCWMwLTIuNzM1LTAuNDY2LTUuMTIxLTEuNC03LjE1NGMtMC44ODYtMS45NzQtMi4yNTYtMy42OTItMy45ODMtNC45OTZjLTEuNzIyLTEuMjk5LTMuNzY3LTIuMjc5LTYuMTM3LTIuOTQ3DQoJYy0yLjM3Mi0wLjY2Ni00Ljk5Mi0wLjk5OC03Ljg2Ni0wLjk5OGMtMi4yOTUsMC00LjI3LDAuMDg3LTUuOTIxLDAuMjYyYy0xLjY1LDAuMTc1LTIuOTc5LDAuMzY5LTMuOTgzLDAuNTc5VjQyLjE1SDkwLjUzNnoNCgkgTTE2NS4yNDksNjQuODcxYzAsMi4wMzMsMC4wMzQsNC4wNjgsMC4xMDcsNi4xMDFjMC4wNzEsMi4wMzMsMC4yODQsMy45OTMsMC42NDUsNS44ODloLTQuNzM4bC0wLjc1Mi03LjE1NGgtMC4yMg0KCWMtMC42NDUsMC45ODQtMS40NywxLjk2NC0yLjQ3NSwyLjk0NWMtMS4wMDQsMC45OC0yLjE3LDEuODc2LTMuNDk3LDIuNjgyYy0xLjMyOSwwLjgwNy0yLjgzNiwxLjQ1Ni00LjUyNCwxLjk0Ng0KCWMtMS44MDUsMC41MDYtMy42NzIsMC43NTMtNS41NDYsMC43MzZjLTIuNTExLDAtNC43MTktMC40MDMtNi42MjUtMS4yMWMtMS45MDItMC44MDctMy40NjMtMS44NTctNC42ODMtMy4xNTQNCgljLTEuMjExLTEuMjg2LTIuMTQ1LTIuODA4LTIuNzQzLTQuNDcxYy0wLjU5OC0xLjYxNi0wLjkwOC0zLjMyNS0wLjkxNi01LjA0OGMwLTUuOTYsMi41NjUtMTAuNTUyLDcuNjk4LTEzLjc3OQ0KCWM1LjEzMy0zLjIyNywxMi44NjktNC43NywyMy4yMS00LjYyOXYtMS4zNjdjMC0xLjMzNS0wLjEyNy0yLjg2Mi0wLjM3Ny00LjU3OGMtMC4yNTItMS43MTktMC44MTktMy4zNzctMS42NzItNC44OTENCgljLTAuODYxLTEuNTQxLTIuMTUyLTIuODM4LTMuODc0LTMuODg4Yy0xLjcyMi0xLjA1My00LjA1OC0xLjU3OS02Ljk5OC0xLjU3OWMtMi4yMjksMC00LjQzMywwLjMzMy02LjYyMywwLjk5OA0KCXMtNC4xODEsMS41OTMtNS45NzYsMi43ODdsLTEuNjE1LTMuNjgzYzIuMjk1LTEuNTQxLDQuNjY3LTIuNjQ0LDcuMTA1LTMuMzFjMi40OTMtMC42NzIsNS4wNjQtMS4wMDgsNy42NDYtMC45OTgNCgljMy41OSwwLDYuNTE0LDAuNTk1LDguNzc3LDEuNzg3YzIuMjYxLDEuMTkyLDQuMDM4LDIuNzM1LDUuMzMsNC42MjdjMS4zMDQsMS45MiwyLjIwMSw0LjA4NiwyLjYzOCw2LjM2NQ0KCWMwLjQ2MiwyLjMwMywwLjY5Nyw0LjY0NiwwLjcwMiw2Ljk5NHYxOS44ODJMMTY1LjI0OSw2NC44NzF6IE0xNjAuMTg3LDQ5LjgzYy0yLjg1OC0wLjA2Ny01LjcxOCwwLjAzOC04LjU2MywwLjMxNQ0KCWMtMi45NzcsMC4yNzgtNS43MjQsMC44OTUtOC4yMzUsMS44MzljLTIuNTE1LDAuOTQ4LTQuNTk0LDIuMzMxLTYuMjQ0LDQuMTU1cy0yLjQ3OSw0LjI0My0yLjQ3OSw3LjI2MQ0KCWMwLDMuNTcyLDEuMDQxLDYuMjA0LDMuMTI2LDcuODg2YzIuMDc3LDEuNjgyLDQuNDExLDIuNTI1LDYuOTk2LDIuNTI1YzIuMDgxLDAsMy45NDktMC4yNzgsNS41OTktMC44NDMNCgljMS42NTItMC41NjEsMy4wODQtMS4zMTUsNC4zMDYtMi4yNTljMS4yMjItMC45NDQsMi4yNDMtMi4wMTcsMy4wNy0zLjIwN2MwLjgyNy0xLjE5NiwxLjQ1NC0yLjQyLDEuODg4LTMuNjg1DQoJYzAuMzU5LTEuNDA0LDAuNTQtMi40MiwwLjU0LTMuMDUzVjQ5LjgzTDE2MC4xODcsNDkuODN6IE0xNzUuMTQ3LDI2LjM3bDEzLjEzNCwzMi44MThjMC43MzIsMS44NTcsMS40MTYsMy43MzQsMi4wNDksNS42MjcNCgljMC42NDUsMS45MjgsMS4yMiwzLjcwMSwxLjcyMiw1LjMxMmgwLjIxNmMwLjUwNC0xLjU0MSwxLjA3Ny0zLjI3NywxLjcyMi01LjIwN2MwLjY0Ny0xLjkyNiwxLjM2NS0zLjkwOSwyLjE1NC01Ljk0NmwxMi4yNzgtMzIuNjA2DQoJaDUuMzgxbC0xNC45NjUsMzcuMDI5Yy0xLjM3LDMuNTc3LTIuNzg5LDcuMTM2LTQuMjU1LDEwLjY3NWMtMS4yMDksMi45MzctMi41NTYsNS44MTUtNC4wMzgsOC42MjQNCgljLTEuMjM1LDIuMzQ5LTIuNjIxLDQuNjE2LTQuMTQ5LDYuNzg3Yy0xLjM0NSwxLjkwMi0yLjkxNywzLjYzMy00LjY4Myw1LjE1M2MtMi4wMDcsMS43NTEtMy44NTgsMy4wMzMtNS41NDYsMy44NA0KCWMtMS42ODYsMC44MDctMi44MTUsMS4zMTUtMy4zOSwxLjUyNWwtMS43MjYtNC4xMDJjMS40NzctMC42NTUsMi45MTYtMS4zOTIsNC4zMS0yLjIwOGMxLjY4Ni0wLjk5NCwzLjI0MS0yLjE5NSw0LjYyOS0zLjU3Ng0KCWMxLjI5NS0xLjI2MywyLjcxMy0yLjkyNCw0LjI1NS00Ljk5OGMxLjU0My0yLjA2NywyLjkyNC00LjU3NCw0LjE0Ny03LjUyMWMwLjQzLTEuMTIxLDAuNjQ1LTEuODYsMC42NDUtMi4yMQ0KCWMwLTAuNDg4LTAuMjE0LTEuMjI2LTAuNjQ1LTIuMjA4bC0xOC42MzEtNDYuODFoNS4zODdMMTc1LjE0NywyNi4zN3oiLz4NCjwvc3ZnPg0K");
}

.stripe-payment-provider-logo-google-pay {
	background-image: url("data:image/svg+xml;base64,PHN2ZyByb2xlPSJwcmVzZW50YXRpb24iIGZpbGw9IiNBMUExQTEiIGNsYXNzPSJtYWluLWhlYWRlcl9fbG9nby1pbWFnZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDM1Ljk3IDE3My4xMyI+CiAgPHBhdGggZD0iTTIwNi4yLDg0LjU4djUwLjc1SDE5MC4xVjEwaDQyLjdhMzguNjEsMzguNjEsMCwwLDEsMjcuNjUsMTAuODVBMzQuODgsMzQuODgsMCwwLDEsMjcyLDQ3LjNhMzQuNzIsMzQuNzIsMCwwLDEtMTEuNTUsMjYuNnEtMTEuMiwxMC42OC0yNy42NSwxMC42N0gyMDYuMlptMC01OS4xNVY2OS4xOGgyN2EyMS4yOCwyMS4yOCwwLDAsMCwxNS45My02LjQ4LDIxLjM2LDIxLjM2LDAsMCwwLDAtMzAuNjMsMjEsMjEsMCwwLDAtMTUuOTMtNi42NWgtMjdaIiBmaWxsPSIjNWY2MzY4Ij48L3BhdGg+PHBhdGggZD0iTTMwOS4xLDQ2Ljc4cTE3Ljg1LDAsMjguMTgsOS41NFQzNDcuNiw4Mi40OHY1Mi44NUgzMzIuMnYtMTEuOWgtLjdxLTEwLDE0LjctMjYuNiwxNC43LTE0LjE3LDAtMjMuNzEtOC40YTI2LjgyLDI2LjgyLDAsMCwxLTkuNTQtMjFxMC0xMy4zMSwxMC4wNi0yMS4xN3QyNi44Ni03Ljg4cTE0LjM0LDAsMjMuNjIsNS4yNVY4MS4yNUExOC4zMywxOC4zMywwLDAsMCwzMjUuNTQsNjcsMjIuOCwyMi44LDAsMCwwLDMxMCw2MS4xM3EtMTMuNDksMC0yMS4zNSwxMS4zOGwtMTQuMTgtOC45M1EyODYuMTcsNDYuNzgsMzA5LjEsNDYuNzhabS0yMC44Myw2Mi4zYTEyLjg2LDEyLjg2LDAsMCwwLDUuMzQsMTAuNSwxOS42NCwxOS42NCwwLDAsMCwxMi41MSw0LjIsMjUuNjcsMjUuNjcsMCwwLDAsMTguMTEtNy41MnE4LTcuNTMsOC0xNy42Ny03LjUzLTYtMjEtNi05LjgxLDAtMTYuMzYsNC43M0MyOTAuNDYsMTAwLjUyLDI4OC4yNywxMDQuNDEsMjg4LjI3LDEwOS4wOFoiIGZpbGw9IiM1ZjYzNjgiPjwvcGF0aD48cGF0aCBkPSJNNDM2LDQ5LjU4LDM4Mi4yNCwxNzMuMTNIMzY1LjYybDE5Ljk1LTQzLjIzTDM1MC4yMiw0OS41OGgxNy41bDI1LjU1LDYxLjZoLjM1bDI0Ljg1LTYxLjZaIiBmaWxsPSIjNWY2MzY4Ij48L3BhdGg+PHBhdGggZD0iTTE0MS4xNCw3My42NEE4NS43OSw4NS43OSwwLDAsMCwxMzkuOSw1OUg3MlY4Ni43M2gzOC44OWEzMy4zMywzMy4zMywwLDAsMS0xNC4zOCwyMS44OHYxOGgyMy4yMUMxMzMuMzEsMTE0LjA4LDE0MS4xNCw5NS41NSwxNDEuMTQsNzMuNjRaIiBmaWxsPSIjNDI4NWY0Ij48L3BhdGg+PHBhdGggZD0iTTcyLDE0NGMxOS40MywwLDM1Ljc5LTYuMzgsNDcuNzItMTcuMzhsLTIzLjIxLTE4QzkwLjA1LDExMyw4MS43MywxMTUuNSw3MiwxMTUuNWMtMTguNzgsMC0zNC43Mi0xMi42Ni00MC40Mi0yOS43Mkg3LjY3djE4LjU1QTcyLDcyLDAsMCwwLDcyLDE0NFoiIGZpbGw9IiMzNGE4NTMiPjwvcGF0aD48cGF0aCBkPSJNMzEuNTgsODUuNzhhNDMuMTQsNDMuMTQsMCwwLDEsMC0yNy41NlYzOS42N0g3LjY3YTcyLDcyLDAsMCwwLDAsNjQuNjZaIiBmaWxsPSIjZmJiYzA0Ij48L3BhdGg+PHBhdGggZD0iTTcyLDI4LjVBMzkuMDksMzkuMDksMCwwLDEsOTkuNjIsMzkuM2gwbDIwLjU1LTIwLjU1QTY5LjE4LDY5LjE4LDAsMCwwLDcyLDAsNzIsNzIsMCwwLDAsNy42NywzOS42N0wzMS41OCw1OC4yMkMzNy4yOCw0MS4xNiw1My4yMiwyOC41LDcyLDI4LjVaIiBmaWxsPSIjZWE0MzM1Ij48L3BhdGg+Cjwvc3ZnPg==");
}

.stripe-payment-provider-logo-sepa {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzExLjgxcHgiIGhlaWdodD0iMTEzLjM4NnB4IiB2aWV3Qm94PSIwIDAgMzExLjgxIDExMy4zODYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMxMS44MSAxMTMuMzg2Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiMwMDU0QTYiIGQ9Ik01LjE3MSwxMDIuMjQzbDMuMDk0LTAuMzEyYzAuMTg2LDEuMDQzLDAuNTY0LDEuODA5LDEuMTMzLDIuMjk4YzAuNTY5LDAuNDg5LDEuMzM3LDAuNzMzLDIuMzA0LDAuNzMzDQoJCWMxLjAyNCwwLDEuNzk1LTAuMjE3LDIuMzE1LTAuNjUxYzAuNTE5LTAuNDM1LDAuNzc5LTAuOTQyLDAuNzc5LTEuNTI0YzAtMC4zNzMtMC4xMDktMC42OS0wLjMyNy0wLjk1Mw0KCQljLTAuMjE4LTAuMjYyLTAuNTk4LTAuNDg5LTEuMTQxLTAuNjg0Yy0wLjM3Mi0wLjEyNy0xLjIxOC0wLjM1NS0yLjUzOS0wLjY4NGMtMS43LTAuNDItMi44OTMtMC45MzgtMy41NzgtMS41NTMNCgkJYy0wLjk2NC0wLjg2NC0xLjQ0Ni0xLjkxOC0xLjQ0Ni0zLjE2MmMwLTAuNzk5LDAuMjI3LTEuNTQ4LDAuNjgyLTIuMjQ0YzAuNDU1LTAuNjk3LDEuMTEtMS4yMjgsMS45NjUtMS41OTINCgkJYzAuODU2LTAuMzY0LDEuODg5LTAuNTQ3LDMuMDk5LTAuNTQ3YzEuOTc2LDAsMy40NjMsMC40MzUsNC40NjIsMS4zMDNjMC45OTksMC44NjksMS41MjMsMi4wMjgsMS41NzMsMy40NzlsLTMuMTg4LDAuMTI1DQoJCWMtMC4xMzYtMC44MTEtMC40MjgtMS4zOTMtMC44NzUtMS43NDhjLTAuNDQ3LTAuMzU1LTEuMTE5LTAuNTMzLTIuMDEzLTAuNTMzYy0wLjkyNCwwLTEuNjQ2LDAuMTg5LTIuMTY5LDAuNTY5DQoJCWMtMC4zMzcsMC4yNDMtMC41MDUsMC41NjktMC41MDUsMC45NzhjMCwwLjM3MywwLjE1NywwLjY5MSwwLjQ3MiwwLjk1N2MwLjQsMC4zMzYsMS4zNzMsMC42ODcsMi45MTksMS4wNQ0KCQljMS41NDUsMC4zNjQsMi42ODksMC43NDEsMy40MjksMS4xMzNjMC43NCwwLjM5MiwxLjMyLDAuOTI3LDEuNzM5LDEuNjA0YzAuNDE4LDAuNjgsMC42MjgsMS41MTgsMC42MjgsMi41MTYNCgkJYzAsMC45MDYtMC4yNTEsMS43NTMtMC43NTMsMi41NDNjLTAuNTAyLDAuNzktMS4yMTEsMS4zNzctMi4xMjgsMS43NjJjLTAuOTE3LDAuMzg0LTIuMDYsMC41NzYtMy40MjksMC41NzYNCgkJYy0xLjk5MiwwLTMuNTIyLTAuNDYzLTQuNTktMS4zODlDNi4wMTcsMTA1LjM2Niw1LjM3OSwxMDQuMDE3LDUuMTcxLDEwMi4yNDN6Ii8+DQoJPHBhdGggZmlsbD0iIzAwNTRBNiIgZD0iTTIxLjI4Nyw5NC40MzF2LTIuNzgxaDMuMDMxdjIuNzgxSDIxLjI4N3ogTTIxLjI4NywxMDcuMzk5Vjk1Ljk5M2gzLjAzMXYxMS40MDZIMjEuMjg3eiIvPg0KCTxwYXRoIGZpbGw9IiMwMDU0QTYiIGQ9Ik0zOC40NjUsMTA3LjM5OWgtMy4wMzF2LTUuODM0YzAtMS4yMzQtMC4wNjUtMi4wMzItMC4xOTMtMi4zOTRjLTAuMTI4LTAuMzYyLTAuMzM3LTAuNjQ1LTAuNjI2LTAuODQ2DQoJCWMtMC4yODktMC4yLTAuNjM3LTAuMzAxLTEuMDQzLTAuMzAxYy0wLjUyMSwwLTAuOTg4LDAuMTQ0LTEuNDAxLDAuNDMxYy0wLjQxNCwwLjI4Ny0wLjY5NywwLjY2Ny0wLjg1MSwxLjE0MQ0KCQljLTAuMTUzLDAuNDc0LTAuMjMsMS4zNDktMC4yMywyLjYyNnY1LjE3OGgtMy4wMzFWOTUuOTkzaDIuODEydjEuNjc2YzAuOTk1LTEuMzA1LDIuMjQ4LTEuOTU3LDMuNzU5LTEuOTU3DQoJCWMwLjY2NiwwLDEuMjc0LDAuMTIxLDEuODI2LDAuMzYxYzAuNTUxLDAuMjQsMC45NjgsMC41NDcsMS4yNTEsMC45MmMwLjI4MywwLjM3MywwLjQ3OSwwLjc5NiwwLjU5MSwxLjI3DQoJCWMwLjExMSwwLjQ3NCwwLjE2NywxLjE1MSwwLjE2NywyLjAzM1YxMDcuMzk5eiIvPg0KCTxwYXRoIGZpbGw9IiMwMDU0QTYiIGQ9Ik00MS44NzYsMTA4LjE0OWwzLjQzOCwwLjM3NWMwLjA1OCwwLjQyNSwwLjE5LDAuNzE3LDAuMzk5LDAuODc3YzAuMjg4LDAuMjI4LDAuNzQxLDAuMzQyLDEuMzU5LDAuMzQyDQoJCWMwLjc5MSwwLDEuMzg0LTAuMTE4LDEuNzc5LTAuMzU0YzAuMjY2LTAuMTU3LDAuNDY3LTAuNDEyLDAuNjA0LTAuNzYzYzAuMDkzLTAuMjUyLDAuMTQtMC43MTMsMC4xNC0xLjM4N2wwLjAwOS0xLjY2NQ0KCQljLTAuODk0LDEuMjE3LTIuMDI4LDEuODI1LTMuNDA0LDEuODI1Yy0xLjUzNCwwLTIuNzQ5LTAuNjQ4LTMuNjQ1LTEuOTQ3Yy0wLjcwMy0xLjAyNi0xLjA1NC0yLjMwNC0xLjA1NC0zLjgzMg0KCQljMC0xLjkxNiwwLjQ2LTMuMzc5LDEuMzgxLTQuMzkxYzAuOTIxLTEuMDEyLDIuMDY2LTEuNTE4LDMuNDM2LTEuNTE4YzEuNDEyLDAsMi41NzcsMC42MjEsMy40OTYsMS44NjF2LTEuNThoMi44MTJ2MTAuMjUzDQoJCWMwLDEuMzQ5LTAuMTExLDIuMzU2LTAuMzMzLDMuMDIyYy0wLjIyMywwLjY2OC0wLjUzNSwxLjE5MS0wLjkzNywxLjU3MWMtMC40MDIsMC4zOC0wLjkzOCwwLjY3OC0xLjYwOSwwLjg5NA0KCQljLTAuNjcxLDAuMjE1LTEuNTE5LDAuMzIyLTIuNTQ1LDAuMzIyYy0xLjkzNywwLTMuMzExLTAuMzM0LTQuMTIxLTEuMDAxYy0wLjgxMS0wLjY2Ny0xLjIxNi0xLjUxMy0xLjIxNi0yLjUzOA0KCQlDNDEuODY1LDEwOC40MTYsNDEuODY5LDEwOC4yOTQsNDEuODc2LDEwOC4xNDl6IE00NC41OTUsMTAxLjQ1YzAsMS4yMTQsMC4yMzIsMi4xMDMsMC42OTgsMi42NjYNCgkJYzAuNDY1LDAuNTY0LDEuMDM5LDAuODQ2LDEuNzIyLDAuODQ2YzAuNzMyLDAsMS4zNS0wLjI4OSwxLjg1NC0wLjg2N2MwLjUwNC0wLjU3OCwwLjc1Ny0xLjQzNSwwLjc1Ny0yLjU2OQ0KCQljMC0xLjE4NC0wLjI0Mi0yLjA2NC0wLjcyNS0yLjY0Yy0wLjQ4My0wLjU3NC0xLjA5NC0wLjg2MS0xLjgzMy0wLjg2MWMtMC43MTgsMC0xLjMxLDAuMjgyLTEuNzc1LDAuODQ2DQoJCUM0NC44MjcsOTkuNDM0LDQ0LjU5NSwxMDAuMjk0LDQ0LjU5NSwxMDEuNDV6Ii8+DQoJPHBhdGggZmlsbD0iIzAwNTRBNiIgZD0iTTU2LjI1NiwxMDcuMzk5di0xNS43NWgzLjAzMXYxNS43NUg1Ni4yNTZ6Ii8+DQoJPHBhdGggZmlsbD0iIzAwNTRBNiIgZD0iTTY5LjY4NCwxMDMuODA2bDMsMC41Yy0wLjM4OCwxLjEtMS4wMDEsMS45MzgtMS44MzgsMi41MTNjLTAuODM3LDAuNTc1LTEuODg1LDAuODYyLTMuMTQyLDAuODYyDQoJCWMtMS45OTEsMC0zLjQ2NC0wLjY1LTQuNDE5LTEuOTUxYy0wLjc1NS0xLjA0My0xLjEzMi0yLjM1Ny0xLjEzMi0zLjk0N2MwLTEuODk2LDAuNDk2LTMuMzgzLDEuNDg3LTQuNDU4DQoJCWMwLjk5MS0xLjA3NSwyLjI0NC0xLjYxMiwzLjc2LTEuNjEyYzEuNzAyLDAsMy4wNDUsMC41NjQsNC4wMjksMS42OTFjMC45ODQsMS4xMjksMS40NTUsMi44NTUsMS40MTIsNS4xODRoLTcuNTk0DQoJCWMwLjAyMSwwLjg5OCwwLjI2OCwxLjU5NiwwLjczOCwyLjA5NmMwLjQ3LDAuNDk4LDEuMDU2LDAuNzQ4LDEuNzU4LDAuNzQ4YzAuNDc3LDAsMC44NzgtMC4xMjgsMS4yMDQtMC4zODUNCgkJQzY5LjI3MSwxMDQuNzksNjkuNTE4LDEwNC4zNzYsNjkuNjg0LDEwMy44MDZ6IE02OS44NCwxMDAuNzQzYy0wLjAyMS0wLjg4OC0wLjI0OS0xLjU2Mi0wLjY4MS0yLjAyNQ0KCQljLTAuNDMzLTAuNDYyLTAuOTU5LTAuNjkzLTEuNTc4LTAuNjkzYy0wLjY2MywwLTEuMjExLDAuMjQ0LTEuNjQzLDAuNzMxYy0wLjQzMywwLjQ4Ny0wLjY0NSwxLjE1LTAuNjM4LDEuOTg3SDY5Ljg0eiIvPg0KCTxwYXRoIGZpbGw9IiMwMDU0QTYiIGQ9Ik04Mi43NTgsMTA3LjM5OXYtMTUuNzVoMTEuNjU2djIuNjU2aC04LjQ2OXYzLjVoNy44NzV2Mi42NTZoLTcuODc1djQuMjgxaDguNzgxdjIuNjU2SDgyLjc1OHoiLz4NCgk8cGF0aCBmaWxsPSIjMDA1NEE2IiBkPSJNMTA1LjU2MSwxMDcuMzk5di0xLjcwOGMtMC40MTcsMC42MDgtMC45NjQsMS4wOTMtMS42NDMsMS40NTFjLTAuNjc5LDAuMzU4LTEuMzk1LDAuNTM4LTIuMTQ5LDAuNTM4DQoJCWMtMC43NjgsMC0xLjQ1Ny0wLjE2OS0yLjA2OC0wLjUwNmMtMC42MS0wLjMzNy0xLjA1Mi0wLjgxMS0xLjMyNS0xLjQyYy0wLjI3My0wLjYxLTAuNDA5LTEuNDUzLTAuNDA5LTIuNTI5di03LjIzMmgzLjAzMXY1LjI0Ng0KCQljMCwxLjYwNSwwLjA1NSwyLjU5LDAuMTY3LDIuOTUxYzAuMTExLDAuMzYzLDAuMzEzLDAuNjQ5LDAuNjA3LDAuODYxYzAuMjk0LDAuMjExLDAuNjY2LDAuMzE2LDEuMTE4LDAuMzE2DQoJCWMwLjUxNiwwLDAuOTc5LTAuMTQxLDEuMzg3LTAuNDI0YzAuNDA4LTAuMjgzLDAuNjg4LTAuNjM1LDAuODM4LTEuMDU1YzAuMTUtMC40MTksMC4yMjYtMS40NDUsMC4yMjYtMy4wOHYtNC44MTZoMy4wMzF2MTEuNDA2DQoJCUgxMDUuNTYxeiIvPg0KCTxwYXRoIGZpbGw9IiMwMDU0QTYiIGQ9Ik0xMTUuMDM0LDEwNy4zOTloLTMuMDMxVjk1Ljk5M2gyLjgxMnYxLjYyMmMwLjQ4LTAuNzY3LDAuOTEzLTEuMjc0LDEuMjk2LTEuNTI2DQoJCWMwLjM4NC0wLjI1MSwwLjgxOS0wLjM3NywxLjMwNy0wLjM3N2MwLjY4OCwwLDEuMzUyLDAuMTkxLDEuOTksMC41NzJsLTAuOTIyLDIuNjQxYy0wLjUxMS0wLjMyOS0wLjk4Ni0wLjQ5NC0xLjQyNC0wLjQ5NA0KCQljLTAuNDI1LDAtMC43ODQsMC4xMTctMS4wNzksMC4zNWMtMC4yOTUsMC4yMzMtMC41MjcsMC42NTQtMC42OTYsMS4yNjRjLTAuMTY5LDAuNjA5LTAuMjUzLDEuODg2LTAuMjUzLDMuODI4VjEwNy4zOTl6Ii8+DQoJPHBhdGggZmlsbD0iIzAwNTRBNiIgZD0iTTEyMC42MzEsMTAxLjUzNGMwLTEuMDA2LDAuMjQ3LTEuOTgsMC43NDItMi45MjJjMC40OTQtMC45NDEsMS4xOTUtMS42NiwyLjEwMi0yLjE1Ng0KCQljMC45MDYtMC40OTYsMS45MTktMC43NDQsMy4wMzctMC43NDRjMS43MjcsMCwzLjE0MywwLjU2Miw0LjI0NiwxLjY4OGMxLjEwNCwxLjEyNSwxLjY1NSwyLjU0NywxLjY1NSw0LjI2NQ0KCQljMCwxLjczMi0wLjU1OCwzLjE2OS0xLjY3Miw0LjMwOGMtMS4xMTQsMS4xNC0yLjUxNywxLjcwOS00LjIwOCwxLjcwOWMtMS4wNDYsMC0yLjA0NC0wLjIzNy0yLjk5NC0wLjcxMQ0KCQljLTAuOTUtMC40NzUtMS42NzItMS4xNy0yLjE2Ni0yLjA4N0MxMjAuODc4LDEwMy45NjYsMTIwLjYzMSwxMDIuODUsMTIwLjYzMSwxMDEuNTM0eiBNMTIzLjcyNSwxMDEuNjk2DQoJCWMwLDEuMTM3LDAuMjY5LDIuMDA2LDAuODA4LDIuNjA5YzAuNTM5LDAuNjA0LDEuMjA0LDAuOTA2LDEuOTk0LDAuOTA2YzAuNzksMCwxLjQ1My0wLjMwMiwxLjk4OC0wLjkwNg0KCQljMC41MzUtMC42MDQsMC44MDMtMS40OCwwLjgwMy0yLjYzMWMwLTEuMTIxLTAuMjY4LTEuOTg0LTAuODAzLTIuNTg4Yy0wLjUzNS0wLjYwMy0xLjE5OC0wLjkwNi0xLjk4OC0wLjkwNg0KCQljLTAuNzkxLDAtMS40NTUsMC4zMDMtMS45OTQsMC45MDZDMTIzLjk5NCw5OS42OSwxMjMuNzI1LDEwMC41NiwxMjMuNzI1LDEwMS42OTZ6Ii8+DQoJPHBhdGggZmlsbD0iIzAwNTRBNiIgZD0iTTE0Mi4yODMsMTA3LjM5OXYtMTUuNzVoNS4xMDJjMS45MzQsMCwzLjE5NCwwLjA3OSwzLjc4MSwwLjIzNmMwLjkwMiwwLjIzNiwxLjY1NywwLjc1MSwyLjI2NiwxLjU0Mw0KCQljMC42MDgsMC43OTEsMC45MTMsMS44MTQsMC45MTMsMy4wNjhjMCwwLjk2Ny0wLjE3NSwxLjc3OS0wLjUyNiwyLjQzOWMtMC4zNSwwLjY1OC0wLjc5NiwxLjE3Ny0xLjMzNiwxLjU1Mw0KCQljLTAuNTQsMC4zNzctMS4wODksMC42MjUtMS42NDcsMC43NDdjLTAuNzU5LDAuMTUtMS44NTcsMC4yMjYtMy4yOTQsMC4yMjZoLTIuMDcxdjUuOTM4SDE0Mi4yODN6IE0xNDUuNDcsOTQuMzA2djQuNWgxLjczNg0KCQljMS4yNSwwLDIuMDg2LTAuMDgyLDIuNTA4LTAuMjQ4YzAuNDIxLTAuMTY2LDAuNzUyLTAuNDI2LDAuOTkxLTAuNzc5YzAuMjM5LTAuMzU0LDAuMzU5LTAuNzY1LDAuMzU5LTEuMjMzDQoJCWMwLTAuNTc3LTAuMTY4LTEuMDUzLTAuNTA0LTEuNDI4Yy0wLjMzNi0wLjM3NS0wLjc2MS0wLjYwOS0xLjI3NS0wLjcwM2MtMC4zNzktMC4wNzItMS4xNC0wLjEwOC0yLjI4My0wLjEwOEgxNDUuNDd6Ii8+DQoJPHBhdGggZmlsbD0iIzAwNTRBNiIgZD0iTTE1OS44MDUsOTkuNDYybC0yLjcxOS0wLjVjMC4zMDgtMS4xMDQsMC44MzgtMS45MjIsMS41OS0yLjQ1M2MwLjc1My0wLjUzMSwxLjg3MS0wLjc5NywzLjM1NC0wLjc5Nw0KCQljMS4zNDcsMCwyLjM1MSwwLjE2LDMuMDEsMC40NzljMC42NTksMC4zMiwxLjEyNCwwLjcyNiwxLjM5MiwxLjIxN2MwLjI3LDAuNDkxLDAuNDA0LDEuMzk0LDAuNDA0LDIuNzA3bC0wLjAzMSwzLjUyOQ0KCQljMCwxLjAwNSwwLjA0OCwxLjc0NiwwLjE0NSwyLjIyM2MwLjA5NywwLjQ3NywwLjI3NywwLjk4OCwwLjU0MywxLjUzM2gtM2MtMC4wOC0wLjE5Ny0wLjE3Ni0wLjQ5LTAuMjkxLTAuODc5DQoJCWMtMC4wNS0wLjE3Ny0wLjA4Ni0wLjI5My0wLjEwNy0wLjM1Yy0wLjUxNiwwLjUwMy0xLjA2NiwwLjg4MS0xLjY1MywxLjEzM2MtMC41ODcsMC4yNTEtMS4yMTMsMC4zNzctMS44NzksMC4zNzcNCgkJYy0xLjE3NCwwLTIuMS0wLjMxOS0yLjc3NS0wLjk1OHMtMS4wMTQtMS40NDYtMS4wMTQtMi40MjNjMC0wLjY0NSwwLjE1NC0xLjIyMSwwLjQ2MS0xLjcyN2MwLjMwOS0wLjUwNiwwLjc0LTAuODk1LDEuMjk2LTEuMTYzDQoJCWMwLjU1Ni0wLjI2OSwxLjM1Ni0wLjUwNSwyLjQwMi0wLjcwNmMxLjQxMS0wLjI2NSwyLjM5LTAuNTEyLDIuOTM1LTAuNzQydi0wLjMwNWMwLTAuNTg4LTAuMTQ1LTEuMDA3LTAuNDMzLTEuMjU4DQoJCWMtMC4yODgtMC4yNS0wLjgzMi0wLjM3NS0xLjYzMi0wLjM3NWMtMC41NCwwLTAuOTYxLDAuMTA2LTEuMjY0LDAuMzE4QzE2MC4yMzYsOTguNTU2LDE1OS45OTEsOTguOTI5LDE1OS44MDUsOTkuNDYyeg0KCQkgTTE2My44NjcsMTAxLjkzMWMtMC4zODcsMC4xMy0wLjk5OCwwLjI4NC0xLjgzNCwwLjQ2NGMtMC44MzYsMC4xOC0xLjM4MywwLjM1Ni0xLjY0LDAuNTI4Yy0wLjM5NCwwLjI4MS0wLjU4OSwwLjYzNy0wLjU4OSwxLjA2OA0KCQljMCwwLjQyNSwwLjE1NiwwLjc5MSwwLjQ3MSwxLjEwMWMwLjMxNCwwLjMxLDAuNzE1LDAuNDY0LDEuMjAxLDAuNDY0YzAuNTQzLDAsMS4wNjEtMC4xOCwxLjU1NS0wLjUzOQ0KCQljMC4zNjMtMC4yNzMsMC42MDQtMC42MDcsMC43MTgtMS4wMDRjMC4wNzgtMC4yNTksMC4xMTgtMC43NTIsMC4xMTgtMS40NzlWMTAxLjkzMXoiLz4NCgk8cGF0aCBmaWxsPSIjMDA1NEE2IiBkPSJNMTY5LjAxMiw5NS45OTNoMy4yMTlsMi43MzQsOC4wOThsMi42NzItOC4wOThoMy4xMjVsLTQuMDE5LDEwLjk3OGwtMC43MzQsMi4wMDUNCgkJYy0wLjI2NiwwLjY2OC0wLjUxOSwxLjE3OC0wLjc1OSwxLjUyOWMtMC4yNCwwLjM1Mi0wLjUxNywwLjYzNy0wLjgyOSwwLjg1NmMtMC4zMTIsMC4yMTktMC42OTUsMC4zOTEtMS4xNTEsMC41MTINCgkJYy0wLjQ1NiwwLjEyMy0wLjk3MSwwLjE4NC0xLjU0NSwwLjE4NGMtMC41ODEsMC0xLjE1Mi0wLjA2MS0xLjcxMi0wLjE4M2wtMC4yODEtMi4zNjVjMC40NzUsMC4wOTUsMC45MDQsMC4xNDIsMS4yODUsMC4xNDINCgkJYzAuNzA3LDAsMS4yMjktMC4yMDksMS41NjctMC42MjVjMC4zMzktMC40MTgsMC41OTgtMC45NDksMC43NzgtMS41OTRMMTY5LjAxMiw5NS45OTN6Ii8+DQoJPHBhdGggZmlsbD0iIzAwNTRBNiIgZD0iTTE4My4xMjYsOTUuOTkzaDIuNzgxdjEuNTU4YzAuOTk5LTEuMjI2LDIuMTg4LTEuODM5LDMuNTY3LTEuODM5YzAuNzMyLDAsMS4zNjgsMC4xNSwxLjkwNywwLjQ1MQ0KCQljMC41MzksMC4zMDIsMC45ODIsMC43NTgsMS4zMjUsMS4zNjdjMC41MDItMC42MDksMS4wNDUtMS4wNjUsMS42MjUtMS4zNjdjMC41ODItMC4zMDEsMS4yMDEtMC40NTEsMS44NjEtMC40NTENCgkJYzAuODQsMCwxLjU1LDAuMTcsMi4xMzEsMC41MTJjMC41ODEsMC4zNCwxLjAxNiwwLjg0MSwxLjMwMywxLjUwMWMwLjIwNywwLjQ4NywwLjMxMSwxLjI3NiwwLjMxMSwyLjM2N3Y3LjMwOGgtMy4wMzF2LTYuNTMzDQoJCWMwLTEuMTM0LTAuMTA1LTEuODY1LTAuMzEyLTIuMTk1Yy0wLjI3OS0wLjQzMi0wLjcwOS0wLjY0Ni0xLjI4OC0wLjY0NmMtMC40MjMsMC0wLjgyLDAuMTI5LTEuMTkyLDAuMzg4DQoJCWMtMC4zNzIsMC4yNTktMC42NDEsMC42MzctMC44MDUsMS4xMzZjLTAuMTY1LDAuNDk4LTAuMjQ3LDEuMjg2LTAuMjQ3LDIuMzYydjUuNDg5aC0zLjAzMXYtNi4yNjRjMC0xLjExMy0wLjA1NC0xLjgzLTAuMTYxLTIuMTUzDQoJCWMtMC4xMDctMC4zMjMtMC4yNzMtMC41NjMtMC40OTktMC43MjJjLTAuMjI2LTAuMTU3LTAuNTMxLTAuMjM2LTAuOTE4LTAuMjM2Yy0wLjQ2NSwwLTAuODg0LDAuMTI2LTEuMjU2LDAuMzc3DQoJCWMtMC4zNzIsMC4yNTEtMC42MzksMC42MTMtMC44LDEuMDg3Yy0wLjE2MSwwLjQ3NC0wLjI0MSwxLjI1OS0wLjI0MSwyLjM1NnY1LjU1NWgtMy4wMzFWOTUuOTkzeiIvPg0KCTxwYXRoIGZpbGw9IiMwMDU0QTYiIGQ9Ik0yMTAuMjIzLDEwMy44MDZsMywwLjVjLTAuMzg5LDEuMS0xLjAwMSwxLjkzOC0xLjgzOCwyLjUxM2MtMC44MzgsMC41NzUtMS44ODUsMC44NjItMy4xNDMsMC44NjINCgkJYy0xLjk5LDAtMy40NjMtMC42NS00LjQxOS0xLjk1MWMtMC43NTUtMS4wNDMtMS4xMzItMi4zNTctMS4xMzItMy45NDdjMC0xLjg5NiwwLjQ5Ni0zLjM4MywxLjQ4Ni00LjQ1OA0KCQljMC45OTItMS4wNzUsMi4yNDQtMS42MTIsMy43Ni0xLjYxMmMxLjcwMywwLDMuMDQ2LDAuNTY0LDQuMDI5LDEuNjkxYzAuOTg0LDEuMTI5LDEuNDU1LDIuODU1LDEuNDEyLDUuMTg0aC03LjU5NA0KCQljMC4wMjEsMC44OTgsMC4yNjcsMS41OTYsMC43MzgsMi4wOTZjMC40NjksMC40OTgsMS4wNTUsMC43NDgsMS43NTgsMC43NDhjMC40NzcsMCwwLjg3OC0wLjEyOCwxLjIwMy0wLjM4NQ0KCQlDMjA5LjgxMSwxMDQuNzksMjEwLjA1NywxMDQuMzc2LDIxMC4yMjMsMTAzLjgwNnogTTIxMC4zNzksMTAwLjc0M2MtMC4wMjEtMC44ODgtMC4yNDgtMS41NjItMC42ODItMi4wMjUNCgkJYy0wLjQzMi0wLjQ2Mi0wLjk1OC0wLjY5My0xLjU3OC0wLjY5M2MtMC42NjIsMC0xLjIxMSwwLjI0NC0xLjY0MywwLjczMWMtMC40MzMsMC40ODctMC42NDUsMS4xNS0wLjYzOCwxLjk4N0gyMTAuMzc5eiIvPg0KCTxwYXRoIGZpbGw9IiMwMDU0QTYiIGQ9Ik0yMjYuODY4LDEwNy4zOTloLTMuMDMxdi01LjgzNGMwLTEuMjM0LTAuMDY0LTIuMDMyLTAuMTkyLTIuMzk0Yy0wLjEyOS0wLjM2Mi0wLjMzOC0wLjY0NS0wLjYyNy0wLjg0Ng0KCQljLTAuMjg5LTAuMi0wLjYzNy0wLjMwMS0xLjA0My0wLjMwMWMtMC41MiwwLTAuOTg3LDAuMTQ0LTEuNCwwLjQzMWMtMC40MTQsMC4yODctMC42OTcsMC42NjctMC44NTEsMS4xNDENCgkJYy0wLjE1MiwwLjQ3NC0wLjIzLDEuMzQ5LTAuMjMsMi42MjZ2NS4xNzhoLTMuMDMxVjk1Ljk5M2gyLjgxMnYxLjY3NmMwLjk5NS0xLjMwNSwyLjI0OS0xLjk1NywzLjc1OS0xLjk1Nw0KCQljMC42NjYsMCwxLjI3NSwwLjEyMSwxLjgyNiwwLjM2MWMwLjU1MSwwLjI0LDAuOTY5LDAuNTQ3LDEuMjUyLDAuOTJjMC4yODIsMC4zNzMsMC40NzksMC43OTYsMC41OSwxLjI3DQoJCWMwLjExMSwwLjQ3NCwwLjE2NywxLjE1MSwwLjE2NywyLjAzM1YxMDcuMzk5eiIvPg0KCTxwYXRoIGZpbGw9IiMwMDU0QTYiIGQ9Ik0yMzUuODExLDk1Ljk5M3YyLjQwNmgtMi4wNjJ2NC42MTRjMCwwLjkzNSwwLjAxOSwxLjQ3OSwwLjA1OCwxLjYzNGMwLjAzOCwwLjE1NCwwLjEyNiwwLjI4MSwwLjI2NCwwLjM4Mw0KCQljMC4xMzgsMC4xLDAuMzA0LDAuMTUsMC41MDEsMC4xNWMwLjI3NSwwLDAuNjcyLTAuMDk3LDEuMTkzLTAuMjlsMC4yNjYsMi4zMzljLTAuNjk5LDAuMzAxLTEuNDksMC40NTEtMi4zNzMsMC40NTENCgkJYy0wLjU0MywwLTEuMDMtMC4wOTItMS40NjUtMC4yNzRjLTAuNDM1LTAuMTgzLTAuNzU0LTAuNDItMC45NTctMC43MTFjLTAuMjAzLTAuMjktMC4zNDQtMC42ODQtMC40MjItMS4xNzkNCgkJYy0wLjA2NC0wLjM1Mi0wLjA5Ni0xLjA2Mi0wLjA5Ni0yLjEzMnYtNC45ODVoLTEuMzc1di0yLjQwNmgxLjM3NXYtMi4yODFsMy4wMzEtMS43ODF2NC4wNjJIMjM1LjgxMXoiLz4NCgk8cGF0aCBmaWxsPSIjMDA1NEE2IiBkPSJNMjM3LjUxNiwxMDQuMTgxbDMuMDMxLTAuNDY5YzAuMTI5LDAuNTgzLDAuMzksMS4wMjUsMC43ODMsMS4zMjhjMC4zOTMsMC4zMDMsMC45NDQsMC40NTMsMS42NTIsMC40NTMNCgkJYzAuNzgsMCwxLjM2Ny0wLjE0NSwxLjc2MS0wLjQzM2MwLjI2NS0wLjIwMiwwLjM5Ny0wLjQ3MiwwLjM5Ny0wLjgxMmMwLTAuMjMtMC4wNzItMC40MjItMC4yMTctMC41NzINCgkJYy0wLjE1MS0wLjE0NS0wLjQ5LTAuMjc3LTEuMDE2LTAuNGMtMi40NDktMC41NDEtNC4wMDItMS4wMzQtNC42NTYtMS40NzljLTAuOTA4LTAuNjE3LTEuMzYxLTEuNDc2LTEuMzYxLTIuNTczDQoJCWMwLTAuOTkxLDAuMzkyLTEuODI0LDEuMTc3LTIuNDk5YzAuNzg1LTAuNjc1LDIuMDAzLTEuMDEzLDMuNjUxLTEuMDEzYzEuNTcsMCwyLjczNiwwLjI1MywzLjUsMC43NTgNCgkJYzAuNzY0LDAuNTA2LDEuMjg5LDEuMjUzLDEuNTc4LDIuMjQybC0yLjg0NCwwLjUzMWMtMC4xMjMtMC40NDMtMC4zNTctMC43ODQtMC43MDEtMS4wMjFjLTAuMzQ1LTAuMjM2LTAuODM2LTAuMzU0LTEuNDczLTAuMzU0DQoJCWMtMC44MDUsMC0xLjM4MSwwLjExMS0xLjcyOSwwLjMzNmMtMC4yMzIsMC4xNTgtMC4zNDgsMC4zNjMtMC4zNDgsMC42MTVjMCwwLjIxNywwLjEsMC40LDAuMzAyLDAuNTUzDQoJCWMwLjI3MywwLjIwMSwxLjIxOCwwLjQ4NiwyLjgzMywwLjg1NGMxLjYxNSwwLjM2OCwyLjc0MywwLjgxOCwzLjM4NCwxLjM1MmMwLjYzMywwLjU0LDAuOTUsMS4yOTMsMC45NSwyLjI1OA0KCQljMCwxLjA1MS0wLjQzOCwxLjk1NS0xLjMxMSwyLjcxMWMtMC44NzUsMC43NTctMi4xNjcsMS4xMzUtMy44NzksMS4xMzVjLTEuNTU0LDAtMi43ODMtMC4zMTQtMy42ODktMC45NDENCgkJQzIzOC4zODcsMTA2LjExLDIzNy43OTUsMTA1LjI1OSwyMzcuNTE2LDEwNC4xODF6Ii8+DQoJPHBhdGggZmlsbD0iIzAwNTRBNiIgZD0iTTI3Mi40NjQsMTA3LjM5OWgtMy40MzJsLTEuMzYyLTMuNTYyaC02LjM0OGwtMS4yOTgsMy41NjJoLTMuMzczbDYuMTAxLTE1Ljc1aDMuMzUxTDI3Mi40NjQsMTA3LjM5OXoNCgkJIE0yNjYuNjE5LDEwMS4xODFsLTIuMjAyLTUuODQ0bC0yLjEyOCw1Ljg0NEgyNjYuNjE5eiIvPg0KCTxwYXRoIGZpbGw9IiMwMDU0QTYiIGQ9Ik0yNzcuNjY4LDEwNy4zOTloLTMuMDMxVjk1Ljk5M2gyLjgxMnYxLjYyMmMwLjQ4LTAuNzY3LDAuOTEyLTEuMjc0LDEuMjk3LTEuNTI2DQoJCWMwLjM4My0wLjI1MSwwLjgxOC0wLjM3NywxLjMwNy0wLjM3N2MwLjY4OCwwLDEuMzUyLDAuMTkxLDEuOTksMC41NzJsLTAuOTIyLDIuNjQxYy0wLjUxMS0wLjMyOS0wLjk4Ni0wLjQ5NC0xLjQyNC0wLjQ5NA0KCQljLTAuNDI2LDAtMC43ODUsMC4xMTctMS4wOCwwLjM1Yy0wLjI5NSwwLjIzMy0wLjUyNywwLjY1NC0wLjY5NSwxLjI2NGMtMC4xNywwLjYwOS0wLjI1NCwxLjg4Ni0wLjI1NCwzLjgyOFYxMDcuMzk5eiIvPg0KCTxwYXRoIGZpbGw9IiMwMDU0QTYiIGQ9Ik0yOTAuNjQsMTAzLjgwNmwzLDAuNWMtMC4zODgsMS4xLTEuMDAxLDEuOTM4LTEuODM4LDIuNTEzYy0wLjgzNywwLjU3NS0xLjg4NSwwLjg2Mi0zLjE0MiwwLjg2Mg0KCQljLTEuOTkxLDAtMy40NjUtMC42NS00LjQyLTEuOTUxYy0wLjc1NS0xLjA0My0xLjEzMi0yLjM1Ny0xLjEzMi0zLjk0N2MwLTEuODk2LDAuNDk1LTMuMzgzLDEuNDg3LTQuNDU4DQoJCWMwLjk5LTEuMDc1LDIuMjQ0LTEuNjEyLDMuNzYtMS42MTJjMS43MDEsMCwzLjA0NSwwLjU2NCw0LjAyOSwxLjY5MWMwLjk4MywxLjEyOSwxLjQ1NCwyLjg1NSwxLjQxMSw1LjE4NGgtNy41OTQNCgkJYzAuMDIyLDAuODk4LDAuMjY4LDEuNTk2LDAuNzM3LDIuMDk2YzAuNDcxLDAuNDk4LDEuMDU3LDAuNzQ4LDEuNzU4LDAuNzQ4YzAuNDc4LDAsMC44NzktMC4xMjgsMS4yMDUtMC4zODUNCgkJQzI5MC4yMjcsMTA0Ljc5LDI5MC40NzMsMTA0LjM3NiwyOTAuNjQsMTAzLjgwNnogTTI5MC43OTYsMTAwLjc0M2MtMC4wMjItMC44ODgtMC4yNDktMS41NjItMC42ODEtMi4wMjUNCgkJYy0wLjQzNC0wLjQ2Mi0wLjk1OS0wLjY5My0xLjU3OC0wLjY5M2MtMC42NjQsMC0xLjIxMSwwLjI0NC0xLjY0MywwLjczMWMtMC40MzMsMC40ODctMC42NDYsMS4xNS0wLjYzOCwxLjk4N0gyOTAuNzk2eiIvPg0KCTxwYXRoIGZpbGw9IiMwMDU0QTYiIGQ9Ik0yOTkuMTI5LDk5LjQ2MmwtMi43MTktMC41YzAuMzA4LTEuMTA0LDAuODM4LTEuOTIyLDEuNTktMi40NTNjMC43NTMtMC41MzEsMS44NzEtMC43OTcsMy4zNTQtMC43OTcNCgkJYzEuMzQ3LDAsMi4zNTEsMC4xNiwzLjAxLDAuNDc5YzAuNjU5LDAuMzIsMS4xMjQsMC43MjYsMS4zOTIsMS4yMTdjMC4yNywwLjQ5MSwwLjQwNCwxLjM5NCwwLjQwNCwyLjcwN2wtMC4wMzEsMy41MjkNCgkJYzAsMS4wMDUsMC4wNDgsMS43NDYsMC4xNDUsMi4yMjNjMC4wOTcsMC40NzcsMC4yNzcsMC45ODgsMC41NDIsMS41MzNoLTIuOTk5Yy0wLjA4LTAuMTk3LTAuMTc2LTAuNDktMC4yOTEtMC44NzkNCgkJYy0wLjA1LTAuMTc3LTAuMDg2LTAuMjkzLTAuMTA3LTAuMzVjLTAuNTE2LDAuNTAzLTEuMDY2LDAuODgxLTEuNjUzLDEuMTMzYy0wLjU4NywwLjI1MS0xLjIxMywwLjM3Ny0xLjg3OSwwLjM3Nw0KCQljLTEuMTc0LDAtMi4xLTAuMzE5LTIuNzc1LTAuOTU4Yy0wLjY3Ni0wLjYzOS0xLjAxNC0xLjQ0Ni0xLjAxNC0yLjQyM2MwLTAuNjQ1LDAuMTUzLTEuMjIxLDAuNDYxLTEuNzI3DQoJCWMwLjMwOS0wLjUwNiwwLjc0LTAuODk1LDEuMjk2LTEuMTYzYzAuNTU2LTAuMjY5LDEuMzU2LTAuNTA1LDIuNDAyLTAuNzA2YzEuNDExLTAuMjY1LDIuMzktMC41MTIsMi45MzUtMC43NDJ2LTAuMzA1DQoJCWMwLTAuNTg4LTAuMTQ1LTEuMDA3LTAuNDMzLTEuMjU4Yy0wLjI4OC0wLjI1LTAuODMyLTAuMzc1LTEuNjMyLTAuMzc1Yy0wLjU0LDAtMC45NjEsMC4xMDYtMS4yNjQsMC4zMTgNCgkJQzI5OS41Niw5OC41NTYsMjk5LjMxNSw5OC45MjksMjk5LjEyOSw5OS40NjJ6IE0zMDMuMTkxLDEwMS45MzFjLTAuMzg3LDAuMTMtMC45OTgsMC4yODQtMS44MzQsMC40NjQNCgkJYy0wLjgzNiwwLjE4LTEuMzgzLDAuMzU2LTEuNjQsMC41MjhjLTAuMzk0LDAuMjgxLTAuNTg5LDAuNjM3LTAuNTg5LDEuMDY4YzAsMC40MjUsMC4xNTYsMC43OTEsMC40NzEsMS4xMDENCgkJYzAuMzE1LDAuMzEsMC43MTUsMC40NjQsMS4yMDEsMC40NjRjMC41NDMsMCwxLjA2MS0wLjE4LDEuNTU1LTAuNTM5YzAuMzYzLTAuMjczLDAuNjA0LTAuNjA3LDAuNzE4LTEuMDA0DQoJCWMwLjA3OC0wLjI1OSwwLjExOC0wLjc1MiwwLjExOC0xLjQ3OVYxMDEuOTMxeiIvPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iIzAwNTRBNiIgZD0iTTcyLjEwNSwyOS43NjJINTEuNDY3YzAtMy4zODctMC4zOTctNS42NTktMS4xODktNi44MTZjLTEuMjI5LTEuNzEyLTQuNjE4LTIuNTY5LTEwLjE2Ni0yLjU2OQ0KCQkJCWMtNS4zODksMC04Ljk2LDAuNDkzLTEwLjcwMywxLjQ4Yy0xLjc0MiwwLjk5LTIuNjE0LDMuMTQzLTIuNjE0LDYuNDU4YzAsMy4wMDEsMC43NzMsNC45NzcsMi4zMiw1LjkyNA0KCQkJCWMxLjEwOCwwLjY3MiwyLjU3NCwxLjA2Nyw0LjQsMS4xODVsNC4xNjIsMC4yOTRjOC45MiwwLjU5MiwxNC40OTEsMS4wMDksMTYuNzEzLDEuMjQ3YzcuMDU1LDAuNzExLDEyLjE2OCwyLjU4NiwxNS4zNDIsNS42MjcNCgkJCQljMi40OTYsMi4zNzIsMy45ODUsNS40NzIsNC40NjEsOS4yOTljMC4yNzcsMi4yOSwwLjQxNiw0Ljg4MiwwLjQxNiw3Ljc2MWMwLDYuNjM2LTAuNjM0LDExLjQ5NS0xLjkwMSwxNC41NzUNCgkJCQljLTIuMjk4LDUuNjUxLTcuNDYsOS4yMjEtMTUuNDkyLDEwLjcyYy0zLjM2NSwwLjYzNC04LjUxMywwLjk1LTE1LjQzNywwLjk1Yy0xMS41NTksMC0xOS42MTMtMC42ODgtMjQuMTYxLTIuMDcNCgkJCQljLTUuNTgyLTEuNjk0LTkuMjYyLTUuMTI2LTExLjA0My0xMC4yOTRjLTAuOTkyLTIuODc3LTEuNDgzLTcuNjY4LTEuNDgzLTE0LjM3NWgyMC42MzhjMCwwLjc0OCwwLjAwMywxLjMxOSwwLjAwMywxLjcxNA0KCQkJCWMwLDMuNTc5LDEuMDI4LDUuODgxLDMuMDgyLDYuOTA2YzEuNDIzLDAuNzA3LDMuMTQxLDEuMDc4LDUuMTYsMS4xMjJoNy41ODhjMy44NzEsMCw2LjM0My0wLjE5OCw3LjQwOC0wLjU5Nw0KCQkJCWMxLjg5Ny0wLjc0NiwzLjE0My0xLjk0NiwzLjczNy0zLjYwOGMwLjMxNi0xLjAyMywwLjQ3My0yLjM0OCwwLjQ3My0zLjk2OGMwLTMuNjI5LTEuMzI0LTUuODM3LTMuOTctNi42MjkNCgkJCQljLTAuOTg5LTAuMzEyLTUuNTkxLTAuNzQ5LTEzLjgwNS0xLjMwMmMtNi41OTctMC40NzEtMTEuMTc5LTAuOTI0LTEzLjc0NC0xLjM2M2MtNi43NTctMS4yNjQtMTEuMjYtMy44NjMtMTMuNTA3LTcuODENCgkJCQljLTEuOTc2LTMuMzUyLTIuOTYzLTguNDI2LTIuOTYzLTE1LjIxMmMwLTUuMTY4LDAuNTMzLTkuMzExLDEuNjAxLTEyLjQyOWMxLjA2OC0zLjExOCwyLjc4OS01LjQ4NSw1LjE2NC03LjEwMw0KCQkJCWMzLjQ3OS0yLjQ4NSw3LjkzMS0zLjk0NSwxMy4zNS00LjM4YzQuNTEtMC4zOTMsOS41MTItMC41OTQsMTUuMDE0LTAuNTk0YzguNjYyLDAsMTQuODM1LDAuNDk5LDE4LjUxNSwxLjQ4NQ0KCQkJCWM4Ljk4MSwyLjQxMywxMy40NzEsOS4xNzIsMTMuNDcxLDIwLjI3OUM3Mi4zMDUsMjYuNTc5LDcyLjIzOCwyNy45NDEsNzIuMTA1LDI5Ljc2MnoiLz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjMDA1NEE2IiBkPSJNMTYyLjg2MSw4NS44OTZWMy40NjhoMzIuMzMzaDUuMDc0aDMuOTI0YzUuNjY5LDAsOS45OTQsMC40NjMsMTIuOTY3LDEuMzg4DQoJCQkJYzYuNzk4LDIuMTMsMTEuMzU4LDYuNDkxLDEzLjY5NSwxMy4wODJjMS4yMDUsMy40NiwxLjgwOSw4LjY2NywxLjgwOSwxNS42MjFjMCw4LjM2MS0wLjY2OSwxNC4zNy0xLjk5MiwxOC4wMjgNCgkJCQljLTIuNjUxLDcuMjM0LTguMTA3LDExLjQwMS0xNi4zNDgsMTIuNDgxYy0wLjk2OSwwLjE2Mi01LjA5MiwwLjMwNy0xMi4zNjksMC40MjNsLTMuNjgzLDAuMTIzaC0xMy4yMjd2MjEuMjgxSDE2Mi44NjF6DQoJCQkJIE0xODUuMDQ1LDQ1LjQ5M2gxMy44M2M0LjM4NS0wLjE1OCw3LjA1Mi0wLjQ5Niw4LjAxMi0xLjAyM2MxLjMxMi0wLjcyLDIuMTkxLTIuMTY0LDIuNjI5LTQuMzI5DQoJCQkJYzAuMjgtMS40NDEsMC40Mi0zLjU4MywwLjQyLTYuNDI5YzAtMy40ODctMC4yNzctNi4wNzEtMC44MzctNy43NThjLTAuNzk4LTIuMzY0LTIuNzA5LTMuODA0LTUuNzM1LTQuMzI3DQoJCQkJYy0wLjU5OS0wLjA3OS0yLjAzMS0wLjEyMS00LjMwMi0wLjEyMWgtMTQuMDE3VjQ1LjQ5M3oiLz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjMDA1NEE2IiBkPSJNMjgwLjAxOCw3MS42NWgtMjkuNjZsLTMuOTg1LDE0LjI0NUgyMjMuNDJsMjQuNzY2LTgyLjQyN2gzMy40NjVsMjUuMDY5LDgyLjQyN2gtMjIuNDdMMjgwLjAxOCw3MS42NXoNCgkJCQkgTTI3NS42MTIsNTUuNTkybC0xMC4zOTUtMzUuNzNsLTEwLjA4NywzNS43M0gyNzUuNjEyeiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiNGRkMyMEUiIGQ9Ik0xMzIuMjQyLDE1LjA2NWM5LjE0OSwwLDE3LjMxNSw0LjIxNSwyMi42ODQsMTAuODE3bDQuNzgyLTEwLjI1Mw0KCQkJCUMxNTIuMjI5LDguNTYsMTQyLjA1LDQuMjAyLDEzMC44MjMsNC4yMDJjLTE3LjQ4LDAtMzIuNDM0LDEwLjU1Ny0zOC41NywyNS41MDFoLTkuMzI1bC01LjUwNiwxMS44MDRoMTEuOTk2DQoJCQkJYy0wLjA5LDEuMDk1LTAuMTQ4LDIuMTkxLTAuMTQ4LDMuMzA5YzAsMS4zNTMsMC4wNywyLjY5LDAuMjA0LDQuMDExaC02LjAyOEw3Ny45NCw2MC42MzVoMTQuNTk5DQoJCQkJYzYuMzEyLDE0LjU2NiwyMS4wNzgsMjQuNzkyLDM4LjI4NCwyNC43OTJjOC42NzEsMCwxNi43MTctMi41OTgsMjMuMzc5LTcuMDM2VjYzLjkyYy01LjM2NSw2LjEwOC0xMy4yMTIsOS45NjgtMjEuOTYsOS45NjgNCgkJCQljLTEwLjIyNywwLTE5LjIyMi01LjI3Mi0yNC40NTktMTMuMjUzaDMwLjU3bDUuNTA2LTExLjgwOGgtNDAuNTc0Yy0wLjIwOS0xLjQyMS0wLjMyMS0yLjg3My0wLjMyMS00LjM1Mg0KCQkJCWMwLTEsMC4wNTItMS45OSwwLjE0OC0yLjk2OGg0NC4xNTlsNS41MDUtMTEuODA0aC00NS44NDZDMTEyLjAwMSwyMC45NTMsMTIxLjQzNiwxNS4wNjUsMTMyLjI0MiwxNS4wNjV6Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjMDA1NEE2IiBkPSJNMTMyLjI0MiwxNS40MThjOC43MTksMCwxNi44ODYsMy44OTYsMjIuNDA4LDEwLjY4OGwwLjM1NiwwLjQzOWwwLjI0Mi0wLjUxMmw0Ljc4LTEwLjI1NGwwLjEwNi0wLjIzMg0KCQkJCWwtMC4xODQtMC4xNzZjLTcuODYxLTcuNDMtMTguMjA2LTExLjUyMS0yOS4xMjktMTEuNTIxYy04LjUyOSwwLTE2LjczNywyLjQ5Mi0yMy43MzcsNy4yMDgNCgkJCQljLTYuODM1LDQuNjA0LTEyLjA3NywxMS4wMDctMTUuMTU4LDE4LjUxMmwwLjMyNS0wLjIyaC05LjMyNWgtMC4yMjZsLTAuMDk1LDAuMjA1bC01LjUwNSwxMS44MDVsLTAuMjM0LDAuNTA0aDAuNTU1aDExLjk5Ng0KCQkJCWwtMC4zNTMtMC4zODRjLTAuMTAyLDEuMjI1LTAuMTQ5LDIuMzE0LTAuMTQ5LDMuMzM3YzAsMS4zMjUsMC4wNjcsMi42ODgsMC4yMDQsNC4wNDZsMC4zNTQtMC4zODhoLTYuMDI4aC0wLjIyNWwtMC4wOTUsMC4yMDUNCgkJCQlsLTUuNTA3LDExLjgwNWwtMC4yMzMsMC41MDRoMC41NTVoMTQuNTk5bC0wLjMyNC0wLjIxNGM2LjU4MSwxNS4xODksMjEuNzM2LDI1LjAwNywzOC42MDgsMjUuMDA3DQoJCQkJYzguNDU4LDAsMTYuNjA3LTIuNDUyLDIzLjU3NS03LjA5NWwwLjE1Ni0wLjEwNHYtMC4xOTFWNjMuOTJ2LTAuOTQxbC0wLjYxOSwwLjcwN2MtNS40OTYsNi4yNTctMTMuNDAzLDkuODQ1LTIxLjY5Myw5Ljg0NQ0KCQkJCWMtOS43NTMsMC0xOC43ODYtNC44OTYtMjQuMTY0LTEzLjA5M2wtMC4yOTUsMC41NWgzMC41N2gwLjIyN2wwLjA5NS0wLjIwMmw1LjUwNi0xMS44MDlsMC4yMzUtMC41MDJoLTAuNTU3aC00MC41NzRsMC4zNTIsMC4zMDENCgkJCQljLTAuMjEtMS40MjktMC4zMTctMi44NzUtMC4zMTctNC4zMDFjMC0wLjk3MSwwLjA0OS0xLjk1NywwLjE0Ni0yLjkzMmwtMC4zNTQsMC4zMmg0NC4xNTloMC4yMjlsMC4wOTMtMC4yMDRsNS41MDUtMTEuODA2DQoJCQkJbDAuMjM3LTAuNTA0aC0wLjU1OWgtNDUuODQ2bDAuMzA1LDAuNTMyQzExMi40MDUsMjAuOTYsMTIxLjk4OCwxNS40MTgsMTMyLjI0MiwxNS40MTh6IE0xMDYuOTMxLDMwLjA1OGg0NS44NDZsLTAuMzIxLTAuNTA0DQoJCQkJbC01LjUwMywxMS44MDVsMC4zMTktMC4yMDVoLTQ0LjE1OWgtMC4zMTlsLTAuMDM0LDAuMzIxYy0wLjA5OSwwLjk5Ni0wLjE0OCwyLjAwNi0wLjE0OCwzYzAsMS40NiwwLjEwOSwyLjk0NCwwLjMyNCw0LjQwNQ0KCQkJCWwwLjA0NywwLjMwMmgwLjMwNGg0MC41NzRsLTAuMzE5LTAuNTAzbC01LjUwNiwxMS44MDVsMC4zMTktMC4yMDRoLTMwLjU3aC0wLjY1N2wwLjM2MSwwLjU0Ng0KCQkJCWM1LjUwOSw4LjQwMSwxNC43NjQsMTMuNDExLDI0Ljc1NSwxMy40MTFjOC40OTMsMCwxNi41OTUtMy42NzMsMjIuMjI3LTEwLjA4NGwtMC42MjItMC4yMzN2MTQuNDcxbDAuMTU2LTAuMjkyDQoJCQkJYy02Ljg1LDQuNTYyLTE0Ljg2NCw2Ljk3NC0yMy4xODEsNi45NzRjLTE2LjU5MSwwLTMxLjQ5LTkuNjQ4LTM3Ljk1Ny0yNC41OGwtMC4wOTQtMC4yMTJoLTAuMjMzSDc3Ljk0bDAuMzIzLDAuNTA2bDUuNTAzLTExLjgwOQ0KCQkJCWwtMC4zMjEsMC4yMDZoNi4wMjhoMC4zOTFsLTAuMDM5LTAuMzkxYy0wLjEzMy0xLjMzNC0wLjIwMi0yLjY3NS0wLjIwMi0zLjk3NmMwLTEsMC4wNDktMi4wNzQsMC4xNDgtMy4yNzhsMC4wMy0wLjM4NGgtMC4zODQNCgkJCQlINzcuNDIybDAuMzE5LDAuNTA1bDUuNTA3LTExLjgwNmwtMC4zMiwwLjIwNWg5LjMyNWgwLjIzOGwwLjA4OS0wLjIyYzMuMDMtNy4zNzcsOC4xODQtMTMuNjY4LDE0LjkwMi0xOC4xOTUNCgkJCQljNi44ODEtNC42MzMsMTQuOTUzLTcuMDg0LDIzLjM0MS03LjA4NGMxMC43NDEsMCwyMC45MTEsNC4wMjEsMjguNjQxLDExLjMyN2wtMC4wNzktMC40MDhsLTQuNzc4LDEwLjI1NWwwLjU5NS0wLjA3NA0KCQkJCWMtNS42Ni02Ljk1OC0xNC4wMjYtMTAuOTQ4LTIyLjk1OS0xMC45NDhjLTEwLjUwOCwwLTIwLjMyMiw1LjY3Ny0yNS42MiwxNC44MTVsLTAuMzA4LDAuNTMySDEwNi45MzF6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==");
}

.stripe-payment-provider-logo-klarna {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NTIuOSAxMDEuMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUyLjkgMTAxLjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTc5LjcsMEg1Ny40YzAsMTguMy04LjQsMzUtMjMsNDZsLTguOCw2LjZsMzQuMiw0Ni42aDI4LjFMNTYuNCw1Ni4zQzcxLjMsNDEuNSw3OS43LDIxLjUsNzkuNywweiIvPgo8cmVjdCB3aWR0aD0iMjIuOCIgaGVpZ2h0PSI5OS4yIi8+CjxyZWN0IHg9Ijk0LjUiIHdpZHRoPSIyMS41IiBoZWlnaHQ9Ijk5LjIiLz4KPHBhdGggZD0iTTMwNC42LDI4LjdjLTguMiwwLTE2LDIuNS0yMS4yLDkuNnYtNy43SDI2M3Y2OC42aDIwLjd2LTM2YzAtMTAuNCw3LTE1LjUsMTUuNC0xNS41YzksMCwxNC4yLDUuNCwxNC4yLDE1LjR2MzYuMmgyMC41VjU1LjYKCUMzMzMuOCwzOS42LDMyMS4xLDI4LjcsMzA0LjYsMjguN3oiLz4KPHBhdGggZD0iTTE4MSwzMC42VjM1Yy01LjgtNC0xMi44LTYuMy0yMC40LTYuM2MtMjAsMC0zNi4yLDE2LjItMzYuMiwzNi4yczE2LjIsMzYuMiwzNi4yLDM2LjJjNy42LDAsMTQuNi0yLjMsMjAuNC02LjN2NC40aDIwLjUKCVYzMC42SDE4MXogTTE2Mi4zLDgyLjVjLTEwLjMsMC0xOC42LTcuOS0xOC42LTE3LjZzOC4zLTE3LjYsMTguNi0xNy42YzEwLjMsMCwxOC42LDcuOSwxOC42LDE3LjZTMTcyLjYsODIuNSwxNjIuMyw4Mi41eiIvPgo8cGF0aCBkPSJNMjMzLjMsMzkuNXYtOC45aC0yMXY2OC42aDIxLjF2LTMyYzAtMTAuOCwxMS43LTE2LjYsMTkuOC0xNi42YzAuMSwwLDAuMiwwLDAuMiwwdi0yMEMyNDUuMSwzMC42LDIzNy40LDM0LjIsMjMzLjMsMzkuNXoiCgkvPgo8cGF0aCBkPSJNMzk3LjYsMzAuNlYzNWMtNS44LTQtMTIuOC02LjMtMjAuNC02LjNjLTIwLDAtMzYuMiwxNi4yLTM2LjIsMzYuMnMxNi4yLDM2LjIsMzYuMiwzNi4yYzcuNiwwLDE0LjYtMi4zLDIwLjQtNi4zdjQuNGgyMC41CglWMzAuNkgzOTcuNnogTTM3OC45LDgyLjVjLTEwLjMsMC0xOC42LTcuOS0xOC42LTE3LjZzOC4zLTE3LjYsMTguNi0xNy42YzEwLjMsMCwxOC42LDcuOSwxOC42LDE3LjYKCUMzOTcuNiw3NC42LDM4OS4yLDgyLjUsMzc4LjksODIuNXoiLz4KPGc+Cgk8cGF0aCBkPSJNNDM0LDMyLjZjMC0xLTAuNy0xLjYtMS44LTEuNmgtMS45djUuMmgwLjl2LTEuOWgxbDAuOCwxLjloMWwtMC45LTIuMUM0MzMuNywzMy44LDQzNCwzMy4zLDQzNCwzMi42eiBNNDMyLjIsMzMuNGgtMXYtMS42CgkJaDFjMC42LDAsMC45LDAuMywwLjksMC44UzQzMi45LDMzLjQsNDMyLjIsMzMuNHoiLz4KCTxwYXRoIGQ9Ik00MzEuOSwyOC44Yy0yLjcsMC00LjksMi4yLTQuOSw0LjljMC4xLDIuNywyLjIsNC45LDQuOSw0LjlzNC45LTIuMiw0LjktNC45QzQzNi44LDMxLDQzNC42LDI4LjgsNDMxLjksMjguOHogTTQzMS45LDM3LjcKCQljLTIuMiwwLTMuOS0xLjgtMy45LTRjMC0yLjIsMS44LTQsMy45LTRjMi4yLDAsMy45LDEuOCwzLjksNEM0MzUuOCwzNS45LDQzNCwzNy43LDQzMS45LDM3Ljd6Ii8+CjwvZz4KPHBhdGggZD0iTTQ0MCw3NC45Yy03LjEsMC0xMi45LDUuOC0xMi45LDEyLjljMCw3LjEsNS44LDEyLjksMTIuOSwxMi45YzcuMSwwLDEyLjktNS44LDEyLjktMTIuOUM0NTIuOSw4MC42LDQ0Ny4xLDc0LjksNDQwLDc0Ljl6IgoJLz4KPC9zdmc+Cg==");
}

.stripe-payment-provider-logo-giropay {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjM0cHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAyMzQgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMzQgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJsYXllcjEiPg0KCTxwYXRoIGlkPSJfOTI2NTMzMjAiIGZpbGw9IiMwMDAyNjgiIGQ9Ik0wLjcyNiwxNy45NDJDMC43MjYsOC4wMzQsOC44MDEsMCwxOC43NTYsMGgxOTYuNDg5YzkuOTU5LDAsMTguMDI5LDguMDM0LDE4LjAyOSwxNy45NDINCgkJdjY0LjEyYzAsOS45MDMtOC4wNywxNy45MzgtMTguMDI5LDE3LjkzOEgxOC43NTZjLTkuOTU1LDAtMTguMDI5LTguMDM1LTE4LjAyOS0xNy45Mzh2LTY0LjEySDAuNzI2eiIvPg0KCTxwYXRoIGlkPSJfOTIxODYxODQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik04LjEyNiwxOC41NTZ2NjIuODk4YzAsNi4xOTEsNS4wNDcsMTEuMjEyLDExLjI3MiwxMS4yMTJIMTIyLjM0VjcuMzQ1SDE5LjM5OA0KCQlDMTMuMTczLDcuMzQ1LDguMTI2LDEyLjM2NSw4LjEyNiwxOC41NTZMOC4xMjYsMTguNTU2eiBNMTQ4LjkzOSw0OS42OTFjMCw0LjAwNS0xLjk4MSw2Ljc1Ny01LjI2LDYuNzU3DQoJCWMtMi44OTcsMC01LjMxMi0yLjc1Mi01LjMxMi02LjQyYzAtMy43NjQsMi4xMjQtNi41NjMsNS4zMTItNi41NjNDMTQ3LjA2LDQzLjQ2NSwxNDguOTM5LDQ2LjM2MSwxNDguOTM5LDQ5LjY5MXogTTEyOS42ODUsNzIuNjU5DQoJCWg4LjY4MlY1OS4wMDJoMC4wOTdjMS42NDUsMi45OTMsNC45MjgsNC4xMDIsNy45NjcsNC4xMDJjNy40NzgsMCwxMS40ODItNi4xNzUsMTEuNDgyLTEzLjYwNmMwLTYuMDc4LTMuODExLTEyLjY5My0xMC43NjEtMTIuNjkzDQoJCWMtMy45NTQsMC03LjYyMSwxLjU5NC05LjM2Myw1LjExOGgtMC4wOTd2LTQuNTM0aC04LjAwOHYzNS4yN0gxMjkuNjg1eiBNMTY5Ljc3Myw1NC41NjNjMC0yLjQxMSwyLjMxNC0zLjMyNCw1LjI2MS0zLjMyNA0KCQljMS4zMDIsMCwyLjU1OCwwLjA5MSwzLjY2NywwLjE0M2MwLDIuOTQyLTIuMDc1LDUuOTM0LTUuMzU4LDUuOTM0QzE3MS4zMTYsNTcuMzE2LDE2OS43NzMsNTYuMzA0LDE2OS43NzMsNTQuNTYzeiBNMTg3LjI4Nyw2Mi41MjUNCgkJYy0wLjM4NC0xLjk3Ni0wLjQ4MS0zLjk1OC0wLjQ4MS01LjkzNFY0Ny4yM2MwLTcuNjcyLTUuNTQ2LTEwLjQyNS0xMS45NjYtMTAuNDI1Yy0zLjcxNCwwLTYuOTQ2LDAuNTMxLTEwLjAzNiwxLjc4OGwwLjE0OCw1Ljg5DQoJCWMyLjQwNS0xLjM1NCw1LjIwOS0xLjg4NSw4LjAwOC0xLjg4NWMzLjEzMiwwLDUuNjksMC45MTksNS43NDIsNC4zNDZjLTEuMTA5LTAuMTk0LTIuNjU3LTAuMzQyLTQuMDU1LTAuMzQyDQoJCWMtNC42MjksMC0xMi45NzgsMC45MTktMTIuOTc4LDguNTljMCw1LjQ1NSw0LjQzNyw3LjkxMiw5LjQwOCw3LjkxMmMzLjU3LDAsNS45ODUtMS4zOTQsNy45NjMtNC41MzZoMC4wOTcNCgkJYzAsMS4zMDcsMC4xNDIsMi42MDUsMC4xOTQsMy45NThMMTg3LjI4Nyw2Mi41MjVMMTg3LjI4Nyw2Mi41MjV6IE0xOTEuMTk0LDcyLjY1OWMxLjc4NywwLjM4OCwzLjU3LDAuNTg0LDUuNDAzLDAuNTg0DQoJCWM3Ljk2MywwLDkuODQyLTYuMTMsMTIuMzAzLTEyLjQ1Mmw5LjIxOS0yMy40MDJoLTguNjg4bC01LjE2MywxNi40MDVoLTAuMDk3bC01LjQwNS0xNi40MDVoLTkuMzU3bDEwLjE3OSwyNS43MTUNCgkJYy0wLjYyOCwyLjIyMS0yLjI2NywzLjQ3OC00LjM5MywzLjQ3OGMtMS4yMSwwLTIuMjY3LTAuMTQ4LTMuNDI3LTAuNTMxTDE5MS4xOTQsNzIuNjU5eiIvPg0KCTxwYXRoIGlkPSJfNDczMDMwMzIiIGZpbGw9IiNGRjAwMDciIGQ9Ik0yOS4zMzcsNDkuNzQyYzAtMy40MjcsMS42OTEtNi4yNzYsNC45MjQtNi4yNzZjMy45MDgsMCw1LjU0NywzLjEzNiw1LjU0Nyw1LjkzNA0KCQljMCwzLjg2MS0yLjQ2MSw2LjQ2Ni01LjU0Nyw2LjQ2NkMzMS42NTcsNTUuODY2LDI5LjMzNyw1My42NDksMjkuMzM3LDQ5Ljc0MnogTTQ4LjIwNSwzNy4zODhoLTcuODY2djQuNTM0aC0wLjA5MQ0KCQljLTEuODM5LTMuMDktNC44MzMtNS4xMTgtOC41NDUtNS4xMThjLTcuODE1LDAtMTEuMzM5LDUuNjAzLTExLjMzOSwxMy4wODFjMCw3LjQzMSw0LjI5NiwxMi42NDEsMTEuMTksMTIuNjQxDQoJCWMzLjQ3OSwwLDYuMzc1LTEuMzU0LDguNDQ4LTQuMjk2aDAuMDk3djEuMzU0YzAsNC45Mi0yLjcwMiw3LjI4NC03LjcxNyw3LjI4NGMtMy42MjEsMC01Ljg0My0wLjc3Mi04LjQ5NC0yLjA3M2wtMC40MzQsNi44NTQNCgkJYzIuMDIzLDAuNzI1LDUuNDUsMS41OTQsOS42MDMsMS41OTRjMTAuMTMzLDAsMTUuMTQ4LTMuMzMxLDE1LjE0OC0xMy42NThDNDguMjA1LDU5LjU4NSw0OC4yMDUsMzcuMzg4LDQ4LjIwNSwzNy4zODh6DQoJCSBNNjIuODg0LDI2LjkxN2gtOC42ODd2Ni4zNjloOC42ODdWMjYuOTE3eiBNNTQuMjAyLDYyLjUyNWg4LjY4MlYzNy4zODhoLTguNjgyVjYyLjUyNXogTTg3LjA2OCwzNy4wOTUNCgkJYy0wLjg2OS0wLjE0Mi0xLjkzMS0wLjI5MS0yLjk0Mi0wLjI5MWMtMy43NjQsMC01LjkzNCwyLjAyOC03LjQzMSw1LjIxNWgtMC4wOTd2LTQuNjMxaC03LjkxMnYyNS4xMzhoOC42ODRWNTEuOTEzDQoJCWMwLTQuOTI0LDIuMjcyLTcuODY2LDYuMzIzLTcuODY2YzEuMDE2LDAsMS45NzYsMCwyLjk0MiwwLjI4NUw4Ny4wNjgsMzcuMDk1eiBNMTAyLjAyMiw1Ny4wMjVjLTQuMDA1LDAtNS42NDMtMy4zMy01LjY0My03LjA0Mw0KCQljMC0zLjc2NCwxLjYzOS03LjA5NCw1LjY0My03LjA5NGM0LjAwOSwwLDUuNjQ5LDMuMzMsNS42NDksNy4wOTRDMTA3LjY3MSw1My42OTUsMTA2LjAzMSw1Ny4wMjUsMTAyLjAyMiw1Ny4wMjV6IE0xMDIuMDIyLDYzLjEwMw0KCQljOC4zLDAsMTQuNjIzLTQuODIxLDE0LjYyMy0xMy4xMjFjMC04LjM1MS02LjMyMy0xMy4xNzgtMTQuNjIzLTEzLjE3OGMtOC4yOTksMC0xNC42MTcsNC44MjctMTQuNjE3LDEzLjE3OA0KCQlDODcuNDA1LDU4LjI4Miw5My43MjQsNjMuMTAzLDEwMi4wMjIsNjMuMTAzeiIvPg0KPC9nPg0KPC9zdmc+DQo=");
}

.stripe-payment-provider-logo-ideal {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE2cHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMTYgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMTYgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik0wLjMwMSwwaDU5LjUxN2M0MC4zOTYsMCw1NS44OCwyMi4wNiw1NS44OCw0OS44ODhjMCwzMy4zNjktMjEuNjIyLDUwLjExMi01NS44OCw1MC4xMTJIMC4zMDFWMHogTTYuMDcxLDUuNzd2ODguNDY0DQoJaDUzLjc0OGMzMi40NSwwLDUwLjEwNS0xNS4xMjEsNTAuMTA1LTQ0LjM0NmMwLTMwLjAzNS0xOS4xMzktNDQuMTItNTAuMTA1LTQ0LjEySDYuMDcxTDYuMDcxLDUuNzd6Ii8+DQo8cGF0aCBkPSJNMTMuMjgyLDU2LjM5M2gxNy4yMDZ2MzAuNjIySDEzLjI4MlY1Ni4zOTN6Ii8+DQo8Y2lyY2xlIGN4PSIyMS44ODMiIGN5PSI0MC45NjQiIHI9IjEwLjY5MyIvPg0KPHBhdGggZmlsbD0iI0Q1MDA3MiIgZD0iTTY2LjU2OSw0NS45Njd2NC45NThINTQuMzFWMzEuMDI4aDExLjg2OHY0Ljk1N2gtNi45MTF2Mi4zMDRoNi41MzV2NC45NThoLTYuNTM1djIuNzIyTDY2LjU2OSw0NS45NjcNCglMNjYuNTY5LDQ1Ljk2N3ogTTY4LjcxNCw1MC45MjlsNS45OTktMTkuOTA4aDcuMDUybDUuOTk3LDE5LjkwOGgtNS4xNmwtMS4xMjUtMy44NTFoLTYuNDg0bC0xLjEyNywzLjg1MUg2OC43MTRMNjguNzE0LDUwLjkyOXoNCgkgTTc2LjQ0Nyw0Mi4xMjVoMy41ODhsLTEuNjQ2LTUuNjIzaC0wLjNMNzYuNDQ3LDQyLjEyNUw3Ni40NDcsNDIuMTI1eiBNOTAuMjU2LDMxLjAyM2g0Ljk2djE0Ljk0Nmg3LjM0Mg0KCUMxMDAuNTQzLDE4Ljg1LDc5LjIxMywxMi45OSw1OS44MiwxMi45OUgzOS4xNTJ2MTguMDQzaDMuMDU5YzUuNTc4LDAsOS4wNCwzLjc4Miw5LjA0LDkuODY4YzAsNi4yOC0zLjM4LDEwLjAyOC05LjA0LDEwLjAyOGgtMy4wNTkNCglWODcuMDNoMjAuNjdjMzEuNTE1LDAsNDIuNDktMTQuNjM3LDQyLjg3OC0zNi4xMDRIOTAuMjU2TDkwLjI1NiwzMS4wMjNMOTAuMjU2LDMxLjAyM3ogTTM5LjE0OSwzNS45OXY5Ljk3OWgzLjA2Mg0KCWMyLjEyMiwwLDQuMDg0LTAuNjE0LDQuMDg0LTUuMDdjMC00LjM1Mi0yLjE4Mi00LjkwOS00LjA4NC00LjkwOUgzOS4xNDl6Ii8+DQo8L3N2Zz4NCg==");
}

.stripe-payment-provider-logo-p24 {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldhcnN0d2FfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDE5MjAgNjcyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOTIwIDY3MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNEMTMyMzkiIHBvaW50cz0iNDA5LjYsMzg0LjkgNTY2LDM4NC43IDU2MC4zLDQyMC4zIDQyOS41LDU0NS4yIAoJCTUzOS4zLDU0NSA1MzIuOSw1ODMuNCAzNzEuMiw1ODMuNSAzNzgsNTQzLjggNTAzLjQsNDIzLjcgNDAzLjMsNDIzLjcgNDA5LjYsMzg0LjkgCSIvPgoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNEMTMyMzkiIGQ9Ik0yMzguNSwzMjRjLTMuNC0zLjYtOC4zLTYuNC0xMy43LTguNmMtNS43LTIuMi0xMi0zLjgtMTguMi00LjkKCQljLTcuOC0xLjQtMTUuNC0yLTIwLjgtMi4yYy01LTAuMi04LjItMC4yLTguMi0wLjJsLTY4LjQsMGwtNTAuOSwwTDEyLjcsNTgzLjVsNDIuNiwwbDE2LjgtMTAybDgyLjYsMC40YzAsMCwzMi4yLDEuMyw1NS0xMC44CgkJYzIyLjgtMTIuMSwyOC45LTM5LjYsMjguOS0zOS42czIuNS0xMC4yLDQuNi0yMi42YzIuMy0xMy43LDQuNi0zMC4xLDUuOC0zOC44YzAuNS0zLjgsMC44LTYuMiwwLjgtNi4yczAuNi0yLjgsMC42LTcuMgoJCWMwLjEtNi4xLTAuOC0xNS4zLTUuNi0yNC4xQzI0My4xLDMyOS41LDI0MS4xLDMyNi43LDIzOC41LDMyNHogTTIwNS43LDM3Mi42YzAsMC41LTMuOCwyMi42LTguOCw0OC44Yy0xLjksMTAtOS42LDE1LjQtMTguNCwxNy4zCgkJYy0xNC42LDMuMS0zMC4zLDIuNS0zMC4zLDIuNWwtNjktMC4ybDE1LjItOTEuNWw2Mi41LDAuMmMwLDAsNC4yLTAuMSwxMC4xLDBjNi43LDAuMSwxNS42LDAuNCwyMi45LDEuNGM2LjMsMC44LDExLjMsMi4xLDEyLjksNC4xCgkJYzIuMSwyLjYsMi45LDYsMy4yLDlDMjA2LjQsMzY4LjYsMjA1LjcsMzcyLjMsMjA1LjcsMzcyLjZ6Ii8+Cgk8cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0QxMzIzOSIgcG9pbnRzPSI3NzguMSwzMDguMSA4MTkuMSwzMDguMSA3NzMuMiw1ODMuNSA3MzIuMSw1ODMuNCAKCQk3NzguMSwzMDguMSAJIi8+Cgk8cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0QxMzIzOSIgcG9pbnRzPSI5OTYuOSwzODQuOSAxMDM2LjIsMzg0LjggMTA1MC4xLDUyNC42IDExMTAuNiwzODQuNiAKCQkxMTU5LjEsMzg0LjcgMTE3My40LDUyNS4xIDEyMzMuOCwzODQuOCAxMjc0LjYsMzg0LjggMTE4OCw1ODMuMyAxMTM5LjYsNTgzLjMgMTEyNS42LDQ0NC4zIDEwNjQuNSw1ODMuMyAxMDE2LjksNTgzLjUgCgkJOTk2LjksMzg0LjkgCSIvPgoJPGc+CgkJPHBhdGggZmlsbD0iI0QxMzIzOSIgZD0iTTcwMi40LDM4Ni41Yy0xMS41LTMuNy0zMS40LTQuNS00OC4zLTQuM2MtMTYuMywwLjItMjMuOCwxLTI5LjksMi4zYzAsMC0yOSw0LjItNDUuNSwyNC42CgkJCWMtMTYuNSwyMC40LTIxLjQsNjUtMjEuNCw2NXMtOS44LDQ5LjMtNi45LDY1LjhjMi45LDE2LjQsOCwzMS43LDI2LjYsMzguOGMxOC42LDcuMiwzNC40LDYuOCwzNC40LDYuOHMzMy4yLDIuNiw1OC4yLTMuMwoJCQljMjUtNS45LDM4LjItMjMuNSwzOC4yLTIzLjVzNS45LTcuNiwxMC4xLTE2LjZjNC4yLTksNS41LTE1LjMsNS43LTE2LjFsMi42LTEwLjdsLTQyLjUsMC4xYzAsMC0yLjMsMjguMS0yNS4zLDMwLjcKCQkJYy0yMi45LDIuNi0zNS4yLDEuNi0zOS43LDEuNGMtNC40LTAuMi0yOSwwLjktMjctMTkuN2MwLTAuMywwLTAuNywwLjEtMS4zYzEuMS0yMy40LDMuNy0yOS41LDMuNy0yOS41bDEzMy41LTAuNGw1LjctMzMKCQkJQzc0MS4zLDQyNi4yLDczNi42LDM5Ny43LDcwMi40LDM4Ni41eiBNNjkzLjUsNDU4LjlsLTkxLjUtMC4xbDMuNi0xNC41YzAsMCwzLjItMTEuNCw5LjUtMTYuMmM2LjQtNC44LDE0LjUtNS43LDIyLjEtNi40CgkJCWM3LjYtMC43LDI3LjktMi4yLDQ0LjQsMS4yYzUuNSwxLjEsMTAuNyw0LjIsMTIuMSw4LjhDNjk2LjksNDQyLjUsNjkzLjUsNDU4LjksNjkzLjUsNDU4Ljl6Ii8+CgkJPHBhdGggZmlsbD0iI0QxMzIzOSIgZD0iTTU5Miw1MjYuOWMwLDAuMy0wLjEsMC42LTAuMSwwLjlDNTkxLjgsNTI5LjQsNTkyLDUyNi44LDU5Miw1MjYuOXoiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNEMTMyMzkiIGQ9Ik04NDMuOCw1MjdjMCwwLjMtMC4xLDAuNi0wLjEsMC45Qzg0My43LDUyOS41LDg0My44LDUyNi45LDg0My44LDUyN3oiLz4KCQk8cGF0aCBmaWxsPSIjRDEzMjM5IiBkPSJNOTU0LjMsMzg2LjZjLTExLjUtMy43LTMxLjQtNC41LTQ4LjMtNC4zYy0xNi4zLDAuMi0yMy44LDEtMjkuOSwyLjNjMCwwLTI5LDQuMi00NS41LDI0LjYKCQkJYy0xNi41LDIwLjQtMjEuNCw2NS0yMS40LDY1cy05LjgsNDkuMy02LjksNjUuOGMyLjksMTYuNCw4LDMxLjcsMjYuNiwzOC44YzE4LjYsNy4yLDM0LjQsNi44LDM0LjQsNi44czMzLjIsMi42LDU4LjItMy4zCgkJCWMyNS01LjksMzguMi0yMy41LDM4LjItMjMuNXM1LjktNy42LDEwLjEtMTYuNmM0LjItOSw1LjUtMTUuMyw1LjctMTYuMWwyLjYtMTAuN2wtNDIuNSwwLjFjMCwwLTIuMywyOC4xLTI1LjMsMzAuNwoJCQljLTIyLjksMi42LTM1LjIsMS42LTM5LjcsMS41Yy00LjQtMC4yLTI5LDAuOC0yNy0xOS43YzAtMC4zLDAtMC43LDAuMS0xLjNjMS4xLTIzLjQsMy43LTI5LjUsMy43LTI5LjVsMTMzLjUtMC40bDUuNy0zMwoJCQlDOTkzLjIsNDI2LjMsOTg4LjUsMzk3LjcsOTU0LjMsMzg2LjZ6IE05NDUsNDU4LjlsLTkxLjUtMC4xbDMuNi0xNC41YzAsMCwzLjItMTEuNCw5LjUtMTYuMmM2LjMtNC44LDE0LjUtNS43LDIyLjEtNi40CgkJCWM3LjYtMC43LDI3LjktMi4yLDQ0LjQsMS4yYzUuNSwxLjEsMTAuNyw0LjIsMTIuMSw4LjhDOTQ4LjQsNDQyLjQsOTQ1LDQ1OC45LDk0NSw0NTguOXoiLz4KCTwvZz4KCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRDEzMjM5IiBkPSJNMTMyMS44LDM4NC45bDI2LjMsMTQ1LjJsNzQuMy0xNDUuM2w0MS44LDAuNGwtMTA3LjEsMjA3LjUKCQljMCwwLTE5LjQsMzcuNi0zMS40LDQ3LjFjLTEyLDkuNS0xOS40LDEzLjgtMjkuMiwxNC44Yy05LjgsMS0xMy44LDEuNy0yMy4yLDBsLTEwLTEuOGw2LjItMzcuMWMwLDAsMTYuNiwzLjEsMjYuNC0wLjgKCQljOS45LTMuOSwxNy44LTIwLjcsMTcuOC0yMC43bDUtOC40bC0zOC43LTIwMUwxMzIxLjgsMzg0LjlMMTMyMS44LDM4NC45eiIvPgoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNCM0IyQjEiIGQ9Ik0xNDc5LjQsNDA0LjZsNDMuMSwwLjFsMi42LTE2LjdjMCwwLDQuNi0zMC4yLDE0LjktMzYKCQljMy4zLTEuOSw4LjYtMy42LDE0LjctNC43YzExLjMtMiwyNS42LTIuMiwzNy4zLTEuOGMxNy45LDAuNiwyNC43LDAuOCw0Mi45LDIuOWMxOC4yLDIuMSwxMy42LDE5LjcsMTMuNiwxOS43bC0zLjYsMjYuMwoJCWMwLDAtMS42LDExLjgtNS44LDE5LjFjLTMuNyw2LjUtMTMuOSwxMC45LTE5LjgsMTIuOGMtMTQuMiw0LjYtNjIuOCwxNy02Mi44LDE3bC0zOC4yLDExYzAsMC0yMy41LDYuOC0zNi42LDIxLjMKCQljLTEzLjIsMTQuNi0xOC40LDMxLjEtMjAuMiwzOS43Yy0xLjgsOC42LTExLjksNjguMS0xMS45LDY4LjFsMjA2LjIsMC4xbDYuOS00MS4ybC0xNjMuMSwwLjJsMi45LTE2LjhjMCwwLDEuOS0xNy4zLDguOS0yMwoJCWMyLjItMS44LDMuMy00LjIsMTYuMy04LjhjNy44LTIuOCwzNC40LTkuOSwzNC40LTkuOWw2MS41LTE2LjhjMCwwLDMzLjYtOC42LDQ2LjgtMjdjMTMuMi0xOC4zLDE4LjMtNTMuNCwxOC4zLTUzLjQKCQlzMy42LTM0LjEsMC44LTQ0LjhjLTIuNy0xMC43LTEyLjgtMjMuNS0yNS4xLTI5Yy0xMi4zLTUuNS0yNS4xLTguNy02Mi4yLTguMmMtMzcuMSwwLjUtNTUuNSwyLjItNzQuMyw5LjIKCQljLTE4LjgsNi45LTI5LjcsMTkuNS0zNi42LDM3LjNDMTQ4My44LDM2OC4yLDE0NzkuNCw0MDQuNiwxNDc5LjQsNDA0LjZMMTQ3OS40LDQwNC42eiIvPgoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNCM0IyQjEiIGQ9Ik0xODY3LjYsNDgxLjJsMjguOS0xNzMuMmwtNTEuMiwwbC0xNTkuNCwxNzEuMmwtNy4yLDQzLjRsMTM5LjQsMAoJCWwtMTAuMiw2MC44bDQyLjgsMC4xbDEwLjEtNjAuOWwzOS41LDAuMWw3LjEtNDEuNUwxODY3LjYsNDgxLjJ6IE0xODI1LDQ4MS4zbC05MC4xLTAuMWwxMDkuNy0xMTYuOUwxODI1LDQ4MS4zeiIvPgoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNCM0IyQjEiIGQ9Ik0zMjguOSwzMzAuOGgxMzEuM2MwLDAsMjkuNC0yMy44LDUwLjMtMzkuMQoJCWMyMC45LTE1LjMsNTguOS0zOS40LDU4LjktMzkuNGwtNzQuMi0zNC43YzAsMC02Mi43LDM4LjgtODkuMyw1Ny4xQzM4MC4xLDI5MS42LDMyOC45LDMzMC44LDMyOC45LDMzMC44TDMyOC45LDMzMC44eiIvPgoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNCM0IyQjEiIGQ9Ik02MTEuMSwyMjcuOGwtNjAuOS00MWMwLDAsNTUuMS0zMS4zLDEyOC40LTYwLjUKCQljNzMuMi0yOS4yLDExMi4zLTQxLjQsMTEyLjMtNDEuNGwxMi40LDU4LjFjMCwwLTcwLjUsMjMuNi0xMTAuOSw0Mi43QzY1MC42LDIwMy41LDYxMS4xLDIyNy44LDYxMS4xLDIyNy44TDYxMS4xLDIyNy44eiIvPgoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNCM0IyQjEiIGQ9Ik04NDguMywxMzAuM2wtMTAuNi01OS41YzAsMCw3NS4yLTIwLDE0NC0zMi44CgkJYzY4LjktMTIuOCwxNjAuMi0xOC45LDE2MC4yLTE4LjlsLTMwLjIsOTEuOWMwLDAtODAuMy0xMS0xNTUuNy0wLjdDODk3LjMsMTE3LjMsODQ4LjMsMTMwLjMsODQ4LjMsMTMwLjNMODQ4LjMsMTMwLjN6Ii8+Cgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0IzQjJCMSIgZD0iTTExNTkuNSwxMTguOGw1MC44LTEwMi4xYzAsMCwxMTEuMy0yLjIsMjA3LjMsMTIuNwoJCWM5NiwxNC44LDE4My44LDM3LjYsMTgxLjksMzguNmwtMjQzLjQsMTI3LjNjMCwwLTU2LjktMzYtMTI3LjUtNTguMUMxMTg4LjYsMTI1LjQsMTE1OS41LDExOC44LDExNTkuNSwxMTguOEwxMTU5LjUsMTE4Ljh6Ii8+Cgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0IzQjJCMSIgZD0iTTEzOTkuNywyMjNsNTMuNSw0MC42aDQzOS43YzAsMC0wLjktMTQuMi0xMi42LTM0LjQKCQljLTcuMy0xMi42LTIwLjYtMjYtMzQuNS0zOS45Yy01LjEtNS0yNS4zLTIwLjgtNDAuNS0zMC43Yy0zOC44LTI1LjItNjAuNS0zNC45LTEwMC44LTUzLjJMMTM5OS43LDIyM0wxMzk5LjcsMjIzeiIvPgoJPHBhdGggZmlsbD0iI0QxMzIzOSIgZD0iTTM1Ny40LDM4NC43Yy0xNi41LDAtMzIuMSw2LjUtNDUuNCwxMy44bDIuMy0xMy44aC00My43bC0zNSwxOTcuN2g0My44bDE5LjQtMTA5LjUKCQljNC0yMi4yLDIwLjYtNDkuNyw1My00OS43bDIyLjYtMC4xbDYuOC0zOC40SDM1Ny40eiIvPgo8L2c+Cjwvc3ZnPgo=");
}

.stripe-payment-provider-logo-eps {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODE3IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM3MTcwNkY7fQoJLnN0MXtmaWxsOiNCOTA0NjY7fTwvc3R5bGU+CgogPGc+CiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPgogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI1MDYiIHdpZHRoPSI4MTkiIHk9Ii0xIiB4PSItMSIvPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxnIGlkPSJzdmdfMSI+CiAgIDxwYXRoIGlkPSJzdmdfMiIgZD0ibTYzOC42LDI1MS40bDAsMGwtNjQuOCwwYy03LjIsMCAtMTMsLTUuNyAtMTMsLTEyLjljMCwtNy4yIDUuOCwtMTMuNSAxMywtMTMuNWw5OC42LDBsMCwtNDguNmwtOTguNiwwYy0zNC40LDAgLTYyLjQsMjguMSAtNjIuNCw2Mi40czI4LDYyLjQgNjIuNCw2Mi40bDYzLjksMGM3LjIsMCAxMyw1LjcgMTMsMTIuOWMwLDcuMiAtNS44LDEyLjUgLTEzLDEyLjVsLTEzNywwYy0xMS42LDIyLjIgLTIyLjksNDEuMiAtNDUuOSw1MC43bDE4My44LDBjMzMuOCwtMC41IDYxLjUsLTI5LjEgNjEuNSwtNjMuMWMwLC0zNC4xIC0yNy43LC02Mi4zIC02MS41LC02Mi44IiBjbGFzcz0ic3QwIi8+CiAgIDxwYXRoIGlkPSJzdmdfMyIgZD0ibTM5MC4zLDE3Ni40Yy01NC45LDAgLTk5LjYsNDUgLTk5LjYsMTAwLjJsMCwyLjFsMCwyMDYuNGw0OS43LDBsMCwtMTA3LjhsNDkuOCwwYzU0LjksMCA5OS40LC00NS42IDk5LjQsLTEwMC44YzAuMSwtNTUuMyAtNDQuNCwtMTAwLjEgLTk5LjMsLTEwMC4xbTAsMTUwLjFsLTQ5LjksMGwwLC01MC4xYzAsLTI4IDIyLjMsLTUwLjggNDkuOSwtNTAuOGMyNy42LDAgNTAuMSwyMi44IDUwLjEsNTAuOGMwLDI4IC0yMi41LDUwLjEgLTUwLjEsNTAuMSIgY2xhc3M9InN0MCIvPgogICA8cGF0aCBpZD0ic3ZnXzQiIGQ9Im0xMzMuNCwzNzcuM2MtNDcsMCAtODYuNSwtMzMuNSAtOTcuMiwtNzcuMmMwLDAgLTMuMSwtMTQuNSAtMy4xLC0yNGMwLC05LjUgMi45LC0yNC4xIDIuOSwtMjQuMWMxMC44LC00My42IDUwLjIsLTc2LjEgOTcuMSwtNzYuMWM1NS4yLDAgMTAwLjUsNDQuOCAxMDAuNSwxMDBsMCwyNC4zbC0xNDYuNiwwYzguNywxNi45IDI2LjIsMjYuNCA0Ni40LDI2LjRsMTMxLjgsMGwwLjIsLTE0My4xYzAsLTIxLjMgLTE3LjQsLTM4LjggLTM4LjgsLTM4LjhsLTE4Ni44LDBjLTIxLjMsMCAtMzguOCwxNi45IC0zOC44LDM4LjNsMCwxODYuOGMwLDIxLjMgMTcuNSwzOS4zIDM4LjgsMzkuM2wxODYuOCwwYzE5LjEsMCAzNS4xLC0xMy43IDM4LjIsLTMxLjdsLTEzMS40LDBsMCwtMC4xeiIgY2xhc3M9InN0MSIvPgogICA8cGF0aCBpZD0ic3ZnXzUiIGQ9Im0xMzMuMiwyMjMuM2MtMjAuMSwwIC0zNy42LDEyLjMgLTQ2LjMsMjguMmw5Mi42LDBjLTguNywtMTUuOSAtMjYuMiwtMjguMiAtNDYuMywtMjguMiIgY2xhc3M9InN0MSIvPgogICA8cGF0aCBpZD0ic3ZnXzYiIGQ9Im0yMTcuOCw4My45YzAsLTQ1LjYgLTM3LjksLTgyLjUgLTg0LjYsLTgyLjVjLTQ1LjksMCAtODMuMywzNS44IC04NC41LDgwLjNjMCwwLjIgMCwwLjQgMCwwLjZsMCwyNC43YzAsMyAyLjQsNS45IDUuNSw1LjlsMzEuMSwwYzMsMCA1LjcsLTIuOSA1LjcsLTUuOWwwLC0yMy4xYzAsLTIyLjggMTguOSwtNDEuMyA0Mi4zLC00MS4zczQyLjMsMTguNSA0Mi4zLDQxLjNsMCwyMy4xYzAsMyAyLjQsNS45IDUuNSw1LjlsMzEuMSwwYzMsMCA1LjcsLTIuOSA1LjcsLTUuOWwwLC0yMy4xbC0wLjEsMHoiIGNsYXNzPSJzdDEiLz4KICAgPHBhdGggaWQ9InN2Z183IiBkPSJtNDQ2LjEsNDQxLjhsLTQuNSwyNS41Yy0yLjIsMTIuOSAtMTAuNywxOC44IC0yMi4xLDE4LjhjLTkuNywwIC0xNy4yLC02LjMgLTE1LC0xOC44bDQuNSwtMjUuNWw2LjksMGwtNC41LDI1LjVjLTEuNCw4IDIuMiwxMi41IDguOSwxMi41YzYuOSwwIDEyLjksLTQuMSAxNC4zLC0xMi41bDQuNSwtMjUuNWw3LDB6bS0yNy4zLC04YzAsMi4xIDEuNiwzLjEgMy40LDMuMWMyLjIsMCA0LjYsLTEuNSA0LjYsLTQuNWMwLC0yLjEgLTEuNCwtMy4xIC0zLjIsLTMuMWMtMi4zLDAgLTQuOCwxLjQgLTQuOCw0LjVtMTUsLTAuMWMwLDIuMiAxLjcsMy4yIDMuNSwzLjJjMS45LDAgNC41LC0xLjUgNC41LC00LjRjMCwtMi4xIC0xLjUsLTMuMiAtMy4yLC0zLjJjLTIuMiwwIC00LjgsMS40IC00LjgsNC40IiBjbGFzcz0ic3QwIi8+CiAgIDxwYXRoIGlkPSJzdmdfOCIgZD0ibTQ2Mi44LDQ0MS44bC0zLjEsMTcuNmMyLjcsLTMuNiA4LjEsLTUuNSAxMS44LC01LjVjNy44LDAgMTMuMSw0LjYgMTMuMSwxM2MwLDExLjkgLTguMywxOS4xIC0xOC45LDE5LjFjLTQuMSwwIC03LjYsLTEuNSAtOS44LC01LjRsLTEuMiw0LjZsLTYuMSwwbDcuNywtNDMuNGw2LjUsMHptLTQuOCwyOS43Yy0wLjMsNS4xIDMuMSw4LjQgNy45LDguNGM2LjEsMCAxMS45LC00LjcgMTIuMywtMTEuOGMwLjMsLTUuMiAtMy4xLC04LjMgLTcuOCwtOC4zYy02LDAgLTEyLjEsNC45IC0xMi40LDExLjciIGNsYXNzPSJzdDAiLz4KICAgPHBhdGggaWQ9InN2Z185IiBkPSJtNDk3LjMsNDcyLjRjLTAuMiw0LjIgMy4xLDcuNyA4LjcsNy43YzMuMSwwIDcuMiwtMS4yIDkuNSwtMy4zbDMuNSw0Yy0zLjgsMy41IC05LjQsNS4zIC0xNC4yLDUuM2MtOC45LDAgLTE0LjEsLTUuMyAtMTQuMSwtMTMuNWMwLC0xMC44IDguNSwtMTguOSAxOS40LC0xOC45YzEwLDAgMTUuNiw2IDEyLjIsMTguN2wtMjUsMHptMTkuOCwtNS4zYzAuNSwtNS4zIC0yLjYsLTcuNSAtNy44LC03LjVjLTQuNywwIC05LDIuMiAtMTAuOSw3LjVsMTguNywweiIgY2xhc3M9InN0MCIvPgogICA8cGF0aCBpZD0ic3ZnXzEwIiBkPSJtNTM5LjUsNDU0LjRsLTAuMyw0LjFjMywtMy45IDYuNiwtNC44IDkuOSwtNC44YzMsMCA1LjcsMS4xIDcuMSwyLjZsLTMuOSw1LjZjLTEuNCwtMS4zIC0yLjgsLTEuOSAtNS4xLC0xLjljLTQuNCwwIC04LjgsMi43IC05LjgsOC40bC0zLDE2LjZsLTYuNCwwbDUuNSwtMzAuN2w2LDBsMCwwLjF6IiBjbGFzcz0ic3QwIi8+CiAgIDxwb2x5Z29uIGlkPSJzdmdfMTEiIHBvaW50cz0iNTg3LjI5OTk4Nzc5Mjk2ODgsNDU0LjM5OTk5Mzg5NjQ4NDQgNTkwLjUsNDc4LjcwMDAxMjIwNzAzMTI1IDYwMi4yOTk5ODc3OTI5Njg4LDQ1NC4zOTk5OTM4OTY0ODQ0IDYwOS40MDAwMjQ0MTQwNjI1LDQ1NC4zOTk5OTM4OTY0ODQ0IDU5My4yOTk5ODc3OTI5Njg4LDQ4NS4wOTk5NzU1ODU5Mzc1IDU4NS43OTk5ODc3OTI5Njg4LDQ4NS4wOTk5NzU1ODU5Mzc1IDU4Mi43MDAwMTIyMDcwMzEyLDQ2NC44OTk5OTM4OTY0ODQ0IDU3Ny43OTk5ODc3OTI5Njg4LDQ3NC44OTk5OTM4OTY0ODQ0IDU3Mi40MDAwMjQ0MTQwNjI1LDQ4NS4wOTk5NzU1ODU5Mzc1IDU2NC45MDAwMjQ0MTQwNjI1LDQ4NS4wOTk5NzU1ODU5Mzc1IDU1OS41LDQ1NC4zOTk5OTM4OTY0ODQ0IDU2Ni43MDAwMTIyMDcwMzEyLDQ1NC4zOTk5OTM4OTY0ODQ0IDU2OS45MDAwMjQ0MTQwNjI1LDQ3OC43MDAwMTIyMDcwMzEyNSA1ODEuNzAwMDEyMjA3MDMxMiw0NTQuMzk5OTkzODk2NDg0NCAiIGNsYXNzPSJzdDAiLz4KICAgPHBhdGggaWQ9InN2Z18xMiIgZD0ibTYxNy43LDQ3Mi40Yy0wLjIsNC4yIDMuMSw3LjcgOC43LDcuN2MzLjEsMCA3LjIsLTEuMiA5LjUsLTMuM2wzLjUsNGMtMy44LDMuNSAtOS40LDUuMyAtMTQuMiw1LjNjLTguOSwwIC0xNC4xLC01LjMgLTE0LjEsLTEzLjVjMCwtMTAuOCA4LjUsLTE4LjkgMTkuNCwtMTguOWMxMCwwIDE1LjYsNiAxMi4yLDE4LjdsLTI1LDB6bTE5LjgsLTUuM2MwLjUsLTUuMyAtMi42LC03LjUgLTcuOCwtNy41Yy00LjcsMCAtOSwyLjIgLTEwLjksNy41bDE4LjcsMHoiIGNsYXNzPSJzdDAiLz4KICAgPHBhdGggaWQ9InN2Z18xMyIgZD0ibTY2MC40LDQ1NC40bC01LjQsMzAuN2wtNi40LDBsNS40LC0zMC43bDYuNCwwem0tNS43LC04LjNjMCwyLjIgMS42LDMuMyAzLjQsMy4zYzIuNSwwIDQuOCwtMS42IDQuOCwtNC43YzAsLTIuMSAtMS41LC0zLjMgLTMuMiwtMy4zYy0yLjQsMC4xIC01LDEuNiAtNSw0LjciIGNsYXNzPSJzdDAiLz4KICAgPHBhdGggaWQ9InN2Z18xNCIgZD0ibTY4OC45LDQ2MmMtMiwtMi4yIC00LjYsLTIuOSAtNy42LC0yLjljLTQuMiwwIC03LjMsMS40IC03LjMsNC4xYzAsMi4zIDIuNCwzLjIgNi4xLDMuNWM1LjYsMC41IDEyLjgsMi40IDExLjMsMTAuM2MtMS4xLDUuNyAtNi44LDkuMSAtMTQuOCw5LjFjLTUsMCAtOS44LC0xLjEgLTEzLjEsLTUuN2w0LjIsLTQuNmMyLjMsMy4yIDYuNCw0LjUgMTAsNC42YzMuMSwwIDYuNywtMS4xIDcuMywtNGMwLjYsLTIuOCAtMS45LC0zLjggLTYuNCwtNC4yYy01LjMsLTAuNSAtMTEsLTIuNCAtMTEsLTguM2MwLC03LjcgOC4zLC0xMC40IDE0LjYsLTEwLjRjNC44LDAgOC4yLDEuMSAxMS4xLDQuMWwtNC40LDQuNHoiIGNsYXNzPSJzdDAiLz4KICAgPHBhdGggaWQ9InN2Z18xNSIgZD0ibTcwOS4zLDQ1NC40bC0yLjksMTYuNWMtMSw1LjMgMS40LDguOSA2LjgsOC45YzUuMSwwIDkuNCwtNC4yIDEwLjIsLTkuM2wyLjgsLTE2LjFsNi40LDBsLTUuNCwzMC43bC01LjgsMGwwLjQsLTQuNGMtMy42LDMuNCAtNy4yLDUuMSAtMTEuNSw1LjFjLTcuNiwwIC0xMi4xLC01LjQgLTEwLjQsLTE0LjdsMi45LC0xNi42bDYuNSwwbDAsLTAuMXoiIGNsYXNzPSJzdDAiLz4KICAgPHBhdGggaWQ9InN2Z18xNiIgZD0ibTc2MC45LDQ4NS4xbDMsLTE2LjRjMC45LC01LjMgLTAuOSwtOC44IC02LjgsLTguOGMtNS4xLDAgLTkuNCw0LjEgLTEwLjMsOS4ybC0yLjgsMTYuMWwtNi40LDBsNS40LC0zMC43bDUuOSwwbC0wLjUsNC41YzMuNiwtMy4zIDcuMywtNC45IDExLjMsLTQuOWM3LjUsMCAxMi40LDUuMiAxMC43LDE0LjZsLTMsMTYuNWwtNi41LDBsMCwtMC4xeiIgY2xhc3M9InN0MCIvPgogICA8cGF0aCBpZD0ic3ZnXzE3IiBkPSJtNzgyLjcsNDg5LjNjLTAuNCw0LjIgMi44LDUuOSA4LjIsNS45YzQuOCwwIDkuOSwtMi42IDExLjEsLTkuNGwwLjksLTUuM2MtMi44LDMuOSAtNy45LDUuNSAtMTEuOCw1LjVjLTcuOSwwIC0xMy40LC00LjcgLTEzLjQsLTEzLjJjMCwtMTIuMSA5LC0xOS4xIDE5LjIsLTE5LjFjNC4zLDAgOC4yLDIuMSA5LjYsNS42bDEuMSwtNC45bDYuMiwwbC01LjQsMzEuNmMtMiwxMS43IC0xMC43LDE1LjMgLTE4LjYsMTUuM2MtOS41LDAgLTE0LjcsLTQuNiAtMTMuNCwtMTJsNi4zLDB6bTEuOCwtMTcuNmMwLDUuMyAzLjQsOC40IDguNCw4LjRjMTMuMywwIDE2LjksLTIwLjQgMy42LC0yMC40Yy02LjMsMCAtMTIsNC43IC0xMiwxMiIgY2xhc3M9InN0MCIvPgogIDwvZz4KIDwvZz4KPC9zdmc+");
}

.stripe-payment-provider-logo-bancontact {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTYycHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxNjIgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNjIgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiMwMDU0OTgiIGQ9Ik0xNDQuMDM0LDE3LjUyN2gtNy41MjFoLTM0Ljc5OUg5NC4xM2wtNS4wOTksNS43MzZMNzIuNTg3LDQxLjgxbDAsMGwtNS4wOTksNS43MzZoLTcuNTIxSDI1LjgwNmgtNy41MjENCgkJbDQuOTcxLTUuOGwyLjM1OC0yLjc0MWw0Ljk3MS01LjhoLTcuNTIxaC05LjY4OEg3Ljk2Yy00LjE0MywwLTcuNTIxLDMuNTA1LTcuNTIxLDcuNzEybDAsMHYxNC45MTR2MS40MDINCgkJYzAsNC4yNywzLjM3OCw3LjcxMiw3LjUyMSw3LjcxMmgyLjEwM2g3OS4wMzFoNS42NzJjNC4xNDMsMCw5LjgxNS0yLjU0OSwxMi41NTYtNS43MzZsMTMuMTI5LTE0LjkxNEwxNDQuMDM0LDE3LjUyN3oiLz4NCgk8cGF0aCBmaWxsPSIjRkZEODAwIiBkPSJNMTU0LjA0LDAuMTI3YzQuMTQzLDAsNy41MjEsMy41MDUsNy41MjEsNy43MTJ2MTYuMjUyYzAsNC4yNy0zLjM3OCw3LjcxMi03LjUyMSw3LjcxMmgtNC4wNzloLTEwLjk2Mg0KCQloLTcuNTIxbDUuMDM1LTUuNzM2bDAsMGwyLjQ4Ni0yLjg2OGw1LjAzNS01LjczNkg5NC4xMjlMNjcuNTUyLDQ3LjQxOUgxOC4wM2wzNS41LTQwLjE1M2wxLjMzOC0xLjUzDQoJCUM1Ny42NzMsMi42MTMsNjMuMzQ1LDAsNjcuNDg4LDBoMS43MjFoODQuODMxVjAuMTI3eiIvPg0KPC9nPg0KPHBhdGggZmlsbD0iIzAwNTQ5OCIgZD0iTTE2MS41NjEsOTkuMTA4Vjk2Ljc1YzAtMC4zMTktMC4xOTEtMC41MS0wLjYzNy0wLjUxaC0xLjUzYy0wLjQ0NiwwLTAuNzY1LTAuMDY0LTAuODI5LTAuMjU1DQoJYy0wLjEyNy0wLjE5MS0wLjEyNy0wLjU3NC0wLjEyNy0xLjIxMXYtOC45MjNoMi40ODZjMC4xOTEsMCwwLjMxOS0wLjA2NCwwLjQ0Ni0wLjE5MXMwLjE5MS0wLjI1NSwwLjE5MS0wLjQ0NnYtMi40ODYNCgljMC0wLjE5MS0wLjA2NC0wLjMxOS0wLjE5MS0wLjQ0NnMtMC4yNTUtMC4xOTEtMC40NDYtMC4xOTFoLTIuNDg2di0zLjI1YzAtMC4xOTEtMC4wNjQtMC4zMTktMC4xMjctMC4zODINCgljLTAuMTI3LTAuMDY0LTAuMjU1LTAuMTI3LTAuMzgyLTAuMTI3aC0wLjA2NGwtMy42OTcsMC42MzdjLTAuMTkxLDAuMDY0LTAuMzE5LDAuMTI3LTAuNDQ2LDAuMTkxDQoJYy0wLjEyNywwLjEyNy0wLjE5MSwwLjI1NS0wLjE5MSwwLjM4MnYyLjQ4NmgtMi40ODZjLTAuMTkxLDAtMC4zMTksMC4wNjQtMC40NDYsMC4xOTFzLTAuMTkxLDAuMjU1LTAuMTkxLDAuNDQ2djIuMDQNCgljMCwwLjE5MSwwLjA2NCwwLjMxOSwwLjE5MSwwLjM4MmMwLjEyNywwLjEyNywwLjI1NSwwLjE5MSwwLjQ0NiwwLjI1NWwyLjQ4NiwwLjM4MnY4LjkyM2MwLDEuMDgzLDAuMTI3LDEuOTc2LDAuMzE5LDIuNjc3DQoJYzAuMjU1LDAuNzAxLDAuNTc0LDEuMjExLDAuOTU2LDEuNTkzYzAuNDQ2LDAuMzgyLDAuOTU2LDAuNjM3LDEuNTkzLDAuNzY1YzAuNjM3LDAuMTI3LDEuNDAyLDAuMTkxLDIuMjMxLDAuMTkxDQoJYzAuNDQ2LDAsMC44MjksMCwxLjIxMS0wLjA2NGMwLjMxOS0wLjA2NCwwLjc2NS0wLjEyNywxLjIxMS0wLjE5MUMxNjEuMzcsOTkuNjE4LDE2MS41NjEsOTkuNDI2LDE2MS41NjEsOTkuMTA4IE0xNDguMzA0LDk4Ljc4OQ0KCXYtMi43NDFjMC0wLjE5MS0wLjA2NC0wLjMxOS0wLjE5MS0wLjM4MmMtMC4xMjctMC4wNjQtMC4yNTUtMC4xMjctMC4zODItMC4xMjdoLTAuMDY0Yy0wLjU3NCwwLjA2NC0xLjE0NywwLjEyNy0xLjY1NywwLjEyNw0KCWMtMC41MSwwLjA2NC0xLjIxMSwwLjA2NC0yLjEwMywwLjA2NGMtMC4zMTksMC0wLjcwMS0wLjA2NC0wLjk1Ni0wLjE5MWMtMC4zMTktMC4xMjctMC41NzQtMC4zMTktMC44MjktMC41NzQNCglzLTAuMzgyLTAuNjM3LTAuNTEtMS4wODNjLTAuMTI3LTAuNDQ2LTAuMTkxLTEuMDItMC4xOTEtMS43MjF2LTIuNTQ5YzAtMC43MDEsMC4wNjQtMS4yNzUsMC4xOTEtMS43MjFzMC4zMTktMC44MjksMC41MS0xLjA4Mw0KCWMwLjI1NS0wLjI1NSwwLjUxLTAuNDQ2LDAuODI5LTAuNTc0YzAuMzE5LTAuMTI3LDAuNjM3LTAuMTkxLDAuOTU2LTAuMTkxYzAuODkyLDAsMS41OTMsMCwyLjEwMywwLjA2NHMxLjA4MywwLjA2NCwxLjY1NywwLjEyNw0KCWgwLjA2NGMwLjE5MSwwLDAuMzE5LTAuMDY0LDAuMzgyLTAuMTI3YzAuMTI3LTAuMDY0LDAuMTkxLTAuMTkxLDAuMTkxLTAuMzgydi0yLjc0MWMwLTAuMjU1LTAuMDY0LTAuMzgyLTAuMTI3LTAuNDQ2DQoJYy0wLjEyNy0wLjA2NC0wLjI1NS0wLjE5MS0wLjUxLTAuMjU1Yy0wLjQ0Ni0wLjEyNy0wLjk1Ni0wLjE5MS0xLjY1Ny0wLjMxOWMtMC43MDEtMC4xMjctMS40NjYtMC4xMjctMi40MjItMC4xMjcNCgljLTIuMTY3LDAtMy44ODgsMC42MzctNS4yMjYsMS45NzZjLTEuMjc1LDEuMzM4LTEuOTc2LDMuMjUtMS45NzYsNS44djIuNTQ5YzAsMi40ODYsMC42MzcsNC40NjEsMS45NzYsNS44DQoJYzEuMjc1LDEuMzM4LDMuMDU5LDEuOTc2LDUuMjI2LDEuOTc2YzAuODkyLDAsMS43MjEtMC4wNjQsMi40MjItMC4xMjdjMC43MDEtMC4xMjcsMS4yNzUtMC4xOTEsMS42NTctMC4zMTkNCgljMC4yNTUtMC4wNjQsMC4zODItMC4xMjcsMC41MS0wLjI1NUMxNDguMzA0LDk5LjE3MSwxNDguMzA0LDk4Ljk4LDE0OC4zMDQsOTguNzg5IE0xMjguMzU1LDk1LjUzOQ0KCWMtMC4zODIsMC4xOTEtMC43NjUsMC4zMTktMS4yMTEsMC40NDZzLTAuODkyLDAuMTkxLTEuMzM4LDAuMTkxYy0wLjYzNywwLTEuMTQ3LTAuMDY0LTEuNDY2LTAuMjU1DQoJYy0wLjMxOS0wLjE5MS0wLjQ0Ni0wLjU3NC0wLjQ0Ni0xLjI3NXYtMC4yNTVjMC0wLjM4MiwwLjA2NC0wLjcwMSwwLjEyNy0wLjk1NmMwLjA2NC0wLjI1NSwwLjI1NS0wLjUxLDAuNDQ2LTAuNzAxDQoJczAuNTEtMC4zMTksMC44MjktMC4zODJjMC4zMTktMC4wNjQsMC43NjUtMC4xMjcsMS4zMzgtMC4xMjdoMS43MjFWOTUuNTM5TDEyOC4zNTUsOTUuNTM5eiBNMTMzLjE5OSw4OC4wODINCgljMC0xLjE0Ny0wLjE5MS0yLjEwMy0wLjUxLTIuODY4cy0wLjgyOS0xLjQwMi0xLjQwMi0xLjkxMmMtMC42MzctMC41MS0xLjMzOC0wLjg5Mi0yLjIzMS0xLjA4Mw0KCWMtMC44OTItMC4yNTUtMS45MTItMC4zODItMi45OTYtMC4zODJjLTEuMDIsMC0yLjA0LDAuMDY0LTIuOTk2LDAuMTkxcy0xLjcyMSwwLjI1NS0yLjI5NCwwLjQ0Ng0KCWMtMC4zODIsMC4xMjctMC41NzQsMC4zMTktMC41NzQsMC43MDF2Mi40ODZjMCwwLjE5MSwwLjA2NCwwLjMxOSwwLjEyNywwLjQ0NmMwLjEyNywwLjA2NCwwLjI1NSwwLjEyNywwLjM4MiwwLjEyN2gwLjEyNw0KCWMwLjI1NSwwLDAuNTc0LTAuMDY0LDAuODkyLTAuMDY0YzAuMzgyLDAsMC43NjUtMC4wNjQsMS4yMTEtMC4wNjRzMC45NTYtMC4wNjQsMS40NjYtMC4wNjRzMS4wMiwwLDEuNDY2LDANCgljMC43MDEsMCwxLjI3NSwwLjEyNywxLjY1NywwLjM4MmMwLjM4MiwwLjI1NSwwLjYzNywwLjgyOSwwLjYzNywxLjcyMXYxLjA4M2gtMS42NTdjLTIuNjEzLDAtNC41ODksMC4zODItNS43MzYsMS4yMTENCgljLTEuMjExLDAuODI5LTEuNzg1LDIuMTY3LTEuNzg1LDMuOTUydjAuMjU1YzAsMS4wMiwwLjEyNywxLjg0OCwwLjQ0NiwyLjQ4NmMwLjMxOSwwLjcwMSwwLjcwMSwxLjIxMSwxLjIxMSwxLjY1Nw0KCWMwLjUxLDAuMzgyLDEuMDIsMC43MDEsMS42NTcsMC44OTJzMS4yNzUsMC4yNTUsMS45NzYsMC4yNTVjMC44OTIsMCwxLjcyMS0wLjEyNywyLjM1OC0wLjM4MmMwLjYzNy0wLjI1NSwxLjI3NS0wLjU3NCwxLjkxMi0xLjAyDQoJdjAuNTFjMCwwLjE5MSwwLjA2NCwwLjMxOSwwLjE5MSwwLjQ0NnMwLjI1NSwwLjE5MSwwLjQ0NiwwLjE5MWgzLjQ0MmMwLjE5MSwwLDAuMzE5LTAuMDY0LDAuNDQ2LTAuMTkxczAuMTkxLTAuMjU1LDAuMTkxLTAuNDQ2DQoJVjg4LjA4MkgxMzMuMTk5TDEzMy4xOTksODguMDgyeiBNMTE2LjgxOSw5OS4xMDhWOTYuNzVjMC0wLjMxOS0wLjE5MS0wLjUxLTAuNjM3LTAuNTFoLTEuNTNjLTAuNDQ2LDAtMC43NjUtMC4wNjQtMC44MjktMC4yNTUNCgljLTAuMTI3LTAuMTkxLTAuMTI3LTAuNTc0LTAuMTI3LTEuMjExdi04LjkyM2gyLjQ4NmMwLjE5MSwwLDAuMzE5LTAuMDY0LDAuNDQ2LTAuMTkxczAuMTkxLTAuMjU1LDAuMTkxLTAuNDQ2di0yLjQ4Ng0KCWMwLTAuMTkxLTAuMDY0LTAuMzE5LTAuMTkxLTAuNDQ2cy0wLjI1NS0wLjE5MS0wLjQ0Ni0wLjE5MWgtMi40ODZ2LTMuMjVjMC0wLjE5MS0wLjA2NC0wLjMxOS0wLjEyNy0wLjM4Mg0KCWMtMC4xMjctMC4wNjQtMC4yNTUtMC4xMjctMC4zODItMC4xMjdoLTAuMDY0bC0zLjY5NywwLjYzN2MtMC4xOTEsMC4wNjQtMC4zMTksMC4xMjctMC40NDYsMC4xOTENCgljLTAuMTI3LDAuMTI3LTAuMTkxLDAuMjU1LTAuMTkxLDAuMzgydjIuNDg2aC0yLjU0OWMtMC4xOTEsMC0wLjMxOSwwLjA2NC0wLjQ0NiwwLjE5MXMtMC4xOTEsMC4yNTUtMC4xOTEsMC40NDZ2Mi4wNA0KCWMwLDAuMTkxLDAuMDY0LDAuMzE5LDAuMTkxLDAuMzgyYzAuMTI3LDAuMTI3LDAuMjU1LDAuMTkxLDAuNDQ2LDAuMjU1bDIuNDg2LDAuMzgydjguOTIzYzAsMS4wODMsMC4xMjcsMS45NzYsMC4zMTksMi42NzcNCgljMC4yNTUsMC43MDEsMC41NzQsMS4yMTEsMC45NTYsMS41OTNjMC40NDYsMC4zODIsMC45NTYsMC42MzcsMS41OTMsMC43NjVjMC42MzcsMC4xMjcsMS40MDIsMC4xOTEsMi4yMzEsMC4xOTENCgljMC40NDYsMCwwLjgyOSwwLDEuMjExLTAuMDY0YzAuMzE5LTAuMDY0LDAuNzY1LTAuMTI3LDEuMjExLTAuMTkxQzExNi42MjgsOTkuNjE4LDExNi44MTksOTkuNDI2LDExNi44MTksOTkuMTA4IE0xMDMuNDM1LDk5LjA0NA0KCVY4OC44NDZjMC0wLjk1Ni0wLjA2NC0xLjg0OC0wLjI1NS0yLjc0MWMtMC4xMjctMC44MjktMC40NDYtMS41OTMtMC44MjktMi4yMzFjLTAuMzgyLTAuNjM3LTAuOTU2LTEuMTQ3LTEuNjU3LTEuNDY2DQoJYy0wLjcwMS0wLjM4Mi0xLjU5My0wLjU3NC0yLjc0MS0wLjU3NGMtMC45NTYsMC0xLjg0OCwwLjEyNy0yLjYxMywwLjM4MmMtMC43NjUsMC4yNTUtMS41MywwLjYzNy0yLjQyMiwxLjI3NXYtMC43NjUNCgljMC0wLjE5MS0wLjA2NC0wLjMxOS0wLjE5MS0wLjQ0NnMtMC4yNTUtMC4xOTEtMC40NDYtMC4xOTFoLTMuNDQyYy0wLjE5MSwwLTAuMzE5LDAuMDY0LTAuNDQ2LDAuMTkxcy0wLjE5MSwwLjI1NS0wLjE5MSwwLjQ0Ng0KCXYxNi4zMTZjMCwwLjE5MSwwLjA2NCwwLjMxOSwwLjE5MSwwLjQ0NnMwLjI1NSwwLjE5MSwwLjQ0NiwwLjE5MWgzLjY5N2MwLjE5MSwwLDAuMzE5LTAuMDY0LDAuNDQ2LTAuMTkxczAuMTkxLTAuMjU1LDAuMTkxLTAuNDQ2DQoJVjg2Ljk5OGMwLjUxLTAuMjU1LDEuMDItMC41MSwxLjUzLTAuNzAxYzAuNDQ2LTAuMTkxLDAuOTU2LTAuMjU1LDEuNDAyLTAuMjU1czAuODI5LDAuMDY0LDEuMTQ3LDAuMTI3DQoJYzAuMzE5LDAuMDY0LDAuNTEsMC4yNTUsMC43MDEsMC40NDZjMC4xOTEsMC4yNTUsMC4yNTUsMC41MSwwLjMxOSwwLjg5MmMwLjA2NCwwLjM4MiwwLjA2NCwwLjgyOSwwLjA2NCwxLjMzOHYxMC4xOTgNCgljMCwwLjE5MSwwLjA2NCwwLjMxOSwwLjE5MSwwLjQ0NnMwLjI1NSwwLjE5MSwwLjQ0NiwwLjE5MWgzLjY5N2MwLjE5MSwwLDAuMzE5LTAuMDY0LDAuNDQ2LTAuMTkxDQoJQzEwMy4zNzEsOTkuMzYzLDEwMy40MzUsOTkuMTcxLDEwMy40MzUsOTkuMDQ0IE04MC4yMzUsOTEuOTY5YzAsMi40ODYtMC44OTIsMy43Ni0yLjc0MSwzLjc2Yy0wLjg5MiwwLTEuNTkzLTAuMzE5LTIuMDQtMC45NTYNCglzLTAuNzAxLTEuNTkzLTAuNzAxLTIuODA0di0yLjE2N2MwLTEuMjc1LDAuMjU1LTIuMTY3LDAuNzAxLTIuODA0czEuMTQ3LTAuOTU2LDIuMDQtMC45NTZjMS43ODUsMCwyLjc0MSwxLjI3NSwyLjc0MSwzLjc2VjkxLjk2OXoNCgkgTTg1LjIwNiw4OS44MDJjMC0xLjIxMS0wLjE5MS0yLjM1OC0wLjUxLTMuMzE0cy0wLjgyOS0xLjc4NS0xLjQ2Ni0yLjQ4NnMtMS40NjYtMS4yMTEtMi40MjItMS41OTMNCgljLTAuOTU2LTAuMzgyLTIuMDQtMC41NzQtMy4zMTQtMC41NzRzLTIuMzU4LDAuMTkxLTMuMzE0LDAuNTc0cy0xLjc4NSwwLjg5Mi0yLjQyMiwxLjU5M2MtMC42MzcsMC43MDEtMS4xNDcsMS41My0xLjQ2NiwyLjQ4Ng0KCXMtMC41MSwyLjEwMy0wLjUxLDMuMzE0djIuMTY3YzAsMS4yMTEsMC4xOTEsMi4zNTgsMC41MSwzLjMxNHMwLjgyOSwxLjc4NSwxLjQ2NiwyLjQ4NnMxLjQ2NiwxLjIxMSwyLjQyMiwxLjU5Mw0KCWMwLjk1NiwwLjM4MiwyLjA0LDAuNTc0LDMuMzE0LDAuNTc0czIuMzU4LTAuMTkxLDMuMzE0LTAuNTc0YzAuOTU2LTAuMzgyLDEuNzg1LTAuODkyLDIuNDIyLTEuNTkzDQoJYzAuNjM3LTAuNzAxLDEuMTQ3LTEuNTMsMS40NjYtMi40ODZzMC41MS0yLjEwMywwLjUxLTMuMzE0Vjg5LjgwMnogTTY4LjE4OSw5OC43ODl2LTIuNzQxYzAtMC4xOTEtMC4wNjQtMC4zMTktMC4xOTEtMC4zODINCgljLTAuMTI3LTAuMDY0LTAuMjU1LTAuMTI3LTAuNDQ2LTAuMTI3aC0wLjA2NGMtMC41NzQsMC4wNjQtMS4xNDcsMC4xMjctMS42NTcsMC4xMjdjLTAuNTEsMC4wNjQtMS4yMTEsMC4wNjQtMi4xMDMsMC4wNjQNCgljLTAuMzE5LDAtMC43MDEtMC4wNjQtMC45NTYtMC4xOTFjLTAuMzE5LTAuMTI3LTAuNTc0LTAuMzE5LTAuODI5LTAuNTc0Yy0wLjI1NS0wLjI1NS0wLjM4Mi0wLjYzNy0wLjUxLTEuMDgzDQoJYy0wLjEyNy0wLjQ0Ni0wLjE5MS0xLjAyLTAuMTkxLTEuNzIxdi0yLjU0OWMwLTAuNzAxLDAuMDY0LTEuMjc1LDAuMTkxLTEuNzIxYzAuMTI3LTAuNDQ2LDAuMzE5LTAuODI5LDAuNTEtMS4wODMNCgljMC4yNTUtMC4yNTUsMC41MS0wLjQ0NiwwLjgyOS0wLjU3NGMwLjMxOS0wLjEyNywwLjYzNy0wLjE5MSwwLjk1Ni0wLjE5MWMwLjg5MiwwLDEuNTkzLDAsMi4xMDMsMC4wNjRzMS4wODMsMC4wNjQsMS42NTcsMC4xMjcNCgloMC4wNjRjMC4xOTEsMCwwLjMxOS0wLjA2NCwwLjQ0Ni0wLjEyN2MwLjEyNy0wLjA2NCwwLjE5MS0wLjE5MSwwLjE5MS0wLjM4MnYtMi43NDFjMC0wLjI1NS0wLjA2NC0wLjM4Mi0wLjEyNy0wLjQ0Ng0KCWMtMC4xMjctMC4wNjQtMC4yNTUtMC4xOTEtMC41MS0wLjI1NWMtMC40NDYtMC4xMjctMC45NTYtMC4xOTEtMS42NTctMC4zMTlzLTEuNDY2LTAuMTI3LTIuNDIyLTAuMTI3DQoJYy0yLjE2NywwLTMuODg4LDAuNjM3LTUuMjI2LDEuOTc2Yy0xLjI3NSwxLjMzOC0xLjk3NiwzLjI1LTEuOTc2LDUuOHYyLjU0OWMwLDIuNDg2LDAuNjM3LDQuNDYxLDEuOTc2LDUuOA0KCWMxLjI3NSwxLjMzOCwzLjA1OSwxLjk3Niw1LjIyNiwxLjk3NmMwLjg5MiwwLDEuNzIxLTAuMDY0LDIuNDIyLTAuMTI3YzAuNzAxLTAuMTI3LDEuMjExLTAuMTkxLDEuNjU3LTAuMzE5DQoJYzAuMjU1LTAuMDY0LDAuMzgyLTAuMTI3LDAuNTEtMC4yNTVDNjguMTI2LDk5LjE3MSw2OC4xODksOTguOTgsNjguMTg5LDk4Ljc4OSBNNTMuMDg0LDk5LjA0NFY4OC44NDYNCgljMC0wLjk1Ni0wLjA2NC0xLjg0OC0wLjI1NS0yLjc0MWMtMC4xMjctMC44MjktMC40NDYtMS41OTMtMC44MjktMi4yMzFjLTAuMzgyLTAuNjM3LTAuOTU2LTEuMTQ3LTEuNjU3LTEuNDY2DQoJYy0wLjcwMS0wLjM4Mi0xLjU5My0wLjU3NC0yLjc0MS0wLjU3NGMtMC45NTYsMC0xLjg0OCwwLjEyNy0yLjYxMywwLjM4MmMtMC43NjUsMC4yNTUtMS41MywwLjYzNy0yLjQyMiwxLjI3NXYtMC43NjUNCgljMC0wLjE5MS0wLjA2NC0wLjMxOS0wLjE5MS0wLjQ0NmMtMC4xMjctMC4xMjctMC4yNTUtMC4xOTEtMC40NDYtMC4xOTFoLTMuNDQyYy0wLjE5MSwwLTAuMzE5LDAuMDY0LTAuNDQ2LDAuMTkxDQoJcy0wLjE5MSwwLjI1NS0wLjE5MSwwLjQ0NnYxNi4zMTZjMCwwLjE5MSwwLjA2NCwwLjMxOSwwLjE5MSwwLjQ0NmMwLjEyNywwLjEyNywwLjI1NSwwLjE5MSwwLjQ0NiwwLjE5MWgzLjY5Nw0KCWMwLjE5MSwwLDAuMzE5LTAuMDY0LDAuNDQ2LTAuMTkxczAuMTkxLTAuMjU1LDAuMTkxLTAuNDQ2Vjg2Ljk5OGMwLjUxLTAuMjU1LDEuMDItMC41MSwxLjUzLTAuNzAxDQoJYzAuNDQ2LTAuMTkxLDAuOTU2LTAuMjU1LDEuNDAyLTAuMjU1czAuODI5LDAuMDY0LDEuMTQ3LDAuMTI3YzAuMzE5LDAuMDY0LDAuNTEsMC4yNTUsMC43MDEsMC40NDYNCgljMC4xOTEsMC4yNTUsMC4yNTUsMC41MSwwLjMxOSwwLjg5MmMwLjA2NCwwLjM4MiwwLjA2NCwwLjgyOSwwLjA2NCwxLjMzOHYxMC4xOThjMCwwLjE5MSwwLjA2NCwwLjMxOSwwLjE5MSwwLjQ0Ng0KCWMwLjEyNywwLjEyNywwLjI1NSwwLjE5MSwwLjQ0NiwwLjE5MWgzLjY5N2MwLjE5MSwwLDAuMzE5LTAuMDY0LDAuNDQ2LTAuMTkxQzUzLjAyLDk5LjM2Myw1My4wODQsOTkuMTcxLDUzLjA4NCw5OS4wNDQNCgkgTTI5LjM3NSw5NS41MzljLTAuMzgyLDAuMTkxLTAuNzY1LDAuMzE5LTEuMjExLDAuNDQ2Yy0wLjQ0NiwwLjEyNy0wLjg5MiwwLjE5MS0xLjMzOCwwLjE5MWMtMC42MzcsMC0xLjE0Ny0wLjA2NC0xLjQ2Ni0wLjI1NQ0KCXMtMC40NDYtMC41NzQtMC40NDYtMS4yNzV2LTAuMjU1YzAtMC4zODIsMC4wNjQtMC43MDEsMC4xMjctMC45NTZzMC4yNTUtMC41MSwwLjQ0Ni0wLjcwMWMwLjE5MS0wLjE5MSwwLjUxLTAuMzE5LDAuODI5LTAuMzgyDQoJYzAuMzE5LTAuMDY0LDAuNzY1LTAuMTI3LDEuMzM4LTAuMTI3aDEuNzIxQzI5LjM3NSw5Mi4yMjQsMjkuMzc1LDk1LjUzOSwyOS4zNzUsOTUuNTM5eiBNMzQuMjgyLDg4LjA4Mg0KCWMwLTEuMTQ3LTAuMTkxLTIuMTAzLTAuNTEtMi44NjhjLTAuMzE5LTAuNzY1LTAuODI5LTEuNDAyLTEuNDAyLTEuOTEyYy0wLjYzNy0wLjUxLTEuMzM4LTAuODkyLTIuMjMxLTEuMDgzDQoJYy0wLjg5Mi0wLjI1NS0xLjkxMi0wLjM4Mi0yLjk5Ni0wLjM4MmMtMS4wMiwwLTIuMDQsMC4wNjQtMi45OTYsMC4xOTFjLTAuOTU2LDAuMTI3LTEuNzIxLDAuMjU1LTIuMjk0LDAuNDQ2DQoJYy0wLjM4MiwwLjEyNy0wLjU3NCwwLjMxOS0wLjU3NCwwLjcwMXYyLjQ4NmMwLDAuMTkxLDAuMDY0LDAuMzE5LDAuMTI3LDAuNDQ2YzAuMTI3LDAuMDY0LDAuMjU1LDAuMTI3LDAuMzgyLDAuMTI3aDAuMTI3DQoJYzAuMjU1LDAsMC41NzQtMC4wNjQsMC44OTItMC4wNjRjMC4zODIsMCwwLjc2NS0wLjA2NCwxLjI3NS0wLjA2NGMwLjQ0NiwwLDAuOTU2LTAuMDY0LDEuNDY2LTAuMDY0czEuMDIsMCwxLjQ2NiwwDQoJYzAuNzAxLDAsMS4yNzUsMC4xMjcsMS42NTcsMC4zODJjMC4zODIsMC4yNTUsMC42MzcsMC44MjksMC42MzcsMS43MjF2MS4wODNoLTEuNjU3Yy0yLjYxMywwLTQuNTg5LDAuMzgyLTUuNzM2LDEuMjExDQoJYy0xLjIxMSwwLjgyOS0xLjc4NSwyLjE2Ny0xLjc4NSwzLjk1MnYwLjI1NWMwLDEuMDIsMC4xMjcsMS44NDgsMC40NDYsMi40ODZjMC4zMTksMC43MDEsMC43MDEsMS4yMTEsMS4yMTEsMS42NTcNCgljMC41MSwwLjM4MiwxLjAyLDAuNzAxLDEuNjU3LDAuODkyczEuMjc1LDAuMjU1LDEuOTc2LDAuMjU1YzAuODkyLDAsMS43MjEtMC4xMjcsMi4zNTgtMC4zODJjMC42MzctMC4yNTUsMS4yNzUtMC41NzQsMS45MTItMS4wMg0KCXYwLjUxYzAsMC4xOTEsMC4wNjQsMC4zMTksMC4xOTEsMC40NDZzMC4yNTUsMC4xOTEsMC40NDYsMC4xOTFoMy40NDJjMC4xOTEsMCwwLjMxOS0wLjA2NCwwLjQ0Ni0wLjE5MXMwLjE5MS0wLjI1NSwwLjE5MS0wLjQ0Ng0KCVY4OC4wODJIMzQuMjgyTDM0LjI4Miw4OC4wODJ6IE0xMi4zNTgsOTIuOTI1YzAsMC44MjktMC4zMTksMS41My0wLjg5MiwxLjk3NnMtMS43MjEsMC43MDEtMy4yNSwwLjcwMWgtMC41MQ0KCWMtMC4yNTUsMC0wLjUxLDAtMC43NjUsMGMtMC4yNTUsMC0wLjUxLDAtMC43NjUsMGgtMC41MXYtNS43MzZoMy40NDJjMS4yMTEsMCwyLjEwMywwLjI1NSwyLjU0OSwwLjgyOQ0KCWMwLjQ0NiwwLjU3NCwwLjcwMSwxLjIxMSwwLjcwMSwxLjkxMlY5Mi45MjV6IE0xMi4yMyw4My44MTFjMCwwLjMxOS0wLjA2NCwwLjYzNy0wLjEyNywwLjk1NmMtMC4xMjcsMC4zMTktMC4yNTUsMC41NzQtMC41MSwwLjc2NQ0KCWMtMC4yNTUsMC4xOTEtMC41NzQsMC4zODItMC45NTYsMC41MWMtMC4zODIsMC4xMjctMC44OTIsMC4xOTEtMS41MywwLjE5MUg1LjY2NXYtNS4yOWMwLjEyNywwLDAuMjU1LDAsMC40NDYsMHMwLjQ0NiwwLDAuNzAxLDANCgloMC43MDFoMC41MWMxLjU5MywwLDIuNjc3LDAuMTkxLDMuMzE0LDAuNTc0YzAuNjM3LDAuMzgyLDAuOTU2LDEuMDIsMC45NTYsMS44NDhMMTIuMjMsODMuODExTDEyLjIzLDgzLjgxMXogTTE3LjQ1Niw5Mi42MDcNCgljMC0xLjA4My0wLjI1NS0xLjk3Ni0wLjc2NS0yLjc0MXMtMS4xNDctMS40MDItMS45NzYtMS43ODVjMC44MjktMC4zODIsMS40NjYtMS4wMiwxLjkxMi0xLjc4NQ0KCWMwLjQ0Ni0wLjgyOSwwLjcwMS0xLjcyMSwwLjcwMS0yLjY3N3YtMC41NzRjMC0xLjIxMS0wLjI1NS0yLjIzMS0wLjcwMS0zLjA1OWMtMC40NDYtMC44MjktMS4xNDctMS40NjYtMS45NzYtMS45NzYNCgljLTAuODI5LTAuNTEtMS44NDgtMC44MjktMy4wNTktMS4wODNjLTEuMjExLTAuMTkxLTIuNDg2LTAuMzE5LTMuOTUyLTAuMzE5Yy0wLjUxLDAtMS4wMiwwLTEuNTMsMHMtMS4wMiwwLjA2NC0xLjUzLDAuMDY0DQoJcy0wLjk1NiwwLjA2NC0xLjQwMiwwLjEyN2MtMC40NDYsMC4wNjQtMC43NjUsMC4wNjQtMS4wMiwwLjEyN2MtMC41NzQsMC4xMjctMS4wMiwwLjI1NS0xLjI3NSwwLjU3NA0KCWMtMC4yNTUsMC4yNTUtMC4zODIsMC43NjUtMC4zODIsMS40NjZWOTcuNjRjMCwwLjcwMSwwLjEyNywxLjE0NywwLjM4MiwxLjQ2NmMwLjI1NSwwLjI1NSwwLjcwMSwwLjQ0NiwxLjI3NSwwLjU3NA0KCWMwLjMxOSwwLjA2NCwwLjcwMSwwLjEyNywxLjA4MywwLjEyN2MwLjQ0NiwwLjA2NCwwLjg5MiwwLjA2NCwxLjQwMiwwLjEyN1M1LjY2NSwxMDAsNi4xNzUsMTAwczEuMDgzLDAsMS41OTMsMA0KCWMxLjMzOCwwLDIuNjEzLTAuMTI3LDMuNzYtMC4zMTljMS4xNDctMC4xOTEsMi4xNjctMC41NzQsMy4wNTktMS4wODNjMC44OTItMC41MSwxLjUzLTEuMjExLDIuMTAzLTIuMTAzDQoJYzAuNTEtMC44OTIsMC43NjUtMi4wNCwwLjc2NS0zLjM3OEwxNy40NTYsOTIuNjA3TDE3LjQ1Niw5Mi42MDd6Ii8+DQo8L3N2Zz4NCg==");
}

.mandate-button {
	margin-top: 8px;
}

.stripe-payment-sepa-bank-account-selection {
	clear: both;
}

.bss-product-banner {
	display: inline-block;
	position: relative;
}

.bss-product-banner .content {
	display: none;
	position: absolute;
	bottom: 15px;
	right: 0px;
	padding: 5px;
	background: #fff;
	margin: 5px;
}

.bss-product-banner .content:hover {
	display: block;
}

.bss-product-banner a {
	position: relative;
	display: inline-block;
}

.bss-product-banner img {
	max-height: 300px;
	max-width: 100%;
	border: 1px solid #fff;
}

.bss-product-banner img:hover {
	border-color: #008490;
}

.bss-product-banner img:hover + .content {
	display: block;
}

@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: url("/bundles/bauerlagertechnik/font/roboto/roboto-v20-latin-regular.eot");
	src: local(""), url("/bundles/bauerlagertechnik/font/roboto/roboto-v20-latin-regular.eot?#iefix") format("embedded-opentype"), url("/bundles/bauerlagertechnik/font/roboto/roboto-v20-latin-regular.woff2") format("woff2"), url("/bundles/bauerlagertechnik/font/roboto/roboto-v20-latin-regular.woff") format("woff"), url("/bundles/bauerlagertechnik/font/roboto/roboto-v20-latin-regular.ttf") format("truetype"), url("/bundles/bauerlagertechnik/font/roboto/roboto-v20-latin-regular.svg#Roboto") format("svg");
}

@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: url("/bundles/bauerlagertechnik/font/roboto/roboto-v20-latin-500.eot");
	src: local(""), url("/bundles/bauerlagertechnik/font/roboto/roboto-v20-latin-500.eot?#iefix") format("embedded-opentype"), url("/bundles/bauerlagertechnik/font/roboto/roboto-v20-latin-500.woff2") format("woff2"), url("/bundles/bauerlagertechnik/font/roboto/roboto-v20-latin-500.woff") format("woff"), url("/bundles/bauerlagertechnik/font/roboto/roboto-v20-latin-500.ttf") format("truetype"), url("/bundles/bauerlagertechnik/font/roboto/roboto-v20-latin-500.svg#Roboto") format("svg");
}

@font-face {
	font-family: "Oswald";
	font-style: normal;
	font-weight: 400;
	src: url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-regular.eot");
	src: local(""), url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-regular.eot?#iefix") format("embedded-opentype"), url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-regular.woff2") format("woff2"), url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-regular.woff") format("woff"), url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-regular.ttf") format("truetype"), url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-regular.svg#Oswald") format("svg");
}

@font-face {
	font-family: "Oswald";
	font-style: normal;
	font-weight: 500;
	src: url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-500.eot");
	src: local(""), url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-500.eot?#iefix") format("embedded-opentype"), url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-500.woff2") format("woff2"), url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-500.woff") format("woff"), url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-500.ttf") format("truetype"), url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-500.svg#Oswald") format("svg");
}

@font-face {
	font-family: "Oswald";
	font-style: normal;
	font-weight: 600;
	src: url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-600.eot");
	src: local(""), url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-600.eot?#iefix") format("embedded-opentype"), url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-600.woff2") format("woff2"), url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-600.woff") format("woff"), url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-600.ttf") format("truetype"), url("/bundles/bauerlagertechnik/font/oswald/oswald-v36-latin-600.svg#Oswald") format("svg");
}

body {
	font-size: 16px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	text-transform: uppercase;
	font-weight: 500;
	line-height: 1.5;
}

h1, .h1 {
	font-size: 2.5rem;
}

@media (max-width: 768px) {
	h1, .h1 {
		font-size: 1.5rem !important;
	}
}

@media (max-width: 480px) {
	h1, .h1 {
		font-size: 1rem !important;
	}
}

h2, .h2 {
	font-size: 2.5rem;
}

@media (max-width: 768px) {
	h2, .h2 {
		font-size: 1.2rem !important;
	}
}

@media (max-width: 480px) {
	h2, .h2 {
		font-size: 1rem !important;
	}
}

h3 {
	font-size: 1rem;
	line-height: 1.5;
}

@media (max-width: 600px) {
	h3 {
		font-size: .875rem !important;
	}
}

.center {
	text-align: center;
	margin: auto;
}

.orange {
	color: #fd7e14;
}

p {
	font-size: 1rem;
}

@media (max-width: 600px) {
	p {
		font-size: .8rem !important;
	}
}

@media (min-width: 601px) and (max-width: 768px) {
	.einkaufswelt .cms-element-text .category h3, .einkaufswelt-2 .cms-element-text .category h3 {
		font-size: .75rem;
	}
}

@media (max-width: 480px) {
	.header-main .header-actions-col .btn-blau {
		font-size: .8rem;
	}
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.btn {
	border-radius: 0;
}

.grau {
	background: #eee;
}

.grau-content .col-md-6:first-child, .grau-content .is-act-checkoutregisterpage .checkout .checkout-aside:first-child, .is-act-checkoutregisterpage .checkout .grau-content .checkout-aside:first-child, .grau-content .is-act-confirmpage .checkout .checkout-aside:first-child, .is-act-confirmpage .checkout .grau-content .checkout-aside:first-child, .grau-content .is-ctl-accountorder .checkout .checkout-aside:first-child, .is-ctl-accountorder .checkout .grau-content .checkout-aside:first-child, .grau-content .is-act-finishpage .checkout .checkout-additional:first-child, .is-act-finishpage .checkout .grau-content .checkout-additional:first-child, .grau-content .is-act-finishpage .checkout .checkout-aside:first-child, .is-act-finishpage .checkout .grau-content .checkout-aside:first-child {
	padding-right: 0;
}

.grau-content .cms-element-text {
	background: #eee;
	height: 100%;
	padding: 20px;
}

.full-size {
	width: 100%;
}

main.content-main .container-main {
	padding-top: 0;
}

main.content-main .container-main .cms-breadcrumb {
	display: none;
}

.content-main {
	margin-top: 30px;
}

.is-act-index .content-main {
	margin-top: 0px;
}

.is-act-home .card.product-box {
	border-right: 1px solid #eee;
}

.card.product-box {
	border-left: none;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-radius: 0;
}

.card.product-box .card-body {
	border: 0;
	padding: 0 30px;
	font-family: "Roboto", sans-serif;
	font-size: 1rem;
	text-align: center;
}

.card.product-box .card-body .product-image {
	object-fit: contain;
}

.card.product-box .card-body .product-name {
	font-size: .9rem;
	font-weight: normal;
	height: auto;
	min-height: 70px;
	margin-bottom: 0;
}

.card.product-box .card-body .product-variant-characteristics .product-variant-characteristics-text {
	text-align: center;
	font-size: .85rem;
}

.card.product-box .card-body .product-variant-characteristics .product-variant-characteristics-text span.product-variant-characteristics-option {
	font-weight: lighter;
}

.card.product-box .card-body .product-price-wrapper span.product-price {
	color: #ec6400;
	margin-top: 10px;
	font-weight: bold;
	font-size: 1.4rem;
}

.card.product-box .card-body .product-action .btn {
	font-size: .8rem;
	text-transform: uppercase;
}

.card.product-box .card-body .product-action .btn .icon-cart {
	width: 18px;
	height: 18px;
	color: white;
}

.card.product-box .card-body .product-rating, .card.product-box .card-body .product-description, .card.product-box .card-body .product-cheapest-price {
	display: none;
}

.datenschutz a {
	-ms-word-break: break-word;
	word-break: break-word;
}

@media (min-width: 576px) {
	.modal-dialog {
		max-width: 800px;
	}
}

.hidden {
	display: none !important;
}

@media (max-width: 767px) {
	.header-minimal .header-minimal-logo {
		width: 50%;
	}
}

.header-minimal .header-minimal-logo .header-logo-main-img {
	width: 200px;
}

@media (max-width: 767px) {
	.header-minimal .header-minimal-back-to-shop {
		-ms-flex: 0 0 50% !important;
		flex: 0 0 50% !important;
		max-width: 50% !important;
		width: 50%;
	}
}

.header-minimal .header-minimal-back-to-shop .header-minimal-back-to-shop-button {
	background-color: #ec6400;
	border-color: #ec6400;
	color: white;
}

@media (max-width: 480px) {
	.header-minimal .header-minimal-back-to-shop .header-minimal-back-to-shop-button {
		font-size: .75rem;
	}
}

.header-main .header-row {
	padding-top: 1rem;
}

.header-main .header-logo-main-img {
	width: 200px;
}

.header-main .header-actions-col {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.header-main .header-actions-col .icon {
	color: #ec6400;
}

.header-main .header-actions-col .btn-blau {
	background: #007cba;
	color: white;
	padding: 0 10px;
	text-transform: uppercase;
	text-decoration: none;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 991px) {
	.header-main .header-actions-col .btn-blau {
		-ms-flex-order: 1;
		order: 1;
	}
	
	.header-main .header-actions-col .row.no-gutters, .header-main .header-actions-col .no-gutters.account-content, .header-main .header-actions-col .cms-block.no-gutters .account-content.cms-block-container-row, .cms-block.no-gutters .header-main .header-actions-col .account-content.cms-block-container-row, .header-main .header-actions-col .is-act-cartpage .checkout .no-gutters.checkout-container, .header-main .header-actions-col .is-act-cartpage .checkout .cms-block.no-gutters .checkout-container.cms-block-container-row, .cms-block.no-gutters .header-main .header-actions-col .is-act-cartpage .checkout .checkout-container.cms-block-container-row, .is-act-cartpage .checkout .header-main .header-actions-col .no-gutters.checkout-container, .header-main .header-actions-col .is-act-checkoutregisterpage .checkout .no-gutters.checkout-container, .header-main .header-actions-col .is-act-checkoutregisterpage .checkout .cms-block.no-gutters .checkout-container.cms-block-container-row, .cms-block.no-gutters .header-main .header-actions-col .is-act-checkoutregisterpage .checkout .checkout-container.cms-block-container-row, .is-act-checkoutregisterpage .checkout .header-main .header-actions-col .no-gutters.checkout-container, .header-main .header-actions-col .is-act-confirmpage .checkout .no-gutters.checkout-container, .header-main .header-actions-col .is-act-confirmpage .checkout .cms-block.no-gutters .checkout-container.cms-block-container-row, .cms-block.no-gutters .header-main .header-actions-col .is-act-confirmpage .checkout .checkout-container.cms-block-container-row, .is-act-confirmpage .checkout .header-main .header-actions-col .no-gutters.checkout-container, .header-main .header-actions-col .is-ctl-accountorder .checkout .no-gutters.checkout-container, .header-main .header-actions-col .is-ctl-accountorder .checkout .cms-block.no-gutters .checkout-container.cms-block-container-row, .cms-block.no-gutters .header-main .header-actions-col .is-ctl-accountorder .checkout .checkout-container.cms-block-container-row, .is-ctl-accountorder .checkout .header-main .header-actions-col .no-gutters.checkout-container, .header-main .header-actions-col .is-act-finishpage .checkout .no-gutters.checkout-container, .header-main .header-actions-col .is-act-finishpage .checkout .cms-block.no-gutters .checkout-container.cms-block-container-row, .cms-block.no-gutters .header-main .header-actions-col .is-act-finishpage .checkout .checkout-container.cms-block-container-row, .is-act-finishpage .checkout .header-main .header-actions-col .no-gutters.checkout-container, .header-main .header-actions-col .cms-block.no-gutters .row.cms-block-container-row, .header-main .header-actions-col .cms-block.no-gutters .cms-block-container-row.account-content, .header-main .header-actions-col .cms-block.no-gutters .is-act-cartpage .checkout .cms-block-container-row.checkout-container, .is-act-cartpage .checkout .header-main .header-actions-col .cms-block.no-gutters .cms-block-container-row.checkout-container, .header-main .header-actions-col .cms-block.no-gutters .is-act-checkoutregisterpage .checkout .cms-block-container-row.checkout-container, .is-act-checkoutregisterpage .checkout .header-main .header-actions-col .cms-block.no-gutters .cms-block-container-row.checkout-container, .header-main .header-actions-col .cms-block.no-gutters .is-act-confirmpage .checkout .cms-block-container-row.checkout-container, .is-act-confirmpage .checkout .header-main .header-actions-col .cms-block.no-gutters .cms-block-container-row.checkout-container, .header-main .header-actions-col .cms-block.no-gutters .is-ctl-accountorder .checkout .cms-block-container-row.checkout-container, .is-ctl-accountorder .checkout .header-main .header-actions-col .cms-block.no-gutters .cms-block-container-row.checkout-container, .header-main .header-actions-col .cms-block.no-gutters .is-act-finishpage .checkout .cms-block-container-row.checkout-container, .is-act-finishpage .checkout .header-main .header-actions-col .cms-block.no-gutters .cms-block-container-row.checkout-container, .cms-block.no-gutters .header-main .header-actions-col .row.cms-block-container-row {
		-ms-flex-order: 2;
		order: 2;
	}
}

@media (max-width: 575px) {
	.header-main .header-actions-col {
		margin: 0;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

@media (max-width: 400px) {
	.header-main .header-actions-col {
		padding: 0;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.header-main .top-menu {
	background: #ec6400;
	color: white;
}

.header-main .top-menu ul {
	padding: 5px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
	max-width: 1400px;
	margin: 0 auto;
}

.header-main .top-menu ul li {
	list-style: none;
}

@media (max-width: 1200px) and (min-width: 768px) {
	.header-main .top-menu ul li {
		font-size: .7rem;
	}
}

.header-main .top-menu ul li a {
	color: white;
}

.header-main .top-menu ul li svg {
	margin-right: 10px;
}

@media (max-width: 992px) {
	.header-main .top-menu {
		display: none;
	}
}

.header-main .header-search {
	max-width: 560px;
}

.header-main .header-search .header-search-input, .header-main .header-search .header-search-btn {
	height: 30px;
	border-radius: 0;
}

.header-main .header-search button.header-search-btn {
	background: url("/media/a5/67/8a/1624548772/icon-search.svg") no-repeat right/28px 17px #222121;
	width: 30px;
}

.header-main .header-search button.header-search-btn span.header-search-icon {
	display: none;
}

.header-main .account-menu .account-menu-dropdown {
	position: absolute;
	left: 50% !important;
	-ms-transform: translateX(-50%) !important;
	-webkit-transform: translateX(-50%) !important;
	transform: translateX(-50%) !important;
	top: auto !important;
}

.top-bar.d-none.d-lg-block, .is-act-checkoutregisterpage .checkout .top-bar.d-lg-block.checkout-aside, .is-act-checkoutregisterpage .checkout .top-bar.checkout-aside, .is-act-checkoutregisterpage .checkout .top-bar.d-none.checkout-aside {
	display: none !important;
}

.nav-main {
	background: #eee;
}

.nav-main .main-navigation-menu {
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.nav-main .main-navigation-menu a {
	padding-left: 10px;
	padding-right: 10px;
	font-size: .9rem;
}

.nav-main .main-navigation-menu a :first-of-type {
	padding-left: 0;
}

.nav-main .main-navigation-menu a.active {
	background: #ec6400;
	color: #fff;
}

.nav-main .main-navigation-menu a.active[data-flyout-menu-trigger] span::before {
	background: url("/media/a1/b8/8b/1627657885/dropdown-arrow-chevron-down.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

@media (max-width: 1350px) {
	.nav-main .main-navigation-menu a {
		font-size: .85rem;
	}
}

@media (max-width: 1200px) and (min-width: 768px) {
	.nav-main .main-navigation-menu a {
		font-size: .75rem;
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (max-width: 1090px) and (min-width: 992px) {
	.nav-main .main-navigation-menu a {
		font-size: .65rem;
	}
}

.nav-main .main-navigation-menu a[data-flyout-menu-trigger] span {
	position: relative;
	padding-right: 15px;
}

.nav-main .main-navigation-menu a[data-flyout-menu-trigger] span:before {
	content: "";
	background: url("/media/49/7a/78/1623836624/dropdown-arrow.svg");
	position: absolute;
	height: 10px;
	width: 10px;
	right: 0;
	top: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	-ms-transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}

.nav-main .main-navigation-menu a[data-flyout-menu-trigger]:hover, .nav-main .main-navigation-menu a[data-flyout-menu-trigger].is-open {
	background: #ec6400;
}

.nav-main .main-navigation-menu a[data-flyout-menu-trigger]:hover span, .nav-main .main-navigation-menu a[data-flyout-menu-trigger].is-open span {
	position: relative;
	padding-right: 15px;
}

.nav-main .main-navigation-menu a[data-flyout-menu-trigger]:hover span:before, .nav-main .main-navigation-menu a[data-flyout-menu-trigger].is-open span:before {
	content: "";
	background: url("/media/a1/b8/8b/1627657885/dropdown-arrow-chevron-down.svg");
	position: absolute;
	height: 10px;
	width: 10px;
	right: 0;
	top: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	-ms-transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}

.nav-main .main-navigation-menu a:hover, .nav-main .main-navigation-menu a.main-navigation-link.is-open, .nav-main .main-navigation-menu a.main-navigation-link.is-open:hover {
	background-color: #ec6400;
	color: white;
}

.nav-main .main-navigation-menu a .main-navigation-link-text {
	border-bottom: 0;
	padding-bottom: 0;
}

.nav-main .main-navigation-menu a .main-navigation-link-text span {
	text-transform: uppercase;
}

.nav-main .home-link {
	display: none !important;
}

.nav-main .navigation-flyouts {
	position: relative;
}

.nav-main .navigation-flyouts .navigation-flyout {
	position: absolute;
	top: 100%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	max-width: 20rem;
	z-index: 1000;
	background-color: #fff;
	box-shadow: 0 4px 8px rgba(0, 0, 0, .1);
	border-radius: 4px;
}

.offcanvas-content-container .list-unstyled.navigation-offcanvas-list {
	margin-bottom: 0;
}

.offcanvas-content-container .top-menu .navigation-offcanvas-list-item {
	background: #ec6400;
	border-top: 1px solid white;
}

.offcanvas-content-container .top-menu .navigation-offcanvas-list-item .navigation-offcanvas-link, .offcanvas-content-container .top-menu .navigation-offcanvas-list-item a {
	color: white;
}

@media (max-width: 480px) {
	.offcanvas-content-container .top-menu .navigation-offcanvas-list-item .navigation-offcanvas-link {
		font-size: .8rem;
	}
}

.offcanvas-content-container .top-menu .navigation-offcanvas-list-item:first-child {
	border-top: none;
}

.offcanvas-content-container .navigation-offcanvas-container .navigation-offcanvas-headline span:hover {
	color: #ec6400;
}

.footer-main {
	background: #4f5659;
	color: white;
	border: 0;
}

.footer-main a, .footer-main .footer-column-headline {
	color: white;
}

.footer-main #footerColumns {
	border: 0;
}

.footer-main #footerColumns .footer-column-headline {
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	font-size: 1.5rem;
}

@media (max-width: 1024px) {
	.footer-main #footerColumns #collapseFooterPayment {
		max-width: 145px;
	}
}

.footer-main #footerColumns #collapseFooterPayment .footer-contact-payment {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 250px;
}

@media (max-width: 1024px) {
	.footer-main #footerColumns #collapseFooterPayment .footer-contact-payment {
		width: 100%;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		align-items: center;
	}
}

.footer-main #footerColumns #collapseFooterPayment .footer-contact-payment .footer-logo {
	margin-right: .5rem;
	-ms-flex: 0 0 70px;
	flex: 0 0 70px;
}

.footer-main .footer-contact-hotline a {
	font-weight: 400;
	display: inline;
}

.footer-main .footer-bottom {
	background: #222121;
}

.footer-main .footer-bottom .container, .footer-main .footer-bottom .cms-section .boxed, .cms-section .footer-main .footer-bottom .boxed {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1550px) {
	.footer-main .footer-bottom .container .footer-vat, .footer-main .footer-bottom .cms-section .boxed .footer-vat, .cms-section .footer-main .footer-bottom .boxed .footer-vat {
		margin-bottom: 50px;
	}
	
	.footer-main .footer-bottom .container .footer-copyright, .footer-main .footer-bottom .cms-section .boxed .footer-copyright, .cms-section .footer-main .footer-bottom .boxed .footer-copyright {
		margin-bottom: 50px;
	}
}

@media (max-width: 1150px) {
	.footer-main .footer-bottom .container, .footer-main .footer-bottom .cms-section .boxed, .cms-section .footer-main .footer-bottom .boxed {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.footer-main .footer-bottom .container .footer-copyright, .footer-main .footer-bottom .cms-section .boxed .footer-copyright, .cms-section .footer-main .footer-bottom .boxed .footer-copyright {
		margin-bottom: 10px;
	}
}

.footer-main .footer-bottom .container p, .footer-main .footer-bottom .cms-section .boxed p, .cms-section .footer-main .footer-bottom .boxed p {
	margin: 0;
}

.grau .card-body {
	background-color: #eee;
}

.product-slider-item:first-child > .card.product-box {
	border-left: 1px solid #eee;
}

@media (max-width: 900px) {
	.is-act-home .card.product-box {
		border-right: none !important;
	}
}

#hero-slider {
	max-height: 600px !important;
}

@media (min-width: 768px) {
	#hero-slider .hero-slider-navigation-btn {
		height: 4rem;
	}
}

@media (max-width: 900px) {
	#hero-slider {
		height: 300px !important;
	}
}

@media (max-width: 1500px) {
	#hero-slider .hero-slider-navigation-btn {
		background-color: transparent;
		color: #ec6400;
	}
}

@media (max-width: 900px) {
	#hero-slider .hero-slider-navigation-btn {
		top: auto;
		bottom: -7%;
	}
	
	#hero-slider .hero-slider-navigation-btn .icon {
		width: 16px;
		height: 16px;
	}
}

@media (max-width: 900px) {
	#hero-slider .hero-slider-navigation-btn-left {
		left: 40%;
	}
	
	#hero-slider .hero-slider-navigation-btn-right {
		right: 40%;
	}
}

.slider-startseite {
	background: url("/media/b1/3d/f9/1614246825/slider.svg");
	background-repeat: no-repeat;
	background-size: 40%;
	background-position: bottom right;
	background-color: #eee;
}

@media (max-width: 1500px) {
	.slider-startseite {
		padding: 0 3%;
	}
}

.slider-startseite .hero-slider-content-container {
	max-width: 1400px;
	margin: 0 auto;
	top: auto;
	left: auto;
	position: relative;
	padding: 0;
}

.slider-startseite .hero-slider-content-container .hero-slider-description {
	max-width: 40%;
}

@media (max-width: 600px) {
	.slider-startseite .hero-slider-content-container .hero-slider-description {
		max-width: 75%;
		position: absolute;
		top: 5%;
	}
}

.slider-startseite .hero-slider-content-container .hero-slider-description .hero-slider-content-before {
	position: absolute;
	top: 50px;
	right: 0;
}

@media (max-width: 900px) {
	.slider-startseite .hero-slider-content-container .hero-slider-description .hero-slider-content-before {
		display: none;
	}
}

.slider-startseite .hero-slider-content-container .hero-slider-description .hero-slider-headline {
	font-family: "Oswald", sans-serif;
	font-size: 4rem;
	margin-bottom: 20px;
}

@media (max-width: 1250px) {
	.slider-startseite .hero-slider-content-container .hero-slider-description .hero-slider-headline {
		font-size: calc(1.5rem + 1vw);
	}
}

.slider-startseite .hero-slider-content-container .hero-slider-description .hero-slider-content-after {
	max-width: 90%;
}

@media (max-width: 460px) {
	.slider-startseite .hero-slider-content-container .hero-slider-description .hero-slider-content-after {
		display: none;
	}
}

.slider-startseite .hero-slider-content-container .hero-slider-cta-btn {
	border-radius: 0;
	text-transform: uppercase;
	font-weight: 500;
}

.slider-startseite .hero-slider-image {
	object-fit: contain !important;
	object-position: right bottom !important;
	width: 50% !important;
	height: 80% !important;
	z-index: 1;
	max-width: 880px !important;
}

@media (max-width: 900px) {
	.slider-startseite .hero-slider-image {
		-ms-transform: translate(-35%, -40%);
		-webkit-transform: translate(-35%, -40%);
		transform: translate(-35%, -40%);
	}
}

@media (max-width: 600px) {
	.slider-startseite .hero-slider-image {
		width: 45% !important;
		height: 50% !important;
		-ms-transform: translate(-35%, 0);
		-webkit-transform: translate(-35%, 0);
		transform: translate(-35%, 0);
	}
}

.slider-startseite #liste  li {
	margin-left: -20px !important;
}

.slider-startseite #liste  li::marker {
	color: #ec6400 !important;
}

@media (max-width: 1250px) {
	.einkaufswelt .col-md-4 .cms-element-text {
		text-align: center !important;
	}
	
	.einkaufswelt .col-md-3 {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.einkaufswelt .col-md-3 .cms-element-text {
		text-align: center;
		padding-top: 20px;
	}
}

@media (min-width: 1251px) {
	.einkaufswelt .col-md-4 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.einkaufswelt .col-md-4:first-child {
		width: 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media (max-width: 1250px) {
	.einkaufswelt .cms-block-container {
		padding-bottom: 0 !important;
	}
	
	.einkaufswelt .col-md-4 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.einkaufswelt .col-md-4:first-child {
		width: 100%;
		max-width: 100%;
		-ms-flex: 0 0 98.5%;
		flex: 0 0 98.5%;
		margin: auto;
	}
}

@media (max-width: 600px) {
	.einkaufswelt .col-md-4 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}

.einkaufswelt .col-md-4:first-child {
	background: #4f5659;
	color: white;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	padding-right: 20px;
}

.einkaufswelt .col-md-4:first-child h2 {
	color: white;
}

@media (max-width: 1250px) {
	.einkaufswelt-2 .cms-block-container {
		padding-top: 0 !important;
	}
}

.einkaufswelt-2 .col-md-3:first-child {
	background: #ec6400;
	color: white;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	padding-right: 20px;
}

@media (max-width: 1250px) {
	.einkaufswelt-2 .col-md-3 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.einkaufswelt-2 .col-md-3:first-child {
		-ms-flex: 0 0 48.5%;
		flex: 0 0 48.5%;
		-ms-flex-order: 1;
		order: 1;
		margin: 10px auto;
		height: 355px;
	}
	
	.einkaufswelt-2 .col-md-3:last-child {
		-ms-flex-order: 2;
		order: 2;
	}
}

@media (max-width: 600px) {
	.einkaufswelt-2 .col-md-3 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.einkaufswelt-2 .col-md-3:first-child {
		height: 250px;
		-ms-flex: 0 0 98.5%;
		flex: 0 0 98.5%;
		-ms-flex-order: 2;
		order: 2;
		padding: 30px !important;
	}
	
	.einkaufswelt-2 .col-md-3:last-child {
		-ms-flex-order: 1;
		order: 1;
	}
}

@media (max-width: 900px) {
	.einkaufswelt .cms-block-container-row, .einkaufswelt-2 .cms-block-container-row {
		padding: 0 40px;
	}
}

@media (max-width: 460px) {
	.einkaufswelt .cms-block-container-row, .einkaufswelt-2 .cms-block-container-row {
		padding: 0;
	}
}

.einkaufswelt .cms-element-text, .einkaufswelt-2 .cms-element-text {
	padding: 0;
}

.einkaufswelt .cms-element-text .category-image, .einkaufswelt-2 .cms-element-text .category-image {
	height: 100%;
	min-height: 280px;
	background-size: cover !important;
	background-position: center !important;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.einkaufswelt .cms-element-text .category-image img, .einkaufswelt-2 .cms-element-text .category-image img {
	max-height: 70px;
}

.einkaufswelt .cms-element-text .category, .einkaufswelt-2 .cms-element-text .category {
	background: #ec6400;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
}

.einkaufswelt .cms-element-text .category h3, .einkaufswelt-2 .cms-element-text .category h3 {
	color: white;
	padding-left: 10px;
	font-family: "Roboto", sans-serif;
	margin: 0;
	width: 100%;
	-ms-flex: 0 0 51%;
	flex: 0 0 51%;
	max-width: 51%;
}

.einkaufswelt .cms-element-text .category img, .einkaufswelt-2 .cms-element-text .category img {
	height: 70px;
	width: 100%;
	-ms-flex: 0 0 49%;
	flex: 0 0 49%;
	max-width: 49%;
	background-color: #fff;
	-webkit-clip-path: polygon(40% 0, 100% 0%, 100% 100%, 0% 100%);
	clip-path: polygon(40% 0, 100% 0%, 100% 100%, 0% 100%);
}

@media (min-width: 1251px) {
	.einkaufswelt .col-md-4, .einkaufswelt-2 .col-md-4, .einkaufswelt .col-md-3, .einkaufswelt-2 .col-md-3 {
		padding-right: 0;
	}
}

@media (max-width: 1250px) {
	.einkaufswelt .col-md-4, .einkaufswelt-2 .col-md-4, .einkaufswelt .col-md-3, .einkaufswelt-2 .col-md-3 {
		padding: 10px 5px;
		margin-bottom: 0 !important;
	}
}

.einkaufswelt .col-md-4 .cms-element-text, .einkaufswelt-2 .col-md-4 .cms-element-text, .einkaufswelt .col-md-3 .cms-element-text, .einkaufswelt-2 .col-md-3 .cms-element-text {
	border: 2px solid #ec6400;
}

@media (max-width: 1250px) {
	.einkaufswelt .col-md-4:first-child, .einkaufswelt-2 .col-md-4:first-child, .einkaufswelt .col-md-3:first-child, .einkaufswelt-2 .col-md-3:first-child {
		padding: 20px;
	}
}

.einkaufswelt .col-md-4:first-child .cms-element-text, .einkaufswelt-2 .col-md-4:first-child .cms-element-text, .einkaufswelt .col-md-3:first-child .cms-element-text, .einkaufswelt-2 .col-md-3:first-child .cms-element-text {
	border: 0;
}

.cms-block-product-slider .product-slider-container .tns-item {
	padding-right: 0 !important;
}

@media (max-width: 900px) {
	.aktuelles .row, .aktuelles .account-content, .aktuelles .is-act-cartpage .checkout .checkout-container, .is-act-cartpage .checkout .aktuelles .checkout-container, .aktuelles .is-act-checkoutregisterpage .checkout .checkout-container, .is-act-checkoutregisterpage .checkout .aktuelles .checkout-container, .aktuelles .is-act-confirmpage .checkout .checkout-container, .is-act-confirmpage .checkout .aktuelles .checkout-container, .aktuelles .is-ctl-accountorder .checkout .checkout-container, .is-ctl-accountorder .checkout .aktuelles .checkout-container, .aktuelles .is-act-finishpage .checkout .checkout-container, .is-act-finishpage .checkout .aktuelles .checkout-container {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.aktuelles .row .cms-element-alignment, .aktuelles .account-content .cms-element-alignment, .aktuelles .is-act-cartpage .checkout .checkout-container .cms-element-alignment, .is-act-cartpage .checkout .aktuelles .checkout-container .cms-element-alignment, .aktuelles .is-act-checkoutregisterpage .checkout .checkout-container .cms-element-alignment, .is-act-checkoutregisterpage .checkout .aktuelles .checkout-container .cms-element-alignment, .aktuelles .is-act-confirmpage .checkout .checkout-container .cms-element-alignment, .is-act-confirmpage .checkout .aktuelles .checkout-container .cms-element-alignment, .aktuelles .is-ctl-accountorder .checkout .checkout-container .cms-element-alignment, .is-ctl-accountorder .checkout .aktuelles .checkout-container .cms-element-alignment, .aktuelles .is-act-finishpage .checkout .checkout-container .cms-element-alignment, .is-act-finishpage .checkout .aktuelles .checkout-container .cms-element-alignment, .aktuelles .row .cms-element-image, .aktuelles .account-content .cms-element-image, .aktuelles .is-act-cartpage .checkout .checkout-container .cms-element-image, .is-act-cartpage .checkout .aktuelles .checkout-container .cms-element-image, .aktuelles .is-act-checkoutregisterpage .checkout .checkout-container .cms-element-image, .is-act-checkoutregisterpage .checkout .aktuelles .checkout-container .cms-element-image, .aktuelles .is-act-confirmpage .checkout .checkout-container .cms-element-image, .is-act-confirmpage .checkout .aktuelles .checkout-container .cms-element-image, .aktuelles .is-ctl-accountorder .checkout .checkout-container .cms-element-image, .is-ctl-accountorder .checkout .aktuelles .checkout-container .cms-element-image, .aktuelles .is-act-finishpage .checkout .checkout-container .cms-element-image, .is-act-finishpage .checkout .aktuelles .checkout-container .cms-element-image {
		min-width: 100%;
	}
	
	.aktuelles .row .cms-element-alignment .cms-image, .aktuelles .account-content .cms-element-alignment .cms-image, .aktuelles .is-act-cartpage .checkout .checkout-container .cms-element-alignment .cms-image, .is-act-cartpage .checkout .aktuelles .checkout-container .cms-element-alignment .cms-image, .aktuelles .is-act-checkoutregisterpage .checkout .checkout-container .cms-element-alignment .cms-image, .is-act-checkoutregisterpage .checkout .aktuelles .checkout-container .cms-element-alignment .cms-image, .aktuelles .is-act-confirmpage .checkout .checkout-container .cms-element-alignment .cms-image, .is-act-confirmpage .checkout .aktuelles .checkout-container .cms-element-alignment .cms-image, .aktuelles .is-ctl-accountorder .checkout .checkout-container .cms-element-alignment .cms-image, .is-ctl-accountorder .checkout .aktuelles .checkout-container .cms-element-alignment .cms-image, .aktuelles .is-act-finishpage .checkout .checkout-container .cms-element-alignment .cms-image, .is-act-finishpage .checkout .aktuelles .checkout-container .cms-element-alignment .cms-image, .aktuelles .row .cms-element-image .cms-image, .aktuelles .account-content .cms-element-image .cms-image, .aktuelles .is-act-cartpage .checkout .checkout-container .cms-element-image .cms-image, .is-act-cartpage .checkout .aktuelles .checkout-container .cms-element-image .cms-image, .aktuelles .is-act-checkoutregisterpage .checkout .checkout-container .cms-element-image .cms-image, .is-act-checkoutregisterpage .checkout .aktuelles .checkout-container .cms-element-image .cms-image, .aktuelles .is-act-confirmpage .checkout .checkout-container .cms-element-image .cms-image, .is-act-confirmpage .checkout .aktuelles .checkout-container .cms-element-image .cms-image, .aktuelles .is-ctl-accountorder .checkout .checkout-container .cms-element-image .cms-image, .is-ctl-accountorder .checkout .aktuelles .checkout-container .cms-element-image .cms-image, .aktuelles .is-act-finishpage .checkout .checkout-container .cms-element-image .cms-image, .is-act-finishpage .checkout .aktuelles .checkout-container .cms-element-image .cms-image {
		max-height: 300px;
		object-fit: cover;
	}
}

@media (max-width: 460px) {
	.aktuelles .cms-block-container-row {
		padding: 0;
	}
}

.aktuelles .col-md-3 {
	padding-right: 0;
}

@media (max-width: 1250px) {
	.aktuelles .col-md-3 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media (max-width: 900px) {
	.aktuelles .col-md-3 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}

.aktuelles .col-md-3:nth-child(2), .aktuelles .col-md-3:nth-child(4) {
	background: #ec6400;
	color: white;
}

.aktuelles .col-md-3:nth-child(2) .cms-element-text, .aktuelles .col-md-3:nth-child(4) .cms-element-text {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
}

@media (max-width: 1250px) {
	.aktuelles .col-md-3:nth-child(2) .cms-element-text, .aktuelles .col-md-3:nth-child(4) .cms-element-text {
		-ms-flex-align: center;
		align-items: center;
		padding-top: 25px;
	}
}

.aktuelles .col-md-3:nth-child(2) .cms-element-text h2, .aktuelles .col-md-3:nth-child(4) .cms-element-text h2 {
	color: white;
}

.aktuelles .col-md-3:nth-child(2) .cms-element-text .btn-white, .aktuelles .col-md-3:nth-child(4) .cms-element-text .btn-white {
	background: white;
	padding: 7px 10px;
	text-transform: uppercase;
	font-weight: 500;
	max-width: 180px;
	text-align: center;
}

.aktuelles .col-md-3:nth-child(2) .cms-element-text .btn-white:hover, .aktuelles .col-md-3:nth-child(4) .cms-element-text .btn-white:hover {
	color: #ec6400;
}

@media (max-width: 1250px) {
	.aktuelles .col-md-3:first-child, .aktuelles .col-md-3:nth-child(3) {
		padding-left: 0;
	}
	
	.aktuelles .col-md-3:nth-child(2), .aktuelles .col-md-3:nth-child(4) {
		padding-bottom: 20px;
		padding-right: 10px;
	}
}

@media (min-width: 900px) and (max-width: 1250px) {
	.aktuelles .col-md-3 {
		margin-bottom: 20px !important;
	}
}

@media (max-width: 900px) {
	.aktuelles .col-md-3:first-child, .aktuelles .col-md-3:nth-child(3) {
		margin-bottom: 0;
		padding-left: 0;
	}
	
	.aktuelles .col-md-3:nth-child(2), .aktuelles .col-md-3:nth-child(4) {
		padding-bottom: 20px;
		padding-right: 10px;
		margin-bottom: 40px;
	}
}

@media (max-width: 900px) {
	.grau-content.pos-2 .cms-block-container {
		padding-top: 30px !important;
	}
}

@media (max-width: 900px) {
	.grau-content .col-md-6, .grau-content .is-act-checkoutregisterpage .checkout .checkout-aside, .is-act-checkoutregisterpage .checkout .grau-content .checkout-aside, .grau-content .is-act-confirmpage .checkout .checkout-aside, .is-act-confirmpage .checkout .grau-content .checkout-aside, .grau-content .is-ctl-accountorder .checkout .checkout-aside, .is-ctl-accountorder .checkout .grau-content .checkout-aside, .grau-content .is-act-finishpage .checkout .checkout-additional, .is-act-finishpage .checkout .grau-content .checkout-additional, .grau-content .is-act-finishpage .checkout .checkout-aside, .is-act-finishpage .checkout .grau-content .checkout-aside {
		padding-right: 20px !important;
		margin-bottom: 20px;
	}
	
	.grau-content .cms-element-text {
		padding-top: 100px;
	}
	
	.grau-content .cms-element-text img {
		position: absolute;
		top: 10px;
	}
}

.grau-content .cms-element-text {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1250px) {
	.grau-content .cms-element-text {
		text-align: center;
	}
}

@media (max-width: 900px) {
	.grau-content .cms-element-text {
		padding-top: 125px !important;
	}
	
	.grau-content .cms-element-text img {
		margin-top: 25px;
	}
}

.grau-content .cms-element-text img {
	max-width: 120px;
	padding: 0 30px;
}

.grau-content .cms-element-text h3 {
	color: #ec6400;
	font-family: "Roboto", sans-serif;
	text-transform: none;
}

.cms-block-moorl-brand-slider .product-slider-item {
	border: 0;
}

.cms-block-moorl-brand-slider .product-slider-item img {
	padding: 40px;
}

.cms-block-moorl-brand-slider .base-slider-controls-next {
	right: -30px;
}

.feedbackSlider .faesslich-slider-wrapper .expand-js--item {
	opacity: 0;
}

.feedbackSlider .faesslich-slider-wrapper .expand-js--item .faesslich-slider-slide-item--picture {
	top: 20px;
	left: 0;
	width: 80px;
	margin: auto;
	padding-bottom: 22.5%;
}

.feedbackSlider .faesslich-slider-wrapper .expand-js--item .faesslich-slider-slide-item--picture img {
	height: 75%;
	object-fit: contain;
}

.feedbackSlider .faesslich-slider-wrapper .expand-js--item .faesslich-slider-slide-item--content-inner {
	padding: .5rem 2.5rem 2.5rem 2.5rem;
}

.feedbackSlider .faesslich-slider-wrapper .expand-js--item .faesslich-slider-slide-item--content-inner .slide-item--paragraph {
	text-align: center;
	font-family: "Roboto Regular", "Roboto", sans-serif;
	font-size: 1.1rem;
}

.feedbackSlider .faesslich-slider-wrapper .expand-js--item .faesslich-slider-slide-item--content-inner .slide-item--paragraph:last-child {
	font-weight: bold;
	padding-top: 1rem;
}

.feedbackSlider .faesslich-slider-wrapper .expand-js--item-active {
	opacity: 1;
}

#tns1.product-slider-container > .tns-item, #tns2.product-slider-container > .tns-item {
	padding-right: 0;
}

.is-ctl-navigation .cms-sections .cms-block-text .cms-block-container-row .col-12 {
	padding: 0 !important;
}

.product-detail-tax-container .product-detail-tax {
	font-size: 1rem;
}

@media (max-width: 575px) {
	.product-detail-tax-container .product-detail-tax {
		font-size: .8rem;
	}
}

.product-detail-price-unit {
	font-size: 1rem;
}

.product-detail-price-unit span.price-unit-label {
	margin-right: 10px;
}

@media (max-width: 575px) {
	.product-detail-price-unit span.price-unit-label {
		font-size: .8rem;
	}
}

.product-detail-price-unit span.price-unit-content {
	margin-right: 10px;
}

@media (max-width: 575px) {
	.product-detail-price-unit span.price-unit-content {
		font-size: .8rem;
	}
}

label.product-detail-configurator-option-label.is-display-text {
	background-color: #eee;
	border: 1px solid #bcc1c7;
}

label.product-detail-configurator-option-label.is-display-text.active {
	background-color: #ec6400;
}

label.product-detail-configurator-option-label.is-display-text span.product-detail-configurator-option-text {
	color: #000;
}

.product-detail-configurator-option-label.is-combinable.is-display-text {
	border-radius: 0%;
	background-color: #eee;
}

.product-detail-price-unit {
	font-size: 1rem;
}

div.form-row.buy-widget-container {
	-ms-flex-wrap: initial;
	flex-wrap: initial;
}

.product-detail-buy .product-detail-configurator-container {
	margin-top: 50px;
	margin-bottom: 10px;
}

.product-detail-buy .product-detail-configurator-container .product-detail-configurator form {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group {
	-ms-flex: 1 0 0;
	flex: 1 0 0;
	min-width: 200px;
	max-width: calc(50% - 10px);
	margin-bottom: 10px;
}

.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group:nth-child(even) {
	margin-right: 10px;
}

.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group .product-detail-configurator-group-title {
	font-weight: lighter;
	font-size: 1rem;
}

@media (max-width: 575px) {
	.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group .product-detail-configurator-group-title {
		font-size: .8rem;
	}
}

.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group .custom-select.product-detail-configurator-select-input {
	margin: 0;
	font-weight: bolder;
	color: #222121;
	background-color: #eee;
	border: none;
	border-radius: 0;
	background-image: url("/media/43/d2/38/1623240651/Icon-awesome-chevron-down.svg");
	background-repeat: no-repeat;
	background-position: 95%;
	background-size: auto;
	min-height: 38px;
}

.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group .product-detail-configurator-options {
	display: block;
}

.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group .product-detail-configurator-options .btn {
	width: 100%;
	color: #000;
	background-color: #eee;
	border: none;
	border-radius: 0;
	text-align: start;
}

.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group .product-detail-configurator-options .btn::after {
	display: none;
}

.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group .product-detail-configurator-options .btn img.dropdown-toggle-icon {
	position: absolute;
	top: 40%;
	right: 5%;
}

.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group .product-detail-configurator-options .dropdown-menu {
	width: 100%;
	padding: 0;
	margin: 0 auto;
	margin-top: 0, 5px;
	border-radius: 0;
	position: absolute;
}

.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group .product-detail-configurator-options .dropdown-menu div.product-detail-configurator-option {
	border-radius: 0;
	background-color: #eee;
	color: #222121;
	width: 100%;
}

.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group .product-detail-configurator-options .dropdown-menu div.product-detail-configurator-option.active {
	background-color: #ec6400;
}

.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group .product-detail-configurator-options .dropdown-menu div.product-detail-configurator-option label.product-detail-configurator-option-label.is-display-text {
	background-color: #eee;
	border: 1px solid #bcc1c7;
	border-radius: 0;
}

.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group .product-detail-configurator-options .dropdown-menu div.product-detail-configurator-option label.product-detail-configurator-option-label.is-display-text.active {
	background-color: #ec6400;
}

.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group .product-detail-configurator-options .dropdown-menu label {
	width: 100%;
	margin-bottom: 0;
}

@media (max-width: 1080px) {
	.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group {
		min-width: 48%;
	}
}

@media (max-width: 575px) {
	.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group {
		min-width: 100%;
	}
}

@media (max-width: 342px) {
	.product-detail-buy .product-detail-configurator-container .product-detail-configurator form .product-detail-configurator-group {
		font-size: .6rem;
	}
}

.product-detail-form-container .buy-widget-container {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.product-detail-form-container .buy-widget-container .col-6 {
	-ms-flex: 1 0 0;
	flex: 1 0 0;
	padding-right: 10px;
}

.product-detail-form-container .buy-widget-container .col-6 .custom-select.product-detail-quantity-select {
	margin: 0;
	font-weight: bolder;
	color: #222121;
	background-color: #eee;
	border: none;
	border-radius: 0;
	background-image: url("/media/43/d2/38/1623240651/Icon-awesome-chevron-down.svg");
	background-repeat: no-repeat;
	background-position: 95%;
	background-size: auto;
	min-height: 38px;
}

.product-detail-form-container .buy-widget-container .col-8 {
	padding-left: 0;
	padding-right: 15px;
}

@media (max-width: 575px) {
	.product-detail-form-container .buy-widget-container {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	
	.product-detail-form-container .buy-widget-container .col-6, .product-detail-form-container .buy-widget-container .col-8 {
		min-width: 100%;
	}
	
	.product-detail-form-container .buy-widget-container .col-6 {
		margin-bottom: 15px;
		padding-right: 5px;
	}
	
	.product-detail-form-container .buy-widget-container .col-8 {
		padding-left: 5px;
		padding-right: 5px;
	}
}

.product-detail-form-container .col-8 {
	-ms-flex: 1 0 0;
	flex: 1 0 0;
	margin: 0;
}

.product-detail-form-container .col-8 button[title="In den Warenkorb"] {
	padding: 0;
	border-radius: 0;
	max-height: 38px;
	text-transform: uppercase;
	font-weight: lighter;
}

@media (max-width: 440px) {
	.product-detail-form-container .col-8 button[title="In den Warenkorb"] {
		font-size: .8rem;
	}
}

@media (max-width: 350px) {
	.product-detail-form-container .col-8 button[title="In den Warenkorb"] {
		font-size: .6rem;
	}
}

.product-detail-form-container .col-8 button[title="In den Warenkorb"] img.shopping-cart-icon {
	position: relative;
	left: 0;
	top: 0;
	height: 19px;
	margin-right: 5px;
}

@media (max-width: 480px) {
	.product-detail-form-container .col-8 button[title="In den Warenkorb"] img {
		height: 17px;
		font-size: .9rem;
	}
}

.contact-header .banner .cms-block-container-row .col-md-6 .cms-element-text, .contact-header .banner .cms-block-container-row .is-act-checkoutregisterpage .checkout .checkout-aside .cms-element-text, .is-act-checkoutregisterpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text, .contact-header .banner .cms-block-container-row .is-act-confirmpage .checkout .checkout-aside .cms-element-text, .is-act-confirmpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text, .contact-header .banner .cms-block-container-row .is-ctl-accountorder .checkout .checkout-aside .cms-element-text, .is-ctl-accountorder .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-additional .cms-element-text, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-additional .cms-element-text, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-aside .cms-element-text, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text {
	max-width: 100% !important;
}

.contact-header .banner .cms-block-container-row .col-md-6 .cms-element-text h1, .contact-header .banner .cms-block-container-row .is-act-checkoutregisterpage .checkout .checkout-aside .cms-element-text h1, .is-act-checkoutregisterpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text h1, .contact-header .banner .cms-block-container-row .is-act-confirmpage .checkout .checkout-aside .cms-element-text h1, .is-act-confirmpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text h1, .contact-header .banner .cms-block-container-row .is-ctl-accountorder .checkout .checkout-aside .cms-element-text h1, .is-ctl-accountorder .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text h1, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-additional .cms-element-text h1, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-additional .cms-element-text h1, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-aside .cms-element-text h1, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text h1, .contact-header .banner .cms-block-container-row .col-md-6 .cms-element-text h2, .contact-header .banner .cms-block-container-row .is-act-checkoutregisterpage .checkout .checkout-aside .cms-element-text h2, .is-act-checkoutregisterpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text h2, .contact-header .banner .cms-block-container-row .is-act-confirmpage .checkout .checkout-aside .cms-element-text h2, .is-act-confirmpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text h2, .contact-header .banner .cms-block-container-row .is-ctl-accountorder .checkout .checkout-aside .cms-element-text h2, .is-ctl-accountorder .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text h2, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-additional .cms-element-text h2, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-additional .cms-element-text h2, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-aside .cms-element-text h2, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text h2 {
	position: relative;
	background-color: #ec6400;
	color: white;
	width: 100%;
	padding-left: 40px;
}

.contact-header .banner .cms-block-container-row .col-md-6 .cms-element-text h1:before, .contact-header .banner .cms-block-container-row .is-act-checkoutregisterpage .checkout .checkout-aside .cms-element-text h1:before, .is-act-checkoutregisterpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text h1:before, .contact-header .banner .cms-block-container-row .is-act-confirmpage .checkout .checkout-aside .cms-element-text h1:before, .is-act-confirmpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text h1:before, .contact-header .banner .cms-block-container-row .is-ctl-accountorder .checkout .checkout-aside .cms-element-text h1:before, .is-ctl-accountorder .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text h1:before, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-additional .cms-element-text h1:before, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-additional .cms-element-text h1:before, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-aside .cms-element-text h1:before, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text h1:before, .contact-header .banner .cms-block-container-row .col-md-6 .cms-element-text h2:before, .contact-header .banner .cms-block-container-row .is-act-checkoutregisterpage .checkout .checkout-aside .cms-element-text h2:before, .is-act-checkoutregisterpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text h2:before, .contact-header .banner .cms-block-container-row .is-act-confirmpage .checkout .checkout-aside .cms-element-text h2:before, .is-act-confirmpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text h2:before, .contact-header .banner .cms-block-container-row .is-ctl-accountorder .checkout .checkout-aside .cms-element-text h2:before, .is-ctl-accountorder .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text h2:before, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-additional .cms-element-text h2:before, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-additional .cms-element-text h2:before, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-aside .cms-element-text h2:before, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text h2:before {
	content: "";
	width: 70px;
	height: 100%;
	left: -50px;
	top: 0;
	background: #ec6400;
	position: absolute;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 71% 100%);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 71% 100%);
}

.contact-header .banner .cms-block-container-row .col-md-6 .cms-element-text .tel, .contact-header .banner .cms-block-container-row .is-act-checkoutregisterpage .checkout .checkout-aside .cms-element-text .tel, .is-act-checkoutregisterpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text .tel, .contact-header .banner .cms-block-container-row .is-act-confirmpage .checkout .checkout-aside .cms-element-text .tel, .is-act-confirmpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text .tel, .contact-header .banner .cms-block-container-row .is-ctl-accountorder .checkout .checkout-aside .cms-element-text .tel, .is-ctl-accountorder .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text .tel, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-additional .cms-element-text .tel, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-additional .cms-element-text .tel, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-aside .cms-element-text .tel, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text .tel {
	color: #ec6400;
	font-size: 2rem;
	font-family: "Oswald", sans-serif;
	font-weight: 600;
}

.contact-header .banner .cms-block-container-row .col-md-6 .cms-element-text .text-content, .contact-header .banner .cms-block-container-row .is-act-checkoutregisterpage .checkout .checkout-aside .cms-element-text .text-content, .is-act-checkoutregisterpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text .text-content, .contact-header .banner .cms-block-container-row .is-act-confirmpage .checkout .checkout-aside .cms-element-text .text-content, .is-act-confirmpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text .text-content, .contact-header .banner .cms-block-container-row .is-ctl-accountorder .checkout .checkout-aside .cms-element-text .text-content, .is-ctl-accountorder .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text .text-content, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-additional .cms-element-text .text-content, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-additional .cms-element-text .text-content, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-aside .cms-element-text .text-content, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .cms-element-text .text-content {
	margin-left: 40px;
}

@media (max-width: 768px) {
	.contact-header .banner .cms-block-container-row .col-md-6:first-child, .contact-header .banner .cms-block-container-row .is-act-checkoutregisterpage .checkout .checkout-aside:first-child, .is-act-checkoutregisterpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:first-child, .contact-header .banner .cms-block-container-row .is-act-confirmpage .checkout .checkout-aside:first-child, .is-act-confirmpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:first-child, .contact-header .banner .cms-block-container-row .is-ctl-accountorder .checkout .checkout-aside:first-child, .is-ctl-accountorder .checkout .contact-header .banner .cms-block-container-row .checkout-aside:first-child, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-additional:first-child, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-additional:first-child, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-aside:first-child, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:first-child {
		margin-bottom: 0;
	}
	
	.contact-header .banner .cms-block-container-row .col-md-6:last-child .cms-element-text, .contact-header .banner .cms-block-container-row .is-act-checkoutregisterpage .checkout .checkout-aside:last-child .cms-element-text, .is-act-checkoutregisterpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text, .contact-header .banner .cms-block-container-row .is-act-confirmpage .checkout .checkout-aside:last-child .cms-element-text, .is-act-confirmpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text, .contact-header .banner .cms-block-container-row .is-ctl-accountorder .checkout .checkout-aside:last-child .cms-element-text, .is-ctl-accountorder .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-additional:last-child .cms-element-text, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-additional:last-child .cms-element-text, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-aside:last-child .cms-element-text, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text {
		padding-top: 0;
	}
	
	.contact-header .banner .cms-block-container-row .col-md-6:last-child .cms-element-text h1, .contact-header .banner .cms-block-container-row .is-act-checkoutregisterpage .checkout .checkout-aside:last-child .cms-element-text h1, .is-act-checkoutregisterpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text h1, .contact-header .banner .cms-block-container-row .is-act-confirmpage .checkout .checkout-aside:last-child .cms-element-text h1, .is-act-confirmpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text h1, .contact-header .banner .cms-block-container-row .is-ctl-accountorder .checkout .checkout-aside:last-child .cms-element-text h1, .is-ctl-accountorder .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text h1, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-additional:last-child .cms-element-text h1, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-additional:last-child .cms-element-text h1, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-aside:last-child .cms-element-text h1, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text h1, .contact-header .banner .cms-block-container-row .col-md-6:last-child .cms-element-text h2, .contact-header .banner .cms-block-container-row .is-act-checkoutregisterpage .checkout .checkout-aside:last-child .cms-element-text h2, .is-act-checkoutregisterpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text h2, .contact-header .banner .cms-block-container-row .is-act-confirmpage .checkout .checkout-aside:last-child .cms-element-text h2, .is-act-confirmpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text h2, .contact-header .banner .cms-block-container-row .is-ctl-accountorder .checkout .checkout-aside:last-child .cms-element-text h2, .is-ctl-accountorder .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text h2, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-additional:last-child .cms-element-text h2, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-additional:last-child .cms-element-text h2, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-aside:last-child .cms-element-text h2, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text h2 {
		margin-left: 15px;
		padding: 5px 0;
		padding-left: 5px;
	}
	
	.contact-header .banner .cms-block-container-row .col-md-6:last-child .cms-element-text h1:before, .contact-header .banner .cms-block-container-row .is-act-checkoutregisterpage .checkout .checkout-aside:last-child .cms-element-text h1:before, .is-act-checkoutregisterpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text h1:before, .contact-header .banner .cms-block-container-row .is-act-confirmpage .checkout .checkout-aside:last-child .cms-element-text h1:before, .is-act-confirmpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text h1:before, .contact-header .banner .cms-block-container-row .is-ctl-accountorder .checkout .checkout-aside:last-child .cms-element-text h1:before, .is-ctl-accountorder .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text h1:before, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-additional:last-child .cms-element-text h1:before, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-additional:last-child .cms-element-text h1:before, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-aside:last-child .cms-element-text h1:before, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text h1:before, .contact-header .banner .cms-block-container-row .col-md-6:last-child .cms-element-text h2:before, .contact-header .banner .cms-block-container-row .is-act-checkoutregisterpage .checkout .checkout-aside:last-child .cms-element-text h2:before, .is-act-checkoutregisterpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text h2:before, .contact-header .banner .cms-block-container-row .is-act-confirmpage .checkout .checkout-aside:last-child .cms-element-text h2:before, .is-act-confirmpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text h2:before, .contact-header .banner .cms-block-container-row .is-ctl-accountorder .checkout .checkout-aside:last-child .cms-element-text h2:before, .is-ctl-accountorder .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text h2:before, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-additional:last-child .cms-element-text h2:before, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-additional:last-child .cms-element-text h2:before, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-aside:last-child .cms-element-text h2:before, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child .cms-element-text h2:before {
		content: "";
		width: 20px;
		left: -15px;
	}
	
	.contact-header .banner .cms-block-container-row .col-md-6 .text-content, .contact-header .banner .cms-block-container-row .is-act-checkoutregisterpage .checkout .checkout-aside .text-content, .is-act-checkoutregisterpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .text-content, .contact-header .banner .cms-block-container-row .is-act-confirmpage .checkout .checkout-aside .text-content, .is-act-confirmpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .text-content, .contact-header .banner .cms-block-container-row .is-ctl-accountorder .checkout .checkout-aside .text-content, .is-ctl-accountorder .checkout .contact-header .banner .cms-block-container-row .checkout-aside .text-content, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-additional .text-content, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-additional .text-content, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-aside .text-content, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside .text-content {
		margin-left: 20px !important;
	}
}

@media (min-width: 768px) {
	.contact-header .banner .cms-block-container-row .col-md-6:first-child, .contact-header .banner .cms-block-container-row .is-act-checkoutregisterpage .checkout .checkout-aside:first-child, .is-act-checkoutregisterpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:first-child, .contact-header .banner .cms-block-container-row .is-act-confirmpage .checkout .checkout-aside:first-child, .is-act-confirmpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:first-child, .contact-header .banner .cms-block-container-row .is-ctl-accountorder .checkout .checkout-aside:first-child, .is-ctl-accountorder .checkout .contact-header .banner .cms-block-container-row .checkout-aside:first-child, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-additional:first-child, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-additional:first-child, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-aside:first-child, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:first-child {
		padding-right: 0;
	}
	
	.contact-header .banner .cms-block-container-row .col-md-6:last-child, .contact-header .banner .cms-block-container-row .is-act-checkoutregisterpage .checkout .checkout-aside:last-child, .is-act-checkoutregisterpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child, .contact-header .banner .cms-block-container-row .is-act-confirmpage .checkout .checkout-aside:last-child, .is-act-confirmpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child, .contact-header .banner .cms-block-container-row .is-ctl-accountorder .checkout .checkout-aside:last-child, .is-ctl-accountorder .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-additional:last-child, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-additional:last-child, .contact-header .banner .cms-block-container-row .is-act-finishpage .checkout .checkout-aside:last-child, .is-act-finishpage .checkout .contact-header .banner .cms-block-container-row .checkout-aside:last-child {
		max-width: calc(700px) !important;
		margin-right: auto;
		margin-left: 0;
		padding-right: 40px !important;
		position: relative;
		padding-left: 0;
	}
}

.container-form .cms-block-container-row {
	margin-top: 5rem;
}

@media (max-width: 768px) {
	.container-form .cms-block-container-row .col-12 {
		padding: 0;
	}
}

.container-form .cms-block-container-row form textarea {
	min-height: 165px;
}

.container-form .cms-block-container-row form .custom-select {
	border: 0;
	background: url("/media/49/7a/78/1623836624/dropdown-arrow.svg") no-repeat right .5625rem center/8px 10px #eee;
	border-radius: 0;
	padding: 5px 10px;
}

.container-form .cms-block-container-row form .custom-select:invalid {
	color: #222121;
}

.container-form .cms-block-container-row form input {
	border: 0;
	border-bottom: 1px dotted #4f5659;
}

.container-form .cms-block-container-row form input.form-control {
	border-radius: 0;
}

@media (max-width: 768px) {
	.container-form .cms-block-container-row form #form-Salutation {
		margin-bottom: 20px;
	}
}

.container-form .cms-block-container-row form .col-md-3 {
	max-width: 100%;
}

.container-form .cms-block-container-row form .block-row .col-md-3 {
	padding-left: 0;
	padding-right: 0;
}

.container-form .cms-block-container-row form .form-group {
	margin-bottom: 0;
}

.container-form .cms-block-container-row form .req-pri-sub--box {
	margin-top: 10px;
}

.container-form .cms-block-container-row form .req-pri-sub--box .mt-4.mb-2 {
	margin: .25rem 0 !important;
	color: #4f5659;
	font-family: "Roboto Regular", sans-serif;
}

.container-form .cms-block-container-row form .req-pri-sub--box button[type=submit] {
	border-radius: 0;
	text-transform: uppercase;
}

.form-block {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	box-sizing: border-box;
	width: 100%;
	padding-left: 0;
	padding-right: 5px;
	-ms-flex-align: end;
	align-items: flex-end;
}

.form-block .block-row {
	margin-bottom: 0;
	position: relative;
	width: 100%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 100%;
}

.form-block .block-row:first-child {
	padding-right: 5px;
}

.form-block .block-row:nth-child(2) {
	padding-left: 5px;
}

.form-block .subject-row {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

.form-block .subject-row .subject-form {
	max-width: 100%;
}

.companyField .form-label {
	display: none;
}

input[type=button].lexikon-button {
	background-color: #222121;
	color: #eee;
	height: 45px;
	width: 40px;
	padding: 7px 10px;
	font-size: 1.5rem;
	font-weight: bolder;
	border: 0;
}

.lexikon-header ul.button-list {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style-type: none;
	padding-left: 0;
	max-width: 100%;
}

.lexikon-header ul.button-list li {
	margin-right: 10px;
	margin-bottom: 10px;
}

.lexikon-body {
	margin-top: 5rem;
}

.lexikon-body .lexikon-index {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.lexikon-body .lexikon-index .lexikon-record {
	-ms-flex: 0 0 32.3333333333%;
	flex: 0 0 32.3333333333%;
	max-width: 32.3333333333%;
	background-color: #eee;
	margin: 20px 5px;
	padding: 30px;
	position: relative;
}

@media (max-width: 1080px) {
	.lexikon-body .lexikon-index .lexikon-record {
		-ms-flex: 0 0 47.95%;
		flex: 0 0 47.95%;
		max-width: 47.95%;
	}
}

@media (max-width: 600px) {
	.lexikon-body .lexikon-index .lexikon-record {
		-ms-flex: 0 0 98%;
		flex: 0 0 98%;
		max-width: 98%;
	}
}

@media (max-width: 1080px) {
	.lexikon-body .lexikon-index .lexikon-record {
		margin: 11px 5px;
	}
}

.lexikon-body .lexikon-index .lexikon-record p:first-child {
	color: #ec6400;
	font-weight: bolder;
}

.lexikon-body .lexikon-index .lexikon-record a {
	color: #f0b;
}

.lexikon-body .lexikon-index .lexikon-record .lexikon-button {
	position: absolute;
	top: -20px;
	left: 30px;
	height: 40px;
	padding: 3px 10px;
}

.lexikon-body .lexikon-index .record-box--large {
	-ms-flex: 0 0 49%;
	flex: 0 0 49%;
	max-width: 49%;
}

@media (max-width: 1080px) {
	.lexikon-body .lexikon-index .record-box--large {
		-ms-flex: 0 0 98%;
		flex: 0 0 98%;
		max-width: 98%;
	}
}

.lexikon-body .lexikon-index .record-box--xl {
	-ms-flex: 0 0 65.6666666667%;
	flex: 0 0 65.6666666667%;
	max-width: 65.6666666667%;
}

@media (max-width: 1080px) {
	.lexikon-body .lexikon-index .record-box--xl {
		-ms-flex: 0 0 98%;
		flex: 0 0 98%;
		max-width: 98%;
	}
}

@media (max-width: 600px) {
	.lexikon-body .lexikon-index .record-box--xs {
		-ms-flex: 0 0 47.35%;
		flex: 0 0 47.35%;
		max-width: 47.35%;
	}
}

@media (max-width: 460px) {
	.lexikon-body .lexikon-index .record-box--xs {
		-ms-flex: 0 0 98%;
		flex: 0 0 98%;
		max-width: 98%;
	}
}

#mainNavigation .navigation-flyouts .navigation-flyout-content {
	padding-bottom: 0;
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-bar {
	display: none;
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-categories {
	display: inline-block;
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-categories .navigation-flyout-col {
	margin: 0;
	max-width: 100%;
	color: #4f5659;
	word-wrap: "break-word";
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-categories .navigation-flyout-col::before {
	content: unset;
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-categories .navigation-flyout-col a.navigation-flyout-link {
	font-size: .9rem;
	margin: 0;
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-categories .navigation-flyout-col:first-of-type .navigation-flyout-link.is-level-0 {
	margin-top: 10px;
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-categories .navigation-flyout-col.has-sub .navigation-flyout-link.is-level-0 {
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	position: relative;
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-categories .navigation-flyout-col.has-sub .navigation-flyout-link.is-level-0::before {
	border: 0;
	background-image: url("/media/f5/66/16/1627661885/arrow-awesome-chevron-right.svg");
	content: "";
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	background-size: .38rem;
	position: absolute;
	top: 25%;
	left: -15px;
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-categories .navigation-flyout-col .navigation-flyout-link.is-level-0 {
	font-weight: 500;
	font-size: 1rem;
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-categories .navigation-flyout-col .navigation-flyout-categories.is-level-1 {
	display: none;
	margin-top: 0;
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-categories .navigation-flyout-col .navigation-flyout-categories.is-level-1 .navigation-flyout-categories.is-level-2 {
	display: none;
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-categories .navigation-flyout-col .navigation-flyout-categories.is-level-1 .navigation-flyout-categories.is-level-2 .navigation-flyout-categories.is-level-3 {
	display: none;
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-categories.is-level-0 > .navigation-flyout-col.has-sub:hover > .navigation-flyout-categories.is-level-1 {
	display: block;
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-categories.is-level-0 > .navigation-flyout-col.has-sub:hover .navigation-flyout-link.is-level-0::before {
	-ms-transform: rotate(90deg) !important;
	-webkit-transform: rotate(90deg) !important;
	transform: rotate(90deg) !important;
	top: 35% !important;
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-categories.is-level-0 > .navigation-flyout-col.has-sub .navigation-flyout-categories.is-level-1 > .navigation-flyout-col:hover > .navigation-flyout-categories.is-level-2 {
	display: block;
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-teaser {
	margin-top: 10px;
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-teaser a.navigation-flyout-teaser-image-container {
	height: 190px;
	width: 100%;
}

#mainNavigation .navigation-flyouts .navigation-flyout .navigation-flyout-description h3.navigation-flyout-description-title {
	font-size: 1.6rem;
}

.navigation-flyout:nth-of-type(2) .navigation-flyout-col:hover .navigation-flyout-link::before, .navigation-flyout:nth-of-type(3) .navigation-flyout-col:hover .navigation-flyout-link::before, .navigation-flyout:nth-of-type(5) .navigation-flyout-col:hover .navigation-flyout-link::before {
	-ms-transform: rotate(0deg) !important;
	-webkit-transform: rotate(0deg) !important;
	transform: rotate(0deg) !important;
	top: 25% !important;
}

.navigation-flyout:nth-of-type(4) .navigation-flyout-col:first-of-type:hover .navigation-flyout-link::before, .navigation-flyout:nth-of-type(4) .navigation-flyout-col:nth-of-type(3):hover .navigation-flyout-link::before, .navigation-flyout:nth-of-type(4) .navigation-flyout-col:nth-of-type(4):hover .navigation-flyout-link::before, .navigation-flyout:nth-of-type(4) .navigation-flyout-col:nth-of-type(5):hover .navigation-flyout-link::before, .navigation-flyout:nth-of-type(4) .navigation-flyout-col:nth-of-type(6):hover .navigation-flyout-link::before, .navigation-flyout:nth-of-type(4) .navigation-flyout-col:last-of-type:hover .navigation-flyout-link::before {
	-ms-transform: rotate(0deg) !important;
	-webkit-transform: rotate(0deg) !important;
	transform: rotate(0deg) !important;
	top: 25% !important;
}

.navigation-flyout:last-of-type .navigation-flyout-col:nth-of-type(5):hover .navigation-flyout-link::before {
	-ms-transform: rotate(0deg) !important;
	-webkit-transform: rotate(0deg) !important;
	transform: rotate(0deg) !important;
	top: 25% !important;
}

@media (max-width: 575px) {
	.col-lg-7.product-detail-media {
		height: 300px;
	}
}

.col-lg-7.product-detail-media .cms-element .row.gallery-slider-row.is-loading.js-gallery-zoom-modal-container.js-slider-initialized, .col-lg-7.product-detail-media .cms-element .gallery-slider-row.is-loading.js-gallery-zoom-modal-container.js-slider-initialized.account-content, .col-lg-7.product-detail-media .cms-element .is-act-cartpage .checkout .gallery-slider-row.is-loading.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container, .is-act-cartpage .checkout .col-lg-7.product-detail-media .cms-element .gallery-slider-row.is-loading.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container, .col-lg-7.product-detail-media .cms-element .is-act-checkoutregisterpage .checkout .gallery-slider-row.is-loading.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container, .is-act-checkoutregisterpage .checkout .col-lg-7.product-detail-media .cms-element .gallery-slider-row.is-loading.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container, .col-lg-7.product-detail-media .cms-element .is-act-confirmpage .checkout .gallery-slider-row.is-loading.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container, .is-act-confirmpage .checkout .col-lg-7.product-detail-media .cms-element .gallery-slider-row.is-loading.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container, .col-lg-7.product-detail-media .cms-element .is-ctl-accountorder .checkout .gallery-slider-row.is-loading.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container, .is-ctl-accountorder .checkout .col-lg-7.product-detail-media .cms-element .gallery-slider-row.is-loading.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container, .col-lg-7.product-detail-media .cms-element .is-act-finishpage .checkout .gallery-slider-row.is-loading.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container, .is-act-finishpage .checkout .col-lg-7.product-detail-media .cms-element .gallery-slider-row.is-loading.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container {
	margin-bottom: 0 !important;
}

p.product-detail-price {
	font-size: 3.25rem;
}

div.product-detail-delivery-information {
	margin-top: 1rem;
	margin-bottom: 0;
}

div.product-detail-delivery-information p.delivery-information.delivery-shipping-free {
	margin-bottom: 0;
	color: #006ad5;
}

@media (max-width: 575px) {
	div.product-detail-delivery-information p.delivery-information.delivery-shipping-free {
		font-size: .8rem;
	}
}

div.product-detail-delivery-information p.delivery-information.delivery-available {
	margin-bottom: 0;
	color: #00c90d;
}

@media (max-width: 575px) {
	div.product-detail-delivery-information p.delivery-information.delivery-available {
		font-size: .8rem;
	}
}

@media (max-width: 575px) {
	span.country-of-origin p {
		font-size: .8rem;
	}
}

img.germany-icon {
	width: .65rem;
	height: .65rem;
	margin-right: 10px;
}

.row.gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized, .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.account-content, .is-act-cartpage .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container, .is-act-checkoutregisterpage .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container, .is-act-confirmpage .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container, .is-ctl-accountorder .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container, .is-act-finishpage .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container {
	display: block;
}

.row.gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical, .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.account-content .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical, .is-act-cartpage .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical, .is-act-checkoutregisterpage .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical, .is-act-confirmpage .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical, .is-ctl-accountorder .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical, .is-act-finishpage .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.row.gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical .gallery-slider-thumbnails-item.tns-item.tns-slide-active, .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.account-content .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical .gallery-slider-thumbnails-item.tns-item.tns-slide-active, .is-act-cartpage .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical .gallery-slider-thumbnails-item.tns-item.tns-slide-active, .is-act-checkoutregisterpage .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical .gallery-slider-thumbnails-item.tns-item.tns-slide-active, .is-act-confirmpage .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical .gallery-slider-thumbnails-item.tns-item.tns-slide-active, .is-ctl-accountorder .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical .gallery-slider-thumbnails-item.tns-item.tns-slide-active, .is-act-finishpage .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical .gallery-slider-thumbnails-item.tns-item.tns-slide-active {
	margin-right: 5px;
}

.row.gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical .gallery-slider-thumbnails-item.tns-item.tns-slide-active .gallery-slider-thumbnails-item-inner, .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.account-content .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical .gallery-slider-thumbnails-item.tns-item.tns-slide-active .gallery-slider-thumbnails-item-inner, .is-act-cartpage .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical .gallery-slider-thumbnails-item.tns-item.tns-slide-active .gallery-slider-thumbnails-item-inner, .is-act-checkoutregisterpage .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical .gallery-slider-thumbnails-item.tns-item.tns-slide-active .gallery-slider-thumbnails-item-inner, .is-act-confirmpage .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical .gallery-slider-thumbnails-item.tns-item.tns-slide-active .gallery-slider-thumbnails-item-inner, .is-ctl-accountorder .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical .gallery-slider-thumbnails-item.tns-item.tns-slide-active .gallery-slider-thumbnails-item-inner, .is-act-finishpage .checkout .gallery-slider-row.js-gallery-zoom-modal-container.js-slider-initialized.checkout-container .gallery-slider-thumbnails.tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-vertical .gallery-slider-thumbnails-item.tns-item.tns-slide-active .gallery-slider-thumbnails-item-inner {
	border-radius: 0%;
}

.gallery-slider-thumbnails-item-inner {
	border-color: #eee;
}

.gallery-slider-thumbnails-item-inner:active {
	border: 3px 3px 3px 3px;
	border-color: #ec6400;
}

div.h3.product-detail-description-title {
	text-transform: none;
	font-weight: 500;
	font-family: "Roboto", sans-serif;
}

.product-detail-ordernumber-container {
	margin-top: 0 auto;
}

.product-detail-ordernumber-container span {
	font-size: 1rem;
}

@media (max-width: 575px) {
	.product-detail-ordernumber-container span {
		font-size: .8rem;
	}
}

.product-detail-subtitle {
	font-weight: 700;
	font-size: 1rem;
	margin-bottom: 1rem;
}

div.row.align-items-center.product-detail-headline, div.align-items-center.product-detail-headline.account-content, .is-act-cartpage .checkout div.align-items-center.product-detail-headline.checkout-container, .is-act-checkoutregisterpage .checkout div.align-items-center.product-detail-headline.checkout-container, .is-act-confirmpage .checkout div.align-items-center.product-detail-headline.checkout-container, .is-ctl-accountorder .checkout div.align-items-center.product-detail-headline.checkout-container, .is-act-finishpage .checkout div.align-items-center.product-detail-headline.checkout-container {
	margin-bottom: 0 !important;
}

div.row.align-items-center.product-detail-headline h1.product-detail-name, div.align-items-center.product-detail-headline.account-content h1.product-detail-name, .is-act-cartpage .checkout div.align-items-center.product-detail-headline.checkout-container h1.product-detail-name, .is-act-checkoutregisterpage .checkout div.align-items-center.product-detail-headline.checkout-container h1.product-detail-name, .is-act-confirmpage .checkout div.align-items-center.product-detail-headline.checkout-container h1.product-detail-name, .is-ctl-accountorder .checkout div.align-items-center.product-detail-headline.checkout-container h1.product-detail-name, .is-act-finishpage .checkout div.align-items-center.product-detail-headline.checkout-container h1.product-detail-name {
	font-size: 2rem;
}

@media (max-width: 480px) {
	div.row.align-items-center.product-detail-headline h1.product-detail-name, div.align-items-center.product-detail-headline.account-content h1.product-detail-name, .is-act-cartpage .checkout div.align-items-center.product-detail-headline.checkout-container h1.product-detail-name, .is-act-checkoutregisterpage .checkout div.align-items-center.product-detail-headline.checkout-container h1.product-detail-name, .is-act-confirmpage .checkout div.align-items-center.product-detail-headline.checkout-container h1.product-detail-name, .is-ctl-accountorder .checkout div.align-items-center.product-detail-headline.checkout-container h1.product-detail-name, .is-act-finishpage .checkout div.align-items-center.product-detail-headline.checkout-container h1.product-detail-name {
		font-size: 1.5rem !important;
	}
}

ul.nav.nav-tabs.product-detail-tab-navigation-list {
	border-bottom: 1px solid #eee;
	padding: 0;
}

@media (max-width: 575px) {
	ul.nav.nav-tabs.product-detail-tab-navigation-list {
		border-bottom: 0;
	}
}

ul.nav.nav-tabs.product-detail-tab-navigation-list .nav-link.product-detail-tab-navigation-link {
	width: 100%;
	min-width: 8rem;
	background-color: #eee;
	color: #4f5659;
	border-bottom: 1px solid #eee;
	text-align: center;
	text-transform: uppercase;
	padding: 5px 20px;
	font-weight: 500;
}

ul.nav.nav-tabs.product-detail-tab-navigation-list .nav-link.product-detail-tab-navigation-link.active {
	background-color: #ec6400;
	color: #fff;
	border-color: #ec6400;
}

@media (max-width: 575px) {
	ul.nav.nav-tabs.product-detail-tab-navigation-list .nav-link.product-detail-tab-navigation-link {
		font-size: .8rem;
	}
}

.nav-item .nav-link.product-detail-tab-navigation-link .product-detail-tab-navigation-icon {
	padding-left: 5px;
}

.nav-item .nav-link.product-detail-tab-navigation-link .product-detail-tab-navigation-icon .icon.icon-arrow-medium-right {
	display: none;
}

.nav-item .nav-link.product-detail-tab-navigation-link .product-detail-tab-navigation-icon img.arrow-right-icon {
	height: 15px;
}

@media (max-width: 575px) {
	.nav-item {
		margin-right: 0px !important;
		width: 100%;
	}
	
	.nav-item .product-detail-tab-preview {
		text-align: left;
		text-transform: initial;
	}
	
	.nav-item .product-detail-tab-navigation-icon .icon-arrow-medium-right {
		color: #4f5659;
		display: block !important;
	}
	
	.nav-item .product-detail-tab-navigation-icon .arrow-right-icon {
		display: none;
	}
}

@media (max-width: 575px) {
	.nav-item.active .product-detail-tab-navigation-icon .icon-arrow-medium-right {
		color: white;
	}
}

.cms-element-product-slider .base-slider.product-slider.has-nav.js-slider-initialized {
	padding: 0;
}

.cms-element-product-slider .base-slider.product-slider.has-nav.js-slider-initialized .cms-element-title p.cms-element-title-paragraph {
	border-bottom: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 0;
	background-color: #ec6400;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-weight: 500;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	min-height: 33px;
	width: 100%;
	min-width: 8rem;
	max-width: 8rem;
}

@media (max-width: 575px) {
	.cms-element-product-slider .base-slider.product-slider.has-nav.js-slider-initialized .cms-element-title p.cms-element-title-paragraph {
		font-size: .8rem;
	}
}

.gallery-slider-thumbnails-col.col-0.col-md-auto.order-2.order-md-1.is-left {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.gallery-slider-thumbnails-col.col-0.col-md-auto.order-2.order-md-1.is-left .gallery-slider-thumbnails-container {
	-ms-flex: 3 0 0;
	flex: 3 0 0;
	max-width: 80%;
}

.gallery-slider-thumbnails-col.col-0.col-md-auto.order-2.order-md-1.is-left span {
	-ms-flex: 1 0 0;
	flex: 1 0 0;
	max-width: 30%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding-right: 20px;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.gallery-slider-thumbnails-col.col-0.col-md-auto.order-2.order-md-1.is-left span img.company-logo {
	width: 100%;
	min-width: 90px;
}

img.product-image.is-minimal {
	margin: 0 auto;
}

div.product-info {
	text-align: center;
}

div.product-info a.product-name {
	font-weight: lighter;
}

div.product-slider-item.tns-item.tns-slide-active, div.card.product-box.box-standard {
	border: 0;
}

@media only screen and (max-width: 576px) {
	#product-detail-tabs {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.nav-link.product-detail-tab-navigation-link {
		font-weight: lighter;
		text-align: center;
	}
}

.row.product-detail-review-content.js-review-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .product-detail-review-content.js-review-container.account-content .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .product-detail-review-content.js-review-container.account-content .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .offcanvas .product-detail-review-content.js-review-container.account-content .col-sm-4 .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .product-detail-review-content.js-review-container.account-content .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed), .product-detail-review-content.js-review-container.account-content .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed), .product-detail-review-content.js-review-container.account-content .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed), .product-detail-review-content.js-review-container.account-content .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed), .product-detail-review-content.js-review-container.account-content .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed), .product-detail-review-content.js-review-container.account-content .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed), .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .offcanvas .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed), .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed), .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed), .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed), .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed), .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed), .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .offcanvas .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed), .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed), .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed), .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed), .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed), .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed), .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .offcanvas .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed), .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed), .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed), .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed), .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed), .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed), .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .offcanvas .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed), .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed), .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed), .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed), .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed), .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed), .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .offcanvas .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed), .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed), .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed), .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed), .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed), .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed), .row.product-detail-review-content.js-review-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .offcanvas .row.product-detail-review-content.js-review-container .col-sm-4 .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn, .row.product-detail-review-content.js-review-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed), .row.product-detail-review-content.js-review-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed), .row.product-detail-review-content.js-review-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed), .row.product-detail-review-content.js-review-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed), .row.product-detail-review-content.js-review-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed), .row.product-detail-review-content.js-review-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed) {
	border-radius: 0%;
}

.row.product-detail-review-content.js-review-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .product-detail-review-content.js-review-container.account-content .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .product-detail-review-content.js-review-container.account-content .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .offcanvas .product-detail-review-content.js-review-container.account-content .col-sm-4 .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .product-detail-review-content.js-review-container.account-content .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed) span.product-detail-review-teaser-show, .product-detail-review-content.js-review-container.account-content .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed) span.product-detail-review-teaser-show, .product-detail-review-content.js-review-container.account-content .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed) span.product-detail-review-teaser-show, .product-detail-review-content.js-review-container.account-content .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed) span.product-detail-review-teaser-show, .product-detail-review-content.js-review-container.account-content .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed) span.product-detail-review-teaser-show, .product-detail-review-content.js-review-container.account-content .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed) span.product-detail-review-teaser-show, .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .offcanvas .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed) span.product-detail-review-teaser-show, .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed) span.product-detail-review-teaser-show, .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed) span.product-detail-review-teaser-show, .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed) span.product-detail-review-teaser-show, .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed) span.product-detail-review-teaser-show, .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed) span.product-detail-review-teaser-show, .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .offcanvas .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed) span.product-detail-review-teaser-show, .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed) span.product-detail-review-teaser-show, .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed) span.product-detail-review-teaser-show, .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed) span.product-detail-review-teaser-show, .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed) span.product-detail-review-teaser-show, .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed) span.product-detail-review-teaser-show, .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .offcanvas .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed) span.product-detail-review-teaser-show, .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed) span.product-detail-review-teaser-show, .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed) span.product-detail-review-teaser-show, .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed) span.product-detail-review-teaser-show, .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed) span.product-detail-review-teaser-show, .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed) span.product-detail-review-teaser-show, .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .offcanvas .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed) span.product-detail-review-teaser-show, .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed) span.product-detail-review-teaser-show, .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed) span.product-detail-review-teaser-show, .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed) span.product-detail-review-teaser-show, .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed) span.product-detail-review-teaser-show, .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed) span.product-detail-review-teaser-show, .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .offcanvas .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed) span.product-detail-review-teaser-show, .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed) span.product-detail-review-teaser-show, .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed) span.product-detail-review-teaser-show, .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed) span.product-detail-review-teaser-show, .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed) span.product-detail-review-teaser-show, .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed) span.product-detail-review-teaser-show, .row.product-detail-review-content.js-review-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .offcanvas .row.product-detail-review-content.js-review-container .col-sm-4 .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.btn-primary.product-detail-review-teaser-btn span.product-detail-review-teaser-show, .row.product-detail-review-content.js-review-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed) span.product-detail-review-teaser-show, .row.product-detail-review-content.js-review-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed) span.product-detail-review-teaser-show, .row.product-detail-review-content.js-review-container .col-sm-4 .sticky-top.product-detail-review-widget .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed) span.product-detail-review-teaser-show, .row.product-detail-review-content.js-review-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-select:not(.collapsed) span.product-detail-review-teaser-show, .row.product-detail-review-content.js-review-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-edit:not(.collapsed) span.product-detail-review-teaser-show, .row.product-detail-review-content.js-review-container .col-sm-4 .offcanvas .product-detail-review-widget.offcanvas-footer .product-detail-review-teaser.js-review-teaser .btn.product-detail-review-teaser-btn.address-editor-create:not(.collapsed) span.product-detail-review-teaser-show {
	font-weight: 500;
	text-transform: uppercase;
}

.row.product-detail-review-content.js-review-container .col.product-detail-review-main.js-review-content .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .product-detail-review-content.js-review-container.account-content .col.product-detail-review-main.js-review-content .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .product-detail-review-content.js-review-container.account-content .is-act-confirmpage .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.account-content .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .product-detail-review-content.js-review-container.account-content .is-ctl-accountorder .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.account-content .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .product-detail-review-content.js-review-container.account-content .is-act-finishpage .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-finishpage .checkout .product-detail-review-content.js-review-container.account-content .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .col.product-detail-review-main.js-review-content .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .is-act-confirmpage .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-confirmpage .checkout .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .is-ctl-accountorder .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-ctl-accountorder .checkout .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .is-act-finishpage .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-finishpage .checkout .is-act-cartpage .checkout .product-detail-review-content.js-review-container.checkout-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .col.product-detail-review-main.js-review-content .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .is-act-confirmpage .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-confirmpage .checkout .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .is-ctl-accountorder .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-ctl-accountorder .checkout .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .is-act-finishpage .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-finishpage .checkout .is-act-checkoutregisterpage .checkout .product-detail-review-content.js-review-container.checkout-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .col.product-detail-review-main.js-review-content .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .is-ctl-accountorder .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .is-act-finishpage .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-finishpage .checkout .is-act-confirmpage .checkout .product-detail-review-content.js-review-container.checkout-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .col.product-detail-review-main.js-review-content .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .is-act-confirmpage .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-confirmpage .checkout .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .is-act-finishpage .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-finishpage .checkout .is-ctl-accountorder .checkout .product-detail-review-content.js-review-container.checkout-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .col.product-detail-review-main.js-review-content .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .is-act-confirmpage .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-confirmpage .checkout .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .is-ctl-accountorder .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-ctl-accountorder .checkout .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-finishpage .checkout .product-detail-review-content.js-review-container.checkout-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .row.product-detail-review-content.js-review-container .is-act-confirmpage .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-confirmpage .checkout .row.product-detail-review-content.js-review-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .row.product-detail-review-content.js-review-container .is-ctl-accountorder .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-ctl-accountorder .checkout .row.product-detail-review-content.js-review-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .row.product-detail-review-content.js-review-container .is-act-finishpage .checkout .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info, .is-act-finishpage .checkout .row.product-detail-review-content.js-review-container .product-detail-review-main.js-review-content.checkout-aside .collapse.multi-collapse.product-detail-review-list.show .alert.alert-info.alert-has-icon .icon.icon-info {
	border-radius: 0%;
}

.cms-element-product-slider .base-slider.product-slider.has-nav.js-slider-initialized .tns-outer .tns-inner {
	margin: 0 !important;
}

.base-slider.gallery-slider .base-slider-controls-next, .base-slider.gallery-slider .base-slider-controls-prev {
	border-color: transparent;
	background: transparent;
}

.is-ctl-product .btn.btn-block.btn-buy {
	font-weight: 600;
	font-size: .8rem;
}

.is-ctl-product .product-detail-tax-link {
	color: black;
}

.magnifier-zoom-image {
	background-color: white;
}

.product-detail-media .gallery-slider-thumbnails-col {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 10px;
}

.product-detail-media .gallery-slider-thumbnails-col .gallery-slider-thumbnails-container {
	-ms-flex: 3 0 0;
	flex: 3 0 0;
	max-width: 80%;
}

.product-detail-media .gallery-slider-thumbnails-col .gallery-slider-thumbnails-container .gallery-slider-thumbnails.is-underneath {
	margin-top: 0;
}

.product-detail-media .gallery-slider-thumbnails-col .gallery-slider-thumbnails-container .gallery-slider-thumbnails-item-inner {
	border-radius: 0;
}

.product-detail-media .gallery-slider-thumbnails-col .product-detail-manufacturer {
	-ms-flex: 1 0 0;
	flex: 1 0 0;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-align: center;
	align-items: center;
	padding-right: 0;
	margin: 10px 0 0;
}

.product-detail-media .gallery-slider-thumbnails-col .product-detail-manufacturer .product-detail-manufacturer-link .product-detail-manufacturer-logo {
	width: 100%;
}

.product-detail-media .gallery-slider-row.is-single-image {
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.product-detail-media .gallery-slider-row.is-single-image .product-detail-manufacturer {
	-ms-flex-order: 2;
	order: 2;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

@media (max-width: 575px) {
	.product-detail-tab-navigation-icon .icon > svg {
		top: 0;
	}
}

.custom-description {
	margin-bottom: 10px;
}

@media (max-width: 600px) {
	p.product-detail-price {
		font-size: 2.25rem !important;
	}
}

@-webkit-keyframes moveInLeft {
	0% {
		opacity: 0;
		-ms-transform: translateX(-100px);
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
	}
	
	50% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
		-ms-transform: translate(0);
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@keyframes moveInLeft {
	0% {
		opacity: 0;
		-ms-transform: translateX(-100px);
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
	}
	
	50% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
		-ms-transform: translate(0);
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@media (min-width: 992px) {
	.filter-panel {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	
	.filter-panel .filter-panel-active-container {
		margin: 0 20px;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.filter-panel .filter-panel-active-container .filter-active {
		margin-bottom: 0;
	}
	
	.filter-panel .btn.btn-primary, .filter-panel .btn.address-editor-select:not(.collapsed), .filter-panel .btn.address-editor-edit:not(.collapsed), .filter-panel .btn.address-editor-create:not(.collapsed) {
		border-radius: 0;
		font-size: 1.2rem;
		font-weight: 500;
		position: relative;
		width: auto;
		padding: 0 40px;
		min-width: 150px;
		height: 60px;
		outline: none;
	}
	
	.filter-panel .btn.btn-primary:focus, .filter-panel .btn.address-editor-select:not(.collapsed):focus, .filter-panel .btn.address-editor-edit:not(.collapsed):focus, .filter-panel .btn.address-editor-create:not(.collapsed):focus {
		outline: none;
	}
	
	.filter-panel .btn.btn-primary::before, .filter-panel .btn.address-editor-select:not(.collapsed)::before, .filter-panel .btn.address-editor-edit:not(.collapsed)::before, .filter-panel .btn.address-editor-create:not(.collapsed)::before {
		content: "";
		background-image: url("/media/3d/8c/ce/1628501647/Icon-metro-filter.svg");
		background-size: contain;
		background-repeat: no-repeat;
		height: 20px;
		width: 20px;
		position: absolute;
		top: 50%;
		left: 10%;
		-ms-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	
	.filter-panel .btn.btn-primary::after, .filter-panel .btn.address-editor-select:not(.collapsed)::after, .filter-panel .btn.address-editor-edit:not(.collapsed)::after, .filter-panel .btn.address-editor-create:not(.collapsed)::after {
		content: "";
		background-image: url("/media/cf/cf/59/1628502603/Icon-awesome-chevron-right-white.svg");
		background-repeat: no-repeat;
		background-size: contain;
		height: 15px;
		width: 15px;
		position: absolute;
		top: 50%;
		right: 7px;
		-ms-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	
	.filter-panel .btn.btn-primary:not(.collapsed), .filter-panel .btn.address-editor-select:not(.collapsed), .filter-panel .btn.address-editor-edit:not(.collapsed), .filter-panel .btn.address-editor-create:not(.collapsed) {
		-webkit-clip-path: polygon(0 0, 100% 0, 75% 100%, 0% 100%);
		clip-path: polygon(0 0, 100% 0, 75% 100%, 0% 100%);
		min-width: 180px;
	}
	
	.filter-panel .btn.btn-primary:not(.collapsed)::after, .filter-panel .btn.address-editor-select:not(.collapsed)::after, .filter-panel .btn.address-editor-edit:not(.collapsed)::after, .filter-panel .btn.address-editor-create:not(.collapsed)::after {
		content: "";
		top: 40%;
		right: 50px;
		-ms-transform: translateY(-50%);
		-ms-transform: rotate(180deg) translate(-50%);
		-webkit-transform: translateY(-50%);
		-webkit-transform: rotate(180deg) translate(-50%);
		transform: translateY(-50%);
		transform: rotate(180deg) translate(-50%);
	}
	
	.filter-panel-items-container {
		margin: 0;
		animation-name: moveInLeft;
		animation-duration: .5s;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.filter-panel-items-container .filter-multi-select {
		position: relative !important;
	}
	
	.filter-panel-items-container .filter-multi-select .filter-multi-select-dropdown {
		background: white;
		border: 1px solid #bcc1c7 !important;
		min-height: 100px;
		border-radius: 5px !important;
		-ms-transform: translate(-50%) !important;
		-webkit-transform: translate(-50%) !important;
		transform: translate(-50%) !important;
		left: 50% !important;
		top: auto !important;
	}
	
	.filter-panel-items-container.show + .filter-panel-active-container, .filter-panel-items-container.collapsing + .filter-panel-active-container {
		display: none;
	}
	
	.filter-panel-items-container .filter-panel-item {
		margin-bottom: 0;
	}
	
	.filter-panel-items-container .filter-panel-item:last-child {
		margin-bottom: 0 !important;
		font-size: 1rem;
		margin: 0 !important;
	}
	
	.filter-panel-items-container .filter-panel-item:last-child:first-child {
		margin-left: 10px;
		font-size: 1rem;
	}
	
	.filter-panel-items-container .filter-panel-item:last-child .filter-range-dropdown {
		padding: 0;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		border: 0 !important;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.filter-panel-items-container .filter-panel-item:last-child .filter-range-dropdown .filter-price-range {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.filter-panel-items-container .filter-panel-item:last-child .filter-range-dropdown .filter-price-range .filter-range-container {
		padding: 0;
	}
	
	.filter-panel-items-container .filter-panel-item:last-child .filter-range-dropdown .filter-price-range .filter-range-container .filter-range-min, .filter-panel-items-container .filter-panel-item:last-child .filter-range-dropdown .filter-price-range .filter-range-container .filter-range-max {
		min-width: 70px;
		width: 100%;
	}
	
	.filter-panel-items-container .filter-panel-item:last-child .filter-range-dropdown .filter-price-range .filter-range-container .filter-range-min .max-input, .filter-panel-items-container .filter-panel-item:last-child .filter-range-dropdown .filter-price-range .filter-range-container .filter-range-max .max-input, .filter-panel-items-container .filter-panel-item:last-child .filter-range-dropdown .filter-price-range .filter-range-container .filter-range-min .min-input, .filter-panel-items-container .filter-panel-item:last-child .filter-range-dropdown .filter-price-range .filter-range-container .filter-range-max .min-input {
		border: 0;
	}
	
	.filter-panel-items-container .filter-panel-item:last-child .filter-range-dropdown .filter-price-range .filter-range-container .pl-5.pr-5 {
		padding: 0 !important;
	}
	
	.filter-panel-items-container .filter-panel-item:last-child .filter-range-dropdown .filter-price-range .range-slider input[type="range"] {
		height: 2px;
	}
	
	.filter-panel-items-container .filter-panel-item:last-child .filter-range-dropdown .mb-0 {
		margin-right: 20px;
		font-weight: 400;
	}
	
	.filter-panel-items-container .filter-panel-active-container {
		margin-left: 20px;
	}
	
	.filter-panel-items-container .filter-panel-active-container .filter-active {
		border-radius: 0;
		background-color: #eee;
	}
	
	.filter-panel-items-container .filter-panel-active-container .filter-reset-all {
		display: none;
	}
	
	.filter-panel-items-container .filter-multi-select:first-child {
		margin-left: 20px;
	}
	
	.filter-panel-items-container .filter-panel-item-toggle {
		box-shadow: none;
	}
	
	.filter-panel-items-container .filter-panel-item-toggle:not(:last-child) {
		border: 0;
		border-right: 1px solid #eee;
	}
	
	.filter-panel-items-container .filter-boolean {
		border: 0;
	}
	
	.filter-panel-items-container .filter-boolean .custom-control-label::before {
		border-radius: 50px;
	}
}

.offcanvas-filter .filter-panel-offcanvas-header .filter-panel-offcanvas-only {
	font-size: 1.5rem !important;
}

.offcanvas-filter .btn-primary, .offcanvas-filter .address-editor-select:not(.collapsed), .offcanvas-filter .address-editor-edit:not(.collapsed), .offcanvas-filter .address-editor-create:not(.collapsed) {
	display: none;
}

.offcanvas-filter .filter-panel-items-container {
	width: 100%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.offcanvas-filter .filter-panel-items-container .filter-panel-item-toggle {
	width: 100%;
}

.offcanvas-filter .filter-panel-items-container .filter-multi-select-dropdown {
	max-width: 240px;
	max-height: 100px;
	padding: 0;
	border: none !important;
	border: 1px solid #b2b2b2 !important;
	overflow: auto;
}

.offcanvas-filter .filter-panel-items-container .filter-panel-item.dropdown.show {
	margin-bottom: 110px;
}

.offcanvas-filter .filter-panel-items-container .filter-range-dropdown {
	border: none !important;
	padding: 0;
}

.offcanvas-filter .filter-panel-items-container .filter-range-dropdown .filter-price-range {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.offcanvas-filter .filter-panel-items-container .filter-range-dropdown .filter-price-range .min-input, .offcanvas-filter .filter-panel-items-container .filter-range-dropdown .filter-price-range .max-input {
	padding: 5px !important;
}

.offcanvas-filter .filter-panel-active-container {
	max-width: 240px;
}

.offcanvas-filter .filter-panel-active-container .filter-active {
	border-radius: 0;
	background-color: #eee;
	width: 100%;
	text-align: center;
}

.offcanvas-filter .filter-panel-active-container .filter-reset-all {
	display: none;
}

.cms-element-product-listing .cms-element-product-listing-actions.row.justify-content-between, .cms-element-product-listing .cms-element-product-listing-actions.justify-content-between.account-content, .cms-element-product-listing .is-act-cartpage .checkout .cms-element-product-listing-actions.justify-content-between.checkout-container, .is-act-cartpage .checkout .cms-element-product-listing .cms-element-product-listing-actions.justify-content-between.checkout-container, .cms-element-product-listing .is-act-checkoutregisterpage .checkout .cms-element-product-listing-actions.justify-content-between.checkout-container, .is-act-checkoutregisterpage .checkout .cms-element-product-listing .cms-element-product-listing-actions.justify-content-between.checkout-container, .cms-element-product-listing .is-act-confirmpage .checkout .cms-element-product-listing-actions.justify-content-between.checkout-container, .is-act-confirmpage .checkout .cms-element-product-listing .cms-element-product-listing-actions.justify-content-between.checkout-container, .cms-element-product-listing .is-ctl-accountorder .checkout .cms-element-product-listing-actions.justify-content-between.checkout-container, .is-ctl-accountorder .checkout .cms-element-product-listing .cms-element-product-listing-actions.justify-content-between.checkout-container, .cms-element-product-listing .is-act-finishpage .checkout .cms-element-product-listing-actions.justify-content-between.checkout-container, .is-act-finishpage .checkout .cms-element-product-listing .cms-element-product-listing-actions.justify-content-between.checkout-container {
	border-bottom: 1px solid #eee;
}

.cms-element-product-listing .cms-element-product-listing-actions.row.justify-content-between select.sorting.custom-select, .cms-element-product-listing .cms-element-product-listing-actions.justify-content-between.account-content select.sorting.custom-select, .cms-element-product-listing .is-act-cartpage .checkout .cms-element-product-listing-actions.justify-content-between.checkout-container select.sorting.custom-select, .is-act-cartpage .checkout .cms-element-product-listing .cms-element-product-listing-actions.justify-content-between.checkout-container select.sorting.custom-select, .cms-element-product-listing .is-act-checkoutregisterpage .checkout .cms-element-product-listing-actions.justify-content-between.checkout-container select.sorting.custom-select, .is-act-checkoutregisterpage .checkout .cms-element-product-listing .cms-element-product-listing-actions.justify-content-between.checkout-container select.sorting.custom-select, .cms-element-product-listing .is-act-confirmpage .checkout .cms-element-product-listing-actions.justify-content-between.checkout-container select.sorting.custom-select, .is-act-confirmpage .checkout .cms-element-product-listing .cms-element-product-listing-actions.justify-content-between.checkout-container select.sorting.custom-select, .cms-element-product-listing .is-ctl-accountorder .checkout .cms-element-product-listing-actions.justify-content-between.checkout-container select.sorting.custom-select, .is-ctl-accountorder .checkout .cms-element-product-listing .cms-element-product-listing-actions.justify-content-between.checkout-container select.sorting.custom-select, .cms-element-product-listing .is-act-finishpage .checkout .cms-element-product-listing-actions.justify-content-between.checkout-container select.sorting.custom-select, .is-act-finishpage .checkout .cms-element-product-listing .cms-element-product-listing-actions.justify-content-between.checkout-container select.sorting.custom-select {
	margin: 0;
	font-weight: bolder;
	color: #000;
	background-color: #eee;
	border: none;
	border-radius: 0%;
	background-image: url("/media/43/d2/38/1623240651/Icon-awesome-chevron-down.svg");
	background-repeat: no-repeat;
	background-position: 95%;
	background-size: auto;
	min-height: 38px;
}

@media (min-width: 1200px) {
	.cms-element-product-listing .cms-listing-row .cms-listing-col:nth-child(4n-1), .cms-element-product-listing .cms-listing-row .cms-listing-col:nth-child(4n-2), .cms-element-product-listing .cms-listing-row .cms-listing-col:nth-child(4n-3) {
		border-right: 1px solid #eee;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.cms-element-product-listing .cms-listing-row .cms-listing-col:nth-child(3n-1), .cms-element-product-listing .cms-listing-row .cms-listing-col:nth-child(3n-2) {
		border-right: 1px solid #eee;
	}
}

@media (min-width: 576px) and (max-width: 991px) {
	.cms-element-product-listing .cms-listing-row .cms-listing-col:nth-child(2n-1) {
		border-right: 1px solid #eee;
	}
}

.last-seen-section .last-seen-slider .cms-element-title-paragraph {
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 3rem;
	background-color: transparent !important;
	color: #222121 !important;
	font-family: "Oswald" !important;
	font-weight: 700 !important;
	width: 100% !important;
	max-width: unset !important;
	min-width: unset !important;
	height: unset !important;
	min-height: unset !important;
	border-bottom: none !important;
}

.last-seen-section .last-seen-slider .product-slider-container {
	margin-bottom: 100px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.last-seen-section .last-seen-slider .product-slider-container .product-slider-item {
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}

.last-seen-section .last-seen-slider .product-slider-container .product-slider-item:not(:last-of-type) {
	border-right: #b2b2b2 !important;
}

.last-seen-section .last-seen-slider .product-slider-container .product-slider-item .card.product-box {
	border-left: unset !important;
}

@media (max-width: 1024px) {
	.last-seen-section .last-seen-slider .product-slider-container .product-slider-item {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
}

@media (max-width: 767px) {
	.last-seen-section .last-seen-slider .product-slider-container .product-slider-item {
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
}

@media (max-width: 580px) {
	.last-seen-section .last-seen-slider .product-slider-container .product-slider-item {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media (max-width: 480px) {
	.last-seen-section .last-seen-slider .product-slider-container .product-slider-item {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}

.last-seen-section .last-seen-slider .product-slider-container .product-slider-item .product-variant-characteristics, .last-seen-section .last-seen-slider .product-slider-container .product-slider-item .product-description, .last-seen-section .last-seen-slider .product-slider-container .product-slider-item .product-price-info, .last-seen-section .last-seen-slider .product-slider-container .product-slider-item .product-action {
	display: none;
}

.filter-panel-item-dropdown {
	border: none !important;
	border-bottom: 1px solid #b2b2b2 !important;
	border-radius: 0 !important;
	padding-top: 10px;
	padding-bottom: 20px;
}

section.range-slider {
	position: relative;
	width: 100%;
	height: 30px;
	float: left;
	text-align: center;
}

section.range-slider input[type="range"] {
	pointer-events: none;
	position: absolute;
	border: none;
	border-radius: 20px;
	-webkit-appearance: none;
	background: #ec6400;
	left: 0;
	top: 10px;
	width: 100%;
	outline: none;
	height: 5px;
	margin: 0;
	padding: 0;
	z-index: 1;
}

section.range-slider input[type="range"]::-webkit-slider-thumb {
	pointer-events: all;
	z-index: 10;
	outline: 0;
	-webkit-appearance: none;
	width: 20px;
	height: 20px;
	border: none;
	border-radius: 20px;
	background-color: #ec6400;
}

section.range-slider input[type="range"]::-moz-range-thumb {
	pointer-events: all;
	z-index: 10;
	-moz-appearance: none;
	width: 20px;
	height: 20px;
	border: none;
	border-radius: 20px;
	background-color: #ec6400;
}

section.range-slider input[type="range"]::-ms-thumb {
	pointer-events: all;
	z-index: 10;
	-ms-appearance: none;
	width: 20px;
	height: 20px;
	border-radius: 20px;
	border: 0;
	background-color: #ec6400;
}

.product-slider-item .product-action a[title="Details"] {
	color: #fff;
	background-color: #ec6400;
	border: 0;
	height: 44px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.cookie-permission-container .cookie-permission-content, .offcanvas-cookie .cookie-permission-content, .cookie-permission-container .btn, .offcanvas-cookie .btn {
	font-size: 1rem;
}

.cookie-permission-container .btn, .offcanvas-cookie .btn {
	border: none;
	border-radius: 0;
	margin: 0 3px;
}

.cookie-permission-container .btn:hover, .offcanvas-cookie .btn:hover, .cookie-permission-container .btn:target, .offcanvas-cookie .btn:target, .cookie-permission-container .btn:active, .offcanvas-cookie .btn:active {
	background-color: #c65400 !important;
	border: none;
}

.cookie-permission-container .btn.btn-secondary:hover, .offcanvas-cookie .btn.btn-secondary:hover, .cookie-permission-container .btn.btn-secondary:target, .offcanvas-cookie .btn.btn-secondary:target, .cookie-permission-container .btn.btn-secondary:active, .offcanvas-cookie .btn.btn-secondary:active {
	background-color: rgba(79, 86, 89, .5) !important;
	border: none;
}

.cookie-permission-container .btn.btn-outline-danger, .offcanvas-cookie .btn.btn-outline-danger {
	color: white;
	background-color: #4f5659;
}

.cookie-permission-container .btn.btn-outline-danger:hover, .offcanvas-cookie .btn.btn-outline-danger:hover, .cookie-permission-container .btn.btn-outline-danger:target, .offcanvas-cookie .btn.btn-outline-danger:target, .cookie-permission-container .btn.btn-outline-danger:active, .offcanvas-cookie .btn.btn-outline-danger:active {
	color: white !important;
	background-color: rgba(79, 86, 89, .5) !important;
}

.cookie-permission-container .js-offcanvas-cookie-submit, .offcanvas-cookie .js-offcanvas-cookie-submit {
	margin-top: 10px;
}

@media (max-width: 1349px) {
	.cookie-permission-container .row, .cookie-permission-container .account-content, .cookie-permission-container .is-act-cartpage .checkout .checkout-container, .is-act-cartpage .checkout .cookie-permission-container .checkout-container, .cookie-permission-container .is-act-checkoutregisterpage .checkout .checkout-container, .is-act-checkoutregisterpage .checkout .cookie-permission-container .checkout-container, .cookie-permission-container .is-act-confirmpage .checkout .checkout-container, .is-act-confirmpage .checkout .cookie-permission-container .checkout-container, .cookie-permission-container .is-ctl-accountorder .checkout .checkout-container, .is-ctl-accountorder .checkout .cookie-permission-container .checkout-container, .cookie-permission-container .is-act-finishpage .checkout .checkout-container, .is-act-finishpage .checkout .cookie-permission-container .checkout-container, .offcanvas-cookie .row, .offcanvas-cookie .account-content, .offcanvas-cookie .is-act-cartpage .checkout .checkout-container, .is-act-cartpage .checkout .offcanvas-cookie .checkout-container, .offcanvas-cookie .is-act-checkoutregisterpage .checkout .checkout-container, .is-act-checkoutregisterpage .checkout .offcanvas-cookie .checkout-container, .offcanvas-cookie .is-act-confirmpage .checkout .checkout-container, .is-act-confirmpage .checkout .offcanvas-cookie .checkout-container, .offcanvas-cookie .is-ctl-accountorder .checkout .checkout-container, .is-ctl-accountorder .checkout .offcanvas-cookie .checkout-container, .offcanvas-cookie .is-act-finishpage .checkout .checkout-container, .is-act-finishpage .checkout .offcanvas-cookie .checkout-container {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.cookie-permission-container .row .cookie-permission-content, .cookie-permission-container .account-content .cookie-permission-content, .cookie-permission-container .is-act-cartpage .checkout .checkout-container .cookie-permission-content, .is-act-cartpage .checkout .cookie-permission-container .checkout-container .cookie-permission-content, .cookie-permission-container .is-act-checkoutregisterpage .checkout .checkout-container .cookie-permission-content, .is-act-checkoutregisterpage .checkout .cookie-permission-container .checkout-container .cookie-permission-content, .cookie-permission-container .is-act-confirmpage .checkout .checkout-container .cookie-permission-content, .is-act-confirmpage .checkout .cookie-permission-container .checkout-container .cookie-permission-content, .cookie-permission-container .is-ctl-accountorder .checkout .checkout-container .cookie-permission-content, .is-ctl-accountorder .checkout .cookie-permission-container .checkout-container .cookie-permission-content, .cookie-permission-container .is-act-finishpage .checkout .checkout-container .cookie-permission-content, .is-act-finishpage .checkout .cookie-permission-container .checkout-container .cookie-permission-content, .offcanvas-cookie .row .cookie-permission-content, .offcanvas-cookie .account-content .cookie-permission-content, .offcanvas-cookie .is-act-cartpage .checkout .checkout-container .cookie-permission-content, .is-act-cartpage .checkout .offcanvas-cookie .checkout-container .cookie-permission-content, .offcanvas-cookie .is-act-checkoutregisterpage .checkout .checkout-container .cookie-permission-content, .is-act-checkoutregisterpage .checkout .offcanvas-cookie .checkout-container .cookie-permission-content, .offcanvas-cookie .is-act-confirmpage .checkout .checkout-container .cookie-permission-content, .is-act-confirmpage .checkout .offcanvas-cookie .checkout-container .cookie-permission-content, .offcanvas-cookie .is-ctl-accountorder .checkout .checkout-container .cookie-permission-content, .is-ctl-accountorder .checkout .offcanvas-cookie .checkout-container .cookie-permission-content, .offcanvas-cookie .is-act-finishpage .checkout .checkout-container .cookie-permission-content, .is-act-finishpage .checkout .offcanvas-cookie .checkout-container .cookie-permission-content {
		text-align: center;
	}
	
	.cookie-permission-container .btn, .offcanvas-cookie .btn {
		margin-top: 5px;
	}
}

@media (max-width: 579px) {
	.cookie-permission-container .col-md-auto, .offcanvas-cookie .col-md-auto {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.cookie-permission-container .btn, .offcanvas-cookie .btn {
		margin: 5px 0;
		width: 100%;
	}
}

.checkout-container .checkout-aside .checkout-aside-summary-header, .checkout-container .checkout-aside .checkout-aside-product-header {
	font-size: 2rem;
}
