
@charset "UTF-8";

/*
Override variable defaults
==================================================
This file is used to override default SCSS variables from the Shopware Storefront or Bootstrap.

Because of the !default flags, theme variable overrides have to be declared beforehand.
https://getbootstrap.com/docs/4.0/getting-started/theming/#variable-defaults
*/

/* ************************************
 *
 * @Section: Shopware Storefront
 *
************************************* */

/*
Basic styles
==================================================
Contains the imports to all basic styles.

The file organization follows the 7-1 pattern architecture
https://sass-guidelin.es/#the-7-1-pattern
*/

/*
* Variables, Mixins, Functions
* ---------------------------- */

/*
Bootstrap variables
==================================================
Contains all overrides of bootstrap default variables.

https://getbootstrap.com/docs/4.3/getting-started/theming/#variable-defaults
*/

/*
Skin variables
==================================================
Contains the imports to all variables that the Shopware skin uses.
*/

/*
Bootstrap variables
==================================================
Contains all overrides of bootstrap default variables.

https://getbootstrap.com/docs/4.3/getting-started/theming/#variable-defaults
*/

/*
Custom variables
==================================================
Contains custom non bootstrap variables.
*/

/*
@deprecated tag:v6.5.0 - Alias `vendorBootstrap` will be removed.

Alias is used to import Bootstrap v5 if feature flag v6.5.0.0 is active.
Package `bootstrap5` will be renamed to `bootstrap` and replace Bootstrap v4.
Replace `~vendorBootstrap` with `~vendor/bootstrap`
*/

/*
Custom variables
==================================================
Contains custom non bootstrap variables.
*/

/* mixin for multiline */

/*
Helper function to check for active feature flags.
==================================================
The `$sw-features` variable contains a SCSS map of the current feature config.
The variable is injected automatically via ThemeCompiler.php and webpack.config.js.

Example:
@if feature('FEATURE_NEXT_1234') {
    // ...
}
*/

/*
* Skin variables
* ---------- */

/*
* Vendors
* ------- */

/*
Bootstrap
==================================================
Import of bootstrap vendor.

https://getbootstrap.com/docs/4.3/getting-started/introduction/

@deprecated tag:v6.5.0 - Alias `vendorBootstrap` will be removed.

Alias is used to import Bootstrap v5 if feature flag v6.5.0.0 is active.
Package `bootstrap5` will be renamed to `bootstrap` and replace Bootstrap v4.
Replace `~vendorBootstrap` with `~vendor/bootstrap`
*/

/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
	--blue: #007bff;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #28a745;
	--teal: #20c997;
	--cyan: #17a2b8;
	--white: #fff;
	--gray: #6c757d;
	--gray-dark: #343a40;
	--primary: #000;
	--secondary: #000;
	--success: #3cc261;
	--info: #26b6cf;
	--warning: #ffbd5d;
	--danger: #e52427;
	--light: #f8f9fa;
	--dark: #343a40;
	--black: #000;
	--white: #fff;
	--background: #fff;
	--martel-rot: #a6063a;
	--purple-light: #fbdde4;
	--purple-light-002: #ff00b8;
	--grey-001: #111;
	--grey-002: #e0e0e0;
	--grey-003: #f3f3f3;
	--grey-004: #f9f9f9;
	--grey-005: #e6e6e6;
	--grey-006: #ddd;
	--grey-007: #b2b2b2;
	--green-002: #28ce2c;
	--green-003: #3e9c55;
	--green-004: #dbf7db;
	--martel-grau-001: #f8f8f8;
	--martel-grau-002: #f1f1f1;
	--martel-grau-003: #f6f6f6;
	--martel-grau-004: #413a3e;
	--blue-001: #d4f0f5;
	--blue-002: #26b6cf;
	--red-001: #db004f;
	--orange: #ff9c22;
	--breakpoint-xs: 0;
	--breakpoint-sm: 576px;
	--breakpoint-md: 768px;
	--breakpoint-lg: 992px;
	--breakpoint-xl: 1480px;
	--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: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
	color: #000;
	text-align: left;
	background-color: #fff;
}

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

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

h1, .quote-block__quote, .cart-main-header, .finish-header, h2, .product-detail-price-container .product-detail-price, .account h1, .account .quote-block__quote, .account .cart-main-header, .account .finish-header, .modal .modal-dialog .modal-content .modal-title, .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, h3, h4, .next-orderlist-index-index .alert .title, h5, .filter-heading, .h1.filter-heading, 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: #000;
	text-decoration: none;
	background-color: transparent;
}

a:hover {
	color: #000;
	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: #6c757d;
	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, .quote-block__quote, .cart-main-header, .finish-header, h2, .product-detail-price-container .product-detail-price, .account h1, .account .quote-block__quote, .account .cart-main-header, .account .finish-header, .modal .modal-dialog .modal-content .modal-title, .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, h3, h4, .next-orderlist-index-index .alert .title, h5, .filter-heading, .h1.filter-heading, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	margin-bottom: .5rem;
	font-family: "ITC Slimbach W05 Book", "Times New Roman", serif;
	font-weight: 400;
	line-height: 1.2;
	color: inherit;
}

h1, .quote-block__quote, .cart-main-header, .finish-header, .h1 {
	font-size: 2.625rem;
}

@media (max-width: 1200px) {
	h1, .quote-block__quote, .cart-main-header, .finish-header, .h1 {
		font-size: calc(1.3875rem + 1.65vw);
	}
}

h2, .product-detail-price-container .product-detail-price, .account h1, .account .quote-block__quote, .account .cart-main-header, .account .finish-header, .modal .modal-dialog .modal-content .modal-title, .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .h2 {
	font-size: 1.625rem;
}

@media (max-width: 1200px) {
	h2, .product-detail-price-container .product-detail-price, .account h1, .account .quote-block__quote, .account .cart-main-header, .account .finish-header, .modal .modal-dialog .modal-content .modal-title, .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .h2 {
		font-size: calc(1.2875rem + .45vw);
	}
}

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

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

h4, .next-orderlist-index-index .alert .title, .h4 {
	font-size: 1.125rem;
}

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

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

.lead {
	font-size: 1.25rem;
	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.25rem;
}

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

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

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

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

.figure {
	display: inline-block;
}

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

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

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: 0;
}

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: 15px;
	padding-left: 15px;
	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: 1480px) {
	.container, .cms-section .boxed {
		max-width: 1400px;
	}
}

.container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	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: -15px;
	margin-left: -15px;
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.no-gutters > .col, .is-act-confirmpage .checkout .no-gutters > .checkout-aside, .is-ctl-accountorder .checkout .no-gutters > .checkout-aside, .is-act-finishpage .checkout .no-gutters > .checkout-aside, .no-gutters > [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, .is-act-checkoutregisterpage .checkout .checkout-aside, .col-md-5, .is-act-cartpage .checkout .checkout-aside, .col-md-6, .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: 15px;
	padding-left: 15px;
}

.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, .is-act-checkoutregisterpage .checkout .checkout-aside {
		-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-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-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-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 {
		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: 1480px) {
	.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 {
		-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 {
		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: #000;
}

.table th, .table td {
	padding: .75rem;
	vertical-align: top;
	border-top: 1px solid rgba(31, 56, 96, .15);
}

.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid rgba(31, 56, 96, .15);
}

.table tbody + tbody {
	border-top: 2px solid rgba(31, 56, 96, .15);
}

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

.table-bordered {
	border: 1px solid rgba(31, 56, 96, .15);
}

.table-bordered th, .table-bordered td {
	border: 1px solid rgba(31, 56, 96, .15);
}

.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: #000;
	background-color: rgba(0, 0, 0, .075);
}

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

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

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

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

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

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

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

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

.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: #c2ebf2;
}

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

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

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

.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: #ffe3b9;
}

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

.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: #f5abad;
}

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

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

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

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

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

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

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

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

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

.table-black, .table-black > th, .table-black > td {
	background-color: #b8b8b8;
}

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

.table-hover .table-black:hover {
	background-color: #ababab;
}

.table-hover .table-black:hover > td, .table-hover .table-black:hover > th {
	background-color: #ababab;
}

.table-white, .table-white > th, .table-white > td {
	background-color: white;
}

.table-white th, .table-white td, .table-white thead th, .table-white tbody + tbody {
	border-color: white;
}

.table-hover .table-white:hover {
	background-color: #f2f2f2;
}

.table-hover .table-white:hover > td, .table-hover .table-white:hover > th {
	background-color: #f2f2f2;
}

.table-background, .table-background > th, .table-background > td {
	background-color: white;
}

.table-background th, .table-background td, .table-background thead th, .table-background tbody + tbody {
	border-color: white;
}

.table-hover .table-background:hover {
	background-color: #f2f2f2;
}

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

.table-martel-rot, .table-martel-rot > th, .table-martel-rot > td {
	background-color: #e6b9c8;
}

.table-martel-rot th, .table-martel-rot td, .table-martel-rot thead th, .table-martel-rot tbody + tbody {
	border-color: #d17e99;
}

.table-hover .table-martel-rot:hover {
	background-color: #dfa6b9;
}

.table-hover .table-martel-rot:hover > td, .table-hover .table-martel-rot:hover > th {
	background-color: #dfa6b9;
}

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

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

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

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

.table-purple-light-002, .table-purple-light-002 > th, .table-purple-light-002 > td {
	background-color: #ffb8eb;
}

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

.table-hover .table-purple-light-002:hover {
	background-color: #ff9fe4;
}

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

.table-grey-001, .table-grey-001 > th, .table-grey-001 > td {
	background-color: #bcbcbc;
}

.table-grey-001 th, .table-grey-001 td, .table-grey-001 thead th, .table-grey-001 tbody + tbody {
	border-color: #838383;
}

.table-hover .table-grey-001:hover {
	background-color: #afafaf;
}

.table-hover .table-grey-001:hover > td, .table-hover .table-grey-001:hover > th {
	background-color: #afafaf;
}

.table-grey-002, .table-grey-002 > th, .table-grey-002 > td {
	background-color: #f6f6f6;
}

.table-grey-002 th, .table-grey-002 td, .table-grey-002 thead th, .table-grey-002 tbody + tbody {
	border-color: #efefef;
}

.table-hover .table-grey-002:hover {
	background-color: #e9e9e9;
}

.table-hover .table-grey-002:hover > td, .table-hover .table-grey-002:hover > th {
	background-color: #e9e9e9;
}

.table-grey-003, .table-grey-003 > th, .table-grey-003 > td {
	background-color: #fcfcfc;
}

.table-grey-003 th, .table-grey-003 td, .table-grey-003 thead th, .table-grey-003 tbody + tbody {
	border-color: #f9f9f9;
}

.table-hover .table-grey-003:hover {
	background-color: #efefef;
}

.table-hover .table-grey-003:hover > td, .table-hover .table-grey-003:hover > th {
	background-color: #efefef;
}

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

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

.table-hover .table-grey-004:hover {
	background-color: #f0f0f0;
}

.table-hover .table-grey-004:hover > td, .table-hover .table-grey-004:hover > th {
	background-color: #f0f0f0;
}

.table-grey-005, .table-grey-005 > th, .table-grey-005 > td {
	background-color: #f8f8f8;
}

.table-grey-005 th, .table-grey-005 td, .table-grey-005 thead th, .table-grey-005 tbody + tbody {
	border-color: #f2f2f2;
}

.table-hover .table-grey-005:hover {
	background-color: #ebebeb;
}

.table-hover .table-grey-005:hover > td, .table-hover .table-grey-005:hover > th {
	background-color: #ebebeb;
}

.table-grey-006, .table-grey-006 > th, .table-grey-006 > td {
	background-color: whitesmoke;
}

.table-grey-006 th, .table-grey-006 td, .table-grey-006 thead th, .table-grey-006 tbody + tbody {
	border-color: #ededed;
}

.table-hover .table-grey-006:hover {
	background-color: #e8e8e8;
}

.table-hover .table-grey-006:hover > td, .table-hover .table-grey-006:hover > th {
	background-color: #e8e8e8;
}

.table-grey-007, .table-grey-007 > th, .table-grey-007 > td {
	background-color: #e9e9e9;
}

.table-grey-007 th, .table-grey-007 td, .table-grey-007 thead th, .table-grey-007 tbody + tbody {
	border-color: #d7d7d7;
}

.table-hover .table-grey-007:hover {
	background-color: gainsboro;
}

.table-hover .table-grey-007:hover > td, .table-hover .table-grey-007:hover > th {
	background-color: gainsboro;
}

.table-green-002, .table-green-002 > th, .table-green-002 > td {
	background-color: #c3f1c4;
}

.table-green-002 th, .table-green-002 td, .table-green-002 thead th, .table-green-002 tbody + tbody {
	border-color: #8fe691;
}

.table-hover .table-green-002:hover {
	background-color: #aeecb0;
}

.table-hover .table-green-002:hover > td, .table-hover .table-green-002:hover > th {
	background-color: #aeecb0;
}

.table-green-003, .table-green-003 > th, .table-green-003 > td {
	background-color: #c9e3cf;
}

.table-green-003 th, .table-green-003 td, .table-green-003 thead th, .table-green-003 tbody + tbody {
	border-color: #9bcca7;
}

.table-hover .table-green-003:hover {
	background-color: #b8dac0;
}

.table-hover .table-green-003:hover > td, .table-hover .table-green-003:hover > th {
	background-color: #b8dac0;
}

.table-green-004, .table-green-004 > th, .table-green-004 > td {
	background-color: #f5fdf5;
}

.table-green-004 th, .table-green-004 td, .table-green-004 thead th, .table-green-004 tbody + tbody {
	border-color: #ecfbec;
}

.table-hover .table-green-004:hover {
	background-color: #e0f9e0;
}

.table-hover .table-green-004:hover > td, .table-hover .table-green-004:hover > th {
	background-color: #e0f9e0;
}

.table-martel-grau-001, .table-martel-grau-001 > th, .table-martel-grau-001 > td {
	background-color: #fdfdfd;
}

.table-martel-grau-001 th, .table-martel-grau-001 td, .table-martel-grau-001 thead th, .table-martel-grau-001 tbody + tbody {
	border-color: #fbfbfb;
}

.table-hover .table-martel-grau-001:hover {
	background-color: #f0f0f0;
}

.table-hover .table-martel-grau-001:hover > td, .table-hover .table-martel-grau-001:hover > th {
	background-color: #f0f0f0;
}

.table-martel-grau-002, .table-martel-grau-002 > th, .table-martel-grau-002 > td {
	background-color: #fbfbfb;
}

.table-martel-grau-002 th, .table-martel-grau-002 td, .table-martel-grau-002 thead th, .table-martel-grau-002 tbody + tbody {
	border-color: #f8f8f8;
}

.table-hover .table-martel-grau-002:hover {
	background-color: #eee;
}

.table-hover .table-martel-grau-002:hover > td, .table-hover .table-martel-grau-002:hover > th {
	background-color: #eee;
}

.table-martel-grau-003, .table-martel-grau-003 > th, .table-martel-grau-003 > td {
	background-color: #fcfcfc;
}

.table-martel-grau-003 th, .table-martel-grau-003 td, .table-martel-grau-003 thead th, .table-martel-grau-003 tbody + tbody {
	border-color: #fafafa;
}

.table-hover .table-martel-grau-003:hover {
	background-color: #efefef;
}

.table-hover .table-martel-grau-003:hover > td, .table-hover .table-martel-grau-003:hover > th {
	background-color: #efefef;
}

.table-martel-grau-004, .table-martel-grau-004 > th, .table-martel-grau-004 > td {
	background-color: #cac8c9;
}

.table-martel-grau-004 th, .table-martel-grau-004 td, .table-martel-grau-004 thead th, .table-martel-grau-004 tbody + tbody {
	border-color: #9c999b;
}

.table-hover .table-martel-grau-004:hover {
	background-color: #bdbbbc;
}

.table-hover .table-martel-grau-004:hover > td, .table-hover .table-martel-grau-004:hover > th {
	background-color: #bdbbbc;
}

.table-blue-001, .table-blue-001 > th, .table-blue-001 > td {
	background-color: #f3fbfc;
}

.table-blue-001 th, .table-blue-001 td, .table-blue-001 thead th, .table-blue-001 tbody + tbody {
	border-color: #e9f7fa;
}

.table-hover .table-blue-001:hover {
	background-color: #dff4f7;
}

.table-hover .table-blue-001:hover > td, .table-hover .table-blue-001:hover > th {
	background-color: #dff4f7;
}

.table-blue-002, .table-blue-002 > th, .table-blue-002 > td {
	background-color: #c2ebf2;
}

.table-blue-002 th, .table-blue-002 td, .table-blue-002 thead th, .table-blue-002 tbody + tbody {
	border-color: #8ed9e6;
}

.table-hover .table-blue-002:hover {
	background-color: #ade4ee;
}

.table-hover .table-blue-002:hover > td, .table-hover .table-blue-002:hover > th {
	background-color: #ade4ee;
}

.table-red-001, .table-red-001 > th, .table-red-001 > td {
	background-color: #f5b8ce;
}

.table-red-001 th, .table-red-001 td, .table-red-001 thead th, .table-red-001 tbody + tbody {
	border-color: #ec7aa3;
}

.table-hover .table-red-001:hover {
	background-color: #f2a2bf;
}

.table-hover .table-red-001:hover > td, .table-hover .table-red-001:hover > th {
	background-color: #f2a2bf;
}

.table-orange, .table-orange > th, .table-orange > td {
	background-color: #ffe3c1;
}

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

.table-hover .table-orange:hover {
	background-color: #ffd7a8;
}

.table-hover .table-orange:hover > td, .table-hover .table-orange:hover > th {
	background-color: #ffd7a8;
}

.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: #343a40;
	border-color: #454d55;
}

.table .thead-light th {
	color: #495057;
	background-color: #e9ecef;
	border-color: rgba(31, 56, 96, .15);
}

.table-dark {
	color: #fff;
	background-color: #343a40;
}

.table-dark th, .table-dark td, .table-dark thead th {
	border-color: #454d55;
}

.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: 1479.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, .is-act-confirmpage .checkout #next_checkout_deliverydate {
	display: block;
	width: 100%;
	height: calc(1.6em + .75rem + 2px);
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
	color: #000;
	background-color: #f9f9f9;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0;
	-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, .is-act-confirmpage .checkout #next_checkout_deliverydate {
		-webkit-transition: none;
		transition: none;
	}
}

.form-control::-ms-expand, .is-act-confirmpage .checkout #next_checkout_deliverydate::-ms-expand {
	background-color: transparent;
	border: 0;
}

.form-control:focus, .is-act-confirmpage .checkout #next_checkout_deliverydate:focus {
	color: #000;
	background-color: #f9f9f9;
	border-color: #aaa;
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .25);
}

.form-control::-ms-input-placeholder, .form-control::-moz-placeholder, .form-control::-webkit-input-placeholder, .form-control::placeholder, .is-act-confirmpage .checkout #next_checkout_deliverydate::-ms-input-placeholder, .is-act-confirmpage .checkout #next_checkout_deliverydate::-moz-placeholder, .is-act-confirmpage .checkout #next_checkout_deliverydate::-webkit-input-placeholder, .is-act-confirmpage .checkout #next_checkout_deliverydate::placeholder {
	color: black;
	opacity: 1;
}

.form-control:disabled, .is-act-confirmpage .checkout #next_checkout_deliverydate:disabled, .form-control[readonly], .is-act-confirmpage .checkout #next_checkout_deliverydate[readonly] {
	background-color: #e9ecef;
	opacity: 1;
}

select.form-control:focus::-ms-value, .is-act-confirmpage .checkout select#next_checkout_deliverydate:focus::-ms-value {
	color: #000;
	background-color: #f9f9f9;
}

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

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

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

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

.form-control-plaintext {
	display: block;
	width: 100%;
	padding-top: .375rem;
	padding-bottom: .375rem;
	margin-bottom: 0;
	line-height: 1.6;
	color: #000;
	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: .875rem;
	line-height: 1.5;
	border-radius: 0;
}

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

select.form-control[size], .is-act-confirmpage .checkout select#next_checkout_deliverydate[size], select.form-control[multiple], .is-act-confirmpage .checkout select#next_checkout_deliverydate[multiple] {
	height: auto;
}

textarea.form-control, .is-act-confirmpage .checkout textarea#next_checkout_deliverydate {
	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: #6c757d;
}

.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: .875rem;
	line-height: 1.6;
	color: #fff;
	background-color: rgba(60, 194, 97, .9);
	border-radius: 0;
}

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

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

.was-validated .form-control:valid ~ .valid-feedback, .was-validated .is-act-confirmpage .checkout #next_checkout_deliverydate:valid ~ .valid-feedback, .is-act-confirmpage .checkout .was-validated #next_checkout_deliverydate:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .was-validated .is-act-confirmpage .checkout #next_checkout_deliverydate:valid ~ .valid-tooltip, .is-act-confirmpage .checkout .was-validated #next_checkout_deliverydate:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .is-act-confirmpage .checkout .is-valid#next_checkout_deliverydate ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .is-act-confirmpage .checkout .is-valid#next_checkout_deliverydate ~ .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 .25rem rgba(60, 194, 97, .25);
}

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

.was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .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, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .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, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .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 .25rem 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, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .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 .25rem 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: .875rem;
	line-height: 1.6;
	color: #fff;
	background-color: rgba(229, 36, 39, .9);
	border-radius: 0;
}

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

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

.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .is-act-confirmpage .checkout #next_checkout_deliverydate:invalid ~ .invalid-feedback, .is-act-confirmpage .checkout .was-validated #next_checkout_deliverydate:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .was-validated .is-act-confirmpage .checkout #next_checkout_deliverydate:invalid ~ .invalid-tooltip, .is-act-confirmpage .checkout .was-validated #next_checkout_deliverydate:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .is-act-confirmpage .checkout .is-invalid#next_checkout_deliverydate ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .is-act-confirmpage .checkout .is-invalid#next_checkout_deliverydate ~ .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 .25rem rgba(229, 36, 39, .25);
}

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

.was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .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, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .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, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .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 .25rem 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, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .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 .25rem 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, .form-inline .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .form-inline #next_checkout_deliverydate {
		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, .address-editor-select, .address-editor-create, .account .card-actions a, .page-search .header-search-btn, .product-detail-products-slider__title .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a {
	display: inline-block;
	font-weight: 300;
	color: #000;
	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: 1rem;
	line-height: 26px;
	border-radius: 0;
	-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, .address-editor-select, .address-editor-create, .account .card-actions a, .page-search .header-search-btn, .product-detail-products-slider__title .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a {
		-webkit-transition: none;
		transition: none;
	}
}

.btn:hover, .address-editor-select:hover, .address-editor-create:hover, .account .card-actions a:hover, .page-search .header-search-btn:hover, .product-detail-products-slider__title .more-link:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:hover {
	color: #000;
	text-decoration: none;
}

.btn:focus, .address-editor-select:focus, .address-editor-create:focus, .account .card-actions a:focus, .page-search .header-search-btn:focus, .product-detail-products-slider__title .more-link:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:focus, .btn.focus, .focus.address-editor-select, .focus.address-editor-create, .account .card-actions a.focus, .page-search .focus.header-search-btn, .product-detail-products-slider__title .focus.more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .25);
}

.btn.disabled, .disabled.address-editor-select, .disabled.address-editor-create, .account .card-actions a.disabled, .page-search .disabled.header-search-btn, .product-detail-products-slider__title .disabled.more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled, .btn:disabled, .address-editor-select:disabled, .address-editor-create:disabled, .account .card-actions a:disabled, .page-search .header-search-btn:disabled, .product-detail-products-slider__title .more-link:disabled, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled {
	opacity: .65;
}

a.btn.disabled, a.disabled.address-editor-select, a.disabled.address-editor-create, .account .card-actions a.disabled, .page-search a.disabled.header-search-btn, .product-detail-products-slider__title a.disabled.more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled, fieldset:disabled a.btn, fieldset:disabled a.address-editor-select, fieldset:disabled a.address-editor-create, fieldset:disabled .account .card-actions a, .account .card-actions fieldset:disabled a, fieldset:disabled .page-search a.header-search-btn, .page-search fieldset:disabled a.header-search-btn, fieldset:disabled .product-detail-products-slider__title a.more-link, .product-detail-products-slider__title fieldset:disabled a.more-link, fieldset:disabled .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li fieldset:disabled a {
	pointer-events: none;
}

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

.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: black;
	border-color: black;
}

.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 .25rem rgba(38, 38, 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: #000;
	border-color: #000;
}

.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: black;
	border-color: black;
}

.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 .25rem rgba(38, 38, 38, .5);
}

.btn-secondary, .btn-light, .address-editor-select, .address-editor-create, .confirm-checkout-collapse-trigger, .account .card-actions a {
	color: #fff;
	background-color: #000;
	border-color: #000;
}

.btn-secondary:hover, .btn-light:hover, .address-editor-select:hover, .address-editor-create:hover, .confirm-checkout-collapse-trigger:hover, .account .card-actions a:hover {
	color: #fff;
	background-color: black;
	border-color: black;
}

.btn-secondary:focus, .btn-light:focus, .address-editor-select:focus, .address-editor-create:focus, .confirm-checkout-collapse-trigger:focus, .account .card-actions a:focus, .btn-secondary.focus, .focus.btn-light, .focus.address-editor-select, .focus.address-editor-create, .focus.confirm-checkout-collapse-trigger, .account .card-actions a.focus {
	box-shadow: 0 0 0 .25rem rgba(38, 38, 38, .5);
}

.btn-secondary.disabled, .disabled.btn-light, .disabled.address-editor-select, .disabled.address-editor-create, .disabled.confirm-checkout-collapse-trigger, .account .card-actions a.disabled, .btn-secondary:disabled, .btn-light:disabled, .address-editor-select:disabled, .address-editor-create:disabled, .confirm-checkout-collapse-trigger:disabled, .account .card-actions a:disabled {
	color: #fff;
	background-color: #000;
	border-color: #000;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled):active, .address-editor-select:not(:disabled):not(.disabled):active, .address-editor-create:not(:disabled):not(.disabled):active, .confirm-checkout-collapse-trigger:not(:disabled):not(.disabled):active, .account .card-actions a:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .active.btn-light:not(.disabled):not(:disabled), .active.address-editor-select:not(.disabled):not(:disabled), .active.address-editor-create:not(.disabled):not(:disabled), .active.confirm-checkout-collapse-trigger:not(.disabled):not(:disabled), .account .card-actions a.active:not(.disabled):not(:disabled), .show > .btn-secondary.dropdown-toggle, .show > .dropdown-toggle.btn-light, .show > .dropdown-toggle.address-editor-select, .show > .dropdown-toggle.address-editor-create, .show > .dropdown-toggle.confirm-checkout-collapse-trigger, .account .card-actions .show > a.dropdown-toggle {
	color: #fff;
	background-color: black;
	border-color: black;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .address-editor-select:not(:disabled):not(.disabled):active:focus, .address-editor-create:not(:disabled):not(.disabled):active:focus, .confirm-checkout-collapse-trigger:not(:disabled):not(.disabled):active:focus, .account .card-actions a:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .active.btn-light:not(.disabled):not(:disabled):focus, .active.address-editor-select:not(.disabled):not(:disabled):focus, .active.address-editor-create:not(.disabled):not(:disabled):focus, .active.confirm-checkout-collapse-trigger:not(.disabled):not(:disabled):focus, .account .card-actions a.active:not(.disabled):not(:disabled):focus, .show > .btn-secondary.dropdown-toggle:focus, .show > .dropdown-toggle.btn-light:focus, .show > .dropdown-toggle.address-editor-select:focus, .show > .dropdown-toggle.address-editor-create:focus, .show > .dropdown-toggle.confirm-checkout-collapse-trigger:focus, .account .card-actions .show > a.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(38, 38, 38, .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 .25rem 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 .25rem rgba(89, 203, 121, .5);
}

.btn-info {
	color: #fff;
	background-color: #26b6cf;
	border-color: #26b6cf;
}

.btn-info:hover {
	color: #fff;
	background-color: #209aaf;
	border-color: #1e90a4;
}

.btn-info:focus, .btn-info.focus {
	box-shadow: 0 0 0 .25rem rgba(71, 193, 214, .5);
}

.btn-info.disabled, .btn-info:disabled {
	color: #fff;
	background-color: #26b6cf;
	border-color: #26b6cf;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
	color: #fff;
	background-color: #1e90a4;
	border-color: #1c8799;
}

.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 .25rem rgba(71, 193, 214, .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 .25rem 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 .25rem 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 .25rem 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 .25rem rgba(233, 69, 71, .5);
}

.btn-light, .address-editor-select, .address-editor-create, .confirm-checkout-collapse-trigger, .account .card-actions a {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-light:hover, .address-editor-select:hover, .address-editor-create:hover, .confirm-checkout-collapse-trigger:hover, .account .card-actions a:hover {
	color: #212529;
	background-color: #e2e6ea;
	border-color: #dae0e5;
}

.btn-light:focus, .address-editor-select:focus, .address-editor-create:focus, .confirm-checkout-collapse-trigger:focus, .account .card-actions a:focus, .btn-light.focus, .focus.address-editor-select, .focus.address-editor-create, .focus.confirm-checkout-collapse-trigger, .account .card-actions a.focus {
	box-shadow: 0 0 0 .25rem rgba(216, 217, 219, .5);
}

.btn-light.disabled, .disabled.address-editor-select, .disabled.address-editor-create, .disabled.confirm-checkout-collapse-trigger, .account .card-actions a.disabled, .btn-light:disabled, .address-editor-select:disabled, .address-editor-create:disabled, .confirm-checkout-collapse-trigger:disabled, .account .card-actions a:disabled {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .address-editor-select:not(:disabled):not(.disabled):active, .address-editor-create:not(:disabled):not(.disabled):active, .confirm-checkout-collapse-trigger:not(:disabled):not(.disabled):active, .account .card-actions a:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .active.address-editor-select:not(.disabled):not(:disabled), .active.address-editor-create:not(.disabled):not(:disabled), .active.confirm-checkout-collapse-trigger:not(.disabled):not(:disabled), .account .card-actions a.active:not(.disabled):not(:disabled), .show > .btn-light.dropdown-toggle, .show > .dropdown-toggle.address-editor-select, .show > .dropdown-toggle.address-editor-create, .show > .dropdown-toggle.confirm-checkout-collapse-trigger, .account .card-actions .show > a.dropdown-toggle {
	color: #212529;
	background-color: #dae0e5;
	border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .address-editor-select:not(:disabled):not(.disabled):active:focus, .address-editor-create:not(:disabled):not(.disabled):active:focus, .confirm-checkout-collapse-trigger:not(:disabled):not(.disabled):active:focus, .account .card-actions a:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .active.address-editor-select:not(.disabled):not(:disabled):focus, .active.address-editor-create:not(.disabled):not(:disabled):focus, .active.confirm-checkout-collapse-trigger:not(.disabled):not(:disabled):focus, .account .card-actions a.active:not(.disabled):not(:disabled):focus, .show > .btn-light.dropdown-toggle:focus, .show > .dropdown-toggle.address-editor-select:focus, .show > .dropdown-toggle.address-editor-create:focus, .show > .dropdown-toggle.confirm-checkout-collapse-trigger:focus, .account .card-actions .show > a.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(216, 217, 219, .5);
}

.btn-dark {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
}

.btn-dark:hover {
	color: #fff;
	background-color: #23272b;
	border-color: #1d2124;
}

.btn-dark:focus, .btn-dark.focus {
	box-shadow: 0 0 0 .25rem rgba(82, 88, 93, .5);
}

.btn-dark.disabled, .btn-dark:disabled {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #1d2124;
	border-color: #171a1d;
}

.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 .25rem rgba(82, 88, 93, .5);
}

.btn-black {
	color: #fff;
	background-color: #000;
	border-color: #000;
}

.btn-black:hover {
	color: #fff;
	background-color: black;
	border-color: black;
}

.btn-black:focus, .btn-black.focus {
	box-shadow: 0 0 0 .25rem rgba(38, 38, 38, .5);
}

.btn-black.disabled, .btn-black:disabled {
	color: #fff;
	background-color: #000;
	border-color: #000;
}

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

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

.btn-white {
	color: #212529;
	background-color: #fff;
	border-color: #fff;
}

.btn-white:hover {
	color: #212529;
	background-color: #ececec;
	border-color: #e6e6e6;
}

.btn-white:focus, .btn-white.focus {
	box-shadow: 0 0 0 .25rem rgba(222, 222, 223, .5);
}

.btn-white.disabled, .btn-white:disabled {
	color: #212529;
	background-color: #fff;
	border-color: #fff;
}

.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .show > .btn-white.dropdown-toggle {
	color: #212529;
	background-color: #e6e6e6;
	border-color: #dfdfdf;
}

.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(222, 222, 223, .5);
}

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

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

.btn-background:focus, .btn-background.focus {
	box-shadow: 0 0 0 .25rem rgba(222, 222, 223, .5);
}

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

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

.btn-background:not(:disabled):not(.disabled):active:focus, .btn-background:not(:disabled):not(.disabled).active:focus, .show > .btn-background.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(222, 222, 223, .5);
}

.btn-martel-rot {
	color: #fff;
	background-color: #a6063a;
	border-color: #a6063a;
}

.btn-martel-rot:hover {
	color: #fff;
	background-color: #81052d;
	border-color: #750429;
}

.btn-martel-rot:focus, .btn-martel-rot.focus {
	box-shadow: 0 0 0 .25rem rgba(179, 43, 88, .5);
}

.btn-martel-rot.disabled, .btn-martel-rot:disabled {
	color: #fff;
	background-color: #a6063a;
	border-color: #a6063a;
}

.btn-martel-rot:not(:disabled):not(.disabled):active, .btn-martel-rot:not(:disabled):not(.disabled).active, .show > .btn-martel-rot.dropdown-toggle {
	color: #fff;
	background-color: #750429;
	border-color: #680425;
}

.btn-martel-rot:not(:disabled):not(.disabled):active:focus, .btn-martel-rot:not(:disabled):not(.disabled).active:focus, .show > .btn-martel-rot.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(179, 43, 88, .5);
}

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

.btn-purple-light:hover {
	color: #212529;
	background-color: #f7bbc9;
	border-color: #f6afc0;
}

.btn-purple-light:focus, .btn-purple-light.focus {
	box-shadow: 0 0 0 .25rem rgba(218, 193, 200, .5);
}

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

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

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

.btn-purple-light-002 {
	color: #fff;
	background-color: #ff00b8;
	border-color: #ff00b8;
}

.btn-purple-light-002:hover {
	color: #fff;
	background-color: #d9009c;
	border-color: #cc0093;
}

.btn-purple-light-002:focus, .btn-purple-light-002.focus {
	box-shadow: 0 0 0 .25rem rgba(255, 38, 195, .5);
}

.btn-purple-light-002.disabled, .btn-purple-light-002:disabled {
	color: #fff;
	background-color: #ff00b8;
	border-color: #ff00b8;
}

.btn-purple-light-002:not(:disabled):not(.disabled):active, .btn-purple-light-002:not(:disabled):not(.disabled).active, .show > .btn-purple-light-002.dropdown-toggle {
	color: #fff;
	background-color: #cc0093;
	border-color: #bf008a;
}

.btn-purple-light-002:not(:disabled):not(.disabled):active:focus, .btn-purple-light-002:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-light-002.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(255, 38, 195, .5);
}

.btn-grey-001 {
	color: #fff;
	background-color: #111;
	border-color: #111;
}

.btn-grey-001:hover {
	color: #fff;
	background-color: black;
	border-color: black;
}

.btn-grey-001:focus, .btn-grey-001.focus {
	box-shadow: 0 0 0 .25rem rgba(53, 53, 53, .5);
}

.btn-grey-001.disabled, .btn-grey-001:disabled {
	color: #fff;
	background-color: #111;
	border-color: #111;
}

.btn-grey-001:not(:disabled):not(.disabled):active, .btn-grey-001:not(:disabled):not(.disabled).active, .show > .btn-grey-001.dropdown-toggle {
	color: #fff;
	background-color: black;
	border-color: black;
}

.btn-grey-001:not(:disabled):not(.disabled):active:focus, .btn-grey-001:not(:disabled):not(.disabled).active:focus, .show > .btn-grey-001.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(53, 53, 53, .5);
}

.btn-grey-002 {
	color: #212529;
	background-color: #e0e0e0;
	border-color: #e0e0e0;
}

.btn-grey-002:hover {
	color: #212529;
	background-color: #cdcdcd;
	border-color: #c7c7c7;
}

.btn-grey-002:focus, .btn-grey-002.focus {
	box-shadow: 0 0 0 .25rem rgba(195, 196, 197, .5);
}

.btn-grey-002.disabled, .btn-grey-002:disabled {
	color: #212529;
	background-color: #e0e0e0;
	border-color: #e0e0e0;
}

.btn-grey-002:not(:disabled):not(.disabled):active, .btn-grey-002:not(:disabled):not(.disabled).active, .show > .btn-grey-002.dropdown-toggle {
	color: #212529;
	background-color: #c7c7c7;
	border-color: silver;
}

.btn-grey-002:not(:disabled):not(.disabled):active:focus, .btn-grey-002:not(:disabled):not(.disabled).active:focus, .show > .btn-grey-002.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(195, 196, 197, .5);
}

.btn-grey-003 {
	color: #212529;
	background-color: #f3f3f3;
	border-color: #f3f3f3;
}

.btn-grey-003:hover {
	color: #212529;
	background-color: #e0e0e0;
	border-color: #dadada;
}

.btn-grey-003:focus, .btn-grey-003.focus {
	box-shadow: 0 0 0 .25rem rgba(212, 212, 213, .5);
}

.btn-grey-003.disabled, .btn-grey-003:disabled {
	color: #212529;
	background-color: #f3f3f3;
	border-color: #f3f3f3;
}

.btn-grey-003:not(:disabled):not(.disabled):active, .btn-grey-003:not(:disabled):not(.disabled).active, .show > .btn-grey-003.dropdown-toggle {
	color: #212529;
	background-color: #dadada;
	border-color: lightgray;
}

.btn-grey-003:not(:disabled):not(.disabled):active:focus, .btn-grey-003:not(:disabled):not(.disabled).active:focus, .show > .btn-grey-003.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(212, 212, 213, .5);
}

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

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

.btn-grey-004:focus, .btn-grey-004.focus {
	box-shadow: 0 0 0 .25rem rgba(217, 217, 218, .5);
}

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

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

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

.btn-grey-005 {
	color: #212529;
	background-color: #e6e6e6;
	border-color: #e6e6e6;
}

.btn-grey-005:hover {
	color: #212529;
	background-color: lightgray;
	border-color: #cdcdcd;
}

.btn-grey-005:focus, .btn-grey-005.focus {
	box-shadow: 0 0 0 .25rem rgba(200, 201, 202, .5);
}

.btn-grey-005.disabled, .btn-grey-005:disabled {
	color: #212529;
	background-color: #e6e6e6;
	border-color: #e6e6e6;
}

.btn-grey-005:not(:disabled):not(.disabled):active, .btn-grey-005:not(:disabled):not(.disabled).active, .show > .btn-grey-005.dropdown-toggle {
	color: #212529;
	background-color: #cdcdcd;
	border-color: #c6c6c6;
}

.btn-grey-005:not(:disabled):not(.disabled):active:focus, .btn-grey-005:not(:disabled):not(.disabled).active:focus, .show > .btn-grey-005.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(200, 201, 202, .5);
}

.btn-grey-006 {
	color: #212529;
	background-color: #ddd;
	border-color: #ddd;
}

.btn-grey-006:hover {
	color: #212529;
	background-color: #cacaca;
	border-color: #c4c4c4;
}

.btn-grey-006:focus, .btn-grey-006.focus {
	box-shadow: 0 0 0 .25rem rgba(193, 193, 194, .5);
}

.btn-grey-006.disabled, .btn-grey-006:disabled {
	color: #212529;
	background-color: #ddd;
	border-color: #ddd;
}

.btn-grey-006:not(:disabled):not(.disabled):active, .btn-grey-006:not(:disabled):not(.disabled).active, .show > .btn-grey-006.dropdown-toggle {
	color: #212529;
	background-color: #c4c4c4;
	border-color: #bdbdbd;
}

.btn-grey-006:not(:disabled):not(.disabled):active:focus, .btn-grey-006:not(:disabled):not(.disabled).active:focus, .show > .btn-grey-006.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(193, 193, 194, .5);
}

.btn-grey-007 {
	color: #212529;
	background-color: #b2b2b2;
	border-color: #b2b2b2;
}

.btn-grey-007:hover {
	color: #212529;
	background-color: #9f9f9f;
	border-color: #999;
}

.btn-grey-007:focus, .btn-grey-007.focus {
	box-shadow: 0 0 0 .25rem rgba(156, 157, 157, .5);
}

.btn-grey-007.disabled, .btn-grey-007:disabled {
	color: #212529;
	background-color: #b2b2b2;
	border-color: #b2b2b2;
}

.btn-grey-007:not(:disabled):not(.disabled):active, .btn-grey-007:not(:disabled):not(.disabled).active, .show > .btn-grey-007.dropdown-toggle {
	color: #212529;
	background-color: #999;
	border-color: #929292;
}

.btn-grey-007:not(:disabled):not(.disabled):active:focus, .btn-grey-007:not(:disabled):not(.disabled).active:focus, .show > .btn-grey-007.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(156, 157, 157, .5);
}

.btn-green-002 {
	color: #fff;
	background-color: #28ce2c;
	border-color: #28ce2c;
}

.btn-green-002:hover {
	color: #fff;
	background-color: #22ae25;
	border-color: #20a323;
}

.btn-green-002:focus, .btn-green-002.focus {
	box-shadow: 0 0 0 .25rem rgba(72, 213, 76, .5);
}

.btn-green-002.disabled, .btn-green-002:disabled {
	color: #fff;
	background-color: #28ce2c;
	border-color: #28ce2c;
}

.btn-green-002:not(:disabled):not(.disabled):active, .btn-green-002:not(:disabled):not(.disabled).active, .show > .btn-green-002.dropdown-toggle {
	color: #fff;
	background-color: #20a323;
	border-color: #1e9921;
}

.btn-green-002:not(:disabled):not(.disabled):active:focus, .btn-green-002:not(:disabled):not(.disabled).active:focus, .show > .btn-green-002.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(72, 213, 76, .5);
}

.btn-green-003 {
	color: #fff;
	background-color: #3e9c55;
	border-color: #3e9c55;
}

.btn-green-003:hover {
	color: #fff;
	background-color: #338146;
	border-color: #2f7841;
}

.btn-green-003:focus, .btn-green-003.focus {
	box-shadow: 0 0 0 .25rem rgba(91, 171, 111, .5);
}

.btn-green-003.disabled, .btn-green-003:disabled {
	color: #fff;
	background-color: #3e9c55;
	border-color: #3e9c55;
}

.btn-green-003:not(:disabled):not(.disabled):active, .btn-green-003:not(:disabled):not(.disabled).active, .show > .btn-green-003.dropdown-toggle {
	color: #fff;
	background-color: #2f7841;
	border-color: #2c6e3c;
}

.btn-green-003:not(:disabled):not(.disabled):active:focus, .btn-green-003:not(:disabled):not(.disabled).active:focus, .show > .btn-green-003.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(91, 171, 111, .5);
}

.btn-green-004 {
	color: #212529;
	background-color: #dbf7db;
	border-color: #dbf7db;
}

.btn-green-004:hover {
	color: #212529;
	background-color: #bcf0bc;
	border-color: #b1eeb1;
}

.btn-green-004:focus, .btn-green-004.focus {
	box-shadow: 0 0 0 .25rem rgba(191, 216, 192, .5);
}

.btn-green-004.disabled, .btn-green-004:disabled {
	color: #212529;
	background-color: #dbf7db;
	border-color: #dbf7db;
}

.btn-green-004:not(:disabled):not(.disabled):active, .btn-green-004:not(:disabled):not(.disabled).active, .show > .btn-green-004.dropdown-toggle {
	color: #212529;
	background-color: #b1eeb1;
	border-color: #a7eba7;
}

.btn-green-004:not(:disabled):not(.disabled):active:focus, .btn-green-004:not(:disabled):not(.disabled).active:focus, .show > .btn-green-004.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(191, 216, 192, .5);
}

.btn-martel-grau-001 {
	color: #212529;
	background-color: #f8f8f8;
	border-color: #f8f8f8;
}

.btn-martel-grau-001:hover {
	color: #212529;
	background-color: #e5e5e5;
	border-color: #dfdfdf;
}

.btn-martel-grau-001:focus, .btn-martel-grau-001.focus {
	box-shadow: 0 0 0 .25rem rgba(216, 216, 217, .5);
}

.btn-martel-grau-001.disabled, .btn-martel-grau-001:disabled {
	color: #212529;
	background-color: #f8f8f8;
	border-color: #f8f8f8;
}

.btn-martel-grau-001:not(:disabled):not(.disabled):active, .btn-martel-grau-001:not(:disabled):not(.disabled).active, .show > .btn-martel-grau-001.dropdown-toggle {
	color: #212529;
	background-color: #dfdfdf;
	border-color: #d8d8d8;
}

.btn-martel-grau-001:not(:disabled):not(.disabled):active:focus, .btn-martel-grau-001:not(:disabled):not(.disabled).active:focus, .show > .btn-martel-grau-001.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(216, 216, 217, .5);
}

.btn-martel-grau-002 {
	color: #212529;
	background-color: #f1f1f1;
	border-color: #f1f1f1;
}

.btn-martel-grau-002:hover {
	color: #212529;
	background-color: #dedede;
	border-color: #d8d8d8;
}

.btn-martel-grau-002:focus, .btn-martel-grau-002.focus {
	box-shadow: 0 0 0 .25rem rgba(210, 210, 211, .5);
}

.btn-martel-grau-002.disabled, .btn-martel-grau-002:disabled {
	color: #212529;
	background-color: #f1f1f1;
	border-color: #f1f1f1;
}

.btn-martel-grau-002:not(:disabled):not(.disabled):active, .btn-martel-grau-002:not(:disabled):not(.disabled).active, .show > .btn-martel-grau-002.dropdown-toggle {
	color: #212529;
	background-color: #d8d8d8;
	border-color: #d1d1d1;
}

.btn-martel-grau-002:not(:disabled):not(.disabled):active:focus, .btn-martel-grau-002:not(:disabled):not(.disabled).active:focus, .show > .btn-martel-grau-002.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(210, 210, 211, .5);
}

.btn-martel-grau-003 {
	color: #212529;
	background-color: #f6f6f6;
	border-color: #f6f6f6;
}

.btn-martel-grau-003:hover {
	color: #212529;
	background-color: #e3e3e3;
	border-color: #ddd;
}

.btn-martel-grau-003:focus, .btn-martel-grau-003.focus {
	box-shadow: 0 0 0 .25rem rgba(214, 215, 215, .5);
}

.btn-martel-grau-003.disabled, .btn-martel-grau-003:disabled {
	color: #212529;
	background-color: #f6f6f6;
	border-color: #f6f6f6;
}

.btn-martel-grau-003:not(:disabled):not(.disabled):active, .btn-martel-grau-003:not(:disabled):not(.disabled).active, .show > .btn-martel-grau-003.dropdown-toggle {
	color: #212529;
	background-color: #ddd;
	border-color: #d6d6d6;
}

.btn-martel-grau-003:not(:disabled):not(.disabled):active:focus, .btn-martel-grau-003:not(:disabled):not(.disabled).active:focus, .show > .btn-martel-grau-003.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(214, 215, 215, .5);
}

.btn-martel-grau-004 {
	color: #fff;
	background-color: #413a3e;
	border-color: #413a3e;
}

.btn-martel-grau-004:hover {
	color: #fff;
	background-color: #2d282b;
	border-color: #262224;
}

.btn-martel-grau-004:focus, .btn-martel-grau-004.focus {
	box-shadow: 0 0 0 .25rem rgba(94, 88, 91, .5);
}

.btn-martel-grau-004.disabled, .btn-martel-grau-004:disabled {
	color: #fff;
	background-color: #413a3e;
	border-color: #413a3e;
}

.btn-martel-grau-004:not(:disabled):not(.disabled):active, .btn-martel-grau-004:not(:disabled):not(.disabled).active, .show > .btn-martel-grau-004.dropdown-toggle {
	color: #fff;
	background-color: #262224;
	border-color: #1f1c1e;
}

.btn-martel-grau-004:not(:disabled):not(.disabled):active:focus, .btn-martel-grau-004:not(:disabled):not(.disabled).active:focus, .show > .btn-martel-grau-004.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(94, 88, 91, .5);
}

.btn-blue-001 {
	color: #212529;
	background-color: #d4f0f5;
	border-color: #d4f0f5;
}

.btn-blue-001:hover {
	color: #212529;
	background-color: #b5e5ee;
	border-color: #abe2eb;
}

.btn-blue-001:focus, .btn-blue-001.focus {
	box-shadow: 0 0 0 .25rem rgba(185, 210, 214, .5);
}

.btn-blue-001.disabled, .btn-blue-001:disabled {
	color: #212529;
	background-color: #d4f0f5;
	border-color: #d4f0f5;
}

.btn-blue-001:not(:disabled):not(.disabled):active, .btn-blue-001:not(:disabled):not(.disabled).active, .show > .btn-blue-001.dropdown-toggle {
	color: #212529;
	background-color: #abe2eb;
	border-color: #a0dee9;
}

.btn-blue-001:not(:disabled):not(.disabled):active:focus, .btn-blue-001:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-001.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(185, 210, 214, .5);
}

.btn-blue-002 {
	color: #fff;
	background-color: #26b6cf;
	border-color: #26b6cf;
}

.btn-blue-002:hover {
	color: #fff;
	background-color: #209aaf;
	border-color: #1e90a4;
}

.btn-blue-002:focus, .btn-blue-002.focus {
	box-shadow: 0 0 0 .25rem rgba(71, 193, 214, .5);
}

.btn-blue-002.disabled, .btn-blue-002:disabled {
	color: #fff;
	background-color: #26b6cf;
	border-color: #26b6cf;
}

.btn-blue-002:not(:disabled):not(.disabled):active, .btn-blue-002:not(:disabled):not(.disabled).active, .show > .btn-blue-002.dropdown-toggle {
	color: #fff;
	background-color: #1e90a4;
	border-color: #1c8799;
}

.btn-blue-002:not(:disabled):not(.disabled):active:focus, .btn-blue-002:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-002.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(71, 193, 214, .5);
}

.btn-red-001 {
	color: #fff;
	background-color: #db004f;
	border-color: #db004f;
}

.btn-red-001:hover {
	color: #fff;
	background-color: #b50041;
	border-color: #a8003d;
}

.btn-red-001:focus, .btn-red-001.focus {
	box-shadow: 0 0 0 .25rem rgba(224, 38, 105, .5);
}

.btn-red-001.disabled, .btn-red-001:disabled {
	color: #fff;
	background-color: #db004f;
	border-color: #db004f;
}

.btn-red-001:not(:disabled):not(.disabled):active, .btn-red-001:not(:disabled):not(.disabled).active, .show > .btn-red-001.dropdown-toggle {
	color: #fff;
	background-color: #a8003d;
	border-color: #9b0038;
}

.btn-red-001:not(:disabled):not(.disabled):active:focus, .btn-red-001:not(:disabled):not(.disabled).active:focus, .show > .btn-red-001.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(224, 38, 105, .5);
}

.btn-orange {
	color: #212529;
	background-color: #ff9c22;
	border-color: #ff9c22;
}

.btn-orange:hover {
	color: #212529;
	background-color: #fb8a00;
	border-color: #ee8300;
}

.btn-orange:focus, .btn-orange.focus {
	box-shadow: 0 0 0 .25rem rgba(222, 138, 35, .5);
}

.btn-orange.disabled, .btn-orange:disabled {
	color: #212529;
	background-color: #ff9c22;
	border-color: #ff9c22;
}

.btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active, .show > .btn-orange.dropdown-toggle {
	color: #fff;
	background-color: #ee8300;
	border-color: #e17c00;
}

.btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-orange.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(222, 138, 35, .5);
}

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

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

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

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
	color: #000;
	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: #000;
	border-color: #000;
}

.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 .25rem rgba(0, 0, 0, .5);
}

.btn-outline-secondary, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a {
	color: #000;
	border-color: #000;
}

.btn-outline-secondary:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:hover {
	color: #fff;
	background-color: #000;
	border-color: #000;
}

.btn-outline-secondary:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:focus, .btn-outline-secondary.focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.focus {
	box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .5);
}

.btn-outline-secondary.disabled, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled, .btn-outline-secondary:disabled, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled {
	color: #000;
	background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active:not(.disabled):not(:disabled), .show > .btn-outline-secondary.dropdown-toggle, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .show > a.dropdown-toggle {
	color: #fff;
	background-color: #000;
	border-color: #000;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active:not(.disabled):not(:disabled):focus, .show > .btn-outline-secondary.dropdown-toggle:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .show > a.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .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 .25rem 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 .25rem rgba(60, 194, 97, .5);
}

.btn-outline-info {
	color: #26b6cf;
	border-color: #26b6cf;
}

.btn-outline-info:hover {
	color: #fff;
	background-color: #26b6cf;
	border-color: #26b6cf;
}

.btn-outline-info:focus, .btn-outline-info.focus {
	box-shadow: 0 0 0 .25rem rgba(38, 182, 207, .5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
	color: #26b6cf;
	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: #26b6cf;
	border-color: #26b6cf;
}

.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 .25rem rgba(38, 182, 207, .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 .25rem 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 .25rem 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 .25rem 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 .25rem rgba(229, 36, 39, .5);
}

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

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

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

.btn-outline-light.disabled, .btn-outline-light:disabled {
	color: #f8f9fa;
	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: #f8f9fa;
	border-color: #f8f9fa;
}

.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 .25rem rgba(248, 249, 250, .5);
}

.btn-outline-dark {
	color: #343a40;
	border-color: #343a40;
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
	box-shadow: 0 0 0 .25rem rgba(52, 58, 64, .5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
	color: #343a40;
	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: #343a40;
	border-color: #343a40;
}

.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 .25rem rgba(52, 58, 64, .5);
}

.btn-outline-black {
	color: #000;
	border-color: #000;
}

.btn-outline-black:hover {
	color: #fff;
	background-color: #000;
	border-color: #000;
}

.btn-outline-black:focus, .btn-outline-black.focus {
	box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .5);
}

.btn-outline-black.disabled, .btn-outline-black:disabled {
	color: #000;
	background-color: transparent;
}

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

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

.btn-outline-white {
	color: #fff;
	border-color: #fff;
}

.btn-outline-white:hover {
	color: #212529;
	background-color: #fff;
	border-color: #fff;
}

.btn-outline-white:focus, .btn-outline-white.focus {
	box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .5);
}

.btn-outline-white.disabled, .btn-outline-white:disabled {
	color: #fff;
	background-color: transparent;
}

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

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

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

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

.btn-outline-background:focus, .btn-outline-background.focus {
	box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .5);
}

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

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

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

.btn-outline-martel-rot {
	color: #a6063a;
	border-color: #a6063a;
}

.btn-outline-martel-rot:hover {
	color: #fff;
	background-color: #a6063a;
	border-color: #a6063a;
}

.btn-outline-martel-rot:focus, .btn-outline-martel-rot.focus {
	box-shadow: 0 0 0 .25rem rgba(166, 6, 58, .5);
}

.btn-outline-martel-rot.disabled, .btn-outline-martel-rot:disabled {
	color: #a6063a;
	background-color: transparent;
}

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

.btn-outline-martel-rot:not(:disabled):not(.disabled):active:focus, .btn-outline-martel-rot:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-martel-rot.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(166, 6, 58, .5);
}

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

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

.btn-outline-purple-light:focus, .btn-outline-purple-light.focus {
	box-shadow: 0 0 0 .25rem rgba(251, 221, 228, .5);
}

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

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

.btn-outline-purple-light:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(251, 221, 228, .5);
}

.btn-outline-purple-light-002 {
	color: #ff00b8;
	border-color: #ff00b8;
}

.btn-outline-purple-light-002:hover {
	color: #fff;
	background-color: #ff00b8;
	border-color: #ff00b8;
}

.btn-outline-purple-light-002:focus, .btn-outline-purple-light-002.focus {
	box-shadow: 0 0 0 .25rem rgba(255, 0, 184, .5);
}

.btn-outline-purple-light-002.disabled, .btn-outline-purple-light-002:disabled {
	color: #ff00b8;
	background-color: transparent;
}

.btn-outline-purple-light-002:not(:disabled):not(.disabled):active, .btn-outline-purple-light-002:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-light-002.dropdown-toggle {
	color: #fff;
	background-color: #ff00b8;
	border-color: #ff00b8;
}

.btn-outline-purple-light-002:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-light-002:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-light-002.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(255, 0, 184, .5);
}

.btn-outline-grey-001 {
	color: #111;
	border-color: #111;
}

.btn-outline-grey-001:hover {
	color: #fff;
	background-color: #111;
	border-color: #111;
}

.btn-outline-grey-001:focus, .btn-outline-grey-001.focus {
	box-shadow: 0 0 0 .25rem rgba(17, 17, 17, .5);
}

.btn-outline-grey-001.disabled, .btn-outline-grey-001:disabled {
	color: #111;
	background-color: transparent;
}

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

.btn-outline-grey-001:not(:disabled):not(.disabled):active:focus, .btn-outline-grey-001:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-grey-001.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(17, 17, 17, .5);
}

.btn-outline-grey-002 {
	color: #e0e0e0;
	border-color: #e0e0e0;
}

.btn-outline-grey-002:hover {
	color: #212529;
	background-color: #e0e0e0;
	border-color: #e0e0e0;
}

.btn-outline-grey-002:focus, .btn-outline-grey-002.focus {
	box-shadow: 0 0 0 .25rem rgba(224, 224, 224, .5);
}

.btn-outline-grey-002.disabled, .btn-outline-grey-002:disabled {
	color: #e0e0e0;
	background-color: transparent;
}

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

.btn-outline-grey-002:not(:disabled):not(.disabled):active:focus, .btn-outline-grey-002:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-grey-002.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(224, 224, 224, .5);
}

.btn-outline-grey-003 {
	color: #f3f3f3;
	border-color: #f3f3f3;
}

.btn-outline-grey-003:hover {
	color: #212529;
	background-color: #f3f3f3;
	border-color: #f3f3f3;
}

.btn-outline-grey-003:focus, .btn-outline-grey-003.focus {
	box-shadow: 0 0 0 .25rem rgba(243, 243, 243, .5);
}

.btn-outline-grey-003.disabled, .btn-outline-grey-003:disabled {
	color: #f3f3f3;
	background-color: transparent;
}

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

.btn-outline-grey-003:not(:disabled):not(.disabled):active:focus, .btn-outline-grey-003:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-grey-003.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(243, 243, 243, .5);
}

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

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

.btn-outline-grey-004:focus, .btn-outline-grey-004.focus {
	box-shadow: 0 0 0 .25rem rgba(249, 249, 249, .5);
}

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

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

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

.btn-outline-grey-005 {
	color: #e6e6e6;
	border-color: #e6e6e6;
}

.btn-outline-grey-005:hover {
	color: #212529;
	background-color: #e6e6e6;
	border-color: #e6e6e6;
}

.btn-outline-grey-005:focus, .btn-outline-grey-005.focus {
	box-shadow: 0 0 0 .25rem rgba(230, 230, 230, .5);
}

.btn-outline-grey-005.disabled, .btn-outline-grey-005:disabled {
	color: #e6e6e6;
	background-color: transparent;
}

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

.btn-outline-grey-005:not(:disabled):not(.disabled):active:focus, .btn-outline-grey-005:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-grey-005.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(230, 230, 230, .5);
}

.btn-outline-grey-006 {
	color: #ddd;
	border-color: #ddd;
}

.btn-outline-grey-006:hover {
	color: #212529;
	background-color: #ddd;
	border-color: #ddd;
}

.btn-outline-grey-006:focus, .btn-outline-grey-006.focus {
	box-shadow: 0 0 0 .25rem rgba(221, 221, 221, .5);
}

.btn-outline-grey-006.disabled, .btn-outline-grey-006:disabled {
	color: #ddd;
	background-color: transparent;
}

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

.btn-outline-grey-006:not(:disabled):not(.disabled):active:focus, .btn-outline-grey-006:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-grey-006.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(221, 221, 221, .5);
}

.btn-outline-grey-007 {
	color: #b2b2b2;
	border-color: #b2b2b2;
}

.btn-outline-grey-007:hover {
	color: #212529;
	background-color: #b2b2b2;
	border-color: #b2b2b2;
}

.btn-outline-grey-007:focus, .btn-outline-grey-007.focus {
	box-shadow: 0 0 0 .25rem rgba(178, 178, 178, .5);
}

.btn-outline-grey-007.disabled, .btn-outline-grey-007:disabled {
	color: #b2b2b2;
	background-color: transparent;
}

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

.btn-outline-grey-007:not(:disabled):not(.disabled):active:focus, .btn-outline-grey-007:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-grey-007.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(178, 178, 178, .5);
}

.btn-outline-green-002 {
	color: #28ce2c;
	border-color: #28ce2c;
}

.btn-outline-green-002:hover {
	color: #fff;
	background-color: #28ce2c;
	border-color: #28ce2c;
}

.btn-outline-green-002:focus, .btn-outline-green-002.focus {
	box-shadow: 0 0 0 .25rem rgba(40, 206, 44, .5);
}

.btn-outline-green-002.disabled, .btn-outline-green-002:disabled {
	color: #28ce2c;
	background-color: transparent;
}

.btn-outline-green-002:not(:disabled):not(.disabled):active, .btn-outline-green-002:not(:disabled):not(.disabled).active, .show > .btn-outline-green-002.dropdown-toggle {
	color: #fff;
	background-color: #28ce2c;
	border-color: #28ce2c;
}

.btn-outline-green-002:not(:disabled):not(.disabled):active:focus, .btn-outline-green-002:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-002.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(40, 206, 44, .5);
}

.btn-outline-green-003 {
	color: #3e9c55;
	border-color: #3e9c55;
}

.btn-outline-green-003:hover {
	color: #fff;
	background-color: #3e9c55;
	border-color: #3e9c55;
}

.btn-outline-green-003:focus, .btn-outline-green-003.focus {
	box-shadow: 0 0 0 .25rem rgba(62, 156, 85, .5);
}

.btn-outline-green-003.disabled, .btn-outline-green-003:disabled {
	color: #3e9c55;
	background-color: transparent;
}

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

.btn-outline-green-003:not(:disabled):not(.disabled):active:focus, .btn-outline-green-003:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-003.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(62, 156, 85, .5);
}

.btn-outline-green-004 {
	color: #dbf7db;
	border-color: #dbf7db;
}

.btn-outline-green-004:hover {
	color: #212529;
	background-color: #dbf7db;
	border-color: #dbf7db;
}

.btn-outline-green-004:focus, .btn-outline-green-004.focus {
	box-shadow: 0 0 0 .25rem rgba(219, 247, 219, .5);
}

.btn-outline-green-004.disabled, .btn-outline-green-004:disabled {
	color: #dbf7db;
	background-color: transparent;
}

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

.btn-outline-green-004:not(:disabled):not(.disabled):active:focus, .btn-outline-green-004:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-004.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(219, 247, 219, .5);
}

.btn-outline-martel-grau-001 {
	color: #f8f8f8;
	border-color: #f8f8f8;
}

.btn-outline-martel-grau-001:hover {
	color: #212529;
	background-color: #f8f8f8;
	border-color: #f8f8f8;
}

.btn-outline-martel-grau-001:focus, .btn-outline-martel-grau-001.focus {
	box-shadow: 0 0 0 .25rem rgba(248, 248, 248, .5);
}

.btn-outline-martel-grau-001.disabled, .btn-outline-martel-grau-001:disabled {
	color: #f8f8f8;
	background-color: transparent;
}

.btn-outline-martel-grau-001:not(:disabled):not(.disabled):active, .btn-outline-martel-grau-001:not(:disabled):not(.disabled).active, .show > .btn-outline-martel-grau-001.dropdown-toggle {
	color: #212529;
	background-color: #f8f8f8;
	border-color: #f8f8f8;
}

.btn-outline-martel-grau-001:not(:disabled):not(.disabled):active:focus, .btn-outline-martel-grau-001:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-martel-grau-001.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(248, 248, 248, .5);
}

.btn-outline-martel-grau-002 {
	color: #f1f1f1;
	border-color: #f1f1f1;
}

.btn-outline-martel-grau-002:hover {
	color: #212529;
	background-color: #f1f1f1;
	border-color: #f1f1f1;
}

.btn-outline-martel-grau-002:focus, .btn-outline-martel-grau-002.focus {
	box-shadow: 0 0 0 .25rem rgba(241, 241, 241, .5);
}

.btn-outline-martel-grau-002.disabled, .btn-outline-martel-grau-002:disabled {
	color: #f1f1f1;
	background-color: transparent;
}

.btn-outline-martel-grau-002:not(:disabled):not(.disabled):active, .btn-outline-martel-grau-002:not(:disabled):not(.disabled).active, .show > .btn-outline-martel-grau-002.dropdown-toggle {
	color: #212529;
	background-color: #f1f1f1;
	border-color: #f1f1f1;
}

.btn-outline-martel-grau-002:not(:disabled):not(.disabled):active:focus, .btn-outline-martel-grau-002:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-martel-grau-002.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(241, 241, 241, .5);
}

.btn-outline-martel-grau-003 {
	color: #f6f6f6;
	border-color: #f6f6f6;
}

.btn-outline-martel-grau-003:hover {
	color: #212529;
	background-color: #f6f6f6;
	border-color: #f6f6f6;
}

.btn-outline-martel-grau-003:focus, .btn-outline-martel-grau-003.focus {
	box-shadow: 0 0 0 .25rem rgba(246, 246, 246, .5);
}

.btn-outline-martel-grau-003.disabled, .btn-outline-martel-grau-003:disabled {
	color: #f6f6f6;
	background-color: transparent;
}

.btn-outline-martel-grau-003:not(:disabled):not(.disabled):active, .btn-outline-martel-grau-003:not(:disabled):not(.disabled).active, .show > .btn-outline-martel-grau-003.dropdown-toggle {
	color: #212529;
	background-color: #f6f6f6;
	border-color: #f6f6f6;
}

.btn-outline-martel-grau-003:not(:disabled):not(.disabled):active:focus, .btn-outline-martel-grau-003:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-martel-grau-003.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(246, 246, 246, .5);
}

.btn-outline-martel-grau-004 {
	color: #413a3e;
	border-color: #413a3e;
}

.btn-outline-martel-grau-004:hover {
	color: #fff;
	background-color: #413a3e;
	border-color: #413a3e;
}

.btn-outline-martel-grau-004:focus, .btn-outline-martel-grau-004.focus {
	box-shadow: 0 0 0 .25rem rgba(65, 58, 62, .5);
}

.btn-outline-martel-grau-004.disabled, .btn-outline-martel-grau-004:disabled {
	color: #413a3e;
	background-color: transparent;
}

.btn-outline-martel-grau-004:not(:disabled):not(.disabled):active, .btn-outline-martel-grau-004:not(:disabled):not(.disabled).active, .show > .btn-outline-martel-grau-004.dropdown-toggle {
	color: #fff;
	background-color: #413a3e;
	border-color: #413a3e;
}

.btn-outline-martel-grau-004:not(:disabled):not(.disabled):active:focus, .btn-outline-martel-grau-004:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-martel-grau-004.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(65, 58, 62, .5);
}

.btn-outline-blue-001 {
	color: #d4f0f5;
	border-color: #d4f0f5;
}

.btn-outline-blue-001:hover {
	color: #212529;
	background-color: #d4f0f5;
	border-color: #d4f0f5;
}

.btn-outline-blue-001:focus, .btn-outline-blue-001.focus {
	box-shadow: 0 0 0 .25rem rgba(212, 240, 245, .5);
}

.btn-outline-blue-001.disabled, .btn-outline-blue-001:disabled {
	color: #d4f0f5;
	background-color: transparent;
}

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

.btn-outline-blue-001:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-001:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-001.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(212, 240, 245, .5);
}

.btn-outline-blue-002 {
	color: #26b6cf;
	border-color: #26b6cf;
}

.btn-outline-blue-002:hover {
	color: #fff;
	background-color: #26b6cf;
	border-color: #26b6cf;
}

.btn-outline-blue-002:focus, .btn-outline-blue-002.focus {
	box-shadow: 0 0 0 .25rem rgba(38, 182, 207, .5);
}

.btn-outline-blue-002.disabled, .btn-outline-blue-002:disabled {
	color: #26b6cf;
	background-color: transparent;
}

.btn-outline-blue-002:not(:disabled):not(.disabled):active, .btn-outline-blue-002:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-002.dropdown-toggle {
	color: #fff;
	background-color: #26b6cf;
	border-color: #26b6cf;
}

.btn-outline-blue-002:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-002:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-002.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(38, 182, 207, .5);
}

.btn-outline-red-001 {
	color: #db004f;
	border-color: #db004f;
}

.btn-outline-red-001:hover {
	color: #fff;
	background-color: #db004f;
	border-color: #db004f;
}

.btn-outline-red-001:focus, .btn-outline-red-001.focus {
	box-shadow: 0 0 0 .25rem rgba(219, 0, 79, .5);
}

.btn-outline-red-001.disabled, .btn-outline-red-001:disabled {
	color: #db004f;
	background-color: transparent;
}

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

.btn-outline-red-001:not(:disabled):not(.disabled):active:focus, .btn-outline-red-001:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-001.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(219, 0, 79, .5);
}

.btn-outline-orange {
	color: #ff9c22;
	border-color: #ff9c22;
}

.btn-outline-orange:hover {
	color: #212529;
	background-color: #ff9c22;
	border-color: #ff9c22;
}

.btn-outline-orange:focus, .btn-outline-orange.focus {
	box-shadow: 0 0 0 .25rem rgba(255, 156, 34, .5);
}

.btn-outline-orange.disabled, .btn-outline-orange:disabled {
	color: #ff9c22;
	background-color: transparent;
}

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

.btn-outline-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(255, 156, 34, .5);
}

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

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

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

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

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .address-editor-select, .btn-group-lg > .address-editor-create, .account .card-actions .btn-group-lg > a, .page-search .btn-group-lg > .header-search-btn, .product-detail-products-slider__title .btn-group-lg > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-lg > a, .btn-buy, .account-register .login-submit .btn, .account-register .login-submit .address-editor-select, .account-register .login-submit .address-editor-create, .account-register .login-submit .account .card-actions a, .account .card-actions .account-register .login-submit a, .account-register .login-submit .page-search .header-search-btn, .page-search .account-register .login-submit .header-search-btn, .account-register .login-submit .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .account-register .login-submit .more-link, .account-register .login-submit .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .account-register .login-submit a {
	padding: 2px 12px;
	font-size: 1rem;
	line-height: 38px;
	border-radius: 0;
}

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .address-editor-select, .btn-group-sm > .address-editor-create, .account .card-actions .btn-group-sm > a, .page-search .btn-group-sm > .header-search-btn, .product-detail-products-slider__title .btn-group-sm > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-sm > a, .account .card-actions a {
	padding: 2px 12px;
	font-size: .875rem;
	line-height: 30px;
	border-radius: 0;
}

.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: 1rem;
	color: #000;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #000;
	border-radius: 0;
}

.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: 1480px) {
	.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 #e9ecef;
}

.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: #f8f9fa;
}

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

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

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

.dropdown-header {
	display: block;
	padding: .5rem 1.5rem;
	margin-bottom: 0;
	font-size: .875rem;
	color: #6c757d;
	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 > .address-editor-select, .btn-group > .address-editor-create, .account .card-actions .btn-group > a, .page-search .btn-group > .header-search-btn, .product-detail-products-slider__title .btn-group > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group > a, .btn-group-vertical > .btn, .btn-group-vertical > .address-editor-select, .btn-group-vertical > .address-editor-create, .account .card-actions .btn-group-vertical > a, .page-search .btn-group-vertical > .header-search-btn, .product-detail-products-slider__title .btn-group-vertical > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-vertical > a {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.btn-group > .btn:hover, .btn-group > .address-editor-select:hover, .btn-group > .address-editor-create:hover, .account .card-actions .btn-group > a:hover, .page-search .btn-group > .header-search-btn:hover, .product-detail-products-slider__title .btn-group > .more-link:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group > a:hover, .btn-group-vertical > .btn:hover, .btn-group-vertical > .address-editor-select:hover, .btn-group-vertical > .address-editor-create:hover, .account .card-actions .btn-group-vertical > a:hover, .page-search .btn-group-vertical > .header-search-btn:hover, .product-detail-products-slider__title .btn-group-vertical > .more-link:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-vertical > a:hover {
	z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .address-editor-select:focus, .btn-group > .address-editor-create:focus, .account .card-actions .btn-group > a:focus, .page-search .btn-group > .header-search-btn:focus, .product-detail-products-slider__title .btn-group > .more-link:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group > a:focus, .btn-group > .btn:active, .btn-group > .address-editor-select:active, .btn-group > .address-editor-create:active, .account .card-actions .btn-group > a:active, .page-search .btn-group > .header-search-btn:active, .product-detail-products-slider__title .btn-group > .more-link:active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group > a:active, .btn-group > .btn.active, .btn-group > .active.address-editor-select, .btn-group > .active.address-editor-create, .account .card-actions .btn-group > a.active, .page-search .btn-group > .active.header-search-btn, .product-detail-products-slider__title .btn-group > .active.more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group > a.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .address-editor-select:focus, .btn-group-vertical > .address-editor-create:focus, .account .card-actions .btn-group-vertical > a:focus, .page-search .btn-group-vertical > .header-search-btn:focus, .product-detail-products-slider__title .btn-group-vertical > .more-link:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-vertical > a:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .address-editor-select:active, .btn-group-vertical > .address-editor-create:active, .account .card-actions .btn-group-vertical > a:active, .page-search .btn-group-vertical > .header-search-btn:active, .product-detail-products-slider__title .btn-group-vertical > .more-link:active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-vertical > a:active, .btn-group-vertical > .btn.active, .btn-group-vertical > .active.address-editor-select, .btn-group-vertical > .active.address-editor-create, .account .card-actions .btn-group-vertical > a.active, .page-search .btn-group-vertical > .active.header-search-btn, .product-detail-products-slider__title .btn-group-vertical > .active.more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-vertical > a.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 > .address-editor-select:not(:first-child), .btn-group > .address-editor-create:not(:first-child), .account .card-actions .btn-group > a:not(:first-child), .page-search .btn-group > .header-search-btn:not(:first-child), .product-detail-products-slider__title .btn-group > .more-link:not(:first-child), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group > a:not(:first-child), .btn-group > .btn-group:not(:first-child) {
	margin-left: -1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .address-editor-select:not(:last-child):not(.dropdown-toggle), .btn-group > .address-editor-create:not(:last-child):not(.dropdown-toggle), .account .card-actions .btn-group > a:not(:last-child):not(.dropdown-toggle), .page-search .btn-group > .header-search-btn:not(:last-child):not(.dropdown-toggle), .product-detail-products-slider__title .btn-group > .more-link:not(:last-child):not(.dropdown-toggle), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group > a:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn-group:not(:last-child) > .address-editor-select, .btn-group > .btn-group:not(:last-child) > .address-editor-create, .account .card-actions .btn-group > .btn-group:not(:last-child) > a, .page-search .btn-group > .btn-group:not(:last-child) > .header-search-btn, .product-detail-products-slider__title .btn-group > .btn-group:not(:last-child) > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group > .btn-group:not(:last-child) > a {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child), .btn-group > .address-editor-select:not(:first-child), .btn-group > .address-editor-create:not(:first-child), .account .card-actions .btn-group > a:not(:first-child), .page-search .btn-group > .header-search-btn:not(:first-child), .product-detail-products-slider__title .btn-group > .more-link:not(:first-child), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group > a:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn-group:not(:first-child) > .address-editor-select, .btn-group > .btn-group:not(:first-child) > .address-editor-create, .account .card-actions .btn-group > .btn-group:not(:first-child) > a, .page-search .btn-group > .btn-group:not(:first-child) > .header-search-btn, .product-detail-products-slider__title .btn-group > .btn-group:not(:first-child) > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group > .btn-group:not(:first-child) > a {
	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, .btn-group-sm > .address-editor-select + .dropdown-toggle-split, .btn-group-sm > .address-editor-create + .dropdown-toggle-split, .account .card-actions .btn-group-sm > a + .dropdown-toggle-split, .page-search .btn-group-sm > .header-search-btn + .dropdown-toggle-split, .product-detail-products-slider__title .btn-group-sm > .more-link + .dropdown-toggle-split, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-sm > a + .dropdown-toggle-split, .account .card-actions a + .dropdown-toggle-split {
	padding-right: 9px;
	padding-left: 9px;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .btn-group-lg > .address-editor-select + .dropdown-toggle-split, .btn-group-lg > .address-editor-create + .dropdown-toggle-split, .account .card-actions .btn-group-lg > a + .dropdown-toggle-split, .page-search .btn-group-lg > .header-search-btn + .dropdown-toggle-split, .product-detail-products-slider__title .btn-group-lg > .more-link + .dropdown-toggle-split, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-lg > a + .dropdown-toggle-split, .btn-buy + .dropdown-toggle-split, .account-register .login-submit .btn + .dropdown-toggle-split, .account-register .login-submit .address-editor-select + .dropdown-toggle-split, .account-register .login-submit .address-editor-create + .dropdown-toggle-split, .account-register .login-submit .account .card-actions a + .dropdown-toggle-split, .account .card-actions .account-register .login-submit a + .dropdown-toggle-split, .account-register .login-submit .page-search .header-search-btn + .dropdown-toggle-split, .page-search .account-register .login-submit .header-search-btn + .dropdown-toggle-split, .account-register .login-submit .product-detail-products-slider__title .more-link + .dropdown-toggle-split, .product-detail-products-slider__title .account-register .login-submit .more-link + .dropdown-toggle-split, .account-register .login-submit .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + .dropdown-toggle-split, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .account-register .login-submit a + .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 > .address-editor-select, .btn-group-vertical > .address-editor-create, .account .card-actions .btn-group-vertical > a, .page-search .btn-group-vertical > .header-search-btn, .product-detail-products-slider__title .btn-group-vertical > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-vertical > a, .btn-group-vertical > .btn-group {
	width: 100%;
}

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .address-editor-select:not(:first-child), .btn-group-vertical > .address-editor-create:not(:first-child), .account .card-actions .btn-group-vertical > a:not(:first-child), .page-search .btn-group-vertical > .header-search-btn:not(:first-child), .product-detail-products-slider__title .btn-group-vertical > .more-link:not(:first-child), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-vertical > a: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 > .address-editor-select:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .address-editor-create:not(:last-child):not(.dropdown-toggle), .account .card-actions .btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .page-search .btn-group-vertical > .header-search-btn:not(:last-child):not(.dropdown-toggle), .product-detail-products-slider__title .btn-group-vertical > .more-link:not(:last-child):not(.dropdown-toggle), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn-group:not(:last-child) > .address-editor-select, .btn-group-vertical > .btn-group:not(:last-child) > .address-editor-create, .account .card-actions .btn-group-vertical > .btn-group:not(:last-child) > a, .page-search .btn-group-vertical > .btn-group:not(:last-child) > .header-search-btn, .product-detail-products-slider__title .btn-group-vertical > .btn-group:not(:last-child) > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-vertical > .btn-group:not(:last-child) > a {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .address-editor-select:not(:first-child), .btn-group-vertical > .address-editor-create:not(:first-child), .account .card-actions .btn-group-vertical > a:not(:first-child), .page-search .btn-group-vertical > .header-search-btn:not(:first-child), .product-detail-products-slider__title .btn-group-vertical > .more-link:not(:first-child), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-vertical > a:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn-group:not(:first-child) > .address-editor-select, .btn-group-vertical > .btn-group:not(:first-child) > .address-editor-create, .account .card-actions .btn-group-vertical > .btn-group:not(:first-child) > a, .page-search .btn-group-vertical > .btn-group:not(:first-child) > .header-search-btn, .product-detail-products-slider__title .btn-group-vertical > .btn-group:not(:first-child) > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-vertical > .btn-group:not(:first-child) > a {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.btn-group-toggle > .btn, .btn-group-toggle > .address-editor-select, .btn-group-toggle > .address-editor-create, .account .card-actions .btn-group-toggle > a, .page-search .btn-group-toggle > .header-search-btn, .product-detail-products-slider__title .btn-group-toggle > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-toggle > a, .btn-group-toggle > .btn-group > .btn, .btn-group-toggle > .btn-group > .address-editor-select, .btn-group-toggle > .btn-group > .address-editor-create, .account .card-actions .btn-group-toggle > .btn-group > a, .page-search .btn-group-toggle > .btn-group > .header-search-btn, .product-detail-products-slider__title .btn-group-toggle > .btn-group > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-toggle > .btn-group > a {
	margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .address-editor-select input[type="radio"], .btn-group-toggle > .address-editor-create input[type="radio"], .account .card-actions .btn-group-toggle > a input[type="radio"], .page-search .btn-group-toggle > .header-search-btn input[type="radio"], .product-detail-products-slider__title .btn-group-toggle > .more-link input[type="radio"], .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-toggle > a input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .address-editor-select input[type="checkbox"], .btn-group-toggle > .address-editor-create input[type="checkbox"], .account .card-actions .btn-group-toggle > a input[type="checkbox"], .page-search .btn-group-toggle > .header-search-btn input[type="checkbox"], .product-detail-products-slider__title .btn-group-toggle > .more-link input[type="checkbox"], .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-toggle > a input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .address-editor-select input[type="radio"], .btn-group-toggle > .btn-group > .address-editor-create input[type="radio"], .account .card-actions .btn-group-toggle > .btn-group > a input[type="radio"], .page-search .btn-group-toggle > .btn-group > .header-search-btn input[type="radio"], .product-detail-products-slider__title .btn-group-toggle > .btn-group > .more-link input[type="radio"], .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-toggle > .btn-group > a input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .address-editor-select input[type="checkbox"], .btn-group-toggle > .btn-group > .address-editor-create input[type="checkbox"], .account .card-actions .btn-group-toggle > .btn-group > a input[type="checkbox"], .page-search .btn-group-toggle > .btn-group > .header-search-btn input[type="checkbox"], .product-detail-products-slider__title .btn-group-toggle > .btn-group > .more-link input[type="checkbox"], .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-toggle > .btn-group > a 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, .is-act-confirmpage .checkout .input-group > #next_checkout_deliverydate, .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, .is-act-confirmpage .checkout .input-group > #next_checkout_deliverydate + .form-control, .is-act-confirmpage .checkout .input-group > .form-control + #next_checkout_deliverydate, .is-act-confirmpage .checkout .input-group > #next_checkout_deliverydate + #next_checkout_deliverydate, .input-group > .form-control + .custom-select, .is-act-confirmpage .checkout .input-group > #next_checkout_deliverydate + .custom-select, .input-group > .form-control + .custom-file, .is-act-confirmpage .checkout .input-group > #next_checkout_deliverydate + .custom-file, .input-group > .form-control-plaintext + .form-control, .is-act-confirmpage .checkout .input-group > .form-control-plaintext + #next_checkout_deliverydate, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .is-act-confirmpage .checkout .input-group > .custom-select + #next_checkout_deliverydate, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .is-act-confirmpage .checkout .input-group > .custom-file + #next_checkout_deliverydate, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file {
	margin-left: -1px;
}

.input-group > .form-control:focus, .is-act-confirmpage .checkout .input-group > #next_checkout_deliverydate: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), .is-act-confirmpage .checkout .input-group > #next_checkout_deliverydate: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), .is-act-confirmpage .checkout .input-group > #next_checkout_deliverydate: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-prepend .address-editor-select, .input-group-prepend .address-editor-create, .input-group-prepend .account .card-actions a, .account .card-actions .input-group-prepend a, .input-group-prepend .page-search .header-search-btn, .page-search .input-group-prepend .header-search-btn, .input-group-prepend .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .input-group-prepend .more-link, .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-prepend a, .input-group-append .btn, .input-group-append .address-editor-select, .input-group-append .address-editor-create, .input-group-append .account .card-actions a, .account .card-actions .input-group-append a, .input-group-append .page-search .header-search-btn, .page-search .input-group-append .header-search-btn, .input-group-append .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .input-group-append .more-link, .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-append a {
	position: relative;
	z-index: 2;
}

.input-group-prepend .btn:focus, .input-group-prepend .address-editor-select:focus, .input-group-prepend .address-editor-create:focus, .input-group-prepend .account .card-actions a:focus, .account .card-actions .input-group-prepend a:focus, .input-group-prepend .page-search .header-search-btn:focus, .page-search .input-group-prepend .header-search-btn:focus, .input-group-prepend .product-detail-products-slider__title .more-link:focus, .product-detail-products-slider__title .input-group-prepend .more-link:focus, .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-prepend a:focus, .input-group-append .btn:focus, .input-group-append .address-editor-select:focus, .input-group-append .address-editor-create:focus, .input-group-append .account .card-actions a:focus, .account .card-actions .input-group-append a:focus, .input-group-append .page-search .header-search-btn:focus, .page-search .input-group-append .header-search-btn:focus, .input-group-append .product-detail-products-slider__title .more-link:focus, .product-detail-products-slider__title .input-group-append .more-link:focus, .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-append a:focus {
	z-index: 3;
}

.input-group-prepend .btn + .btn, .input-group-prepend .address-editor-select + .btn, .input-group-prepend .address-editor-select + .address-editor-select, .input-group-prepend .address-editor-select + .address-editor-create, .input-group-prepend .account .card-actions .address-editor-select + a, .account .card-actions .input-group-prepend .address-editor-select + a, .input-group-prepend .page-search .address-editor-select + .header-search-btn, .page-search .input-group-prepend .address-editor-select + .header-search-btn, .input-group-prepend .product-detail-products-slider__title .address-editor-select + .more-link, .product-detail-products-slider__title .input-group-prepend .address-editor-select + .more-link, .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .address-editor-select + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-prepend .address-editor-select + a, .input-group-prepend .address-editor-create + .btn, .input-group-prepend .address-editor-create + .address-editor-select, .input-group-prepend .address-editor-create + .address-editor-create, .input-group-prepend .account .card-actions .address-editor-create + a, .account .card-actions .input-group-prepend .address-editor-create + a, .input-group-prepend .page-search .address-editor-create + .header-search-btn, .page-search .input-group-prepend .address-editor-create + .header-search-btn, .input-group-prepend .product-detail-products-slider__title .address-editor-create + .more-link, .product-detail-products-slider__title .input-group-prepend .address-editor-create + .more-link, .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .address-editor-create + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-prepend .address-editor-create + a, .input-group-prepend .account .card-actions a + .btn, .input-group-prepend .account .card-actions a + .address-editor-select, .input-group-prepend .account .card-actions a + .address-editor-create, .input-group-prepend .account .card-actions .account .card-actions a + a, .account .card-actions .input-group-prepend .account .card-actions a + a, .input-group-prepend .account .card-actions .page-search a + .header-search-btn, .page-search .input-group-prepend .account .card-actions a + .header-search-btn, .input-group-prepend .account .card-actions .product-detail-products-slider__title a + .more-link, .product-detail-products-slider__title .input-group-prepend .account .card-actions a + .more-link, .input-group-prepend .account .card-actions .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-prepend .account .card-actions a + a, .account .card-actions .input-group-prepend a + .btn, .input-group-prepend .page-search .header-search-btn + .btn, .input-group-prepend .page-search .header-search-btn + .address-editor-select, .input-group-prepend .page-search .header-search-btn + .address-editor-create, .input-group-prepend .page-search .account .card-actions .header-search-btn + a, .account .card-actions .input-group-prepend .page-search .header-search-btn + a, .input-group-prepend .page-search .page-search .header-search-btn + .header-search-btn, .page-search .input-group-prepend .page-search .header-search-btn + .header-search-btn, .input-group-prepend .page-search .product-detail-products-slider__title .header-search-btn + .more-link, .product-detail-products-slider__title .input-group-prepend .page-search .header-search-btn + .more-link, .input-group-prepend .page-search .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .header-search-btn + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-prepend .page-search .header-search-btn + a, .page-search .input-group-prepend .header-search-btn + .btn, .input-group-prepend .product-detail-products-slider__title .more-link + .btn, .input-group-prepend .product-detail-products-slider__title .more-link + .address-editor-select, .input-group-prepend .product-detail-products-slider__title .more-link + .address-editor-create, .input-group-prepend .product-detail-products-slider__title .account .card-actions .more-link + a, .account .card-actions .input-group-prepend .product-detail-products-slider__title .more-link + a, .input-group-prepend .product-detail-products-slider__title .page-search .more-link + .header-search-btn, .page-search .input-group-prepend .product-detail-products-slider__title .more-link + .header-search-btn, .input-group-prepend .product-detail-products-slider__title .product-detail-products-slider__title .more-link + .more-link, .product-detail-products-slider__title .input-group-prepend .product-detail-products-slider__title .more-link + .more-link, .input-group-prepend .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .more-link + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-prepend .product-detail-products-slider__title .more-link + a, .product-detail-products-slider__title .input-group-prepend .more-link + .btn, .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + .btn, .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + .address-editor-select, .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + .address-editor-create, .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .account .card-actions a + a, .account .card-actions .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + a, .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .page-search a + .header-search-btn, .page-search .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + .header-search-btn, .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a + .more-link, .product-detail-products-slider__title .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + .more-link, .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-prepend a + .btn, .input-group-prepend .btn + .address-editor-select, .input-group-prepend .btn + .address-editor-create, .input-group-prepend .account .card-actions .btn + a, .input-group-prepend .account .card-actions .page-search .header-search-btn + a, .page-search .input-group-prepend .account .card-actions .header-search-btn + a, .input-group-prepend .account .card-actions .product-detail-products-slider__title .more-link + a, .product-detail-products-slider__title .input-group-prepend .account .card-actions .more-link + a, .account .card-actions .input-group-prepend .btn + a, .input-group-prepend .page-search .btn + .header-search-btn, .page-search .input-group-prepend .btn + .header-search-btn, .input-group-prepend .product-detail-products-slider__title .btn + .more-link, .product-detail-products-slider__title .input-group-prepend .btn + .more-link, .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn + a, .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .page-search .header-search-btn + a, .page-search .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .header-search-btn + a, .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title .more-link + a, .product-detail-products-slider__title .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .more-link + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-prepend .btn + a, .input-group-prepend .btn + .input-group-text, .input-group-prepend .address-editor-select + .input-group-text, .input-group-prepend .address-editor-create + .input-group-text, .input-group-prepend .account .card-actions a + .input-group-text, .account .card-actions .input-group-prepend a + .input-group-text, .input-group-prepend .page-search .header-search-btn + .input-group-text, .page-search .input-group-prepend .header-search-btn + .input-group-text, .input-group-prepend .product-detail-products-slider__title .more-link + .input-group-text, .product-detail-products-slider__title .input-group-prepend .more-link + .input-group-text, .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + .input-group-text, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-prepend a + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-prepend .input-group-text + .address-editor-select, .input-group-prepend .input-group-text + .address-editor-create, .input-group-prepend .account .card-actions .input-group-text + a, .account .card-actions .input-group-prepend .input-group-text + a, .input-group-prepend .page-search .input-group-text + .header-search-btn, .page-search .input-group-prepend .input-group-text + .header-search-btn, .input-group-prepend .product-detail-products-slider__title .input-group-text + .more-link, .product-detail-products-slider__title .input-group-prepend .input-group-text + .more-link, .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-text + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-prepend .input-group-text + a, .input-group-append .btn + .btn, .input-group-append .address-editor-select + .btn, .input-group-append .address-editor-select + .address-editor-select, .input-group-append .address-editor-select + .address-editor-create, .input-group-append .account .card-actions .address-editor-select + a, .account .card-actions .input-group-append .address-editor-select + a, .input-group-append .page-search .address-editor-select + .header-search-btn, .page-search .input-group-append .address-editor-select + .header-search-btn, .input-group-append .product-detail-products-slider__title .address-editor-select + .more-link, .product-detail-products-slider__title .input-group-append .address-editor-select + .more-link, .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .address-editor-select + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-append .address-editor-select + a, .input-group-append .address-editor-create + .btn, .input-group-append .address-editor-create + .address-editor-select, .input-group-append .address-editor-create + .address-editor-create, .input-group-append .account .card-actions .address-editor-create + a, .account .card-actions .input-group-append .address-editor-create + a, .input-group-append .page-search .address-editor-create + .header-search-btn, .page-search .input-group-append .address-editor-create + .header-search-btn, .input-group-append .product-detail-products-slider__title .address-editor-create + .more-link, .product-detail-products-slider__title .input-group-append .address-editor-create + .more-link, .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .address-editor-create + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-append .address-editor-create + a, .input-group-append .account .card-actions a + .btn, .input-group-append .account .card-actions a + .address-editor-select, .input-group-append .account .card-actions a + .address-editor-create, .input-group-append .account .card-actions .account .card-actions a + a, .account .card-actions .input-group-append .account .card-actions a + a, .input-group-append .account .card-actions .page-search a + .header-search-btn, .page-search .input-group-append .account .card-actions a + .header-search-btn, .input-group-append .account .card-actions .product-detail-products-slider__title a + .more-link, .product-detail-products-slider__title .input-group-append .account .card-actions a + .more-link, .input-group-append .account .card-actions .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-append .account .card-actions a + a, .account .card-actions .input-group-append a + .btn, .input-group-append .page-search .header-search-btn + .btn, .input-group-append .page-search .header-search-btn + .address-editor-select, .input-group-append .page-search .header-search-btn + .address-editor-create, .input-group-append .page-search .account .card-actions .header-search-btn + a, .account .card-actions .input-group-append .page-search .header-search-btn + a, .input-group-append .page-search .page-search .header-search-btn + .header-search-btn, .page-search .input-group-append .page-search .header-search-btn + .header-search-btn, .input-group-append .page-search .product-detail-products-slider__title .header-search-btn + .more-link, .product-detail-products-slider__title .input-group-append .page-search .header-search-btn + .more-link, .input-group-append .page-search .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .header-search-btn + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-append .page-search .header-search-btn + a, .page-search .input-group-append .header-search-btn + .btn, .input-group-append .product-detail-products-slider__title .more-link + .btn, .input-group-append .product-detail-products-slider__title .more-link + .address-editor-select, .input-group-append .product-detail-products-slider__title .more-link + .address-editor-create, .input-group-append .product-detail-products-slider__title .account .card-actions .more-link + a, .account .card-actions .input-group-append .product-detail-products-slider__title .more-link + a, .input-group-append .product-detail-products-slider__title .page-search .more-link + .header-search-btn, .page-search .input-group-append .product-detail-products-slider__title .more-link + .header-search-btn, .input-group-append .product-detail-products-slider__title .product-detail-products-slider__title .more-link + .more-link, .product-detail-products-slider__title .input-group-append .product-detail-products-slider__title .more-link + .more-link, .input-group-append .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .more-link + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-append .product-detail-products-slider__title .more-link + a, .product-detail-products-slider__title .input-group-append .more-link + .btn, .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + .btn, .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + .address-editor-select, .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + .address-editor-create, .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .account .card-actions a + a, .account .card-actions .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + a, .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .page-search a + .header-search-btn, .page-search .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + .header-search-btn, .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a + .more-link, .product-detail-products-slider__title .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + .more-link, .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-append a + .btn, .input-group-append .btn + .address-editor-select, .input-group-append .btn + .address-editor-create, .input-group-append .account .card-actions .btn + a, .input-group-append .account .card-actions .page-search .header-search-btn + a, .page-search .input-group-append .account .card-actions .header-search-btn + a, .input-group-append .account .card-actions .product-detail-products-slider__title .more-link + a, .product-detail-products-slider__title .input-group-append .account .card-actions .more-link + a, .account .card-actions .input-group-append .btn + a, .input-group-append .page-search .btn + .header-search-btn, .page-search .input-group-append .btn + .header-search-btn, .input-group-append .product-detail-products-slider__title .btn + .more-link, .product-detail-products-slider__title .input-group-append .btn + .more-link, .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn + a, .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .page-search .header-search-btn + a, .page-search .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .header-search-btn + a, .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title .more-link + a, .product-detail-products-slider__title .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .more-link + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-append .btn + a, .input-group-append .btn + .input-group-text, .input-group-append .address-editor-select + .input-group-text, .input-group-append .address-editor-create + .input-group-text, .input-group-append .account .card-actions a + .input-group-text, .account .card-actions .input-group-append a + .input-group-text, .input-group-append .page-search .header-search-btn + .input-group-text, .page-search .input-group-append .header-search-btn + .input-group-text, .input-group-append .product-detail-products-slider__title .more-link + .input-group-text, .product-detail-products-slider__title .input-group-append .more-link + .input-group-text, .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a + .input-group-text, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-append a + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-append .input-group-text + .address-editor-select, .input-group-append .input-group-text + .address-editor-create, .input-group-append .account .card-actions .input-group-text + a, .account .card-actions .input-group-append .input-group-text + a, .input-group-append .page-search .input-group-text + .header-search-btn, .page-search .input-group-append .input-group-text + .header-search-btn, .input-group-append .product-detail-products-slider__title .input-group-text + .more-link, .product-detail-products-slider__title .input-group-append .input-group-text + .more-link, .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-text + a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-append .input-group-text + a {
	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: .375rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	color: #000;
	text-align: center;
	white-space: nowrap;
	background-color: #e9ecef;
	border: 1px solid #ced4da;
	border-radius: 0;
}

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

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

.input-group-lg > .form-control, .is-act-confirmpage .checkout .input-group-lg > #next_checkout_deliverydate, .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-prepend > .address-editor-select, .input-group-lg > .input-group-prepend > .address-editor-create, .account .card-actions .input-group-lg > .input-group-prepend > a, .page-search .input-group-lg > .input-group-prepend > .header-search-btn, .product-detail-products-slider__title .input-group-lg > .input-group-prepend > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-lg > .input-group-prepend > a, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .address-editor-select, .input-group-lg > .input-group-append > .address-editor-create, .account .card-actions .input-group-lg > .input-group-append > a, .page-search .input-group-lg > .input-group-append > .header-search-btn, .product-detail-products-slider__title .input-group-lg > .input-group-append > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-lg > .input-group-append > a {
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: 0;
}

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

.input-group-sm > .form-control, .is-act-confirmpage .checkout .input-group-sm > #next_checkout_deliverydate, .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-prepend > .address-editor-select, .input-group-sm > .input-group-prepend > .address-editor-create, .account .card-actions .input-group-sm > .input-group-prepend > a, .page-search .input-group-sm > .input-group-prepend > .header-search-btn, .product-detail-products-slider__title .input-group-sm > .input-group-prepend > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-sm > .input-group-prepend > a, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .address-editor-select, .input-group-sm > .input-group-append > .address-editor-create, .account .card-actions .input-group-sm > .input-group-append > a, .page-search .input-group-sm > .input-group-append > .header-search-btn, .product-detail-products-slider__title .input-group-sm > .input-group-append > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-sm > .input-group-append > a {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: 0;
}

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

.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .address-editor-select, .input-group > .input-group-prepend > .address-editor-create, .account .card-actions .input-group > .input-group-prepend > a, .page-search .input-group > .input-group-prepend > .header-search-btn, .product-detail-products-slider__title .input-group > .input-group-prepend > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group > .input-group-prepend > a, .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) > .address-editor-select, .input-group > .input-group-append:not(:last-child) > .address-editor-create, .account .card-actions .input-group > .input-group-append:not(:last-child) > a, .page-search .input-group > .input-group-append:not(:last-child) > .header-search-btn, .product-detail-products-slider__title .input-group > .input-group-append:not(:last-child) > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group > .input-group-append:not(:last-child) > a, .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 > .address-editor-select:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .address-editor-create:not(:last-child):not(.dropdown-toggle), .account .card-actions .input-group > .input-group-append:last-child > a:not(:last-child):not(.dropdown-toggle), .page-search .input-group > .input-group-append:last-child > .header-search-btn:not(:last-child):not(.dropdown-toggle), .product-detail-products-slider__title .input-group > .input-group-append:last-child > .more-link:not(:last-child):not(.dropdown-toggle), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group > .input-group-append:last-child > a: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 > .address-editor-select, .input-group > .input-group-append > .address-editor-create, .account .card-actions .input-group > .input-group-append > a, .page-search .input-group > .input-group-append > .header-search-btn, .product-detail-products-slider__title .input-group > .input-group-append > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group > .input-group-append > a, .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) > .address-editor-select, .input-group > .input-group-prepend:not(:first-child) > .address-editor-create, .account .card-actions .input-group > .input-group-prepend:not(:first-child) > a, .page-search .input-group > .input-group-prepend:not(:first-child) > .header-search-btn, .product-detail-products-slider__title .input-group > .input-group-prepend:not(:first-child) > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group > .input-group-prepend:not(:first-child) > a, .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 > .address-editor-select:not(:first-child), .input-group > .input-group-prepend:first-child > .address-editor-create:not(:first-child), .account .card-actions .input-group > .input-group-prepend:first-child > a:not(:first-child), .page-search .input-group > .input-group-prepend:first-child > .header-search-btn:not(:first-child), .product-detail-products-slider__title .input-group > .input-group-prepend:first-child > .more-link:not(:first-child), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group > .input-group-prepend:first-child > a: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.6rem;
	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: #000;
	background-color: #000;
}

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

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

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

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

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

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

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

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

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

.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: #000;
	background-color: #000;
}

.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(0, 0, 0, .5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
	background-color: rgba(0, 0, 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(0, 0, 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(.3rem + 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: #f9f9f9;
	-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(0, 0, 0, .5);
}

.custom-select {
	display: inline-block;
	width: 100%;
	height: calc(1.6em + .75rem + 2px);
	padding: .375rem 1.75rem .375rem .75rem;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
	color: #000;
	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=\'%23000\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
	background-color: #f9f9f9;
	border: 1px solid #ced4da;
	border-radius: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}

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

.custom-select:focus::-ms-value {
	color: #000;
	background-color: #f9f9f9;
}

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

.custom-select:disabled {
	color: #6c757d;
	background-color: #e9ecef;
}

.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: .875rem;
}

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

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

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

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

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

.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.6em + .75rem + 2px);
	padding: .375rem .75rem;
	font-weight: 300;
	line-height: 1.6;
	color: #000;
	background-color: #f9f9f9;
	border: 1px solid #ced4da;
	border-radius: 0;
}

.custom-file-label::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	display: block;
	height: calc(1.6em + .75rem);
	padding: .375rem .75rem;
	line-height: 1.6;
	color: #000;
	content: "Browse";
	background-color: #e9ecef;
	border-left: inherit;
	border-radius: 0 0 0 0;
}

.custom-range {
	width: 100%;
	height: calc(1rem + .5rem);
	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 .25rem rgba(0, 0, 0, .25);
}

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

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

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

.custom-range::-webkit-slider-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: -.25rem;
	background-color: #000;
	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: #595959;
}

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

.custom-range::-moz-range-thumb {
	width: 1rem;
	height: 1rem;
	background-color: #000;
	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: #595959;
}

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

.custom-range::-ms-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: 0;
	margin-right: .25rem;
	margin-left: .25rem;
	background-color: #000;
	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: #595959;
}

.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: #dee2e6;
	border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
	margin-right: 15px;
	background-color: #dee2e6;
	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: #6c757d;
	pointer-events: none;
	cursor: default;
}

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

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

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

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
	border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
	color: #6c757d;
	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: #dee2e6 #dee2e6 #fff;
}

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

.nav-pills .nav-link {
	border-radius: 0;
}

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

.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: .3rem;
	padding-bottom: .3rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	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: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 0;
}

.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: 1479.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: 1480px) {
	.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: 0;
}

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

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

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

.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(0 - 1px) calc(0 - 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(0 - 1px) calc(0 - 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(0 - 1px);
}

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

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

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

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

@media (min-width: 576px) {
	.card-deck {
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		margin-right: -15px;
		margin-left: -15px;
	}
	
	.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: 15px;
		margin-bottom: 0;
		margin-left: 15px;
	}
}

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

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

@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: #6c757d;
	content: "/";
}

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

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

.breadcrumb-item.active {
	color: #6c757d;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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: 0;
	-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, .address-editor-select .badge, .address-editor-create .badge, .account .card-actions a .badge, .page-search .header-search-btn .badge, .product-detail-products-slider__title .more-link .badge, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a .badge {
	position: relative;
	top: -1px;
}

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

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

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

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

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

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

a.badge-secondary:focus, a.badge-secondary.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .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 .25rem rgba(60, 194, 97, .5);
}

.badge-info {
	color: #fff;
	background-color: #26b6cf;
}

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

a.badge-info:focus, a.badge-info.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(38, 182, 207, .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 .25rem 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 .25rem rgba(229, 36, 39, .5);
}

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

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

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

.badge-dark {
	color: #fff;
	background-color: #343a40;
}

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

a.badge-dark:focus, a.badge-dark.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(52, 58, 64, .5);
}

.badge-black {
	color: #fff;
	background-color: #000;
}

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

a.badge-black:focus, a.badge-black.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .5);
}

.badge-white {
	color: #212529;
	background-color: #fff;
}

a.badge-white:hover, a.badge-white:focus {
	color: #212529;
	background-color: #e6e6e6;
}

a.badge-white:focus, a.badge-white.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .5);
}

.badge-background {
	color: #212529;
	background-color: #fff;
}

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

a.badge-background:focus, a.badge-background.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .5);
}

.badge-martel-rot {
	color: #fff;
	background-color: #a6063a;
}

a.badge-martel-rot:hover, a.badge-martel-rot:focus {
	color: #fff;
	background-color: #750429;
}

a.badge-martel-rot:focus, a.badge-martel-rot.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(166, 6, 58, .5);
}

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

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

a.badge-purple-light:focus, a.badge-purple-light.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(251, 221, 228, .5);
}

.badge-purple-light-002 {
	color: #fff;
	background-color: #ff00b8;
}

a.badge-purple-light-002:hover, a.badge-purple-light-002:focus {
	color: #fff;
	background-color: #cc0093;
}

a.badge-purple-light-002:focus, a.badge-purple-light-002.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(255, 0, 184, .5);
}

.badge-grey-001 {
	color: #fff;
	background-color: #111;
}

a.badge-grey-001:hover, a.badge-grey-001:focus {
	color: #fff;
	background-color: black;
}

a.badge-grey-001:focus, a.badge-grey-001.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(17, 17, 17, .5);
}

.badge-grey-002 {
	color: #212529;
	background-color: #e0e0e0;
}

a.badge-grey-002:hover, a.badge-grey-002:focus {
	color: #212529;
	background-color: #c7c7c7;
}

a.badge-grey-002:focus, a.badge-grey-002.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(224, 224, 224, .5);
}

.badge-grey-003 {
	color: #212529;
	background-color: #f3f3f3;
}

a.badge-grey-003:hover, a.badge-grey-003:focus {
	color: #212529;
	background-color: #dadada;
}

a.badge-grey-003:focus, a.badge-grey-003.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(243, 243, 243, .5);
}

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

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

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

.badge-grey-005 {
	color: #212529;
	background-color: #e6e6e6;
}

a.badge-grey-005:hover, a.badge-grey-005:focus {
	color: #212529;
	background-color: #cdcdcd;
}

a.badge-grey-005:focus, a.badge-grey-005.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(230, 230, 230, .5);
}

.badge-grey-006 {
	color: #212529;
	background-color: #ddd;
}

a.badge-grey-006:hover, a.badge-grey-006:focus {
	color: #212529;
	background-color: #c4c4c4;
}

a.badge-grey-006:focus, a.badge-grey-006.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(221, 221, 221, .5);
}

.badge-grey-007 {
	color: #212529;
	background-color: #b2b2b2;
}

a.badge-grey-007:hover, a.badge-grey-007:focus {
	color: #212529;
	background-color: #999;
}

a.badge-grey-007:focus, a.badge-grey-007.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(178, 178, 178, .5);
}

.badge-green-002 {
	color: #fff;
	background-color: #28ce2c;
}

a.badge-green-002:hover, a.badge-green-002:focus {
	color: #fff;
	background-color: #20a323;
}

a.badge-green-002:focus, a.badge-green-002.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(40, 206, 44, .5);
}

.badge-green-003 {
	color: #fff;
	background-color: #3e9c55;
}

a.badge-green-003:hover, a.badge-green-003:focus {
	color: #fff;
	background-color: #2f7841;
}

a.badge-green-003:focus, a.badge-green-003.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(62, 156, 85, .5);
}

.badge-green-004 {
	color: #212529;
	background-color: #dbf7db;
}

a.badge-green-004:hover, a.badge-green-004:focus {
	color: #212529;
	background-color: #b1eeb1;
}

a.badge-green-004:focus, a.badge-green-004.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(219, 247, 219, .5);
}

.badge-martel-grau-001 {
	color: #212529;
	background-color: #f8f8f8;
}

a.badge-martel-grau-001:hover, a.badge-martel-grau-001:focus {
	color: #212529;
	background-color: #dfdfdf;
}

a.badge-martel-grau-001:focus, a.badge-martel-grau-001.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(248, 248, 248, .5);
}

.badge-martel-grau-002 {
	color: #212529;
	background-color: #f1f1f1;
}

a.badge-martel-grau-002:hover, a.badge-martel-grau-002:focus {
	color: #212529;
	background-color: #d8d8d8;
}

a.badge-martel-grau-002:focus, a.badge-martel-grau-002.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(241, 241, 241, .5);
}

.badge-martel-grau-003 {
	color: #212529;
	background-color: #f6f6f6;
}

a.badge-martel-grau-003:hover, a.badge-martel-grau-003:focus {
	color: #212529;
	background-color: #ddd;
}

a.badge-martel-grau-003:focus, a.badge-martel-grau-003.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(246, 246, 246, .5);
}

.badge-martel-grau-004 {
	color: #fff;
	background-color: #413a3e;
}

a.badge-martel-grau-004:hover, a.badge-martel-grau-004:focus {
	color: #fff;
	background-color: #262224;
}

a.badge-martel-grau-004:focus, a.badge-martel-grau-004.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(65, 58, 62, .5);
}

.badge-blue-001 {
	color: #212529;
	background-color: #d4f0f5;
}

a.badge-blue-001:hover, a.badge-blue-001:focus {
	color: #212529;
	background-color: #abe2eb;
}

a.badge-blue-001:focus, a.badge-blue-001.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(212, 240, 245, .5);
}

.badge-blue-002 {
	color: #fff;
	background-color: #26b6cf;
}

a.badge-blue-002:hover, a.badge-blue-002:focus {
	color: #fff;
	background-color: #1e90a4;
}

a.badge-blue-002:focus, a.badge-blue-002.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(38, 182, 207, .5);
}

.badge-red-001 {
	color: #fff;
	background-color: #db004f;
}

a.badge-red-001:hover, a.badge-red-001:focus {
	color: #fff;
	background-color: #a8003d;
}

a.badge-red-001:focus, a.badge-red-001.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(219, 0, 79, .5);
}

.badge-orange {
	color: #212529;
	background-color: #ff9c22;
}

a.badge-orange:hover, a.badge-orange:focus {
	color: #212529;
	background-color: #ee8300;
}

a.badge-orange:focus, a.badge-orange.focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(255, 156, 34, .5);
}

.jumbotron {
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: #e9ecef;
	border-radius: 0;
}

@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: 0;
}

.alert-heading {
	color: inherit;
}

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

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

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

.alert-primary {
	color: black;
	background-color: #ccc;
	border-color: #b8b8b8;
}

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

.alert-primary .alert-link {
	color: black;
}

.alert-secondary {
	color: black;
	background-color: #ccc;
	border-color: #b8b8b8;
}

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

.alert-secondary .alert-link {
	color: black;
}

.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: #145f6c;
	background-color: #d4f0f5;
	border-color: #c2ebf2;
}

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

.alert-info .alert-link {
	color: #0c3941;
}

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

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

.alert-warning .alert-link {
	color: #604622;
}

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

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

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

.alert-light {
	color: #818182;
	background-color: #fefefe;
	border-color: #fdfdfe;
}

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

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

.alert-dark {
	color: #1b1e21;
	background-color: #d6d8d9;
	border-color: #c6c8ca;
}

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

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

.alert-black {
	color: black;
	background-color: #ccc;
	border-color: #b8b8b8;
}

.alert-black hr {
	border-top-color: #ababab;
}

.alert-black .alert-link {
	color: black;
}

.alert-white {
	color: #858585;
	background-color: white;
	border-color: white;
}

.alert-white hr {
	border-top-color: #f2f2f2;
}

.alert-white .alert-link {
	color: #6c6c6c;
}

.alert-background {
	color: #858585;
	background-color: white;
	border-color: white;
}

.alert-background hr {
	border-top-color: #f2f2f2;
}

.alert-background .alert-link {
	color: #6c6c6c;
}

.alert-martel-rot {
	color: #56031e;
	background-color: #edcdd8;
	border-color: #e6b9c8;
}

.alert-martel-rot hr {
	border-top-color: #dfa6b9;
}

.alert-martel-rot .alert-link {
	color: #25010d;
}

.alert-purple-light {
	color: #837377;
	background-color: #fef8fa;
	border-color: #fef5f7;
}

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

.alert-purple-light .alert-link {
	color: #685b5e;
}

.alert-purple-light-002 {
	color: #850060;
	background-color: #ffccf1;
	border-color: #ffb8eb;
}

.alert-purple-light-002 hr {
	border-top-color: #ff9fe4;
}

.alert-purple-light-002 .alert-link {
	color: #52003b;
}

.alert-grey-001 {
	color: #090909;
	background-color: #cfcfcf;
	border-color: #bcbcbc;
}

.alert-grey-001 hr {
	border-top-color: #afafaf;
}

.alert-grey-001 .alert-link {
	color: black;
}

.alert-grey-002 {
	color: #747474;
	background-color: #f9f9f9;
	border-color: #f6f6f6;
}

.alert-grey-002 hr {
	border-top-color: #e9e9e9;
}

.alert-grey-002 .alert-link {
	color: #5b5b5b;
}

.alert-grey-003 {
	color: #7e7e7e;
	background-color: #fdfdfd;
	border-color: #fcfcfc;
}

.alert-grey-003 hr {
	border-top-color: #efefef;
}

.alert-grey-003 .alert-link {
	color: #656565;
}

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

.alert-grey-004 hr {
	border-top-color: #f0f0f0;
}

.alert-grey-004 .alert-link {
	color: #686868;
}

.alert-grey-005 {
	color: #787878;
	background-color: #fafafa;
	border-color: #f8f8f8;
}

.alert-grey-005 hr {
	border-top-color: #ebebeb;
}

.alert-grey-005 .alert-link {
	color: #5f5f5f;
}

.alert-grey-006 {
	color: #737373;
	background-color: #f8f8f8;
	border-color: whitesmoke;
}

.alert-grey-006 hr {
	border-top-color: #e8e8e8;
}

.alert-grey-006 .alert-link {
	color: #5a5a5a;
}

.alert-grey-007 {
	color: #5d5d5d;
	background-color: #f0f0f0;
	border-color: #e9e9e9;
}

.alert-grey-007 hr {
	border-top-color: gainsboro;
}

.alert-grey-007 .alert-link {
	color: #444;
}

.alert-green-002 {
	color: #156b17;
	background-color: #d4f5d5;
	border-color: #c3f1c4;
}

.alert-green-002 hr {
	border-top-color: #aeecb0;
}

.alert-green-002 .alert-link {
	color: #0d400e;
}

.alert-green-003 {
	color: #20512c;
	background-color: #d8ebdd;
	border-color: #c9e3cf;
}

.alert-green-003 hr {
	border-top-color: #b8dac0;
}

.alert-green-003 .alert-link {
	color: #122c18;
}

.alert-green-004 {
	color: #728072;
	background-color: #f8fdf8;
	border-color: #f5fdf5;
}

.alert-green-004 hr {
	border-top-color: #e0f9e0;
}

.alert-green-004 .alert-link {
	color: #5a655a;
}

.alert-martel-grau-001 {
	color: #818181;
	background-color: #fefefe;
	border-color: #fdfdfd;
}

.alert-martel-grau-001 hr {
	border-top-color: #f0f0f0;
}

.alert-martel-grau-001 .alert-link {
	color: #686868;
}

.alert-martel-grau-002 {
	color: #7d7d7d;
	background-color: #fcfcfc;
	border-color: #fbfbfb;
}

.alert-martel-grau-002 hr {
	border-top-color: #eee;
}

.alert-martel-grau-002 .alert-link {
	color: #646464;
}

.alert-martel-grau-003 {
	color: gray;
	background-color: #fdfdfd;
	border-color: #fcfcfc;
}

.alert-martel-grau-003 hr {
	border-top-color: #efefef;
}

.alert-martel-grau-003 .alert-link {
	color: #676767;
}

.alert-martel-grau-004 {
	color: #221e20;
	background-color: #d9d8d8;
	border-color: #cac8c9;
}

.alert-martel-grau-004 hr {
	border-top-color: #bdbbbc;
}

.alert-martel-grau-004 .alert-link {
	color: #070607;
}

.alert-blue-001 {
	color: #6e7d7f;
	background-color: #f6fcfd;
	border-color: #f3fbfc;
}

.alert-blue-001 hr {
	border-top-color: #dff4f7;
}

.alert-blue-001 .alert-link {
	color: #566264;
}

.alert-blue-002 {
	color: #145f6c;
	background-color: #d4f0f5;
	border-color: #c2ebf2;
}

.alert-blue-002 hr {
	border-top-color: #ade4ee;
}

.alert-blue-002 .alert-link {
	color: #0c3941;
}

.alert-red-001 {
	color: #720029;
	background-color: #f8ccdc;
	border-color: #f5b8ce;
}

.alert-red-001 hr {
	border-top-color: #f2a2bf;
}

.alert-red-001 .alert-link {
	color: #3f0017;
}

.alert-orange {
	color: #855112;
	background-color: #ffebd3;
	border-color: #ffe3c1;
}

.alert-orange hr {
	border-top-color: #ffd7a8;
}

.alert-orange .alert-link {
	color: #58360c;
}

@-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: .75rem;
	background-color: #e9ecef;
	border-radius: 0;
}

.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: #000;
	-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: #f8f9fa;
}

.list-group-item-action:active {
	color: #000;
	background-color: #e9ecef;
}

.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: 0;
	border-top-right-radius: 0;
}

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

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

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

.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: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 0;
}

.list-group-horizontal .list-group-item:last-child {
	margin-right: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	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: 0;
		border-bottom-left-radius: 0;
		border-top-right-radius: 0;
	}
	
	.list-group-horizontal-sm .list-group-item:last-child {
		margin-right: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		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: 0;
		border-bottom-left-radius: 0;
		border-top-right-radius: 0;
	}
	
	.list-group-horizontal-md .list-group-item:last-child {
		margin-right: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		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: 0;
		border-bottom-left-radius: 0;
		border-top-right-radius: 0;
	}
	
	.list-group-horizontal-lg .list-group-item:last-child {
		margin-right: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}
}

@media (min-width: 1480px) {
	.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: 0;
		border-bottom-left-radius: 0;
		border-top-right-radius: 0;
	}
	
	.list-group-horizontal-xl .list-group-item:last-child {
		margin-right: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		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: black;
	background-color: #b8b8b8;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
	color: black;
	background-color: #ababab;
}

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

.list-group-item-secondary {
	color: black;
	background-color: #b8b8b8;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
	color: black;
	background-color: #ababab;
}

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

.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: #145f6c;
	background-color: #c2ebf2;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
	color: #145f6c;
	background-color: #ade4ee;
}

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

.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: #ffe3b9;
}

.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: #f5abad;
}

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

.list-group-item-light {
	color: #818182;
	background-color: #fdfdfe;
}

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

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

.list-group-item-dark {
	color: #1b1e21;
	background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
	color: #1b1e21;
	background-color: #b9bbbe;
}

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

.list-group-item-black {
	color: black;
	background-color: #b8b8b8;
}

.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
	color: black;
	background-color: #ababab;
}

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

.list-group-item-white {
	color: #858585;
	background-color: white;
}

.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
	color: #858585;
	background-color: #f2f2f2;
}

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

.list-group-item-background {
	color: #858585;
	background-color: white;
}

.list-group-item-background.list-group-item-action:hover, .list-group-item-background.list-group-item-action:focus {
	color: #858585;
	background-color: #f2f2f2;
}

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

.list-group-item-martel-rot {
	color: #56031e;
	background-color: #e6b9c8;
}

.list-group-item-martel-rot.list-group-item-action:hover, .list-group-item-martel-rot.list-group-item-action:focus {
	color: #56031e;
	background-color: #dfa6b9;
}

.list-group-item-martel-rot.list-group-item-action.active {
	color: #fff;
	background-color: #56031e;
	border-color: #56031e;
}

.list-group-item-purple-light {
	color: #837377;
	background-color: #fef5f7;
}

.list-group-item-purple-light.list-group-item-action:hover, .list-group-item-purple-light.list-group-item-action:focus {
	color: #837377;
	background-color: #fcdee4;
}

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

.list-group-item-purple-light-002 {
	color: #850060;
	background-color: #ffb8eb;
}

.list-group-item-purple-light-002.list-group-item-action:hover, .list-group-item-purple-light-002.list-group-item-action:focus {
	color: #850060;
	background-color: #ff9fe4;
}

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

.list-group-item-grey-001 {
	color: #090909;
	background-color: #bcbcbc;
}

.list-group-item-grey-001.list-group-item-action:hover, .list-group-item-grey-001.list-group-item-action:focus {
	color: #090909;
	background-color: #afafaf;
}

.list-group-item-grey-001.list-group-item-action.active {
	color: #fff;
	background-color: #090909;
	border-color: #090909;
}

.list-group-item-grey-002 {
	color: #747474;
	background-color: #f6f6f6;
}

.list-group-item-grey-002.list-group-item-action:hover, .list-group-item-grey-002.list-group-item-action:focus {
	color: #747474;
	background-color: #e9e9e9;
}

.list-group-item-grey-002.list-group-item-action.active {
	color: #fff;
	background-color: #747474;
	border-color: #747474;
}

.list-group-item-grey-003 {
	color: #7e7e7e;
	background-color: #fcfcfc;
}

.list-group-item-grey-003.list-group-item-action:hover, .list-group-item-grey-003.list-group-item-action:focus {
	color: #7e7e7e;
	background-color: #efefef;
}

.list-group-item-grey-003.list-group-item-action.active {
	color: #fff;
	background-color: #7e7e7e;
	border-color: #7e7e7e;
}

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

.list-group-item-grey-004.list-group-item-action:hover, .list-group-item-grey-004.list-group-item-action:focus {
	color: #818181;
	background-color: #f0f0f0;
}

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

.list-group-item-grey-005 {
	color: #787878;
	background-color: #f8f8f8;
}

.list-group-item-grey-005.list-group-item-action:hover, .list-group-item-grey-005.list-group-item-action:focus {
	color: #787878;
	background-color: #ebebeb;
}

.list-group-item-grey-005.list-group-item-action.active {
	color: #fff;
	background-color: #787878;
	border-color: #787878;
}

.list-group-item-grey-006 {
	color: #737373;
	background-color: whitesmoke;
}

.list-group-item-grey-006.list-group-item-action:hover, .list-group-item-grey-006.list-group-item-action:focus {
	color: #737373;
	background-color: #e8e8e8;
}

.list-group-item-grey-006.list-group-item-action.active {
	color: #fff;
	background-color: #737373;
	border-color: #737373;
}

.list-group-item-grey-007 {
	color: #5d5d5d;
	background-color: #e9e9e9;
}

.list-group-item-grey-007.list-group-item-action:hover, .list-group-item-grey-007.list-group-item-action:focus {
	color: #5d5d5d;
	background-color: gainsboro;
}

.list-group-item-grey-007.list-group-item-action.active {
	color: #fff;
	background-color: #5d5d5d;
	border-color: #5d5d5d;
}

.list-group-item-green-002 {
	color: #156b17;
	background-color: #c3f1c4;
}

.list-group-item-green-002.list-group-item-action:hover, .list-group-item-green-002.list-group-item-action:focus {
	color: #156b17;
	background-color: #aeecb0;
}

.list-group-item-green-002.list-group-item-action.active {
	color: #fff;
	background-color: #156b17;
	border-color: #156b17;
}

.list-group-item-green-003 {
	color: #20512c;
	background-color: #c9e3cf;
}

.list-group-item-green-003.list-group-item-action:hover, .list-group-item-green-003.list-group-item-action:focus {
	color: #20512c;
	background-color: #b8dac0;
}

.list-group-item-green-003.list-group-item-action.active {
	color: #fff;
	background-color: #20512c;
	border-color: #20512c;
}

.list-group-item-green-004 {
	color: #728072;
	background-color: #f5fdf5;
}

.list-group-item-green-004.list-group-item-action:hover, .list-group-item-green-004.list-group-item-action:focus {
	color: #728072;
	background-color: #e0f9e0;
}

.list-group-item-green-004.list-group-item-action.active {
	color: #fff;
	background-color: #728072;
	border-color: #728072;
}

.list-group-item-martel-grau-001 {
	color: #818181;
	background-color: #fdfdfd;
}

.list-group-item-martel-grau-001.list-group-item-action:hover, .list-group-item-martel-grau-001.list-group-item-action:focus {
	color: #818181;
	background-color: #f0f0f0;
}

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

.list-group-item-martel-grau-002 {
	color: #7d7d7d;
	background-color: #fbfbfb;
}

.list-group-item-martel-grau-002.list-group-item-action:hover, .list-group-item-martel-grau-002.list-group-item-action:focus {
	color: #7d7d7d;
	background-color: #eee;
}

.list-group-item-martel-grau-002.list-group-item-action.active {
	color: #fff;
	background-color: #7d7d7d;
	border-color: #7d7d7d;
}

.list-group-item-martel-grau-003 {
	color: gray;
	background-color: #fcfcfc;
}

.list-group-item-martel-grau-003.list-group-item-action:hover, .list-group-item-martel-grau-003.list-group-item-action:focus {
	color: gray;
	background-color: #efefef;
}

.list-group-item-martel-grau-003.list-group-item-action.active {
	color: #fff;
	background-color: gray;
	border-color: gray;
}

.list-group-item-martel-grau-004 {
	color: #221e20;
	background-color: #cac8c9;
}

.list-group-item-martel-grau-004.list-group-item-action:hover, .list-group-item-martel-grau-004.list-group-item-action:focus {
	color: #221e20;
	background-color: #bdbbbc;
}

.list-group-item-martel-grau-004.list-group-item-action.active {
	color: #fff;
	background-color: #221e20;
	border-color: #221e20;
}

.list-group-item-blue-001 {
	color: #6e7d7f;
	background-color: #f3fbfc;
}

.list-group-item-blue-001.list-group-item-action:hover, .list-group-item-blue-001.list-group-item-action:focus {
	color: #6e7d7f;
	background-color: #dff4f7;
}

.list-group-item-blue-001.list-group-item-action.active {
	color: #fff;
	background-color: #6e7d7f;
	border-color: #6e7d7f;
}

.list-group-item-blue-002 {
	color: #145f6c;
	background-color: #c2ebf2;
}

.list-group-item-blue-002.list-group-item-action:hover, .list-group-item-blue-002.list-group-item-action:focus {
	color: #145f6c;
	background-color: #ade4ee;
}

.list-group-item-blue-002.list-group-item-action.active {
	color: #fff;
	background-color: #145f6c;
	border-color: #145f6c;
}

.list-group-item-red-001 {
	color: #720029;
	background-color: #f5b8ce;
}

.list-group-item-red-001.list-group-item-action:hover, .list-group-item-red-001.list-group-item-action:focus {
	color: #720029;
	background-color: #f2a2bf;
}

.list-group-item-red-001.list-group-item-action.active {
	color: #fff;
	background-color: #720029;
	border-color: #720029;
}

.list-group-item-orange {
	color: #855112;
	background-color: #ffe3c1;
}

.list-group-item-orange.list-group-item-action:hover, .list-group-item-orange.list-group-item-action:focus {
	color: #855112;
	background-color: #ffd7a8;
}

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

.close {
	float: right;
	font-size: 1.5rem;
	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.275rem + .3vw);
	}
}

.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: #6c757d;
	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: 0;
	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 rgba(31, 56, 96, .15);
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

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

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

.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 rgba(31, 56, 96, .15);
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.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, .modal-xl {
		max-width: 800px;
	}
}

@media (min-width: 1480px) {
	.modal-xl {
		max-width: 1140px;
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-family: "Inter", Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1.6;
	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: .875rem;
	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: 0;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: block;
	max-width: 276px;
	font-family: "Inter", Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1.6;
	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: .875rem;
	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: 0;
}

.popover .arrow {
	position: absolute;
	display: block;
	width: 1rem;
	height: .5rem;
	margin: 0 0;
}

.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: 0 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: 0 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: 1rem;
	color: inherit;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-top-left-radius: calc(0 - 1px);
	border-top-right-radius: calc(0 - 1px);
}

.popover-header:empty {
	display: none;
}

.popover-body {
	padding: .5rem .75rem;
	color: #000;
}

.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-prev:focus, .carousel-control-next:hover, .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: #000 !important;
}

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
	background-color: black !important;
}

.bg-secondary {
	background-color: #000 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus {
	background-color: black !important;
}

.bg-success {
	background-color: #3cc261 !important;
}

a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus {
	background-color: #309b4e !important;
}

.bg-info {
	background-color: #26b6cf !important;
}

a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus {
	background-color: #1e90a4 !important;
}

.bg-warning {
	background-color: #ffbd5d !important;
}

a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus {
	background-color: #ffa82a !important;
}

.bg-danger {
	background-color: #e52427 !important;
}

a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus {
	background-color: #bf1719 !important;
}

.bg-light, .order-detail-table-footer {
	background-color: #f8f9fa !important;
}

a.bg-light:hover, a.order-detail-table-footer:hover, a.bg-light:focus, a.order-detail-table-footer:focus, button.bg-light:hover, button.order-detail-table-footer:hover, button.bg-light:focus, button.order-detail-table-footer:focus {
	background-color: #dae0e5 !important;
}

.bg-dark {
	background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus {
	background-color: #1d2124 !important;
}

.bg-black {
	background-color: #000 !important;
}

a.bg-black:hover, a.bg-black:focus, button.bg-black:hover, button.bg-black:focus {
	background-color: black !important;
}

.bg-white {
	background-color: #fff !important;
}

a.bg-white:hover, a.bg-white:focus, button.bg-white:hover, button.bg-white:focus {
	background-color: #e6e6e6 !important;
}

.bg-background {
	background-color: #fff !important;
}

a.bg-background:hover, a.bg-background:focus, button.bg-background:hover, button.bg-background:focus {
	background-color: #e6e6e6 !important;
}

.bg-martel-rot {
	background-color: #a6063a !important;
}

a.bg-martel-rot:hover, a.bg-martel-rot:focus, button.bg-martel-rot:hover, button.bg-martel-rot:focus {
	background-color: #750429 !important;
}

.bg-purple-light {
	background-color: #fbdde4 !important;
}

a.bg-purple-light:hover, a.bg-purple-light:focus, button.bg-purple-light:hover, button.bg-purple-light:focus {
	background-color: #f6afc0 !important;
}

.bg-purple-light-002 {
	background-color: #ff00b8 !important;
}

a.bg-purple-light-002:hover, a.bg-purple-light-002:focus, button.bg-purple-light-002:hover, button.bg-purple-light-002:focus {
	background-color: #cc0093 !important;
}

.bg-grey-001 {
	background-color: #111 !important;
}

a.bg-grey-001:hover, a.bg-grey-001:focus, button.bg-grey-001:hover, button.bg-grey-001:focus {
	background-color: black !important;
}

.bg-grey-002 {
	background-color: #e0e0e0 !important;
}

a.bg-grey-002:hover, a.bg-grey-002:focus, button.bg-grey-002:hover, button.bg-grey-002:focus {
	background-color: #c7c7c7 !important;
}

.bg-grey-003 {
	background-color: #f3f3f3 !important;
}

a.bg-grey-003:hover, a.bg-grey-003:focus, button.bg-grey-003:hover, button.bg-grey-003:focus {
	background-color: #dadada !important;
}

.bg-grey-004 {
	background-color: #f9f9f9 !important;
}

a.bg-grey-004:hover, a.bg-grey-004:focus, button.bg-grey-004:hover, button.bg-grey-004:focus {
	background-color: #e0e0e0 !important;
}

.bg-grey-005 {
	background-color: #e6e6e6 !important;
}

a.bg-grey-005:hover, a.bg-grey-005:focus, button.bg-grey-005:hover, button.bg-grey-005:focus {
	background-color: #cdcdcd !important;
}

.bg-grey-006 {
	background-color: #ddd !important;
}

a.bg-grey-006:hover, a.bg-grey-006:focus, button.bg-grey-006:hover, button.bg-grey-006:focus {
	background-color: #c4c4c4 !important;
}

.bg-grey-007 {
	background-color: #b2b2b2 !important;
}

a.bg-grey-007:hover, a.bg-grey-007:focus, button.bg-grey-007:hover, button.bg-grey-007:focus {
	background-color: #999 !important;
}

.bg-green-002 {
	background-color: #28ce2c !important;
}

a.bg-green-002:hover, a.bg-green-002:focus, button.bg-green-002:hover, button.bg-green-002:focus {
	background-color: #20a323 !important;
}

.bg-green-003 {
	background-color: #3e9c55 !important;
}

a.bg-green-003:hover, a.bg-green-003:focus, button.bg-green-003:hover, button.bg-green-003:focus {
	background-color: #2f7841 !important;
}

.bg-green-004 {
	background-color: #dbf7db !important;
}

a.bg-green-004:hover, a.bg-green-004:focus, button.bg-green-004:hover, button.bg-green-004:focus {
	background-color: #b1eeb1 !important;
}

.bg-martel-grau-001 {
	background-color: #f8f8f8 !important;
}

a.bg-martel-grau-001:hover, a.bg-martel-grau-001:focus, button.bg-martel-grau-001:hover, button.bg-martel-grau-001:focus {
	background-color: #dfdfdf !important;
}

.bg-martel-grau-002 {
	background-color: #f1f1f1 !important;
}

a.bg-martel-grau-002:hover, a.bg-martel-grau-002:focus, button.bg-martel-grau-002:hover, button.bg-martel-grau-002:focus {
	background-color: #d8d8d8 !important;
}

.bg-martel-grau-003 {
	background-color: #f6f6f6 !important;
}

a.bg-martel-grau-003:hover, a.bg-martel-grau-003:focus, button.bg-martel-grau-003:hover, button.bg-martel-grau-003:focus {
	background-color: #ddd !important;
}

.bg-martel-grau-004 {
	background-color: #413a3e !important;
}

a.bg-martel-grau-004:hover, a.bg-martel-grau-004:focus, button.bg-martel-grau-004:hover, button.bg-martel-grau-004:focus {
	background-color: #262224 !important;
}

.bg-blue-001 {
	background-color: #d4f0f5 !important;
}

a.bg-blue-001:hover, a.bg-blue-001:focus, button.bg-blue-001:hover, button.bg-blue-001:focus {
	background-color: #abe2eb !important;
}

.bg-blue-002 {
	background-color: #26b6cf !important;
}

a.bg-blue-002:hover, a.bg-blue-002:focus, button.bg-blue-002:hover, button.bg-blue-002:focus {
	background-color: #1e90a4 !important;
}

.bg-red-001 {
	background-color: #db004f !important;
}

a.bg-red-001:hover, a.bg-red-001:focus, button.bg-red-001:hover, button.bg-red-001:focus {
	background-color: #a8003d !important;
}

.bg-orange {
	background-color: #ff9c22 !important;
}

a.bg-orange:hover, a.bg-orange:focus, button.bg-orange:hover, button.bg-orange:focus {
	background-color: #ee8300 !important;
}

.bg-white {
	background-color: #fff !important;
}

.bg-transparent {
	background-color: transparent !important;
}

.border {
	border: 1px solid rgba(31, 56, 96, .15) !important;
}

.border-top {
	border-top: 1px solid rgba(31, 56, 96, .15) !important;
}

.border-right {
	border-right: 1px solid rgba(31, 56, 96, .15) !important;
}

.border-bottom {
	border-bottom: 1px solid rgba(31, 56, 96, .15) !important;
}

.border-left {
	border-left: 1px solid rgba(31, 56, 96, .15) !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: #000 !important;
}

.border-secondary {
	border-color: #000 !important;
}

.border-success {
	border-color: #3cc261 !important;
}

.border-info {
	border-color: #26b6cf !important;
}

.border-warning {
	border-color: #ffbd5d !important;
}

.border-danger {
	border-color: #e52427 !important;
}

.border-light {
	border-color: #f8f9fa !important;
}

.border-dark {
	border-color: #343a40 !important;
}

.border-black {
	border-color: #000 !important;
}

.border-white {
	border-color: #fff !important;
}

.border-background {
	border-color: #fff !important;
}

.border-martel-rot {
	border-color: #a6063a !important;
}

.border-purple-light {
	border-color: #fbdde4 !important;
}

.border-purple-light-002 {
	border-color: #ff00b8 !important;
}

.border-grey-001 {
	border-color: #111 !important;
}

.border-grey-002 {
	border-color: #e0e0e0 !important;
}

.border-grey-003 {
	border-color: #f3f3f3 !important;
}

.border-grey-004 {
	border-color: #f9f9f9 !important;
}

.border-grey-005 {
	border-color: #e6e6e6 !important;
}

.border-grey-006 {
	border-color: #ddd !important;
}

.border-grey-007 {
	border-color: #b2b2b2 !important;
}

.border-green-002 {
	border-color: #28ce2c !important;
}

.border-green-003 {
	border-color: #3e9c55 !important;
}

.border-green-004 {
	border-color: #dbf7db !important;
}

.border-martel-grau-001 {
	border-color: #f8f8f8 !important;
}

.border-martel-grau-002 {
	border-color: #f1f1f1 !important;
}

.border-martel-grau-003 {
	border-color: #f6f6f6 !important;
}

.border-martel-grau-004 {
	border-color: #413a3e !important;
}

.border-blue-001 {
	border-color: #d4f0f5 !important;
}

.border-blue-002 {
	border-color: #26b6cf !important;
}

.border-red-001 {
	border-color: #db004f !important;
}

.border-orange {
	border-color: #ff9c22 !important;
}

.border-white {
	border-color: #fff !important;
}

.rounded-sm {
	border-radius: 0 !important;
}

.rounded {
	border-radius: 0 !important;
}

.rounded-top {
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

.rounded-right {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

.rounded-bottom {
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.rounded-left {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.rounded-lg {
	border-radius: 0 !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: 1480px) {
	.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-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%;
}

.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: 1480px) {
	.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: 1480px) {
	.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: 1480px) {
	.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: 1480px) {
	.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: #000 !important;
}

a.text-primary:hover, a.loader:hover, a.text-primary:focus, a.loader:focus {
	color: black !important;
}

.text-secondary {
	color: #000 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
	color: black !important;
}

.text-success {
	color: #3cc261 !important;
}

a.text-success:hover, a.text-success:focus {
	color: #2a8844 !important;
}

.text-info {
	color: #26b6cf !important;
}

a.text-info:hover, a.text-info:focus {
	color: #1a7d8e !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: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
	color: #cbd3da !important;
}

.text-dark {
	color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
	color: #121416 !important;
}

.text-black {
	color: #000 !important;
}

a.text-black:hover, a.text-black:focus {
	color: black !important;
}

.text-white {
	color: #fff !important;
}

a.text-white:hover, a.text-white:focus {
	color: #d9d9d9 !important;
}

.text-background {
	color: #fff !important;
}

a.text-background:hover, a.text-background:focus {
	color: #d9d9d9 !important;
}

.text-martel-rot {
	color: #a6063a !important;
}

a.text-martel-rot:hover, a.text-martel-rot:focus {
	color: #5c0320 !important;
}

.text-purple-light {
	color: #fbdde4 !important;
}

a.text-purple-light:hover, a.text-purple-light:focus {
	color: #f399ae !important;
}

.text-purple-light-002 {
	color: #ff00b8 !important;
}

a.text-purple-light-002:hover, a.text-purple-light-002:focus {
	color: #b30081 !important;
}

.text-grey-001 {
	color: #111 !important;
}

a.text-grey-001:hover, a.text-grey-001:focus {
	color: black !important;
}

.text-grey-002 {
	color: #e0e0e0 !important;
}

a.text-grey-002:hover, a.text-grey-002:focus {
	color: #bababa !important;
}

.text-grey-003 {
	color: #f3f3f3 !important;
}

a.text-grey-003:hover, a.text-grey-003:focus {
	color: #cdcdcd !important;
}

.text-grey-004 {
	color: #f9f9f9 !important;
}

a.text-grey-004:hover, a.text-grey-004:focus {
	color: lightgray !important;
}

.text-grey-005 {
	color: #e6e6e6 !important;
}

a.text-grey-005:hover, a.text-grey-005:focus {
	color: silver !important;
}

.text-grey-006 {
	color: #ddd !important;
}

a.text-grey-006:hover, a.text-grey-006:focus {
	color: #b7b7b7 !important;
}

.text-grey-007 {
	color: #b2b2b2 !important;
}

a.text-grey-007:hover, a.text-grey-007:focus {
	color: #8c8c8c !important;
}

.text-green-002 {
	color: #28ce2c !important;
}

a.text-green-002:hover, a.text-green-002:focus {
	color: #1c8e1e !important;
}

.text-green-003 {
	color: #3e9c55 !important;
}

a.text-green-003:hover, a.text-green-003:focus {
	color: #286537 !important;
}

.text-green-004 {
	color: #dbf7db !important;
}

a.text-green-004:hover, a.text-green-004:focus {
	color: #9ce99c !important;
}

.text-martel-grau-001 {
	color: #f8f8f8 !important;
}

a.text-martel-grau-001:hover, a.text-martel-grau-001:focus {
	color: #d2d2d2 !important;
}

.text-martel-grau-002 {
	color: #f1f1f1 !important;
}

a.text-martel-grau-002:hover, a.text-martel-grau-002:focus {
	color: #cbcbcb !important;
}

.text-martel-grau-003 {
	color: #f6f6f6 !important;
}

a.text-martel-grau-003:hover, a.text-martel-grau-003:focus {
	color: #d0d0d0 !important;
}

.text-martel-grau-004 {
	color: #413a3e !important;
}

a.text-martel-grau-004:hover, a.text-martel-grau-004:focus {
	color: #191617 !important;
}

.text-blue-001 {
	color: #d4f0f5 !important;
}

a.text-blue-001:hover, a.text-blue-001:focus {
	color: #96dae7 !important;
}

.text-blue-002 {
	color: #26b6cf !important;
}

a.text-blue-002:hover, a.text-blue-002:focus {
	color: #1a7d8e !important;
}

.text-red-001 {
	color: #db004f !important;
}

a.text-red-001:hover, a.text-red-001:focus {
	color: #8f0033 !important;
}

.text-orange {
	color: #ff9c22 !important;
}

a.text-orange:hover, a.text-orange:focus {
	color: #d57500 !important;
}

.text-body {
	color: #000 !important;
}

.text-muted {
	color: #6c757d !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, .product-detail-price-container .product-detail-price, .account h1, .account .quote-block__quote, .account .cart-main-header, .account .finish-header, .modal .modal-dialog .modal-content .modal-title, .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, h3 {
		orphans: 3;
		widows: 3;
	}
	
	h2, .product-detail-price-container .product-detail-price, .account h1, .account .quote-block__quote, .account .cart-main-header, .account .finish-header, .modal .modal-dialog .modal-content .modal-title, .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, 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 #dee2e6 !important;
	}
	
	.table-dark {
		color: inherit;
	}
	
	.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
		border-color: rgba(31, 56, 96, .15);
	}
	
	.table .thead-dark th {
		color: inherit;
		border-color: rgba(31, 56, 96, .15);
	}
}

/*
Tiny slider
==================================================
Import of Tiny slider vendor.

https://github.com/ganlanyuan/tiny-slider
*/

/*
* Base stuff
* ---------- */

/*
Base
==================================================
Contains global base styles for all pages
*/
html {}

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: 1479.98px) {
	html::before {
		content: "lg";
	}
}

@media (min-width: 1480px) {
	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: #e9ecef;
}

/*
Reboot
==================================================
Reboot styles using only element selectors.

https://getbootstrap.com/docs/4.3/content/reboot/
*/
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;
}

/*
* Components
* ---------- */

/*
Alert
==============================================
Custom styling for bootstrap alert component.

https://getbootstrap.com/docs/4.3/components/alerts/
*/
.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
==============================================
Custom styling for bootstrap card component.

https://getbootstrap.com/docs/4.3/components/card/
*/
.card-title {
	color: inherit;
	font-size: 1.25rem;
	font-weight: 400;
	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;
}

/*
Backdrop
==============================================
Custom styling for backdrop used by bootstrap modal und custom offcanvas component.

https://getbootstrap.com/docs/4.0/components/modal/#options
*/
.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;
}

.offcanvas-backdrop.show {
	opacity: 1;
}

/*
Offcanvas
==============================================
Move page content like the navigation menu in a sliding offcanvas menu.
The sliding direction can be left or right.

@see https://getbootstrap.com/docs/5.1/components/offcanvas
*/
.offcanvas {
	z-index: 1050;
	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);
}

.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-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-start .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.offcanvas-bottom {
	border-radius: 8px 8px 0 0;
	height: 90%;
}

.offcanvas.is-fullwidth {
	width: 100%;
}

.offcanvas .offcanvas-header {
	padding: 1rem 15px;
	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: #6c757d;
}

.offcanvas > .loader, .offcanvas .offcanvas-content-container > .loader {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -1rem;
	margin-top: -1rem;
}

.offcanvas .offcanvas-content-container, .offcanvas .offcanvas-body {
	padding: 15px;
	width: 100%;
}

@media (min-width: 576px) {
	.offcanvas {
		width: auto;
	}
	
	.offcanvas .offcanvas-content-container {
		width: 400px;
	}
}

/*
Product box
==============================================
Styling for productbox component.
*/
.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;
	/* stylelint-disable */
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	/* stylelint-enable */
	line-clamp: 2;
	text-overflow: ellipsis;
	font-size: .875rem;
}

.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;
}

/* stylelint-disable value-no-vendor-prefix, property-no-vendor-prefix */
.product-name {
	color: inherit;
	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;
	text-decoration: none;
}

.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;
}

/* stylelint-enable value-no-vendor-prefix, property-no-vendor-prefix */
.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: .875rem;
	line-height: 20px;
	margin-bottom: 32px;
}

.product-cheapest-price .product-cheapest-price-price {
	font-weight: 700;
}

.product-cheapest-price.with-regulation-price, .product-cheapest-price.with-list-price {
	margin-bottom: 6px;
}

.product-cheapest-price.with-from-price {
	margin-bottom: 5px;
}

.product-price {
	color: inherit;
	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: inherit;
	font-weight: 400;
	padding-left: 5px;
	font-size: 12px;
}

.product-price .list-price .list-price-price {
	text-decoration: line-through;
}

.product-price .regulation-price {
	color: inherit;
	font-weight: 400;
	padding-left: 5px;
	font-size: 12px;
	padding-left: 0;
}

.product-price .list-price-no-line-through .list-price-price {
	text-decoration: none;
}

.product-price .strikeprice-text {
	color: inherit;
	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;
}

/*
Loader
==============================================
Defines the loader icon
*/

/*
Element loader
==============================================
Element loader can be applied to any element.
*/
.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;
}

/*
Skeleton screen
==============================================
Skeleton screen for reloading product-listing with subtle shimmer effect
*/
@-webkit-keyframes skeletonShimmer {
	0% {
		background-position: -500px 0;
	}
	
	100% {
		background-position: 500px 0;
	}
}

/*
Skeleton screen
==============================================
Skeleton screen for reloading product-listing with subtle shimmer effect
*/
@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: 0;
	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, #dee2e6 8%, #f8f9fa 18%, #dee2e6 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: 0;
	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, #dee2e6 8%, #f8f9fa 18%, #dee2e6 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
==============================================
Custom styling for bootstrap modal component.

https://getbootstrap.com/docs/4.3/components/modal/
*/
.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;
}

/*
Icons
==============================================
Basic styling for icon component plus helper classes for sizing and colors.
Credit: https://github.com/FortAwesome/Font-Awesome
*/
.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: #000;
}

.icon-success {
	color: #3cc261;
}

.icon-info {
	color: #26b6cf;
}

.icon-warning {
	color: #ffbd5d;
}

.icon-danger {
	color: #e52427;
}

.icon-light {
	color: #e9ecef;
}

.icon-dark {
	color: #343a40;
}

.icon-review {
	color: #fedc70;
}

.icon-fluid {
	width: 100%;
	height: 100%;
}

.icon-lg {
	width: 29.3333333333px;
	height: 29.3333333333px;
}

.icon-sm {
	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: #000;
}

.alert-secondary .icon {
	color: #000;
}

.alert-success .icon {
	color: #3cc261;
}

.alert-info .icon {
	color: #26b6cf;
}

.alert-warning .icon {
	color: #ffbd5d;
}

.alert-danger .icon {
	color: #e52427;
}

.alert-light .icon {
	color: #f8f9fa;
}

.alert-dark .icon {
	color: #343a40;
}

.alert-black .icon {
	color: #000;
}

.alert-white .icon {
	color: #fff;
}

.alert-background .icon {
	color: #fff;
}

.alert-martel-rot .icon {
	color: #a6063a;
}

.alert-purple-light .icon {
	color: #fbdde4;
}

.alert-purple-light-002 .icon {
	color: #ff00b8;
}

.alert-grey-001 .icon {
	color: #111;
}

.alert-grey-002 .icon {
	color: #e0e0e0;
}

.alert-grey-003 .icon {
	color: #f3f3f3;
}

.alert-grey-004 .icon {
	color: #f9f9f9;
}

.alert-grey-005 .icon {
	color: #e6e6e6;
}

.alert-grey-006 .icon {
	color: #ddd;
}

.alert-grey-007 .icon {
	color: #b2b2b2;
}

.alert-green-002 .icon {
	color: #28ce2c;
}

.alert-green-003 .icon {
	color: #3e9c55;
}

.alert-green-004 .icon {
	color: #dbf7db;
}

.alert-martel-grau-001 .icon {
	color: #f8f8f8;
}

.alert-martel-grau-002 .icon {
	color: #f1f1f1;
}

.alert-martel-grau-003 .icon {
	color: #f6f6f6;
}

.alert-martel-grau-004 .icon {
	color: #413a3e;
}

.alert-blue-001 .icon {
	color: #d4f0f5;
}

.alert-blue-002 .icon {
	color: #26b6cf;
}

.alert-red-001 .icon {
	color: #db004f;
}

.alert-orange .icon {
	color: #ff9c22;
}

.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, .btn-light .icon, .address-editor-select .icon, .address-editor-create .icon, .confirm-checkout-collapse-trigger .icon, .account .card-actions a .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, .address-editor-select .icon, .address-editor-create .icon, .confirm-checkout-collapse-trigger .icon, .account .card-actions a .icon {
	color: #212529;
}

.btn-dark .icon {
	color: #fff;
}

.btn-black .icon {
	color: #fff;
}

.btn-white .icon {
	color: #212529;
}

.btn-background .icon {
	color: #212529;
}

.btn-martel-rot .icon {
	color: #fff;
}

.btn-purple-light .icon {
	color: #212529;
}

.btn-purple-light-002 .icon {
	color: #fff;
}

.btn-grey-001 .icon {
	color: #fff;
}

.btn-grey-002 .icon {
	color: #212529;
}

.btn-grey-003 .icon {
	color: #212529;
}

.btn-grey-004 .icon {
	color: #212529;
}

.btn-grey-005 .icon {
	color: #212529;
}

.btn-grey-006 .icon {
	color: #212529;
}

.btn-grey-007 .icon {
	color: #212529;
}

.btn-green-002 .icon {
	color: #fff;
}

.btn-green-003 .icon {
	color: #fff;
}

.btn-green-004 .icon {
	color: #212529;
}

.btn-martel-grau-001 .icon {
	color: #212529;
}

.btn-martel-grau-002 .icon {
	color: #212529;
}

.btn-martel-grau-003 .icon {
	color: #212529;
}

.btn-martel-grau-004 .icon {
	color: #fff;
}

.btn-blue-001 .icon {
	color: #212529;
}

.btn-blue-002 .icon {
	color: #fff;
}

.btn-red-001 .icon {
	color: #fff;
}

.btn-orange .icon {
	color: #212529;
}

.btn .icon > svg, .address-editor-select .icon > svg, .address-editor-create .icon > svg, .account .card-actions a .icon > svg, .page-search .header-search-btn .icon > svg, .product-detail-products-slider__title .more-link .icon > svg, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a .icon > svg {
	top: 6px;
}

.pagination .icon {
	width: 13px;
	height: 13px;
}

.pagination .icon > svg {
	top: 2px;
}

.is-left .offcanvas-close svg, .offcanvas-start .offcanvas-close svg {
	top: 0;
}

.is-right .offcanvas-close svg {
	top: .3rem;
}

.navigation-offcanvas-link-icon .icon > svg {
	top: 0;
}

/*
Pagination
==============================================
Custom styling for bootstrap pagination component.

https://getbootstrap.com/docs/4.3/components/pagination/

@deprecated tag:v6.5.0 - Appearance of the pagination will be changed. Borders around pagination items will be removed.
*/
.pagination {
	margin-bottom: 0;
}

.pagination .page-item.disabled .page-link {
	cursor: default;
	opacity: 1;
	background: #e9ecef;
	color: #dee2e6;
}

.pagination .page-item.disabled a {
	color: #dee2e6;
}

.pagination .page-item.active a {
	color: #fff;
}

.pagination .page-link {
	cursor: pointer;
	margin-bottom: 0;
}

/*
CMS sections
==============================================
General styling for cms sections
*/
.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 blocks
==============================================
General styling for cms blocks and
specific styling for elements dependent on their parent block
*/
.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: 30px;
}

.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: 30px;
	}
	
	.cms-block-image-text .cms-row > :first-child, .cms-block-image-text-cover .cms-row > :first-child {
		margin-bottom: 30px;
	}
	
	.cms-block-image-simple-grid .left-bottom {
		margin-bottom: 30px;
	}
}

.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 elements
==============================================
General styling for cms elements
*/
.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: 1.25rem;
	font-weight: 700;
	color: inherit;
}

.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;
	}
}

/*
Form
==============================================
Custom styling for bootstrap forms.

https://getbootstrap.com/docs/4.3/components/forms/
*/
.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 rgba(31, 56, 96, .15);
	padding: 0 36px;
	margin: 12px 0;
	height: 40px;
	border-radius: 3px;
	cursor: pointer;
}

.forms-boolean.is-active {
	border-color: #000;
}

.forms-boolean:hover {
	border-color: #000;
	color: #000;
}

.forms-boolean-label {
	cursor: pointer;
	height: 38px;
	line-height: 38px;
	width: 100%;
}

.forms-boolean-label::before, .forms-boolean-label::after {
	top: 11px;
}

/*
Address editor
==============================================
Custom styling for an address modal which allows the user to create and edit addresses.

based on: https://getbootstrap.com/docs/4.3/components/modal/
*/
.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 rgba(31, 56, 96, .15);
}

@media (min-width: 768px) {
	.address-editor-select {
		margin-bottom: 0;
	}
}

.product-feature-list-list {
	list-style: none;
	padding-left: unset;
}

.product-feature-feature {
	font-size: .875rem;
}

.product-feature-value {
	font-weight: 700;
}

/*
* Layout-related sections
* ----------------------- */

/*
Container
==============================================
Additional styling for bootstrap container layout.

https://getbootstrap.com/docs/4.3/layout/overview/
*/
.container, .cms-section .boxed {
	max-width: 1400px;
}

.container-main {
	padding: 20px 0;
	min-height: 200px;
}

@media (min-width: 1480px) {
	.container-main {
		min-height: 700px;
	}
}

/*
Offcanvas cart
==============================================
Extends the basic offcanvas component with additional cart styles.
*/
.offcanvas-cart .alert {
	margin-top: 1rem;
}

.offcanvas-cart .cart-item {
	padding: 1rem 0;
	position: relative;
}

.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: 0;
}

.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: #333;
	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
==================================================
Contains custom styles for the account menu which opens via click/touch on the avatar icon in the header section.
The menu opens on smaller viewports inside an offcanvas and on larger viewports inside a bootstrap dropdown.
*/
.account-menu-header {
	border-bottom: 1px solid rgba(31, 56, 96, .15);
	font-size: 1rem;
	font-weight: 700;
	padding: .5rem 0;
	color: inherit;
}

.account-menu-register {
	text-align: center;
}

.account-menu-login {
	padding: 1rem 0;
	border-bottom: 1px solid rgba(31, 56, 96, .15);
	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;
	}
	
	.account-menu .offcanvas-body {
		padding: 0;
	}
}

/*
Search suggest
==================================================
Contains styles for the search suggest popover in the shop header.
*/
.search-suggest-container {
	position: absolute;
	top: 55px;
	left: 0;
	list-style: none;
	touch-action: manipulation;
	background: #fff;
	padding: 1rem;
	border: 1px solid rgba(31, 56, 96, .15);
	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 rgba(31, 56, 96, .15);
	border-top: 0 none;
	border-right: 0 none;
}

.search-suggest-product.is-active .search-suggest-product-link {
	color: #000;
}

.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-price {
	text-align: right;
}

.search-suggest-product-list-price, .search-suggest-product-reference-price {
	color: #6c757d;
	text-align: right;
	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%);
	}
}

/*
Scroll up
==============================================
Shows a scroll up button at the bottom right of the page.
*/
.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;
}

/*
* Page-specific styles
* -------------------- */
.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: #f8f9fa;
	-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 #000;
	margin: 1rem 0;
}

@media (max-width: 991.98px) {
	.account-content-aside {
		display: none;
	}
}

@media (min-width: 1480px) {
	.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-card {
	margin-bottom: 2.5rem;
}

.address-action-set-default {
	line-height: 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 rgba(31, 56, 96, .15);
	position: relative;
}

.order-table .order-item-detail {
	border-top: 0 none;
}

.order-table .order-detail-content {
	border-top: 1px solid rgba(31, 56, 96, .15);
	padding: 0;
	box-shadow: none;
}

.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 #000;
	border-radius: 0;
	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: #000;
	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: #000;
	background: none;
	cursor: pointer;
	text-align: left;
}

.order-table-header-context-menu-content-link:hover {
	text-decoration: none;
	color: #000;
}

.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 #000;
	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: #26b6cf;
	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 rgba(31, 56, 96, .15);
}

.order-detail-content-header {
	display: none;
}

.document-detail-content-header {
	display: block;
	border-bottom: 1px solid #dee2e6;
	padding-bottom: .5rem;
}

.download-detail-content-header {
	display: block;
	border-bottom: 1px solid #dee2e6;
	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;
}

.order-detail-content-row .download-item {
	padding-left: .5rem;
	padding-right: .5rem;
}

.order-detail-content-row .download-item:last-of-type {
	padding-right: 0;
}

.order-detail-content-row .download-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 rgba(31, 56, 96, .15);
	margin: 1rem 20px;
}

.order-item-detail-list-item.is-nested, .order-item-detail-list-item.is-child {
	border-left: 3px solid rgba(31, 56, 96, .15);
	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;
}

.download-item-download-file {
	text-align: right;
}

.order-download-row {
	padding-top: .5rem;
	padding-bottom: .5rem;
}

@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 #dee2e6;
	}
	
	.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;
	}
	
	.download-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;
	}
	
	.download-header-date {
		display: none;
	}
	
	.download-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: 1rem;
}

.checkout-aside-summary-total {
	font-size: 1.25rem;
	font-weight: 700;
	padding-top: 13px;
	border-top: 1px solid rgba(31, 56, 96, .15);
	margin-top: 5px;
}

.checkout-aside-summary-total-rounded {
	font-size: 1.25rem;
	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: 1.25rem;
	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: #f8f9fa;
	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 #000;
	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, .line-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-header-row > [class*="col-"], .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-item-row > [class*="col-"], .line-item-row > .col, .is-act-confirmpage .checkout .line-item-row > .checkout-aside, .is-ctl-accountorder .checkout .line-item-row > .checkout-aside, .is-act-finishpage .checkout .line-item-row > .checkout-aside, .line-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 rgba(31, 56, 96, .15);
	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 {
	margin-left: auto;
	-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: .875rem;
}

.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: #f8f9fa;
	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: 0;
}

.cart-item-children .cart-item-children-elements > .cart-item-children-element:first-of-type {
	padding: 20px 4px 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 #000;
	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: 1480px) {
	.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, .payment-method-label .shipping-method-description, .shipping-method-label .payment-method-description, .shipping-method-label .shipping-method-description {
	width: 66%;
}

.confirm-checkout-collapse-trigger {
	text-underline: #000;
}

.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: #000;
	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: 1.25rem;
	font-weight: 400;
}

.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;
}

/* ************************************
 *
 * @Section: Skin
 *
************************************* */

/*
 * Vendors
 * ------- */

/*
Inter typeface family
==================================================
Import of Inter font vendor.

https://rsms.me/inter/
*/
@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;
}

/*
  * Variables, Mixins, Functions
  * ---------------------------- */

/*
  * Base stuff
  * ---------- */

/*
Base
==================================================
Contains global base styles for all pages
*/
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;
}

/*
Typography
==============================================
Custom styling for bootstrap typography.

https://getbootstrap.com/docs/4.3/content/typography/
*/
h1, .quote-block__quote, .cart-main-header, .finish-header, h2, .product-detail-price-container .product-detail-price, .account h1, .account .quote-block__quote, .account .cart-main-header, .account .finish-header, .modal .modal-dialog .modal-content .modal-title, .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, h3, h4, .next-orderlist-index-index .alert .title, h5, .filter-heading, .h1.filter-heading, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	margin-bottom: 10px;
}

h1, .quote-block__quote, .cart-main-header, .finish-header, .h1 {
	line-height: 40px;
}

h2, .product-detail-price-container .product-detail-price, .account h1, .account .quote-block__quote, .account .cart-main-header, .account .finish-header, .modal .modal-dialog .modal-content .modal-title, .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .h2 {
	line-height: 34px;
}

h3, .h3 {
	line-height: 33px;
}

h4, .next-orderlist-index-index .alert .title, .h4 {
	line-height: 24px;
}

h5, .filter-heading, .h1.filter-heading, .h5 {
	line-height: 21px;
}

h6, .h6 {
	line-height: 20px;
}

/*
  * Components
  * ---------- */

/*
Alert
==============================================
Custom skin styling for bootstrap alert component.

https://getbootstrap.com/docs/4.3/components/alerts/
*/
.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: #000;
}

.alert-primary .alert-content-container {
	background-color: #ccc;
	color: #000;
}

.alert-primary .icon {
	color: #fff;
}

.alert-secondary {
	background-color: #000;
}

.alert-secondary .alert-content-container {
	background-color: #ccc;
	color: #000;
}

.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: #26b6cf;
}

.alert-info .alert-content-container {
	background-color: #d4f0f5;
	color: #26b6cf;
}

.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: #f8f9fa;
}

.alert-light .alert-content-container {
	background-color: #fefefe;
	color: #f8f9fa;
}

.alert-light .icon {
	color: #fff;
}

.alert-dark {
	background-color: #343a40;
}

.alert-dark .alert-content-container {
	background-color: #d6d8d9;
	color: #343a40;
}

.alert-dark .icon {
	color: #fff;
}

.alert-black {
	background-color: #000;
}

.alert-black .alert-content-container {
	background-color: #ccc;
	color: #000;
}

.alert-black .icon {
	color: #fff;
}

.alert-white {
	background-color: #fff;
}

.alert-white .alert-content-container {
	background-color: white;
	color: #fff;
}

.alert-white .icon {
	color: #fff;
}

.alert-background {
	background-color: #fff;
}

.alert-background .alert-content-container {
	background-color: white;
	color: #fff;
}

.alert-background .icon {
	color: #fff;
}

.alert-martel-rot {
	background-color: #a6063a;
}

.alert-martel-rot .alert-content-container {
	background-color: #edcdd8;
	color: #a6063a;
}

.alert-martel-rot .icon {
	color: #fff;
}

.alert-purple-light {
	background-color: #fbdde4;
}

.alert-purple-light .alert-content-container {
	background-color: #fef8fa;
	color: #fbdde4;
}

.alert-purple-light .icon {
	color: #fff;
}

.alert-purple-light-002 {
	background-color: #ff00b8;
}

.alert-purple-light-002 .alert-content-container {
	background-color: #ffccf1;
	color: #ff00b8;
}

.alert-purple-light-002 .icon {
	color: #fff;
}

.alert-grey-001 {
	background-color: #111;
}

.alert-grey-001 .alert-content-container {
	background-color: #cfcfcf;
	color: #111;
}

.alert-grey-001 .icon {
	color: #fff;
}

.alert-grey-002 {
	background-color: #e0e0e0;
}

.alert-grey-002 .alert-content-container {
	background-color: #f9f9f9;
	color: #e0e0e0;
}

.alert-grey-002 .icon {
	color: #fff;
}

.alert-grey-003 {
	background-color: #f3f3f3;
}

.alert-grey-003 .alert-content-container {
	background-color: #fdfdfd;
	color: #f3f3f3;
}

.alert-grey-003 .icon {
	color: #fff;
}

.alert-grey-004 {
	background-color: #f9f9f9;
}

.alert-grey-004 .alert-content-container {
	background-color: #fefefe;
	color: #f9f9f9;
}

.alert-grey-004 .icon {
	color: #fff;
}

.alert-grey-005 {
	background-color: #e6e6e6;
}

.alert-grey-005 .alert-content-container {
	background-color: #fafafa;
	color: #e6e6e6;
}

.alert-grey-005 .icon {
	color: #fff;
}

.alert-grey-006 {
	background-color: #ddd;
}

.alert-grey-006 .alert-content-container {
	background-color: #f8f8f8;
	color: #ddd;
}

.alert-grey-006 .icon {
	color: #fff;
}

.alert-grey-007 {
	background-color: #b2b2b2;
}

.alert-grey-007 .alert-content-container {
	background-color: #f0f0f0;
	color: #b2b2b2;
}

.alert-grey-007 .icon {
	color: #fff;
}

.alert-green-002 {
	background-color: #28ce2c;
}

.alert-green-002 .alert-content-container {
	background-color: #d4f5d5;
	color: #28ce2c;
}

.alert-green-002 .icon {
	color: #fff;
}

.alert-green-003 {
	background-color: #3e9c55;
}

.alert-green-003 .alert-content-container {
	background-color: #d8ebdd;
	color: #3e9c55;
}

.alert-green-003 .icon {
	color: #fff;
}

.alert-green-004 {
	background-color: #dbf7db;
}

.alert-green-004 .alert-content-container {
	background-color: #f8fdf8;
	color: #dbf7db;
}

.alert-green-004 .icon {
	color: #fff;
}

.alert-martel-grau-001 {
	background-color: #f8f8f8;
}

.alert-martel-grau-001 .alert-content-container {
	background-color: #fefefe;
	color: #f8f8f8;
}

.alert-martel-grau-001 .icon {
	color: #fff;
}

.alert-martel-grau-002 {
	background-color: #f1f1f1;
}

.alert-martel-grau-002 .alert-content-container {
	background-color: #fcfcfc;
	color: #f1f1f1;
}

.alert-martel-grau-002 .icon {
	color: #fff;
}

.alert-martel-grau-003 {
	background-color: #f6f6f6;
}

.alert-martel-grau-003 .alert-content-container {
	background-color: #fdfdfd;
	color: #f6f6f6;
}

.alert-martel-grau-003 .icon {
	color: #fff;
}

.alert-martel-grau-004 {
	background-color: #413a3e;
}

.alert-martel-grau-004 .alert-content-container {
	background-color: #d9d8d8;
	color: #413a3e;
}

.alert-martel-grau-004 .icon {
	color: #fff;
}

.alert-blue-001 {
	background-color: #d4f0f5;
}

.alert-blue-001 .alert-content-container {
	background-color: #f6fcfd;
	color: #d4f0f5;
}

.alert-blue-001 .icon {
	color: #fff;
}

.alert-blue-002 {
	background-color: #26b6cf;
}

.alert-blue-002 .alert-content-container {
	background-color: #d4f0f5;
	color: #26b6cf;
}

.alert-blue-002 .icon {
	color: #fff;
}

.alert-red-001 {
	background-color: #db004f;
}

.alert-red-001 .alert-content-container {
	background-color: #f8ccdc;
	color: #db004f;
}

.alert-red-001 .icon {
	color: #fff;
}

.alert-orange {
	background-color: #ff9c22;
}

.alert-orange .alert-content-container {
	background-color: #ffebd3;
	color: #ff9c22;
}

.alert-orange .icon {
	color: #fff;
}

/*
Button
==============================================
Custom skin styling for bootstrap button component.

https://getbootstrap.com/docs/4.3/components/buttons/
*/
.btn, .address-editor-select, .address-editor-create, .account .card-actions a, .page-search .header-search-btn, .product-detail-products-slider__title .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a {
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.btn-buy {
	color: #fff;
	background-color: #a6063a;
	border-color: #a6063a;
}

.btn-buy:hover {
	color: #fff;
	background-color: #81052d;
	border-color: #750429;
}

.btn-buy:focus, .btn-buy.focus {
	box-shadow: 0 0 0 .25rem rgba(179, 43, 88, .5);
}

.btn-buy.disabled, .btn-buy:disabled {
	color: #fff;
	background-color: #a6063a;
	border-color: #a6063a;
}

.btn-buy:not(:disabled):not(.disabled):active, .btn-buy:not(:disabled):not(.disabled).active, .show > .btn-buy.dropdown-toggle {
	color: #fff;
	background-color: #750429;
	border-color: #680425;
}

.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 .25rem rgba(179, 43, 88, .5);
}

.btn.disabled, .disabled.address-editor-select, .disabled.address-editor-create, .account .card-actions a.disabled, .page-search .disabled.header-search-btn, .product-detail-products-slider__title .disabled.more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled, .btn:disabled, .address-editor-select:disabled, .address-editor-create:disabled, .account .card-actions a:disabled, .page-search .header-search-btn:disabled, .product-detail-products-slider__title .more-link:disabled, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled, .btn-buy.disabled, .btn-buy:disabled {
	opacity: 1;
	background: #ddd;
	border-color: #ddd;
	color: #dee2e6;
}

.btn-link.disabled, .btn-link:disabled {
	border: 0 none;
	background: transparent;
}

/*
Card
==============================================
Custom skin styling for bootstrap card component.

https://getbootstrap.com/docs/4.3/components/card/
*/
.card-title {
	border-bottom: 1px solid rgba(31, 56, 96, .15);
	padding-bottom: 10px;
}

.card-body {
	padding: 0;
}

/*
Custom Select
==============================================
Custom skin styling for bootstrap custom select menu.

https://getbootstrap.com/docs/4.3/components/forms/#select-menu
*/
.custom-select {
	cursor: pointer;
}

.custom-select:invalid {
	color: black;
}

.custom-select:hover {
	border-color: #000;
	color: #000;
}

/*
Form
==============================================
Custom skin styling for bootstrap forms.

https://getbootstrap.com/docs/4.3/components/forms/
*/
.form-label {
	margin-bottom: 3px;
}

.form-group {
	margin-bottom: 20px;
}

.form-control, .is-act-confirmpage .checkout #next_checkout_deliverydate {}

.form-control:focus, .is-act-confirmpage .checkout #next_checkout_deliverydate:focus {
	box-shadow: none;
}

.form-control::-webkit-input-placeholder, .is-act-confirmpage .checkout #next_checkout_deliverydate::-webkit-input-placeholder {
	color: black;
}

/*
Modal
==============================================
Custom skin styling for bootstrap modal component.

https://getbootstrap.com/docs/4.3/components/modal/
*/
.modal-content {
	border: 0;
	box-shadow: 0 43px 43px -6px rgba(0, 0, 0, .2);
}

.modal-content .modal-title {
	margin: 0;
	line-height: 1.6;
}

/*
Product box
==============================================
Styling for productbox component.
*/
.product-box {
	border-color: rgba(31, 56, 96, .15);
	background-color: #fff;
}

.product-box .card-body {
	padding: 1rem;
}

.product-name {
	font-weight: 600;
}

.product-price {
	color: #000;
}

/*
CMS blocks
==============================================
Skin styling for cms blocks and
specific skin styling for elements dependent on their parent block
*/
.cms-block-text-hero .cms-element-text hr {
	max-width: 160px;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #e9edf0;
}

/*
CMS elements
==============================================
Skin styling for cms elements
*/
.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: 1.25rem;
	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;
}

.pagination .page-link {
	line-height: 1.6;
}

/*
  * Layout-related sections
  * ----------------------- */

/*
Offcanvas cart
==============================================
Custom skin styling for the cart offcanvas.
*/
.offcanvas-cart-header-count {
	color: #6c757d;
	font-weight: 700;
}

.offcanvas-cart-tax {
	color: #6c757d;
}

/*
Search suggest
==================================================
Contains custom skin styles for the search suggest popover in the shop header.
*/
.search-suggest-product {
	border-bottom: 1px solid rgba(31, 56, 96, .15);
}

.search-suggest-product:last-child {
	border-bottom: 0;
}

.search-suggest-product-link {
	color: #000;
}

.search-suggest-product-link:hover {
	color: #000;
}

/*
  * Page-specific styles
  * -------------------- */
.account-aside-header {
	background: none;
	color: inherit;
	font-weight: 700;
}

.account-aside-item {
	border: 0;
}

.account-aside-item.is-active {
	color: #000;
	background: #fff;
	font-weight: 700;
}

.account-aside-item:hover {
	color: #000;
	background: #fff;
}

.account-aside-footer {
	background: none;
	margin-top: 1px;
	border-top: 1px solid rgba(31, 56, 96, .15);
}

.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: .875rem;
}

.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-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 > .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-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 > .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-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-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 > .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-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 > .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-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: #343a40;
}

.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: inherit;
}

.order-item-product-name:hover {
	color: #000;
	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: #f8f9fa;
}

.order-item-nested-icon {
	background-color: #6c757d;
}

.order-item-detail-footer {
	background-color: #f8f9fa;
}

.order-item-detail-summary dd {
	font-weight: 700;
}

.order-price-unit {
	font-size: .875rem;
}

.order-item-variants {
	font-size: .875rem;
}

.order-item-variants-properties-name {
	font-weight: 700;
}

.checkout-aside-summary {
	background-color: #f8f9fa;
}

.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 rgba(31, 56, 96, .15);
}

.cart-item.is-child {
	background-color: #f8f9fa;
}

.cart-item-nested-icon {
	background-color: #6c757d;
}

.cart-item-img {
	padding: .25rem;
	border: 1px solid rgba(31, 56, 96, .15);
	border-radius: 0;
}

.cart-item-ordernumber {
	margin-bottom: .5rem;
	font-size: .875rem;
}

.cart-item-variants {
	font-size: .875rem;
}

.cart-item-variants-properties-name {
	font-weight: 700;
}

.cart-item-label {
	color: #000;
	font-weight: 700;
}

a.cart-item-label:hover {
	color: #000;
	text-decoration: none;
}

.cart-item-quantity-label, .cart-item-unit-price-label, .cart-item-total-price-label, .cart-item-tax-price-label {
	color: #343a40;
}

@media (min-width: 768px) {
	.cart-item {
		padding: 10px 0;
	}
	
	.cart-item-details-container {
		padding-left: 1rem;
	}
}

.cart-item-characteristics {
	margin: .5rem 0;
	font-size: .875rem;
}

.cart-item-characteristics .cart-item-characteristics-option {
	font-weight: 700;
}

/* ************************************
 *
 * @Section: Theme
 *
************************************* */
body.hidden-scroll {
	overflow: hidden;
}

.sl-overlay {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #fff;
	display: none;
	z-index: 1035;
}

.sl-wrapper {
	z-index: 1040;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: fixed;
}

.sl-wrapper * {
	box-sizing: border-box;
}

.sl-wrapper button {
	border: 0 none;
	background: transparent;
	font-size: 28px;
	padding: 0;
	cursor: pointer;
}

.sl-wrapper button:hover {
	opacity: .7;
}

.sl-wrapper .sl-close {
	display: none;
	position: fixed;
	right: 30px;
	top: 30px;
	z-index: 10060;
	margin-top: -14px;
	margin-right: -14px;
	height: 44px;
	width: 44px;
	line-height: 44px;
	font-family: Arial, Baskerville, monospace;
	color: #000;
	font-size: 3rem;
}

.sl-wrapper .sl-counter {
	display: none;
	position: fixed;
	top: 30px;
	left: 30px;
	z-index: 10060;
	color: #000;
	font-size: 1rem;
}

.sl-wrapper .sl-download {
	display: none;
	position: fixed;
	bottom: 5px;
	width: 100%;
	text-align: center;
	z-index: 10060;
	color: #fff;
	font-size: 1rem;
}

.sl-wrapper .sl-download a {
	color: #fff;
}

.sl-wrapper .sl-navigation {
	width: 100%;
	display: none;
}

.sl-wrapper .sl-navigation button {
	position: fixed;
	top: 50%;
	margin-top: -22px;
	height: 44px;
	width: 22px;
	line-height: 44px;
	text-align: center;
	display: block;
	z-index: 10060;
	font-family: Arial, Baskerville, monospace;
	color: #000;
}

.sl-wrapper .sl-navigation button.sl-next {
	right: 5px;
	font-size: 2rem;
}

.sl-wrapper .sl-navigation button.sl-prev {
	left: 5px;
	font-size: 2rem;
}

@media (min-width: 35.5em) {
	.sl-wrapper .sl-navigation button {
		width: 44px;
	}
	
	.sl-wrapper .sl-navigation button.sl-next {
		right: 10px;
		font-size: 3rem;
	}
	
	.sl-wrapper .sl-navigation button.sl-prev {
		left: 10px;
		font-size: 3rem;
	}
}

@media (min-width: 50em) {
	.sl-wrapper .sl-navigation button {
		width: 44px;
	}
	
	.sl-wrapper .sl-navigation button.sl-next {
		right: 20px;
		font-size: 3rem;
	}
	
	.sl-wrapper .sl-navigation button.sl-prev {
		left: 20px;
		font-size: 3rem;
	}
}

.sl-wrapper.sl-dir-rtl .sl-navigation {
	direction: ltr;
}

.sl-wrapper .sl-image {
	position: fixed;
	-ms-touch-action: none;
	touch-action: none;
	z-index: 10000;
}

.sl-wrapper .sl-image img {
	margin: 0;
	padding: 0;
	display: block;
	border: 0 none;
	width: 100%;
	height: auto;
}

@media (min-width: 35.5em) {
	.sl-wrapper .sl-image img {
		border: 0 none;
	}
}

@media (min-width: 50em) {
	.sl-wrapper .sl-image img {
		border: 0 none;
	}
}

.sl-wrapper .sl-image iframe {
	background: #000;
	border: 0 none;
}

@media (min-width: 35.5em) {
	.sl-wrapper .sl-image iframe {
		border: 0 none;
	}
}

@media (min-width: 50em) {
	.sl-wrapper .sl-image iframe {
		border: 0 none;
	}
}

.sl-wrapper .sl-image .sl-caption {
	display: none;
	padding: 10px;
	color: #fff;
	background: rgba(0, 0, 0, .8);
	font-size: 1rem;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.sl-wrapper .sl-image .sl-caption.pos-top {
	bottom: auto;
	top: 0;
}

.sl-wrapper .sl-image .sl-caption.pos-outside {
	bottom: auto;
}

.sl-spinner {
	display: none;
	border: 5px solid #333;
	border-radius: 40px;
	height: 40px;
	left: 50%;
	margin: -20px 0 0 -20px;
	opacity: 0;
	position: fixed;
	top: 50%;
	width: 40px;
	z-index: 1007;
	-webkit-animation: pulsate 1s ease-out infinite;
	-moz-animation: pulsate 1s ease-out infinite;
	-ms-animation: pulsate 1s ease-out infinite;
	-o-animation: pulsate 1s ease-out infinite;
	animation: pulsate 1s ease-out infinite;
}

.sl-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

.sl-transition {
	-webkit-transition: -moz-transform ease 200ms;
	transition: -moz-transform ease 200ms;
	-webkit-transition: -ms-transform ease 200ms;
	transition: -ms-transform ease 200ms;
	-webkit-transition: -o-transform ease 200ms;
	transition: -o-transform ease 200ms;
	-webkit-transition: -webkit-transform ease 200ms;
	transition: -webkit-transform ease 200ms;
	transition: transform ease 200ms;
}

@-webkit-keyframes pulsate {
	0% {
		-ms-transform: scale(.1);
		-webkit-transform: scale(.1);
		transform: scale(.1);
		opacity: 0;
	}
	
	50% {
		opacity: 1;
	}
	
	100% {
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0;
	}
}

@keyframes pulsate {
	0% {
		-ms-transform: scale(.1);
		-webkit-transform: scale(.1);
		transform: scale(.1);
		opacity: 0;
	}
	
	50% {
		opacity: 1;
	}
	
	100% {
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0;
	}
}

@-moz-keyframes pulsate {
	0% {
		-ms-transform: scale(.1);
		-webkit-transform: scale(.1);
		transform: scale(.1);
		opacity: 0;
	}
	
	50% {
		opacity: 1;
	}
	
	100% {
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0;
	}
}

@-o-keyframes pulsate {
	0% {
		-ms-transform: scale(.1);
		-webkit-transform: scale(.1);
		transform: scale(.1);
		opacity: 0;
	}
	
	50% {
		opacity: 1;
	}
	
	100% {
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0;
	}
}

@-ms-keyframes pulsate {
	0% {
		-ms-transform: scale(.1);
		-webkit-transform: scale(.1);
		transform: scale(.1);
		opacity: 0;
	}
	
	50% {
		opacity: 1;
	}
	
	100% {
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0;
	}
}

/* ************************************
 *
 * @Section: Mixins
 *
************************************* */

/* ************************************
 *
 * @Section: Fonts
 *
************************************* */
@font-face {
	font-family: "ITC Slimbach W05 Book";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("/bundles/nextagtheme/assets/fonts/slimbach/5720595/45b21579-4f53-495c-acdf-f0f6664f0ade.woff2") format("woff2"), url("/bundles/nextagtheme/assets/fonts/slimbach/5720595/c0f6ce3c-f71c-411c-8260-5da2641fe560.woff") format("woff");
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url("/bundles/nextagtheme/assets/font/Inter-Thin.woff2") format("woff2"), url("/bundles/nextagtheme/assets/font/Inter-Thin.woff") format("woff");
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url("/bundles/nextagtheme/assets/font/Inter-ExtraLight.woff2") format("woff2"), url("/bundles/nextagtheme/assets/font/Inter-ExtraLight.woff") format("woff");
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url("/bundles/nextagtheme/assets/font/Inter-Light.woff2") format("woff2"), url("/bundles/nextagtheme/assets/font/Inter-Light.woff") format("woff");
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("/bundles/nextagtheme/assets/font/Inter-Medium.woff2") format("woff2"), url("/bundles/nextagtheme/assets/font/Inter-Medium.woff") format("woff");
}

/* ************************************
 *
 * @Section: Icomoon
 *
************************************* */
@font-face {
	font-family: "Martel-Theme-Icons";
	src: url("/bundles/nextagtheme/assets/fonts/martel-theme-icons/fonts/Martel-Theme-Icons.eot?st5jwe");
	src: url("/bundles/nextagtheme/assets/fonts/martel-theme-icons/fonts/Martel-Theme-Icons.eot?st5jwe#iefix") format("embedded-opentype"), url("/bundles/nextagtheme/assets/fonts/martel-theme-icons/fonts/Martel-Theme-Icons.ttf?st5jwe") format("truetype"), url("/bundles/nextagtheme/assets/fonts/martel-theme-icons/fonts/Martel-Theme-Icons.woff?st5jwe") format("woff"), url("/bundles/nextagtheme/assets/fonts/martel-theme-icons/fonts/Martel-Theme-Icons.svg?st5jwe#Martel-Theme-Icons") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

[class^="icon-"], [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-favoriten-ga-solid .path1:before {
	content: "";
	color: black;
}

.icon-favoriten-ga-solid .path2:before {
	content: "";
	margin-left: -1em;
	color: white;
}

.icon-favoriten-ga:before {
	content: "";
}

.icon-cart-v2:before {
	content: "";
}

.icon-settings-slider:before {
	content: "";
}

.icon-heart-solid:before {
	content: "";
}

.icon-heart:before {
	content: "";
}

.icon-minus-circle-thin:before {
	content: "";
}

.icon-plus-circle-thin:before {
	content: "";
}

.icon-arrow-right:before {
	content: "";
}

.icon-arrow-left:before {
	content: "";
}

.icon-arrow-up:before {
	content: "";
}

.icon-arrow-down:before {
	content: "";
}

.icon-checkbox:before {
	content: "";
}

.icon-checkbox-checked .path1:before {
	content: "";
	color: black;
}

.icon-checkbox-checked .path2:before {
	content: "";
	margin-left: -1em;
	color: #a6063a;
}

.icon-checkbox-checkmark:before {
	content: "";
	color: #a6063a;
}

.icon-square:before {
	content: "";
}

.icon-cart-plus .path1:before {
	content: "";
	color: black;
}

.icon-cart-plus .path2:before {
	content: "";
	margin-left: -1em;
	color: #f1f0ef;
}

.icon-cart-plus .path3:before {
	content: "";
	margin-left: -1em;
	color: black;
}

.icon-pinterest:before {
	content: "";
}

.icon-check:before {
	content: "";
}

.icon-angle-up:before {
	content: "";
}

.icon-angle-right:before {
	content: "";
}

.icon-angle-left:before {
	content: "";
}

.icon-expand:before {
	content: "";
}

.icon-prev:before {
	content: "";
}

.icon-next:before {
	content: "";
}

.icon-pfeil-rechts:before {
	content: "";
}

.icon-pfeil-links:before {
	content: "";
}

.icon-blog-kategorie:before {
	content: "";
}

.icon-blog-hashtag:before {
	content: "";
}

.icon-usernavigation-up-down:before {
	content: "";
}

.icon-usernavigation-stern-ausgefuellt:before {
	content: "";
}

.icon-usernavigation-stern:before {
	content: "";
}

.icon-usernavigation-liste-leeren:before {
	content: "";
}

.icon-usernavigation-kontakt:before {
	content: "";
}

.icon-usernavigation-hinzufuegen:before {
	content: "";
}

.icon-usernavigation-download:before {
	content: "";
}

.icon-usernavigation-bearbeiten:before {
	content: "";
}

.icon-usernavigation-menu-logout:before {
	content: "";
}

.icon-usernavigation-menu-letzte-bestellungen:before {
	content: "";
}

.icon-usernavigation-menu-kontoinformationen:before {
	content: "";
}

.icon-usernavigation-menu-gutschein-guthaben:before {
	content: "";
}

.icon-usernavigation-menu-favoriten:before {
	content: "";
}

.icon-usernavigation-menu-ansprechpartner:before {
	content: "";
}

.icon-usernavigation-menu-aktion:before {
	content: "";
}

.icon-usernavigation-menu-adressbuch:before {
	content: "";
}

.icon-kellerkarte-rebsorten:before {
	content: "";
}

.icon-kellerkarte-flaeche:before {
	content: "";
}

.icon-kellerkarte-bekannteste-weine:before {
	content: "";
}

.icon-kellerkarte-weinstil:before {
	content: "";
}

.icon-kellerkarte-sortenspiegel:before {
	content: "";
}

.icon-kellerkarte-rebberge:before {
	content: "";
}

.icon-kellerkarte-personen:before {
	content: "";
}

.icon-kellerkarte-durchschnittliche-produktion:before {
	content: "";
}

.icon-kellerkarte-winzer:before {
	content: "";
}

.icon-kellerkarte-vol-prozent:before {
	content: "";
}

.icon-kellerkarte-trinkreife:before {
	content: "";
}

.icon-kellerkarte-traubensorte:before {
	content: "";
}

.icon-kellerkarte-traubensorte-rot:before {
	content: "";
}

.icon-kellerkarte-subregion:before {
	content: "";
}

.icon-kellerkarte-region:before {
	content: "";
}

.icon-kellerkarte-qualifizerung-lage:before {
	content: "";
}

.icon-kellerkarte-passt-zu:before {
	content: "";
}

.icon-kellerkarte-koerper:before {
	content: "";
}

.icon-kellerkarte-kategorie:before {
	content: "";
}

.icon-kellerkarte-jahrgang:before {
	content: "";
}

.icon-kellerkarte-flaschengroesse:before {
	content: "";
}

.icon-kellerkarte-download-pdf:before {
	content: "";
}

.icon-download-img:before {
	content: "";
}

.icon-kellerkarte-anbauart:before {
	content: "";
}

.icon-kasse-zusammenfassung:before {
	content: "";
}

.icon-kasse-zahlung:before {
	content: "";
}

.icon-kasse-rechnungsadresse:before {
	content: "";
}

.icon-kasse-lieferung:before {
	content: "";
}

.icon-kasse-lieferadresse:before {
	content: "";
}

.icon-info1 .path1:before {
	content: "";
	color: #c60846;
}

.icon-info1 .path2:before {
	content: "";
	margin-left: -1.0263671875em;
	color: white;
}

.icon-info1 .path3:before {
	content: "";
	margin-left: -1.0263671875em;
	color: white;
}

.icon-weinaccessoires:before {
	content: "";
}

.icon-subskription:before {
	content: "";
}

.icon-neu:before {
	content: "";
}

.icon-magnum:before {
	content: "";
}

.icon-last-bottles:before {
	content: "";
}

.icon-aktion:before {
	content: "";
}

.icon-header-favoriten-hinweis .path1:before {
	content: "";
	color: black;
}

.icon-header-favoriten-hinweis .path2:before {
	content: "";
	margin-left: -.8525390625em;
	color: #c60846;
}

.icon-header-favoriten:before {
	content: "";
}

.icon-header-kontakt-mail:before {
	content: "";
}

.icon-header-warenkorb-gefuellt .path1:before {
	content: "";
	color: white;
}

.icon-header-warenkorb-gefuellt .path2:before {
	content: "";
	margin-left: -1.1748046875em;
	color: #c60846;
}

.icon-header-warenkorb-leer:before {
	content: "";
}

.icon-header-kontakt-telefon:before {
	content: "";
}

.icon-instagram:before {
	content: "";
}

.icon-twitter:before {
	content: "";
}

.icon-linkedin:before {
	content: "";
}

.icon-weinabo:before {
	content: "";
}

.icon-account-inverted:before {
	content: "";
}

.icon-weinglas:before {
	content: "";
}

.icon-news-events:before {
	content: "";
}

.icon-scanner:before {
	content: "";
}

.icon-list-alt:before {
	content: "";
}

.icon-pencil:before {
	content: "";
}

.icon-floppy-disk:before {
	content: "";
}

.icon-bestseller:before {
	content: "";
}

.icon-diamond:before {
	content: "";
}

.icon-facebook:before {
	content: "";
}

.icon-plus:before {
	content: "";
}

.icon-minus:before {
	content: "";
}

.icon-sort:before {
	content: "";
}

.icon-icon-pdf:before {
	content: "";
	color: #777;
}

.icon-account:before {
	content: "";
}

.icon-trash:before {
	content: "";
}

.icon-cart:before {
	content: "";
}

.icon-calendar:before {
	content: "";
}

.icon-search:before {
	content: "";
}

.icon-search-plus:before {
	content: "";
}

.icon-bell:before {
	content: "";
}

.icon-remove:before {
	content: "";
}

.icon-envelope:before {
	content: "";
}

.icon-arrows-down-up:before {
	content: "";
}

/* ************************************
 *
 * @Section: Headings
 *
************************************* */
h1, .quote-block__quote, .cart-main-header, .finish-header, .h1, h2, .product-detail-price-container .product-detail-price, .account h1, .account .quote-block__quote, .account .cart-main-header, .account .finish-header, .modal .modal-dialog .modal-content .modal-title, .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .h2, h3, .h3, h4, .next-orderlist-index-index .alert .title, .h4, h5, .filter-heading, .h1.filter-heading, .h5, h6, .h6 {
	margin-bottom: 12px;
}

@media (min-width: 1480px) {
	h1, .quote-block__quote, .cart-main-header, .finish-header, .h1, h2, .product-detail-price-container .product-detail-price, .account h1, .account .quote-block__quote, .account .cart-main-header, .account .finish-header, .modal .modal-dialog .modal-content .modal-title, .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .h2, h3, .h3, h4, .next-orderlist-index-index .alert .title, .h4, h5, .filter-heading, .h1.filter-heading, .h5, h6, .h6 {
		margin-bottom: 16px;
	}
}

h1 a, .quote-block__quote a, .cart-main-header a, .finish-header a, .h1 a, h2 a, .product-detail-price-container .product-detail-price a, .account h1 a, .account .quote-block__quote a, .account .cart-main-header a, .account .finish-header a, .modal .modal-dialog .modal-content .modal-title a, .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title a, .h2 a, h3 a, .h3 a, h4 a, .next-orderlist-index-index .alert .title a, .h4 a, h5 a, .filter-heading a, .h1.filter-heading a, .h5 a, h6 a, .h6 a {
	text-decoration: none;
}

h1 a:hover, .quote-block__quote a:hover, .cart-main-header a:hover, .finish-header a:hover, h1 a:focus, .quote-block__quote a:focus, .cart-main-header a:focus, .finish-header a:focus, .h1 a:hover, .h1 a:focus, h2 a:hover, .product-detail-price-container .product-detail-price a:hover, .account h1 a:hover, .account .quote-block__quote a:hover, .account .cart-main-header a:hover, .account .finish-header a:hover, .modal .modal-dialog .modal-content .modal-title a:hover, .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title a:hover, h2 a:focus, .product-detail-price-container .product-detail-price a:focus, .account h1 a:focus, .account .quote-block__quote a:focus, .account .cart-main-header a:focus, .account .finish-header a:focus, .modal .modal-dialog .modal-content .modal-title a:focus, .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title a:focus, .h2 a:hover, .h2 a:focus, h3 a:hover, h3 a:focus, .h3 a:hover, .h3 a:focus, h4 a:hover, .next-orderlist-index-index .alert .title a:hover, h4 a:focus, .next-orderlist-index-index .alert .title a:focus, .h4 a:hover, .h4 a:focus, h5 a:hover, .filter-heading a:hover, .h1.filter-heading a:hover, h5 a:focus, .filter-heading a:focus, .h1.filter-heading a:focus, .h5 a:hover, .h5 a:focus, h6 a:hover, h6 a:focus, .h6 a:hover, .h6 a:focus {
	color: inherit;
	text-decoration: none;
}

h1, .quote-block__quote, .cart-main-header, .finish-header, .h1 {
	font-size: 2.25rem;
	line-height: 1.3;
}

@media (min-width: 768px) {
	h1, .quote-block__quote, .cart-main-header, .finish-header, .h1 {
		font-size: 2.625rem;
	}
}

@media (min-width: 1480px) {
	h1, .quote-block__quote, .cart-main-header, .finish-header, .h1 {
		margin-bottom: 36px;
	}
}

h2, .product-detail-price-container .product-detail-price, .account h1, .account .quote-block__quote, .account .cart-main-header, .account .finish-header, .modal .modal-dialog .modal-content .modal-title, .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .h2 {
	font-size: 1.625rem;
	line-height: 1.3;
}

h3, .h3 {
	font-size: 1.5rem;
	line-height: 1.25;
	margin-bottom: 9px;
}

h4, .next-orderlist-index-index .alert .title, .h4 {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.6666666667;
	margin-bottom: 9px;
}

h5, .filter-heading, .h1.filter-heading, .h5 {
	font-size: 1rem;
	line-height: 1.6;
}

h6, .h6 {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	line-height: 1.6;
}

/* ************************************
 *
 * @Section: Links
 *
************************************* */
a {
	color: inherit;
	text-decoration: underline;
}

a:hover, a:focus {
	color: #a6063a;
}

/* ************************************
 *
 * @Section: Text
 *
************************************* */

/* p {
    margin-bottom: 43px;
    @include media-breakpoint-up(xl) {
        margin-bottom: 64px;
    }
} */
small {
	font-size: .9375rem;
	line-height: 1.6666666667;
}

b, strong {
	font-weight: 700;
}

/* ************************************
 *
 * @Section: Phone numbers
 *
************************************* */
a[href^="tel"] {
	color: inherit;
	text-decoration: none;
}

/* ************************************
 *
 * @Section: Line breaks
 *
************************************* */
.br-hyphen-md {
	display: none;
}

@media (min-width: 768px) {
	.br-hyphen-md {
		display: inline-block;
	}
}

/* ************************************
 *
 * @Section: Warnings
 *
************************************* */
.text-warning {
	color: #ff9c22 !important;
}

/* ************************************
 *
 * @Section: Lists
 *
************************************* */
ul {
	list-style-type: square;
}

.cms-element-text ul, .cms-element-text-seo ul {
	padding: 0 0 0 17px;
}

.cms-element-text p:last-of-type, .cms-element-text-seo p:last-of-type {
	margin-bottom: 0;
}

/* ************************************
 *
 * @Section: Form Elements
 *
************************************* */

/* ::placeholder {
    color: rgba(map_get($theme-colors, "black"), .5);
}
::-moz-placeholder {
    color: rgba(map_get($theme-colors, "black"), .5);
}
:-ms-input-placeholder {
    color: rgba(map_get($theme-colors, "black"), .5);
}
:-moz-placeholder {
    color: rgba(map_get($theme-colors, "black"), .5);
} */
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type=number] {
	-moz-appearance: textfield;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 30px transparent inset !important;
}

/*Change text in autofill textbox*/
input:-webkit-autofill {
	background-color: #f9f9f9 !important;
	-webkit-box-shadow: 0 0 0 50px transparent inset;
	-webkit-text-fill-color: #000 !important;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {
	-webkit-text-fill-color: #000;
	-webkit-box-shadow: 0 0 0px 1000px transparent inset;
	background-color: #f9f9f9 !important;
	-webkit-transition: background-color 5000s ease-in-out 0s;
	transition: background-color 5000s ease-in-out 0s;
}

label {
	font-size: 1rem;
}

.form-control, .is-act-confirmpage .checkout #next_checkout_deliverydate, .form-control[readonly], .is-act-confirmpage .checkout #next_checkout_deliverydate[readonly], .custom-select, select {
	background-color: #f9f9f9;
	border: 1px solid #ddd;
	color: #000;
}

.form-control:hover, .is-act-confirmpage .checkout #next_checkout_deliverydate:hover, .form-control[readonly]:hover, .is-act-confirmpage .checkout #next_checkout_deliverydate[readonly]:hover, .custom-select:hover, select:hover {
	border-color: #aaa;
	background-color: #f9f9f9;
}

.form-control:focus, .is-act-confirmpage .checkout #next_checkout_deliverydate:focus, .form-control[readonly]:focus, .is-act-confirmpage .checkout #next_checkout_deliverydate[readonly]:focus, .custom-select:focus, select:focus {
	background-color: #f9f9f9;
	box-shadow: none;
	color: #000;
}

.form-control, .is-act-confirmpage .checkout #next_checkout_deliverydate, .form-control[readonly], .is-act-confirmpage .checkout #next_checkout_deliverydate[readonly] {
	padding: 5px 12px;
}

.custom-select, select {
	padding: .375rem 2.25rem .375rem .75rem;
}

.custom-select {
	background-image: url("/bundles/nextagtheme/assets/images/icons/angle-down.svg");
	background-size: 14px;
	background-position: center right 10px;
}

.custom-control {
	margin-top: -2px;
	min-height: 22px;
	padding-left: 32px;
}

.form-control-grey {
	background-color: #e0e0e0;
	border-color: transparent;
	border-bottom-color: #e0e0e0;
}

.custom-control-label:before {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #000;
	height: 22px;
	width: 22px;
	left: -32px;
	top: 1px;
}

.custom-control-label:before:hover {
	border-color: #000;
}

.custom-control-label:before:focus {
	background-color: #fff;
	border-color: #000;
	box-shadow: none;
	color: #000;
}

.custom-control-label:after {
	height: 22px;
	width: 22px;
	left: -32px;
	top: 1px;
}

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

.custom-checkbox .custom-control-input:checked ~ .custom-control-label:after {
	background-image: url("/bundles/nextagtheme/assets/images/icons/check.svg");
	background-size: 100%;
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label {
	color: rgba(0, 0, 0, .65);
	cursor: not-allowed;
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label:before {
	background-color: #000;
	cursor: not-allowed;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label:after {
	background-image: url("/bundles/nextagtheme/assets/images/icons/circle.svg");
	background-size: 54%;
}

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

.custom-control-input:hover:not(:checked) ~ .custom-control-label::before {
	border-color: rgba(0, 0, 0, .5);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
	border-color: rgba(0, 0, 0, .5);
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
	background-color: #000;
	border-color: rgba(0, 0, 0, .5);
}

.was-validated .form-control:valid, .was-validated .is-act-confirmpage .checkout #next_checkout_deliverydate:valid, .is-act-confirmpage .checkout .was-validated #next_checkout_deliverydate:valid, .was-validated .form-control:invalid, .was-validated .is-act-confirmpage .checkout #next_checkout_deliverydate:invalid, .is-act-confirmpage .checkout .was-validated #next_checkout_deliverydate:invalid {
	background-image: none;
	padding-right: 0;
}

.was-validated .form-control:invalid, .was-validated .is-act-confirmpage .checkout #next_checkout_deliverydate:invalid, .is-act-confirmpage .checkout .was-validated #next_checkout_deliverydate:invalid {
	padding-right: 36px;
}

.was-validated .form-control:invalid, .was-validated .is-act-confirmpage .checkout #next_checkout_deliverydate:invalid, .is-act-confirmpage .checkout .was-validated #next_checkout_deliverydate:invalid, .was-validated .form-control:invalid:focus, .was-validated .is-act-confirmpage .checkout #next_checkout_deliverydate:invalid:focus, .is-act-confirmpage .checkout .was-validated #next_checkout_deliverydate:invalid:focus {
	border-color: transparent;
	border-bottom-color: #db004f;
	background-color: rgba(219, 0, 79, .05);
}

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

.was-validated .custom-control-input:valid ~ .custom-control-label:before, .was-validated .custom-control-input.is-valid ~ .custom-control-label:before {
	background-color: #fff;
	border-color: rgba(0, 0, 0, .5);
	color: #000;
}

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

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
	background-color: #fff;
	border-color: rgba(0, 0, 0, .5);
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input.is-valid:focus ~ .custom-control-label::before {
	box-shadow: none;
}

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

.was-validated .custom-control-input:invalid ~ .custom-control-label:before, .was-validated .custom-control-input.is-invalid ~ .custom-control-label:before {
	background-color: rgba(219, 0, 79, .05);
	border-color: rgba(219, 0, 79, .5);
	color: #fff;
}

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

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
	background-color: rgba(219, 0, 79, .05);
	border-color: rgba(219, 0, 79, .5);
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
	box-shadow: none;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
	background-image: url("/bundles/nextagtheme/assets/images/icons/indeterminated.svg");
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
	background-image: url("/bundles/nextagtheme/assets/images/icons/circle.svg");
}

.was-validated .form-control:invalid, .was-validated .is-act-confirmpage .checkout #next_checkout_deliverydate:invalid, .is-act-confirmpage .checkout .was-validated #next_checkout_deliverydate:invalid, .form-control.is-invalid, .is-act-confirmpage .checkout .is-invalid#next_checkout_deliverydate {
	background-color: rgba(219, 0, 79, .05);
	border-color: #db004f;
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
	background-color: rgba(219, 0, 79, .05);
	border-color: #db004f;
}

.was-validated .form-control:valid, .was-validated .is-act-confirmpage .checkout #next_checkout_deliverydate:valid, .is-act-confirmpage .checkout .was-validated #next_checkout_deliverydate:valid, .was-validated .form-control:valid:focus, .was-validated .is-act-confirmpage .checkout #next_checkout_deliverydate:valid:focus, .is-act-confirmpage .checkout .was-validated #next_checkout_deliverydate:valid:focus, .form-control.is-valid, .is-act-confirmpage .checkout .is-valid#next_checkout_deliverydate, .form-control.is-valid:focus, .is-act-confirmpage .checkout .is-valid#next_checkout_deliverydate:focus {
	background-image: none;
	border-color: #28ce2c;
	background-color: rgba(40, 206, 44, .05);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
	border-color: #28ce2c;
	background-color: rgba(40, 206, 44, .05);
}

.form-text {
	font-size: 1rem;
}

small.form-text {}

.btn, .address-editor-select, .address-editor-create, .account .card-actions a, .page-search .header-search-btn, .product-detail-products-slider__title .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a {
	background-color: #413a3e;
	border-color: #413a3e;
	color: #fff;
	font-size: 1rem;
	font-weight: 300;
	line-height: 26px;
	padding: 8px 23px;
	text-decoration: none;
}

.btn:hover, .address-editor-select:hover, .address-editor-create:hover, .account .card-actions a:hover, .page-search .header-search-btn:hover, .product-detail-products-slider__title .more-link:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:hover {
	background-color: #413a3e;
	border-color: #413a3e;
	color: #fff;
}

.btn:focus, .address-editor-select:focus, .address-editor-create:focus, .account .card-actions a:focus, .page-search .header-search-btn:focus, .product-detail-products-slider__title .more-link:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:focus, .btn.focus, .focus.address-editor-select, .focus.address-editor-create, .account .card-actions a.focus, .page-search .focus.header-search-btn, .product-detail-products-slider__title .focus.more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.focus {
	background-color: #413a3e;
	border-color: #413a3e;
	color: #fff;
	box-shadow: none;
}

.btn:not(:disabled):not(.disabled):active, .address-editor-select:not(:disabled):not(.disabled):active, .address-editor-create:not(:disabled):not(.disabled):active, .account .card-actions a:not(:disabled):not(.disabled):active, .page-search .header-search-btn:not(:disabled):not(.disabled):active, .product-detail-products-slider__title .more-link:not(:disabled):not(.disabled):active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active, .active.address-editor-select:not(.disabled):not(:disabled), .active.address-editor-create:not(.disabled):not(:disabled), .account .card-actions a.active:not(.disabled):not(:disabled), .page-search .active.header-search-btn:not(.disabled):not(:disabled), .product-detail-products-slider__title .active.more-link:not(.disabled):not(:disabled), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active:not(.disabled):not(:disabled) {
	background-color: #413a3e;
	border-color: #413a3e;
	color: #fff;
}

.btn:not(:disabled):not(.disabled):active:focus, .address-editor-select:not(:disabled):not(.disabled):active:focus, .address-editor-create:not(:disabled):not(.disabled):active:focus, .account .card-actions a:not(:disabled):not(.disabled):active:focus, .page-search .header-search-btn:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .more-link:not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus, .active.address-editor-select:not(.disabled):not(:disabled):focus, .active.address-editor-create:not(.disabled):not(:disabled):focus, .account .card-actions a.active:not(.disabled):not(:disabled):focus, .page-search .active.header-search-btn:not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .active.more-link:not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active:not(.disabled):not(:disabled):focus {
	box-shadow: none;
}

.btn:disabled, .address-editor-select:disabled, .address-editor-create:disabled, .account .card-actions a:disabled, .page-search .header-search-btn:disabled, .product-detail-products-slider__title .more-link:disabled, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled, .btn.disabled, .disabled.address-editor-select, .disabled.address-editor-create, .account .card-actions a.disabled, .page-search .disabled.header-search-btn, .product-detail-products-slider__title .disabled.more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled {
	cursor: not-allowed;
	background: #ddd;
	border-color: #ddd;
	color: #413a3e;
}

.btn:disabled .icon-cart-plus .path1:before, .address-editor-select:disabled .icon-cart-plus .path1:before, .address-editor-create:disabled .icon-cart-plus .path1:before, .account .card-actions a:disabled .icon-cart-plus .path1:before, .page-search .header-search-btn:disabled .icon-cart-plus .path1:before, .product-detail-products-slider__title .more-link:disabled .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled .icon-cart-plus .path1:before, .btn.disabled .icon-cart-plus .path1:before, .disabled.address-editor-select .icon-cart-plus .path1:before, .disabled.address-editor-create .icon-cart-plus .path1:before, .account .card-actions a.disabled .icon-cart-plus .path1:before, .page-search .disabled.header-search-btn .icon-cart-plus .path1:before, .product-detail-products-slider__title .disabled.more-link .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled .icon-cart-plus .path1:before {
	color: #413a3e;
}

.btn:disabled .icon-cart-plus .path2:before, .address-editor-select:disabled .icon-cart-plus .path2:before, .address-editor-create:disabled .icon-cart-plus .path2:before, .account .card-actions a:disabled .icon-cart-plus .path2:before, .page-search .header-search-btn:disabled .icon-cart-plus .path2:before, .product-detail-products-slider__title .more-link:disabled .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled .icon-cart-plus .path2:before, .btn.disabled .icon-cart-plus .path2:before, .disabled.address-editor-select .icon-cart-plus .path2:before, .disabled.address-editor-create .icon-cart-plus .path2:before, .account .card-actions a.disabled .icon-cart-plus .path2:before, .page-search .disabled.header-search-btn .icon-cart-plus .path2:before, .product-detail-products-slider__title .disabled.more-link .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled .icon-cart-plus .path2:before {
	color: #ddd;
}

.btn:disabled .icon-cart-plus .path3:before, .address-editor-select:disabled .icon-cart-plus .path3:before, .address-editor-create:disabled .icon-cart-plus .path3:before, .account .card-actions a:disabled .icon-cart-plus .path3:before, .page-search .header-search-btn:disabled .icon-cart-plus .path3:before, .product-detail-products-slider__title .more-link:disabled .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled .icon-cart-plus .path3:before, .btn.disabled .icon-cart-plus .path3:before, .disabled.address-editor-select .icon-cart-plus .path3:before, .disabled.address-editor-create .icon-cart-plus .path3:before, .account .card-actions a.disabled .icon-cart-plus .path3:before, .page-search .disabled.header-search-btn .icon-cart-plus .path3:before, .product-detail-products-slider__title .disabled.more-link .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled .icon-cart-plus .path3:before {
	color: #413a3e;
}

.btn:disabled:hover, .address-editor-select:disabled:hover, .address-editor-create:disabled:hover, .account .card-actions a:disabled:hover, .page-search .header-search-btn:disabled:hover, .product-detail-products-slider__title .more-link:disabled:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled:hover, .btn:disabled:focus, .address-editor-select:disabled:focus, .address-editor-create:disabled:focus, .account .card-actions a:disabled:focus, .page-search .header-search-btn:disabled:focus, .product-detail-products-slider__title .more-link:disabled:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled:focus, .btn:disabled:not(:disabled):not(.disabled):active:focus, .address-editor-select:disabled:not(:disabled):not(.disabled):active:focus, .address-editor-create:disabled:not(:disabled):not(.disabled):active:focus, .account .card-actions a:disabled:not(:disabled):not(.disabled):active:focus, .page-search .header-search-btn:disabled:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .more-link:disabled:not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled:not(:disabled):not(.disabled):active:focus, .btn:disabled:not(:disabled):not(.disabled).active:focus, .active.address-editor-select:not(.disabled):not(:disabled):disabled:focus, .active.address-editor-create:not(.disabled):not(:disabled):disabled:focus, .account .card-actions a.active:not(.disabled):not(:disabled):disabled:focus, .page-search .active.header-search-btn:not(.disabled):not(:disabled):disabled:focus, .product-detail-products-slider__title .active.more-link:not(.disabled):not(:disabled):disabled:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active:not(.disabled):not(:disabled):disabled:focus, .btn.disabled:hover, .disabled.address-editor-select:hover, .disabled.address-editor-create:hover, .account .card-actions a.disabled:hover, .page-search .disabled.header-search-btn:hover, .product-detail-products-slider__title .disabled.more-link:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled:hover, .btn.disabled:focus, .disabled.address-editor-select:focus, .disabled.address-editor-create:focus, .account .card-actions a.disabled:focus, .page-search .disabled.header-search-btn:focus, .product-detail-products-slider__title .disabled.more-link:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled:focus, .btn.disabled:not(:disabled):not(.disabled):active:focus, .disabled.address-editor-select:not(:disabled):not(.disabled):active:focus, .disabled.address-editor-create:not(:disabled):not(.disabled):active:focus, .account .card-actions a.disabled:not(:disabled):not(.disabled):active:focus, .page-search .disabled.header-search-btn:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .disabled.more-link:not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled:not(:disabled):not(.disabled):active:focus, .btn.disabled:not(:disabled):not(.disabled).active:focus, .disabled.active.address-editor-select:not(.disabled):not(:disabled):focus, .disabled.active.address-editor-create:not(.disabled):not(:disabled):focus, .account .card-actions a.disabled.active:not(.disabled):not(:disabled):focus, .page-search .disabled.active.header-search-btn:not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .disabled.active.more-link:not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled.active:not(.disabled):not(:disabled):focus {
	background: #ddd;
	border-color: #ddd;
	color: #413a3e;
}

.btn:disabled:hover .icon-cart-plus .path1:before, .address-editor-select:disabled:hover .icon-cart-plus .path1:before, .address-editor-create:disabled:hover .icon-cart-plus .path1:before, .account .card-actions a:disabled:hover .icon-cart-plus .path1:before, .page-search .header-search-btn:disabled:hover .icon-cart-plus .path1:before, .product-detail-products-slider__title .more-link:disabled:hover .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled:hover .icon-cart-plus .path1:before, .btn:disabled:focus .icon-cart-plus .path1:before, .address-editor-select:disabled:focus .icon-cart-plus .path1:before, .address-editor-create:disabled:focus .icon-cart-plus .path1:before, .account .card-actions a:disabled:focus .icon-cart-plus .path1:before, .page-search .header-search-btn:disabled:focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .more-link:disabled:focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled:focus .icon-cart-plus .path1:before, .btn:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .address-editor-select:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .address-editor-create:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .account .card-actions a:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .page-search .header-search-btn:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .more-link:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .btn:disabled:not(:disabled):not(.disabled).active:focus .icon-cart-plus .path1:before, .active.address-editor-select:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path1:before, .active.address-editor-create:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path1:before, .account .card-actions a.active:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path1:before, .page-search .active.header-search-btn:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .active.more-link:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path1:before, .btn.disabled:hover .icon-cart-plus .path1:before, .disabled.address-editor-select:hover .icon-cart-plus .path1:before, .disabled.address-editor-create:hover .icon-cart-plus .path1:before, .account .card-actions a.disabled:hover .icon-cart-plus .path1:before, .page-search .disabled.header-search-btn:hover .icon-cart-plus .path1:before, .product-detail-products-slider__title .disabled.more-link:hover .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled:hover .icon-cart-plus .path1:before, .btn.disabled:focus .icon-cart-plus .path1:before, .disabled.address-editor-select:focus .icon-cart-plus .path1:before, .disabled.address-editor-create:focus .icon-cart-plus .path1:before, .account .card-actions a.disabled:focus .icon-cart-plus .path1:before, .page-search .disabled.header-search-btn:focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .disabled.more-link:focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled:focus .icon-cart-plus .path1:before, .btn.disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .disabled.address-editor-select:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .disabled.address-editor-create:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .account .card-actions a.disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .page-search .disabled.header-search-btn:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .disabled.more-link:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .btn.disabled:not(:disabled):not(.disabled).active:focus .icon-cart-plus .path1:before, .disabled.active.address-editor-select:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .disabled.active.address-editor-create:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .account .card-actions a.disabled.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .page-search .disabled.active.header-search-btn:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .disabled.active.more-link:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before {
	color: #413a3e;
}

.btn:disabled:hover .icon-cart-plus .path2:before, .address-editor-select:disabled:hover .icon-cart-plus .path2:before, .address-editor-create:disabled:hover .icon-cart-plus .path2:before, .account .card-actions a:disabled:hover .icon-cart-plus .path2:before, .page-search .header-search-btn:disabled:hover .icon-cart-plus .path2:before, .product-detail-products-slider__title .more-link:disabled:hover .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled:hover .icon-cart-plus .path2:before, .btn:disabled:focus .icon-cart-plus .path2:before, .address-editor-select:disabled:focus .icon-cart-plus .path2:before, .address-editor-create:disabled:focus .icon-cart-plus .path2:before, .account .card-actions a:disabled:focus .icon-cart-plus .path2:before, .page-search .header-search-btn:disabled:focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .more-link:disabled:focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled:focus .icon-cart-plus .path2:before, .btn:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .address-editor-select:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .address-editor-create:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .account .card-actions a:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .page-search .header-search-btn:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .more-link:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .btn:disabled:not(:disabled):not(.disabled).active:focus .icon-cart-plus .path2:before, .active.address-editor-select:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path2:before, .active.address-editor-create:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path2:before, .account .card-actions a.active:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path2:before, .page-search .active.header-search-btn:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .active.more-link:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path2:before, .btn.disabled:hover .icon-cart-plus .path2:before, .disabled.address-editor-select:hover .icon-cart-plus .path2:before, .disabled.address-editor-create:hover .icon-cart-plus .path2:before, .account .card-actions a.disabled:hover .icon-cart-plus .path2:before, .page-search .disabled.header-search-btn:hover .icon-cart-plus .path2:before, .product-detail-products-slider__title .disabled.more-link:hover .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled:hover .icon-cart-plus .path2:before, .btn.disabled:focus .icon-cart-plus .path2:before, .disabled.address-editor-select:focus .icon-cart-plus .path2:before, .disabled.address-editor-create:focus .icon-cart-plus .path2:before, .account .card-actions a.disabled:focus .icon-cart-plus .path2:before, .page-search .disabled.header-search-btn:focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .disabled.more-link:focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled:focus .icon-cart-plus .path2:before, .btn.disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .disabled.address-editor-select:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .disabled.address-editor-create:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .account .card-actions a.disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .page-search .disabled.header-search-btn:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .disabled.more-link:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .btn.disabled:not(:disabled):not(.disabled).active:focus .icon-cart-plus .path2:before, .disabled.active.address-editor-select:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .disabled.active.address-editor-create:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .account .card-actions a.disabled.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .page-search .disabled.active.header-search-btn:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .disabled.active.more-link:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before {
	color: #ddd;
}

.btn:disabled:hover .icon-cart-plus .path3:before, .address-editor-select:disabled:hover .icon-cart-plus .path3:before, .address-editor-create:disabled:hover .icon-cart-plus .path3:before, .account .card-actions a:disabled:hover .icon-cart-plus .path3:before, .page-search .header-search-btn:disabled:hover .icon-cart-plus .path3:before, .product-detail-products-slider__title .more-link:disabled:hover .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled:hover .icon-cart-plus .path3:before, .btn:disabled:focus .icon-cart-plus .path3:before, .address-editor-select:disabled:focus .icon-cart-plus .path3:before, .address-editor-create:disabled:focus .icon-cart-plus .path3:before, .account .card-actions a:disabled:focus .icon-cart-plus .path3:before, .page-search .header-search-btn:disabled:focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .more-link:disabled:focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled:focus .icon-cart-plus .path3:before, .btn:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .address-editor-select:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .address-editor-create:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .account .card-actions a:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .page-search .header-search-btn:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .more-link:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .btn:disabled:not(:disabled):not(.disabled).active:focus .icon-cart-plus .path3:before, .active.address-editor-select:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path3:before, .active.address-editor-create:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path3:before, .account .card-actions a.active:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path3:before, .page-search .active.header-search-btn:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .active.more-link:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active:not(.disabled):not(:disabled):disabled:focus .icon-cart-plus .path3:before, .btn.disabled:hover .icon-cart-plus .path3:before, .disabled.address-editor-select:hover .icon-cart-plus .path3:before, .disabled.address-editor-create:hover .icon-cart-plus .path3:before, .account .card-actions a.disabled:hover .icon-cart-plus .path3:before, .page-search .disabled.header-search-btn:hover .icon-cart-plus .path3:before, .product-detail-products-slider__title .disabled.more-link:hover .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled:hover .icon-cart-plus .path3:before, .btn.disabled:focus .icon-cart-plus .path3:before, .disabled.address-editor-select:focus .icon-cart-plus .path3:before, .disabled.address-editor-create:focus .icon-cart-plus .path3:before, .account .card-actions a.disabled:focus .icon-cart-plus .path3:before, .page-search .disabled.header-search-btn:focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .disabled.more-link:focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled:focus .icon-cart-plus .path3:before, .btn.disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .disabled.address-editor-select:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .disabled.address-editor-create:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .account .card-actions a.disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .page-search .disabled.header-search-btn:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .disabled.more-link:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .btn.disabled:not(:disabled):not(.disabled).active:focus .icon-cart-plus .path3:before, .disabled.active.address-editor-select:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .disabled.active.address-editor-create:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .account .card-actions a.disabled.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .page-search .disabled.active.header-search-btn:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .disabled.active.more-link:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before {
	color: #413a3e;
}

.btn.btn-transparent, .btn-transparent.address-editor-select, .btn-transparent.address-editor-create, .account .card-actions a.btn-transparent, .page-search .btn-transparent.header-search-btn, .product-detail-products-slider__title .btn-transparent.more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-transparent {
	background-color: transparent;
	border-color: transparent;
	color: #000;
}

.btn.btn-transparent:hover, .btn-transparent.address-editor-select:hover, .btn-transparent.address-editor-create:hover, .account .card-actions a.btn-transparent:hover, .page-search .btn-transparent.header-search-btn:hover, .product-detail-products-slider__title .btn-transparent.more-link:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-transparent:hover, .btn.btn-transparent:focus, .btn-transparent.address-editor-select:focus, .btn-transparent.address-editor-create:focus, .account .card-actions a.btn-transparent:focus, .page-search .btn-transparent.header-search-btn:focus, .product-detail-products-slider__title .btn-transparent.more-link:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-transparent:focus, .btn.btn-transparent:not(:disabled):not(.disabled):active:focus, .btn-transparent.address-editor-select:not(:disabled):not(.disabled):active:focus, .btn-transparent.address-editor-create:not(:disabled):not(.disabled):active:focus, .account .card-actions a.btn-transparent:not(:disabled):not(.disabled):active:focus, .page-search .btn-transparent.header-search-btn:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .btn-transparent.more-link:not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-transparent:not(:disabled):not(.disabled):active:focus, .btn.btn-transparent:not(:disabled):not(.disabled):active, .btn-transparent.address-editor-select:not(:disabled):not(.disabled):active, .btn-transparent.address-editor-create:not(:disabled):not(.disabled):active, .account .card-actions a.btn-transparent:not(:disabled):not(.disabled):active, .page-search .btn-transparent.header-search-btn:not(:disabled):not(.disabled):active, .product-detail-products-slider__title .btn-transparent.more-link:not(:disabled):not(.disabled):active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-transparent:not(:disabled):not(.disabled):active {
	background-color: transparent;
	border-color: transparent;
	color: #000;
}

.btn.btn-square, .btn-square.address-editor-select, .btn-square.address-editor-create, .account .card-actions a.btn-square, .page-search .btn-square.header-search-btn, .product-detail-products-slider__title .btn-square.more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-square {
	line-height: 0;
	height: 44px;
	width: 44px;
	padding-left: 0;
	padding-right: 0;
}

.btn.btn-square:disabled, .btn-square.address-editor-select:disabled, .btn-square.address-editor-create:disabled, .account .card-actions a.btn-square:disabled, .page-search .btn-square.header-search-btn:disabled, .product-detail-products-slider__title .btn-square.more-link:disabled, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-square:disabled {
	opacity: 1;
}

.btn.btn-square:disabled i, .btn-square.address-editor-select:disabled i, .btn-square.address-editor-create:disabled i, .account .card-actions a.btn-square:disabled i, .page-search .btn-square.header-search-btn:disabled i, .product-detail-products-slider__title .btn-square.more-link:disabled i, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-square:disabled i {
	color: #413a3e;
}

.btn.btn-square:disabled:hover, .btn-square.address-editor-select:disabled:hover, .btn-square.address-editor-create:disabled:hover, .account .card-actions a.btn-square:disabled:hover, .page-search .btn-square.header-search-btn:disabled:hover, .product-detail-products-slider__title .btn-square.more-link:disabled:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-square:disabled:hover {
	background: #ddd;
	border-color: #ddd;
}

@media (max-width: 767.98px) {
	.btn.btn-square.btn-square-w-label-md, .btn-square.btn-square-w-label-md.address-editor-select, .btn-square.btn-square-w-label-md.address-editor-create, .account .card-actions a.btn-square.btn-square-w-label-md, .page-search .btn-square.btn-square-w-label-md.header-search-btn, .product-detail-products-slider__title .btn-square.btn-square-w-label-md.more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-square.btn-square-w-label-md {
		padding-left: 23px;
		padding-right: 23px;
		width: auto;
	}
}

.btn.btn-square [class^="icon"], .btn-square.address-editor-select [class^="icon"], .btn-square.address-editor-create [class^="icon"], .account .card-actions a.btn-square [class^="icon"], .page-search .btn-square.header-search-btn [class^="icon"], .product-detail-products-slider__title .btn-square.more-link [class^="icon"], .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-square [class^="icon"] {
	font-size: 26px;
}

@media (min-width: 768px) {
	.btn.btn-square .icon-cart-plus, .btn-square.address-editor-select .icon-cart-plus, .btn-square.address-editor-create .icon-cart-plus, .account .card-actions a.btn-square .icon-cart-plus, .page-search .btn-square.header-search-btn .icon-cart-plus, .product-detail-products-slider__title .btn-square.more-link .icon-cart-plus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-square .icon-cart-plus {
		margin-right: -3px !important;
	}
}

.btn.btn-arrow, .btn-arrow.address-editor-select, .product-detail-products-slider__title .address-editor-select.more-link, .btn-arrow.address-editor-create, .product-detail-products-slider__title .address-editor-create.more-link, .account .card-actions a.btn-arrow, .account .card-actions .product-detail-products-slider__title a.more-link, .product-detail-products-slider__title .account .card-actions a.more-link, .page-search .btn-arrow.header-search-btn, .page-search .product-detail-products-slider__title .header-search-btn.more-link, .product-detail-products-slider__title .page-search .header-search-btn.more-link, .product-detail-products-slider__title .btn-arrow.more-link, .product-detail-products-slider__title .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link, .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link, .product-detail-products-slider__title .btn.more-link, .product-detail-products-slider__title .more-link.address-editor-select, .product-detail-products-slider__title .more-link.address-editor-create, .product-detail-products-slider__title .page-search .more-link.header-search-btn, .page-search .product-detail-products-slider__title .more-link.header-search-btn {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	color: inherit;
	padding-left: 0;
	padding-right: 56px;
	position: relative;
	z-index: 2;
}

.btn.btn-arrow:after, .btn-arrow.address-editor-select:after, .product-detail-products-slider__title .address-editor-select.more-link:after, .btn-arrow.address-editor-create:after, .product-detail-products-slider__title .address-editor-create.more-link:after, .account .card-actions a.btn-arrow:after, .account .card-actions .product-detail-products-slider__title a.more-link:after, .product-detail-products-slider__title .account .card-actions a.more-link:after, .page-search .btn-arrow.header-search-btn:after, .page-search .product-detail-products-slider__title .header-search-btn.more-link:after, .product-detail-products-slider__title .page-search .header-search-btn.more-link:after, .product-detail-products-slider__title .btn-arrow.more-link:after, .product-detail-products-slider__title .more-link:after, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow:after, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link:after, .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link:after, .product-detail-products-slider__title .btn.more-link:after, .product-detail-products-slider__title .more-link.address-editor-select:after, .product-detail-products-slider__title .more-link.address-editor-create:after, .product-detail-products-slider__title .page-search .more-link.header-search-btn:after, .page-search .product-detail-products-slider__title .more-link.header-search-btn:after {
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	color: #a6063a;
	font-size: 32px;
	padding-right: 4px;
	position: absolute;
	right: 0;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.btn.btn-arrow:hover, .btn-arrow.address-editor-select:hover, .product-detail-products-slider__title .address-editor-select.more-link:hover, .btn-arrow.address-editor-create:hover, .product-detail-products-slider__title .address-editor-create.more-link:hover, .account .card-actions a.btn-arrow:hover, .account .card-actions .product-detail-products-slider__title a.more-link:hover, .product-detail-products-slider__title .account .card-actions a.more-link:hover, .page-search .btn-arrow.header-search-btn:hover, .page-search .product-detail-products-slider__title .header-search-btn.more-link:hover, .product-detail-products-slider__title .page-search .header-search-btn.more-link:hover, .product-detail-products-slider__title .btn-arrow.more-link:hover, .product-detail-products-slider__title .more-link:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link:hover, .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link:hover, .product-detail-products-slider__title .btn.more-link:hover, .product-detail-products-slider__title .more-link.address-editor-select:hover, .product-detail-products-slider__title .more-link.address-editor-create:hover, .product-detail-products-slider__title .page-search .more-link.header-search-btn:hover, .page-search .product-detail-products-slider__title .more-link.header-search-btn:hover, .btn.btn-arrow:focus, .btn-arrow.address-editor-select:focus, .product-detail-products-slider__title .address-editor-select.more-link:focus, .btn-arrow.address-editor-create:focus, .product-detail-products-slider__title .address-editor-create.more-link:focus, .account .card-actions a.btn-arrow:focus, .account .card-actions .product-detail-products-slider__title a.more-link:focus, .product-detail-products-slider__title .account .card-actions a.more-link:focus, .page-search .btn-arrow.header-search-btn:focus, .page-search .product-detail-products-slider__title .header-search-btn.more-link:focus, .product-detail-products-slider__title .page-search .header-search-btn.more-link:focus, .product-detail-products-slider__title .btn-arrow.more-link:focus, .product-detail-products-slider__title .more-link:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link:focus, .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link:focus, .product-detail-products-slider__title .btn.more-link:focus, .product-detail-products-slider__title .more-link.address-editor-select:focus, .product-detail-products-slider__title .more-link.address-editor-create:focus, .product-detail-products-slider__title .page-search .more-link.header-search-btn:focus, .page-search .product-detail-products-slider__title .more-link.header-search-btn:focus, .btn.btn-arrow:not(:disabled):not(.disabled):active:focus, .btn-arrow.address-editor-select:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .address-editor-select.more-link:not(:disabled):not(.disabled):active:focus, .btn-arrow.address-editor-create:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .address-editor-create.more-link:not(:disabled):not(.disabled):active:focus, .account .card-actions a.btn-arrow:not(:disabled):not(.disabled):active:focus, .account .card-actions .product-detail-products-slider__title a.more-link:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .account .card-actions a.more-link:not(:disabled):not(.disabled):active:focus, .page-search .btn-arrow.header-search-btn:not(:disabled):not(.disabled):active:focus, .page-search .product-detail-products-slider__title .header-search-btn.more-link:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .page-search .header-search-btn.more-link:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .btn-arrow.more-link:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .more-link:not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow:not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .btn.more-link:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .more-link.address-editor-select:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .more-link.address-editor-create:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .page-search .more-link.header-search-btn:not(:disabled):not(.disabled):active:focus, .page-search .product-detail-products-slider__title .more-link.header-search-btn:not(:disabled):not(.disabled):active:focus, .btn.btn-arrow:not(:disabled):not(.disabled).active:focus, .btn-arrow.active.address-editor-select:not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .active.address-editor-select.more-link:not(.disabled):not(:disabled):focus, .btn-arrow.active.address-editor-create:not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .active.address-editor-create.more-link:not(.disabled):not(:disabled):focus, .account .card-actions a.btn-arrow.active:not(.disabled):not(:disabled):focus, .account .card-actions .product-detail-products-slider__title a.active.more-link:not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .account .card-actions a.active.more-link:not(.disabled):not(:disabled):focus, .page-search .btn-arrow.active.header-search-btn:not(.disabled):not(:disabled):focus, .page-search .product-detail-products-slider__title .active.header-search-btn.more-link:not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .page-search .active.header-search-btn.more-link:not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .btn-arrow.active.more-link:not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .active.more-link:not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.active:not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.active.more-link:not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.more-link:not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .btn.active.more-link:not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .active.more-link.address-editor-select:not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .active.more-link.address-editor-create:not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .page-search .active.more-link.header-search-btn:not(.disabled):not(:disabled):focus, .page-search .product-detail-products-slider__title .active.more-link.header-search-btn:not(.disabled):not(:disabled):focus {
	background-color: transparent;
	border-color: transparent;
	color: #a6063a;
}

.btn.btn-arrow__rev, .btn-arrow__rev.address-editor-select, .btn-arrow__rev.address-editor-create, .account .card-actions a.btn-arrow__rev, .page-search .btn-arrow__rev.header-search-btn, .product-detail-products-slider__title .btn-arrow__rev.more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow__rev {
	padding-left: 56px;
	padding-right: 0;
}

.btn.btn-arrow__rev:after, .btn-arrow__rev.address-editor-select:after, .btn-arrow__rev.address-editor-create:after, .account .card-actions a.btn-arrow__rev:after, .page-search .btn-arrow__rev.header-search-btn:after, .product-detail-products-slider__title .btn-arrow__rev.more-link:after, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow__rev:after {
	content: "";
	right: auto;
	left: 0;
	padding-right: 0;
	padding-left: 4px;
}

.btn.btn-buy, .btn-buy.address-editor-select, .btn-buy.address-editor-create, .account .card-actions a.btn-buy, .page-search .btn-buy.header-search-btn, .product-detail-products-slider__title .btn-buy.more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy {
	-webkit-transition: none;
	transition: none;
}

@media print {
	.btn, .address-editor-select, .address-editor-create, .account .card-actions a, .page-search .header-search-btn, .product-detail-products-slider__title .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a {
		background-color: transparent !important;
		border-color: #000 !important;
		color: #000 !important;
	}
}

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

.btn-primary .icon-cart-plus .path1:before, .address-editor-select:not(.collapsed) .icon-cart-plus .path1:before, .address-editor-edit:not(.collapsed) .icon-cart-plus .path1:before, .address-editor-create:not(.collapsed) .icon-cart-plus .path1:before {
	color: #fff;
}

.btn-primary .icon-cart-plus .path2:before, .address-editor-select:not(.collapsed) .icon-cart-plus .path2:before, .address-editor-edit:not(.collapsed) .icon-cart-plus .path2:before, .address-editor-create:not(.collapsed) .icon-cart-plus .path2:before {
	color: #a6063a;
}

.btn-primary .icon-cart-plus .path3:before, .address-editor-select:not(.collapsed) .icon-cart-plus .path3:before, .address-editor-edit:not(.collapsed) .icon-cart-plus .path3:before, .address-editor-create:not(.collapsed) .icon-cart-plus .path3:before {
	color: #fff;
}

.btn-primary:hover, .address-editor-select:not(.collapsed):hover, .address-editor-edit:not(.collapsed):hover, .address-editor-create:not(.collapsed):hover, .btn-primary:focus, .address-editor-select:not(.collapsed):focus, .address-editor-edit:not(.collapsed):focus, .address-editor-create:not(.collapsed):focus, .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 {
	background-color: #413a3e;
	border-color: #413a3e;
	color: #fff;
}

.btn-primary:hover .icon-cart-plus .path2:before, .address-editor-select:not(.collapsed):hover .icon-cart-plus .path2:before, .address-editor-edit:not(.collapsed):hover .icon-cart-plus .path2:before, .address-editor-create:not(.collapsed):hover .icon-cart-plus .path2:before, .btn-primary:focus .icon-cart-plus .path2:before, .address-editor-select:not(.collapsed):focus .icon-cart-plus .path2:before, .address-editor-edit:not(.collapsed):focus .icon-cart-plus .path2:before, .address-editor-create:not(.collapsed):focus .icon-cart-plus .path2:before, .btn-primary:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before {
	color: #413a3e;
}

@media print {
	.btn-primary, .address-editor-select:not(.collapsed), .address-editor-edit:not(.collapsed), .address-editor-create:not(.collapsed) {
		background-color: transparent !important;
		border-color: #000 !important;
		color: #000 !important;
	}
}

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .address-editor-select, .btn-group-sm > .address-editor-create, .account .card-actions .btn-group-sm > a, .page-search .btn-group-sm > .header-search-btn, .product-detail-products-slider__title .btn-group-sm > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-sm > a, .account .card-actions a {
	/*font-size: 0.75rem;*/
	padding: 2px 23px;
}

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .address-editor-select, .btn-group-lg > .address-editor-create, .account .card-actions .btn-group-lg > a, .page-search .btn-group-lg > .header-search-btn, .product-detail-products-slider__title .btn-group-lg > .more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .btn-group-lg > a, .btn-buy, .account-register .login-submit .btn, .account-register .login-submit .address-editor-select, .account-register .login-submit .address-editor-create, .account-register .login-submit .account .card-actions a, .account .card-actions .account-register .login-submit a, .account-register .login-submit .page-search .header-search-btn, .page-search .account-register .login-submit .header-search-btn, .account-register .login-submit .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .account-register .login-submit .more-link, .account-register .login-submit .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .account-register .login-submit a {
	/*font-size: 0.75rem;*/
	padding: 9px 19px;
}

.btn-secondary, .btn-light, .address-editor-select, .address-editor-create, .confirm-checkout-collapse-trigger, .account .card-actions a {
	background-color: #413a3e;
	border-color: #413a3e;
	color: #fff;
}

.btn-secondary .icon-cart-plus .path1:before, .btn-light .icon-cart-plus .path1:before, .address-editor-select .icon-cart-plus .path1:before, .address-editor-create .icon-cart-plus .path1:before, .confirm-checkout-collapse-trigger .icon-cart-plus .path1:before, .account .card-actions a .icon-cart-plus .path1:before {
	color: #fff;
}

.btn-secondary .icon-cart-plus .path2:before, .btn-light .icon-cart-plus .path2:before, .address-editor-select .icon-cart-plus .path2:before, .address-editor-create .icon-cart-plus .path2:before, .confirm-checkout-collapse-trigger .icon-cart-plus .path2:before, .account .card-actions a .icon-cart-plus .path2:before {
	color: #413a3e;
}

.btn-secondary .icon-cart-plus .path3:before, .btn-light .icon-cart-plus .path3:before, .address-editor-select .icon-cart-plus .path3:before, .address-editor-create .icon-cart-plus .path3:before, .confirm-checkout-collapse-trigger .icon-cart-plus .path3:before, .account .card-actions a .icon-cart-plus .path3:before {
	color: #fff;
}

.btn-secondary:hover, .btn-light:hover, .address-editor-select:hover, .address-editor-create:hover, .confirm-checkout-collapse-trigger:hover, .account .card-actions a:hover, .btn-secondary:focus, .btn-light:focus, .address-editor-select:focus, .address-editor-create:focus, .confirm-checkout-collapse-trigger:focus, .account .card-actions a:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .address-editor-select:not(:disabled):not(.disabled):active:focus, .address-editor-create:not(:disabled):not(.disabled):active:focus, .confirm-checkout-collapse-trigger:not(:disabled):not(.disabled):active:focus, .account .card-actions a:not(:disabled):not(.disabled):active:focus {
	background-color: #a6063a;
	border-color: #a6063a;
	color: #fff;
}

.btn-secondary:hover .icon-cart-plus .path2:before, .btn-light:hover .icon-cart-plus .path2:before, .address-editor-select:hover .icon-cart-plus .path2:before, .address-editor-create:hover .icon-cart-plus .path2:before, .confirm-checkout-collapse-trigger:hover .icon-cart-plus .path2:before, .account .card-actions a:hover .icon-cart-plus .path2:before, .btn-secondary:focus .icon-cart-plus .path2:before, .btn-light:focus .icon-cart-plus .path2:before, .address-editor-select:focus .icon-cart-plus .path2:before, .address-editor-create:focus .icon-cart-plus .path2:before, .confirm-checkout-collapse-trigger:focus .icon-cart-plus .path2:before, .account .card-actions a:focus .icon-cart-plus .path2:before, .btn-secondary:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .btn-light:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .address-editor-select:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .address-editor-create:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .confirm-checkout-collapse-trigger:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .account .card-actions a:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before {
	color: #a6063a;
}

.btn-outline-primary, .btn-outline-secondary, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a {
	background-color: #fff;
	border-color: #413a3e;
	color: #000;
}

.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:hover, .btn-outline-secondary:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:not(:disabled):not(.disabled):active:focus {
	background-color: #413a3e;
	border-color: #413a3e;
	color: #fff;
}

.btn-light, .address-editor-select, .address-editor-create, .confirm-checkout-collapse-trigger, .account .card-actions a {
	background-color: #fff;
	color: #000;
}

.btn-light:hover, .address-editor-select:hover, .address-editor-create:hover, .confirm-checkout-collapse-trigger:hover, .account .card-actions a:hover, .btn-light:focus, .address-editor-select:focus, .address-editor-create:focus, .confirm-checkout-collapse-trigger:focus, .account .card-actions a:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .address-editor-select:not(:disabled):not(.disabled):active:focus, .address-editor-create:not(:disabled):not(.disabled):active:focus, .confirm-checkout-collapse-trigger:not(:disabled):not(.disabled):active:focus, .account .card-actions a:not(:disabled):not(.disabled):active:focus {
	background-color: #e0e0e0;
	border-color: #e0e0e0;
	color: #000;
}

.no-touch .btn-arrow:after, .no-touch .product-detail-products-slider__title .more-link:after, .product-detail-products-slider__title .no-touch .more-link:after {
	transition: -ms-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transition: -webkit-transform .3s ease-out;
}

.no-touch .btn-arrow:hover:after, .no-touch .product-detail-products-slider__title .more-link:hover:after, .product-detail-products-slider__title .no-touch .more-link:hover:after {
	-ms-transform: translateY(-50%) translateX(4px);
	-webkit-transform: translateY(-50%) translateX(4px);
	transform: translateY(-50%) translateX(4px);
}

.no-touch .btn-arrow__rev:hover:after {
	-ms-transform: translateY(-50%) translateX(-4px);
	-webkit-transform: translateY(-50%) translateX(-4px);
	transform: translateY(-50%) translateX(-4px);
}

.has-touch .btn.btn-arrow:active, .has-touch .btn-arrow.address-editor-select:active, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:active, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:active, .has-touch .btn-arrow.address-editor-create:active, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:active, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:active, .has-touch .account .card-actions a.btn-arrow:active, .has-touch .account .card-actions .product-detail-products-slider__title a.more-link:active, .product-detail-products-slider__title .has-touch .account .card-actions a.more-link:active, .account .card-actions .has-touch a.btn-arrow:active, .has-touch .page-search .btn-arrow.header-search-btn:active, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.more-link:active, .product-detail-products-slider__title .has-touch .page-search .header-search-btn.more-link:active, .page-search .has-touch .btn-arrow.header-search-btn:active, .has-touch .product-detail-products-slider__title .btn-arrow.more-link:active, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .more-link:active, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .more-link:active, .product-detail-products-slider__title .has-touch .btn-arrow.more-link:active, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow:active, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link:active, .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link:active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow:active, .has-touch .product-detail-products-slider__title .btn.more-link:active, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:active, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:active, .has-touch .product-detail-products-slider__title .account .card-actions a.more-link:active, .account .card-actions .has-touch .product-detail-products-slider__title a.more-link:active, .has-touch .product-detail-products-slider__title .page-search .more-link.header-search-btn:active, .page-search .has-touch .product-detail-products-slider__title .more-link.header-search-btn:active, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link:active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.more-link:active, .product-detail-products-slider__title .has-touch .btn.more-link:active {
	background-color: transparent;
	border-color: transparent;
	color: #000;
}

.has-touch .btn.btn-arrow.btn-primary, .has-touch .btn-arrow.btn-primary.address-editor-select, .has-touch .product-detail-products-slider__title .btn-primary.address-editor-select.more-link, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed), .has-touch .product-detail-products-slider__title .address-editor-select.more-link.address-editor-edit:not(.collapsed), .has-touch .product-detail-products-slider__title .address-editor-select.more-link.address-editor-create:not(.collapsed), .product-detail-products-slider__title .has-touch .btn-primary.address-editor-select.more-link, .has-touch .btn-arrow.address-editor-select:not(.collapsed), .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed), .has-touch .btn-arrow.address-editor-select.address-editor-edit:not(.collapsed), .has-touch .product-detail-products-slider__title .address-editor-select.address-editor-edit.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .address-editor-select.address-editor-edit.more-link:not(.collapsed), .has-touch .btn-arrow.address-editor-select.address-editor-create:not(.collapsed), .has-touch .product-detail-products-slider__title .address-editor-select.address-editor-create.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .address-editor-select.address-editor-create.more-link:not(.collapsed), .has-touch .btn-arrow.btn-primary.address-editor-create, .has-touch .product-detail-products-slider__title .btn-primary.address-editor-create.more-link, .has-touch .product-detail-products-slider__title .address-editor-create.more-link.address-editor-select:not(.collapsed), .has-touch .product-detail-products-slider__title .address-editor-create.more-link.address-editor-edit:not(.collapsed), .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .btn-primary.address-editor-create.more-link, .has-touch .btn-arrow.address-editor-create.address-editor-select:not(.collapsed), .has-touch .product-detail-products-slider__title .address-editor-create.address-editor-select.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .address-editor-create.address-editor-select.more-link:not(.collapsed), .has-touch .btn-arrow.address-editor-create.address-editor-edit:not(.collapsed), .has-touch .product-detail-products-slider__title .address-editor-create.address-editor-edit.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .address-editor-create.address-editor-edit.more-link:not(.collapsed), .has-touch .btn-arrow.address-editor-create:not(.collapsed), .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed), .has-touch .account .card-actions a.btn-arrow.btn-primary, .has-touch .account .card-actions .product-detail-products-slider__title a.btn-primary.more-link, .has-touch .account .card-actions .product-detail-products-slider__title a.more-link.address-editor-select:not(.collapsed), .has-touch .account .card-actions .product-detail-products-slider__title a.more-link.address-editor-edit:not(.collapsed), .has-touch .account .card-actions .product-detail-products-slider__title a.more-link.address-editor-create:not(.collapsed), .product-detail-products-slider__title .has-touch .account .card-actions a.btn-primary.more-link, .has-touch .account .card-actions a.btn-arrow.address-editor-select:not(.collapsed), .has-touch .account .card-actions .product-detail-products-slider__title a.address-editor-select.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .account .card-actions a.address-editor-select.more-link:not(.collapsed), .has-touch .account .card-actions a.btn-arrow.address-editor-edit:not(.collapsed), .has-touch .account .card-actions .product-detail-products-slider__title a.address-editor-edit.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .account .card-actions a.address-editor-edit.more-link:not(.collapsed), .has-touch .account .card-actions a.btn-arrow.address-editor-create:not(.collapsed), .has-touch .account .card-actions .product-detail-products-slider__title a.address-editor-create.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .account .card-actions a.address-editor-create.more-link:not(.collapsed), .account .card-actions .has-touch a.btn-arrow.btn-primary, .has-touch .page-search .btn-arrow.btn-primary.header-search-btn, .has-touch .page-search .product-detail-products-slider__title .btn-primary.header-search-btn.more-link, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.more-link.address-editor-select:not(.collapsed), .has-touch .page-search .product-detail-products-slider__title .header-search-btn.more-link.address-editor-edit:not(.collapsed), .has-touch .page-search .product-detail-products-slider__title .header-search-btn.more-link.address-editor-create:not(.collapsed), .product-detail-products-slider__title .has-touch .page-search .btn-primary.header-search-btn.more-link, .has-touch .page-search .btn-arrow.header-search-btn.address-editor-select:not(.collapsed), .has-touch .page-search .product-detail-products-slider__title .header-search-btn.address-editor-select.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .page-search .header-search-btn.address-editor-select.more-link:not(.collapsed), .has-touch .page-search .btn-arrow.header-search-btn.address-editor-edit:not(.collapsed), .has-touch .page-search .product-detail-products-slider__title .header-search-btn.address-editor-edit.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .page-search .header-search-btn.address-editor-edit.more-link:not(.collapsed), .has-touch .page-search .btn-arrow.header-search-btn.address-editor-create:not(.collapsed), .has-touch .page-search .product-detail-products-slider__title .header-search-btn.address-editor-create.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .page-search .header-search-btn.address-editor-create.more-link:not(.collapsed), .page-search .has-touch .btn-arrow.btn-primary.header-search-btn, .has-touch .product-detail-products-slider__title .btn-arrow.btn-primary.more-link, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .btn-primary.more-link, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed), .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed), .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed), .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .btn-primary.more-link, .has-touch .product-detail-products-slider__title .btn-arrow.more-link.address-editor-select:not(.collapsed), .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed), .has-touch .product-detail-products-slider__title .btn-arrow.more-link.address-editor-edit:not(.collapsed), .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed), .has-touch .product-detail-products-slider__title .btn-arrow.more-link.address-editor-create:not(.collapsed), .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed), .product-detail-products-slider__title .has-touch .btn-arrow.btn-primary.more-link, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.btn-primary, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.btn-primary.more-link, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link.address-editor-select:not(.collapsed), .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link.address-editor-edit:not(.collapsed), .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link.address-editor-create:not(.collapsed), .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.more-link, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.address-editor-select:not(.collapsed), .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.address-editor-select.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select.more-link:not(.collapsed), .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.address-editor-edit:not(.collapsed), .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.address-editor-edit.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit.more-link:not(.collapsed), .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.address-editor-create:not(.collapsed), .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.address-editor-create.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create.more-link:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.btn-primary, .has-touch .product-detail-products-slider__title .btn.btn-primary.more-link, .has-touch .product-detail-products-slider__title .btn-primary.more-link.address-editor-select, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed), .has-touch .product-detail-products-slider__title .more-link.address-editor-select.address-editor-edit:not(.collapsed), .has-touch .product-detail-products-slider__title .more-link.address-editor-select.address-editor-create:not(.collapsed), .has-touch .product-detail-products-slider__title .btn-primary.more-link.address-editor-create, .has-touch .product-detail-products-slider__title .more-link.address-editor-create.address-editor-select:not(.collapsed), .has-touch .product-detail-products-slider__title .more-link.address-editor-create.address-editor-edit:not(.collapsed), .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed), .has-touch .product-detail-products-slider__title .account .card-actions a.btn-primary.more-link, .has-touch .product-detail-products-slider__title .account .card-actions a.more-link.address-editor-select:not(.collapsed), .has-touch .product-detail-products-slider__title .account .card-actions a.more-link.address-editor-edit:not(.collapsed), .has-touch .product-detail-products-slider__title .account .card-actions a.more-link.address-editor-create:not(.collapsed), .account .card-actions .has-touch .product-detail-products-slider__title a.btn-primary.more-link, .has-touch .product-detail-products-slider__title .page-search .btn-primary.more-link.header-search-btn, .has-touch .product-detail-products-slider__title .page-search .more-link.header-search-btn.address-editor-select:not(.collapsed), .has-touch .product-detail-products-slider__title .page-search .more-link.header-search-btn.address-editor-edit:not(.collapsed), .has-touch .product-detail-products-slider__title .page-search .more-link.header-search-btn.address-editor-create:not(.collapsed), .page-search .has-touch .product-detail-products-slider__title .btn-primary.more-link.header-search-btn, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.more-link, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link.address-editor-select:not(.collapsed), .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link.address-editor-edit:not(.collapsed), .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link.address-editor-create:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.btn-primary.more-link, .has-touch .product-detail-products-slider__title .btn.more-link.address-editor-select:not(.collapsed), .account .card-actions .has-touch .product-detail-products-slider__title a.more-link.address-editor-select:not(.collapsed), .has-touch .product-detail-products-slider__title .page-search .more-link.address-editor-select.header-search-btn:not(.collapsed), .page-search .has-touch .product-detail-products-slider__title .more-link.address-editor-select.header-search-btn:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.more-link.address-editor-select:not(.collapsed), .has-touch .product-detail-products-slider__title .btn.more-link.address-editor-edit:not(.collapsed), .has-touch .product-detail-products-slider__title .more-link.address-editor-edit.address-editor-select:not(.collapsed), .has-touch .product-detail-products-slider__title .more-link.address-editor-edit.address-editor-create:not(.collapsed), .account .card-actions .has-touch .product-detail-products-slider__title a.more-link.address-editor-edit:not(.collapsed), .has-touch .product-detail-products-slider__title .page-search .more-link.address-editor-edit.header-search-btn:not(.collapsed), .page-search .has-touch .product-detail-products-slider__title .more-link.address-editor-edit.header-search-btn:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.more-link.address-editor-edit:not(.collapsed), .has-touch .product-detail-products-slider__title .btn.more-link.address-editor-create:not(.collapsed), .account .card-actions .has-touch .product-detail-products-slider__title a.more-link.address-editor-create:not(.collapsed), .has-touch .product-detail-products-slider__title .page-search .more-link.address-editor-create.header-search-btn:not(.collapsed), .page-search .has-touch .product-detail-products-slider__title .more-link.address-editor-create.header-search-btn:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.more-link.address-editor-create:not(.collapsed), .product-detail-products-slider__title .has-touch .btn.btn-primary.more-link, .has-touch .btn.btn-arrow.address-editor-select:not(.collapsed), .account .card-actions .has-touch a.btn-arrow.address-editor-select:not(.collapsed), .has-touch .page-search .btn-arrow.address-editor-select.header-search-btn:not(.collapsed), .has-touch .page-search .product-detail-products-slider__title .address-editor-select.header-search-btn.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .page-search .address-editor-select.header-search-btn.more-link:not(.collapsed), .page-search .has-touch .btn-arrow.address-editor-select.header-search-btn:not(.collapsed), .has-touch .product-detail-products-slider__title .btn-arrow.address-editor-select.more-link:not(.collapsed), .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .btn-arrow.address-editor-select.more-link:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.address-editor-select:not(.collapsed), .has-touch .product-detail-products-slider__title .btn.address-editor-select.more-link:not(.collapsed), .has-touch .product-detail-products-slider__title .account .card-actions a.address-editor-select.more-link:not(.collapsed), .account .card-actions .has-touch .product-detail-products-slider__title a.address-editor-select.more-link:not(.collapsed), .has-touch .product-detail-products-slider__title .page-search .address-editor-select.more-link.header-search-btn:not(.collapsed), .page-search .has-touch .product-detail-products-slider__title .address-editor-select.more-link.header-search-btn:not(.collapsed), .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select.more-link:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.address-editor-select.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .btn.address-editor-select.more-link:not(.collapsed), .has-touch .btn.btn-arrow.address-editor-edit:not(.collapsed), .has-touch .btn-arrow.address-editor-edit.address-editor-select:not(.collapsed), .has-touch .product-detail-products-slider__title .address-editor-edit.address-editor-select.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .address-editor-edit.address-editor-select.more-link:not(.collapsed), .has-touch .btn-arrow.address-editor-edit.address-editor-create:not(.collapsed), .has-touch .product-detail-products-slider__title .address-editor-edit.address-editor-create.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .address-editor-edit.address-editor-create.more-link:not(.collapsed), .account .card-actions .has-touch a.btn-arrow.address-editor-edit:not(.collapsed), .has-touch .page-search .btn-arrow.address-editor-edit.header-search-btn:not(.collapsed), .has-touch .page-search .product-detail-products-slider__title .address-editor-edit.header-search-btn.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .page-search .address-editor-edit.header-search-btn.more-link:not(.collapsed), .page-search .has-touch .btn-arrow.address-editor-edit.header-search-btn:not(.collapsed), .has-touch .product-detail-products-slider__title .btn-arrow.address-editor-edit.more-link:not(.collapsed), .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .btn-arrow.address-editor-edit.more-link:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.address-editor-edit:not(.collapsed), .has-touch .product-detail-products-slider__title .btn.address-editor-edit.more-link:not(.collapsed), .has-touch .product-detail-products-slider__title .address-editor-edit.more-link.address-editor-select:not(.collapsed), .has-touch .product-detail-products-slider__title .address-editor-edit.more-link.address-editor-create:not(.collapsed), .has-touch .product-detail-products-slider__title .account .card-actions a.address-editor-edit.more-link:not(.collapsed), .account .card-actions .has-touch .product-detail-products-slider__title a.address-editor-edit.more-link:not(.collapsed), .has-touch .product-detail-products-slider__title .page-search .address-editor-edit.more-link.header-search-btn:not(.collapsed), .page-search .has-touch .product-detail-products-slider__title .address-editor-edit.more-link.header-search-btn:not(.collapsed), .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit.more-link:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.address-editor-edit.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .btn.address-editor-edit.more-link:not(.collapsed), .has-touch .btn.btn-arrow.address-editor-create:not(.collapsed), .account .card-actions .has-touch a.btn-arrow.address-editor-create:not(.collapsed), .has-touch .page-search .btn-arrow.address-editor-create.header-search-btn:not(.collapsed), .has-touch .page-search .product-detail-products-slider__title .address-editor-create.header-search-btn.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .page-search .address-editor-create.header-search-btn.more-link:not(.collapsed), .page-search .has-touch .btn-arrow.address-editor-create.header-search-btn:not(.collapsed), .has-touch .product-detail-products-slider__title .btn-arrow.address-editor-create.more-link:not(.collapsed), .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .btn-arrow.address-editor-create.more-link:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.address-editor-create:not(.collapsed), .has-touch .product-detail-products-slider__title .btn.address-editor-create.more-link:not(.collapsed), .has-touch .product-detail-products-slider__title .account .card-actions a.address-editor-create.more-link:not(.collapsed), .account .card-actions .has-touch .product-detail-products-slider__title a.address-editor-create.more-link:not(.collapsed), .has-touch .product-detail-products-slider__title .page-search .address-editor-create.more-link.header-search-btn:not(.collapsed), .page-search .has-touch .product-detail-products-slider__title .address-editor-create.more-link.header-search-btn:not(.collapsed), .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create.more-link:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.address-editor-create.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .btn.address-editor-create.more-link:not(.collapsed) {
	background-color: transparent !important;
	border-color: transparent !important;
	color: #000 !important;
}

.has-touch .btn.btn-arrow.btn-primary:hover, .has-touch .btn-arrow.btn-primary.address-editor-select:hover, .has-touch .product-detail-products-slider__title .btn-primary.address-editor-select.more-link:hover, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .address-editor-select.more-link.address-editor-edit:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .address-editor-select.more-link.address-editor-create:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .btn-primary.address-editor-select.more-link:hover, .has-touch .btn-arrow.address-editor-select:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):hover, .has-touch .btn-arrow.address-editor-select.address-editor-edit:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .address-editor-select.address-editor-edit.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .address-editor-select.address-editor-edit.more-link:not(.collapsed):hover, .has-touch .btn-arrow.address-editor-select.address-editor-create:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .address-editor-select.address-editor-create.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .address-editor-select.address-editor-create.more-link:not(.collapsed):hover, .has-touch .btn-arrow.btn-primary.address-editor-create:hover, .has-touch .product-detail-products-slider__title .btn-primary.address-editor-create.more-link:hover, .has-touch .product-detail-products-slider__title .address-editor-create.more-link.address-editor-select:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .address-editor-create.more-link.address-editor-edit:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .btn-primary.address-editor-create.more-link:hover, .has-touch .btn-arrow.address-editor-create.address-editor-select:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .address-editor-create.address-editor-select.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .address-editor-create.address-editor-select.more-link:not(.collapsed):hover, .has-touch .btn-arrow.address-editor-create.address-editor-edit:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .address-editor-create.address-editor-edit.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .address-editor-create.address-editor-edit.more-link:not(.collapsed):hover, .has-touch .btn-arrow.address-editor-create:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):hover, .has-touch .account .card-actions a.btn-arrow.btn-primary:hover, .has-touch .account .card-actions .product-detail-products-slider__title a.btn-primary.more-link:hover, .has-touch .account .card-actions .product-detail-products-slider__title a.more-link.address-editor-select:not(.collapsed):hover, .has-touch .account .card-actions .product-detail-products-slider__title a.more-link.address-editor-edit:not(.collapsed):hover, .has-touch .account .card-actions .product-detail-products-slider__title a.more-link.address-editor-create:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .account .card-actions a.btn-primary.more-link:hover, .has-touch .account .card-actions a.btn-arrow.address-editor-select:not(.collapsed):hover, .has-touch .account .card-actions .product-detail-products-slider__title a.address-editor-select.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .account .card-actions a.address-editor-select.more-link:not(.collapsed):hover, .has-touch .account .card-actions a.btn-arrow.address-editor-edit:not(.collapsed):hover, .has-touch .account .card-actions .product-detail-products-slider__title a.address-editor-edit.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .account .card-actions a.address-editor-edit.more-link:not(.collapsed):hover, .has-touch .account .card-actions a.btn-arrow.address-editor-create:not(.collapsed):hover, .has-touch .account .card-actions .product-detail-products-slider__title a.address-editor-create.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .account .card-actions a.address-editor-create.more-link:not(.collapsed):hover, .account .card-actions .has-touch a.btn-arrow.btn-primary:hover, .has-touch .page-search .btn-arrow.btn-primary.header-search-btn:hover, .has-touch .page-search .product-detail-products-slider__title .btn-primary.header-search-btn.more-link:hover, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.more-link.address-editor-select:not(.collapsed):hover, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.more-link.address-editor-edit:not(.collapsed):hover, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.more-link.address-editor-create:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .page-search .btn-primary.header-search-btn.more-link:hover, .has-touch .page-search .btn-arrow.header-search-btn.address-editor-select:not(.collapsed):hover, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.address-editor-select.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .page-search .header-search-btn.address-editor-select.more-link:not(.collapsed):hover, .has-touch .page-search .btn-arrow.header-search-btn.address-editor-edit:not(.collapsed):hover, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.address-editor-edit.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .page-search .header-search-btn.address-editor-edit.more-link:not(.collapsed):hover, .has-touch .page-search .btn-arrow.header-search-btn.address-editor-create:not(.collapsed):hover, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.address-editor-create.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .page-search .header-search-btn.address-editor-create.more-link:not(.collapsed):hover, .page-search .has-touch .btn-arrow.btn-primary.header-search-btn:hover, .has-touch .product-detail-products-slider__title .btn-arrow.btn-primary.more-link:hover, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .btn-primary.more-link:hover, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .btn-primary.more-link:hover, .has-touch .product-detail-products-slider__title .btn-arrow.more-link.address-editor-select:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .btn-arrow.more-link.address-editor-edit:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .btn-arrow.more-link.address-editor-create:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .btn-arrow.btn-primary.more-link:hover, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.btn-primary:hover, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.btn-primary.more-link:hover, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link.address-editor-select:not(.collapsed):hover, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link.address-editor-edit:not(.collapsed):hover, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link.address-editor-create:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.more-link:hover, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.address-editor-select:not(.collapsed):hover, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.address-editor-select.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select.more-link:not(.collapsed):hover, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.address-editor-edit:not(.collapsed):hover, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.address-editor-edit.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit.more-link:not(.collapsed):hover, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.address-editor-create:not(.collapsed):hover, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.address-editor-create.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create.more-link:not(.collapsed):hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.btn-primary:hover, .has-touch .product-detail-products-slider__title .btn.btn-primary.more-link:hover, .has-touch .product-detail-products-slider__title .btn-primary.more-link.address-editor-select:hover, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .more-link.address-editor-select.address-editor-edit:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .more-link.address-editor-select.address-editor-create:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .btn-primary.more-link.address-editor-create:hover, .has-touch .product-detail-products-slider__title .more-link.address-editor-create.address-editor-select:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .more-link.address-editor-create.address-editor-edit:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .account .card-actions a.btn-primary.more-link:hover, .has-touch .product-detail-products-slider__title .account .card-actions a.more-link.address-editor-select:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .account .card-actions a.more-link.address-editor-edit:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .account .card-actions a.more-link.address-editor-create:not(.collapsed):hover, .account .card-actions .has-touch .product-detail-products-slider__title a.btn-primary.more-link:hover, .has-touch .product-detail-products-slider__title .page-search .btn-primary.more-link.header-search-btn:hover, .has-touch .product-detail-products-slider__title .page-search .more-link.header-search-btn.address-editor-select:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .page-search .more-link.header-search-btn.address-editor-edit:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .page-search .more-link.header-search-btn.address-editor-create:not(.collapsed):hover, .page-search .has-touch .product-detail-products-slider__title .btn-primary.more-link.header-search-btn:hover, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.more-link:hover, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link.address-editor-select:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link.address-editor-edit:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link.address-editor-create:not(.collapsed):hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.btn-primary.more-link:hover, .has-touch .product-detail-products-slider__title .btn.more-link.address-editor-select:not(.collapsed):hover, .account .card-actions .has-touch .product-detail-products-slider__title a.more-link.address-editor-select:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .page-search .more-link.address-editor-select.header-search-btn:not(.collapsed):hover, .page-search .has-touch .product-detail-products-slider__title .more-link.address-editor-select.header-search-btn:not(.collapsed):hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.more-link.address-editor-select:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .btn.more-link.address-editor-edit:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit.address-editor-select:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit.address-editor-create:not(.collapsed):hover, .account .card-actions .has-touch .product-detail-products-slider__title a.more-link.address-editor-edit:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .page-search .more-link.address-editor-edit.header-search-btn:not(.collapsed):hover, .page-search .has-touch .product-detail-products-slider__title .more-link.address-editor-edit.header-search-btn:not(.collapsed):hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.more-link.address-editor-edit:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .btn.more-link.address-editor-create:not(.collapsed):hover, .account .card-actions .has-touch .product-detail-products-slider__title a.more-link.address-editor-create:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .page-search .more-link.address-editor-create.header-search-btn:not(.collapsed):hover, .page-search .has-touch .product-detail-products-slider__title .more-link.address-editor-create.header-search-btn:not(.collapsed):hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.more-link.address-editor-create:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .btn.btn-primary.more-link:hover, .has-touch .btn.btn-arrow.address-editor-select:not(.collapsed):hover, .account .card-actions .has-touch a.btn-arrow.address-editor-select:not(.collapsed):hover, .has-touch .page-search .btn-arrow.address-editor-select.header-search-btn:not(.collapsed):hover, .has-touch .page-search .product-detail-products-slider__title .address-editor-select.header-search-btn.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .page-search .address-editor-select.header-search-btn.more-link:not(.collapsed):hover, .page-search .has-touch .btn-arrow.address-editor-select.header-search-btn:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .btn-arrow.address-editor-select.more-link:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .btn-arrow.address-editor-select.more-link:not(.collapsed):hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.address-editor-select:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .btn.address-editor-select.more-link:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .account .card-actions a.address-editor-select.more-link:not(.collapsed):hover, .account .card-actions .has-touch .product-detail-products-slider__title a.address-editor-select.more-link:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .page-search .address-editor-select.more-link.header-search-btn:not(.collapsed):hover, .page-search .has-touch .product-detail-products-slider__title .address-editor-select.more-link.header-search-btn:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select.more-link:not(.collapsed):hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.address-editor-select.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .btn.address-editor-select.more-link:not(.collapsed):hover, .has-touch .btn.btn-arrow.address-editor-edit:not(.collapsed):hover, .has-touch .btn-arrow.address-editor-edit.address-editor-select:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .address-editor-edit.address-editor-select.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .address-editor-edit.address-editor-select.more-link:not(.collapsed):hover, .has-touch .btn-arrow.address-editor-edit.address-editor-create:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .address-editor-edit.address-editor-create.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .address-editor-edit.address-editor-create.more-link:not(.collapsed):hover, .account .card-actions .has-touch a.btn-arrow.address-editor-edit:not(.collapsed):hover, .has-touch .page-search .btn-arrow.address-editor-edit.header-search-btn:not(.collapsed):hover, .has-touch .page-search .product-detail-products-slider__title .address-editor-edit.header-search-btn.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .page-search .address-editor-edit.header-search-btn.more-link:not(.collapsed):hover, .page-search .has-touch .btn-arrow.address-editor-edit.header-search-btn:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .btn-arrow.address-editor-edit.more-link:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .btn-arrow.address-editor-edit.more-link:not(.collapsed):hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.address-editor-edit:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .btn.address-editor-edit.more-link:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link.address-editor-select:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link.address-editor-create:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .account .card-actions a.address-editor-edit.more-link:not(.collapsed):hover, .account .card-actions .has-touch .product-detail-products-slider__title a.address-editor-edit.more-link:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .page-search .address-editor-edit.more-link.header-search-btn:not(.collapsed):hover, .page-search .has-touch .product-detail-products-slider__title .address-editor-edit.more-link.header-search-btn:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit.more-link:not(.collapsed):hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.address-editor-edit.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .btn.address-editor-edit.more-link:not(.collapsed):hover, .has-touch .btn.btn-arrow.address-editor-create:not(.collapsed):hover, .account .card-actions .has-touch a.btn-arrow.address-editor-create:not(.collapsed):hover, .has-touch .page-search .btn-arrow.address-editor-create.header-search-btn:not(.collapsed):hover, .has-touch .page-search .product-detail-products-slider__title .address-editor-create.header-search-btn.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .page-search .address-editor-create.header-search-btn.more-link:not(.collapsed):hover, .page-search .has-touch .btn-arrow.address-editor-create.header-search-btn:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .btn-arrow.address-editor-create.more-link:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .btn-arrow.address-editor-create.more-link:not(.collapsed):hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.address-editor-create:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .btn.address-editor-create.more-link:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .account .card-actions a.address-editor-create.more-link:not(.collapsed):hover, .account .card-actions .has-touch .product-detail-products-slider__title a.address-editor-create.more-link:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .page-search .address-editor-create.more-link.header-search-btn:not(.collapsed):hover, .page-search .has-touch .product-detail-products-slider__title .address-editor-create.more-link.header-search-btn:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create.more-link:not(.collapsed):hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.address-editor-create.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .btn.address-editor-create.more-link:not(.collapsed):hover, .has-touch .btn.btn-arrow.btn-primary:focus, .has-touch .btn-arrow.btn-primary.address-editor-select:focus, .has-touch .product-detail-products-slider__title .btn-primary.address-editor-select.more-link:focus, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .address-editor-select.more-link.address-editor-edit:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .address-editor-select.more-link.address-editor-create:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .btn-primary.address-editor-select.more-link:focus, .has-touch .btn-arrow.address-editor-select:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):focus, .has-touch .btn-arrow.address-editor-select.address-editor-edit:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .address-editor-select.address-editor-edit.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .address-editor-select.address-editor-edit.more-link:not(.collapsed):focus, .has-touch .btn-arrow.address-editor-select.address-editor-create:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .address-editor-select.address-editor-create.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .address-editor-select.address-editor-create.more-link:not(.collapsed):focus, .has-touch .btn-arrow.btn-primary.address-editor-create:focus, .has-touch .product-detail-products-slider__title .btn-primary.address-editor-create.more-link:focus, .has-touch .product-detail-products-slider__title .address-editor-create.more-link.address-editor-select:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .address-editor-create.more-link.address-editor-edit:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .btn-primary.address-editor-create.more-link:focus, .has-touch .btn-arrow.address-editor-create.address-editor-select:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .address-editor-create.address-editor-select.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .address-editor-create.address-editor-select.more-link:not(.collapsed):focus, .has-touch .btn-arrow.address-editor-create.address-editor-edit:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .address-editor-create.address-editor-edit.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .address-editor-create.address-editor-edit.more-link:not(.collapsed):focus, .has-touch .btn-arrow.address-editor-create:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):focus, .has-touch .account .card-actions a.btn-arrow.btn-primary:focus, .has-touch .account .card-actions .product-detail-products-slider__title a.btn-primary.more-link:focus, .has-touch .account .card-actions .product-detail-products-slider__title a.more-link.address-editor-select:not(.collapsed):focus, .has-touch .account .card-actions .product-detail-products-slider__title a.more-link.address-editor-edit:not(.collapsed):focus, .has-touch .account .card-actions .product-detail-products-slider__title a.more-link.address-editor-create:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .account .card-actions a.btn-primary.more-link:focus, .has-touch .account .card-actions a.btn-arrow.address-editor-select:not(.collapsed):focus, .has-touch .account .card-actions .product-detail-products-slider__title a.address-editor-select.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .account .card-actions a.address-editor-select.more-link:not(.collapsed):focus, .has-touch .account .card-actions a.btn-arrow.address-editor-edit:not(.collapsed):focus, .has-touch .account .card-actions .product-detail-products-slider__title a.address-editor-edit.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .account .card-actions a.address-editor-edit.more-link:not(.collapsed):focus, .has-touch .account .card-actions a.btn-arrow.address-editor-create:not(.collapsed):focus, .has-touch .account .card-actions .product-detail-products-slider__title a.address-editor-create.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .account .card-actions a.address-editor-create.more-link:not(.collapsed):focus, .account .card-actions .has-touch a.btn-arrow.btn-primary:focus, .has-touch .page-search .btn-arrow.btn-primary.header-search-btn:focus, .has-touch .page-search .product-detail-products-slider__title .btn-primary.header-search-btn.more-link:focus, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.more-link.address-editor-select:not(.collapsed):focus, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.more-link.address-editor-edit:not(.collapsed):focus, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.more-link.address-editor-create:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .page-search .btn-primary.header-search-btn.more-link:focus, .has-touch .page-search .btn-arrow.header-search-btn.address-editor-select:not(.collapsed):focus, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.address-editor-select.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .page-search .header-search-btn.address-editor-select.more-link:not(.collapsed):focus, .has-touch .page-search .btn-arrow.header-search-btn.address-editor-edit:not(.collapsed):focus, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.address-editor-edit.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .page-search .header-search-btn.address-editor-edit.more-link:not(.collapsed):focus, .has-touch .page-search .btn-arrow.header-search-btn.address-editor-create:not(.collapsed):focus, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.address-editor-create.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .page-search .header-search-btn.address-editor-create.more-link:not(.collapsed):focus, .page-search .has-touch .btn-arrow.btn-primary.header-search-btn:focus, .has-touch .product-detail-products-slider__title .btn-arrow.btn-primary.more-link:focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .btn-primary.more-link:focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .btn-primary.more-link:focus, .has-touch .product-detail-products-slider__title .btn-arrow.more-link.address-editor-select:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .btn-arrow.more-link.address-editor-edit:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .btn-arrow.more-link.address-editor-create:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .btn-arrow.btn-primary.more-link:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.btn-primary:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.btn-primary.more-link:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link.address-editor-select:not(.collapsed):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link.address-editor-edit:not(.collapsed):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link.address-editor-create:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.more-link:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.address-editor-select:not(.collapsed):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.address-editor-select.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select.more-link:not(.collapsed):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.address-editor-edit:not(.collapsed):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.address-editor-edit.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit.more-link:not(.collapsed):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.address-editor-create:not(.collapsed):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.address-editor-create.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create.more-link:not(.collapsed):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.btn-primary:focus, .has-touch .product-detail-products-slider__title .btn.btn-primary.more-link:focus, .has-touch .product-detail-products-slider__title .btn-primary.more-link.address-editor-select:focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-select.address-editor-edit:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-select.address-editor-create:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .btn-primary.more-link.address-editor-create:focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-create.address-editor-select:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-create.address-editor-edit:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .account .card-actions a.btn-primary.more-link:focus, .has-touch .product-detail-products-slider__title .account .card-actions a.more-link.address-editor-select:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .account .card-actions a.more-link.address-editor-edit:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .account .card-actions a.more-link.address-editor-create:not(.collapsed):focus, .account .card-actions .has-touch .product-detail-products-slider__title a.btn-primary.more-link:focus, .has-touch .product-detail-products-slider__title .page-search .btn-primary.more-link.header-search-btn:focus, .has-touch .product-detail-products-slider__title .page-search .more-link.header-search-btn.address-editor-select:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .page-search .more-link.header-search-btn.address-editor-edit:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .page-search .more-link.header-search-btn.address-editor-create:not(.collapsed):focus, .page-search .has-touch .product-detail-products-slider__title .btn-primary.more-link.header-search-btn:focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.more-link:focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link.address-editor-select:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link.address-editor-edit:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link.address-editor-create:not(.collapsed):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.btn-primary.more-link:focus, .has-touch .product-detail-products-slider__title .btn.more-link.address-editor-select:not(.collapsed):focus, .account .card-actions .has-touch .product-detail-products-slider__title a.more-link.address-editor-select:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .page-search .more-link.address-editor-select.header-search-btn:not(.collapsed):focus, .page-search .has-touch .product-detail-products-slider__title .more-link.address-editor-select.header-search-btn:not(.collapsed):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.more-link.address-editor-select:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .btn.more-link.address-editor-edit:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit.address-editor-select:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit.address-editor-create:not(.collapsed):focus, .account .card-actions .has-touch .product-detail-products-slider__title a.more-link.address-editor-edit:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .page-search .more-link.address-editor-edit.header-search-btn:not(.collapsed):focus, .page-search .has-touch .product-detail-products-slider__title .more-link.address-editor-edit.header-search-btn:not(.collapsed):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.more-link.address-editor-edit:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .btn.more-link.address-editor-create:not(.collapsed):focus, .account .card-actions .has-touch .product-detail-products-slider__title a.more-link.address-editor-create:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .page-search .more-link.address-editor-create.header-search-btn:not(.collapsed):focus, .page-search .has-touch .product-detail-products-slider__title .more-link.address-editor-create.header-search-btn:not(.collapsed):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.more-link.address-editor-create:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .btn.btn-primary.more-link:focus, .has-touch .btn.btn-arrow.address-editor-select:not(.collapsed):focus, .account .card-actions .has-touch a.btn-arrow.address-editor-select:not(.collapsed):focus, .has-touch .page-search .btn-arrow.address-editor-select.header-search-btn:not(.collapsed):focus, .has-touch .page-search .product-detail-products-slider__title .address-editor-select.header-search-btn.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .page-search .address-editor-select.header-search-btn.more-link:not(.collapsed):focus, .page-search .has-touch .btn-arrow.address-editor-select.header-search-btn:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .btn-arrow.address-editor-select.more-link:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .btn-arrow.address-editor-select.more-link:not(.collapsed):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.address-editor-select:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .btn.address-editor-select.more-link:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .account .card-actions a.address-editor-select.more-link:not(.collapsed):focus, .account .card-actions .has-touch .product-detail-products-slider__title a.address-editor-select.more-link:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .page-search .address-editor-select.more-link.header-search-btn:not(.collapsed):focus, .page-search .has-touch .product-detail-products-slider__title .address-editor-select.more-link.header-search-btn:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select.more-link:not(.collapsed):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.address-editor-select.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .btn.address-editor-select.more-link:not(.collapsed):focus, .has-touch .btn.btn-arrow.address-editor-edit:not(.collapsed):focus, .has-touch .btn-arrow.address-editor-edit.address-editor-select:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .address-editor-edit.address-editor-select.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .address-editor-edit.address-editor-select.more-link:not(.collapsed):focus, .has-touch .btn-arrow.address-editor-edit.address-editor-create:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .address-editor-edit.address-editor-create.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .address-editor-edit.address-editor-create.more-link:not(.collapsed):focus, .account .card-actions .has-touch a.btn-arrow.address-editor-edit:not(.collapsed):focus, .has-touch .page-search .btn-arrow.address-editor-edit.header-search-btn:not(.collapsed):focus, .has-touch .page-search .product-detail-products-slider__title .address-editor-edit.header-search-btn.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .page-search .address-editor-edit.header-search-btn.more-link:not(.collapsed):focus, .page-search .has-touch .btn-arrow.address-editor-edit.header-search-btn:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .btn-arrow.address-editor-edit.more-link:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .btn-arrow.address-editor-edit.more-link:not(.collapsed):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.address-editor-edit:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .btn.address-editor-edit.more-link:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link.address-editor-select:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link.address-editor-create:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .account .card-actions a.address-editor-edit.more-link:not(.collapsed):focus, .account .card-actions .has-touch .product-detail-products-slider__title a.address-editor-edit.more-link:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .page-search .address-editor-edit.more-link.header-search-btn:not(.collapsed):focus, .page-search .has-touch .product-detail-products-slider__title .address-editor-edit.more-link.header-search-btn:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit.more-link:not(.collapsed):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.address-editor-edit.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .btn.address-editor-edit.more-link:not(.collapsed):focus, .has-touch .btn.btn-arrow.address-editor-create:not(.collapsed):focus, .account .card-actions .has-touch a.btn-arrow.address-editor-create:not(.collapsed):focus, .has-touch .page-search .btn-arrow.address-editor-create.header-search-btn:not(.collapsed):focus, .has-touch .page-search .product-detail-products-slider__title .address-editor-create.header-search-btn.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .page-search .address-editor-create.header-search-btn.more-link:not(.collapsed):focus, .page-search .has-touch .btn-arrow.address-editor-create.header-search-btn:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .btn-arrow.address-editor-create.more-link:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .btn-arrow.address-editor-create.more-link:not(.collapsed):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.address-editor-create:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .btn.address-editor-create.more-link:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .account .card-actions a.address-editor-create.more-link:not(.collapsed):focus, .account .card-actions .has-touch .product-detail-products-slider__title a.address-editor-create.more-link:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .page-search .address-editor-create.more-link.header-search-btn:not(.collapsed):focus, .page-search .has-touch .product-detail-products-slider__title .address-editor-create.more-link.header-search-btn:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create.more-link:not(.collapsed):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.address-editor-create.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .btn.address-editor-create.more-link:not(.collapsed):focus, .has-touch .btn.btn-arrow.btn-primary:not(:disabled):not(.disabled):active:focus, .has-touch .btn-arrow.btn-primary.address-editor-select:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn-primary.address-editor-select.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .address-editor-select.more-link.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .address-editor-select.more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .btn-primary.address-editor-select.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .btn-arrow.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .btn-arrow.address-editor-select.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .address-editor-select.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .address-editor-select.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .btn-arrow.address-editor-select.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .address-editor-select.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .address-editor-select.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .btn-arrow.btn-primary.address-editor-create:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn-primary.address-editor-create.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .address-editor-create.more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .address-editor-create.more-link.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .btn-primary.address-editor-create.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .btn-arrow.address-editor-create.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .address-editor-create.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .address-editor-create.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .btn-arrow.address-editor-create.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .address-editor-create.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .address-editor-create.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .btn-arrow.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .account .card-actions a.btn-arrow.btn-primary:not(:disabled):not(.disabled):active:focus, .has-touch .account .card-actions .product-detail-products-slider__title a.btn-primary.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .account .card-actions .product-detail-products-slider__title a.more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .account .card-actions .product-detail-products-slider__title a.more-link.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .account .card-actions .product-detail-products-slider__title a.more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .account .card-actions a.btn-primary.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .account .card-actions a.btn-arrow.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .account .card-actions .product-detail-products-slider__title a.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .account .card-actions a.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .account .card-actions a.btn-arrow.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .account .card-actions .product-detail-products-slider__title a.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .account .card-actions a.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .account .card-actions a.btn-arrow.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .account .card-actions .product-detail-products-slider__title a.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .account .card-actions a.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .account .card-actions .has-touch a.btn-arrow.btn-primary:not(:disabled):not(.disabled):active:focus, .has-touch .page-search .btn-arrow.btn-primary.header-search-btn:not(:disabled):not(.disabled):active:focus, .has-touch .page-search .product-detail-products-slider__title .btn-primary.header-search-btn.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.more-link.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .page-search .btn-primary.header-search-btn.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .page-search .btn-arrow.header-search-btn.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .page-search .header-search-btn.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .btn-arrow.header-search-btn.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .page-search .header-search-btn.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .btn-arrow.header-search-btn.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .product-detail-products-slider__title .header-search-btn.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .page-search .header-search-btn.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .page-search .has-touch .btn-arrow.btn-primary.header-search-btn:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn-arrow.btn-primary.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .btn-primary.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .btn-primary.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn-arrow.more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn-arrow.more-link.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn-arrow.more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .btn-arrow.btn-primary.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.btn-primary:not(:disabled):not(.disabled):active:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.btn-primary.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.btn-primary:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn.btn-primary.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn-primary.more-link.address-editor-select:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-select.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-select.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn-primary.more-link.address-editor-create:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-create.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-create.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .account .card-actions a.btn-primary.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .account .card-actions a.more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .account .card-actions a.more-link.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .account .card-actions a.more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .account .card-actions .has-touch .product-detail-products-slider__title a.btn-primary.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .page-search .btn-primary.more-link.header-search-btn:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .page-search .more-link.header-search-btn.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .page-search .more-link.header-search-btn.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .page-search .more-link.header-search-btn.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .page-search .has-touch .product-detail-products-slider__title .btn-primary.more-link.header-search-btn:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.btn-primary.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn.more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .account .card-actions .has-touch .product-detail-products-slider__title a.more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .page-search .more-link.address-editor-select.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .page-search .has-touch .product-detail-products-slider__title .more-link.address-editor-select.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn.more-link.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .account .card-actions .has-touch .product-detail-products-slider__title a.more-link.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .page-search .more-link.address-editor-edit.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .page-search .has-touch .product-detail-products-slider__title .more-link.address-editor-edit.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.more-link.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn.more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .account .card-actions .has-touch .product-detail-products-slider__title a.more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .page-search .more-link.address-editor-create.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .page-search .has-touch .product-detail-products-slider__title .more-link.address-editor-create.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .btn.btn-primary.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .btn.btn-arrow.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .account .card-actions .has-touch a.btn-arrow.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .btn-arrow.address-editor-select.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .product-detail-products-slider__title .address-editor-select.header-search-btn.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .page-search .address-editor-select.header-search-btn.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .page-search .has-touch .btn-arrow.address-editor-select.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn-arrow.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .btn-arrow.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .account .card-actions a.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .account .card-actions .has-touch .product-detail-products-slider__title a.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .page-search .address-editor-select.more-link.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .page-search .has-touch .product-detail-products-slider__title .address-editor-select.more-link.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .btn.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .btn.btn-arrow.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .btn-arrow.address-editor-edit.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .address-editor-edit.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .address-editor-edit.address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .btn-arrow.address-editor-edit.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .address-editor-edit.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .address-editor-edit.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .account .card-actions .has-touch a.btn-arrow.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .btn-arrow.address-editor-edit.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .product-detail-products-slider__title .address-editor-edit.header-search-btn.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .page-search .address-editor-edit.header-search-btn.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .page-search .has-touch .btn-arrow.address-editor-edit.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn-arrow.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .btn-arrow.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .account .card-actions a.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .account .card-actions .has-touch .product-detail-products-slider__title a.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .page-search .address-editor-edit.more-link.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .page-search .has-touch .product-detail-products-slider__title .address-editor-edit.more-link.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .btn.address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .btn.btn-arrow.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .account .card-actions .has-touch a.btn-arrow.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .btn-arrow.address-editor-create.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .product-detail-products-slider__title .address-editor-create.header-search-btn.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .page-search .address-editor-create.header-search-btn.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .page-search .has-touch .btn-arrow.address-editor-create.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn-arrow.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .btn-arrow.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .account .card-actions a.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .account .card-actions .has-touch .product-detail-products-slider__title a.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .page-search .address-editor-create.more-link.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .page-search .has-touch .product-detail-products-slider__title .address-editor-create.more-link.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .btn.address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .btn.btn-arrow.btn-primary:not(:disabled):not(.disabled).active:focus, .has-touch .btn-arrow.btn-primary.active.address-editor-select:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn-primary.active.address-editor-select.more-link:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.address-editor-select.more-link.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.address-editor-select.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .btn-primary.active.address-editor-select.more-link:not(.disabled):not(:disabled):focus, .has-touch .btn-arrow.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .btn-arrow.active.address-editor-select.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.address-editor-select.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .active.address-editor-select.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .btn-arrow.active.address-editor-select.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.address-editor-select.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .active.address-editor-select.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .btn-arrow.btn-primary.active.address-editor-create:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn-primary.active.address-editor-create.more-link:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.address-editor-create.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.address-editor-create.more-link.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .btn-primary.active.address-editor-create.more-link:not(.disabled):not(:disabled):focus, .has-touch .btn-arrow.active.address-editor-create.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.address-editor-create.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .active.address-editor-create.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .btn-arrow.active.address-editor-create.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.address-editor-create.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .active.address-editor-create.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .btn-arrow.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .account .card-actions a.btn-arrow.btn-primary.active:not(.disabled):not(:disabled):focus, .has-touch .account .card-actions .product-detail-products-slider__title a.btn-primary.active.more-link:not(.disabled):not(:disabled):focus, .has-touch .account .card-actions .product-detail-products-slider__title a.active.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .account .card-actions .product-detail-products-slider__title a.active.more-link.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .account .card-actions .product-detail-products-slider__title a.active.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .account .card-actions a.btn-primary.active.more-link:not(.disabled):not(:disabled):focus, .has-touch .account .card-actions a.btn-arrow.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .account .card-actions .product-detail-products-slider__title a.active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .account .card-actions a.active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .account .card-actions a.btn-arrow.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .account .card-actions .product-detail-products-slider__title a.active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .account .card-actions a.active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .account .card-actions a.btn-arrow.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .account .card-actions .product-detail-products-slider__title a.active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .account .card-actions a.active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .account .card-actions .has-touch a.btn-arrow.btn-primary.active:not(.disabled):not(:disabled):focus, .has-touch .page-search .btn-arrow.btn-primary.active.header-search-btn:not(.disabled):not(:disabled):focus, .has-touch .page-search .product-detail-products-slider__title .btn-primary.active.header-search-btn.more-link:not(.disabled):not(:disabled):focus, .has-touch .page-search .product-detail-products-slider__title .active.header-search-btn.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .product-detail-products-slider__title .active.header-search-btn.more-link.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .product-detail-products-slider__title .active.header-search-btn.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .page-search .btn-primary.active.header-search-btn.more-link:not(.disabled):not(:disabled):focus, .has-touch .page-search .btn-arrow.active.header-search-btn.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .product-detail-products-slider__title .active.header-search-btn.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .page-search .active.header-search-btn.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .btn-arrow.active.header-search-btn.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .product-detail-products-slider__title .active.header-search-btn.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .page-search .active.header-search-btn.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .btn-arrow.active.header-search-btn.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .product-detail-products-slider__title .active.header-search-btn.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .page-search .active.header-search-btn.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .page-search .has-touch .btn-arrow.btn-primary.active.header-search-btn:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn-arrow.btn-primary.active.more-link:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .btn-primary.active.more-link:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .active.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .active.more-link.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .active.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .btn-primary.active.more-link:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn-arrow.active.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .active.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn-arrow.active.more-link.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .active.more-link.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn-arrow.active.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .active.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .btn-arrow.btn-primary.active.more-link:not(.disabled):not(:disabled):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.btn-primary.active:not(.disabled):not(:disabled):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.btn-primary.active.more-link:not(.disabled):not(:disabled):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.active.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.active.more-link.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.active.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.active.more-link:not(.disabled):not(:disabled):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.btn-primary.active:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn.btn-primary.active.more-link:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn-primary.active.more-link.address-editor-select:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-select.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-select.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn-primary.active.more-link.address-editor-create:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-create.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-create.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .account .card-actions a.btn-primary.active.more-link:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .account .card-actions a.active.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .account .card-actions a.active.more-link.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .account .card-actions a.active.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .account .card-actions .has-touch .product-detail-products-slider__title a.btn-primary.active.more-link:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .page-search .btn-primary.active.more-link.header-search-btn:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .page-search .active.more-link.header-search-btn.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .page-search .active.more-link.header-search-btn.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .page-search .active.more-link.header-search-btn.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .page-search .has-touch .product-detail-products-slider__title .btn-primary.active.more-link.header-search-btn:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.active.more-link:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.more-link.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.btn-primary.active.more-link:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn.active.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .account .card-actions .has-touch .product-detail-products-slider__title a.active.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .page-search .active.more-link.address-editor-select.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .page-search .has-touch .product-detail-products-slider__title .active.more-link.address-editor-select.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.active.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn.active.more-link.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-edit.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-edit.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .account .card-actions .has-touch .product-detail-products-slider__title a.active.more-link.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .page-search .active.more-link.address-editor-edit.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .page-search .has-touch .product-detail-products-slider__title .active.more-link.address-editor-edit.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.active.more-link.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn.active.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .account .card-actions .has-touch .product-detail-products-slider__title a.active.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .page-search .active.more-link.address-editor-create.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .page-search .has-touch .product-detail-products-slider__title .active.more-link.address-editor-create.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.active.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .btn.btn-primary.active.more-link:not(.disabled):not(:disabled):focus, .has-touch .btn.btn-arrow.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .account .card-actions .has-touch a.btn-arrow.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .btn-arrow.active.address-editor-select.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .product-detail-products-slider__title .active.address-editor-select.header-search-btn.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .page-search .active.address-editor-select.header-search-btn.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .page-search .has-touch .btn-arrow.active.address-editor-select.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn-arrow.active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .btn-arrow.active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn.active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .account .card-actions a.active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .account .card-actions .has-touch .product-detail-products-slider__title a.active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .page-search .active.address-editor-select.more-link.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .page-search .has-touch .product-detail-products-slider__title .active.address-editor-select.more-link.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .btn.active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .btn.btn-arrow.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .btn-arrow.active.address-editor-edit.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.address-editor-edit.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .active.address-editor-edit.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .btn-arrow.active.address-editor-edit.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.address-editor-edit.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .active.address-editor-edit.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .account .card-actions .has-touch a.btn-arrow.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .btn-arrow.active.address-editor-edit.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .product-detail-products-slider__title .active.address-editor-edit.header-search-btn.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .page-search .active.address-editor-edit.header-search-btn.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .page-search .has-touch .btn-arrow.active.address-editor-edit.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn-arrow.active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .btn-arrow.active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn.active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.address-editor-edit.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.address-editor-edit.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .account .card-actions a.active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .account .card-actions .has-touch .product-detail-products-slider__title a.active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .page-search .active.address-editor-edit.more-link.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .page-search .has-touch .product-detail-products-slider__title .active.address-editor-edit.more-link.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .btn.active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .btn.btn-arrow.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .account .card-actions .has-touch a.btn-arrow.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .btn-arrow.active.address-editor-create.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .product-detail-products-slider__title .active.address-editor-create.header-search-btn.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .page-search .active.address-editor-create.header-search-btn.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .page-search .has-touch .btn-arrow.active.address-editor-create.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn-arrow.active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .product-detail-products-slider__title .active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .product-detail-products-slider__title .active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .btn-arrow.active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-arrow.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn.active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .account .card-actions a.active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .account .card-actions .has-touch .product-detail-products-slider__title a.active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .page-search .active.address-editor-create.more-link.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .page-search .has-touch .product-detail-products-slider__title .active.address-editor-create.more-link.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch .product-detail-products-slider__title a.active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .btn.active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus {
	background-color: transparent !important;
	border-color: transparent !important;
	color: #a6063a !important;
}

.btn-link:not(.address-action-set-default) {
	color: #000;
	text-decoration: none;
}

.btn-link:not(.address-action-set-default):hover {
	color: #000;
	text-decoration: none;
}

button.address-action-set-default {
	background-color: transparent !important;
	border: none;
	border-radius: 0;
	color: #000 !important;
	font-size: 1rem;
	line-height: 1.6875;
	margin: 2px 0;
	padding: 0;
	text-decoration: underline;
	text-transform: none;
	white-space: normal;
}

.input-group-prepend .btn, .input-group-prepend .address-editor-select, .input-group-prepend .address-editor-create, .input-group-prepend .account .card-actions a, .account .card-actions .input-group-prepend a, .input-group-prepend .page-search .header-search-btn, .page-search .input-group-prepend .header-search-btn, .input-group-prepend .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .input-group-prepend .more-link, .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-prepend a, .input-group-append .btn, .input-group-append .address-editor-select, .input-group-append .address-editor-create, .input-group-append .account .card-actions a, .account .card-actions .input-group-append a, .input-group-append .page-search .header-search-btn, .page-search .input-group-append .header-search-btn, .input-group-append .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .input-group-append .more-link, .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-append a {
	line-height: 29px;
	padding: 2px 12px;
}

.input-group-minimal .input-group-prepend .btn, .input-group-minimal .input-group-prepend .address-editor-select, .input-group-minimal .input-group-prepend .address-editor-create, .input-group-minimal .input-group-prepend .account .card-actions a, .account .card-actions .input-group-minimal .input-group-prepend a, .input-group-minimal .input-group-prepend .page-search .header-search-btn, .page-search .input-group-minimal .input-group-prepend .header-search-btn, .input-group-minimal .input-group-prepend .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .input-group-minimal .input-group-prepend .more-link, .input-group-minimal .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-minimal .input-group-prepend a, .input-group-minimal .input-group-append .btn, .input-group-minimal .input-group-append .address-editor-select, .input-group-minimal .input-group-append .address-editor-create, .input-group-minimal .input-group-append .account .card-actions a, .account .card-actions .input-group-minimal .input-group-append a, .input-group-minimal .input-group-append .page-search .header-search-btn, .page-search .input-group-minimal .input-group-append .header-search-btn, .input-group-minimal .input-group-append .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .input-group-minimal .input-group-append .more-link, .input-group-minimal .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-minimal .input-group-append a {
	background-color: transparent;
	border-color: transparent;
	border-bottom-color: #ddd;
	border-radius: 0;
	color: #000;
	line-height: 29px;
	padding: 2px 12px;
}

.input-group-minimal .input-group-prepend .btn:focus, .input-group-minimal .input-group-prepend .address-editor-select:focus, .input-group-minimal .input-group-prepend .address-editor-create:focus, .input-group-minimal .input-group-prepend .account .card-actions a:focus, .account .card-actions .input-group-minimal .input-group-prepend a:focus, .input-group-minimal .input-group-prepend .page-search .header-search-btn:focus, .page-search .input-group-minimal .input-group-prepend .header-search-btn:focus, .input-group-minimal .input-group-prepend .product-detail-products-slider__title .more-link:focus, .product-detail-products-slider__title .input-group-minimal .input-group-prepend .more-link:focus, .input-group-minimal .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-minimal .input-group-prepend a:focus, .input-group-minimal .input-group-append .btn:focus, .input-group-minimal .input-group-append .address-editor-select:focus, .input-group-minimal .input-group-append .address-editor-create:focus, .input-group-minimal .input-group-append .account .card-actions a:focus, .account .card-actions .input-group-minimal .input-group-append a:focus, .input-group-minimal .input-group-append .page-search .header-search-btn:focus, .page-search .input-group-minimal .input-group-append .header-search-btn:focus, .input-group-minimal .input-group-append .product-detail-products-slider__title .more-link:focus, .product-detail-products-slider__title .input-group-minimal .input-group-append .more-link:focus, .input-group-minimal .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-minimal .input-group-append a:focus {
	background-color: transparent;
	border-color: transparent;
	border-bottom-color: rgba(0, 0, 0, .6);
	border-radius: 0;
	color: #000;
}

.input-group-minimal:hover .form-control, .input-group-minimal:hover .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .input-group-minimal:hover #next_checkout_deliverydate, .input-group-minimal:hover .input-group-prepend .btn, .input-group-minimal:hover .input-group-prepend .address-editor-select, .input-group-minimal:hover .input-group-prepend .address-editor-create, .input-group-minimal:hover .input-group-prepend .account .card-actions a, .account .card-actions .input-group-minimal:hover .input-group-prepend a, .input-group-minimal:hover .input-group-prepend .page-search .header-search-btn, .page-search .input-group-minimal:hover .input-group-prepend .header-search-btn, .input-group-minimal:hover .input-group-prepend .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .input-group-minimal:hover .input-group-prepend .more-link, .input-group-minimal:hover .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-minimal:hover .input-group-prepend a, .input-group-minimal:hover .input-group-append .btn, .input-group-minimal:hover .input-group-append .address-editor-select, .input-group-minimal:hover .input-group-append .address-editor-create, .input-group-minimal:hover .input-group-append .account .card-actions a, .account .card-actions .input-group-minimal:hover .input-group-append a, .input-group-minimal:hover .input-group-append .page-search .header-search-btn, .page-search .input-group-minimal:hover .input-group-append .header-search-btn, .input-group-minimal:hover .input-group-append .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .input-group-minimal:hover .input-group-append .more-link, .input-group-minimal:hover .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-minimal:hover .input-group-append a, .input-group-minimal:focus .form-control, .input-group-minimal:focus .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .input-group-minimal:focus #next_checkout_deliverydate, .input-group-minimal:focus .input-group-prepend .btn, .input-group-minimal:focus .input-group-prepend .address-editor-select, .input-group-minimal:focus .input-group-prepend .address-editor-create, .input-group-minimal:focus .input-group-prepend .account .card-actions a, .account .card-actions .input-group-minimal:focus .input-group-prepend a, .input-group-minimal:focus .input-group-prepend .page-search .header-search-btn, .page-search .input-group-minimal:focus .input-group-prepend .header-search-btn, .input-group-minimal:focus .input-group-prepend .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .input-group-minimal:focus .input-group-prepend .more-link, .input-group-minimal:focus .input-group-prepend .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-minimal:focus .input-group-prepend a, .input-group-minimal:focus .input-group-append .btn, .input-group-minimal:focus .input-group-append .address-editor-select, .input-group-minimal:focus .input-group-append .address-editor-create, .input-group-minimal:focus .input-group-append .account .card-actions a, .account .card-actions .input-group-minimal:focus .input-group-append a, .input-group-minimal:focus .input-group-append .page-search .header-search-btn, .page-search .input-group-minimal:focus .input-group-append .header-search-btn, .input-group-minimal:focus .input-group-append .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .input-group-minimal:focus .input-group-append .more-link, .input-group-minimal:focus .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-minimal:focus .input-group-append a {
	border-bottom-color: rgba(0, 0, 0, .6);
}

.input-group-minimal .form-control:focus + .input-group-append .btn, .input-group-minimal .is-act-confirmpage .checkout #next_checkout_deliverydate:focus + .input-group-append .btn, .is-act-confirmpage .checkout .input-group-minimal #next_checkout_deliverydate:focus + .input-group-append .btn, .input-group-minimal .form-control:focus + .input-group-append .address-editor-select, .input-group-minimal .form-control:focus + .input-group-append .address-editor-create, .input-group-minimal .form-control:focus + .input-group-append .account .card-actions a, .account .card-actions .input-group-minimal .form-control:focus + .input-group-append a, .input-group-minimal .form-control:focus + .input-group-append .page-search .header-search-btn, .page-search .input-group-minimal .form-control:focus + .input-group-append .header-search-btn, .input-group-minimal .form-control:focus + .input-group-append .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .input-group-minimal .form-control:focus + .input-group-append .more-link, .input-group-minimal .form-control:focus + .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-minimal .form-control:focus + .input-group-append a, .input-group-minimal .is-act-confirmpage .checkout #next_checkout_deliverydate:focus + .input-group-append .address-editor-select, .input-group-minimal .is-act-confirmpage .checkout #next_checkout_deliverydate:focus + .input-group-append .address-editor-create, .input-group-minimal .is-act-confirmpage .checkout #next_checkout_deliverydate:focus + .input-group-append .account .card-actions a, .account .card-actions .input-group-minimal .is-act-confirmpage .checkout #next_checkout_deliverydate:focus + .input-group-append a, .input-group-minimal .is-act-confirmpage .checkout #next_checkout_deliverydate:focus + .input-group-append .page-search .header-search-btn, .page-search .input-group-minimal .is-act-confirmpage .checkout #next_checkout_deliverydate:focus + .input-group-append .header-search-btn, .input-group-minimal .is-act-confirmpage .checkout #next_checkout_deliverydate:focus + .input-group-append .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .input-group-minimal .is-act-confirmpage .checkout #next_checkout_deliverydate:focus + .input-group-append .more-link, .input-group-minimal .is-act-confirmpage .checkout #next_checkout_deliverydate:focus + .input-group-append .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-minimal .is-act-confirmpage .checkout #next_checkout_deliverydate:focus + .input-group-append a {
	border-bottom-color: rgba(0, 0, 0, .6);
}

.has-touch .btn.btn-primary, .has-touch .btn-primary.address-editor-select, .has-touch .address-editor-select:not(.collapsed), .has-touch .address-editor-select.address-editor-edit:not(.collapsed), .has-touch .address-editor-select.address-editor-create:not(.collapsed), .has-touch .btn-primary.address-editor-create, .has-touch .address-editor-create.address-editor-select:not(.collapsed), .has-touch .address-editor-create.address-editor-edit:not(.collapsed), .has-touch .address-editor-create:not(.collapsed), .has-touch .account .card-actions a.btn-primary, .has-touch .account .card-actions a.address-editor-select:not(.collapsed), .has-touch .account .card-actions a.address-editor-edit:not(.collapsed), .has-touch .account .card-actions a.address-editor-create:not(.collapsed), .account .card-actions .has-touch a.btn-primary, .has-touch .page-search .btn-primary.header-search-btn, .has-touch .page-search .header-search-btn.address-editor-select:not(.collapsed), .has-touch .page-search .header-search-btn.address-editor-edit:not(.collapsed), .has-touch .page-search .header-search-btn.address-editor-create:not(.collapsed), .page-search .has-touch .btn-primary.header-search-btn, .has-touch .product-detail-products-slider__title .btn-primary.more-link, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed), .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed), .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed), .product-detail-products-slider__title .has-touch .btn-primary.more-link, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select:not(.collapsed), .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit:not(.collapsed), .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary, .has-touch .btn.address-editor-select:not(.collapsed), .account .card-actions .has-touch a.address-editor-select:not(.collapsed), .has-touch .page-search .address-editor-select.header-search-btn:not(.collapsed), .page-search .has-touch .address-editor-select.header-search-btn:not(.collapsed), .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-select:not(.collapsed), .has-touch .btn.address-editor-edit:not(.collapsed), .has-touch .address-editor-edit.address-editor-select:not(.collapsed), .has-touch .address-editor-edit.address-editor-create:not(.collapsed), .account .card-actions .has-touch a.address-editor-edit:not(.collapsed), .has-touch .page-search .address-editor-edit.header-search-btn:not(.collapsed), .page-search .has-touch .address-editor-edit.header-search-btn:not(.collapsed), .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .address-editor-edit.more-link:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-edit:not(.collapsed), .has-touch .btn.address-editor-create:not(.collapsed), .account .card-actions .has-touch a.address-editor-create:not(.collapsed), .has-touch .page-search .address-editor-create.header-search-btn:not(.collapsed), .page-search .has-touch .address-editor-create.header-search-btn:not(.collapsed), .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-create:not(.collapsed), .has-touch .btn.btn-buy, .has-touch .btn-buy.address-editor-select, .has-touch .btn-buy.address-editor-create, .has-touch .account .card-actions a.btn-buy, .account .card-actions .has-touch a.btn-buy, .has-touch .page-search .btn-buy.header-search-btn, .page-search .has-touch .btn-buy.header-search-btn, .has-touch .product-detail-products-slider__title .btn-buy.more-link, .product-detail-products-slider__title .has-touch .btn-buy.more-link, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy {
	background-color: #a6063a;
	border-color: #a6063a;
}

.has-touch .btn.btn-primary:disabled, .has-touch .btn-primary.address-editor-select:disabled, .has-touch .address-editor-select:not(.collapsed):disabled, .has-touch .address-editor-select.address-editor-edit:not(.collapsed):disabled, .has-touch .address-editor-select.address-editor-create:not(.collapsed):disabled, .has-touch .btn-primary.address-editor-create:disabled, .has-touch .address-editor-create.address-editor-select:not(.collapsed):disabled, .has-touch .address-editor-create.address-editor-edit:not(.collapsed):disabled, .has-touch .address-editor-create:not(.collapsed):disabled, .has-touch .account .card-actions a.btn-primary:disabled, .has-touch .account .card-actions a.address-editor-select:not(.collapsed):disabled, .has-touch .account .card-actions a.address-editor-edit:not(.collapsed):disabled, .has-touch .account .card-actions a.address-editor-create:not(.collapsed):disabled, .account .card-actions .has-touch a.btn-primary:disabled, .has-touch .page-search .btn-primary.header-search-btn:disabled, .has-touch .page-search .header-search-btn.address-editor-select:not(.collapsed):disabled, .has-touch .page-search .header-search-btn.address-editor-edit:not(.collapsed):disabled, .has-touch .page-search .header-search-btn.address-editor-create:not(.collapsed):disabled, .page-search .has-touch .btn-primary.header-search-btn:disabled, .has-touch .product-detail-products-slider__title .btn-primary.more-link:disabled, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):disabled, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):disabled, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):disabled, .product-detail-products-slider__title .has-touch .btn-primary.more-link:disabled, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary:disabled, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select:not(.collapsed):disabled, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit:not(.collapsed):disabled, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create:not(.collapsed):disabled, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary:disabled, .has-touch .btn.address-editor-select:not(.collapsed):disabled, .account .card-actions .has-touch a.address-editor-select:not(.collapsed):disabled, .has-touch .page-search .address-editor-select.header-search-btn:not(.collapsed):disabled, .page-search .has-touch .address-editor-select.header-search-btn:not(.collapsed):disabled, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):disabled, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):disabled, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-select:not(.collapsed):disabled, .has-touch .btn.address-editor-edit:not(.collapsed):disabled, .has-touch .address-editor-edit.address-editor-select:not(.collapsed):disabled, .has-touch .address-editor-edit.address-editor-create:not(.collapsed):disabled, .account .card-actions .has-touch a.address-editor-edit:not(.collapsed):disabled, .has-touch .page-search .address-editor-edit.header-search-btn:not(.collapsed):disabled, .page-search .has-touch .address-editor-edit.header-search-btn:not(.collapsed):disabled, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):disabled, .product-detail-products-slider__title .has-touch .address-editor-edit.more-link:not(.collapsed):disabled, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-edit:not(.collapsed):disabled, .has-touch .btn.address-editor-create:not(.collapsed):disabled, .account .card-actions .has-touch a.address-editor-create:not(.collapsed):disabled, .has-touch .page-search .address-editor-create.header-search-btn:not(.collapsed):disabled, .page-search .has-touch .address-editor-create.header-search-btn:not(.collapsed):disabled, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):disabled, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):disabled, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-create:not(.collapsed):disabled, .has-touch .btn.btn-primary.disabled, .has-touch .btn-primary.disabled.address-editor-select, .has-touch .disabled.address-editor-select:not(.collapsed), .has-touch .disabled.address-editor-select.address-editor-edit:not(.collapsed), .has-touch .disabled.address-editor-select.address-editor-create:not(.collapsed), .has-touch .btn-primary.disabled.address-editor-create, .has-touch .disabled.address-editor-create.address-editor-select:not(.collapsed), .has-touch .disabled.address-editor-create.address-editor-edit:not(.collapsed), .has-touch .disabled.address-editor-create:not(.collapsed), .has-touch .account .card-actions a.btn-primary.disabled, .has-touch .account .card-actions a.disabled.address-editor-select:not(.collapsed), .has-touch .account .card-actions a.disabled.address-editor-edit:not(.collapsed), .has-touch .account .card-actions a.disabled.address-editor-create:not(.collapsed), .account .card-actions .has-touch a.btn-primary.disabled, .has-touch .page-search .btn-primary.disabled.header-search-btn, .has-touch .page-search .disabled.header-search-btn.address-editor-select:not(.collapsed), .has-touch .page-search .disabled.header-search-btn.address-editor-edit:not(.collapsed), .has-touch .page-search .disabled.header-search-btn.address-editor-create:not(.collapsed), .page-search .has-touch .btn-primary.disabled.header-search-btn, .has-touch .product-detail-products-slider__title .btn-primary.disabled.more-link, .has-touch .product-detail-products-slider__title .disabled.more-link.address-editor-select:not(.collapsed), .has-touch .product-detail-products-slider__title .disabled.more-link.address-editor-edit:not(.collapsed), .has-touch .product-detail-products-slider__title .disabled.more-link.address-editor-create:not(.collapsed), .product-detail-products-slider__title .has-touch .btn-primary.disabled.more-link, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.disabled, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled.address-editor-select:not(.collapsed), .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled.address-editor-edit:not(.collapsed), .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled.address-editor-create:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary.disabled, .has-touch .btn.disabled.address-editor-select:not(.collapsed), .account .card-actions .has-touch a.disabled.address-editor-select:not(.collapsed), .has-touch .page-search .disabled.address-editor-select.header-search-btn:not(.collapsed), .page-search .has-touch .disabled.address-editor-select.header-search-btn:not(.collapsed), .has-touch .product-detail-products-slider__title .disabled.address-editor-select.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .disabled.address-editor-select.more-link:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.disabled.address-editor-select:not(.collapsed), .has-touch .btn.disabled.address-editor-edit:not(.collapsed), .has-touch .disabled.address-editor-edit.address-editor-select:not(.collapsed), .has-touch .disabled.address-editor-edit.address-editor-create:not(.collapsed), .account .card-actions .has-touch a.disabled.address-editor-edit:not(.collapsed), .has-touch .page-search .disabled.address-editor-edit.header-search-btn:not(.collapsed), .page-search .has-touch .disabled.address-editor-edit.header-search-btn:not(.collapsed), .has-touch .product-detail-products-slider__title .disabled.address-editor-edit.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .disabled.address-editor-edit.more-link:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.disabled.address-editor-edit:not(.collapsed), .has-touch .btn.disabled.address-editor-create:not(.collapsed), .account .card-actions .has-touch a.disabled.address-editor-create:not(.collapsed), .has-touch .page-search .disabled.address-editor-create.header-search-btn:not(.collapsed), .page-search .has-touch .disabled.address-editor-create.header-search-btn:not(.collapsed), .has-touch .product-detail-products-slider__title .disabled.address-editor-create.more-link:not(.collapsed), .product-detail-products-slider__title .has-touch .disabled.address-editor-create.more-link:not(.collapsed), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.disabled.address-editor-create:not(.collapsed), .has-touch .btn.btn-buy:disabled, .has-touch .btn-buy.address-editor-select:disabled, .has-touch .btn-buy.address-editor-create:disabled, .has-touch .account .card-actions a.btn-buy:disabled, .account .card-actions .has-touch a.btn-buy:disabled, .has-touch .page-search .btn-buy.header-search-btn:disabled, .page-search .has-touch .btn-buy.header-search-btn:disabled, .has-touch .product-detail-products-slider__title .btn-buy.more-link:disabled, .product-detail-products-slider__title .has-touch .btn-buy.more-link:disabled, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy:disabled, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy:disabled, .has-touch .btn.btn-buy.disabled, .has-touch .btn-buy.disabled.address-editor-select, .has-touch .btn-buy.disabled.address-editor-create, .has-touch .account .card-actions a.btn-buy.disabled, .account .card-actions .has-touch a.btn-buy.disabled, .has-touch .page-search .btn-buy.disabled.header-search-btn, .page-search .has-touch .btn-buy.disabled.header-search-btn, .has-touch .product-detail-products-slider__title .btn-buy.disabled.more-link, .product-detail-products-slider__title .has-touch .btn-buy.disabled.more-link, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy.disabled, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy.disabled {
	background: #ddd;
	border-color: #ddd;
	color: #413a3e;
}

.has-touch .btn.btn-primary:disabled .icon-cart-plus .path1:before, .has-touch .btn-primary.address-editor-select:disabled .icon-cart-plus .path1:before, .has-touch .address-editor-select:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .address-editor-select.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .address-editor-select.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .btn-primary.address-editor-create:disabled .icon-cart-plus .path1:before, .has-touch .address-editor-create.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .address-editor-create.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .address-editor-create:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .account .card-actions a.btn-primary:disabled .icon-cart-plus .path1:before, .has-touch .account .card-actions a.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .account .card-actions a.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .account .card-actions a.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path1:before, .account .card-actions .has-touch a.btn-primary:disabled .icon-cart-plus .path1:before, .has-touch .page-search .btn-primary.header-search-btn:disabled .icon-cart-plus .path1:before, .has-touch .page-search .header-search-btn.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .page-search .header-search-btn.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .page-search .header-search-btn.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path1:before, .page-search .has-touch .btn-primary.header-search-btn:disabled .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .btn-primary.more-link:disabled .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .btn-primary.more-link:disabled .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary:disabled .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary:disabled .icon-cart-plus .path1:before, .has-touch .btn.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path1:before, .account .card-actions .has-touch a.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .page-search .address-editor-select.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path1:before, .page-search .has-touch .address-editor-select.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):disabled .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):disabled .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .btn.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .address-editor-edit.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .address-editor-edit.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path1:before, .account .card-actions .has-touch a.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .page-search .address-editor-edit.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path1:before, .page-search .has-touch .address-editor-edit.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):disabled .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .address-editor-edit.more-link:not(.collapsed):disabled .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .btn.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path1:before, .account .card-actions .has-touch a.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .page-search .address-editor-create.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path1:before, .page-search .has-touch .address-editor-create.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):disabled .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):disabled .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path1:before, .has-touch .btn.btn-primary.disabled .icon-cart-plus .path1:before, .has-touch .btn-primary.disabled.address-editor-select .icon-cart-plus .path1:before, .has-touch .disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .disabled.address-editor-select.address-editor-edit:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .disabled.address-editor-select.address-editor-create:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .btn-primary.disabled.address-editor-create .icon-cart-plus .path1:before, .has-touch .disabled.address-editor-create.address-editor-select:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .disabled.address-editor-create.address-editor-edit:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .account .card-actions a.btn-primary.disabled .icon-cart-plus .path1:before, .has-touch .account .card-actions a.disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .account .card-actions a.disabled.address-editor-edit:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .account .card-actions a.disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path1:before, .account .card-actions .has-touch a.btn-primary.disabled .icon-cart-plus .path1:before, .has-touch .page-search .btn-primary.disabled.header-search-btn .icon-cart-plus .path1:before, .has-touch .page-search .disabled.header-search-btn.address-editor-select:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .page-search .disabled.header-search-btn.address-editor-edit:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .page-search .disabled.header-search-btn.address-editor-create:not(.collapsed) .icon-cart-plus .path1:before, .page-search .has-touch .btn-primary.disabled.header-search-btn .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .btn-primary.disabled.more-link .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .disabled.more-link.address-editor-select:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .disabled.more-link.address-editor-edit:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .disabled.more-link.address-editor-create:not(.collapsed) .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .btn-primary.disabled.more-link .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.disabled .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled.address-editor-edit:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary.disabled .icon-cart-plus .path1:before, .has-touch .btn.disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path1:before, .account .card-actions .has-touch a.disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .page-search .disabled.address-editor-select.header-search-btn:not(.collapsed) .icon-cart-plus .path1:before, .page-search .has-touch .disabled.address-editor-select.header-search-btn:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .disabled.address-editor-select.more-link:not(.collapsed) .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .disabled.address-editor-select.more-link:not(.collapsed) .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .btn.disabled.address-editor-edit:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .disabled.address-editor-edit.address-editor-select:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .disabled.address-editor-edit.address-editor-create:not(.collapsed) .icon-cart-plus .path1:before, .account .card-actions .has-touch a.disabled.address-editor-edit:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .page-search .disabled.address-editor-edit.header-search-btn:not(.collapsed) .icon-cart-plus .path1:before, .page-search .has-touch .disabled.address-editor-edit.header-search-btn:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .disabled.address-editor-edit.more-link:not(.collapsed) .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .disabled.address-editor-edit.more-link:not(.collapsed) .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.disabled.address-editor-edit:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .btn.disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path1:before, .account .card-actions .has-touch a.disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .page-search .disabled.address-editor-create.header-search-btn:not(.collapsed) .icon-cart-plus .path1:before, .page-search .has-touch .disabled.address-editor-create.header-search-btn:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .disabled.address-editor-create.more-link:not(.collapsed) .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .disabled.address-editor-create.more-link:not(.collapsed) .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path1:before, .has-touch .btn.btn-buy:disabled .icon-cart-plus .path1:before, .has-touch .btn-buy.address-editor-select:disabled .icon-cart-plus .path1:before, .has-touch .btn-buy.address-editor-create:disabled .icon-cart-plus .path1:before, .has-touch .account .card-actions a.btn-buy:disabled .icon-cart-plus .path1:before, .account .card-actions .has-touch a.btn-buy:disabled .icon-cart-plus .path1:before, .has-touch .page-search .btn-buy.header-search-btn:disabled .icon-cart-plus .path1:before, .page-search .has-touch .btn-buy.header-search-btn:disabled .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .btn-buy.more-link:disabled .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .btn-buy.more-link:disabled .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy:disabled .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy:disabled .icon-cart-plus .path1:before, .has-touch .btn.btn-buy.disabled .icon-cart-plus .path1:before, .has-touch .btn-buy.disabled.address-editor-select .icon-cart-plus .path1:before, .has-touch .btn-buy.disabled.address-editor-create .icon-cart-plus .path1:before, .has-touch .account .card-actions a.btn-buy.disabled .icon-cart-plus .path1:before, .account .card-actions .has-touch a.btn-buy.disabled .icon-cart-plus .path1:before, .has-touch .page-search .btn-buy.disabled.header-search-btn .icon-cart-plus .path1:before, .page-search .has-touch .btn-buy.disabled.header-search-btn .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .btn-buy.disabled.more-link .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .btn-buy.disabled.more-link .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy.disabled .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy.disabled .icon-cart-plus .path1:before {
	color: #413a3e;
}

.has-touch .btn.btn-primary:disabled .icon-cart-plus .path2:before, .has-touch .btn-primary.address-editor-select:disabled .icon-cart-plus .path2:before, .has-touch .address-editor-select:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .address-editor-select.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .address-editor-select.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .btn-primary.address-editor-create:disabled .icon-cart-plus .path2:before, .has-touch .address-editor-create.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .address-editor-create.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .address-editor-create:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .account .card-actions a.btn-primary:disabled .icon-cart-plus .path2:before, .has-touch .account .card-actions a.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .account .card-actions a.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .account .card-actions a.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path2:before, .account .card-actions .has-touch a.btn-primary:disabled .icon-cart-plus .path2:before, .has-touch .page-search .btn-primary.header-search-btn:disabled .icon-cart-plus .path2:before, .has-touch .page-search .header-search-btn.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .page-search .header-search-btn.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .page-search .header-search-btn.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path2:before, .page-search .has-touch .btn-primary.header-search-btn:disabled .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .btn-primary.more-link:disabled .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .btn-primary.more-link:disabled .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary:disabled .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary:disabled .icon-cart-plus .path2:before, .has-touch .btn.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path2:before, .account .card-actions .has-touch a.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .page-search .address-editor-select.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path2:before, .page-search .has-touch .address-editor-select.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):disabled .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):disabled .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .btn.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .address-editor-edit.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .address-editor-edit.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path2:before, .account .card-actions .has-touch a.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .page-search .address-editor-edit.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path2:before, .page-search .has-touch .address-editor-edit.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):disabled .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .address-editor-edit.more-link:not(.collapsed):disabled .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .btn.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path2:before, .account .card-actions .has-touch a.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .page-search .address-editor-create.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path2:before, .page-search .has-touch .address-editor-create.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):disabled .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):disabled .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path2:before, .has-touch .btn.btn-primary.disabled .icon-cart-plus .path2:before, .has-touch .btn-primary.disabled.address-editor-select .icon-cart-plus .path2:before, .has-touch .disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .disabled.address-editor-select.address-editor-edit:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .disabled.address-editor-select.address-editor-create:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .btn-primary.disabled.address-editor-create .icon-cart-plus .path2:before, .has-touch .disabled.address-editor-create.address-editor-select:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .disabled.address-editor-create.address-editor-edit:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .account .card-actions a.btn-primary.disabled .icon-cart-plus .path2:before, .has-touch .account .card-actions a.disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .account .card-actions a.disabled.address-editor-edit:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .account .card-actions a.disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path2:before, .account .card-actions .has-touch a.btn-primary.disabled .icon-cart-plus .path2:before, .has-touch .page-search .btn-primary.disabled.header-search-btn .icon-cart-plus .path2:before, .has-touch .page-search .disabled.header-search-btn.address-editor-select:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .page-search .disabled.header-search-btn.address-editor-edit:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .page-search .disabled.header-search-btn.address-editor-create:not(.collapsed) .icon-cart-plus .path2:before, .page-search .has-touch .btn-primary.disabled.header-search-btn .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .btn-primary.disabled.more-link .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .disabled.more-link.address-editor-select:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .disabled.more-link.address-editor-edit:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .disabled.more-link.address-editor-create:not(.collapsed) .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .btn-primary.disabled.more-link .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.disabled .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled.address-editor-edit:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary.disabled .icon-cart-plus .path2:before, .has-touch .btn.disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path2:before, .account .card-actions .has-touch a.disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .page-search .disabled.address-editor-select.header-search-btn:not(.collapsed) .icon-cart-plus .path2:before, .page-search .has-touch .disabled.address-editor-select.header-search-btn:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .disabled.address-editor-select.more-link:not(.collapsed) .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .disabled.address-editor-select.more-link:not(.collapsed) .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .btn.disabled.address-editor-edit:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .disabled.address-editor-edit.address-editor-select:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .disabled.address-editor-edit.address-editor-create:not(.collapsed) .icon-cart-plus .path2:before, .account .card-actions .has-touch a.disabled.address-editor-edit:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .page-search .disabled.address-editor-edit.header-search-btn:not(.collapsed) .icon-cart-plus .path2:before, .page-search .has-touch .disabled.address-editor-edit.header-search-btn:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .disabled.address-editor-edit.more-link:not(.collapsed) .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .disabled.address-editor-edit.more-link:not(.collapsed) .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.disabled.address-editor-edit:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .btn.disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path2:before, .account .card-actions .has-touch a.disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .page-search .disabled.address-editor-create.header-search-btn:not(.collapsed) .icon-cart-plus .path2:before, .page-search .has-touch .disabled.address-editor-create.header-search-btn:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .disabled.address-editor-create.more-link:not(.collapsed) .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .disabled.address-editor-create.more-link:not(.collapsed) .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path2:before, .has-touch .btn.btn-buy:disabled .icon-cart-plus .path2:before, .has-touch .btn-buy.address-editor-select:disabled .icon-cart-plus .path2:before, .has-touch .btn-buy.address-editor-create:disabled .icon-cart-plus .path2:before, .has-touch .account .card-actions a.btn-buy:disabled .icon-cart-plus .path2:before, .account .card-actions .has-touch a.btn-buy:disabled .icon-cart-plus .path2:before, .has-touch .page-search .btn-buy.header-search-btn:disabled .icon-cart-plus .path2:before, .page-search .has-touch .btn-buy.header-search-btn:disabled .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .btn-buy.more-link:disabled .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .btn-buy.more-link:disabled .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy:disabled .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy:disabled .icon-cart-plus .path2:before, .has-touch .btn.btn-buy.disabled .icon-cart-plus .path2:before, .has-touch .btn-buy.disabled.address-editor-select .icon-cart-plus .path2:before, .has-touch .btn-buy.disabled.address-editor-create .icon-cart-plus .path2:before, .has-touch .account .card-actions a.btn-buy.disabled .icon-cart-plus .path2:before, .account .card-actions .has-touch a.btn-buy.disabled .icon-cart-plus .path2:before, .has-touch .page-search .btn-buy.disabled.header-search-btn .icon-cart-plus .path2:before, .page-search .has-touch .btn-buy.disabled.header-search-btn .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .btn-buy.disabled.more-link .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .btn-buy.disabled.more-link .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy.disabled .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy.disabled .icon-cart-plus .path2:before {
	color: #ddd;
}

.has-touch .btn.btn-primary:disabled .icon-cart-plus .path3:before, .has-touch .btn-primary.address-editor-select:disabled .icon-cart-plus .path3:before, .has-touch .address-editor-select:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .address-editor-select.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .address-editor-select.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .btn-primary.address-editor-create:disabled .icon-cart-plus .path3:before, .has-touch .address-editor-create.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .address-editor-create.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .address-editor-create:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .account .card-actions a.btn-primary:disabled .icon-cart-plus .path3:before, .has-touch .account .card-actions a.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .account .card-actions a.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .account .card-actions a.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path3:before, .account .card-actions .has-touch a.btn-primary:disabled .icon-cart-plus .path3:before, .has-touch .page-search .btn-primary.header-search-btn:disabled .icon-cart-plus .path3:before, .has-touch .page-search .header-search-btn.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .page-search .header-search-btn.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .page-search .header-search-btn.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path3:before, .page-search .has-touch .btn-primary.header-search-btn:disabled .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .btn-primary.more-link:disabled .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .btn-primary.more-link:disabled .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary:disabled .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary:disabled .icon-cart-plus .path3:before, .has-touch .btn.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path3:before, .account .card-actions .has-touch a.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .page-search .address-editor-select.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path3:before, .page-search .has-touch .address-editor-select.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):disabled .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):disabled .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .btn.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .address-editor-edit.address-editor-select:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .address-editor-edit.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path3:before, .account .card-actions .has-touch a.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .page-search .address-editor-edit.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path3:before, .page-search .has-touch .address-editor-edit.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):disabled .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .address-editor-edit.more-link:not(.collapsed):disabled .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-edit:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .btn.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path3:before, .account .card-actions .has-touch a.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .page-search .address-editor-create.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path3:before, .page-search .has-touch .address-editor-create.header-search-btn:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):disabled .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):disabled .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-create:not(.collapsed):disabled .icon-cart-plus .path3:before, .has-touch .btn.btn-primary.disabled .icon-cart-plus .path3:before, .has-touch .btn-primary.disabled.address-editor-select .icon-cart-plus .path3:before, .has-touch .disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .disabled.address-editor-select.address-editor-edit:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .disabled.address-editor-select.address-editor-create:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .btn-primary.disabled.address-editor-create .icon-cart-plus .path3:before, .has-touch .disabled.address-editor-create.address-editor-select:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .disabled.address-editor-create.address-editor-edit:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .account .card-actions a.btn-primary.disabled .icon-cart-plus .path3:before, .has-touch .account .card-actions a.disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .account .card-actions a.disabled.address-editor-edit:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .account .card-actions a.disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path3:before, .account .card-actions .has-touch a.btn-primary.disabled .icon-cart-plus .path3:before, .has-touch .page-search .btn-primary.disabled.header-search-btn .icon-cart-plus .path3:before, .has-touch .page-search .disabled.header-search-btn.address-editor-select:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .page-search .disabled.header-search-btn.address-editor-edit:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .page-search .disabled.header-search-btn.address-editor-create:not(.collapsed) .icon-cart-plus .path3:before, .page-search .has-touch .btn-primary.disabled.header-search-btn .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .btn-primary.disabled.more-link .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .disabled.more-link.address-editor-select:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .disabled.more-link.address-editor-edit:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .disabled.more-link.address-editor-create:not(.collapsed) .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .btn-primary.disabled.more-link .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.disabled .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled.address-editor-edit:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary.disabled .icon-cart-plus .path3:before, .has-touch .btn.disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path3:before, .account .card-actions .has-touch a.disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .page-search .disabled.address-editor-select.header-search-btn:not(.collapsed) .icon-cart-plus .path3:before, .page-search .has-touch .disabled.address-editor-select.header-search-btn:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .disabled.address-editor-select.more-link:not(.collapsed) .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .disabled.address-editor-select.more-link:not(.collapsed) .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.disabled.address-editor-select:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .btn.disabled.address-editor-edit:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .disabled.address-editor-edit.address-editor-select:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .disabled.address-editor-edit.address-editor-create:not(.collapsed) .icon-cart-plus .path3:before, .account .card-actions .has-touch a.disabled.address-editor-edit:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .page-search .disabled.address-editor-edit.header-search-btn:not(.collapsed) .icon-cart-plus .path3:before, .page-search .has-touch .disabled.address-editor-edit.header-search-btn:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .disabled.address-editor-edit.more-link:not(.collapsed) .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .disabled.address-editor-edit.more-link:not(.collapsed) .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.disabled.address-editor-edit:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .btn.disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path3:before, .account .card-actions .has-touch a.disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .page-search .disabled.address-editor-create.header-search-btn:not(.collapsed) .icon-cart-plus .path3:before, .page-search .has-touch .disabled.address-editor-create.header-search-btn:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .disabled.address-editor-create.more-link:not(.collapsed) .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .disabled.address-editor-create.more-link:not(.collapsed) .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.disabled.address-editor-create:not(.collapsed) .icon-cart-plus .path3:before, .has-touch .btn.btn-buy:disabled .icon-cart-plus .path3:before, .has-touch .btn-buy.address-editor-select:disabled .icon-cart-plus .path3:before, .has-touch .btn-buy.address-editor-create:disabled .icon-cart-plus .path3:before, .has-touch .account .card-actions a.btn-buy:disabled .icon-cart-plus .path3:before, .account .card-actions .has-touch a.btn-buy:disabled .icon-cart-plus .path3:before, .has-touch .page-search .btn-buy.header-search-btn:disabled .icon-cart-plus .path3:before, .page-search .has-touch .btn-buy.header-search-btn:disabled .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .btn-buy.more-link:disabled .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .btn-buy.more-link:disabled .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy:disabled .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy:disabled .icon-cart-plus .path3:before, .has-touch .btn.btn-buy.disabled .icon-cart-plus .path3:before, .has-touch .btn-buy.disabled.address-editor-select .icon-cart-plus .path3:before, .has-touch .btn-buy.disabled.address-editor-create .icon-cart-plus .path3:before, .has-touch .account .card-actions a.btn-buy.disabled .icon-cart-plus .path3:before, .account .card-actions .has-touch a.btn-buy.disabled .icon-cart-plus .path3:before, .has-touch .page-search .btn-buy.disabled.header-search-btn .icon-cart-plus .path3:before, .page-search .has-touch .btn-buy.disabled.header-search-btn .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .btn-buy.disabled.more-link .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .btn-buy.disabled.more-link .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy.disabled .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy.disabled .icon-cart-plus .path3:before {
	color: #413a3e;
}

.has-touch .btn.btn-primary:hover, .has-touch .btn-primary.address-editor-select:hover, .has-touch .address-editor-select:not(.collapsed):hover, .has-touch .address-editor-select.address-editor-edit:not(.collapsed):hover, .has-touch .address-editor-select.address-editor-create:not(.collapsed):hover, .has-touch .btn-primary.address-editor-create:hover, .has-touch .address-editor-create.address-editor-select:not(.collapsed):hover, .has-touch .address-editor-create.address-editor-edit:not(.collapsed):hover, .has-touch .address-editor-create:not(.collapsed):hover, .has-touch .account .card-actions a.btn-primary:hover, .has-touch .account .card-actions a.address-editor-select:not(.collapsed):hover, .has-touch .account .card-actions a.address-editor-edit:not(.collapsed):hover, .has-touch .account .card-actions a.address-editor-create:not(.collapsed):hover, .account .card-actions .has-touch a.btn-primary:hover, .has-touch .page-search .btn-primary.header-search-btn:hover, .has-touch .page-search .header-search-btn.address-editor-select:not(.collapsed):hover, .has-touch .page-search .header-search-btn.address-editor-edit:not(.collapsed):hover, .has-touch .page-search .header-search-btn.address-editor-create:not(.collapsed):hover, .page-search .has-touch .btn-primary.header-search-btn:hover, .has-touch .product-detail-products-slider__title .btn-primary.more-link:hover, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .btn-primary.more-link:hover, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary:hover, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select:not(.collapsed):hover, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit:not(.collapsed):hover, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create:not(.collapsed):hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary:hover, .has-touch .btn.address-editor-select:not(.collapsed):hover, .account .card-actions .has-touch a.address-editor-select:not(.collapsed):hover, .has-touch .page-search .address-editor-select.header-search-btn:not(.collapsed):hover, .page-search .has-touch .address-editor-select.header-search-btn:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-select:not(.collapsed):hover, .has-touch .btn.address-editor-edit:not(.collapsed):hover, .has-touch .address-editor-edit.address-editor-select:not(.collapsed):hover, .has-touch .address-editor-edit.address-editor-create:not(.collapsed):hover, .account .card-actions .has-touch a.address-editor-edit:not(.collapsed):hover, .has-touch .page-search .address-editor-edit.header-search-btn:not(.collapsed):hover, .page-search .has-touch .address-editor-edit.header-search-btn:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .address-editor-edit.more-link:not(.collapsed):hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-edit:not(.collapsed):hover, .has-touch .btn.address-editor-create:not(.collapsed):hover, .account .card-actions .has-touch a.address-editor-create:not(.collapsed):hover, .has-touch .page-search .address-editor-create.header-search-btn:not(.collapsed):hover, .page-search .has-touch .address-editor-create.header-search-btn:not(.collapsed):hover, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):hover, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-create:not(.collapsed):hover, .has-touch .btn.btn-primary:focus, .has-touch .btn-primary.address-editor-select:focus, .has-touch .address-editor-select:not(.collapsed):focus, .has-touch .address-editor-select.address-editor-edit:not(.collapsed):focus, .has-touch .address-editor-select.address-editor-create:not(.collapsed):focus, .has-touch .btn-primary.address-editor-create:focus, .has-touch .address-editor-create.address-editor-select:not(.collapsed):focus, .has-touch .address-editor-create.address-editor-edit:not(.collapsed):focus, .has-touch .address-editor-create:not(.collapsed):focus, .has-touch .account .card-actions a.btn-primary:focus, .has-touch .account .card-actions a.address-editor-select:not(.collapsed):focus, .has-touch .account .card-actions a.address-editor-edit:not(.collapsed):focus, .has-touch .account .card-actions a.address-editor-create:not(.collapsed):focus, .account .card-actions .has-touch a.btn-primary:focus, .has-touch .page-search .btn-primary.header-search-btn:focus, .has-touch .page-search .header-search-btn.address-editor-select:not(.collapsed):focus, .has-touch .page-search .header-search-btn.address-editor-edit:not(.collapsed):focus, .has-touch .page-search .header-search-btn.address-editor-create:not(.collapsed):focus, .page-search .has-touch .btn-primary.header-search-btn:focus, .has-touch .product-detail-products-slider__title .btn-primary.more-link:focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .btn-primary.more-link:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select:not(.collapsed):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit:not(.collapsed):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create:not(.collapsed):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary:focus, .has-touch .btn.address-editor-select:not(.collapsed):focus, .account .card-actions .has-touch a.address-editor-select:not(.collapsed):focus, .has-touch .page-search .address-editor-select.header-search-btn:not(.collapsed):focus, .page-search .has-touch .address-editor-select.header-search-btn:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-select:not(.collapsed):focus, .has-touch .btn.address-editor-edit:not(.collapsed):focus, .has-touch .address-editor-edit.address-editor-select:not(.collapsed):focus, .has-touch .address-editor-edit.address-editor-create:not(.collapsed):focus, .account .card-actions .has-touch a.address-editor-edit:not(.collapsed):focus, .has-touch .page-search .address-editor-edit.header-search-btn:not(.collapsed):focus, .page-search .has-touch .address-editor-edit.header-search-btn:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .address-editor-edit.more-link:not(.collapsed):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-edit:not(.collapsed):focus, .has-touch .btn.address-editor-create:not(.collapsed):focus, .account .card-actions .has-touch a.address-editor-create:not(.collapsed):focus, .has-touch .page-search .address-editor-create.header-search-btn:not(.collapsed):focus, .page-search .has-touch .address-editor-create.header-search-btn:not(.collapsed):focus, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):focus, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-create:not(.collapsed):focus, .has-touch .btn.btn-primary:not(:disabled):not(.disabled):active:focus, .has-touch .btn-primary.address-editor-select:not(:disabled):not(.disabled):active:focus, .has-touch .address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .address-editor-select.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .address-editor-select.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .btn-primary.address-editor-create:not(:disabled):not(.disabled):active:focus, .has-touch .address-editor-create.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .address-editor-create.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .account .card-actions a.btn-primary:not(:disabled):not(.disabled):active:focus, .has-touch .account .card-actions a.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .account .card-actions a.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .account .card-actions a.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .account .card-actions .has-touch a.btn-primary:not(:disabled):not(.disabled):active:focus, .has-touch .page-search .btn-primary.header-search-btn:not(:disabled):not(.disabled):active:focus, .has-touch .page-search .header-search-btn.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .header-search-btn.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .header-search-btn.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .page-search .has-touch .btn-primary.header-search-btn:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn-primary.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .btn-primary.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary:not(:disabled):not(.disabled):active:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary:not(:disabled):not(.disabled):active:focus, .has-touch .btn.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .account .card-actions .has-touch a.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .address-editor-select.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .page-search .has-touch .address-editor-select.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .btn.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .address-editor-edit.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .address-editor-edit.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .account .card-actions .has-touch a.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .address-editor-edit.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .page-search .has-touch .address-editor-edit.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .btn.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .account .card-actions .has-touch a.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .page-search .address-editor-create.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .page-search .has-touch .address-editor-create.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus, .has-touch .btn.btn-primary:not(:disabled):not(.disabled).active:focus, .has-touch .btn-primary.active.address-editor-select:not(.disabled):not(:disabled):focus, .has-touch .active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .active.address-editor-select.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .active.address-editor-select.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .btn-primary.active.address-editor-create:not(.disabled):not(:disabled):focus, .has-touch .active.address-editor-create.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .active.address-editor-create.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .account .card-actions a.btn-primary.active:not(.disabled):not(:disabled):focus, .has-touch .account .card-actions a.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .account .card-actions a.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .account .card-actions a.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .account .card-actions .has-touch a.btn-primary.active:not(.disabled):not(:disabled):focus, .has-touch .page-search .btn-primary.active.header-search-btn:not(.disabled):not(:disabled):focus, .has-touch .page-search .active.header-search-btn.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .active.header-search-btn.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .active.header-search-btn.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .page-search .has-touch .btn-primary.active.header-search-btn:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn-primary.active.more-link:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .btn-primary.active.more-link:not(.disabled):not(:disabled):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.active:not(.disabled):not(:disabled):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary.active:not(.disabled):not(:disabled):focus, .has-touch .btn.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .account .card-actions .has-touch a.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .active.address-editor-select.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .page-search .has-touch .active.address-editor-select.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .btn.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .active.address-editor-edit.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .active.address-editor-edit.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .account .card-actions .has-touch a.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .active.address-editor-edit.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .page-search .has-touch .active.address-editor-edit.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .btn.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .account .card-actions .has-touch a.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .page-search .active.address-editor-create.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .page-search .has-touch .active.address-editor-create.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus, .has-touch .btn.btn-buy:hover, .has-touch .btn-buy.address-editor-select:hover, .has-touch .btn-buy.address-editor-create:hover, .has-touch .account .card-actions a.btn-buy:hover, .account .card-actions .has-touch a.btn-buy:hover, .has-touch .page-search .btn-buy.header-search-btn:hover, .page-search .has-touch .btn-buy.header-search-btn:hover, .has-touch .product-detail-products-slider__title .btn-buy.more-link:hover, .product-detail-products-slider__title .has-touch .btn-buy.more-link:hover, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy:hover, .has-touch .btn.btn-buy:focus, .has-touch .btn-buy.address-editor-select:focus, .has-touch .btn-buy.address-editor-create:focus, .has-touch .account .card-actions a.btn-buy:focus, .account .card-actions .has-touch a.btn-buy:focus, .has-touch .page-search .btn-buy.header-search-btn:focus, .page-search .has-touch .btn-buy.header-search-btn:focus, .has-touch .product-detail-products-slider__title .btn-buy.more-link:focus, .product-detail-products-slider__title .has-touch .btn-buy.more-link:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy:focus, .has-touch .btn.btn-buy:not(:disabled):not(.disabled):active:focus, .has-touch .btn-buy.address-editor-select:not(:disabled):not(.disabled):active:focus, .has-touch .btn-buy.address-editor-create:not(:disabled):not(.disabled):active:focus, .has-touch .account .card-actions a.btn-buy:not(:disabled):not(.disabled):active:focus, .account .card-actions .has-touch a.btn-buy:not(:disabled):not(.disabled):active:focus, .has-touch .page-search .btn-buy.header-search-btn:not(:disabled):not(.disabled):active:focus, .page-search .has-touch .btn-buy.header-search-btn:not(:disabled):not(.disabled):active:focus, .has-touch .product-detail-products-slider__title .btn-buy.more-link:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .has-touch .btn-buy.more-link:not(:disabled):not(.disabled):active:focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy:not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy:not(:disabled):not(.disabled):active:focus, .has-touch .btn.btn-buy:not(:disabled):not(.disabled).active:focus, .has-touch .btn-buy.active.address-editor-select:not(.disabled):not(:disabled):focus, .has-touch .btn-buy.active.address-editor-create:not(.disabled):not(:disabled):focus, .has-touch .account .card-actions a.btn-buy.active:not(.disabled):not(:disabled):focus, .account .card-actions .has-touch a.btn-buy.active:not(.disabled):not(:disabled):focus, .has-touch .page-search .btn-buy.active.header-search-btn:not(.disabled):not(:disabled):focus, .page-search .has-touch .btn-buy.active.header-search-btn:not(.disabled):not(:disabled):focus, .has-touch .product-detail-products-slider__title .btn-buy.active.more-link:not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .has-touch .btn-buy.active.more-link:not(.disabled):not(:disabled):focus, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy.active:not(.disabled):not(:disabled):focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy.active:not(.disabled):not(:disabled):focus {
	background-color: #a6063a;
	border-color: #a6063a;
	color: #fff;
}

.has-touch .btn.btn-primary:hover .icon-cart-plus .path1:before, .has-touch .btn-primary.address-editor-select:hover .icon-cart-plus .path1:before, .has-touch .address-editor-select:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .address-editor-select.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .address-editor-select.address-editor-create:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .btn-primary.address-editor-create:hover .icon-cart-plus .path1:before, .has-touch .address-editor-create.address-editor-select:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .address-editor-create.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .address-editor-create:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .account .card-actions a.btn-primary:hover .icon-cart-plus .path1:before, .has-touch .account .card-actions a.address-editor-select:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .account .card-actions a.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .account .card-actions a.address-editor-create:not(.collapsed):hover .icon-cart-plus .path1:before, .account .card-actions .has-touch a.btn-primary:hover .icon-cart-plus .path1:before, .has-touch .page-search .btn-primary.header-search-btn:hover .icon-cart-plus .path1:before, .has-touch .page-search .header-search-btn.address-editor-select:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .page-search .header-search-btn.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .page-search .header-search-btn.address-editor-create:not(.collapsed):hover .icon-cart-plus .path1:before, .page-search .has-touch .btn-primary.header-search-btn:hover .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .btn-primary.more-link:hover .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):hover .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .btn-primary.more-link:hover .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary:hover .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create:not(.collapsed):hover .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary:hover .icon-cart-plus .path1:before, .has-touch .btn.address-editor-select:not(.collapsed):hover .icon-cart-plus .path1:before, .account .card-actions .has-touch a.address-editor-select:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .page-search .address-editor-select.header-search-btn:not(.collapsed):hover .icon-cart-plus .path1:before, .page-search .has-touch .address-editor-select.header-search-btn:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):hover .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):hover .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-select:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .btn.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .address-editor-edit.address-editor-select:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .address-editor-edit.address-editor-create:not(.collapsed):hover .icon-cart-plus .path1:before, .account .card-actions .has-touch a.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .page-search .address-editor-edit.header-search-btn:not(.collapsed):hover .icon-cart-plus .path1:before, .page-search .has-touch .address-editor-edit.header-search-btn:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):hover .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .address-editor-edit.more-link:not(.collapsed):hover .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .btn.address-editor-create:not(.collapsed):hover .icon-cart-plus .path1:before, .account .card-actions .has-touch a.address-editor-create:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .page-search .address-editor-create.header-search-btn:not(.collapsed):hover .icon-cart-plus .path1:before, .page-search .has-touch .address-editor-create.header-search-btn:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):hover .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):hover .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-create:not(.collapsed):hover .icon-cart-plus .path1:before, .has-touch .btn.btn-primary:focus .icon-cart-plus .path1:before, .has-touch .btn-primary.address-editor-select:focus .icon-cart-plus .path1:before, .has-touch .address-editor-select:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .address-editor-select.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .address-editor-select.address-editor-create:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .btn-primary.address-editor-create:focus .icon-cart-plus .path1:before, .has-touch .address-editor-create.address-editor-select:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .address-editor-create.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .address-editor-create:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .account .card-actions a.btn-primary:focus .icon-cart-plus .path1:before, .has-touch .account .card-actions a.address-editor-select:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .account .card-actions a.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .account .card-actions a.address-editor-create:not(.collapsed):focus .icon-cart-plus .path1:before, .account .card-actions .has-touch a.btn-primary:focus .icon-cart-plus .path1:before, .has-touch .page-search .btn-primary.header-search-btn:focus .icon-cart-plus .path1:before, .has-touch .page-search .header-search-btn.address-editor-select:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .page-search .header-search-btn.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .page-search .header-search-btn.address-editor-create:not(.collapsed):focus .icon-cart-plus .path1:before, .page-search .has-touch .btn-primary.header-search-btn:focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .btn-primary.more-link:focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .btn-primary.more-link:focus .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary:focus .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create:not(.collapsed):focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary:focus .icon-cart-plus .path1:before, .has-touch .btn.address-editor-select:not(.collapsed):focus .icon-cart-plus .path1:before, .account .card-actions .has-touch a.address-editor-select:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .page-search .address-editor-select.header-search-btn:not(.collapsed):focus .icon-cart-plus .path1:before, .page-search .has-touch .address-editor-select.header-search-btn:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-select:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .btn.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .address-editor-edit.address-editor-select:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .address-editor-edit.address-editor-create:not(.collapsed):focus .icon-cart-plus .path1:before, .account .card-actions .has-touch a.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .page-search .address-editor-edit.header-search-btn:not(.collapsed):focus .icon-cart-plus .path1:before, .page-search .has-touch .address-editor-edit.header-search-btn:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .address-editor-edit.more-link:not(.collapsed):focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .btn.address-editor-create:not(.collapsed):focus .icon-cart-plus .path1:before, .account .card-actions .has-touch a.address-editor-create:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .page-search .address-editor-create.header-search-btn:not(.collapsed):focus .icon-cart-plus .path1:before, .page-search .has-touch .address-editor-create.header-search-btn:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-create:not(.collapsed):focus .icon-cart-plus .path1:before, .has-touch .btn.btn-primary:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .btn-primary.address-editor-select:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .address-editor-select.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .address-editor-select.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .btn-primary.address-editor-create:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .address-editor-create.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .address-editor-create.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .account .card-actions a.btn-primary:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .account .card-actions a.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .account .card-actions a.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .account .card-actions a.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .account .card-actions .has-touch a.btn-primary:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .page-search .btn-primary.header-search-btn:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .page-search .header-search-btn.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .page-search .header-search-btn.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .page-search .header-search-btn.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .page-search .has-touch .btn-primary.header-search-btn:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .btn-primary.more-link:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .btn-primary.more-link:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .btn.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .account .card-actions .has-touch a.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .page-search .address-editor-select.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .page-search .has-touch .address-editor-select.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .btn.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .address-editor-edit.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .address-editor-edit.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .account .card-actions .has-touch a.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .page-search .address-editor-edit.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .page-search .has-touch .address-editor-edit.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .btn.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .account .card-actions .has-touch a.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .page-search .address-editor-create.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .page-search .has-touch .address-editor-create.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .btn.btn-primary:not(:disabled):not(.disabled).active:focus .icon-cart-plus .path1:before, .has-touch .btn-primary.active.address-editor-select:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .active.address-editor-select.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .active.address-editor-select.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .btn-primary.active.address-editor-create:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .active.address-editor-create.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .active.address-editor-create.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .account .card-actions a.btn-primary.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .account .card-actions a.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .account .card-actions a.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .account .card-actions a.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .account .card-actions .has-touch a.btn-primary.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .page-search .btn-primary.active.header-search-btn:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .page-search .active.header-search-btn.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .page-search .active.header-search-btn.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .page-search .active.header-search-btn.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .page-search .has-touch .btn-primary.active.header-search-btn:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .btn-primary.active.more-link:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .btn-primary.active.more-link:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .btn.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .account .card-actions .has-touch a.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .page-search .active.address-editor-select.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .page-search .has-touch .active.address-editor-select.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .btn.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .active.address-editor-edit.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .active.address-editor-edit.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .account .card-actions .has-touch a.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .page-search .active.address-editor-edit.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .page-search .has-touch .active.address-editor-edit.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .btn.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .account .card-actions .has-touch a.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .page-search .active.address-editor-create.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .page-search .has-touch .active.address-editor-create.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .btn.btn-buy:hover .icon-cart-plus .path1:before, .has-touch .btn-buy.address-editor-select:hover .icon-cart-plus .path1:before, .has-touch .btn-buy.address-editor-create:hover .icon-cart-plus .path1:before, .has-touch .account .card-actions a.btn-buy:hover .icon-cart-plus .path1:before, .account .card-actions .has-touch a.btn-buy:hover .icon-cart-plus .path1:before, .has-touch .page-search .btn-buy.header-search-btn:hover .icon-cart-plus .path1:before, .page-search .has-touch .btn-buy.header-search-btn:hover .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .btn-buy.more-link:hover .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .btn-buy.more-link:hover .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy:hover .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy:hover .icon-cart-plus .path1:before, .has-touch .btn.btn-buy:focus .icon-cart-plus .path1:before, .has-touch .btn-buy.address-editor-select:focus .icon-cart-plus .path1:before, .has-touch .btn-buy.address-editor-create:focus .icon-cart-plus .path1:before, .has-touch .account .card-actions a.btn-buy:focus .icon-cart-plus .path1:before, .account .card-actions .has-touch a.btn-buy:focus .icon-cart-plus .path1:before, .has-touch .page-search .btn-buy.header-search-btn:focus .icon-cart-plus .path1:before, .page-search .has-touch .btn-buy.header-search-btn:focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .btn-buy.more-link:focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .btn-buy.more-link:focus .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy:focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy:focus .icon-cart-plus .path1:before, .has-touch .btn.btn-buy:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .btn-buy.address-editor-select:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .btn-buy.address-editor-create:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .account .card-actions a.btn-buy:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .account .card-actions .has-touch a.btn-buy:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .page-search .btn-buy.header-search-btn:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .page-search .has-touch .btn-buy.header-search-btn:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .btn-buy.more-link:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .btn-buy.more-link:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path1:before, .has-touch .btn.btn-buy:not(:disabled):not(.disabled).active:focus .icon-cart-plus .path1:before, .has-touch .btn-buy.active.address-editor-select:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .btn-buy.active.address-editor-create:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .account .card-actions a.btn-buy.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .account .card-actions .has-touch a.btn-buy.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .page-search .btn-buy.active.header-search-btn:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .page-search .has-touch .btn-buy.active.header-search-btn:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .product-detail-products-slider__title .btn-buy.active.more-link:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .product-detail-products-slider__title .has-touch .btn-buy.active.more-link:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path1:before {
	color: #fff;
}

.has-touch .btn.btn-primary:hover .icon-cart-plus .path2:before, .has-touch .btn-primary.address-editor-select:hover .icon-cart-plus .path2:before, .has-touch .address-editor-select:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .address-editor-select.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .address-editor-select.address-editor-create:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .btn-primary.address-editor-create:hover .icon-cart-plus .path2:before, .has-touch .address-editor-create.address-editor-select:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .address-editor-create.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .address-editor-create:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .account .card-actions a.btn-primary:hover .icon-cart-plus .path2:before, .has-touch .account .card-actions a.address-editor-select:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .account .card-actions a.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .account .card-actions a.address-editor-create:not(.collapsed):hover .icon-cart-plus .path2:before, .account .card-actions .has-touch a.btn-primary:hover .icon-cart-plus .path2:before, .has-touch .page-search .btn-primary.header-search-btn:hover .icon-cart-plus .path2:before, .has-touch .page-search .header-search-btn.address-editor-select:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .page-search .header-search-btn.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .page-search .header-search-btn.address-editor-create:not(.collapsed):hover .icon-cart-plus .path2:before, .page-search .has-touch .btn-primary.header-search-btn:hover .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .btn-primary.more-link:hover .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):hover .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .btn-primary.more-link:hover .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary:hover .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create:not(.collapsed):hover .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary:hover .icon-cart-plus .path2:before, .has-touch .btn.address-editor-select:not(.collapsed):hover .icon-cart-plus .path2:before, .account .card-actions .has-touch a.address-editor-select:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .page-search .address-editor-select.header-search-btn:not(.collapsed):hover .icon-cart-plus .path2:before, .page-search .has-touch .address-editor-select.header-search-btn:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):hover .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):hover .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-select:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .btn.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .address-editor-edit.address-editor-select:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .address-editor-edit.address-editor-create:not(.collapsed):hover .icon-cart-plus .path2:before, .account .card-actions .has-touch a.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .page-search .address-editor-edit.header-search-btn:not(.collapsed):hover .icon-cart-plus .path2:before, .page-search .has-touch .address-editor-edit.header-search-btn:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):hover .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .address-editor-edit.more-link:not(.collapsed):hover .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .btn.address-editor-create:not(.collapsed):hover .icon-cart-plus .path2:before, .account .card-actions .has-touch a.address-editor-create:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .page-search .address-editor-create.header-search-btn:not(.collapsed):hover .icon-cart-plus .path2:before, .page-search .has-touch .address-editor-create.header-search-btn:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):hover .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):hover .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-create:not(.collapsed):hover .icon-cart-plus .path2:before, .has-touch .btn.btn-primary:focus .icon-cart-plus .path2:before, .has-touch .btn-primary.address-editor-select:focus .icon-cart-plus .path2:before, .has-touch .address-editor-select:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .address-editor-select.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .address-editor-select.address-editor-create:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .btn-primary.address-editor-create:focus .icon-cart-plus .path2:before, .has-touch .address-editor-create.address-editor-select:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .address-editor-create.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .address-editor-create:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .account .card-actions a.btn-primary:focus .icon-cart-plus .path2:before, .has-touch .account .card-actions a.address-editor-select:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .account .card-actions a.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .account .card-actions a.address-editor-create:not(.collapsed):focus .icon-cart-plus .path2:before, .account .card-actions .has-touch a.btn-primary:focus .icon-cart-plus .path2:before, .has-touch .page-search .btn-primary.header-search-btn:focus .icon-cart-plus .path2:before, .has-touch .page-search .header-search-btn.address-editor-select:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .page-search .header-search-btn.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .page-search .header-search-btn.address-editor-create:not(.collapsed):focus .icon-cart-plus .path2:before, .page-search .has-touch .btn-primary.header-search-btn:focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .btn-primary.more-link:focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .btn-primary.more-link:focus .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary:focus .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create:not(.collapsed):focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary:focus .icon-cart-plus .path2:before, .has-touch .btn.address-editor-select:not(.collapsed):focus .icon-cart-plus .path2:before, .account .card-actions .has-touch a.address-editor-select:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .page-search .address-editor-select.header-search-btn:not(.collapsed):focus .icon-cart-plus .path2:before, .page-search .has-touch .address-editor-select.header-search-btn:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-select:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .btn.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .address-editor-edit.address-editor-select:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .address-editor-edit.address-editor-create:not(.collapsed):focus .icon-cart-plus .path2:before, .account .card-actions .has-touch a.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .page-search .address-editor-edit.header-search-btn:not(.collapsed):focus .icon-cart-plus .path2:before, .page-search .has-touch .address-editor-edit.header-search-btn:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .address-editor-edit.more-link:not(.collapsed):focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .btn.address-editor-create:not(.collapsed):focus .icon-cart-plus .path2:before, .account .card-actions .has-touch a.address-editor-create:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .page-search .address-editor-create.header-search-btn:not(.collapsed):focus .icon-cart-plus .path2:before, .page-search .has-touch .address-editor-create.header-search-btn:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-create:not(.collapsed):focus .icon-cart-plus .path2:before, .has-touch .btn.btn-primary:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .btn-primary.address-editor-select:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .address-editor-select.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .address-editor-select.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .btn-primary.address-editor-create:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .address-editor-create.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .address-editor-create.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .account .card-actions a.btn-primary:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .account .card-actions a.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .account .card-actions a.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .account .card-actions a.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .account .card-actions .has-touch a.btn-primary:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .page-search .btn-primary.header-search-btn:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .page-search .header-search-btn.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .page-search .header-search-btn.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .page-search .header-search-btn.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .page-search .has-touch .btn-primary.header-search-btn:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .btn-primary.more-link:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .btn-primary.more-link:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .btn.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .account .card-actions .has-touch a.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .page-search .address-editor-select.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .page-search .has-touch .address-editor-select.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .btn.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .address-editor-edit.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .address-editor-edit.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .account .card-actions .has-touch a.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .page-search .address-editor-edit.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .page-search .has-touch .address-editor-edit.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .btn.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .account .card-actions .has-touch a.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .page-search .address-editor-create.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .page-search .has-touch .address-editor-create.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .btn.btn-primary:not(:disabled):not(.disabled).active:focus .icon-cart-plus .path2:before, .has-touch .btn-primary.active.address-editor-select:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .active.address-editor-select.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .active.address-editor-select.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .btn-primary.active.address-editor-create:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .active.address-editor-create.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .active.address-editor-create.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .account .card-actions a.btn-primary.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .account .card-actions a.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .account .card-actions a.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .account .card-actions a.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .account .card-actions .has-touch a.btn-primary.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .page-search .btn-primary.active.header-search-btn:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .page-search .active.header-search-btn.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .page-search .active.header-search-btn.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .page-search .active.header-search-btn.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .page-search .has-touch .btn-primary.active.header-search-btn:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .btn-primary.active.more-link:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .btn-primary.active.more-link:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .btn.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .account .card-actions .has-touch a.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .page-search .active.address-editor-select.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .page-search .has-touch .active.address-editor-select.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .btn.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .active.address-editor-edit.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .active.address-editor-edit.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .account .card-actions .has-touch a.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .page-search .active.address-editor-edit.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .page-search .has-touch .active.address-editor-edit.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .btn.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .account .card-actions .has-touch a.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .page-search .active.address-editor-create.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .page-search .has-touch .active.address-editor-create.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .btn.btn-buy:hover .icon-cart-plus .path2:before, .has-touch .btn-buy.address-editor-select:hover .icon-cart-plus .path2:before, .has-touch .btn-buy.address-editor-create:hover .icon-cart-plus .path2:before, .has-touch .account .card-actions a.btn-buy:hover .icon-cart-plus .path2:before, .account .card-actions .has-touch a.btn-buy:hover .icon-cart-plus .path2:before, .has-touch .page-search .btn-buy.header-search-btn:hover .icon-cart-plus .path2:before, .page-search .has-touch .btn-buy.header-search-btn:hover .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .btn-buy.more-link:hover .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .btn-buy.more-link:hover .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy:hover .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy:hover .icon-cart-plus .path2:before, .has-touch .btn.btn-buy:focus .icon-cart-plus .path2:before, .has-touch .btn-buy.address-editor-select:focus .icon-cart-plus .path2:before, .has-touch .btn-buy.address-editor-create:focus .icon-cart-plus .path2:before, .has-touch .account .card-actions a.btn-buy:focus .icon-cart-plus .path2:before, .account .card-actions .has-touch a.btn-buy:focus .icon-cart-plus .path2:before, .has-touch .page-search .btn-buy.header-search-btn:focus .icon-cart-plus .path2:before, .page-search .has-touch .btn-buy.header-search-btn:focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .btn-buy.more-link:focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .btn-buy.more-link:focus .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy:focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy:focus .icon-cart-plus .path2:before, .has-touch .btn.btn-buy:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .btn-buy.address-editor-select:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .btn-buy.address-editor-create:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .account .card-actions a.btn-buy:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .account .card-actions .has-touch a.btn-buy:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .page-search .btn-buy.header-search-btn:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .page-search .has-touch .btn-buy.header-search-btn:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .btn-buy.more-link:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .btn-buy.more-link:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path2:before, .has-touch .btn.btn-buy:not(:disabled):not(.disabled).active:focus .icon-cart-plus .path2:before, .has-touch .btn-buy.active.address-editor-select:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .btn-buy.active.address-editor-create:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .account .card-actions a.btn-buy.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .account .card-actions .has-touch a.btn-buy.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .page-search .btn-buy.active.header-search-btn:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .page-search .has-touch .btn-buy.active.header-search-btn:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .product-detail-products-slider__title .btn-buy.active.more-link:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .product-detail-products-slider__title .has-touch .btn-buy.active.more-link:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path2:before {
	color: #a6063a;
}

.has-touch .btn.btn-primary:hover .icon-cart-plus .path3:before, .has-touch .btn-primary.address-editor-select:hover .icon-cart-plus .path3:before, .has-touch .address-editor-select:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .address-editor-select.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .address-editor-select.address-editor-create:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .btn-primary.address-editor-create:hover .icon-cart-plus .path3:before, .has-touch .address-editor-create.address-editor-select:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .address-editor-create.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .address-editor-create:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .account .card-actions a.btn-primary:hover .icon-cart-plus .path3:before, .has-touch .account .card-actions a.address-editor-select:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .account .card-actions a.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .account .card-actions a.address-editor-create:not(.collapsed):hover .icon-cart-plus .path3:before, .account .card-actions .has-touch a.btn-primary:hover .icon-cart-plus .path3:before, .has-touch .page-search .btn-primary.header-search-btn:hover .icon-cart-plus .path3:before, .has-touch .page-search .header-search-btn.address-editor-select:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .page-search .header-search-btn.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .page-search .header-search-btn.address-editor-create:not(.collapsed):hover .icon-cart-plus .path3:before, .page-search .has-touch .btn-primary.header-search-btn:hover .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .btn-primary.more-link:hover .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):hover .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .btn-primary.more-link:hover .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary:hover .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create:not(.collapsed):hover .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary:hover .icon-cart-plus .path3:before, .has-touch .btn.address-editor-select:not(.collapsed):hover .icon-cart-plus .path3:before, .account .card-actions .has-touch a.address-editor-select:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .page-search .address-editor-select.header-search-btn:not(.collapsed):hover .icon-cart-plus .path3:before, .page-search .has-touch .address-editor-select.header-search-btn:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):hover .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):hover .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-select:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .btn.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .address-editor-edit.address-editor-select:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .address-editor-edit.address-editor-create:not(.collapsed):hover .icon-cart-plus .path3:before, .account .card-actions .has-touch a.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .page-search .address-editor-edit.header-search-btn:not(.collapsed):hover .icon-cart-plus .path3:before, .page-search .has-touch .address-editor-edit.header-search-btn:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):hover .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .address-editor-edit.more-link:not(.collapsed):hover .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-edit:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .btn.address-editor-create:not(.collapsed):hover .icon-cart-plus .path3:before, .account .card-actions .has-touch a.address-editor-create:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .page-search .address-editor-create.header-search-btn:not(.collapsed):hover .icon-cart-plus .path3:before, .page-search .has-touch .address-editor-create.header-search-btn:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):hover .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):hover .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-create:not(.collapsed):hover .icon-cart-plus .path3:before, .has-touch .btn.btn-primary:focus .icon-cart-plus .path3:before, .has-touch .btn-primary.address-editor-select:focus .icon-cart-plus .path3:before, .has-touch .address-editor-select:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .address-editor-select.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .address-editor-select.address-editor-create:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .btn-primary.address-editor-create:focus .icon-cart-plus .path3:before, .has-touch .address-editor-create.address-editor-select:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .address-editor-create.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .address-editor-create:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .account .card-actions a.btn-primary:focus .icon-cart-plus .path3:before, .has-touch .account .card-actions a.address-editor-select:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .account .card-actions a.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .account .card-actions a.address-editor-create:not(.collapsed):focus .icon-cart-plus .path3:before, .account .card-actions .has-touch a.btn-primary:focus .icon-cart-plus .path3:before, .has-touch .page-search .btn-primary.header-search-btn:focus .icon-cart-plus .path3:before, .has-touch .page-search .header-search-btn.address-editor-select:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .page-search .header-search-btn.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .page-search .header-search-btn.address-editor-create:not(.collapsed):focus .icon-cart-plus .path3:before, .page-search .has-touch .btn-primary.header-search-btn:focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .btn-primary.more-link:focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .btn-primary.more-link:focus .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary:focus .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create:not(.collapsed):focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary:focus .icon-cart-plus .path3:before, .has-touch .btn.address-editor-select:not(.collapsed):focus .icon-cart-plus .path3:before, .account .card-actions .has-touch a.address-editor-select:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .page-search .address-editor-select.header-search-btn:not(.collapsed):focus .icon-cart-plus .path3:before, .page-search .has-touch .address-editor-select.header-search-btn:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-select:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .btn.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .address-editor-edit.address-editor-select:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .address-editor-edit.address-editor-create:not(.collapsed):focus .icon-cart-plus .path3:before, .account .card-actions .has-touch a.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .page-search .address-editor-edit.header-search-btn:not(.collapsed):focus .icon-cart-plus .path3:before, .page-search .has-touch .address-editor-edit.header-search-btn:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .address-editor-edit.more-link:not(.collapsed):focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-edit:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .btn.address-editor-create:not(.collapsed):focus .icon-cart-plus .path3:before, .account .card-actions .has-touch a.address-editor-create:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .page-search .address-editor-create.header-search-btn:not(.collapsed):focus .icon-cart-plus .path3:before, .page-search .has-touch .address-editor-create.header-search-btn:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-create:not(.collapsed):focus .icon-cart-plus .path3:before, .has-touch .btn.btn-primary:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .btn-primary.address-editor-select:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .address-editor-select.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .address-editor-select.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .btn-primary.address-editor-create:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .address-editor-create.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .address-editor-create.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .account .card-actions a.btn-primary:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .account .card-actions a.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .account .card-actions a.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .account .card-actions a.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .account .card-actions .has-touch a.btn-primary:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .page-search .btn-primary.header-search-btn:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .page-search .header-search-btn.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .page-search .header-search-btn.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .page-search .header-search-btn.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .page-search .has-touch .btn-primary.header-search-btn:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .btn-primary.more-link:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .more-link.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .btn-primary.more-link:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .btn.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .account .card-actions .has-touch a.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .page-search .address-editor-select.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .page-search .has-touch .address-editor-select.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .address-editor-select.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .btn.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .address-editor-edit.address-editor-select:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .address-editor-edit.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .account .card-actions .has-touch a.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .page-search .address-editor-edit.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .page-search .has-touch .address-editor-edit.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .address-editor-edit.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-edit:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .btn.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .account .card-actions .has-touch a.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .page-search .address-editor-create.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .page-search .has-touch .address-editor-create.header-search-btn:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .address-editor-create.more-link:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.address-editor-create:not(.collapsed):not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .btn.btn-primary:not(:disabled):not(.disabled).active:focus .icon-cart-plus .path3:before, .has-touch .btn-primary.active.address-editor-select:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .active.address-editor-select.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .active.address-editor-select.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .btn-primary.active.address-editor-create:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .active.address-editor-create.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .active.address-editor-create.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .account .card-actions a.btn-primary.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .account .card-actions a.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .account .card-actions a.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .account .card-actions a.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .account .card-actions .has-touch a.btn-primary.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .page-search .btn-primary.active.header-search-btn:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .page-search .active.header-search-btn.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .page-search .active.header-search-btn.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .page-search .active.header-search-btn.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .page-search .has-touch .btn-primary.active.header-search-btn:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .btn-primary.active.more-link:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .active.more-link.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .btn-primary.active.more-link:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-primary.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-primary.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .btn.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .account .card-actions .has-touch a.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .page-search .active.address-editor-select.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .page-search .has-touch .active.address-editor-select.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .active.address-editor-select.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.active.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .btn.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .active.address-editor-edit.address-editor-select:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .active.address-editor-edit.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .account .card-actions .has-touch a.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .page-search .active.address-editor-edit.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .page-search .has-touch .active.address-editor-edit.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .active.address-editor-edit.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.active.address-editor-edit:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .btn.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .account .card-actions .has-touch a.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .page-search .active.address-editor-create.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .page-search .has-touch .active.address-editor-create.header-search-btn:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .active.address-editor-create.more-link:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.active.address-editor-create:not(.collapsed):not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .btn.btn-buy:hover .icon-cart-plus .path3:before, .has-touch .btn-buy.address-editor-select:hover .icon-cart-plus .path3:before, .has-touch .btn-buy.address-editor-create:hover .icon-cart-plus .path3:before, .has-touch .account .card-actions a.btn-buy:hover .icon-cart-plus .path3:before, .account .card-actions .has-touch a.btn-buy:hover .icon-cart-plus .path3:before, .has-touch .page-search .btn-buy.header-search-btn:hover .icon-cart-plus .path3:before, .page-search .has-touch .btn-buy.header-search-btn:hover .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .btn-buy.more-link:hover .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .btn-buy.more-link:hover .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy:hover .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy:hover .icon-cart-plus .path3:before, .has-touch .btn.btn-buy:focus .icon-cart-plus .path3:before, .has-touch .btn-buy.address-editor-select:focus .icon-cart-plus .path3:before, .has-touch .btn-buy.address-editor-create:focus .icon-cart-plus .path3:before, .has-touch .account .card-actions a.btn-buy:focus .icon-cart-plus .path3:before, .account .card-actions .has-touch a.btn-buy:focus .icon-cart-plus .path3:before, .has-touch .page-search .btn-buy.header-search-btn:focus .icon-cart-plus .path3:before, .page-search .has-touch .btn-buy.header-search-btn:focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .btn-buy.more-link:focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .btn-buy.more-link:focus .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy:focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy:focus .icon-cart-plus .path3:before, .has-touch .btn.btn-buy:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .btn-buy.address-editor-select:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .btn-buy.address-editor-create:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .account .card-actions a.btn-buy:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .account .card-actions .has-touch a.btn-buy:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .page-search .btn-buy.header-search-btn:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .page-search .has-touch .btn-buy.header-search-btn:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .btn-buy.more-link:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .btn-buy.more-link:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy:not(:disabled):not(.disabled):active:focus .icon-cart-plus .path3:before, .has-touch .btn.btn-buy:not(:disabled):not(.disabled).active:focus .icon-cart-plus .path3:before, .has-touch .btn-buy.active.address-editor-select:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .btn-buy.active.address-editor-create:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .account .card-actions a.btn-buy.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .account .card-actions .has-touch a.btn-buy.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .page-search .btn-buy.active.header-search-btn:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .page-search .has-touch .btn-buy.active.header-search-btn:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .product-detail-products-slider__title .btn-buy.active.more-link:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .product-detail-products-slider__title .has-touch .btn-buy.active.more-link:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .has-touch .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-buy.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .has-touch a.btn-buy.active:not(.disabled):not(:disabled):focus .icon-cart-plus .path3:before {
	color: #fff;
}

/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {
	display: none;
	width: 0;
	height: 0;
}

input[type=search]::-ms-reveal {
	display: none;
	width: 0;
	height: 0;
}

/* clears the 'X' from Chrome */
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;
}

.btn-back {
	margin-bottom: 40px;
}

.btn-back i {
	font-size: 28px;
	margin-right: 10px;
}

.custom-switch .custom-control-label:before {
	height: 16px;
	width: 28px;
	top: 6px;
	cursor: pointer;
}

.custom-switch .custom-control-label:after {
	top: calc(.3125rem + 3px);
}

.form-additional-information input {
	border: 0;
	height: 0;
	padding: 0;
}

.mx-input {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.form-group-required {
	color: #a6063a;
}

.form-group-required label {
	color: #a6063a;
}

.text-muted {
	color: #999 !important;
	font-weight: 300;
}

.form-select {
	display: block;
	width: 100%;
	padding: .375rem 2.25rem .375rem .75rem;
	-moz-padding-start: subtract(.75rem, 3px);
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
	color: #000;
	background-color: #f9f9f9;
	background-image: escape-svg(url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\'><path fill=\'none\' stroke=\'#343a40\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M2 5l6 6 6-6\'/></svg>"));
	background-repeat: no-repeat;
	background-position: right .75rem center;
	background-size: 16px 12px;
	border-radius: 0;
	-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;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}

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

.form-select:focus {
	border-bottom-color: #aaa;
	outline: 0;
	box-shadow: none;
}

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

.form-select:disabled {
	background-color: #e9ecef;
}

.form-select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #000;
}

.form-select-sm {
	padding-top: .25rem;
	padding-bottom: .25rem;
	padding-left: .5rem;
	font-size: .875rem;
	border-radius: 0;
}

.form-select-lg {
	padding-top: .5rem;
	padding-bottom: .5rem;
	padding-left: 1rem;
	font-size: 1.25rem;
	border-radius: 0;
}

.form-floating {
	position: relative;
}

.form-floating .form-control, .form-floating .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .form-floating #next_checkout_deliverydate, .form-floating .form-select {
	height: calc(3.5rem + 2px);
	line-height: 1.25;
}

.form-floating label {
	line-height: 1.5;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	padding: 1rem .75rem;
	pointer-events: none;
	border: 1px solid transparent;
	-ms-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	transition: opacity .1s ease-in-out, -ms-transform .1s ease-in-out;
	transition: opacity .1s ease-in-out, -webkit-transform .1s ease-in-out;
	transition: opacity .1s ease-in-out, transform .1s ease-in-out;
	-webkit-transition: opacity .1s ease-in-out, -webkit-transform .1s ease-in-out;
}

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

.form-floating .form-control, .form-floating .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .form-floating #next_checkout_deliverydate {
	padding: 1rem .75rem;
}

.form-floating .form-control::-ms-input-placeholder, .form-floating .form-control::-moz-placeholder, .form-floating .form-control::-webkit-input-placeholder, .form-floating .form-control::placeholder, .form-floating .is-act-confirmpage .checkout #next_checkout_deliverydate::-ms-input-placeholder, .form-floating .is-act-confirmpage .checkout #next_checkout_deliverydate::-moz-placeholder, .form-floating .is-act-confirmpage .checkout #next_checkout_deliverydate::-webkit-input-placeholder, .form-floating .is-act-confirmpage .checkout #next_checkout_deliverydate::placeholder, .is-act-confirmpage .checkout .form-floating #next_checkout_deliverydate::-ms-input-placeholder, .is-act-confirmpage .checkout .form-floating #next_checkout_deliverydate::-moz-placeholder, .is-act-confirmpage .checkout .form-floating #next_checkout_deliverydate::-webkit-input-placeholder, .is-act-confirmpage .checkout .form-floating #next_checkout_deliverydate::placeholder {
	color: transparent;
}

.form-floating .form-control::-webkit-input-placeholder, .form-floating .is-act-confirmpage .checkout #next_checkout_deliverydate::-webkit-input-placeholder, .is-act-confirmpage .checkout .form-floating #next_checkout_deliverydate::-webkit-input-placeholder {
	color: transparent;
}

.form-floating .form-control::-moz-placeholder, .form-floating .is-act-confirmpage .checkout #next_checkout_deliverydate::-moz-placeholder, .is-act-confirmpage .checkout .form-floating #next_checkout_deliverydate::-moz-placeholder {
	color: transparent;
}

.form-floating .form-control:focus, .form-floating .is-act-confirmpage .checkout #next_checkout_deliverydate:focus, .is-act-confirmpage .checkout .form-floating #next_checkout_deliverydate:focus, .form-floating .form-control:not(:placeholder-shown), .form-floating .is-act-confirmpage .checkout #next_checkout_deliverydate:not(:placeholder-shown), .is-act-confirmpage .checkout .form-floating #next_checkout_deliverydate:not(:placeholder-shown) {
	padding-top: 1.625rem;
	padding-bottom: .625rem;
}

.form-floating .form-control:-webkit-autofill, .form-floating .is-act-confirmpage .checkout #next_checkout_deliverydate:-webkit-autofill, .is-act-confirmpage .checkout .form-floating #next_checkout_deliverydate:-webkit-autofill {
	padding-top: 1.625rem;
	padding-bottom: .625rem;
	background-color: #f9f9f9;
}

.form-floating .form-select {
	padding-top: 1.625rem;
	padding-bottom: .625rem;
}

.form-floating .form-control:focus ~ label, .form-floating .is-act-confirmpage .checkout #next_checkout_deliverydate:focus ~ label, .is-act-confirmpage .checkout .form-floating #next_checkout_deliverydate:focus ~ label, .form-floating .form-control:not(:placeholder-shown) ~ label, .form-floating .is-act-confirmpage .checkout #next_checkout_deliverydate:not(:placeholder-shown) ~ label, .is-act-confirmpage .checkout .form-floating #next_checkout_deliverydate:not(:placeholder-shown) ~ label, .form-floating .form-select ~ label {
	opacity: .65;
	-ms-transform: scale(.85) translateY(-.5rem) translateX(.15rem);
	-webkit-transform: scale(.85) translateY(-.5rem) translateX(.15rem);
	transform: scale(.85) translateY(-.5rem) translateX(.15rem);
	top: -3px;
}

.form-floating .form-control:-webkit-autofill ~ label, .form-floating .is-act-confirmpage .checkout #next_checkout_deliverydate:-webkit-autofill ~ label, .is-act-confirmpage .checkout .form-floating #next_checkout_deliverydate:-webkit-autofill ~ label {
	opacity: .65;
	-ms-transform: scale(.85) translateY(-.5rem) translateX(.15rem);
	-webkit-transform: scale(.85) translateY(-.5rem) translateX(.15rem);
	transform: scale(.85) translateY(-.5rem) translateX(.15rem);
	top: -3px;
}

.form-group__twilio label {
	display: block;
}

.form-group__twilio .form-control, .form-group__twilio .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .form-group__twilio #next_checkout_deliverydate {
	height: calc(3.5rem + 2px);
}

.form-group__twilio .iti + label {
	left: 43px !important;
}

.form-group__twilio.minimize-label .iti + label {
	opacity: .65;
	-ms-transform: scale(.85) translateY(-.5rem) translateX(.15rem);
	-webkit-transform: scale(.85) translateY(-.5rem) translateX(.15rem);
	transform: scale(.85) translateY(-.5rem) translateX(.15rem);
	top: -3px;
}

.form-row > [class*="col-"].form-floating label {
	left: 5px;
}

#loginPassword, #newPassword, #passwordConfirmation, #password, #personalPassword, #personalPasswordConfirmation, #personalMailPasswordCurrent {
	padding-right: 30px;
}

#loginPassword.is-invalid, #loginPassword:invalid, #newPassword.is-invalid, #newPassword:invalid, #passwordConfirmation.is-invalid, #passwordConfirmation:invalid, #password.is-invalid, #password:invalid, #personalPassword.is-invalid, #personalPassword:invalid, #personalPasswordConfirmation.is-invalid, #personalPasswordConfirmation:invalid, #personalMailPasswordCurrent.is-invalid, #personalMailPasswordCurrent:invalid {
	background-image: none;
}

.toggle-password {
	background-image: url("/bundles/nextagtheme/assets/images/icons/eye-open.svg");
	background-size: 20px 20px;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	position: absolute;
	top: 21px;
	right: 17px;
	z-index: 2;
}

.toggle-password:hover {
	cursor: pointer;
}

.toggle-password.show-password {
	background-image: url("/bundles/nextagtheme/assets/images/icons/eye-closed.svg");
}

:root {}

.v-select ul {
	margin: 0 !important;
}

.vs__search::-ms-input-placeholder, .vs__search::-moz-placeholder, .vs__search::-webkit-input-placeholder, .vs__search::placeholder, .vs__dropdown-toggle, .vs__dropdown-menu {
	background: #f9f9f9 !important;
	border-color: #ced4da !important;
	border-radius: 0 !important;
}

.vs__search::-ms-input-placeholder:hover, .vs__search::-moz-placeholder:hover, .vs__search::-webkit-input-placeholder:hover, .vs__search::placeholder:hover, .vs__search::-ms-input-placeholder:focus, .vs__search::-moz-placeholder:focus, .vs__search::-webkit-input-placeholder:focus, .vs__search::placeholder:focus, .vs__search::-ms-input-placeholder:active, .vs__search::-moz-placeholder:active, .vs__search::-webkit-input-placeholder:active, .vs__search::placeholder:active, .vs__dropdown-toggle:hover, .vs__dropdown-toggle:focus, .vs__dropdown-toggle:active, .vs__dropdown-menu:hover, .vs__dropdown-menu:focus, .vs__dropdown-menu:active {
	border-color: #aaa !important;
}

.vs__dropdown-toggle {
	background-color: #f9f9f9 !important;
	border: 1px solid #ced4da !important;
	border-radius: 0 !important;
	height: calc(1.6em + .75rem + 2px) !important;
	padding: .375rem .75rem;
}

.vs__dropdown-toggle:hover, .vs__dropdown-toggle:focus, .vs__dropdown-toggle:active, .vs__dropdown-toggle[aria-expanded="true"] {
	border-color: #aaa !important;
}

.vs__search {
	font-size: 1rem !important;
	font-weight: 300 !important;
}

.vs__search:hover {
	cursor: pointer;
}

.vs__selected {
	color: #000 !important;
	padding: .375rem 3px !important;
}

.vs__selected:hover {
	cursor: pointer;
}

.vs__selected-options {
	padding-left: 5px !important;
}

.vs__actions {
	padding-right: 12px !important;
}

.vs__actions:hover {
	cursor: pointer;
}

.vs__actions .vs__open-indicator i {
	font-size: 14px;
}

.vs__actions .vs__clear i {
	font-size: 13px;
}

.form-group[data-nextag-addresssearch] #addressnextag-addresssearch-inputfield {
	background-image: url("/bundles/nextagtheme/assets/images/icons/search.svg");
	background-repeat: no-repeat;
	background-position: center right 12px;
	padding-right: 50px;
}

.form-group[data-nextag-addresssearch] .search-suggest .search-suggest-container {
	max-height: 400px;
	padding: 12px;
	width: calc(100% - 10px);
	-webkit-overflow-scrolling: touch;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
}

.form-group[data-nextag-addresssearch] .search-suggest .search-suggest-container .h3 {
	display: none;
}

.form-group[data-nextag-addresssearch] .search-suggest .search-suggest-container ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.form-group[data-nextag-addresssearch] .search-suggest .search-suggest-container .search-suggest-address {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	padding: 8px 12px;
}

.form-group[data-nextag-addresssearch] .search-suggest .search-suggest-container .search-suggest-address:last-of-type {
	border-bottom: none;
}

.form-group[data-nextag-addresssearch] .search-suggest .search-suggest-container .search-suggest-address:hover {
	background-color: #f9f9f9;
	cursor: pointer;
}

.form-group[data-nextag-addresssearch] .search-suggest .search-suggest-container:after {
	content: none;
}

.table {
	border-bottom: 1px solid #000;
	color: #000;
	margin-bottom: 65px;
	-ms-word-break: initial;
	word-break: initial;
}

.table th, .table td {
	border-top: 1px solid #000;
}

.table th:first-child, .table td:first-child {
	padding-left: 0;
}

.table th:last-child, .table td:last-child {
	padding-right: 0;
}

.table th {
	font-weight: 600;
}

.table__horizontal th {
	width: 1%;
}

.pagination {
	font-size: 1rem;
	font-weight: 300;
	margin-left: 0;
}

.pagination .page-link {
	line-height: 36px;
}

.page-link {
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 0;
	color: rgba(0, 0, 0, .5);
	height: 38px;
	padding: 0;
	text-align: center;
	width: 38px;
}

.page-link:hover {
	background-color: #000;
	border-color: #000;
	color: #fff;
}

.page-link:focus {
	box-shadow: none;
}

.page-link i {
	font-size: 50px;
	position: absolute;
	left: 50%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.page-item.active .page-link {
	background-color: #000;
	border-color: #000;
	color: #fff;
}

/* ************************************
 *
 * @Section: CSS Variables
 *
************************************* */
:root {
	--ease-out-img: cubic-bezier(.42, 0, .002, 1);
}

* {
	scroll-padding-top: calc(var(--header-height) + 20px);
}

/* ************************************
 *
 * @Section: Layout
 *
************************************* */
.container-fluid.limited {
	max-width: 1260px;
}

@media (max-width: 1479.98px) {
	.container-fluid.limited {
		min-width: 340px;
	}
}

.container-fluid.limited-1920 {
	max-width: 1920px;
}

.page-wrapper {
	padding-top: 64px;
}

@media (min-width: 992px) {
	.page-wrapper {
		padding-top: 86px;
	}
}

@media print {
	.page-wrapper {
		padding-top: 0;
	}
}

.page-wrapper main {
	margin-top: 50px;
}

@media (min-width: 992px) {
	.page-wrapper main {
		margin-top: 65px;
	}
}

body.show-search .page-wrapper {
	padding-top: 110px;
}

@media (min-width: 992px) {
	body.show-search .page-wrapper {
		padding-top: 86px;
	}
}

@media (min-width: 576px) {
	.header-area, .container-main .cms-page, body.is-ctl-product main, body.is-ctl-checkout main, .account.account-content, .account-flashbags .flashbags, .footer-main {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media (max-width: 991.98px) {
	body.is-shop-list .page-wrapper main, body.is-ctl-product .page-wrapper main, body.is-search-results-page .page-wrapper main {
		margin-top: 25px;
	}
}

@media (min-width: 992px) {
	body.is-ctl-product main {
		margin-top: 53px;
	}
}

/* body.is-ctl-product {
    .page-wrapper {
        main {
            @include media-breakpoint-up(sm) {
                padding-left: 20px;
                padding-right: 20px;
            }
        }
    }
} */
body.header-block-displayed .page-wrapper {
	padding-top: 0;
}

.container-main {
	padding: 0;
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
}

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

.no-js .no-js-show {
	opacity: 1;
}

/* ************************************
 *
 * @Section: Fontello
 *
************************************* */
[class^="icon-"]:before, [class*=" icon-"]:before {
	margin: 0;
}

/* ************************************
 *
 * @Section: Scroll Up Button
 *
************************************* */
.scroll-up-button {
	font-weight: 400;
	left: auto;
	right: 1.5rem;
}

.scroll-up-button .btn, .scroll-up-button .address-editor-select, .scroll-up-button .address-editor-create, .scroll-up-button .account .card-actions a, .account .card-actions .scroll-up-button a, .scroll-up-button .page-search .header-search-btn, .page-search .scroll-up-button .header-search-btn, .scroll-up-button .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .scroll-up-button .more-link, .scroll-up-button .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .scroll-up-button a {
	font-size: 20px;
	height: 40px;
	width: 40px;
	padding: 0;
}

/* ************************************
 *
 * @Section: Stop Animations During Resize
 *
************************************* */
.resize-animation-stopper * {
	-webkit-animation: none !important;
	animation: none !important;
	-webkit-transition: none !important;
	transition: none !important;
}

/* ************************************
 *
 * @Section: Hide Elements
 *
************************************* */
.is-act-home .breadcrumb-block {
	display: none;
}

.page-search-hide .page-search-block {
	display: none;
}

/* ************************************
 *
 * @Section: Instagram Embed
 *
************************************* */
.instagram-media {
	margin: 0 auto 48px auto !important;
}

@media (min-width: 768px) {
	.instagram-media {
		margin: 0 auto 77px auto !important;
	}
}

/* ************************************
 *
 * Video Embed
 *
************************************* */
.embed-responsive p {
	margin: 0;
}

.embed-responsive-3by2:before {
	padding-top: 66.6064981949%;
}

/* ************************************
 *
 * @Section: No JS
 *
************************************* */
.no-js img.lazyload {
	display: none;
}

.no-js noscript img.lazyload {
	display: block;
}

/* ************************************
 *
 * @Section: Dropdown Menu
 *
************************************* */
.dropdown-menu {
	border-radius: 0;
}

/* ************************************
 *
 * @Section: Tooltip
 *
************************************* */
.tooltip .tooltip-inner {
	background: #413a3e !important;
	border-radius: 0;
	color: #fff;
	line-height: 1.2;
	max-width: 200px !important;
	padding: 8px !important;
	text-align: center;
}

/* ************************************
 *
 * @Section: Tooltip
 *
************************************* */
.noselect, img {
	-webkit-touch-callout: none;
	/* iOS Safari */
	-webkit-user-select: none;
	/* Safari */
	-khtml-user-select: none;
	/* Konqueror HTML */
	-moz-user-select: none;
	/* Firefox */
	-ms-user-select: none;
	/* Internet Explorer/Edge */
	user-select: none;
	/* Non-prefixed version, currently 
                                    supported by Chrome and Opera */
	pointer-events: none;
}

/* ************************************
 *
 * @Section: Clock Loading Animation
 *
************************************* */

/* .clock-loading-animation {
    border-radius: 50%;
    border: 2px solid map-get($theme-colors, "white");
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
    display: block;
    width: 60px;
    height: 60px;

    &:before {
        content: "";
        position: absolute;
        background-color: #fff;
        top: calc(50% - 20px);
        left: calc(50% - 1px);
        height: 21px;
        width: 2px;
        border-radius: 5px;
        -webkit-transform-origin: 50% 94%;
        transform-origin: 50% 94%;
        -webkit-animation: ptAiguille 12s linear infinite;
        animation: ptAiguille 12s linear infinite;
    }

    &:after {
        content: "";
        position: absolute;
        background-color: #fff;
        top: calc(50% - 25px);
        left: calc(50% - 1px);
        height: 26px;
        width: 2px;
        border-radius: 5px;
        -webkit-transform-origin: 50% 97%;
        transform-origin: 50% 97%;
        -webkit-animation: grdAiguille 2s linear infinite;
        animation: grdAiguille 2s linear infinite;
      }
}

@-webkit-keyframes grdAiguille{
    0%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);}
}

@keyframes grdAiguille{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}

@-webkit-keyframes ptAiguille{
    0%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);}
}

@keyframes ptAiguille{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
} */

/* ************************************
 *
 * @Section: Glass Fill Animation
 *
************************************* */
.martel-logo-loading-animation {
	height: 80px;
	width: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.martel-logo-loading-animation svg {
	height: 100%;
	width: 100%;
}

.martel-logo-loading-animation #eJuFgNUZa4f5_to {
	-webkit-animation: eJuFgNUZa4f5_to__to 1400ms linear infinite normal forwards;
	animation: eJuFgNUZa4f5_to__to 1400ms linear infinite normal forwards;
}

@-webkit-keyframes eJuFgNUZa4f5_to__to {
	0% {
		-ms-transform: translate(88.6px, 98.850002px);
		-webkit-transform: translate(88.6px, 98.850002px);
		transform: translate(88.6px, 98.850002px);
		animation-timing-function: cubic-bezier(0, 0, .58, 1);
	}
	
	64.285714% {
		-ms-transform: translate(88.6px, 24.10476px);
		-webkit-transform: translate(88.6px, 24.10476px);
		transform: translate(88.6px, 24.10476px);
	}
	
	100% {
		-ms-transform: translate(88.6px, 24.10476px);
		-webkit-transform: translate(88.6px, 24.10476px);
		transform: translate(88.6px, 24.10476px);
	}
}

@keyframes eJuFgNUZa4f5_to__to {
	0% {
		-ms-transform: translate(88.6px, 98.850002px);
		-webkit-transform: translate(88.6px, 98.850002px);
		transform: translate(88.6px, 98.850002px);
		animation-timing-function: cubic-bezier(0, 0, .58, 1);
	}
	
	64.285714% {
		-ms-transform: translate(88.6px, 24.10476px);
		-webkit-transform: translate(88.6px, 24.10476px);
		transform: translate(88.6px, 24.10476px);
	}
	
	100% {
		-ms-transform: translate(88.6px, 24.10476px);
		-webkit-transform: translate(88.6px, 24.10476px);
		transform: translate(88.6px, 24.10476px);
	}
}

/* .wineglass-loading-animation {
    height: 70px;
    width: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;

    #loaderGlass {
        width: 60%;
        height: 60%;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        z-index: -1;
    
        svg {
            height: 100%;
            width: 100%;
        }
    
        .loader-glass-fill {
            -webkit-animation-name: glassFillAction;
            animation-name: glassFillAction;
            -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
            -webkit-animation-timing-function: ease;
            animation-timing-function: ease;
            -webkit-animation-duration: 3s;
            animation-duration: 3s;
            -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
        }
    
        .loader-glass-glass {
            fill: none;
            stroke: map-get($theme-colors, "martel-rot");
            stroke-width: 3;
            stroke-miterlimit: 5;
        }
    
        .loader-glass-liquid {
            fill: map-get($theme-colors, "white");
        }
    
        #waveShape {
            -webkit-animation-name: glassWaveAction;
            animation-name: glassWaveAction;
            -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
            -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
            -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s;
            width: 300px;
            height: 150px;
            fill: map-get($theme-colors, "martel-rot");
        }
    }
    
    #loaderCircle {
        position: absolute;
        z-index: 0;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;

        .loader-circle-dash {
            stroke-dasharray: 11.34px;
            stroke-dashoffset: 5px;
            -webkit-animation: circleAn 1s linear infinite;
            animation: circleAn 1s linear infinite;
        }
    }

    &.color-white {
        #loaderGlass {             
            .loader-glass-glass {
                stroke: map-get($theme-colors, "white");
            }
        
            #loaderGlassLiquid,
            .loader-glass-liquid {
                fill: map-get($theme-colors, "white");
            }
        
            #waveShape {
                fill: map-get($theme-colors, "white");
            }
        }
        
        #loaderCircle {  
            .loader-circle-dash {
                stroke: map-get($theme-colors, "white");
            }
        }    
    }
}

@-webkit-keyframes glassFillAction {
    0% {
        -webkit-transform: translate(0, 80px);
        transform: translate(0, 80px);
    }
    70% {
        -webkit-transform: translate(0, 30px);
        transform: translate(0, 30px);
    }
    100% {
        -webkit-transform: translate(0, 30px);
        transform: translate(0, 30px);
    }
}

@keyframes glassFillAction {
    0% {
        -webkit-transform: translate(0, 80px);
        transform: translate(0, 80px);
    }
    70% {
        -webkit-transform: translate(0, 30px);
        transform: translate(0, 30px);
    }
    100% {
        -webkit-transform: translate(0, 30px);
        transform: translate(0, 30px);
    }
}

@-webkit-keyframes glassWaveAction {
    0% {
        -webkit-transform: translate(-150px, 0);
        transform: translate(-150px, 0);
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}

@keyframes glassWaveAction {
    0% {
        -webkit-transform: translate(-150px, 0);
        transform: translate(-150px, 0);
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}

@-webkit-keyframes circleAn {
    0% {
        stroke-dashoffset: 5px;
    }
    100% {
        stroke-dashoffset: 100px;
    }
}

@keyframes circleAn {
    0% {
        stroke-dashoffset: 5px;
    }
    100% {
        stroke-dashoffset: 100px;
    }
} */

/* ************************************
 *
 * Animationen
 *
************************************* */
@media (min-width: 576px) {
	.fade-up-animation {
		opacity: 0;
		transition-property: opacity, -ms-transform;
		transition-property: opacity, -webkit-transform;
		transition-property: opacity, transform;
		transition-duration: 1s;
		transition-timing-function: cubic-bezier(.33, 1, .68, 1);
		-ms-transform: translate3d(0, 100px, 0);
		-webkit-transform: translate3d(0, 100px, 0);
		transform: translate3d(0, 100px, 0);
	}
	
	.fade-up-animation.is-inview {
		opacity: 1;
		-ms-transform: translateZ(0);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@media print and (min-width: 576px) {
	.fade-up-animation {
		opacity: 1 !important;
		-ms-transform: translateZ(0) !important;
		-webkit-transform: translateZ(0) !important;
		transform: translateZ(0) !important;
	}
}

.fade-left-animation {
	opacity: 0;
	transition-property: opacity, -ms-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	transition-duration: 1s;
	transition-timing-function: cubic-bezier(.33, 1, .68, 1);
	-ms-transform: translate3d(-100px, 0, 0);
	-webkit-transform: translate3d(-100px, 0, 0);
	transform: translate3d(-100px, 0, 0);
}

.fade-left-animation.is-inview {
	opacity: 1;
	-ms-transform: translateZ(0);
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

@-webkit-keyframes up-n-down {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	
	50% {
		-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes up-n-down {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	
	50% {
		-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes lineload {
	from {
		width: 0;
	}
	
	to {
		width: calc(100% - 26px);
	}
}

@keyframes lineload {
	from {
		width: 0;
	}
	
	to {
		width: calc(100% - 26px);
	}
}

@-webkit-keyframes arrow-right-left {
	0% {
		right: 0;
	}
	
	50% {
		right: -4px;
	}
	
	100% {
		right: 0;
	}
}

@keyframes arrow-right-left {
	0% {
		right: 0;
	}
	
	50% {
		right: -4px;
	}
	
	100% {
		right: 0;
	}
}

@-webkit-keyframes arrow-left-right {
	0% {
		left: 0;
	}
	
	50% {
		left: -4px;
	}
	
	100% {
		left: 0;
	}
}

@keyframes arrow-left-right {
	0% {
		left: 0;
	}
	
	50% {
		left: -4px;
	}
	
	100% {
		left: 0;
	}
}

/* @-webkit-keyframes reveal {
    0% {
        -webkit-clip-path: inset(0 0 100% 0);
        clip-path: inset(0 0 100% 0)
    }

    30% {
        -webkit-clip-path: inset(0 0 100% 0);
        clip-path: inset(0 0 100% 0)
    }

    100% {
        -webkit-clip-path: inset(0 0 0 0);
        clip-path: inset(0 0 0 0)
    }
}

@keyframes reveal {
    0% {
        -webkit-clip-path: inset(0 0 100% 0);
        clip-path: inset(0 0 100% 0)
    }

    30% {
        -webkit-clip-path: inset(0 0 100% 0);
        clip-path: inset(0 0 100% 0)
    }

    100% {
        -webkit-clip-path: inset(0 0 0 0);
        clip-path: inset(0 0 0 0)
    }
} */

/* ************************************
 *
 * @Section: Customer Group Specific Display Rules
 *
************************************* */
.show-to-wiederverkauf {
	display: none;
}

body.cg-wiederverkauf .hide-from-wiederverkauf {
	display: none;
}

body.cg-wiederverkauf .show-to-wiederverkauf {
	display: initial;
}

/* ************************************
 *
 * @Section: Anchors
 *
************************************* */
.anchor-w-offset {
	position: relative;
	top: calc(( 20px + var(--header-height) ) * -1);
}

/* ************************************
 *
 * @Section: Google Maps Marker
 *
************************************* */
.custom-googlemaps-marker-content {
	position: relative;
	width: 32px;
	height: 32px;
	background-color: #a6063a;
}

/* ************************************
 *
 * @Section: Simple Lightbox
 *
************************************* */
.sl-wrapper button:focus, .sl-wrapper button:active {
	outline: none !important;
}

.sl-wrapper .sl-close {
	font-size: 24px !important;
	height: 24px;
	width: 24px;
	line-height: 24px;
}

.sl-wrapper .sl-navigation button {
	width: 36px;
}

/* ************************************
 *
 * @Section: Header
 *
************************************* */
.header-area {
	min-width: 340px;
	background-color: #fff;
	color: #000;
	box-shadow: 0px 0px .4px rgba(0, 0, 0, .024), 0px .1px 1px rgba(0, 0, 0, .035), 0px .3px 2.4px rgba(0, 0, 0, .046), 0px 1px 8px rgba(0, 0, 0, .07);
}

@media (min-width: 992px) {
	.header-area {
		height: 120px;
		-webkit-transition: background-color .3s ease-in-out, height .3s ease-in-out;
		transition: background-color .3s ease-in-out, height .3s ease-in-out;
	}
}

.header-area .header-navigation-inner {
	padding-top: 10px;
	padding-bottom: 10px;
	/* @include media-breakpoint-up(lg) {
            padding-top: 10px;
            padding-bottom: 10px;
        } */
	-webkit-transition: padding .3s ease-in-out;
	/* @include media-breakpoint-up(lg) {
            padding-top: 10px;
            padding-bottom: 10px;
        } */
	transition: padding .3s ease-in-out;
}

.header-area .header-logo-col {
	height: 100%;
	margin: 0;
	padding-bottom: 0;
	position: relative;
	z-index: 202;
}

.header-area .header-logo-main {
	line-height: 0;
}

.header-area .navbar-brand {
	font-size: 1rem;
	margin-right: 0;
	padding: 0;
}

@media (min-width: 992px) {
	.header-area .navbar-brand {
		margin-top: 6px;
		margin-bottom: 6px;
	}
}

.header-area .navbar-brand svg {
	height: 44px;
	width: 44px;
	will-change: height, width;
	-webkit-transition: height .3s ease-in-out, width .3s ease-in-out;
	transition: height .3s ease-in-out, width .3s ease-in-out;
}

@media (min-width: 992px) {
	.header-area .navbar-brand svg {
		height: auto;
		width: 250px;
	}
}

@media (min-width: 1480px) {
	.header-area .navbar-brand svg {
		width: 278px;
	}
}

.header-area .navbar-brand svg .martel-logo-st1 {
	fill: #fff;
}

.header-area .navbar-brand svg .martel-logo-st2 {
	fill: #000;
	-webkit-transition: fill .3s;
	transition: fill .3s;
}

@media (max-width: 1185px) {
	.header-area .navbar-brand svg .martel-logo-st2 {
		opacity: 0;
	}
}

.header-area.hover .navbar-brand svg .martel-logo-st2 {
	fill: transparent;
}

@media print {
	.header-area.fixed-top {
		background: transparent;
		position: relative;
	}
}

.header-row {
	padding: 0;
}

@media (max-width: 575.98px) {
	body.show-search .header-area {
		background-color: #fff !important;
	}
}

/* body.show-search.scrolling,
body.show-search.show-full-header {
    .header-area {
        @include media-breakpoint-up(lg) {
            height: 120px;
        }
    }
} */
body.header-block-displayed .header-area .navbar-brand svg {
	height: 54px;
	width: 54px;
}

@media (min-width: 992px) {
	body.header-block-displayed .header-area .navbar-brand svg {
		height: auto;
		width: 260px;
	}
}

@media (min-width: 1480px) {
	body.header-block-displayed .header-area .navbar-brand svg {
		width: 303px;
	}
}

body.header-block-displayed.scrolling .header-area .navbar-brand svg {
	height: 44px;
	width: 44px;
}

@media (min-width: 992px) {
	body.header-block-displayed.scrolling .header-area .navbar-brand svg {
		height: auto;
		width: 230px;
	}
}

@media (min-width: 1480px) {
	body.header-block-displayed.scrolling .header-area .navbar-brand svg {
		width: 269px;
	}
}

/* ************************************
 *
 * @Section: Main Navigation
 *
************************************* */
.main-navigation {
	height: 45px;
	position: absolute;
	width: 100%;
	transition: opacity .3s, height .3s ease-in-out, -ms-transform .3s;
	transition: opacity .3s, height .3s ease-in-out, -webkit-transform .3s;
	transition: opacity .3s, height .3s ease-in-out, transform .3s;
	-webkit-transition: opacity .3s, height .3s ease-in-out, -webkit-transform .3s;
	z-index: 200;
}

.main-navigation.header-block {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.main-navigation-menu {
	font-size: 1rem;
	line-height: 1.0625;
	margin-top: -21px;
	margin-left: -18px;
	margin-right: -18px;
	opacity: 1;
}

@media (min-width: 1480px) {
	.main-navigation-menu {
		margin-left: -25px;
		margin-right: -25px;
	}
}

.main-navigation-menu a {
	text-decoration: none;
}

.main-navigation-menu.hovered .main-navigation-link:hover .nav-item-link + .dropdown-menu {
	display: block;
}

.main-navigation-menu.hovered .main-navigation-link:hover .main-navigation-link-text {
	position: relative;
}

.main-navigation-menu.hovered .main-navigation-link:hover .main-navigation-link-text:after {
	content: "";
	background-color: #000;
	height: 1px;
	position: absolute;
	bottom: -5px;
	left: 0;
	width: 100%;
}

.main-navigation-link {
	color: #000;
	padding-right: 0;
	position: relative;
}

.main-navigation-link.open .nav-item-link + .dropdown-menu {
	display: block;
}

.main-navigation-link.is-open .main-navigation-link-text, .main-navigation-link.active .main-navigation-link-text, .main-navigation-link.open .main-navigation-link-text {
	position: relative;
}

.main-navigation-link.is-open .main-navigation-link-text:after, .main-navigation-link.active .main-navigation-link-text:after, .main-navigation-link.open .main-navigation-link-text:after {
	content: "";
	background-color: #000;
	height: 1px;
	position: absolute;
	bottom: -5px;
	left: 0;
	width: 100%;
}

.main-navigation-link .nav-item-link {
	color: #000;
	display: block;
	padding: 15px 24px 5px 24px;
	text-decoration: none;
}

.main-navigation-link .nav-link-level-0 {
	font-weight: 600;
}

.main-navigation-link .main-navigation-link-text {
	border-bottom: none;
	padding-bottom: 0;
}

/* body.show-search:not(.scrolling):not(.show-full-header) {
    .main-navigation {
        opacity: 0;
        visibility: hidden;
    }
} */

/* ************************************
 *
 * @Section: Dropdown Menu
 *
************************************* */
.header-area .dropdown-toggle:after {
	content: none;
}

.header-area .dropdown-menu {
	background-color: transparent;
	border-top: none;
	border-bottom: none;
	border-color: #fff;
	border-radius: 0;
	margin-top: 0;
	padding-bottom: 24px;
	text-transform: none;
	top: calc(100% - 5px);
}

.header-area .dropdown-menu:not(.account-menu-dropdown):before {
	content: "";
	background-color: #fff;
	border-bottom: 1px solid #e6e6e6;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -9999px;
	width: 99999px;
	z-index: -1;
}

.header-area .dropdown-menu .dropdown-item {
	line-height: 1.0625;
	margin-bottom: 6px;
	padding: 5px 22px;
	text-decoration: none;
	white-space: nowrap;
}

.header-area .dropdown-menu .dropdown-item:hover, .header-area .dropdown-menu .dropdown-item.active {
	background-color: transparent;
}

.header-area .dropdown-menu .dropdown-item:hover {
	color: #a6063a;
}

.header-area .dropdown-menu .dropdown-item.active {
	color: #000;
	font-weight: 700;
}

.header-area .dropdown-menu .dropdown-item.active:hover {
	color: #a6063a;
}

.header-area .dropdown-menu .dropdown-item:focus {
	background-color: transparent;
}

.header-area .dropdown-menu .dropdown-item.is-new {
	position: relative;
}

.header-area .dropdown-menu .dropdown-item.is-new:after {
	content: attr(data-translation-new);
	color: #a6063a;
	border: 1px solid #a6063a;
	border-radius: 50%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400;
	height: 34px;
	font-size: 10px;
	margin-left: 26px;
	text-transform: uppercase;
	width: 34px;
	position: absolute;
	top: -4px;
	-ms-transform: rotate(-15deg);
	-webkit-transform: rotate(-15deg);
	transform: rotate(-15deg);
}

/* ************************************
 *
 * @Section: Header Actions
 *
************************************* */
.header-area .header-actions-wrapper {
	position: relative;
	top: 0;
	z-index: 201;
}

@media (min-width: 992px) {
	.header-area .header-actions-wrapper {
		margin-right: -15px;
	}
}

.header-area .header-actions-wrapper .col-auto {
	padding-left: 8px;
	padding-right: 8px;
}

@media (min-width: 992px) {
	.header-area .header-actions-wrapper .col-auto {
		padding-left: 10px;
		padding-right: 10px;
	}
}

.header-area .header-actions-btn {
	background-color: transparent;
	border-color: transparent;
	color: #000;
	line-height: 1;
	padding: 6px 4px;
}

@media (min-width: 992px) {
	.header-area .header-actions-btn {
		padding: 10px 4px;
	}
}

.header-area .header-actions-btn:hover, .header-area .header-actions-btn:focus, .header-area .header-actions-btn:not(:disabled):not(.disabled):active {
	background-color: transparent;
	border-color: transparent;
}

.header-area .header-actions-btn:focus {
	box-shadow: none;
	outline: none;
}

.header-area i {
	color: #000;
	display: block;
	height: 32px;
	width: 32px;
}

.header-area i:before {
	font-size: 32px;
	width: 100%;
}

.header-area .header-icon {
	height: 25px;
	width: auto;
}

.header-area .header-icon__favoriten-ga {
	height: 29px;
	margin-top: -2px;
}

.header-area button.account-menu-btn {
	display: none;
}

.header-area .account-menu.open {}

.header-area .account-menu.open .header-actions-btn svg path {
	fill: #a6063a;
}

.header-area .header-icon__cart__empty ellipse {
	display: none;
}

.header-area .header-icon__cart__empty.show-ellipse ellipse {
	display: block;
}

.header-area .header-cart-badge {
	display: none;
}

.no-touch .header-area .header-icon:hover .svg-fill {
	fill: #a6063a;
}

.no-touch .header-area .header-icon:hover .svg-stroke {
	stroke: #a6063a;
}

.no-touch .header-area .account-menu:hover .dropdown-menu, .no-touch .header-area .account-menu-dropdown.show {
	display: block;
	-ms-transform: translate3d(0, 0, 0) !important;
	-webkit-transform: translate3d(0, 0, 0) !important;
	transform: translate3d(0, 0, 0) !important;
	-ms-transform: translateX(-50%) !important;
	-webkit-transform: translateX(-50%) !important;
	transform: translateX(-50%) !important;
	left: 50% !important;
	top: 100% !important;
}

.has-touch button.account-menu-btn {
	display: block;
}

.has-touch a.account-menu-btn:not(.account-menu-btn--guest) {
	display: none;
}

/* ************************************
 *
 * @Section: Nav Toggle
 *
************************************* */
.nav-toggle {
	background-color: transparent;
	border: none;
	display: block;
	height: auto;
	margin-right: -10px;
	padding: 4px 10px 4px 0;
	width: 40px;
}

@media (min-width: 992px) {
	.nav-toggle {
		padding: 10px 10px 10px 0;
	}
}

.nav-toggle:focus {
	outline: none;
}

.menu-icon {
	position: relative;
	width: 30px;
	height: 30px;
	cursor: pointer;
	z-index: 1002;
}

.menu-icon .menu-icon__checkbox {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
	z-index: 2;
	-webkit-touch-callout: none;
	position: absolute;
	top: 0;
	opacity: 0;
}

.menu-icon div {
	margin: auto;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	width: 30px;
	height: 12px;
}

.menu-icon span {
	position: absolute;
	display: block;
	width: 100%;
	height: 1px;
	background-color: #000;
	-webkit-transition: all .2s cubic-bezier(.1, .82, .76, .965);
	transition: all .2s cubic-bezier(.1, .82, .76, .965);
}

.menu-icon span:first-of-type {
	top: 0;
}

.menu-icon span:last-of-type {
	bottom: 0;
	width: 20px;
}

.menu-icon.active span:first-of-type, .menu-icon .menu-icon__checkbox:checked + div span:first-of-type {
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 6px;
}

.menu-icon.active span:last-of-type, .menu-icon .menu-icon__checkbox:checked + div span:last-of-type {
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	bottom: 5px;
	width: 30px;
}

.menu-icon.active:hover span:first-of-type, .menu-icon.active:hover span:last-of-type, .menu-icon:hover .menu-icon__checkbox:checked + div span:first-of-type, .menu-icon:hover .menu-icon__checkbox:checked + div span:last-of-type {
	width: 30px;
}

.menu-icon:hover span:first-of-type {
	background-color: #a6063a;
	width: 30px;
}

.menu-icon:hover span:last-of-type {
	background-color: #a6063a;
	width: 20px;
}

/* ************************************
 *
 * @Section: Mobile Menu
 *
************************************* */
.menu-wrapper {
	height: 100%;
	overflow: hidden;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
	-webkit-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

@media (min-width: 992px) {
	.menu-wrapper {
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

.menu-wrapper.ready {
	-webkit-transition: -webkit-transform .8s;
	transition: -ms-transform .8s;
	transition: -webkit-transform .8s;
	transition: transform .8s;
	-webkit-transition-timing-function: cubic-bezier(.7, 0, .3, 1);
	transition-timing-function: cubic-bezier(.7, 0, .3, 1);
}

.menu-wrapper.ready + .menu-wrapper-cover {
	-webkit-transition: opacity 800ms ease-in, visibility 0ms ease-in 800ms;
	transition: opacity 800ms ease-in, visibility 0ms ease-in 800ms;
}

.menu-wrapper-cover {
	background: rgba(0, 0, 0, .5);
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	opacity: 0;
	visibility: hidden;
}

@media (min-width: 992px) {
	.menu-wrapper-cover {
		display: none;
	}
}

.menu-wrapper__menu {
	background-color: #fff;
	height: 100%;
	padding: calc(82px + 20px) 0 60px 0;
	position: relative;
	width: 90%;
}

@media (min-width: 992px) {
	.menu-wrapper__menu {
		display: none;
	}
}

@media (min-width: 576px) {
	.menu-wrapper__menu {
		padding-left: 35px;
		padding-right: 30px;
	}
}

.menu-wrapper__menu .nav-link {
	display: inline;
	padding: 0;
}

.menu-wrapper__menu ::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
}

.menu-wrapper__menu ::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(0, 0, 0, .5);
	box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}

.menu-wrapper__menu .menu-inner {
	-webkit-overflow-scrolling: touch;
	/* overflow: scroll;
        overflow-x: hidden;
        overflow-y: auto; */
	overflow: hidden;
	position: relative;
	padding-left: 20px;
	padding-right: 40px;
}

.menu-wrapper__menu .menu-inner ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.menu-wrapper__menu .menu-inner ul a {
	display: block;
	font-weight: 700;
	text-decoration: none;
}

.menu-wrapper__menu .menu-inner ul a.nav-link-level-0 {
	font-size: 1.125rem;
	width: 100%;
}

.menu-wrapper__menu .menu-inner ul a.is-new {
	position: relative;
}

.menu-wrapper__menu .menu-inner ul a.is-new:after {
	content: attr(data-translation-new);
	color: #a6063a;
	border: 1px solid #a6063a;
	border-radius: 50%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400;
	height: 30px;
	font-size: 10px;
	margin-left: 16px;
	text-transform: uppercase;
	width: 30px;
	position: absolute;
	top: -2px;
	-ms-transform: rotate(-15deg);
	-webkit-transform: rotate(-15deg);
	transform: rotate(-15deg);
}

.menu-wrapper__menu .menu-inner ul a + a {
	width: 42px;
	padding-left: 10px;
	padding-right: 10px;
}

.menu-wrapper__menu .menu-inner ul a + a:hover, .menu-wrapper__menu .menu-inner ul a + a:focus {
	color: #000;
}

.menu-wrapper__menu .menu-inner ul li {
	margin-bottom: 0;
	padding: 12px 0 10px 0;
}

.menu-wrapper__menu .menu-inner ul li:first-child {
	padding-top: 0;
}

.menu-wrapper__menu .menu-inner ul li .collapse-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.menu-wrapper__menu .menu-inner ul li .collapse-head .collapse-toggle {
	cursor: pointer;
	font-size: 22px;
	-webkit-transition: -ms-transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
	-webkit-transition: -webkit-transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
	transition: -ms-transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
	transition: -webkit-transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
	transition: transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
}

.menu-wrapper__menu .menu-inner ul li .collapse-head .collapse-toggle[aria-expanded="false"] {
	-ms-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1);
}

.menu-wrapper__menu .menu-inner ul li li {
	padding: 0;
}

.menu-wrapper__menu .menu-inner ul li li:first-child {
	padding-top: 14px;
}

.menu-wrapper__menu .menu-inner ul li li:last-child {
	padding-bottom: 14px;
}

.menu-wrapper__menu .menu-inner ul li li a {
	font-weight: 400;
	margin: 4px 0;
}

.menu-wrapper__menu .menu-inner ul li li a.active {
	font-weight: 700;
}

.menu-wrapper__menu .menu-inner ul li li.current-menu-item a {
	font-weight: 700;
}

.menu-wrapper__menu .main-menu li {
	padding-top: 10px;
	padding-bottom: 10px;
}

.menu-wrapper__menu .main-menu li a div {
	border: none;
	padding: 0;
}

.menu-wrapper__menu .meta-menuwrapper {
	position: absolute;
	left: 0;
	top: 0;
}

.menu-wrapper__menu .meta-menu a {
	padding: 0;
}

.menu-wrapper__menu .meta-menu ul {
	margin: 0;
}

.menu-wrapper__menu .meta-menu li {
	margin-bottom: 12px;
}

.menu-wrapper__menu .meta-menu .current-menu-item a {
	color: #fff;
}

.menu-wrapper__menu .meta-menu .current-menu-item a:after {
	background-color: #fff;
}

@media (max-width: 991px) and (orientation: landscape) {
	.has-touch .menu-wrapper__menu {
		padding-top: var(--header-height);
	}
	
	.has-touch .menu-wrapper__menu .menu-inner {
		overflow: auto;
	}
}

@media (max-width: 991.98px) {
	.no-scroll.has-touch .nav-toggle {
		height: 0;
		overflow: hidden;
	}
}

/* ************************************
 *
 * @Section: Scrolling
 *
************************************* */
body.scrolling .header-area {
	background-color: #fff;
}

body.scrolling .header-logo-main .martel-logo-st2 {
	fill: transparent;
}

@media (min-width: 992px) {
	body.scrolling.show-search .header-area .header-navigation-inner, body.show-full-header.show-search .header-area .header-navigation-inner {
		padding-bottom: 10px;
	}
}

/* ************************************
 *
 * @Section: Header with Image
 *
************************************* */
body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) {
	background-color: transparent;
	box-shadow: none;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .navbar-brand svg .martel-logo-st2 {
	fill: #fff;
	-webkit-transition: fill .3s;
	transition: fill .3s;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .header-icon .svg-fill {
	fill: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .header-icon .svg-stroke {
	stroke: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .header-search-icon .header-icon .svg-fill {
	fill: #000;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .header-search-icon .header-icon .svg-stroke {
	stroke: #000;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .menu-icon span {
	background-color: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link {
	color: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link:hover .main-navigation-link-text:after, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link.is-open .main-navigation-link-text:after, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link.active .main-navigation-link-text:after, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link.open .main-navigation-link-text:after {
	background-color: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link .nav-item-link {
	color: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link .btn, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link .address-editor-select, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link .address-editor-create, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link .account .card-actions a, .account .card-actions body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link a, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link .page-search .header-search-btn, .page-search body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link .header-search-btn, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link .product-detail-products-slider__title .more-link, .product-detail-products-slider__title body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link .more-link, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link a {
	color: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .main-navigation-link i {
	color: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search .input-group {
	border-color: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search .form-control, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search #next_checkout_deliverydate {
	background-color: transparent;
	border-color: transparent;
	color: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search ::-webkit-input-placeholder {
	color: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search ::-ms-input-placeholder, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search ::-moz-placeholder, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search ::-webkit-input-placeholder, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search ::placeholder {
	/* Chrome/Opera/Safari */
	color: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search ::-moz-placeholder {
	/* Firefox 19+ */
	color: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search :-ms-input-placeholder {
	/* IE 10+ */
	color: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search :-moz-placeholder {
	/* Firefox 18- */
	color: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search .header-search-clear-btn {
	background-color: transparent;
	border-color: transparent;
	color: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search .header-search-clear-btn svg path {
	fill: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search .header-search-btn.btn, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search .header-search-btn.address-editor-select, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search .header-search-btn.address-editor-create, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search .account .card-actions a.header-search-btn, .account .card-actions body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search a.header-search-btn, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search .page-search .header-search-btn, .page-search body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search .header-search-btn, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search .product-detail-products-slider__title .header-search-btn.more-link, .product-detail-products-slider__title body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search .header-search-btn.more-link, body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.header-search-btn, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search a.header-search-btn {
	background-color: transparent;
	border-color: transparent;
	color: #fff;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search .header-search-btn .loader {
	color: rgba(255, 255, 255, .5) !important;
}

body.header-block-displayed:not(.scrolling):not(.show-menu):not(.show-search):not(.show-full-header) .header-area:not(.hover):not(:hover) .page-search .header-search-icon .header-icon .svg-stroke {
	stroke: #fff;
	fill: #fff;
}

/* ************************************
 *
 * @Section: Show Menu
 *
************************************* */
body.show-menu {
	overflow: hidden;
}

body.show-menu .menu-wrapper {
	-webkit-transform: translate3d(10%, 0, 0);
	-ms-transform: translate3d(10%, 0, 0);
	transform: translate3d(10%, 0, 0);
}

body.show-menu .menu-wrapper.ready + .menu-wrapper-cover {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 800ms ease-in, visibility 0ms ease-in 0ms;
	transition: opacity 800ms ease-in, visibility 0ms ease-in 0ms;
}

.breadcrumb-block {
	font-size: .75rem;
	margin-bottom: 20px;
}

@media (min-width: 768px) {
	.breadcrumb-block {
		font-size: .875rem;
	}
}

@media (min-width: 768px) {
	.breadcrumb-block {
		margin-bottom: 70px;
	}
}

@media (min-width: 576px) and (max-width: 1479.98px) {
	.breadcrumb-block {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.breadcrumb-block-winzer {
	display: none;
}

@media (min-width: 768px) {
	.breadcrumb-block-winzer {
		display: block;
	}
}

.breadcrumb {
	color: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
	margin: -12px 0 0 0;
	padding: 0;
}

.breadcrumb a {
	color: #000;
	font-size: .75rem;
	font-weight: 300;
	text-decoration: none;
}

@media (min-width: 768px) {
	.breadcrumb a {
		font-size: .875rem;
	}
}

.breadcrumb a:hover {
	text-decoration: underline;
}

.breadcrumb a.is-active {
	color: #000;
	font-weight: 700;
	text-decoration: none;
}

.breadcrumb .breadcrumb-container {
	font-size: .75rem;
}

@media (min-width: 768px) {
	.breadcrumb .breadcrumb-container {
		font-size: .875rem;
	}
}

.breadcrumb .breadcrumb-container:last-of-type {
	font-weight: 600;
}

.breadcrumb .breadcrumb-container:last-of-type a {
	font-weight: 600;
}

.breadcrumb .breadcrumb-container + .breadcrumb-container, .breadcrumb .breadcrumb-item + .breadcrumb-item {
	padding-left: 30px;
	position: relative;
}

.breadcrumb .breadcrumb-container + .breadcrumb-container:before, .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
	content: none;
}

.breadcrumb.cms-breadcrumb {
	padding-left: 0;
	padding-right: 0;
}

.product-detail-content .product-breadcrumb {
	margin-top: 0;
	margin-bottom: 50px;
}

.d-none-breadcrumbs .breadcrumb-block {
	display: none;
}

/* ************************************
 *
 * @Section: Footer
 *
************************************* */
.footer-main {
	background-color: #fff;
	border: none;
	color: #000;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 39px;
}

@media (min-width: 768px) {
	.footer-main {
		padding-top: 40px;
	}
}

.footer-main a {
	color: #000;
	text-decoration: none;
}

.footer-main .footer-menu ul {
	list-style: none;
	margin: 0 -15px;
	padding: 0;
}

@media (min-width: 768px) {
	.footer-main .footer-menu ul {
		margin: 0 -23px;
	}
}

@media (min-width: 768px) {
	.footer-main .footer-menu ul {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

@media (min-width: 992px) {
	.footer-main .footer-menu ul {
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}

.footer-main .footer-menu ul li {
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.footer-main .footer-menu ul li {
		padding-left: 23px;
		padding-right: 23px;
	}
}

.footer-main .footer-social-channels {
	list-style: none;
	margin: 0 -16px;
	padding: 0;
}

.footer-main .footer-social-channels li {
	padding-left: 16px;
	padding-right: 16px;
}

.footer-main .footer-social-channels a {
	border: 1px solid #000;
	border-radius: 100%;
	display: block;
	line-height: 1;
	height: 34px;
	text-align: center;
	width: 34px;
}

.footer-main .footer-social-channels a i {
	font-size: 20px;
}

.product-badges {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: static;
	margin-left: -5px;
	margin-right: -5px;
}

.product-badges .badge {
	height: 50px;
	width: 50px;
	margin: 0 5px 5px;
	padding: 0;
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.product-badges .badge:before {
	content: "";
	color: #000;
	display: block;
	height: 50px;
	width: 50px;
}

.product-badges .badge.badge-neu:before {
	content: "";
}

.product-badges .badge.badge-magnum:before {
	content: "";
}

.product-badges .badge.badge-restposten:before {
	content: "";
}

.product-badges .badge.badge-aktion:before {
	content: "";
}

.product-badges .badge.badge-smartbuys:before {
	content: "";
}

.product-badges .badge.badge-raritaet:before {
	content: "";
}

.product-badges .badge.badge-subskription:before {
	content: "";
}

.product-badges .badge.badge-weinaccessoires:before {
	content: "";
}

.product-name {
	line-height: 1.25;
}

.product-qty-input-group {
	background-color: transparent;
	width: 104px;
}

.product-qty-input-group .btn, .product-qty-input-group .address-editor-select, .product-qty-input-group .address-editor-create, .product-qty-input-group .account .card-actions a, .account .card-actions .product-qty-input-group a, .product-qty-input-group .page-search .header-search-btn, .page-search .product-qty-input-group .header-search-btn, .product-qty-input-group .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .product-qty-input-group .more-link, .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-qty-input-group a, .product-qty-input-group .form-control, .product-qty-input-group .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .product-qty-input-group #next_checkout_deliverydate, .product-qty-input-group .input-group-prepend, .product-qty-input-group .input-group-append {
	height: 44px;
}

.product-qty-input-group .btn, .product-qty-input-group .address-editor-select, .product-qty-input-group .address-editor-create, .product-qty-input-group .account .card-actions a, .account .card-actions .product-qty-input-group a, .product-qty-input-group .page-search .header-search-btn, .page-search .product-qty-input-group .header-search-btn, .product-qty-input-group .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .product-qty-input-group .more-link, .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-qty-input-group a {
	border: none;
	border-radius: 0;
	background-color: #fff;
	color: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-family: "Inter", Arial, sans-serif;
	font-weight: 300;
	padding: 0 5px;
	width: 20px;
}

@media (min-width: 576px) {
	.product-qty-input-group .btn, .product-qty-input-group .address-editor-select, .product-qty-input-group .address-editor-create, .product-qty-input-group .account .card-actions a, .account .card-actions .product-qty-input-group a, .product-qty-input-group .page-search .header-search-btn, .page-search .product-qty-input-group .header-search-btn, .product-qty-input-group .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .product-qty-input-group .more-link, .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-qty-input-group a {
		width: 26px;
	}
}

.product-qty-input-group .btn:hover, .product-qty-input-group .address-editor-select:hover, .product-qty-input-group .address-editor-create:hover, .product-qty-input-group .account .card-actions a:hover, .account .card-actions .product-qty-input-group a:hover, .product-qty-input-group .page-search .header-search-btn:hover, .page-search .product-qty-input-group .header-search-btn:hover, .product-qty-input-group .product-detail-products-slider__title .more-link:hover, .product-detail-products-slider__title .product-qty-input-group .more-link:hover, .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-qty-input-group a:hover, .product-qty-input-group .btn:focus, .product-qty-input-group .address-editor-select:focus, .product-qty-input-group .address-editor-create:focus, .product-qty-input-group .account .card-actions a:focus, .account .card-actions .product-qty-input-group a:focus, .product-qty-input-group .page-search .header-search-btn:focus, .page-search .product-qty-input-group .header-search-btn:focus, .product-qty-input-group .product-detail-products-slider__title .more-link:focus, .product-detail-products-slider__title .product-qty-input-group .more-link:focus, .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-qty-input-group a:focus, .product-qty-input-group .btn:not(:disabled):not(.disabled):active, .product-qty-input-group .address-editor-select:not(:disabled):not(.disabled):active, .product-qty-input-group .address-editor-create:not(:disabled):not(.disabled):active, .product-qty-input-group .account .card-actions a:not(:disabled):not(.disabled):active, .account .card-actions .product-qty-input-group a:not(:disabled):not(.disabled):active, .product-qty-input-group .page-search .header-search-btn:not(:disabled):not(.disabled):active, .page-search .product-qty-input-group .header-search-btn:not(:disabled):not(.disabled):active, .product-qty-input-group .product-detail-products-slider__title .more-link:not(:disabled):not(.disabled):active, .product-detail-products-slider__title .product-qty-input-group .more-link:not(:disabled):not(.disabled):active, .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:not(:disabled):not(.disabled):active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-qty-input-group a:not(:disabled):not(.disabled):active {
	background-color: #fff;
	color: #000;
}

.product-qty-input-group .btn:hover, .product-qty-input-group .address-editor-select:hover, .product-qty-input-group .address-editor-create:hover, .product-qty-input-group .account .card-actions a:hover, .account .card-actions .product-qty-input-group a:hover, .product-qty-input-group .page-search .header-search-btn:hover, .page-search .product-qty-input-group .header-search-btn:hover, .product-qty-input-group .product-detail-products-slider__title .more-link:hover, .product-detail-products-slider__title .product-qty-input-group .more-link:hover, .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-qty-input-group a:hover, .product-qty-input-group .btn:not(:disabled):not(.disabled):active, .product-qty-input-group .address-editor-select:not(:disabled):not(.disabled):active, .product-qty-input-group .address-editor-create:not(:disabled):not(.disabled):active, .product-qty-input-group .account .card-actions a:not(:disabled):not(.disabled):active, .account .card-actions .product-qty-input-group a:not(:disabled):not(.disabled):active, .product-qty-input-group .page-search .header-search-btn:not(:disabled):not(.disabled):active, .page-search .product-qty-input-group .header-search-btn:not(:disabled):not(.disabled):active, .product-qty-input-group .product-detail-products-slider__title .more-link:not(:disabled):not(.disabled):active, .product-detail-products-slider__title .product-qty-input-group .more-link:not(:disabled):not(.disabled):active, .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:not(:disabled):not(.disabled):active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-qty-input-group a:not(:disabled):not(.disabled):active {
	box-shadow: inset 0 0 1px #000;
}

.product-qty-input-group .btn:disabled, .product-qty-input-group .address-editor-select:disabled, .product-qty-input-group .address-editor-create:disabled, .product-qty-input-group .account .card-actions a:disabled, .account .card-actions .product-qty-input-group a:disabled, .product-qty-input-group .page-search .header-search-btn:disabled, .page-search .product-qty-input-group .header-search-btn:disabled, .product-qty-input-group .product-detail-products-slider__title .more-link:disabled, .product-detail-products-slider__title .product-qty-input-group .more-link:disabled, .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:disabled, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-qty-input-group a:disabled {
	background-color: #fff;
	border-color: transparent;
	color: #000;
	cursor: not-allowed;
}

.product-qty-input-group .btn span, .product-qty-input-group .address-editor-select span, .product-qty-input-group .address-editor-create span, .product-qty-input-group .account .card-actions a span, .account .card-actions .product-qty-input-group a span, .product-qty-input-group .page-search .header-search-btn span, .page-search .product-qty-input-group .header-search-btn span, .product-qty-input-group .product-detail-products-slider__title .more-link span, .product-detail-products-slider__title .product-qty-input-group .more-link span, .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a span, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-qty-input-group a span {
	font-size: 24px;
}

.product-qty-input-group .form-control, .product-qty-input-group .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .product-qty-input-group #next_checkout_deliverydate {
	background-color: #fff;
	border: none;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	font-weight: 300;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}

.product-qty-input-group .form-control:hover, .product-qty-input-group .is-act-confirmpage .checkout #next_checkout_deliverydate:hover, .is-act-confirmpage .checkout .product-qty-input-group #next_checkout_deliverydate:hover, .product-qty-input-group .form-control:focus, .product-qty-input-group .is-act-confirmpage .checkout #next_checkout_deliverydate:focus, .is-act-confirmpage .checkout .product-qty-input-group #next_checkout_deliverydate:focus, .product-qty-input-group .form-control:not(:disabled):not(.disabled):active, .product-qty-input-group .is-act-confirmpage .checkout #next_checkout_deliverydate:not(:disabled):not(.disabled):active, .is-act-confirmpage .checkout .product-qty-input-group #next_checkout_deliverydate:not(:disabled):not(.disabled):active {
	box-shadow: inset 0 0 1px #000;
}

.buy-widget-container .input-group-append > .btn, .buy-widget-container .input-group-append > .address-editor-select, .buy-widget-container .input-group-append > .address-editor-create, .buy-widget-container .account .card-actions .input-group-append > a, .account .card-actions .buy-widget-container .input-group-append > a, .buy-widget-container .page-search .input-group-append > .header-search-btn, .page-search .buy-widget-container .input-group-append > .header-search-btn, .buy-widget-container .product-detail-products-slider__title .input-group-append > .more-link, .product-detail-products-slider__title .buy-widget-container .input-group-append > .more-link, .buy-widget-container .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-append > a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .buy-widget-container .input-group-append > a {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.product-delivery-information {
	font-size: 1rem;
}

/* ************************************
 *
 * @Section: Product Listing
 *
************************************* */
.cms-element-product-listing .cms-listing-row {
	margin-left: -7.5px;
	margin-right: -7.5px;
}

@media (min-width: 576px) {
	.cms-element-product-listing .cms-listing-row {
		margin-left: -15px;
		margin-right: -15px;
	}
}

.cms-element-product-listing .cms-listing-col {
	margin-bottom: 0;
	padding-left: 7.5px;
	padding-right: 7.5px;
	position: relative;
	width: 50%;
}

@media (min-width: 576px) {
	.cms-element-product-listing .cms-listing-col {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (min-width: 992px) {
	.cms-element-product-listing .cms-listing-col {
		width: 33.3333%;
	}
}

/* ************************************
 *
 * @Section: Product Box
 *
************************************* */

/* .prod-env {
    .product-box__special-label--zuteilungswein,
    .product-box .product-special-notice {
        display: none;
    }
} */
.product-box {
	border-radius: 0;
	border: none;
	font-size: .875rem;
	overflow: hidden;
}

@media (min-width: 576px) {
	.product-box {
		font-size: 1rem;
	}
}

.product-box a {
	text-decoration: none;
}

.product-box .card-body {
	background-color: #f8f8f8;
	-webkit-box-flex: initial;
	-ms-flex-positive: initial;
	flex-grow: initial;
	-ms-flex-negative: initial;
	flex-shrink: initial;
	line-height: 1.3;
	height: 100%;
	margin: 0 auto 30px auto;
	padding: 15px 15px 25px 15px;
	width: 100%;
}

@media (min-width: 576px) {
	.product-box .card-body {
		line-height: 1.6;
	}
}

@media (min-width: 576px) {
	.product-box .card-body {
		padding: 30px 15px 25px;
	}
}

@media (min-width: 768px) {
	.product-box .card-body {
		padding: 30px 30px 25px;
	}
}

.product-box .card-body p {
	margin-bottom: 0;
}

.product-box .product-image-wrapper {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-positive: 0;
	flex-grow: 0;
	height: auto;
	margin-bottom: 10px;
	min-height: 240px;
	position: relative;
	width: 100%;
}

@media (min-width: 576px) {
	.product-box .product-image-wrapper {
		margin-bottom: 20px;
	}
}

.product-box .product-image {
	max-height: 240px;
	max-width: none;
	width: auto;
}

.product-box .product-badges {
	margin-top: 0;
	position: absolute;
	top: 23px;
	left: 23px;
	left: auto;
	z-index: 1;
}

.product-box .product-badges .badge {
	display: none;
	height: 18px;
	width: 18px;
	font-size: 18px;
}

.product-box .product-badges .badge:before {
	height: 18px;
	width: 18px;
}

@media (min-width: 576px) {
	.product-box .product-badges .badge {
		height: 26px;
		width: 26px;
		font-size: 26px;
	}
	
	.product-box .product-badges .badge:before {
		height: 26px;
		width: 26px;
	}
}

.product-box .product-badges .badge.badge-aktion, .product-box .product-badges .badge.badge-raritaet {
	display: block;
}

.product-box__special-label, .product-detail-essentials .product-detail-special-label {
	background-color: #413a3e;
	color: #fff;
	font-size: 10px;
	line-height: 1.6;
	min-width: 50px;
	padding: 3px 8px;
	text-align: right;
	white-space: nowrap;
	position: absolute;
	top: 23px;
	right: 0;
	z-index: 2;
}

@media (min-width: 576px) {
	.product-box__special-label, .product-detail-essentials .product-detail-special-label {
		font-size: 13px;
		padding: 4px 14px 4px 11px;
	}
}

.product-box #btnAddToOrderlist {
	display: block;
	height: 18px;
	width: 18px;
	position: absolute;
	top: 23px;
	right: 23px;
	z-index: 1;
}

@media (min-width: 576px) {
	.product-box #btnAddToOrderlist {
		height: 26px;
		width: 26px;
	}
}

.product-box #btnAddToOrderlist.orderlist-modal--button--resale {
	height: 24px;
	width: 24px;
}

@media (min-width: 576px) {
	.product-box #btnAddToOrderlist.orderlist-modal--button--resale {
		height: 30px;
		width: 30px;
	}
}

.product-box #btnAddToOrderlist i {
	font-size: 18px;
}

@media (min-width: 576px) {
	.product-box #btnAddToOrderlist i {
		font-size: 26px;
	}
}

.product-box #btnAddToOrderlist i.icon-heart-solid {
	color: #a6063a;
}

.product-box #btnAddToOrderlist i.icon-favoriten-ga, .product-box #btnAddToOrderlist i.icon-favoriten-ga-solid {
	font-size: 24px;
}

@media (min-width: 576px) {
	.product-box #btnAddToOrderlist i.icon-favoriten-ga, .product-box #btnAddToOrderlist i.icon-favoriten-ga-solid {
		font-size: 30px;
	}
}

.product-box #btnAddToOrderlist i.icon-favoriten-ga-solid {
	color: #a6063a;
}

.product-box #btnAddToOrderlist i.icon-favoriten-ga-solid .path1:before {
	color: #a6063a;
}

.product-box #btnAddToOrderlist:hover i {
	color: #a6063a;
}

.product-box .product-name {
	font-family: "Inter", Arial, sans-serif;
	font-size: inherit;
	font-weight: 600;
	height: auto;
	line-height: inherit;
	margin: 0;
}

.product-box .product-name:hover {
	color: #a6063a;
}

@media (min-width: 1480px) {
	.product-box .product-inner-top {
		margin-bottom: 6px;
	}
}

.product-box .product-size-price-block, .product-box .product-action {
	line-height: 1.3;
	padding-top: 4px;
	padding-bottom: 4px;
}

.product-box .product-action {
	min-height: 56px;
	padding-top: 8px;
}

.product-box .product-special-notice {
	color: #a6063a;
	font-size: .75rem;
	position: absolute;
}

@media (min-width: 768px) and (max-width: 991px) {
	.product-box .product-special-notice {
		right: 30px;
		width: 158px;
	}
}

@media (min-width: 1480px) {
	.product-box .product-special-notice {
		right: 30px;
		width: 158px;
	}
}

@media (max-width: 767.98px) {
	.product-box .product-special-notice {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		width: calc(100% - 15px);
	}
}

.product-box .product-qty-input-group-wrap {
	padding-right: 10px;
}

.product-box .product-qty-input-group {
	width: 86px;
}

@media (min-width: 576px) {
	.product-box .product-qty-input-group {
		width: 104px;
	}
}

.product-box .btn-buy {
	background-color: #a6063a;
	border-color: #a6063a;
	font-size: 28px;
	height: 44px;
	line-height: 1;
	min-width: 44px;
	padding: 0;
	width: 44px;
}

.product-box .btn-buy .icon-cart-plus {
	color: #fff;
	margin-left: 3px;
}

.product-box .btn-buy .icon-cart-plus .path1:before, .product-box .btn-buy .icon-cart-plus .path3:before {
	color: #fff;
}

.product-box .btn-buy .icon-cart-plus .path2:before {
	color: #a6063a;
}

.product-box .btn-buy:hover, .product-box .btn-buy:focus, .product-box .btn-buy:not(:disabled):not(.disabled):active {
	background-color: #413a3e;
	border-color: #413a3e;
}

.product-box .btn-buy:hover .icon-cart-plus .path2:before, .product-box .btn-buy:focus .icon-cart-plus .path2:before, .product-box .btn-buy:not(:disabled):not(.disabled):active .icon-cart-plus .path2:before {
	color: #413a3e;
}

.product-box .product-price-info {
	margin-top: 0;
}

.product-box .product-price {
	font-size: inherit;
	font-weight: 300;
	line-height: 1.3;
	margin-top: 0;
	margin-bottom: 0;
	min-height: 0;
	width: 100%;
}

.product-box .product-price del {
	text-decoration: none;
}

.product-box .product-old-price {
	font-size: .75rem;
}

.next-filter-product-list .product-box .product-inner-bottom-inner {
	display: block !important;
}

@media (min-width: 768px) {
	.next-filter-product-list .product-box .product-inner-bottom-inner {
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;
	}
}

@media (min-width: 992px) {
	.next-filter-product-list .product-box .product-inner-bottom-inner {
		display: block !important;
	}
}

@media (min-width: 1480px) {
	.next-filter-product-list .product-box .product-inner-bottom-inner {
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;
	}
}

@media (min-width: 992px) and (max-width: 1399.98px) {
	.next-filter-product-list .product-box .product-inner-bottom-inner {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
	.next-filter-product-list .product-box .product-inner-bottom-inner .product-size-price-block {
		width: 100%;
	}
}

/* .prod-env {
    .product-detail-essentials .product-detail-special-label {
        display: none;
    }
} */
.product-detail {
	position: relative;
}

.product-detail-btn-back {
	margin-left: -6px;
}

@media (max-width: 767.98px) {
	.product-detail-btn-back {
		position: absolute !important;
		top: 15px;
		left: 20px;
	}
}

.product-detail-bg-image {
	display: none;
	position: relative;
}

@media (min-width: 768px) {
	.product-detail-bg-image {
		display: block;
	}
}

.product-detail-bg-image__img {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 0;
	width: 100%;
	padding-bottom: 35%;
	position: absolute;
	z-index: -1;
}

.product-detail-bg-image img {
	height: 100%;
	width: 100%;
	position: absolute;
	object-fit: cover;
}

.product-detail-content {
	margin-bottom: 15px;
	opacity: 0;
}

@media (min-width: 768px) {
	.product-detail-content {
		margin-bottom: 96px;
	}
}

.product-detail-content.show {
	opacity: 1;
}

.product-detail-media {
	margin-bottom: 15px;
	min-height: 372px;
}

@media (min-width: 768px) {
	.product-detail-media {
		margin-bottom: 65px;
		min-height: 586px;
	}
}

.product-detail-media__no-min-height {
	min-height: auto;
}

.product-detail-media .product-detail-media__img {
	height: 372px;
	margin: 0 auto;
	min-height: 372px !important;
	width: auto;
}

@media (min-width: 768px) {
	.product-detail-media .product-detail-media__img {
		height: 586px;
		min-height: 586px !important;
	}
}

.product-detail-media .product-detail-media__img img {
	width: auto;
}

.product-detail-essentials {
	margin-bottom: 65px;
	position: -webkit-sticky;
	position: sticky;
	top: 155px;
	z-index: 1;
}

@media (min-width: 992px) {
	.product-detail-essentials {
		margin-top: 40px;
	}
}

.product-detail-essentials.static {
	position: static;
}

.product-detail-essentials.sticky {
	position: -webkit-sticky;
	position: sticky;
}

@media print {
	.product-detail-essentials {
		position: relative;
	}
}

.product-detail-essentials .product-detail-essentials-inner {
	background-color: #f8f8f8;
	padding: 40px 20px 30px;
}

@media (min-width: 992px) {
	.product-detail-essentials .product-detail-essentials-inner {
		padding: 30px 25px 30px 54px;
	}
}

.product-detail-essentials .product-detail-no-small-image {
	margin-top: 30px;
}

.product-detail-essentials .product-detail-headline {
	margin-bottom: 30px;
}

.product-detail-essentials .product-detail-headline__subtitle {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
	margin-bottom: 20px;
}

.product-detail-essentials .product-detail-headline__title {
	margin-bottom: 0;
}

.product-detail-essentials__img-buy__img {
	max-width: 0;
	opacity: 0;
	padding: 0;
	position: relative;
	left: -40px;
	width: 100%;
	-webkit-transition: opacity .6s cubic-bezier(.22, 1, .36, 1), left .6s cubic-bezier(.22, 1, .36, 1), padding .6s cubic-bezier(.22, 1, .36, 1), max-width .6s cubic-bezier(.22, 1, .36, 1);
	transition: opacity .6s cubic-bezier(.22, 1, .36, 1), left .6s cubic-bezier(.22, 1, .36, 1), padding .6s cubic-bezier(.22, 1, .36, 1), max-width .6s cubic-bezier(.22, 1, .36, 1);
}

.product-detail-essentials__img-buy__img img {
	height: 170px;
	width: auto;
}

.product-detail-essentials__img-buy__img.is-inview {
	left: 0;
	max-width: 170px;
	opacity: 1;
	padding-left: 15px;
	padding-right: 15px;
}

.product-detail-essentials .product-detail-attributes, .product-detail-essentials .order-item-product-attributes {
	margin-bottom: 20px;
}

.product-detail-essentials .product-detail-attributes p, .product-detail-essentials .order-item-product-attributes p {
	margin-bottom: 0;
}

.product-detail-essentials .product-detail-attributes h2, .product-detail-essentials .order-item-product-attributes h2, .product-detail-essentials .product-detail-attributes .product-detail-price-container .product-detail-price, .product-detail-price-container .product-detail-essentials .product-detail-attributes .product-detail-price, .product-detail-essentials .product-detail-attributes .account h1, .product-detail-essentials .product-detail-attributes .account .quote-block__quote, .product-detail-essentials .product-detail-attributes .account .cart-main-header, .product-detail-essentials .product-detail-attributes .account .finish-header, .account .product-detail-essentials .product-detail-attributes h1, .product-detail-essentials .product-detail-attributes .modal .modal-dialog .modal-content .modal-title, .modal .modal-dialog .modal-content .product-detail-essentials .product-detail-attributes .modal-title, .product-detail-essentials .product-detail-attributes .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .winzer-country-region-layout-bg-color__item .product-detail-essentials .product-detail-attributes .product-detail-products-slider__title, .product-detail-essentials .order-item-product-attributes .product-detail-price-container .product-detail-price, .product-detail-price-container .product-detail-essentials .order-item-product-attributes .product-detail-price, .product-detail-essentials .order-item-product-attributes .account h1, .product-detail-essentials .order-item-product-attributes .account .quote-block__quote, .product-detail-essentials .order-item-product-attributes .account .cart-main-header, .product-detail-essentials .order-item-product-attributes .account .finish-header, .account .product-detail-essentials .order-item-product-attributes h1, .product-detail-essentials .order-item-product-attributes .modal .modal-dialog .modal-content .modal-title, .modal .modal-dialog .modal-content .product-detail-essentials .order-item-product-attributes .modal-title, .product-detail-essentials .order-item-product-attributes .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .winzer-country-region-layout-bg-color__item .product-detail-essentials .order-item-product-attributes .product-detail-products-slider__title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
	margin-bottom: 0;
}

.product-detail-essentials .product-detail-special-label {
	font-size: 13px;
	top: auto;
	bottom: 0;
	right: -20px;
}

@media (min-width: 768px) {
	.product-detail-essentials .product-detail-special-label {
		right: -25px;
	}
}

.product-detail-essentials__additional-features {
	padding-top: 30px;
}

.product-detail-essentials__additional-features__same-wines .product-detail-similar-wines {
	margin-left: -10px;
	margin-right: -10px;
	min-height: 30px;
}

.product-detail-essentials__additional-features__same-wines .product-detail-similar-wines .product-detail-similar-wine-item {
	color: rgba(0, 0, 0, .45);
	margin: 2px 10px;
	text-decoration: none;
}

.product-detail-essentials__additional-features__same-wines .product-detail-similar-wines .product-detail-similar-wine-item:hover {
	color: #a6063a;
	text-decoration: underline;
}

.product-detail-essentials__additional-features__same-wines .product-detail-similar-wines .product-detail-similar-wine-item__self {
	color: #a6063a;
	pointer-events: none;
	text-decoration: underline;
}

.product-detail-essentials__additional-features__same-wines .product-detail-similar-wines .product-detail-similar-wine-item__break {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	height: 0;
}

.product-detail-essentials__additional-features__icons ul {
	list-style: none;
	margin: 0 -10px;
	padding: 0;
}

.product-detail-essentials__additional-features__icons ul li {
	padding-left: 10px;
	padding-right: 10px;
}

@media (max-width: 991.98px) {
	.product-detail-essentials__additional-features__icons ul li.product-detail-essentials__additional-features__icons-pdf {
		display: none;
	}
}

.product-detail-essentials__additional-features__icons a:not(.btn) {
	display: block;
	line-height: 1;
	text-decoration: none;
}

.product-detail-essentials__additional-features__icons a:not(.btn):hover, .product-detail-essentials__additional-features__icons a:not(.btn):focus {
	color: #a6063a;
}

.product-detail-essentials__additional-features__icons i {
	font-size: 30px;
	line-height: 1;
}

.product-detail-essentials__additional-features__icons .icon-heart-solid {
	color: #a6063a;
}

.product-detail-essentials__additional-features__icons .icon-kellerkarte-download-pdf {
	-webkit-text-stroke: .15px;
}

.product-detail-essentials__additional-features__icons .icon-favoriten-ga-solid {
	color: #a6063a;
}

.product-detail-essentials__additional-features__icons .icon-favoriten-ga-solid .path1:before {
	color: #a6063a;
}

.product-detail-description {
	margin-bottom: 65px;
}

.product-detail-buy {
	margin-bottom: 0;
}

.product-detail-buy .product-qty-input-group {
	width: 110px;
}

.product-detail-buy .product-qty-input-group .input-group-prepend, .product-detail-buy .product-qty-input-group .input-group-append {
	height: 50px;
}

.product-detail-buy .product-qty-input-group .btn, .product-detail-buy .product-qty-input-group .address-editor-select, .product-detail-buy .product-qty-input-group .address-editor-create, .product-detail-buy .product-qty-input-group .account .card-actions a, .account .card-actions .product-detail-buy .product-qty-input-group a, .product-detail-buy .product-qty-input-group .page-search .header-search-btn, .page-search .product-detail-buy .product-qty-input-group .header-search-btn, .product-detail-buy .product-qty-input-group .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .product-detail-buy .product-qty-input-group .more-link, .product-detail-buy .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-buy .product-qty-input-group a {
	height: 50px;
	padding: 0 9px;
	width: 26px;
}

.product-detail-buy .product-qty-input-group .form-control, .product-detail-buy .product-qty-input-group .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .product-detail-buy .product-qty-input-group #next_checkout_deliverydate {
	height: 50px;
}

.product-detail-buy .product-detail-form-container {
	margin-bottom: 0;
}

.product-detail-buy .product-detail-form-container .product-detail-price-container:first-of-type {
	margin-top: auto;
	margin-bottom: 0;
}

.product-detail-buy .product-detail-form-container .buy-widget {
	margin-top: 5px;
	margin-bottom: 5px;
}

.product-detail-buy .product-detail-form-container .btn-buy {
	border-radius: 0;
	font-size: 30px;
	height: 50px;
	line-height: 1;
	min-width: 50px;
	padding: 0;
	width: 50px;
}

.product-detail-buy .product-detail-form-container .btn-buy .icon-cart-plus {
	margin-right: -3px;
}

.product-detail-buy .product-detail-form-container .buy-widget-notice {
	font-size: .75rem;
	line-height: 1.25;
}

.product-detail-buy .product-detail-form-container .buy-widget-notice small, .product-detail-buy .product-detail-form-container .buy-widget-notice .small {
	font-size: inherit;
}

.product-detail-price-container .product-detail-price {
	font-family: "Inter", Arial, sans-serif;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 0;
}

.product-detail-price-container .product-detail-price.with-list-price {
	color: #000;
}

.product-detail-price-container .product-detail-price.with-list-price .list-price-price {
	font-size: 1rem;
	line-height: 1;
}

.product-detail-price-container .product-detail-price.with-list-price .list-price-price del {
	text-decoration: none;
}

.product-detail-list-price-wrapper {
	color: #000;
	height: auto;
	font-weight: 300;
}

.product-detail-list-price-wrapper .list-price-price {
	text-decoration: none;
}

.product-detail-old-price {
	color: #000;
}

.product-block-price-notice {
	font-size: .75rem;
}

.quote-block {
	margin-bottom: 65px;
}

@media (min-width: 576px) {
	.quote-block {
		width: 90%;
	}
}

.quote-block__author {
	font-style: italic;
	padding-left: 35px;
	position: relative;
}

.quote-block__author:before {
	content: "";
	background-color: rgba(0, 0, 0, .4);
	height: 1px;
	width: 22px;
	position: absolute;
	left: 0;
	top: 12px;
}

.quote-block__author h2, .quote-block__author .product-detail-price-container .product-detail-price, .product-detail-price-container .quote-block__author .product-detail-price, .quote-block__author .account h1, .quote-block__author .account .quote-block__quote, .quote-block__author .account .cart-main-header, .quote-block__author .account .finish-header, .account .quote-block__author h1, .quote-block__author .modal .modal-dialog .modal-content .modal-title, .modal .modal-dialog .modal-content .quote-block__author .modal-title, .quote-block__author .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .winzer-country-region-layout-bg-color__item .quote-block__author .product-detail-products-slider__title {
	display: inline;
	font-family: inherit;
	font-size: inherit;
	margin: 0;
}

.quote-block--winzer {
	padding-top: 20px;
}

@media (min-width: 576px) {
	.quote-block--winzer {
		width: 70%;
	}
}

.product-detail-stats {
	margin-bottom: 35px;
	padding-bottom: 48px;
	position: relative;
}

@media (min-width: 768px) {
	.product-detail-stats {
		margin-bottom: 65px;
	}
}

.product-detail-stats .table__stats {
	margin-bottom: 0;
}

.product-detail-stats .table__stats th {
	font-size: 45px;
	line-height: 0;
	padding-bottom: 15px;
	vertical-align: bottom;
	width: 62px;
	-webkit-text-stroke: .15px;
}

.product-detail-stats .table__stats td {
	vertical-align: bottom;
}

.product-detail-stats .product-detail-stats-pdf {
	color: #000;
}

.product-detail-stats .product-detail-stats-pdf a {
	text-decoration: none;
}

.product-detail-stats .product-detail-stats-pdf a:hover span {
	text-decoration: underline;
}

.product-detail-stats .product-detail-stats-pdf i {
	font-size: 50px;
	line-height: 0;
	margin-right: 17px;
}

.product-detail-stats .product-detail-stats-pdf i:before {
	width: 32px;
}

.product-detail-stats .product-detail-stats-pdf span {
	font-size: .75rem;
	line-height: 1;
}

.product-detail-producer-teaser {
	border-bottom: 1px solid #ddd;
	margin-bottom: 65px;
	padding-bottom: 48px;
	position: relative;
}

.product-detail-producer-teaser #product-producer {
	position: relative;
	top: calc(var(--header-height) * -1);
}

.product-detail-producer-teaser .cms-element-image-text-seo {
	margin-bottom: 0;
}

.cart-table-header {
	border-bottom: none;
	color: rgba(0, 0, 0, .3);
	font-size: 1rem;
	line-height: 2;
	margin-bottom: 0;
	padding-bottom: 0;
}

.cart-table-header.card-title:after {
	content: none;
}

.cart-item-quantity-label, .cart-item-unit-price-label, .cart-item-total-price-label, .cart-item-tax-price-label {
	color: #000;
	margin-bottom: .25rem;
}

.cart-header-quantity, .cart-header-discount, .cart-item-discount {
	-ms-flex-order: 5;
	order: 5;
	text-align: right;
}

@media (min-width: 768px) {
	.cart-header-quantity, .cart-header-discount, .cart-item-discount {
		-ms-flex-order: 0;
		order: 0;
	}
}

@media (min-width: 992px) {
	.cart-item-details-size-artnr {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 -20px;
	}
	
	.cart-item-details-size-artnr div {
		padding: 0 20px;
	}
}

.cart-item-discount-label {
	font-weight: 700;
	margin-bottom: .5rem;
}

@media (min-width: 768px) {
	.cart-item-discount-label {
		display: none;
	}
}

.cart-item-discount {
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

@media (min-width: 576px) {
	.cart-item-discount {
		-ms-flex-pack: normal;
		justify-content: normal;
		display: block;
	}
}

.cart-item-quantity {
	margin-bottom: 0;
}

.cart-item-total-price {
	-ms-flex-order: 6;
	order: 6;
}

@media (min-width: 768px) {
	.cart-item-total-price {
		-ms-flex-order: 0;
		order: 0;
	}
}

@media (min-width: 576px) {
	.cart-item-quantity-value {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: end;
		align-items: end;
		-ms-flex-pack: start;
		justify-content: start;
		min-height: 44px;
		width: 104px;
	}
}

@media (min-width: 576px) {
	.cart-item-size-value, .cart-item-unit-price-value, .cart-item-total-price-value {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: end;
		align-items: end;
		-ms-flex-pack: end;
		justify-content: end;
		min-height: 44px;
	}
}

.cart-item-unit-price-value {
	position: relative;
}

.cart-item-unit-price-value div {
	position: relative;
}

.cart-item-unit-price-value .cart-item-no-discount-marker {
	position: absolute;
	right: -9px;
	top: -3px;
}

@media (min-width: 576px) {
	.cart-item-unit-price-value .cart-item-no-discount-marker {
		position: static;
	}
}

.cart-item {
	border-bottom-color: #ddd;
	color: #000;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
	position: relative;
}

.cart-item .cart-item-quantity-label {
	margin-bottom: 0;
}

@media (min-width: 576px) {
	.cart-item .cart-item-quantity-label {
		margin-bottom: .25rem;
	}
}

@media (min-width: 576px) and (max-width: 991.98px) {
	.cart-item .cart-item-quantity-label {
		text-align: left;
	}
}

.cart-item .cart-item-quantity-container {
	margin-top: -3px;
}

@media (min-width: 576px) {
	.cart-item .cart-item-quantity-container {
		margin-left: 0;
		width: 104px;
	}
}

.cart-item .cart-item-quantity-container .product-qty-input-group .btn, .cart-item .cart-item-quantity-container .product-qty-input-group .address-editor-select, .cart-item .cart-item-quantity-container .product-qty-input-group .address-editor-create, .cart-item .cart-item-quantity-container .product-qty-input-group .account .card-actions a, .account .card-actions .cart-item .cart-item-quantity-container .product-qty-input-group a, .cart-item .cart-item-quantity-container .product-qty-input-group .page-search .header-search-btn, .page-search .cart-item .cart-item-quantity-container .product-qty-input-group .header-search-btn, .cart-item .cart-item-quantity-container .product-qty-input-group .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .cart-item .cart-item-quantity-container .product-qty-input-group .more-link, .cart-item .cart-item-quantity-container .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .cart-item .cart-item-quantity-container .product-qty-input-group a, .cart-item .cart-item-quantity-container .product-qty-input-group .form-control, .cart-item .cart-item-quantity-container .product-qty-input-group .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .cart-item .cart-item-quantity-container .product-qty-input-group #next_checkout_deliverydate, .cart-item .cart-item-quantity-container .product-qty-input-group .input-group-prepend, .cart-item .cart-item-quantity-container .product-qty-input-group .input-group-append {
	height: 44px !important;
}

.cart-item .cart-item-quantity-container .product-qty-input-group .btn, .cart-item .cart-item-quantity-container .product-qty-input-group .address-editor-select, .cart-item .cart-item-quantity-container .product-qty-input-group .address-editor-create, .cart-item .cart-item-quantity-container .product-qty-input-group .account .card-actions a, .account .card-actions .cart-item .cart-item-quantity-container .product-qty-input-group a, .cart-item .cart-item-quantity-container .product-qty-input-group .page-search .header-search-btn, .page-search .cart-item .cart-item-quantity-container .product-qty-input-group .header-search-btn, .cart-item .cart-item-quantity-container .product-qty-input-group .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .cart-item .cart-item-quantity-container .product-qty-input-group .more-link, .cart-item .cart-item-quantity-container .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .cart-item .cart-item-quantity-container .product-qty-input-group a, .cart-item .cart-item-quantity-container .product-qty-input-group .form-control, .cart-item .cart-item-quantity-container .product-qty-input-group .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .cart-item .cart-item-quantity-container .product-qty-input-group #next_checkout_deliverydate {
	background-color: #f8f8f8;
}

.cart-item .cart-item-quantity-container .product-qty-input-group .btn, .cart-item .cart-item-quantity-container .product-qty-input-group .address-editor-select, .cart-item .cart-item-quantity-container .product-qty-input-group .address-editor-create, .cart-item .cart-item-quantity-container .product-qty-input-group .account .card-actions a, .account .card-actions .cart-item .cart-item-quantity-container .product-qty-input-group a, .cart-item .cart-item-quantity-container .product-qty-input-group .page-search .header-search-btn, .page-search .cart-item .cart-item-quantity-container .product-qty-input-group .header-search-btn, .cart-item .cart-item-quantity-container .product-qty-input-group .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .cart-item .cart-item-quantity-container .product-qty-input-group .more-link, .cart-item .cart-item-quantity-container .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .cart-item .cart-item-quantity-container .product-qty-input-group a {
	width: 26px;
}

.cart-item .cart-item-quantity-container .product-qty-input-group .form-control, .cart-item .cart-item-quantity-container .product-qty-input-group .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .cart-item .cart-item-quantity-container .product-qty-input-group #next_checkout_deliverydate {
	line-height: 1;
}

@media (min-width: 992px) {
	.cart-item .cart-item-list-price {
		white-space: nowrap;
	}
}

.cart-item .cart-item-remove-button {
	background-color: transparent;
	border: none;
	height: 18px;
	line-height: 0;
	padding: 0;
	width: 18px;
}

@media (min-width: 768px) {
	.cart-item .cart-item-remove-button {
		margin-top: -30px;
	}
}

.cart-item i {
	font-size: 18px;
	line-height: 18px;
}

.cart-item .cart-item-discount-icon {
	padding-top: 0;
}

@media (max-width: 767.98px) {
	.cart-item .cart-item-discount-icon {
		text-align: left;
	}
}

.cart-item.is-discount .cart-item-label {
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}

.cart-item.is-discount .cart-item-total-price {
	color: #3e9c55;
}

.cart-item.is-shop-promotion .cart-item-remove form, .cart-item.is-shop-promotion .col-cart-item-details-remove {
	display: none;
}

.cart-item .icon-discount {
	font-size: 22px;
	line-height: 22px;
}

.cart-item .cart-item-no-discount-marker {
	font-weight: 400;
}

@media (min-width: 992px) {
	.is-act-cartpage .checkout-product-table .cart-item .cart-item-unit-price, .is-act-cartpage .checkout-product-table .cart-item .cart-item-total-price {
		-ms-flex: 0 0 12% !important;
		flex: 0 0 12% !important;
		max-width: 12% !important;
	}
}

.is-act-cartpage .checkout-product-table .cart-item .cart-item-unit-price-value {
	text-align: left;
}

@media (min-width: 768px) {
	.is-act-cartpage .checkout-product-table .cart-item .cart-item-unit-price-value {
		-ms-flex-pack: start;
		justify-content: start;
	}
}

.cart-item-img {
	border: none;
	border-radius: 0;
	height: 100%;
	margin-bottom: 3px;
	max-height: 103px;
	padding-top: 0;
	padding-bottom: 0;
	width: auto;
}

.cart-item-discount-icon {
	max-width: 58px;
	width: 58px;
	height: auto;
}

.cart-item-list-price {
	color: #000;
	font-weight: 300;
}

.cart-item-details-attributes, .cart-item-details-characteristics, .product-feature-list, .cart-item-ordernumber, .cart-item-aside-attributes {
	font-weight: 300;
	line-height: 1.25;
}

.cart-item-details {
	max-width: calc(100% - 78px);
	padding-top: 0;
}

@media (min-width: 768px) {
	.cart-item-details-container {
		-ms-hyphens: auto;
		-moz-hyphens: auto;
		-webkit-hyphens: auto;
		hyphens: auto;
		padding-left: 0;
	}
}

@media (max-width: 991.98px) {
	.cart-item-details-container {
		max-width: calc(100% - 30px);
		-ms-word-break: all;
		word-break: all;
	}
}

.cart-item-ordernumber {
	margin-bottom: 0;
}

.cart-item-qty-text {
	text-align: right;
	width: 100%;
}

@media (min-width: 576px) {
	.cart-item-qty-text {
		text-align: left;
	}
}

@media (min-width: 768px) {
	.cart-item-qty-text {
		margin-left: 0;
		text-align: center;
	}
}

.checkout-product-table .cart-item-row, .confirm-product .cart-item-row {
	-ms-flex-align: end;
	align-items: flex-end;
}

.checkout-product-table .cart-item-row .row, .checkout-product-table .cart-item-row .account-content, .checkout-product-table .cart-item-row .is-act-cartpage .checkout .checkout-container, .is-act-cartpage .checkout .checkout-product-table .cart-item-row .checkout-container, .checkout-product-table .cart-item-row .is-act-checkoutregisterpage .checkout .checkout-container, .is-act-checkoutregisterpage .checkout .checkout-product-table .cart-item-row .checkout-container, .checkout-product-table .cart-item-row .is-act-confirmpage .checkout .checkout-container, .is-act-confirmpage .checkout .checkout-product-table .cart-item-row .checkout-container, .checkout-product-table .cart-item-row .is-ctl-accountorder .checkout .checkout-container, .is-ctl-accountorder .checkout .checkout-product-table .cart-item-row .checkout-container, .checkout-product-table .cart-item-row .is-act-finishpage .checkout .checkout-container, .is-act-finishpage .checkout .checkout-product-table .cart-item-row .checkout-container, .confirm-product .cart-item-row .row, .confirm-product .cart-item-row .account-content, .confirm-product .cart-item-row .is-act-cartpage .checkout .checkout-container, .is-act-cartpage .checkout .confirm-product .cart-item-row .checkout-container, .confirm-product .cart-item-row .is-act-checkoutregisterpage .checkout .checkout-container, .is-act-checkoutregisterpage .checkout .confirm-product .cart-item-row .checkout-container, .confirm-product .cart-item-row .is-act-confirmpage .checkout .checkout-container, .is-act-confirmpage .checkout .confirm-product .cart-item-row .checkout-container, .confirm-product .cart-item-row .is-ctl-accountorder .checkout .checkout-container, .is-ctl-accountorder .checkout .confirm-product .cart-item-row .checkout-container, .confirm-product .cart-item-row .is-act-finishpage .checkout .checkout-container, .is-act-finishpage .checkout .confirm-product .cart-item-row .checkout-container {
	margin-right: -.25rem;
	margin-left: -.25rem;
}

.checkout-product-table .cart-item-row [class^="col-"], .confirm-product .cart-item-row [class^="col-"] {
	padding-right: .25rem;
	padding-left: .25rem;
}

.checkout-product-table .cart-item-row .cart-item-details-container > .row, .checkout-product-table .cart-item-row .cart-item-details-container > .account-content, .checkout-product-table .cart-item-row .is-act-cartpage .checkout .cart-item-details-container > .checkout-container, .is-act-cartpage .checkout .checkout-product-table .cart-item-row .cart-item-details-container > .checkout-container, .checkout-product-table .cart-item-row .is-act-checkoutregisterpage .checkout .cart-item-details-container > .checkout-container, .is-act-checkoutregisterpage .checkout .checkout-product-table .cart-item-row .cart-item-details-container > .checkout-container, .checkout-product-table .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container, .is-act-confirmpage .checkout .checkout-product-table .cart-item-row .cart-item-details-container > .checkout-container, .checkout-product-table .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container, .is-ctl-accountorder .checkout .checkout-product-table .cart-item-row .cart-item-details-container > .checkout-container, .checkout-product-table .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .checkout-container, .is-act-finishpage .checkout .checkout-product-table .cart-item-row .cart-item-details-container > .checkout-container, .confirm-product .cart-item-row .cart-item-details-container > .row, .confirm-product .cart-item-row .cart-item-details-container > .account-content, .confirm-product .cart-item-row .is-act-cartpage .checkout .cart-item-details-container > .checkout-container, .is-act-cartpage .checkout .confirm-product .cart-item-row .cart-item-details-container > .checkout-container, .confirm-product .cart-item-row .is-act-checkoutregisterpage .checkout .cart-item-details-container > .checkout-container, .is-act-checkoutregisterpage .checkout .confirm-product .cart-item-row .cart-item-details-container > .checkout-container, .confirm-product .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container, .is-act-confirmpage .checkout .confirm-product .cart-item-row .cart-item-details-container > .checkout-container, .confirm-product .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container, .is-ctl-accountorder .checkout .confirm-product .cart-item-row .cart-item-details-container > .checkout-container, .confirm-product .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .checkout-container, .is-act-finishpage .checkout .confirm-product .cart-item-row .cart-item-details-container > .checkout-container {
	margin-right: -.25rem;
	margin-left: -.25rem;
}

.checkout-product-table .cart-item-row .cart-item-details-container > .row > .col, .checkout-product-table .cart-item-row .cart-item-details-container > .account-content > .col, .checkout-product-table .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .account-content > .checkout-aside, .is-act-confirmpage .checkout .checkout-product-table .cart-item-row .cart-item-details-container > .account-content > .checkout-aside, .checkout-product-table .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .account-content > .checkout-aside, .is-ctl-accountorder .checkout .checkout-product-table .cart-item-row .cart-item-details-container > .account-content > .checkout-aside, .checkout-product-table .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .account-content > .checkout-aside, .is-act-finishpage .checkout .checkout-product-table .cart-item-row .cart-item-details-container > .account-content > .checkout-aside, .checkout-product-table .cart-item-row .is-act-cartpage .checkout .cart-item-details-container > .checkout-container > .col, .checkout-product-table .cart-item-row .is-act-cartpage .checkout .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .checkout-product-table .cart-item-row .is-act-cartpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .checkout-product-table .cart-item-row .is-act-cartpage .checkout .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .checkout-product-table .cart-item-row .is-act-cartpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .checkout-product-table .cart-item-row .is-act-cartpage .checkout .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-finishpage .checkout .checkout-product-table .cart-item-row .is-act-cartpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-cartpage .checkout .checkout-product-table .cart-item-row .cart-item-details-container > .checkout-container > .col, .checkout-product-table .cart-item-row .is-act-checkoutregisterpage .checkout .cart-item-details-container > .checkout-container > .col, .checkout-product-table .cart-item-row .is-act-checkoutregisterpage .checkout .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .checkout-product-table .cart-item-row .is-act-checkoutregisterpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .checkout-product-table .cart-item-row .is-act-checkoutregisterpage .checkout .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .checkout-product-table .cart-item-row .is-act-checkoutregisterpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .checkout-product-table .cart-item-row .is-act-checkoutregisterpage .checkout .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-finishpage .checkout .checkout-product-table .cart-item-row .is-act-checkoutregisterpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .checkout-product-table .cart-item-row .cart-item-details-container > .checkout-container > .col, .checkout-product-table .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .col, .checkout-product-table .cart-item-row .is-act-confirmpage .checkout .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .checkout-product-table .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .checkout-product-table .cart-item-row .is-act-confirmpage .checkout .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .checkout-product-table .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .checkout-product-table .cart-item-row .is-act-confirmpage .checkout .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-finishpage .checkout .checkout-product-table .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .checkout-product-table .cart-item-row .cart-item-details-container > .checkout-container > .col, .checkout-product-table .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .col, .checkout-product-table .cart-item-row .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .checkout-product-table .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .checkout-product-table .cart-item-row .is-ctl-accountorder .checkout .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .checkout-product-table .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .checkout-product-table .cart-item-row .is-ctl-accountorder .checkout .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-finishpage .checkout .checkout-product-table .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .checkout-product-table .cart-item-row .cart-item-details-container > .checkout-container > .col, .checkout-product-table .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .col, .checkout-product-table .cart-item-row .is-act-finishpage .checkout .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .checkout-product-table .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .checkout-product-table .cart-item-row .is-act-finishpage .checkout .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .checkout-product-table .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .checkout-product-table .cart-item-row .is-act-finishpage .checkout .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-finishpage .checkout .checkout-product-table .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-finishpage .checkout .checkout-product-table .cart-item-row .cart-item-details-container > .checkout-container > .col, .checkout-product-table .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .row > .checkout-aside, .checkout-product-table .cart-item-row .is-act-confirmpage .checkout .is-act-cartpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-cartpage .checkout .checkout-product-table .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .checkout-product-table .cart-item-row .is-act-confirmpage .checkout .is-act-checkoutregisterpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .checkout-product-table .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .checkout-product-table .cart-item-row .cart-item-details-container > .row > .checkout-aside, .checkout-product-table .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .row > .checkout-aside, .checkout-product-table .cart-item-row .is-ctl-accountorder .checkout .is-act-cartpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-cartpage .checkout .checkout-product-table .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .checkout-product-table .cart-item-row .is-ctl-accountorder .checkout .is-act-checkoutregisterpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .checkout-product-table .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .checkout-product-table .cart-item-row .cart-item-details-container > .row > .checkout-aside, .checkout-product-table .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .row > .checkout-aside, .checkout-product-table .cart-item-row .is-act-finishpage .checkout .is-act-cartpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-cartpage .checkout .checkout-product-table .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .checkout-product-table .cart-item-row .is-act-finishpage .checkout .is-act-checkoutregisterpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .checkout-product-table .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-finishpage .checkout .checkout-product-table .cart-item-row .cart-item-details-container > .row > .checkout-aside, .confirm-product .cart-item-row .cart-item-details-container > .row > .col, .confirm-product .cart-item-row .cart-item-details-container > .account-content > .col, .confirm-product .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .account-content > .checkout-aside, .is-act-confirmpage .checkout .confirm-product .cart-item-row .cart-item-details-container > .account-content > .checkout-aside, .confirm-product .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .account-content > .checkout-aside, .is-ctl-accountorder .checkout .confirm-product .cart-item-row .cart-item-details-container > .account-content > .checkout-aside, .confirm-product .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .account-content > .checkout-aside, .is-act-finishpage .checkout .confirm-product .cart-item-row .cart-item-details-container > .account-content > .checkout-aside, .confirm-product .cart-item-row .is-act-cartpage .checkout .cart-item-details-container > .checkout-container > .col, .confirm-product .cart-item-row .is-act-cartpage .checkout .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .confirm-product .cart-item-row .is-act-cartpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .confirm-product .cart-item-row .is-act-cartpage .checkout .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .confirm-product .cart-item-row .is-act-cartpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .confirm-product .cart-item-row .is-act-cartpage .checkout .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-finishpage .checkout .confirm-product .cart-item-row .is-act-cartpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-cartpage .checkout .confirm-product .cart-item-row .cart-item-details-container > .checkout-container > .col, .confirm-product .cart-item-row .is-act-checkoutregisterpage .checkout .cart-item-details-container > .checkout-container > .col, .confirm-product .cart-item-row .is-act-checkoutregisterpage .checkout .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .confirm-product .cart-item-row .is-act-checkoutregisterpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .confirm-product .cart-item-row .is-act-checkoutregisterpage .checkout .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .confirm-product .cart-item-row .is-act-checkoutregisterpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .confirm-product .cart-item-row .is-act-checkoutregisterpage .checkout .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-finishpage .checkout .confirm-product .cart-item-row .is-act-checkoutregisterpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .confirm-product .cart-item-row .cart-item-details-container > .checkout-container > .col, .confirm-product .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .col, .confirm-product .cart-item-row .is-act-confirmpage .checkout .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .confirm-product .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .confirm-product .cart-item-row .is-act-confirmpage .checkout .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .confirm-product .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .confirm-product .cart-item-row .is-act-confirmpage .checkout .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-finishpage .checkout .confirm-product .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .confirm-product .cart-item-row .cart-item-details-container > .checkout-container > .col, .confirm-product .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .col, .confirm-product .cart-item-row .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .confirm-product .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .confirm-product .cart-item-row .is-ctl-accountorder .checkout .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .confirm-product .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .confirm-product .cart-item-row .is-ctl-accountorder .checkout .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-finishpage .checkout .confirm-product .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .confirm-product .cart-item-row .cart-item-details-container > .checkout-container > .col, .confirm-product .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .col, .confirm-product .cart-item-row .is-act-finishpage .checkout .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .confirm-product .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .confirm-product .cart-item-row .is-act-finishpage .checkout .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .confirm-product .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .confirm-product .cart-item-row .is-act-finishpage .checkout .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-finishpage .checkout .confirm-product .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-finishpage .checkout .confirm-product .cart-item-row .cart-item-details-container > .checkout-container > .col, .confirm-product .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .row > .checkout-aside, .confirm-product .cart-item-row .is-act-confirmpage .checkout .is-act-cartpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-cartpage .checkout .confirm-product .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .confirm-product .cart-item-row .is-act-confirmpage .checkout .is-act-checkoutregisterpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .confirm-product .cart-item-row .is-act-confirmpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .confirm-product .cart-item-row .cart-item-details-container > .row > .checkout-aside, .confirm-product .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .row > .checkout-aside, .confirm-product .cart-item-row .is-ctl-accountorder .checkout .is-act-cartpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-cartpage .checkout .confirm-product .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .confirm-product .cart-item-row .is-ctl-accountorder .checkout .is-act-checkoutregisterpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .confirm-product .cart-item-row .is-ctl-accountorder .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .confirm-product .cart-item-row .cart-item-details-container > .row > .checkout-aside, .confirm-product .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .row > .checkout-aside, .confirm-product .cart-item-row .is-act-finishpage .checkout .is-act-cartpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-cartpage .checkout .confirm-product .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .confirm-product .cart-item-row .is-act-finishpage .checkout .is-act-checkoutregisterpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .confirm-product .cart-item-row .is-act-finishpage .checkout .cart-item-details-container > .checkout-container > .checkout-aside, .is-act-finishpage .checkout .confirm-product .cart-item-row .cart-item-details-container > .row > .checkout-aside {
	padding-right: .25rem;
	padding-left: .25rem;
}

.checkout-product-table .cart-item-remove, .confirm-product .cart-item-remove {
	line-height: 0;
}

@media (max-width: 767.98px) {
	.checkout-product-table .cart-item-remove, .confirm-product .cart-item-remove {
		position: absolute;
		top: 2px;
		right: 0;
	}
}

.checkout-product-table .cart-item-discount-icon, .confirm-product .cart-item-discount-icon {
	margin-bottom: 4px;
}

.checkout-product-table .cart-item-quantity-container {
	position: relative;
}

.checkout-product-table .buy-widget-notice {
	white-space: nowrap;
}

@media (min-width: 768px) {
	.checkout-product-table .buy-widget-notice {
		position: absolute;
		right: 0;
		top: -30px;
	}
}

.checkout-product-table .cart-item.is-shop-promotion {
	display: none;
}

.confirm-product .cart-item-info {
	margin-bottom: 10px;
}

.confirm-product .cart-item-remove {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	min-width: 35px;
	padding-right: 2px;
}

@media (max-width: 767.98px) {
	.confirm-product .cart-item-remove {
		right: 5px;
	}
}

.confirm-product .cart-item-quantity-row {
	padding-right: 3px;
}

.confirm-product .cart-item-quantity-row .cart-item-qty-text {
	text-align: right;
}

.order-item-value-normal {
	font-weight: 300 !important;
}

.order-detail-content-row {
	font-weight: 300 !important;
}

/* ************************************
 *
 * @Section: Free Shipping Meter
 *
************************************* */
.checkout-free-shipping-meter-block {
	margin-bottom: 48px;
}

.checkout-free-shipping-meter-block .checkout-free-shipping-meter-data {
	font-size: .75rem;
	margin-bottom: 5px;
}

.checkout-free-shipping-meter-block .checkout-free-shipping-meter {
	background: #e0e0e0;
	border-radius: 5px;
	height: 5px;
	position: relative;
}

.checkout-free-shipping-meter-block .checkout-free-shipping-meter > span {
	display: block;
	height: 100%;
	border-radius: 5px;
	background-color: #000;
	position: relative;
	overflow: hidden;
}

.cart-item-collapse .btn, .cart-item-collapse .address-editor-select, .cart-item-collapse .address-editor-create, .cart-item-collapse .account .card-actions a, .account .card-actions .cart-item-collapse a, .cart-item-collapse .page-search .header-search-btn, .page-search .cart-item-collapse .header-search-btn, .cart-item-collapse .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .cart-item-collapse .more-link, .cart-item-collapse .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .cart-item-collapse a {
	font-weight: 700;
	padding-left: 0;
	padding-right: 40px;
	text-align: left;
	width: 100%;
	white-space: normal;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}

.cart-item-collapse .btn:after, .cart-item-collapse .address-editor-select:after, .cart-item-collapse .address-editor-create:after, .cart-item-collapse .account .card-actions a:after, .account .card-actions .cart-item-collapse a:after, .cart-item-collapse .page-search .header-search-btn:after, .page-search .cart-item-collapse .header-search-btn:after, .cart-item-collapse .product-detail-products-slider__title .more-link:after, .product-detail-products-slider__title .cart-item-collapse .more-link:after, .cart-item-collapse .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:after, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .cart-item-collapse a:after {
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	position: absolute;
	right: 0;
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

.cart-item-collapse .btn[aria-expanded="true"]:after, .cart-item-collapse .address-editor-select[aria-expanded="true"]:after, .cart-item-collapse .address-editor-create[aria-expanded="true"]:after, .cart-item-collapse .account .card-actions a[aria-expanded="true"]:after, .account .card-actions .cart-item-collapse a[aria-expanded="true"]:after, .cart-item-collapse .page-search .header-search-btn[aria-expanded="true"]:after, .page-search .cart-item-collapse .header-search-btn[aria-expanded="true"]:after, .cart-item-collapse .product-detail-products-slider__title .more-link[aria-expanded="true"]:after, .product-detail-products-slider__title .cart-item-collapse .more-link[aria-expanded="true"]:after, .cart-item-collapse .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a[aria-expanded="true"]:after, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .cart-item-collapse a[aria-expanded="true"]:after {
	content: "";
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.cart-item-collapse .btn .icon-usernavigation-menu-gutschein-guthaben, .cart-item-collapse .address-editor-select .icon-usernavigation-menu-gutschein-guthaben, .cart-item-collapse .address-editor-create .icon-usernavigation-menu-gutschein-guthaben, .cart-item-collapse .account .card-actions a .icon-usernavigation-menu-gutschein-guthaben, .account .card-actions .cart-item-collapse a .icon-usernavigation-menu-gutschein-guthaben, .cart-item-collapse .page-search .header-search-btn .icon-usernavigation-menu-gutschein-guthaben, .page-search .cart-item-collapse .header-search-btn .icon-usernavigation-menu-gutschein-guthaben, .cart-item-collapse .product-detail-products-slider__title .more-link .icon-usernavigation-menu-gutschein-guthaben, .product-detail-products-slider__title .cart-item-collapse .more-link .icon-usernavigation-menu-gutschein-guthaben, .cart-item-collapse .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a .icon-usernavigation-menu-gutschein-guthaben, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .cart-item-collapse a .icon-usernavigation-menu-gutschein-guthaben {
	font-size: 24px;
	margin-right: 10px;
}

.cart-item-collapse .card-body {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.cart-item-giftbox {
	max-width: 400px;
	position: relative;
}

.cart-item-giftbox__item {
	padding-bottom: 10px;
}

.cart-item-giftbox__item__img {
	padding-right: 20px;
	width: 70px;
}

@media (min-width: 768px) {
	.cart-item-giftbox__item__img {
		width: 110px;
	}
}

.cart-item-giftbox__item__img__inner--bg-grey {
	background-color: #f8f8f8;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	height: 50px;
	width: 50px;
}

@media (min-width: 768px) {
	.cart-item-giftbox__item__img__inner--bg-grey {
		height: 90px;
		width: 90px;
	}
}

.cart-item-giftbox__item__img img {
	max-width: 50px;
	max-height: 50px;
	object-fit: contain;
}

@media (min-width: 768px) {
	.cart-item-giftbox__item__img img {
		max-width: 90px;
		max-height: 90px;
	}
}

.finish-header {
	color: #a6063a;
}

.checkout-aside {
	font-size: 1rem;
	font-weight: 300;
}

.checkout-aside-summary {
	background-color: transparent;
	padding: 0;
}

.checkout-aside-summary .checkout-aside-summary-header {
	display: none;
}

.checkout-aside-summary-label, .checkout-aside-summary-value {
	font-weight: 300;
}

.checkout-aside-summary-value {
	padding-left: 0;
}

.checkout-aside-summary-total {
	border-top: none;
	font-size: 1rem;
	font-weight: 600;
	margin-top: 0;
	padding-top: 0;
}

.checkout-aside-summary {
	color: #000;
}

.checkout-aside-summary dt, .checkout-aside-summary dd {
	margin-bottom: 0;
}

.checkout-aside-item .checkout-aside-item-title {
	color: #000;
	font-weight: 700;
}

.is-act-confirmpage .checkout .checkout-main, .is-act-confirmpage .checkout .checkout-additional, .is-act-finishpage .checkout .checkout-main, .is-act-finishpage .checkout .checkout-additional, .is-act-finishpage .checkout .checkout-aside, .is-ctl-accountorder .checkout .checkout-main, .is-ctl-accountorder .checkout .checkout-additional {
	margin-left: 0;
}

.is-act-confirmpage .checkout, .is-act-checkoutregisterpage .checkout, .is-ctl-accountorder .checkout {
	padding-top: 0;
}

.is-act-checkoutregisterpage .checkout .checkout-main {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.is-act-checkoutregisterpage .address-main-header {
	display: none;
}

.is-act-checkoutregisterpage .register-submit {
	text-align: left;
}

.is-act-cartpage .checkout .checkout-main, .is-act-editorder .checkout .checkout-main {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	margin-bottom: 0;
}

.is-act-cartpage .checkout-info-summary, .is-act-editorder .checkout-info-summary {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 1rem 0;
	position: relative;
	width: 100%;
}

.is-act-cartpage .checkout-info-summary .checkout-info, .is-act-editorder .checkout-info-summary .checkout-info {
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.is-act-cartpage .checkout-info-summary .checkout-info, .is-act-editorder .checkout-info-summary .checkout-info {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

.is-act-cartpage .checkout-info-summary .checkout-free-shipping-meter-block, .is-act-editorder .checkout-info-summary .checkout-free-shipping-meter-block {
	max-width: 290px;
	width: 100%;
}

.is-act-cartpage .checkout-info-summary .checkout-free-shipping-meter-block--bottles, .is-act-editorder .checkout-info-summary .checkout-free-shipping-meter-block--bottles {
	max-width: none;
}

@media (min-width: 768px) {
	.is-act-cartpage .checkout .checkout-aside, .is-act-editorder .checkout .checkout-aside {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		margin-left: auto;
	}
}

@media (min-width: 1480px) {
	.is-act-cartpage .checkout .checkout-aside, .is-act-editorder .checkout .checkout-aside {
		-ms-flex: 0 0 33.3333%;
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
	}
}

.is-act-editorder .checkout .checkout-info {
	display: none;
}

@media (min-width: 768px) {
	.is-act-editorder .checkout .checkout-aside {
		margin-left: auto;
	}
}

.checkout-login-card {
	margin-bottom: 72px;
}

.register-guest-control {
	font-weight: 700;
	margin-top: 1rem !important;
	margin-bottom: 2.5rem;
}

.is-act-checkoutregisterpage .checkout-info-summary {
	display: none;
}

.is-act-confirmpage .flashbags, .is-act-cartpage .flashbags {
	display: none;
}

.is-act-confirmpage .checkout .checkout-main {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.is-act-confirmpage .checkout .checkout-info-summary {
	display: none;
}

.is-act-confirmpage .checkout .card .card-title .btn, .is-act-confirmpage .checkout .card .card-title .address-editor-select, .is-act-confirmpage .checkout .card .card-title .address-editor-create, .is-act-confirmpage .checkout .card .card-title .account .card-actions a, .account .card-actions .is-act-confirmpage .checkout .card .card-title a, .is-act-confirmpage .checkout .card .card-title .page-search .header-search-btn, .page-search .is-act-confirmpage .checkout .card .card-title .header-search-btn, .is-act-confirmpage .checkout .card .card-title .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .is-act-confirmpage .checkout .card .card-title .more-link, .is-act-confirmpage .checkout .card .card-title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .is-act-confirmpage .checkout .card .card-title a {
	border: none;
	line-height: 1;
	padding: 0;
}

.is-act-confirmpage .checkout .card .card-title [class^="icon-"] {
	font-size: 22px;
	position: absolute;
	top: 0;
	right: 0;
}

.is-act-confirmpage .checkout .card .card-body {
	margin-bottom: 50px;
}

.is-act-confirmpage .checkout .address p {
	margin-bottom: 0;
}

.is-act-confirmpage .checkout .shipping-methods .shipping-method:last-of-type .form-group, .is-act-confirmpage .checkout .payment-methods .payment-method:last-of-type .form-group {
	margin-bottom: 0;
}

.is-act-confirmpage .checkout .card-collapse .card-title {
	padding-bottom: 0;
}

.is-act-confirmpage .checkout .card-collapse .card-title .btn, .is-act-confirmpage .checkout .card-collapse .card-title .address-editor-select, .is-act-confirmpage .checkout .card-collapse .card-title .address-editor-create, .is-act-confirmpage .checkout .card-collapse .card-title .account .card-actions a, .account .card-actions .is-act-confirmpage .checkout .card-collapse .card-title a, .is-act-confirmpage .checkout .card-collapse .card-title .page-search .header-search-btn, .page-search .is-act-confirmpage .checkout .card-collapse .card-title .header-search-btn, .is-act-confirmpage .checkout .card-collapse .card-title .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .is-act-confirmpage .checkout .card-collapse .card-title .more-link, .is-act-confirmpage .checkout .card-collapse .card-title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .is-act-confirmpage .checkout .card-collapse .card-title a {
	font-weight: 700;
	line-height: 1.2;
	padding: 0 0 10px 0;
	text-align: left;
	width: 100%;
}

.is-act-confirmpage .checkout .card-collapse .card-title .btn:after, .is-act-confirmpage .checkout .card-collapse .card-title .address-editor-select:after, .is-act-confirmpage .checkout .card-collapse .card-title .address-editor-create:after, .is-act-confirmpage .checkout .card-collapse .card-title .account .card-actions a:after, .account .card-actions .is-act-confirmpage .checkout .card-collapse .card-title a:after, .is-act-confirmpage .checkout .card-collapse .card-title .page-search .header-search-btn:after, .page-search .is-act-confirmpage .checkout .card-collapse .card-title .header-search-btn:after, .is-act-confirmpage .checkout .card-collapse .card-title .product-detail-products-slider__title .more-link:after, .product-detail-products-slider__title .is-act-confirmpage .checkout .card-collapse .card-title .more-link:after, .is-act-confirmpage .checkout .card-collapse .card-title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:after, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .is-act-confirmpage .checkout .card-collapse .card-title a:after {
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 26px;
	position: absolute;
	right: 0;
	-webkit-transition: -ms-transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
	transition: -ms-transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
	transition: -webkit-transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
	transition: transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
	-webkit-transition: -webkit-transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
}

.is-act-confirmpage .checkout .card-collapse .card-title .btn[aria-expanded="true"]:after, .is-act-confirmpage .checkout .card-collapse .card-title .address-editor-select[aria-expanded="true"]:after, .is-act-confirmpage .checkout .card-collapse .card-title .address-editor-create[aria-expanded="true"]:after, .is-act-confirmpage .checkout .card-collapse .card-title .account .card-actions a[aria-expanded="true"]:after, .account .card-actions .is-act-confirmpage .checkout .card-collapse .card-title a[aria-expanded="true"]:after, .is-act-confirmpage .checkout .card-collapse .card-title .page-search .header-search-btn[aria-expanded="true"]:after, .page-search .is-act-confirmpage .checkout .card-collapse .card-title .header-search-btn[aria-expanded="true"]:after, .is-act-confirmpage .checkout .card-collapse .card-title .product-detail-products-slider__title .more-link[aria-expanded="true"]:after, .product-detail-products-slider__title .is-act-confirmpage .checkout .card-collapse .card-title .more-link[aria-expanded="true"]:after, .is-act-confirmpage .checkout .card-collapse .card-title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a[aria-expanded="true"]:after, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .is-act-confirmpage .checkout .card-collapse .card-title a[aria-expanded="true"]:after {
	-webkit-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	transform: scaleY(-1);
}

.is-act-confirmpage .checkout .card-collapse .card-body {
	margin-bottom: 40px;
}

.is-act-confirmpage .checkout .mx-datepicker {
	max-width: 240px;
	width: 100%;
}

.is-act-confirmpage .checkout .next-checkout-confirm-main .confirm-product {
	margin-bottom: 0;
}

.is-act-confirmpage .checkout .next-checkout-confirm-main .card-body {
	background-color: #f1f1f1;
	margin-bottom: 30px;
	padding: 10px;
}

.is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item {
	border-bottom: none;
}

.is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .col-cart-item-details-desc {
	max-width: calc(100% - 30px);
}

.is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .col-cart-item-details-remove {
	width: 30px;
}

.is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .cart-item-quantity-container {
	margin-top: 5px;
	margin-left: auto;
}

.is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .cart-item-quantity-container .product-qty-input-group .btn, .is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .cart-item-quantity-container .product-qty-input-group .address-editor-select, .is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .cart-item-quantity-container .product-qty-input-group .address-editor-create, .is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .cart-item-quantity-container .product-qty-input-group .account .card-actions a, .account .card-actions .is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .cart-item-quantity-container .product-qty-input-group a, .is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .cart-item-quantity-container .product-qty-input-group .page-search .header-search-btn, .page-search .is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .cart-item-quantity-container .product-qty-input-group .header-search-btn, .is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .cart-item-quantity-container .product-qty-input-group .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .cart-item-quantity-container .product-qty-input-group .more-link, .is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .cart-item-quantity-container .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .cart-item-quantity-container .product-qty-input-group a, .is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .cart-item-quantity-container .product-qty-input-group .form-control, .is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .cart-item-quantity-container .product-qty-input-group #next_checkout_deliverydate {
	background-color: #fff;
}

.is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .cart-item-unit-price-value, .is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .cart-item-total-price-value {
	display: block;
	min-height: 0;
}

.is-act-confirmpage .checkout .next-checkout-confirm-main .cart-item .cart-item-details-container {
	max-width: 100%;
}

.is-act-confirmpage .checkout .next-checkout-confirm-main .row > .col, .is-act-confirmpage .checkout .next-checkout-confirm-main .account-content > .col, .is-act-confirmpage .checkout .next-checkout-confirm-main .account-content > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-ctl-accountorder .checkout .account-content > .checkout-aside, .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .account-content > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-finishpage .checkout .account-content > .checkout-aside, .is-act-finishpage .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .account-content > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-cartpage .checkout .checkout-container > .col, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-cartpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-cartpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .checkout-container > .col, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-checkoutregisterpage .checkout .checkout-container > .col, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-checkoutregisterpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-checkoutregisterpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .checkout-container > .col, .is-act-confirmpage .checkout .next-checkout-confirm-main .checkout-container > .col, .is-act-confirmpage .checkout .next-checkout-confirm-main .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-ctl-accountorder .checkout .checkout-container > .col, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-ctl-accountorder .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-ctl-accountorder .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .checkout-container > .col, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-finishpage .checkout .checkout-container > .col, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-finishpage .checkout .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-finishpage .checkout .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .checkout-container > .col, .is-act-confirmpage .checkout .next-checkout-confirm-main .row > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-ctl-accountorder .checkout .row > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-ctl-accountorder .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-ctl-accountorder .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .is-ctl-accountorder .checkout .checkout-container > .checkout-aside, .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .row > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-finishpage .checkout .row > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-finishpage .checkout .is-act-cartpage .checkout .checkout-container > .checkout-aside, .is-act-cartpage .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-finishpage .checkout .is-act-checkoutregisterpage .checkout .checkout-container > .checkout-aside, .is-act-checkoutregisterpage .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-finishpage .checkout .checkout-container > .checkout-aside, .is-act-finishpage .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .row > .checkout-aside, .is-act-confirmpage .checkout .next-checkout-confirm-main .row > [class*="col-"], .is-act-confirmpage .checkout .next-checkout-confirm-main .account-content > [class*="col-"], .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-cartpage .checkout .checkout-container > [class*="col-"], .is-act-cartpage .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .checkout-container > [class*="col-"], .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-checkoutregisterpage .checkout .checkout-container > [class*="col-"], .is-act-checkoutregisterpage .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .checkout-container > [class*="col-"], .is-act-confirmpage .checkout .next-checkout-confirm-main .checkout-container > [class*="col-"], .is-act-confirmpage .checkout .next-checkout-confirm-main .is-ctl-accountorder .checkout .checkout-container > [class*="col-"], .is-ctl-accountorder .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .checkout-container > [class*="col-"], .is-act-confirmpage .checkout .next-checkout-confirm-main .is-act-finishpage .checkout .checkout-container > [class*="col-"], .is-act-finishpage .checkout .is-act-confirmpage .checkout .next-checkout-confirm-main .checkout-container > [class*="col-"] {
	padding-right: .25rem;
	padding-left: .25rem;
}

.checkout-aside-summary-container {
	background-color: #f1f1f1;
	padding: 12px 10px;
}

.checkout-aside-summary-container .checkout-aside-summary-list {
	margin-bottom: 0;
}

.next-checkout-block, .next-checkout-comment-options-block {
	margin-bottom: 1.5rem;
}

.next-checkout-confirm-main, .next-checkout-confirm-aside {
	position: relative;
	width: 100%;
}

.next-checkout-confirm-aside .checkout-aside-summary, .next-checkout-confirm-aside .checkout-free-shipping-meter-block, .next-checkout-confirm-aside .checkout-aside-giftcard .card-body, .next-checkout-confirm-aside .confirm-tos .card-body {
	margin-bottom: 30px !important;
}

.is-act-cartpage .checkout-aside-summary-container {
	margin-bottom: 30px;
}

/* .checkout-aside-next-discount {
    border: 1px solid map-get($theme-colors, "martel-rot");
    margin-bottom: 30px;
    -webkit-animation: reveal 1.5s forwards;
    animation: reveal 1.5s forwards;

    &__symbol {
        background-color: map-get($theme-colors, "martel-rot");
        color: map-get($theme-colors, "white");
        font-size: 24px;
        font-weight: 700;
        width: 50px;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }

    &__notice {
        line-height: 1.4;
        padding: 5px 10px;
    }
} */
.confirm-payment-current, .confirm-shipping-current {
	margin-bottom: 1.5rem;
}

.confirm-payment-shipping {
	margin-bottom: 0;
}

.confirm-product .cart-table-header {
	display: none;
}

@media (min-width: 576px) {
	.confirm-product .cart-item-quantity-label, .confirm-product .cart-item-size-label, .confirm-product .cart-item-unit-price-label, .confirm-product .cart-item-discount-label, .confirm-product .cart-item-total-price-label {
		display: block;
	}
}

@media (min-width: 576px) {
	.confirm-product .cart-item-size-label {
		margin-bottom: .25rem;
	}
}

.confirm-product .cart-item.is-discount .cart-item-quantity-label, .confirm-product .cart-item.is-discount .cart-item-unit-price-label, .confirm-product .cart-item.is-discount .cart-item-discount-label {
	display: none;
}

.confirm-product .cart-item-quantity-label {
	text-align: left;
}

.confirm-product .cart-item-quanity-row {
	text-align: left;
}

.confirm-product .cart-item-quanity-row .cart-item-quantity-container {
	margin-left: 0;
}

.confirm-product .cart-item-quantity, .confirm-product .cart-item-size, .confirm-product .cart-item-unit-price, .confirm-product .cart-item-discount {
	-ms-flex-item-align: start;
	align-self: flex-start;
}

.confirm-product .cart-item-total-price {
	-ms-flex-item-align: end;
	align-self: flex-end;
}

.confirm-product .cart-item-info {
	-ms-flex-order: 1;
	order: 1;
}

.confirm-product .cart-item-remove {
	line-height: 0;
	-ms-flex-order: 2;
	order: 2;
	margin-bottom: 5px;
	min-width: auto;
}

.confirm-product .cart-item-remove-button {
	margin-top: 4px;
}

.confirm-product .cart-item-quantity {
	margin-bottom: 0;
	-ms-flex-order: 3;
	order: 3;
}

.confirm-product .cart-item-unit-price, .confirm-product .cart-item-tax-price {
	-ms-flex-order: 4;
	order: 4;
}

.confirm-product .cart-item-discount {
	-ms-flex-order: 5;
	order: 5;
	text-align: right;
}

.confirm-product .cart-item-total-price {
	-ms-flex-order: 6;
	order: 6;
}

.confirm-tos {
	margin-bottom: 0;
}

.confirm-tos label {
	font-size: .75rem;
}

@media (min-width: 576px) {
	.confirm-tos label {
		font-size: 1rem;
	}
}

.checkout-aside-action {
	margin-top: 0;
}

@media (min-width: 992px) {
	.checkout-aside-continue-shopping {
		position: absolute;
		bottom: 41px;
	}
}

#confirmFormSubmit {
	font-weight: 600;
	padding-top: 12px;
	padding-bottom: 12px;
}

#confirmFormSubmit:disabled {
	background: #ddd;
	border-color: #ddd;
	color: #413a3e;
}

/* ************************************
 *
 * @Section: Register
 *
************************************* */
.register-login-collapse-toogle {
	margin-bottom: 2rem;
}

.register-login-collapse-toogle i {
	font-size: 24px;
}

.register-login-collapse-toogle a {
	text-decoration: none;
}

.register-required-info {
	display: none;
	font-size: 1rem;
}

.register-personal {
	margin-bottom: 48px;
}

/* ************************************
 *
 * @Section: Finish Page
 *
************************************* */
.is-act-finishpage .checkout {
	padding-top: 0;
}

.is-act-finishpage .checkout .checkout-main {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.is-act-finishpage .card {
	margin-bottom: 1.5rem;
}

.is-act-finishpage .address p {
	margin-bottom: 0;
}

.is-act-finishpage .finish-info {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	.is-act-finishpage .cart-item-info {
		margin-bottom: 0;
	}
}

@media (min-width: 576px) {
	.is-act-finishpage .cart-item-quantity-label, .is-act-finishpage .cart-item-size-label, .is-act-finishpage .cart-item-unit-price-label, .is-act-finishpage .cart-item-discount-label, .is-act-finishpage .cart-item-total-price-label {
		font-weight: 300;
	}
}

.is-act-finishpage .cart-item-quantity-value, .is-act-finishpage .cart-item-size-value, .is-act-finishpage .cart-item-unit-price-value, .is-act-finishpage .cart-item-total-price-value {
	min-height: 0;
}

.is-act-finishpage .cart-item-remove {
	display: none;
}

.is-act-finishpage .finish-order-details p {
	margin-bottom: 0;
}

@media (min-width: 992px) {
	.is-act-finishpage .cart-item-finish .col-md-2 {
		-ms-flex: 0 0 10.8%;
		flex: 0 0 10.8%;
		max-width: 10.8%;
	}
}

.is-act-finishpage .cart-item-finish .cart-item-unit-price-value {
	text-align: center;
}

@media (min-width: 768px) {
	.is-act-finishpage .cart-item-finish .cart-item-unit-price-value {
		-ms-flex-pack: center;
		justify-content: center;
	}
}

/* ************************************
 *
 * @Section: Address Editor
 *
************************************* */
.address-editor-modal .address-editor-edit {
	margin-bottom: 10px;
}

@media (max-width: 1479.98px) {
	.address-editor-modal .address-editor-card .col-sm-6, .address-editor-modal .address-editor-card .is-act-confirmpage .checkout .checkout-additional, .is-act-confirmpage .checkout .address-editor-modal .address-editor-card .checkout-additional, .address-editor-modal .address-editor-card .is-ctl-accountorder .checkout .checkout-additional, .is-ctl-accountorder .checkout .address-editor-modal .address-editor-card .checkout-additional {
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
}

.address-editor-create:hover, .address-editor-create:focus, .address-editor-create:not(:disabled):not(.disabled):active, .address-editor-create:not(.collapsed):hover, .address-editor-create:not(.collapsed), .address-editor-edit:hover, .address-editor-edit:focus, .address-editor-edit:not(:disabled):not(.disabled):active, .address-editor-edit:not(.collapsed):hover, .address-editor-edit:not(.collapsed), .address-editor-select:hover, .address-editor-select:focus, .address-editor-select:not(:disabled):not(.disabled):active, .address-editor-select:not(.collapsed):hover, .address-editor-select:not(.collapsed) {
	cursor: pointer;
}

/* ************************************
 *
 * @Section: Payment/Shipping Method
 *
************************************* */
.payment-method-image {
	display: none;
}

.payment-method p:last-of-type, .shipping-method p:last-of-type {
	margin-bottom: 0;
}

.payment-method:hover label, .shipping-method:hover label {
	cursor: pointer;
}

.payment-method-description, .shipping-method-description {
	width: 100% !important;
}

.payment-method-description > p, .shipping-method-description > p {
	color: inherit;
}

.confirm-checkout-collapse-trigger:hover, .confirm-checkout-collapse-trigger:focus, .confirm-checkout-collapse-trigger:not(:disabled):not(.disabled):active:focus, .confirm-checkout-collapse-trigger:not(:disabled):not(.disabled):active {
	background-color: #e0e0e0;
	border-color: #e0e0e0;
	color: #000;
}

.confirm-checkout-collapse-trigger .icon {
	display: none;
}

/* ************************************
 *
 * @Section: Giftboxes
 *
************************************* */
.next-checkout-giftboxes__form {
	max-width: 500px;
	width: 100%;
}

.next-checkout-giftboxes p {
	margin-bottom: .5rem;
}

.next-checkout-giftboxes .col-number {
	max-width: 72px;
}

.next-checkout-giftboxes .col-number input {
	height: calc(3.5rem + 2px);
}

.next-checkout-giftboxes .form-floating label {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

/* .prod-env {
    .order-item-value-normal--zuteilungswein {
        display: none;
    }
} */
.account-content {
	padding-bottom: 60px;
}

@media (max-width: 767.98px) {
	.account .card-title {
		margin-top: 15px;
	}
}

#pageAccountLoginFormRegister, #pageAccountRegisterForm {
	margin-bottom: 96px;
}

.login-password-recover {
	font-size: 1rem;
	margin-bottom: 30px;
}

.login-submit {
	margin-bottom: 24px;
}

.register-submit {
	margin-bottom: 48px;
	text-align: left;
}

.register-submit .btn, .register-submit .address-editor-select, .register-submit .address-editor-create, .register-submit .account .card-actions a, .account .card-actions .register-submit a, .register-submit .page-search .header-search-btn, .page-search .register-submit .header-search-btn, .register-submit .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .register-submit .more-link, .register-submit .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .register-submit a {
	font-weight: 600;
	width: 100%;
}

@media (min-width: 768px) {
	.register-submit .btn, .register-submit .address-editor-select, .register-submit .address-editor-create, .register-submit .account .card-actions a, .account .card-actions .register-submit a, .register-submit .page-search .header-search-btn, .page-search .register-submit .header-search-btn, .register-submit .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .register-submit .more-link, .register-submit .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .register-submit a {
		padding-left: 52px;
		padding-right: 52px;
		padding-top: 12px;
		padding-bottom: 12px;
		width: auto;
	}
}

.account-register {
	font-size: 1rem;
}

.account-register .card-title {
	border-bottom: none;
}

.account-register .login-form-description {
	display: none;
}

.account-register .login-submit {
	margin-bottom: 24px;
}

.account-register .login-submit .btn, .account-register .login-submit .address-editor-select, .account-register .login-submit .address-editor-create, .account-register .login-submit .account .card-actions a, .account .card-actions .account-register .login-submit a, .account-register .login-submit .page-search .header-search-btn, .page-search .account-register .login-submit .header-search-btn, .account-register .login-submit .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .account-register .login-submit .more-link, .account-register .login-submit .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .account-register .login-submit a {
	line-height: 23px;
}

.account-register .cms-block-text-divider {
	margin-bottom: 48px;
}

.account-register .register-newsletter {
	margin: 28px 0 48px;
}

.account-register .register-required-info {
	margin-bottom: 48px;
}

.account-register #emailtocheck.is-invalid, .account-register #emailtocheck.is-invalid:focus {
	border-color: #db004f;
	background-color: rgba(219, 0, 79, .05);
}

.account-register #emailtocheck:-webkit-autofill.is-invalid, .account-register #emailtocheck:-webkit-autofill.is-invalid:focus {
	border-color: #db004f;
	background-color: rgba(219, 0, 79, .05);
}

@media (min-width: 992px) {
	.account-content .account-content-aside {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
}

@media (min-width: 1480px) {
	.account-content .account-content-aside {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
}

.account-content .account-content-aside .account-aside-list-group, .account-content .account-content-aside .account-aside-footer {
	display: none;
}

@media (min-width: 992px) {
	.account-content .account-content-aside .account-navigation-custom {
		margin-top: 10px;
	}
}

@media (min-width: 992px) {
	.account-content .account-content-main {
		-ms-flex: 0 0 80%;
		flex: 0 0 80%;
		max-width: 80%;
		margin-left: 0;
	}
}

@media (min-width: 1480px) {
	.account-content .account-content-main {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
		margin-left: 0;
	}
}

.account-content .account-content-main .account-overview-card {
	margin-bottom: 4rem;
}

.account-aside .list-group {
	display: block;
}

.account-aside .list-group-item {
	padding-left: 0;
	padding-right: 0;
}

.account-aside .list-group-item-action {
	color: #000;
}

.account-aside .card-footer {
	text-align: center;
}

.account-aside-item {
	text-decoration: none;
}

.account-aside-item:hover, .account-aside-item:focus, .account-aside-item.is-active {
	background-color: transparent;
	font-weight: 300;
}

.account-aside-item:hover .account-aside-item__inner:after, .account-aside-item:focus .account-aside-item__inner:after, .account-aside-item.is-active .account-aside-item__inner:after {
	content: "";
	background-color: #000;
	height: 1px;
	position: absolute;
	bottom: -5px;
	left: 0;
	width: 100%;
}

.account-aside-item__inner {
	position: relative;
}

.account-profile .accordion {
	margin-left: 0;
	margin-right: 0;
}

.account-profile .accordion .card-title {
	padding-top: 10px;
}

.order-table {
	border-color: #ddd;
}

.order-table-header-context-menu {
	padding-left: 0;
	padding-right: 0;
}

.order-table-header-context-menu + .dropdown-menu {
	min-width: 13rem;
}

.order-table-header-context-menu + .dropdown-menu .order-table-header-context-menu-content-link {
	text-align: right;
}

.order-hide-btn {
	padding-left: 24px;
	padding-right: 24px;
}

.order-item-product-name {
	color: #000;
	font-weight: 700;
	text-decoration: none;
}

.order-item-product-name a {
	text-decoration: none;
}

.order-item-detail-footer {
	background-color: #fff;
	border-top: 1px solid #ddd;
	color: #000;
	padding: 1rem 0;
}

.order-item-detail-footer .row, .order-item-detail-footer .account-content, .order-item-detail-footer .is-act-cartpage .checkout .checkout-container, .is-act-cartpage .checkout .order-item-detail-footer .checkout-container, .order-item-detail-footer .is-act-checkoutregisterpage .checkout .checkout-container, .is-act-checkoutregisterpage .checkout .order-item-detail-footer .checkout-container, .order-item-detail-footer .is-act-confirmpage .checkout .checkout-container, .is-act-confirmpage .checkout .order-item-detail-footer .checkout-container, .order-item-detail-footer .is-ctl-accountorder .checkout .checkout-container, .is-ctl-accountorder .checkout .order-item-detail-footer .checkout-container, .order-item-detail-footer .is-act-finishpage .checkout .checkout-container, .is-act-finishpage .checkout .order-item-detail-footer .checkout-container {
	margin-right: -.25rem;
	margin-left: -.25rem;
}

.order-item-detail-footer .row [class^="col-"], .order-item-detail-footer .account-content [class^="col-"], .order-item-detail-footer .is-act-cartpage .checkout .checkout-container [class^="col-"], .is-act-cartpage .checkout .order-item-detail-footer .checkout-container [class^="col-"], .order-item-detail-footer .is-act-checkoutregisterpage .checkout .checkout-container [class^="col-"], .is-act-checkoutregisterpage .checkout .order-item-detail-footer .checkout-container [class^="col-"], .order-item-detail-footer .is-act-confirmpage .checkout .checkout-container [class^="col-"], .is-act-confirmpage .checkout .order-item-detail-footer .checkout-container [class^="col-"], .order-item-detail-footer .is-ctl-accountorder .checkout .checkout-container [class^="col-"], .is-ctl-accountorder .checkout .order-item-detail-footer .checkout-container [class^="col-"], .order-item-detail-footer .is-act-finishpage .checkout .checkout-container [class^="col-"], .is-act-finishpage .checkout .order-item-detail-footer .checkout-container [class^="col-"] {
	padding-right: .25rem;
	padding-left: .25rem;
}

.account-menu-dropdown {
	background-color: #fff !important;
	border: 1px solid #fff;
	border-radius: 0;
	box-shadow: 0px 4px 18px rgba(0, 0, 0, .15);
}

.account-menu-dropdown .offcanvas-close {
	display: none;
}

.account-menu-dropdown .account-navigation-custom {
	display: none !important;
}

.account-aside-footer {
	border-top: none;
	padding-left: 0;
	padding-right: 0;
}

.header-account-menu .list-group-item {
	background-color: transparent;
	color: #000;
}

.header-account-menu .account-aside-footer {
	margin-top: 12px;
}

/* ************************************
 *
 * @Section: Order History
 *
************************************* */
@media (max-width: 991.98px) {
	.order-table-header-context-menu-wrapper .btn-reorder {
		height: 30px;
		padding-top: 0;
		padding-bottom: 0;
	}
}

.order-table-header-context-menu-wrapper .btn-reorder i {
	font-size: 24px;
	vertical-align: -14%;
}

.order-table-header, .order-item-header {
	padding-left: calc(1rem - .25rem);
	padding-right: calc(1rem - .25rem);
}

.order-table-header-context-menu-wrapper {
	padding-right: 0 !important;
}

.order-detail-content-header, .order-detail-content-row {
	margin-left: calc(1rem - .25rem);
	margin-right: calc(1rem - .25rem);
}

@media (min-width: 768px) {
	.order-detail-content-header {
		border-bottom: 1px solid rgba(0, 0, 0, .25);
	}
}

.order-detail-content-header .order-detail-content-header-cell[class*="col-"] {
	padding-right: .25rem;
	padding-left: .25rem;
}

@media (min-width: 768px) {
	.order-item-label {
		display: block;
		margin-bottom: 3px;
		width: 100%;
	}
}

.order-item-value-normal {
	font-weight: normal;
}

@media (min-width: 768px) {
	.order-item-value {
		display: block;
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.order-item-total {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
}

.order-item-detail-list-item {
	border-bottom: 1px solid rgba(0, 0, 0, .25);
}

.order-item-detail-list-item .order-item {
	padding: 0 .25rem;
}

.order-item-detail-list-item .order-item:last-of-type {
	padding-right: .25rem;
}

.order-item-detail-list-item .order-item.order-item-price {
	padding-right: 10px;
}

.order-item-detail-list-item .order-item.order-item-cart {
	padding-right: 10px;
}

.order-item-detail-list-item .order-item .cart-item-img {
	max-height: 90px;
}

.order-item-detail-list-item.is-discount .order-item-total-value {
	color: #3e9c55;
}

.order-item-name {
	color: #000;
}

.order-item-product-image {
	text-align: center;
}

.order-item-product-image .product-image-link {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

@media (min-width: 768px) {
	.order-item-product-image .product-image-link {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.order-item-product-image img {
	max-width: 70px;
	width: 100%;
}

.order-item-product-image img.cart-item-discount-icon {
	max-width: 58px;
}

.order-item-discount-icon {
	text-align: left;
}

@media (min-width: 768px) {
	.order-item-discount-icon {
		text-align: center;
	}
}

.order-item-discount-icon i {
	font-size: 22px;
	line-height: 22px;
}

.account-navigation-custom {
	font-size: .75rem;
	-ms-flex-pack: center;
	justify-content: center;
}

@media (min-width: 576px) {
	.account-navigation-custom {
		font-size: .875rem;
	}
}

@media (min-width: 768px) {
	.account-navigation-custom {
		font-size: 1rem;
	}
}

@media (min-width: 992px) {
	.account-navigation-custom {
		max-width: 800px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width: 1250px) {
	.account-navigation-custom {
		max-width: none;
		margin-left: -15px;
		margin-right: -15px;
		margin-bottom: 40px;
		padding: 0 20px;
	}
}

.account-navigation-custom a {
	margin-bottom: 10px;
	padding: 0 15px 15px;
	text-decoration: none;
	width: 50%;
}

@media (min-width: 992px) {
	.account-navigation-custom a {
		padding: 0 15px 20px 15px;
	}
}

@media (min-width: 576px) {
	.account-navigation-custom a {
		width: 30%;
	}
}

@media (min-width: 768px) {
	.account-navigation-custom a {
		min-width: 200px;
		width: 25%;
	}
}

@media (min-width: 992px) {
	.account-navigation-custom a {
		margin-left: auto;
		margin-right: auto;
		width: 200px;
	}
}

@media (min-width: 1480px) {
	.account-navigation-custom a {
		width: 15%;
	}
}

.account-navigation-custom a.is-active {
	color: #a6063a;
}

.account-navigation-custom__icon {
	font-size: 30px;
	margin-bottom: 10px;
	line-height: 0;
	margin-left: auto;
	margin-right: auto;
}

@media (min-width: 576px) {
	.account-navigation-custom__icon {
		font-size: 40px;
	}
}

@media (min-width: 768px) {
	.account-navigation-custom__icon {
		font-size: 60px;
		margin-bottom: 22.5px;
	}
}

.account-welcome {
	margin-bottom: 40px;
	padding-top: 0;
}

#loginModal .login-password-recover {
	margin-bottom: 1rem;
}

.cms-block.cms-block-text-page-search {
	overflow: visible;
}

@media print {
	.cms-block.cms-block-text-page-search {
		display: none;
	}
}

.page-search-block {
	margin-bottom: 48px;
}

@media (min-width: 576px) and (max-width: 1479.98px) {
	.page-search {
		padding-bottom: 5px;
	}
}

.page-search .input-group {
	border: 1px solid #fff;
}

@media (min-width: 576px) {
	.page-search .input-group {
		border-color: #413a3e;
		border-radius: 2rem;
	}
}

.page-search .form-control, .page-search .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .page-search #next_checkout_deliverydate {
	background-color: #fff;
	border-color: #fff;
	color: #000;
	font-size: 1rem;
	height: 44px;
	padding-left: 15px;
}

@media (min-width: 576px) {
	.page-search .form-control, .page-search .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .page-search #next_checkout_deliverydate {
		border-top-left-radius: 2rem;
		border-bottom-left-radius: 2rem;
	}
}

@media (min-width: 1480px) {
	.page-search .form-control, .page-search .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .page-search #next_checkout_deliverydate {
		font-size: 1rem;
	}
}

@media (min-width: 992px) {
	.page-search .form-control, .page-search .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .page-search #next_checkout_deliverydate {
		height: 50px;
		padding-left: 23px;
	}
}

.page-search .form-control:focus, .page-search .is-act-confirmpage .checkout #next_checkout_deliverydate:focus, .is-act-confirmpage .checkout .page-search #next_checkout_deliverydate:focus {
	border-color: #fff;
}

.page-search ::-ms-input-placeholder, .page-search ::-moz-placeholder, .page-search ::-webkit-input-placeholder, .page-search ::placeholder {
	/* Chrome/Opera/Safari */
	color: rgba(0, 0, 0, .5);
}

.page-search ::-moz-placeholder {
	/* Firefox 19+ */
	color: rgba(0, 0, 0, .5);
}

.page-search :-ms-input-placeholder {
	/* IE 10+ */
	color: rgba(0, 0, 0, .5);
}

.page-search :-moz-placeholder {
	/* Firefox 18- */
	color: rgba(0, 0, 0, .5);
}

.page-search i {
	font-size: 20px;
	height: 20px;
	width: 20px;
}

.page-search i:before {
	font-size: 20px;
}

.page-search .header-search-input:focus ~ .input-group-append .header-search-btn {
	border-color: #fff;
}

.page-search .header-search-clear-btn {
	background-color: #fff;
	border-color: #fff;
	color: #000;
	font-size: 18px;
	line-height: 1;
}

.page-search .header-search-clear-btn:hover, .page-search .header-search-clear-btn:focus, .page-search .header-search-clear-btn:not(:disabled):not(.disabled):active:focus {
	background-color: #fff;
	border-color: #fff;
}

.page-search .header-search-clear-btn svg {
	height: 18px;
	width: 18px;
}

.page-search .header-search-btn {
	border-radius: 0;
	height: 44px;
	padding-left: 10px !important;
	padding-right: 17px !important;
}

@media (min-width: 576px) {
	.page-search .header-search-btn {
		border-top-right-radius: 2rem;
		border-bottom-right-radius: 2rem;
	}
}

@media (min-width: 992px) {
	.page-search .header-search-btn {
		height: 50px;
	}
}

.page-search .header-search-btn.btn, .page-search .header-search-btn.address-editor-select, .page-search .header-search-btn.address-editor-create, .page-search .account .card-actions a.header-search-btn, .account .card-actions .page-search a.header-search-btn, .page-search .header-search-btn, .page-search .product-detail-products-slider__title .header-search-btn.more-link, .product-detail-products-slider__title .page-search .header-search-btn.more-link, .page-search .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.header-search-btn, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .page-search a.header-search-btn {
	background-color: #fff;
	border-color: #fff;
	color: #000;
}

.page-search .header-search-btn.btn:hover, .page-search .header-search-btn.address-editor-select:hover, .page-search .header-search-btn.address-editor-create:hover, .page-search .account .card-actions a.header-search-btn:hover, .account .card-actions .page-search a.header-search-btn:hover, .page-search .header-search-btn:hover, .page-search .product-detail-products-slider__title .header-search-btn.more-link:hover, .product-detail-products-slider__title .page-search .header-search-btn.more-link:hover, .page-search .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.header-search-btn:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .page-search a.header-search-btn:hover, .page-search .header-search-btn.btn:focus, .page-search .header-search-btn.address-editor-select:focus, .page-search .header-search-btn.address-editor-create:focus, .page-search .account .card-actions a.header-search-btn:focus, .account .card-actions .page-search a.header-search-btn:focus, .page-search .header-search-btn:focus, .page-search .product-detail-products-slider__title .header-search-btn.more-link:focus, .product-detail-products-slider__title .page-search .header-search-btn.more-link:focus, .page-search .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.header-search-btn:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .page-search a.header-search-btn:focus, .page-search .header-search-btn.btn:not(:disabled):not(.disabled):active:focus, .page-search .header-search-btn.address-editor-select:not(:disabled):not(.disabled):active:focus, .page-search .header-search-btn.address-editor-create:not(:disabled):not(.disabled):active:focus, .page-search .account .card-actions a.header-search-btn:not(:disabled):not(.disabled):active:focus, .account .card-actions .page-search a.header-search-btn:not(:disabled):not(.disabled):active:focus, .page-search .header-search-btn:not(:disabled):not(.disabled):active:focus, .page-search .product-detail-products-slider__title .header-search-btn.more-link:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .page-search .header-search-btn.more-link:not(:disabled):not(.disabled):active:focus, .page-search .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.header-search-btn:not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .page-search a.header-search-btn:not(:disabled):not(.disabled):active:focus {
	background-color: #fff;
	border-color: #fff;
}

.page-search .header-search-btn:disabled {
	background: #fff;
	color: #000;
}

.page-search .header-search-btn:disabled .header-search-icon {
	display: block;
	opacity: 0;
}

.page-search .header-search-btn .loader {
	color: rgba(0, 0, 0, .5) !important;
	position: absolute;
	left: 50%;
	margin-left: -15px;
}

.page-search .header-search-btn .loader + .loader {
	display: none;
}

.page-search .header-search-icon {
	display: block;
	line-height: 0;
}

.page-search .search-suggest-container {
	background: #fff;
	border-color: transparent;
	box-shadow: none;
	top: 46px;
	max-height: calc(100vh - var(--header-height) - 180px);
	overflow: hidden;
	overflow-y: scroll;
	padding: 20px 17px;
	position: absolute;
	width: 100%;
	z-index: 999;
}

@media (min-width: 576px) {
	.page-search .search-suggest-container {
		top: 49px;
	}
}

@media (min-width: 992px) {
	.page-search .search-suggest-container {
		top: 55px;
	}
}

@media (min-width: 768px) {
	.page-search .search-suggest-container {
		left: 0;
		-ms-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@media (min-width: 1480px) {
	.page-search .search-suggest-container {
		max-height: calc(100vh - 180px - 64px);
	}
}

@media (min-width: 1480px) {
	.page-search .search-suggest-container {
		padding: 22px 16px;
	}
}

@media (min-width: 768px) {
	.page-search .search-suggest-container {
		left: 0;
		width: 100%;
		-ms-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.page-search .search-suggest-container .h3 {
	font-size: 1rem;
	font-family: "Inter", Arial, sans-serif;
}

.page-search .search-suggest-container:after {
	content: none;
}

.page-search .search-suggest-container .search-suggest-price {
	text-align: right;
}

.page-search .search-suggest-container .search-suggest-price del {
	text-decoration: none;
}

.page-search a, .search-results-block a {
	text-decoration: none;
}

.search-suggestion-block {
	border-bottom: 1px solid #b2b2b2;
	padding-top: 17px;
}

.search-suggestion-block ul {
	margin-bottom: 0;
}

.search-suggestion-block--similar {
	padding-top: 0;
	padding-bottom: 15px;
}

.search-suggestion-block--products ul li:last-of-type {
	margin-bottom: 20px;
}

.search-suggestion-block--products .search-suggest-product-image-container {
	padding-top: 4px;
}

.search-suggest-product {
	border-bottom: none;
	line-height: 1.4444444444;
	margin-bottom: 30px;
}

.search-suggest-product:first-of-type {
	border-top: none;
}

.search-suggest-product__similar {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -17px;
	margin-right: -17px;
}

.search-suggest-product__similar__item {
	margin-bottom: 4px;
	padding-left: 17px;
	padding-right: 17px;
}

.search-suggest-product__similar__item span {
	font-weight: 700;
}

.search-suggest-product__similar__item span:hover {
	color: #a6063a;
	cursor: pointer;
}

.search-suggest-product__product .search-suggest-product-image-container svg {
	height: auto;
	max-width: 33px;
	width: 100%;
}

.search-suggest-product__website a {
	display: block;
}

.search-suggest-product__website .search-suggest-product-image-container {
	width: 140px;
}

.search-suggest-product__website .search-suggest-product-image-container img {
	width: 100%;
}

.search-suggest-product__website .search-suggest-product-image-container .producer-image__placeholder {
	height: auto;
	margin-top: 7px;
	max-width: 40px;
}

.search-suggest-product-link {
	display: block;
	padding: 0;
}

.search-suggest-product-link:hover {
	color: #a6063a;
}

.search-suggest-product-name {
	font-weight: 700;
	white-space: normal;
}

.search-suggest-product-image-container {
	height: auto;
	margin-left: 0;
	margin-right: 14px;
	text-align: center;
	width: 50px;
}

.search-suggest-product-image-container svg {
	margin-top: 7px;
}

.search-suggest-product-image {
	max-height: 85px;
	max-width: 100%;
}

.search-suggest-total {
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0;
	text-decoration: underline;
}

.search-suggest-no-result {
	text-align: left;
}

/* ************************************
 *
 * @Section: Search Overlay
 *
************************************* */
.site-search-block {
	height: auto;
	opacity: 1;
	visibility: visible;
}

.site-search-block .page-search {
	max-width: 550px;
	position: relative;
	width: 100%;
	z-index: 199;
}

@media (min-width: 992px) {
	.site-search-block .page-search {
		position: absolute;
		top: 55px;
		-webkit-transition: opacity .4s cubic-bezier(.25, 1, .5, 1), top .3s ease-in-out;
		transition: opacity .4s cubic-bezier(.25, 1, .5, 1), top .3s ease-in-out;
	}
}

.site-search-block .header-search-form {
	width: 100%;
}

@media (min-width: 992px) {
	body.scrolling .site-search-block .page-search, body.show-full-header .site-search-block .page-search {
		top: 55px;
	}
}

body.show-search .site-search-block {
	height: auto;
	opacity: 1;
	visibility: visible;
}

@media (max-width: 991.98px) {
	body.show-menu .site-search-block {
		height: 0;
		opacity: 0;
		visibility: hidden;
	}
}

/* ************************************
 *
 * @Section: Search Result
 *
************************************* */
.searchresult-section h1, .searchresult-section .quote-block__quote, .searchresult-section .cart-main-header, .searchresult-section .finish-header {
	margin-bottom: 64px;
	margin-bottom: 128px;
}

.searchresult-section .next-filter-product-list, .searchresult-section .search-result-wordpress-block {
	margin-bottom: 64px;
	margin-bottom: 128px;
}

.searchresult-section .search-result-wordpress-block {
	margin-bottom: 64px;
}

.searchresult-section .search-result-wordpress-block a {
	color: #000;
	text-decoration: none;
}

.searchresult-section .search-result-wordpress-block a:hover {
	color: #a6063a;
}

.searchresult-section .search-result-wordpress-block a:hover .h3 {
	color: #000;
}

.searchresult-section .search-result-wordpress-block .search-result-container-item {
	border-top: 1px solid rgba(0, 0, 0, .15);
	padding: 18px 0;
}

.searchresult-section .search-result-wordpress-block .search-result-container-item:first-of-type {
	border-top: none;
}

/* .prod-env {
    .cart-item-special-label {
        display: none;
    }
} */
.offcanvas {
	background-color: #fff;
	color: #000;
	font-size: 1rem;
	min-width: 280px;
}

.offcanvas .btn-light.offcanvas-close, .offcanvas .offcanvas-close.address-editor-select, .offcanvas .offcanvas-close.address-editor-create, .offcanvas .offcanvas-close.confirm-checkout-collapse-trigger, .offcanvas .account .card-actions a.offcanvas-close, .account .card-actions .offcanvas a.offcanvas-close {
	border-color: transparent;
}

.cart-offcanvas .offcanvas-close {
	display: none;
}

.cart-offcanvas .offcanvas-content-container {
	padding-top: 0;
	padding-left: 20px;
	padding-right: 20px;
}

.offcanvas-cart-header {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding: 48px 0 17px 78px;
}

@media (min-width: 992px) {
	.offcanvas-cart-header {
		padding-top: 51px;
	}
}

#offcanvas-cart-close-btn {
	font-size: 19px;
	position: relative;
	text-decoration: none;
	top: 0;
}

.cart-item-row {
	position: relative;
}

.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 {
	padding-right: .25rem;
	padding-left: .25rem;
}

.cart-item-label {
	color: #000;
	font-weight: 700;
	text-decoration: none;
}

.offcanvas-cart p {
	margin-bottom: 0;
}

.offcanvas-cart .flashbags {
	margin-left: 71px;
}

.offcanvas-cart .offcanvas-cart-items .cart-item:first-child {
	border-top: 1px solid #ddd;
}

.offcanvas-cart .cart-item.is-shop-promotion {
	display: none;
}

.offcanvas-cart .cart-item-img {
	margin-bottom: 19px;
	height: auto;
	width: 70px;
}

.offcanvas-cart .cart-item-img-link .cart-item-img-source {
	max-height: 103px;
}

.offcanvas-cart .cart-item-info {
	margin-bottom: 1rem;
}

.offcanvas-cart .cart-item-details-container {
	padding-left: 0;
}

.offcanvas-cart .cart-item-details-container .cart-item-details {
	margin-bottom: 5px;
	margin-right: 38px;
	max-width: calc(100% - 38px);
}

.offcanvas-cart .cart-item-quantity {
	-ms-flex-order: unset;
	order: unset;
}

.offcanvas-cart .cart-item-remove-button {
	margin-top: -11px;
}

.offcanvas-cart .cart-item-remove {
	line-height: 0;
	position: absolute;
	right: 3px;
	top: 7px;
}

.offcanvas-cart .cart-item-remove .btn, .offcanvas-cart .cart-item-remove .address-editor-select, .offcanvas-cart .cart-item-remove .address-editor-create, .offcanvas-cart .cart-item-remove .account .card-actions a, .account .card-actions .offcanvas-cart .cart-item-remove a, .offcanvas-cart .cart-item-remove .page-search .header-search-btn, .page-search .offcanvas-cart .cart-item-remove .header-search-btn, .offcanvas-cart .cart-item-remove .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .offcanvas-cart .cart-item-remove .more-link, .offcanvas-cart .cart-item-remove .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .offcanvas-cart .cart-item-remove a {
	background-color: transparent;
	border-color: transparent;
	height: 18px;
	line-height: 0;
	padding: 0;
	width: 18px;
}

.offcanvas-cart .cart-item-remove i {
	font-size: 16px;
}

.offcanvas-cart .offcanvas-cart-item-label {
	font-weight: 300;
}

.offcanvas-cart .cart-item-quantity-container {
	margin-left: 0;
}

.offcanvas-cart .product-qty-input-group {
	height: 44px;
}

.offcanvas-cart .product-qty-input-group .btn, .offcanvas-cart .product-qty-input-group .address-editor-select, .offcanvas-cart .product-qty-input-group .address-editor-create, .offcanvas-cart .product-qty-input-group .account .card-actions a, .account .card-actions .offcanvas-cart .product-qty-input-group a, .offcanvas-cart .product-qty-input-group .page-search .header-search-btn, .page-search .offcanvas-cart .product-qty-input-group .header-search-btn, .offcanvas-cart .product-qty-input-group .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .offcanvas-cart .product-qty-input-group .more-link, .offcanvas-cart .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .offcanvas-cart .product-qty-input-group a, .offcanvas-cart .product-qty-input-group .form-control, .offcanvas-cart .product-qty-input-group .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .offcanvas-cart .product-qty-input-group #next_checkout_deliverydate, .offcanvas-cart .product-qty-input-group .input-group-prepend, .offcanvas-cart .product-qty-input-group .input-group-append {
	height: 44px !important;
}

.offcanvas-cart .product-qty-input-group .btn, .offcanvas-cart .product-qty-input-group .address-editor-select, .offcanvas-cart .product-qty-input-group .address-editor-create, .offcanvas-cart .product-qty-input-group .account .card-actions a, .account .card-actions .offcanvas-cart .product-qty-input-group a, .offcanvas-cart .product-qty-input-group .page-search .header-search-btn, .page-search .offcanvas-cart .product-qty-input-group .header-search-btn, .offcanvas-cart .product-qty-input-group .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .offcanvas-cart .product-qty-input-group .more-link, .offcanvas-cart .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .offcanvas-cart .product-qty-input-group a, .offcanvas-cart .product-qty-input-group .form-control, .offcanvas-cart .product-qty-input-group .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .offcanvas-cart .product-qty-input-group #next_checkout_deliverydate {
	background-color: #f8f8f8;
}

.offcanvas-cart .product-qty-input-group .btn, .offcanvas-cart .product-qty-input-group .address-editor-select, .offcanvas-cart .product-qty-input-group .address-editor-create, .offcanvas-cart .product-qty-input-group .account .card-actions a, .account .card-actions .offcanvas-cart .product-qty-input-group a, .offcanvas-cart .product-qty-input-group .page-search .header-search-btn, .page-search .offcanvas-cart .product-qty-input-group .header-search-btn, .offcanvas-cart .product-qty-input-group .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .offcanvas-cart .product-qty-input-group .more-link, .offcanvas-cart .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .offcanvas-cart .product-qty-input-group a {
	width: 26px;
}

.offcanvas-cart .cart-item-price {
	color: #000;
	font-weight: 300;
	text-align: right;
}

.offcanvas-cart .cart-item-total-price {
	display: block;
	font-weight: 300;
}

.offcanvas-cart-price {
	min-width: 100px;
}

.offcanvas-cart-actions-buttons {
	margin-bottom: 28px;
	margin-left: -2px;
	margin-right: -2px;
}

.offcanvas-cart-actions-buttons a {
	margin-left: 2px;
	margin-right: 2px;
}

.offcanvas-summary {
	margin-bottom: 17px;
}

.offcanvas-summary dd {
	margin-bottom: 5px;
}

p.offcanvas-cart-tax {
	color: #000;
	margin-top: 17px;
	margin-bottom: 17px;
}

p.offcanvas-cart-tax small {
	font-size: .75rem;
	font-weight: 300;
}

.cart-item-special-label {
	font-size: .75rem;
	line-height: 1.25;
}

.alert {
	border-radius: 0;
	font-size: 1rem;
	line-height: 1.6;
}

.alert a {
	color: inherit;
	text-decoration: underline;
}

.alert-has-icon .alert-content-container {
	padding-left: 0;
}

.alert-success {
	background-color: #f1f1f1;
}

.alert-success .icon {
	color: #000;
}

.alert-success .alert-content-container {
	background-color: #f1f1f1;
	color: #000;
}

.alert-info {
	background-color: #f1f1f1;
}

.alert-info .icon {
	color: #000;
}

.alert-info .alert-content-container {
	background-color: #f1f1f1;
	color: #000;
}

.alert-danger, .alert-warning {
	background-color: #f1f1f1;
}

.alert-danger .icon, .alert-warning .icon {
	color: #000;
}

.alert-danger .alert-content-container, .alert-warning .alert-content-container {
	background-color: #f1f1f1;
	color: #000;
}

.text-danger {
	color: #a6063a !important;
}

.special-product-subscription-alert {
	max-width: 300px;
	width: 100%;
}

.special-product-subscription-alert .alert {
	background-color: transparent;
	border: 1px solid #a6063a;
	color: #a6063a;
	margin: 0;
	padding: 5px 10px;
}

.special-product-subscription-alert .alert small {
	line-height: 1.625;
}

.alert--xl-padding {
	padding: 20px;
}

@media (min-width: 992px) {
	.alert--xl-padding {
		padding: 40px;
	}
}

.is-act-confirmpage .checkout .next-checkout-confirm-main .special-product-subscription-alert, .offcanvas-cart-items .special-product-subscription-alert {
	margin-left: 78px;
	max-width: none;
	width: auto;
}

@media (min-width: 1480px) {
	.modal .modal-dialog {
		max-width: 1000px;
	}
}

.modal .modal-dialog .modal-content {
	border-radius: 0;
}

.modal .modal-dialog .modal-content .modal-header {
	border-bottom: none;
	padding: 20px 15px;
}

.modal .modal-dialog .modal-content .modal-title {
	line-height: 1.1;
	margin-bottom: 0;
}

.modal .modal-dialog .modal-content .modal-body {
	padding: 20px 15px;
}

.modal .modal-dialog .modal-content .modal-body .cms-section {
	margin: 0;
}

.modal .modal-dialog .modal-content .modal-body .cms-section .boxed {
	padding: 0;
}

.modal .modal-dialog .modal-content .modal-footer {
	border-top: none;
	padding: 20px 15px;
}

.modal-backdrop.modal-backdrop-open {
	opacity: .4;
}

/* ************************************
 *
 * Shop: Custom modal
 *
************************************* */
.custom-modal {
	background: rgba(0, 0, 0, .75);
}

.custom-modal.show {
	display: block;
	overflow-x: hidden;
	overflow-y: auto;
}

.custom-modal .close {
	font-size: 19px;
	opacity: 1;
}

.custom-modal .close:focus {
	outline: none;
}

.custom-modal .close i {
	font-size: 19px;
}

.custom-modal .modal-body {
	padding: 0;
}

.custom-modal .promotion-text {
	padding: 24px;
}

.custom-modal .promotion-img {
	background-repeat: no-repeat;
	background-size: cover;
}

.list-group-item {
	background-color: #fff;
}

.icon-success, .icon-discount {
	color: #3e9c55;
}

.card {
	border-radius: 0;
}

.card-title {
	border-bottom-color: #000;
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 600;
	position: relative;
}

@media (min-width: 992px) {
	.card-body__limited-width {
		max-width: 75%;
	}
}

.accordion {
	border-top: 1px solid #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 1rem;
	height: auto;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: 96px;
}

@media (min-width: 768px) {
	.accordion {
		margin-left: 0;
		margin-right: 0;
	}
}

@media (min-width: 992px) {
	.accordion {
		margin-bottom: 128px;
	}
}

.accordion .accordion-container {
	border-bottom: 1px solid rgba(0, 0, 0, .15);
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
}

.accordion .accordion-container .accordion-btn {
	cursor: pointer;
	display: block;
	font-weight: 300;
	margin: 0;
	position: relative;
	padding: 15px 15px;
	width: 100%;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

@media (min-width: 992px) {
	.accordion .accordion-container .accordion-btn {
		padding: 15px 45px;
	}
}

.accordion .accordion-container .accordion-btn span {
	display: block;
	height: 30px;
	pointer-events: none;
	width: 30px;
	position: absolute;
	right: 23px;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

@media (min-width: 992px) {
	.accordion .accordion-container .accordion-btn span {
		right: 47px;
	}
}

.accordion .accordion-container .accordion-btn span:after {
	font-family: "martel";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 30px;
	height: 30px;
	line-height: 30px;
	width: 30px;
	transition: -ms-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	-webkit-transition: -webkit-transform .3s ease;
}

.accordion .accordion-container .accordion-panel {
	color: rgba(0, 0, 0, .8);
	height: auto;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	padding: 0 15px;
	width: 100%;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

@media (min-width: 992px) {
	.accordion .accordion-container .accordion-panel {
		padding: 0 48px;
	}
}

.accordion .accordion-container .accordion-panel ul {
	list-style: none;
	margin: 0 0 -15px;
	padding: 0;
}

@media (min-width: 992px) {
	.accordion .accordion-container .accordion-panel ul {
		columns: 2;
		-webkit-columns: 2;
		-moz-columns: 2;
	}
}

.accordion .accordion-container .accordion-panel ul li {
	border-top: 1px solid rgba(0, 0, 0, .15);
	display: inline-block;
	padding: 15px 0;
	width: 100%;
}

.accordion .accordion-container.active {
	background-color: #fbdde4;
	position: relative;
}

.accordion .accordion-container.active .accordion-btn span:after {
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.accordion .accordion-container.active .accordion-panel {
	max-height: none;
	opacity: 1;
	padding: 15px 15px 32px;
}

@media (min-width: 992px) {
	.accordion .accordion-container.active .accordion-panel {
		padding-left: 48px;
		padding-right: 48px;
	}
}

.accordion-martel .card-header {
	background: transparent;
	border-bottom: 1px solid #000;
	padding: 2px 0;
}

.accordion-martel .card-header button {
	font-size: 1.125rem;
	border: none;
	padding-left: 0;
	position: relative;
}

.accordion-martel .card-header button:after {
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
}

.accordion-martel .card-header button[aria-expanded="true"]:after {
	content: "";
}

.accordion-martel .card-body {
	padding: 30px 0;
}

.accordion-martel .card-body .card {
	margin-bottom: 0;
}

.accordion-martel .card-body .card .card-body {
	padding: 0 0 40px;
}

.accordion-martel--finish .card-title {
	border-bottom: none;
}

.accordion-martel--finish .checkout-aside-summary-container {
	background: transparent;
	padding: 0 0 40px;
}

@media (min-width: 768px) {
	.accordion-martel--finish .checkout-aside-summary-container {
		padding: 0;
	}
}

.accordion-martel--finish-inside .card-header {
	border-bottom: none;
}

.accordion-martel--finish-inside .card-header button {
	font-size: 1rem;
	font-weight: 600;
}

.nextag-customerportal-orderhistory-btn-group {
	margin-left: -15px;
	margin-right: -15px;
}

.nextag-customerportal-orderhistory-btn-group .btn, .nextag-customerportal-orderhistory-btn-group .address-editor-select, .nextag-customerportal-orderhistory-btn-group .address-editor-create, .nextag-customerportal-orderhistory-btn-group .account .card-actions a, .account .card-actions .nextag-customerportal-orderhistory-btn-group a, .nextag-customerportal-orderhistory-btn-group .page-search .header-search-btn, .page-search .nextag-customerportal-orderhistory-btn-group .header-search-btn, .nextag-customerportal-orderhistory-btn-group .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .nextag-customerportal-orderhistory-btn-group .more-link, .nextag-customerportal-orderhistory-btn-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .nextag-customerportal-orderhistory-btn-group a, .nextag-customerportal-orderhistory-btn-group .btn:active, .nextag-customerportal-orderhistory-btn-group .address-editor-select:active, .nextag-customerportal-orderhistory-btn-group .address-editor-create:active, .nextag-customerportal-orderhistory-btn-group .account .card-actions a:active, .account .card-actions .nextag-customerportal-orderhistory-btn-group a:active, .nextag-customerportal-orderhistory-btn-group .page-search .header-search-btn:active, .page-search .nextag-customerportal-orderhistory-btn-group .header-search-btn:active, .nextag-customerportal-orderhistory-btn-group .product-detail-products-slider__title .more-link:active, .product-detail-products-slider__title .nextag-customerportal-orderhistory-btn-group .more-link:active, .nextag-customerportal-orderhistory-btn-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .nextag-customerportal-orderhistory-btn-group a:active {
	margin: 5px 15px !important;
	margin-bottom: 20px;
	position: relative;
	background-color: transparent !important;
	color: #000 !important;
	border: none !important;
	padding: 10px 0;
}

.nextag-customerportal-orderhistory-btn-group .btn:hover, .nextag-customerportal-orderhistory-btn-group .address-editor-select:hover, .nextag-customerportal-orderhistory-btn-group .address-editor-create:hover, .nextag-customerportal-orderhistory-btn-group .account .card-actions a:hover, .account .card-actions .nextag-customerportal-orderhistory-btn-group a:hover, .nextag-customerportal-orderhistory-btn-group .page-search .header-search-btn:hover, .page-search .nextag-customerportal-orderhistory-btn-group .header-search-btn:hover, .nextag-customerportal-orderhistory-btn-group .product-detail-products-slider__title .more-link:hover, .product-detail-products-slider__title .nextag-customerportal-orderhistory-btn-group .more-link:hover, .nextag-customerportal-orderhistory-btn-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .nextag-customerportal-orderhistory-btn-group a:hover, .nextag-customerportal-orderhistory-btn-group .btn:active:hover, .nextag-customerportal-orderhistory-btn-group .address-editor-select:active:hover, .nextag-customerportal-orderhistory-btn-group .address-editor-create:active:hover, .nextag-customerportal-orderhistory-btn-group .account .card-actions a:active:hover, .account .card-actions .nextag-customerportal-orderhistory-btn-group a:active:hover, .nextag-customerportal-orderhistory-btn-group .page-search .header-search-btn:active:hover, .page-search .nextag-customerportal-orderhistory-btn-group .header-search-btn:active:hover, .nextag-customerportal-orderhistory-btn-group .product-detail-products-slider__title .more-link:active:hover, .product-detail-products-slider__title .nextag-customerportal-orderhistory-btn-group .more-link:active:hover, .nextag-customerportal-orderhistory-btn-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:active:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .nextag-customerportal-orderhistory-btn-group a:active:hover {
	color: #a6063a !important;
}

.nextag-customerportal-orderhistory-btn-group .btn.active, .nextag-customerportal-orderhistory-btn-group .active.address-editor-select, .nextag-customerportal-orderhistory-btn-group .active.address-editor-create, .nextag-customerportal-orderhistory-btn-group .account .card-actions a.active, .account .card-actions .nextag-customerportal-orderhistory-btn-group a.active, .nextag-customerportal-orderhistory-btn-group .page-search .active.header-search-btn, .page-search .nextag-customerportal-orderhistory-btn-group .active.header-search-btn, .nextag-customerportal-orderhistory-btn-group .product-detail-products-slider__title .active.more-link, .product-detail-products-slider__title .nextag-customerportal-orderhistory-btn-group .active.more-link, .nextag-customerportal-orderhistory-btn-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .nextag-customerportal-orderhistory-btn-group a.active, .nextag-customerportal-orderhistory-btn-group .btn:active.active, .nextag-customerportal-orderhistory-btn-group .active.address-editor-select:active, .nextag-customerportal-orderhistory-btn-group .active.address-editor-create:active, .nextag-customerportal-orderhistory-btn-group .account .card-actions a.active:active, .account .card-actions .nextag-customerportal-orderhistory-btn-group a.active:active, .nextag-customerportal-orderhistory-btn-group .page-search .active.header-search-btn:active, .page-search .nextag-customerportal-orderhistory-btn-group .active.header-search-btn:active, .nextag-customerportal-orderhistory-btn-group .product-detail-products-slider__title .active.more-link:active, .product-detail-products-slider__title .nextag-customerportal-orderhistory-btn-group .active.more-link:active, .nextag-customerportal-orderhistory-btn-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active:active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .nextag-customerportal-orderhistory-btn-group a.active:active {
	color: #000;
}

.nextag-customerportal-orderhistory-btn-group .btn.active:after, .nextag-customerportal-orderhistory-btn-group .active.address-editor-select:after, .nextag-customerportal-orderhistory-btn-group .active.address-editor-create:after, .nextag-customerportal-orderhistory-btn-group .account .card-actions a.active:after, .account .card-actions .nextag-customerportal-orderhistory-btn-group a.active:after, .nextag-customerportal-orderhistory-btn-group .page-search .active.header-search-btn:after, .page-search .nextag-customerportal-orderhistory-btn-group .active.header-search-btn:after, .nextag-customerportal-orderhistory-btn-group .product-detail-products-slider__title .active.more-link:after, .product-detail-products-slider__title .nextag-customerportal-orderhistory-btn-group .active.more-link:after, .nextag-customerportal-orderhistory-btn-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active:after, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .nextag-customerportal-orderhistory-btn-group a.active:after, .nextag-customerportal-orderhistory-btn-group .btn:active.active:after, .nextag-customerportal-orderhistory-btn-group .active.address-editor-select:active:after, .nextag-customerportal-orderhistory-btn-group .active.address-editor-create:active:after, .nextag-customerportal-orderhistory-btn-group .account .card-actions a.active:active:after, .account .card-actions .nextag-customerportal-orderhistory-btn-group a.active:active:after, .nextag-customerportal-orderhistory-btn-group .page-search .active.header-search-btn:active:after, .page-search .nextag-customerportal-orderhistory-btn-group .active.header-search-btn:active:after, .nextag-customerportal-orderhistory-btn-group .product-detail-products-slider__title .active.more-link:active:after, .product-detail-products-slider__title .nextag-customerportal-orderhistory-btn-group .active.more-link:active:after, .nextag-customerportal-orderhistory-btn-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active:active:after, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .nextag-customerportal-orderhistory-btn-group a.active:active:after {
	content: "";
	background-color: #000;
	height: 1px;
	position: absolute;
	bottom: 5px;
	left: 0;
	width: 100%;
}

.nextag-customerportal-orderhistory-btn-group .btn.active:hover, .nextag-customerportal-orderhistory-btn-group .active.address-editor-select:hover, .nextag-customerportal-orderhistory-btn-group .active.address-editor-create:hover, .nextag-customerportal-orderhistory-btn-group .account .card-actions a.active:hover, .account .card-actions .nextag-customerportal-orderhistory-btn-group a.active:hover, .nextag-customerportal-orderhistory-btn-group .page-search .active.header-search-btn:hover, .page-search .nextag-customerportal-orderhistory-btn-group .active.header-search-btn:hover, .nextag-customerportal-orderhistory-btn-group .product-detail-products-slider__title .active.more-link:hover, .product-detail-products-slider__title .nextag-customerportal-orderhistory-btn-group .active.more-link:hover, .nextag-customerportal-orderhistory-btn-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .nextag-customerportal-orderhistory-btn-group a.active:hover, .nextag-customerportal-orderhistory-btn-group .btn:active.active:hover, .nextag-customerportal-orderhistory-btn-group .active.address-editor-select:active:hover, .nextag-customerportal-orderhistory-btn-group .active.address-editor-create:active:hover, .nextag-customerportal-orderhistory-btn-group .account .card-actions a.active:active:hover, .account .card-actions .nextag-customerportal-orderhistory-btn-group a.active:active:hover, .nextag-customerportal-orderhistory-btn-group .page-search .active.header-search-btn:active:hover, .page-search .nextag-customerportal-orderhistory-btn-group .active.header-search-btn:active:hover, .nextag-customerportal-orderhistory-btn-group .product-detail-products-slider__title .active.more-link:active:hover, .product-detail-products-slider__title .nextag-customerportal-orderhistory-btn-group .active.more-link:active:hover, .nextag-customerportal-orderhistory-btn-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active:active:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .nextag-customerportal-orderhistory-btn-group a.active:active:hover {
	color: #a6063a !important;
}

.nextag-customerportal-orderhistory-btn-group .btn.active:hover:after, .nextag-customerportal-orderhistory-btn-group .active.address-editor-select:hover:after, .nextag-customerportal-orderhistory-btn-group .active.address-editor-create:hover:after, .nextag-customerportal-orderhistory-btn-group .account .card-actions a.active:hover:after, .account .card-actions .nextag-customerportal-orderhistory-btn-group a.active:hover:after, .nextag-customerportal-orderhistory-btn-group .page-search .active.header-search-btn:hover:after, .page-search .nextag-customerportal-orderhistory-btn-group .active.header-search-btn:hover:after, .nextag-customerportal-orderhistory-btn-group .product-detail-products-slider__title .active.more-link:hover:after, .product-detail-products-slider__title .nextag-customerportal-orderhistory-btn-group .active.more-link:hover:after, .nextag-customerportal-orderhistory-btn-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active:hover:after, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .nextag-customerportal-orderhistory-btn-group a.active:hover:after, .nextag-customerportal-orderhistory-btn-group .btn:active.active:hover:after, .nextag-customerportal-orderhistory-btn-group .active.address-editor-select:active:hover:after, .nextag-customerportal-orderhistory-btn-group .active.address-editor-create:active:hover:after, .nextag-customerportal-orderhistory-btn-group .account .card-actions a.active:active:hover:after, .account .card-actions .nextag-customerportal-orderhistory-btn-group a.active:active:hover:after, .nextag-customerportal-orderhistory-btn-group .page-search .active.header-search-btn:active:hover:after, .page-search .nextag-customerportal-orderhistory-btn-group .active.header-search-btn:active:hover:after, .nextag-customerportal-orderhistory-btn-group .product-detail-products-slider__title .active.more-link:active:hover:after, .product-detail-products-slider__title .nextag-customerportal-orderhistory-btn-group .active.more-link:active:hover:after, .nextag-customerportal-orderhistory-btn-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active:active:hover:after, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .nextag-customerportal-orderhistory-btn-group a.active:active:hover:after {
	content: "";
	background-color: #a6063a;
}

.nextag-customerportal-orderhistory-btn-group .btn:not(:disabled):not(.disabled):active, .nextag-customerportal-orderhistory-btn-group .address-editor-select:not(:disabled):not(.disabled):active, .nextag-customerportal-orderhistory-btn-group .address-editor-create:not(:disabled):not(.disabled):active, .nextag-customerportal-orderhistory-btn-group .account .card-actions a:not(:disabled):not(.disabled):active, .account .card-actions .nextag-customerportal-orderhistory-btn-group a:not(:disabled):not(.disabled):active, .nextag-customerportal-orderhistory-btn-group .page-search .header-search-btn:not(:disabled):not(.disabled):active, .page-search .nextag-customerportal-orderhistory-btn-group .header-search-btn:not(:disabled):not(.disabled):active, .nextag-customerportal-orderhistory-btn-group .product-detail-products-slider__title .more-link:not(:disabled):not(.disabled):active, .product-detail-products-slider__title .nextag-customerportal-orderhistory-btn-group .more-link:not(:disabled):not(.disabled):active, .nextag-customerportal-orderhistory-btn-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:not(:disabled):not(.disabled):active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .nextag-customerportal-orderhistory-btn-group a:not(:disabled):not(.disabled):active {
	background-color: transparent;
	border-color: transparent;
}

.nextag-customerportal-orderhistory-total {
	margin-bottom: 20px;
}

.nextag-customerportal-orderhistory-pager {
	margin-bottom: 20px;
}

.nextag-customerportal-orderhistory-pager i {
	font-size: 22px;
}

.nextag-customerportal-orderhistory-pager button:disabled i {
	color: #000;
}

.nextag-customerportal-orderhistory-pager-counter {
	font-size: .875rem;
}

.nextag-customerportal-orderhistory-table {
	border-bottom: 1px solid rgba(0, 0, 0, .25);
}

.nextag-customerportal-orderhistory-table thead th {
	color: #000;
	border-top: none !important;
	border-bottom: none !important;
	font-size: .625rem;
	font-weight: 700;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.nextag-customerportal-orderhistory-table thead th {
		font-size: .9375rem;
	}
}

.nextag-customerportal-orderhistory-table thead th:first-child {
	width: 32.4%;
}

@media (min-width: 992px) {
	.nextag-customerportal-orderhistory-table thead th:first-child {
		width: 24.2%;
	}
}

.nextag-customerportal-orderhistory-table tbody tr:nth-child(2) {
	border-top: none;
}

.nextag-customerportal-orderhistory-table tbody td {
	border-top: none;
	padding-left: 15px;
	padding-right: 15px;
}

.table tbody .nextag-customerportal-orderhistory-table-spacer {
	border-top: 1px solid #000;
}

.table tbody .nextag-customerportal-orderhistory-order-header {
	cursor: pointer;
}

.table tbody .nextag-customerportal-orderhistory-order-header ~ .nextag-customerportal-orderhistory-order-header {
	border-top: 1px solid rgba(0, 0, 0, .25);
}

.table tbody .nextag-customerportal-orderhistory-table-details {
	border-top: 1px solid #000;
}

.table tbody .nextag-customerportal-orderhistory-table-details-inner {
	padding-bottom: 20px;
	padding-top: 30px;
	text-align: left;
}

.table tbody .nextag-customerportal-orderhistory-table-details-inner .order-detail-content-header, .table tbody .nextag-customerportal-orderhistory-table-details-inner .order-detail-content-row {
	margin-left: 0;
	margin-right: 0;
}

.table tbody .nextag-customerportal-orderhistory-table-details-inner .order-detail-content-header {
	margin-top: 30px;
}

.table tbody .nextag-customerportal-orderhistory-table-details-inner .order-detail-content-footer {
	margin-bottom: 20px;
}

.table tbody .nextag-customerportal-orderhistory-table-details-inner .order-detail-content-footer .order-item-detail-summary dd {
	padding-right: 0;
}

.table tbody .nextag-customerportal-orderhistory-table-details-inner .cart-item-img {
	max-width: none;
	max-height: 90px;
}

.table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.btn-primary .icon-cart-plus, .table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.address-editor-select:not(.collapsed) .icon-cart-plus, .table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.address-editor-edit:not(.collapsed) .icon-cart-plus, .table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.address-editor-create:not(.collapsed) .icon-cart-plus {
	font-size: 22px;
	margin-right: 4px;
}

@media (min-width: 768px) {
	.table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.btn-secondary, .table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.btn-light, .table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.address-editor-select, .table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.address-editor-create, .table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.confirm-checkout-collapse-trigger, .table tbody .nextag-customerportal-orderhistory-table-details-inner .account .card-actions a.btn-reorder, .account .card-actions .table tbody .nextag-customerportal-orderhistory-table-details-inner a.btn-reorder {
		height: 30px;
		padding: 0;
		width: 50px;
	}
}

.table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.btn-secondary .icon-cart-plus, .table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.btn-light .icon-cart-plus, .table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.address-editor-select .icon-cart-plus, .table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.address-editor-create .icon-cart-plus, .table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.confirm-checkout-collapse-trigger .icon-cart-plus, .table tbody .nextag-customerportal-orderhistory-table-details-inner .account .card-actions a.btn-reorder .icon-cart-plus, .account .card-actions .table tbody .nextag-customerportal-orderhistory-table-details-inner a.btn-reorder .icon-cart-plus {
	font-size: 22px;
	margin-right: 4px;
}

@media (min-width: 768px) {
	.table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.btn-secondary .icon-cart-plus, .table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.btn-light .icon-cart-plus, .table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.address-editor-select .icon-cart-plus, .table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.address-editor-create .icon-cart-plus, .table tbody .nextag-customerportal-orderhistory-table-details-inner .btn-reorder.confirm-checkout-collapse-trigger .icon-cart-plus, .table tbody .nextag-customerportal-orderhistory-table-details-inner .account .card-actions a.btn-reorder .icon-cart-plus, .account .card-actions .table tbody .nextag-customerportal-orderhistory-table-details-inner a.btn-reorder .icon-cart-plus {
		font-size: 18px;
		margin-right: -2px;
	}
}

.nextag-customerportal-orderhistory-table-details-inner-textblock {
	margin-bottom: 20px;
}

.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: .25rem;
	padding-left: .25rem;
}

.customerportal-loading-screen {
	background: rgba(0, 0, 0, .5);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	z-index: 9999;
}

.customerportal-loading-screen-loader {
	padding: 30px 60px;
}

.header-block-displayed .customerportal-loading-screen {
	display: none !important;
}

/* ************************************
 *
 * @Section: Mixins
 *
************************************* */

/* ************************************
 *
 * @Section: Filter
 *
************************************* */
.next-filter-display-none {
	display: none;
}

.next-filter-block .reset-filters-block .reset-filter-header {
	display: none;
}

.next-filter-block .reset-filter {
	cursor: pointer;
	line-height: 1;
	margin-left: 3px;
	margin-right: 3px;
}

.next-filter-block .reset-filters {
	font-size: .875rem;
	font-weight: 300;
	margin-left: -5px;
	margin-right: -5px;
}

.next-filter-block .reset-filters .reset-filter {
	margin: 2.5px 0;
	padding: 3px 28px 3px 5px;
}

.next-filter-block .reset-filters .reset-filter:before {
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	color: #000;
	line-height: 22px;
	margin-right: 7px;
}

.next-filter-block .reset-filters .reset-filter:hover {
	color: #a6063a;
}

.next-filter-block .reset-filters .reset-filter:hover:before {
	color: #a6063a;
}

.next-filter-block .reset-filters .reset-filter label {
	margin-left: 4px;
}

.next-filter-block .reset-filters .reset-filter.reset-filter-all:before {
	color: #a6063a;
}

.next-filter-block .reset-filters .reset-filter__type-ja .selectedfilteritemvalue {
	display: none;
}

.next-filter-block .reset-filters .reset-filter:not(.reset-filter__type-ja) .selectedfilteritem {
	display: none;
}

.filter-heading, .h1.filter-heading {
	margin-bottom: 24px;
}

@media (min-width: 1480px) {
	.filter-heading, .h1.filter-heading {
		margin-bottom: 24px;
	}
}

.filter-heading:not(.filter-heading--search), .h1.filter-heading:not(.filter-heading--search) {
	display: none;
}

@media (min-width: 992px) {
	.filter-heading:not(.filter-heading--search), .h1.filter-heading:not(.filter-heading--search) {
		display: block;
	}
}

@media (max-width: 991.98px) {
	.filter-heading.filter-heading--search, .h1.filter-heading.filter-heading--search {
		padding-top: 8px;
	}
	
	.filter-heading.filter-heading--search a, .h1.filter-heading.filter-heading--search a {
		position: relative;
		z-index: 1;
	}
}

.filter-panel-wrapper {
	display: block;
}

@media (max-width: 991.98px) {
	.filter-panel-wrapper {
		display: none;
	}
}

.filter-panel-wrapper .reset-filters {
	display: none !important;
}

.filter-panel-wrapper .reset-filters.filterSelected {
	display: block !important;
}

#nextagfilter-filterorientation[data-orientation="horizontal"] {
	min-height: 700px;
}

.btn-filter-toggle {
	max-width: 420px;
	width: 100%;
}

.btn-filter-toggle span {
	font-size: 22px;
}

body:not(.show-search) .btn-filter-toggle {
	top: 82px;
}

body.show-search .btn-filter-toggle {
	top: 128px;
}

/* body:not(.header-block-displayed) {
    .btn-filter-toggle {
        @include media-breakpoint-down(md) {        
            position: fixed;
            left: 50%;
            transform: translateX(-50%);
            width: calc(100% - 30px);
            z-index: 1000;
        }
    }

    .next-filter-filter-list {
        @include media-breakpoint-down(md) {
            padding-bottom: 48px;
        }
    }
}

body.header-block-displayed {
    .btn-filter-toggle {
        @include media-breakpoint-down(md) { 
            position: sticky;
            margin: 0 auto;
            z-index: 1000;
            width: calc(100% - 30px);
        }
    }
}
*/
@media (max-width: 991.98px) {
	.btn-filter-toggle {
		position: -webkit-sticky;
		position: sticky;
		margin: 0 auto;
		z-index: 1000;
		width: calc(100% - 30px);
	}
}

.next-filter-filter-list {
	z-index: 1;
}

@media (min-width: 992px) {
	.next-filter-filter-list {
		padding-top: 10px;
	}
}

@media (min-width: 1480px) {
	.next-filter-filter-list {
		max-width: 85%;
	}
}

.next-filter-filter-list .reset-filters {
	margin-bottom: 25px;
}

.next-filter-filter-list .reset-filters .reset-filter:hover {
	color: #a6063a;
}

@media (min-width: 992px) {
	.next-filter-filter-list .reset-filters .reset-filter-all {
		margin-top: -6px;
	}
}

.next-filter-filter-list .filter-title__count {
	border: 1px solid #000;
	border-radius: 50%;
	color: #000;
	font-size: .6875rem;
	height: 18px;
	line-height: 18px;
	margin-right: 3px;
	width: 18px;
}

.next-filter-filter-list .filter-item {
	font-size: .9375rem;
	position: relative;
}

.next-filter-filter-list .filter-item:hover {
	cursor: pointer;
}

.next-filter-filter-list .filter-item:hover.disabled {
	cursor: not-allowed;
}

.next-filter-filter-list .filter-item .icon {
	margin-right: 9px;
	position: relative;
}

.next-filter-filter-list .filter-item .icon:before {
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	color: #000;
	font-size: 22px;
	line-height: 1;
	position: relative;
}

.next-filter-filter-list .filter-item .label {
	color: #000;
	font-weight: 300;
}

.next-filter-filter-list .filter-item.disabled {
	color: #111;
}

.next-filter-filter-list .filter-item.disabled .label:before {
	color: #111;
}

.next-filter-filter-list .filter-item.selected .icon:before {
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	color: #000;
	font-size: 22px;
	line-height: 1;
	position: relative;
}

.next-filter-filter-list .filter-item.selected .icon:after {
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	color: #a6063a;
	font-size: 22px;
	line-height: 1;
	position: absolute;
	left: 0;
}

.next-filter-filter-list .subfilter-item .icon:before {
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	color: #000;
	font-size: 22px;
	line-height: 1;
	position: relative;
}

.next-filter-filter-list .subfilter-item.has-subfilters ul {
	margin: 0 0 0 -24px;
}

.next-filter-filter-list .plus-minus-wrapper, .next-filter-filter-list .plus-minus.empty {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	line-height: 0;
	width: 24px;
}

.next-filter-filter-list .plus-minus {
	font-size: 20px;
}

.next-filter-filter-list .filter-group .title-block .filter-open-close {
	cursor: pointer;
	line-height: 0;
	-webkit-transition: -ms-transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
	transition: -ms-transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
	transition: -webkit-transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
	transition: transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
	-webkit-transition: -webkit-transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
}

.next-filter-filter-list .filter-group .title-block .filter-open-close i {
	font-size: 20px;
	line-height: 1;
}

.next-filter-filter-list .filter-group.expanded .title-block .filter-open-close {
	-webkit-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	transform: scaleY(-1);
}

.next-filter-filter-list .filter-group[id^="preise_"]:not(.expanded) .filter-block {
	display: none;
}

.next-filter-filter-list .close-filter {
	color: #000;
	display: block;
	font-size: 1.375rem;
	font-weight: normal;
	line-height: 1.375rem;
	position: absolute;
	top: 15px;
	right: 22px;
}

@media (min-width: 768px) {
	.next-filter-filter-list .close-filter {
		display: none;
	}
}

.next-filter-filter-list .more-less {
	color: #000;
	cursor: pointer;
	font-size: .875rem;
	font-weight: 300;
	padding: 5px 0;
	text-align: right;
}

.next-filter-filter-list .more-less .more-less-label:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
}

@media (max-width: 991.98px) {
	.next-filter-filter-list .filter-panel-wrapper {
		background-color: #fff;
		padding: 52px 22px 110px;
		overflow-x: auto;
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 2000;
	}
}

.filter-button {
	display: block;
	margin: 0;
}

.filter-button .btn, .filter-button .address-editor-select, .filter-button .address-editor-create, .filter-button .account .card-actions a, .account .card-actions .filter-button a, .filter-button .page-search .header-search-btn, .page-search .filter-button .header-search-btn, .filter-button .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .filter-button .more-link, .filter-button .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .filter-button a {
	position: relative;
}

.filter-button .btn.btn-filter-btn, .filter-button .btn-filter-btn.address-editor-select, .filter-button .btn-filter-btn.address-editor-create, .filter-button .account .card-actions a.btn-filter-btn, .account .card-actions .filter-button a.btn-filter-btn, .filter-button .page-search .btn-filter-btn.header-search-btn, .page-search .filter-button .btn-filter-btn.header-search-btn, .filter-button .product-detail-products-slider__title .btn-filter-btn.more-link, .product-detail-products-slider__title .filter-button .btn-filter-btn.more-link, .filter-button .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-filter-btn, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .filter-button a.btn-filter-btn {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	color: #000;
	overflow: visible;
	padding: 4.5px 0;
	width: 100%;
}

.filter-button .btn.btn-filter-btn:before, .filter-button .btn-filter-btn.address-editor-select:before, .filter-button .btn-filter-btn.address-editor-create:before, .filter-button .account .card-actions a.btn-filter-btn:before, .account .card-actions .filter-button a.btn-filter-btn:before, .filter-button .page-search .btn-filter-btn.header-search-btn:before, .page-search .filter-button .btn-filter-btn.header-search-btn:before, .filter-button .product-detail-products-slider__title .btn-filter-btn.more-link:before, .product-detail-products-slider__title .filter-button .btn-filter-btn.more-link:before, .filter-button .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-filter-btn:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .filter-button a.btn-filter-btn:before {
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	color: #000;
	font-size: 22px;
	line-height: 1;
	position: relative;
}

.filter-button .btn.btn-filter-btn:hover, .filter-button .btn-filter-btn.address-editor-select:hover, .filter-button .btn-filter-btn.address-editor-create:hover, .filter-button .account .card-actions a.btn-filter-btn:hover, .account .card-actions .filter-button a.btn-filter-btn:hover, .filter-button .page-search .btn-filter-btn.header-search-btn:hover, .page-search .filter-button .btn-filter-btn.header-search-btn:hover, .filter-button .product-detail-products-slider__title .btn-filter-btn.more-link:hover, .product-detail-products-slider__title .filter-button .btn-filter-btn.more-link:hover, .filter-button .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-filter-btn:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .filter-button a.btn-filter-btn:hover, .filter-button .btn.btn-filter-btn:focus, .filter-button .btn-filter-btn.address-editor-select:focus, .filter-button .btn-filter-btn.address-editor-create:focus, .filter-button .account .card-actions a.btn-filter-btn:focus, .account .card-actions .filter-button a.btn-filter-btn:focus, .filter-button .page-search .btn-filter-btn.header-search-btn:focus, .page-search .filter-button .btn-filter-btn.header-search-btn:focus, .filter-button .product-detail-products-slider__title .btn-filter-btn.more-link:focus, .product-detail-products-slider__title .filter-button .btn-filter-btn.more-link:focus, .filter-button .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-filter-btn:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .filter-button a.btn-filter-btn:focus, .filter-button .btn.btn-filter-btn:not(:disabled):not(.disabled):active:focus, .filter-button .btn-filter-btn.address-editor-select:not(:disabled):not(.disabled):active:focus, .filter-button .btn-filter-btn.address-editor-create:not(:disabled):not(.disabled):active:focus, .filter-button .account .card-actions a.btn-filter-btn:not(:disabled):not(.disabled):active:focus, .account .card-actions .filter-button a.btn-filter-btn:not(:disabled):not(.disabled):active:focus, .filter-button .page-search .btn-filter-btn.header-search-btn:not(:disabled):not(.disabled):active:focus, .page-search .filter-button .btn-filter-btn.header-search-btn:not(:disabled):not(.disabled):active:focus, .filter-button .product-detail-products-slider__title .btn-filter-btn.more-link:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .filter-button .btn-filter-btn.more-link:not(:disabled):not(.disabled):active:focus, .filter-button .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-filter-btn:not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .filter-button a.btn-filter-btn:not(:disabled):not(.disabled):active:focus, .filter-button .btn.btn-filter-btn:focus:active:not(.disabled):not(:disabled), .filter-button .btn-filter-btn.address-editor-select:focus:active:not(.disabled):not(:disabled), .filter-button .btn-filter-btn.address-editor-create:focus:active:not(.disabled):not(:disabled), .filter-button .account .card-actions a.btn-filter-btn:focus:active:not(.disabled):not(:disabled), .account .card-actions .filter-button a.btn-filter-btn:focus:active:not(.disabled):not(:disabled), .filter-button .page-search .btn-filter-btn.header-search-btn:focus:active:not(.disabled):not(:disabled), .page-search .filter-button .btn-filter-btn.header-search-btn:focus:active:not(.disabled):not(:disabled), .filter-button .product-detail-products-slider__title .btn-filter-btn.more-link:focus:active:not(.disabled):not(:disabled), .product-detail-products-slider__title .filter-button .btn-filter-btn.more-link:focus:active:not(.disabled):not(:disabled), .filter-button .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-filter-btn:focus:active:not(.disabled):not(:disabled), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .filter-button a.btn-filter-btn:focus:active:not(.disabled):not(:disabled) {
	background-color: transparent;
	border-color: transparent;
	color: #000;
}

.filter-button .btn.btn-filter-btn:hover, .filter-button .btn-filter-btn.address-editor-select:hover, .filter-button .btn-filter-btn.address-editor-create:hover, .filter-button .account .card-actions a.btn-filter-btn:hover, .account .card-actions .filter-button a.btn-filter-btn:hover, .filter-button .page-search .btn-filter-btn.header-search-btn:hover, .page-search .filter-button .btn-filter-btn.header-search-btn:hover, .filter-button .product-detail-products-slider__title .btn-filter-btn.more-link:hover, .product-detail-products-slider__title .filter-button .btn-filter-btn.more-link:hover, .filter-button .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-filter-btn:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .filter-button a.btn-filter-btn:hover {
	color: #a6063a;
}

.filter-button .btn.btn-filter-btn .label, .filter-button .btn-filter-btn.address-editor-select .label, .filter-button .btn-filter-btn.address-editor-create .label, .filter-button .account .card-actions a.btn-filter-btn .label, .account .card-actions .filter-button a.btn-filter-btn .label, .filter-button .page-search .btn-filter-btn.header-search-btn .label, .page-search .filter-button .btn-filter-btn.header-search-btn .label, .filter-button .product-detail-products-slider__title .btn-filter-btn.more-link .label, .product-detail-products-slider__title .filter-button .btn-filter-btn.more-link .label, .filter-button .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-filter-btn .label, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .filter-button a.btn-filter-btn .label {
	margin-left: 9px;
}

.filter-button .btn.button-is-selected:before, .filter-button .button-is-selected.address-editor-select:before, .filter-button .button-is-selected.address-editor-create:before, .filter-button .account .card-actions a.button-is-selected:before, .account .card-actions .filter-button a.button-is-selected:before, .filter-button .page-search .button-is-selected.header-search-btn:before, .page-search .filter-button .button-is-selected.header-search-btn:before, .filter-button .product-detail-products-slider__title .button-is-selected.more-link:before, .product-detail-products-slider__title .filter-button .button-is-selected.more-link:before, .filter-button .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.button-is-selected:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .filter-button a.button-is-selected:before {
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	color: #000;
	font-size: 22px;
	line-height: 1;
	position: relative;
}

.filter-button .btn.button-is-selected:after, .filter-button .button-is-selected.address-editor-select:after, .filter-button .button-is-selected.address-editor-create:after, .filter-button .account .card-actions a.button-is-selected:after, .account .card-actions .filter-button a.button-is-selected:after, .filter-button .page-search .button-is-selected.header-search-btn:after, .page-search .filter-button .button-is-selected.header-search-btn:after, .filter-button .product-detail-products-slider__title .button-is-selected.more-link:after, .product-detail-products-slider__title .filter-button .button-is-selected.more-link:after, .filter-button .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.button-is-selected:after, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .filter-button a.button-is-selected:after {
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	color: #a6063a;
	font-size: 22px;
	line-height: 1;
	position: absolute;
	left: 0;
}

.filter-button.disabled {
	opacity: .4;
	pointer-events: none;
}

.filter-button.disabled:hover .btn, .filter-button.disabled:hover .address-editor-select, .filter-button.disabled:hover .address-editor-create, .filter-button.disabled:hover .account .card-actions a, .account .card-actions .filter-button.disabled:hover a, .filter-button.disabled:hover .page-search .header-search-btn, .page-search .filter-button.disabled:hover .header-search-btn, .filter-button.disabled:hover .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .filter-button.disabled:hover .more-link, .filter-button.disabled:hover .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .filter-button.disabled:hover a {
	cursor: no-drop;
}

#nextagFilterBtnMoreFilters {
	padding-left: 0;
}

#nextagFilterBtnMoreFilters:hover {
	color: #a6063a;
}

#nextagFilterBtnMoreFilters span {
	font-size: 37px;
	margin-right: 19px;
}

/* ************************************
 *
 * @Section: Filter Layouts
 *
************************************* */
.next-filter-filter-list {}

.next-filter-filter-list .filter-groups .count-wrapper {
	display: none;
}

.next-filter-filter-list.layout-vertical .filter-groups .title-block {
	padding: 0 0 10px 0;
	position: relative;
}

.next-filter-filter-list.layout-vertical .filter-groups .title-block:not(.title-block__topics):hover {
	color: #a6063a;
	cursor: pointer;
}

.next-filter-filter-list.layout-vertical .filter-groups .title {
	font-weight: 700;
	line-height: 1.25;
	position: relative;
}

.next-filter-filter-list.layout-vertical .filter-groups .title + ul {
	display: none;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group {
	margin-bottom: 13px;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group .filter-block ul {
	display: none;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group.expanded .title-block {
	border-bottom-color: transparent;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group.expanded .filter-block {
	display: block;
	margin: -2px 0 23px;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group.expanded .filter-block ul {
	display: block;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group.expanded .filter-block ul ul {
	display: none;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group .type-ahead {
	font-size: 1rem;
	padding: 4.5px 0 0 0;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group ul {
	list-style: none;
	margin: 0;
	padding: 5px 0;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group .filter-item {
	position: relative;
	padding: 4.5px 0;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group .filter-item:hover {
	cursor: pointer;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group .filter-item:hover.disabled {
	cursor: not-allowed;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group .filter-item:hover .label {
	color: #a6063a;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group .filter-item .icon-wrapper {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	line-height: 0;
	margin-right: 9px;
	height: 22px;
	width: 22px;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group .filter-item .icon {
	-ms-flex-item-align: start;
	align-self: start;
	margin-top: 2px;
	margin-left: 1px;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group .filter-item .label {
	display: block;
	padding: 0 5px 0 0;
	text-align: left;
	white-space: normal;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group .filter-item.disabled {
	color: rgba(0, 0, 0, .75);
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group .filter-item.disabled .label:before {
	color: rgba(0, 0, 0, .75);
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group .filter-item + ul {
	display: none;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group .filter-item.show-subitems + ul {
	display: block !important;
	margin: 0 0 0 32px;
	padding: 0;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group .filter-item--aktion .icon-arrow-right {
	color: #a6063a;
	font-size: 22px;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group:not(.d-none) {
	margin-top: 30px;
}

.next-filter-filter-list.layout-vertical .filter-groups .filter-group:not(.d-none) + .filter-group {
	margin-top: 0;
}

.next-filter-filter-list.layout-vertical .filter-groups #preise_pr.filter-group .vue-histogram-slider-wrapper {
	--font-family: "Inter", Arial, sans-serif !important;
	--font-size: 1rem !important;
	--slider-height: 5px;
}

.next-filter-filter-list.layout-vertical .filter-groups #preise_pr.filter-group .vue-histogram-slider-wrapper .slider-base {
	--slider-bg: #e0e0e0;
}

.next-filter-filter-list.layout-vertical .filter-groups #preise_pr.filter-group .filter-block {
	margin-top: 13px;
	margin-bottom: 38px;
}

.next-filter-filter-list .filter-panel-wrapper-toggle {
	display: block;
}

.next-filter-filter-list .btn-close {
	background-color: #fff;
	border-color: #fff;
	padding-left: 0;
	padding-right: 0;
	height: 21px;
	width: 21px;
}

.next-filter-filter-list .btn-close:hover, .next-filter-filter-list .btn-close:focus, .next-filter-filter-list .btn-close:not(:disabled):not(.disabled):active, .next-filter-filter-list .btn-close:not(:disabled):not(.disabled):active:focus {
	background-color: #fff;
	border-color: #fff;
}

.next-filter-filter-list .btn-close i {
	font-size: 19px;
}

@media (max-width: 991.98px) {
	.next-filter-filter-list .filter-panel-wrapper.open {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-flow: column;
		flex-flow: column;
	}
	
	.next-filter-filter-list .filter-panel-wrapper.open .reset-filters-block {
		margin-top: 22px;
	}
	
	.next-filter-filter-list .filter-panel-wrapper.open .filter-header {
		margin-bottom: 20px;
	}
	
	.next-filter-filter-list .filter-panel-wrapper.open .filter-groups {
		margin-bottom: 20px;
	}
	
	.next-filter-filter-list .filter-panel-wrapper.open .filter-action {
		background-color: #fff;
		padding: 30px 22px 40px;
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		z-index: 100;
	}
}

/* ************************************
 *
 * @Section: Filter Toolbar
 *
************************************* */
.toolbar-next {
	margin: 0 0 20px;
	min-height: 36px;
}

.toolbar-next .product-count-cat {
	font-size: .875rem;
	font-weight: 300;
	line-height: 1;
	margin-bottom: 10px;
	text-align: center;
	white-space: nowrap;
}

@media (min-width: 768px) {
	.toolbar-next .product-count-cat {
		margin-bottom: 0;
	}
}

@media (min-width: 992px) {
	.toolbar-next .product-count-cat {
		padding-right: 32px;
	}
}

.toolbar-next .product-count-cat h1, .toolbar-next .product-count-cat .quote-block__quote, .toolbar-next .product-count-cat .cart-main-header, .toolbar-next .product-count-cat .finish-header {
	display: inline;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.toolbar-next #btnFilterlistPDF {
	font-size: 30px;
	line-height: 1;
	padding: 0;
	-webkit-text-stroke: .15px;
}

.toolbar-next #btnFilterlistPDF:hover {
	cursor: pointer;
}

.toolbar-next #btnFilterlistPDF:hover span {
	color: #a6063a;
}

.toolbar-next #btnFilterlistPDF svg {
	display: none;
	height: 30px;
	width: 30px;
}

.toolbar-next #btnFilterlistPDF.loading span {
	display: none;
}

.toolbar-next #btnFilterlistPDF.loading svg {
	display: block;
}

.toolbar-next .product-count {
	margin: 5px 0;
	text-align: center;
}

@media (min-width: 768px) {
	.toolbar-next .product-count {
		display: inline-block;
	}
}

@media (min-width: 768px) {
	.toolbar-next .product-count {
		margin: 0;
	}
}

.toolbar-next .pagination-block {
	position: relative;
	margin: 0 0 10px 0;
	width: 100%;
}

@media (min-width: 768px) {
	.toolbar-next .pagination-block {
		margin: 0;
		width: auto;
	}
}

.toolbar-next .pagination-block .pagination .paginate-links {
	margin: 0 -6px;
	padding: 0;
}

.toolbar-next .pagination-block .pagination .paginate-links li {
	display: inline-block;
	padding: 0 6px;
}

.toolbar-next .pagination-block .pagination .paginate-links li:hover {
	cursor: pointer;
}

.toolbar-next .pagination-block .pagination .paginate-links li:hover a {
	font-weight: 600;
	text-decoration: none;
}

.toolbar-next .pagination-block .pagination .paginate-links li.active a {
	font-weight: 600;
}

.toolbar-next .pagination-block .items-per-page {
	margin: 0 0 0 10px;
}

.toolbar-next .sorting {
	cursor: pointer;
	display: block;
	margin: 0;
	width: 100%;
}

@media (min-width: 768px) {
	.toolbar-next .sorting {
		width: auto;
	}
}

@media (min-width: 992px) {
	.toolbar-next .sorting {
		margin-left: 30px;
	}
}

.toolbar-next .sorting .custom-select {
	background-color: #fff;
	border-color: #fff;
	border-radius: 0;
	font-size: .875rem;
	padding-right: 26px;
	padding-top: 4.5px;
	padding-bottom: 4.5px;
	-webkit-appearance: none;
	/* turn off drop-down arrow*/
	-moz-appearance: none;
}

.toolbar-next .sorting .custom-select:hover {
	color: #a6063a;
}

.toolbar-next .sorting .custom-select:hover option {
	color: #000;
}

.toolbar-next .sorting .sorting-direction {
	cursor: pointer;
	padding: 0;
	margin-left: 20px;
}

.toolbar-next .sorting .sorting-direction svg {
	height: 22px;
	width: 22px;
}

.toolbar-next .sorting .sorting-direction .icon-sort__asc .icon-sort-down {
	opacity: .6;
}

.toolbar-next .sorting .sorting-direction .icon-sort__desc .icon-sort-up {
	opacity: .6;
}

.toolbar-next .sorting .sorting-direction:hover .icon-sort path {
	fill: #a6063a;
}

.show-more-button-block + .toolbar-next {
	display: none !important;
}

/* ************************************
 *
 * @Section: Pagination
 *
************************************* */
.next-filter-product-list .paginate-links a {
	cursor: pointer;
}

.next-filter-product-list .paginate-links li.active a {
	font-weight: 600;
}

.next-filter-product-list .paginate-links li.disabled a {
	color: #111;
	cursor: no-drop;
}

/* ************************************
 *
 * @Section: Show more
 *
************************************* */
.show-more-button-block {
	margin: 20px 0;
}

/* ************************************
 *
 * @Section: Special Filter
 *
************************************* */
.section-anchor-filter {
	position: relative;
	min-height: 600px;
}

@media (min-width: 576px) {
	.section-anchor-filter {
		min-height: 1000px;
	}
}

.section-anchor-filter #sectionAnchorFilter {
	position: absolute;
	top: -50px;
}

@media (min-width: 992px) {
	.section-anchor-filter #sectionAnchorFilter {
		top: 0;
	}
}

/* ************************************
 *
 * @Section: Preloader
 *
************************************* */

/* .next-filter-loading {
    .next-filter-filter-list,
    .next-filter-product-list {
        background-color: map_get($theme-colors, "white");
        overflow: hidden;
        position: relative;
        width: 100%;

        &:after {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, map_get($theme-colors, "white"), rgba(map_get($theme-colors, "grey-002"), .4), map_get($theme-colors, "white"));
            content: "";
            -webkit-animation: loadingTransition 1s ease-in-out infinite;
            animation: loadingTransition 1s ease-in-out infinite;
        }
    }

    &.horizontal,
    &.vertical {
        .next-filter-filter-list {
            height: 200px;
            @include media-breakpoint-up(md) {
                height: 300px;
            }
        }

        .next-filter-product-list {
            height: 400px;
            @include media-breakpoint-up(md) {
                height: 800px;
            }
        }
    }
}

@-webkit-keyframes loadingTransition {
    0% { transform:translate3d(-100%,0,0) } to { transform:translate3d(100%,0,0) }
}
@keyframes loadingTransition {
    0%{ transform:translate3d(-100%,0,0) } to { transform:translate3d(100%,0,0) }
} */

/* ************************************
 *
 * @Section: Sticky Filter Col
 *
************************************* */
@media (min-width: 992px) {
	.filter-col--sticky {
		position: -webkit-sticky;
		position: sticky;
		top: calc(var(--header-height) + 0px);
		max-height: calc(100vh - var(--header-height) - 0px);
		overflow: hidden;
		overflow-y: auto;
		padding-right: 3px;
		padding-bottom: 40px;
	}
	
	.filter-col--sticky .filter-groups .filter-group:not(.d-none) {
		margin-top: 0 !important;
	}
	
	.filter-col--sticky::-webkit-scrollbar {
		width: 5px;
	}
	
	.filter-col--sticky::-webkit-scrollbar-track {
		background: #f0f0f0;
		border-radius: 0;
	}
	
	.filter-col--sticky::-webkit-scrollbar-thumb {
		background-color: #413a3e;
		border-radius: 0;
	}
	
	.filter-col--sticky::-webkit-scrollbar-thumb:hover {
		background-color: #413a3e;
		cursor: pointer;
	}
	
	.filter-col--sticky::-webkit-scrollbar-button {
		height: 0;
	}
}

.product-detail-products-slider__control-bottom, .swiper--image-slider__control-bottom {
	margin-bottom: 20px;
}

.product-detail-products-slider__control-bottom .swiper-button-prev, .product-detail-products-slider__control-bottom .swiper-button-next, .swiper--image-slider__control-bottom .swiper-button-prev, .swiper--image-slider__control-bottom .swiper-button-next {
	height: 50px;
	line-height: 0;
	margin: 0;
	min-width: 32px;
	position: static;
	width: 32px;
}

.product-detail-products-slider__control-bottom .swiper-button-prev:after, .product-detail-products-slider__control-bottom .swiper-button-next:after, .swiper--image-slider__control-bottom .swiper-button-prev:after, .swiper--image-slider__control-bottom .swiper-button-next:after {
	content: none;
}

.product-detail-products-slider__control-bottom .swiper-button-prev:focus, .product-detail-products-slider__control-bottom .swiper-button-next:focus, .swiper--image-slider__control-bottom .swiper-button-prev:focus, .swiper--image-slider__control-bottom .swiper-button-next:focus {
	outline: none;
}

.product-detail-products-slider__control-bottom .swiper-button-prev:hover, .product-detail-products-slider__control-bottom .swiper-button-next:hover, .swiper--image-slider__control-bottom .swiper-button-prev:hover, .swiper--image-slider__control-bottom .swiper-button-next:hover {
	color: #a6063a;
}

.product-detail-products-slider__control-bottom .swiper-button-prev i, .product-detail-products-slider__control-bottom .swiper-button-next i, .swiper--image-slider__control-bottom .swiper-button-prev i, .swiper--image-slider__control-bottom .swiper-button-next i {
	color: #000;
}

.product-detail-products-slider__control-bottom .swiper-button-prev i:before, .product-detail-products-slider__control-bottom .swiper-button-next i:before, .swiper--image-slider__control-bottom .swiper-button-prev i:before, .swiper--image-slider__control-bottom .swiper-button-next i:before {
	font-size: 32px;
}

.product-detail-products-slider .swiper-pagination, .swiper--image-slider .swiper-pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	margin: 0;
	position: static;
}

.product-detail-products-slider .swiper-pagination .swiper-pagination-bullet, .swiper--image-slider .swiper-pagination .swiper-pagination-bullet {
	background-color: rgba(0, 0, 0, .2);
	border-radius: 0;
	height: 1px;
	opacity: 1;
	outline: none;
	position: relative;
	width: 100%;
}

.product-detail-products-slider .swiper-pagination .swiper-pagination-bullet-active, .swiper--image-slider .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #000;
}

.product-detail-products-slider {
	margin-bottom: 45px;
	min-height: 492px;
}

@media (min-width: 768px) {
	.product-detail-products-slider {
		margin-bottom: 65px;
	}
}

.product-detail-products-slider__title {
	margin-bottom: 20px;
	width: 100%;
}

.product-detail-products-slider__products {
	width: 100%;
}

.product-detail-products-slider .swiper-container {
	z-index: 0;
}

@media (min-width: 768px) {
	.product-detail-products-slider .swiper-container {
		margin-left: -15px;
		margin-right: -15px;
	}
}

.product-detail-products-slider .swiper-slide {
	height: auto;
	width: 100%;
}

@media (min-width: 768px) {
	.product-detail-products-slider .swiper-slide {
		padding-left: 15px;
		padding-right: 15px;
		width: 50%;
	}
}

@media (min-width: 992px) {
	.product-detail-products-slider .swiper-slide {
		width: 33.3333%;
	}
}

.product-detail-products-slider .swiper-slide .product-box {
	border-bottom: none;
	height: 100%;
}

.product-detail-products-slider .swiper-slide .product-box .card-body {
	margin-bottom: 0;
}

@media (max-width: 991.98px) {
	.next-swiper-block .product-detail-products-slider[data-productcount = "1"] .swiper-button-prev, .next-swiper-block .product-detail-products-slider[data-productcount = "1"] .swiper-button-next, .next-swiper-block .product-detail-products-slider[data-productcount = "1"] .swiper-pagination {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 1479.98px) {
	.next-swiper-block .product-detail-products-slider[data-productcount = "2"] .swiper-button-prev, .next-swiper-block .product-detail-products-slider[data-productcount = "2"] .swiper-button-next, .next-swiper-block .product-detail-products-slider[data-productcount = "2"] .swiper-pagination, .next-swiper-block .product-detail-products-slider[data-productcount = "1"] .swiper-button-prev, .next-swiper-block .product-detail-products-slider[data-productcount = "1"] .swiper-button-next, .next-swiper-block .product-detail-products-slider[data-productcount = "1"] .swiper-pagination {
		display: none;
	}
}

@media (min-width: 992px) {
	.next-swiper-block .product-detail-products-slider[data-productcount = "3"] .swiper-button-prev, .next-swiper-block .product-detail-products-slider[data-productcount = "3"] .swiper-button-next, .next-swiper-block .product-detail-products-slider[data-productcount = "3"] .swiper-pagination, .next-swiper-block .product-detail-products-slider[data-productcount = "2"] .swiper-button-prev, .next-swiper-block .product-detail-products-slider[data-productcount = "2"] .swiper-button-next, .next-swiper-block .product-detail-products-slider[data-productcount = "2"] .swiper-pagination, .next-swiper-block .product-detail-products-slider[data-productcount = "1"] .swiper-button-prev, .next-swiper-block .product-detail-products-slider[data-productcount = "1"] .swiper-button-next, .next-swiper-block .product-detail-products-slider[data-productcount = "1"] .swiper-pagination {
		display: none;
	}
}

@media (max-width: 991.98px) {
	#ratingModal .product-detail-products-slider[data-productcount = "1"] .swiper-button-prev, #ratingModal .product-detail-products-slider[data-productcount = "1"] .swiper-button-next, #ratingModal .product-detail-products-slider[data-productcount = "1"] .swiper-pagination {
		display: none;
	}
}

@media (min-width: 768px) {
	#ratingModal .product-detail-products-slider[data-productcount = "2"] .swiper-button-prev, #ratingModal .product-detail-products-slider[data-productcount = "2"] .swiper-button-next, #ratingModal .product-detail-products-slider[data-productcount = "2"] .swiper-pagination, #ratingModal .product-detail-products-slider[data-productcount = "1"] .swiper-button-prev, #ratingModal .product-detail-products-slider[data-productcount = "1"] .swiper-button-next, #ratingModal .product-detail-products-slider[data-productcount = "1"] .swiper-pagination {
		display: none;
	}
}

.cms-section-default.full-width .product-detail-products-slider {
	max-width: 100vw;
}

@media (min-width: 768px) {
	.cms-section-default.full-width .product-detail-products-slider {
		padding-left: 15px;
		padding-right: 0;
	}
}

@media (min-width: 992px) {
	.cms-section-default.full-width .product-detail-products-slider {
		margin-left: 0;
		margin-right: auto;
	}
}

@media (min-width: 992px) {
	.cms-section-default.full-width .product-detail-products-slider .swiper-slide {
		width: 33.3333%;
	}
}

@media (min-width: 1480px) {
	.cms-section-default.full-width .product-detail-products-slider .swiper-slide {
		width: 25%;
	}
}

body.is-act-home .product-detail-products-slider {
	min-height: 590px;
}

body.is-act-home .product-detail-products-slider .swiper-slide .product-box .product-image {
	max-height: 372px;
}

.swiper--nextag-swiper-image-slider__swiper {
	margin-left: -20px;
	margin-right: -20px;
}

.swiper--nextag-swiper-image-slider .swiper-container .swiper-wrapper .swiper-slide {
	width: 100%;
}

@media (min-width: 768px) {
	.swiper--nextag-swiper-image-slider .swiper-container .swiper-wrapper .swiper-slide {
		width: 50%;
	}
}

.swiper--nextag-swiper-image-slider .swiper-container .swiper-wrapper .swiper-slide img {
	width: 100%;
}

.swiper--nextag-swiper-image-slider__slide {
	padding: 0 20px;
}

.swiper--nextag-swiper-image-slider__slide figure {
	margin-bottom: 10px;
}

.swiper--nextag-swiper-image-slider__slide a {
	text-decoration: none;
}

#nextagswiper-weitere-weingueter {
	display: none;
}

.dev-env #nextagswiper-weitere-weingueter {
	display: block;
}

.nextag-header-block {
	overflow: hidden;
}

.nextag-header-block .nextag-header-block-inner {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 320px;
	height: 70vh;
	position: relative;
}

@media (min-width: 992px) {
	.nextag-header-block .nextag-header-block-inner {
		min-height: 560px;
	}
}

@media (min-width: 1480px) {
	.nextag-header-block .nextag-header-block-inner {
		height: 100vh;
		min-height: 650px;
	}
}

.nextag-header-block .nextag-header-block-inner .header-block-media-bg-image {
	height: 100%;
	width: 100%;
	position: absolute;
	-o-object-fit: cover;
	object-fit: cover;
	z-index: -1;
}

.nextag-header-block:not(.nextag-header-block--no-filter) .nextag-header-block-inner:after {
	content: "";
	background: -webkit-linear-gradient(21.89deg, rgba(0, 0, 0, .6) 25.1%, rgba(0, 0, 0, 0) 77.23%);
	background: linear-gradient(21.89deg, rgba(0, 0, 0, .6) 25.1%, rgba(0, 0, 0, 0) 77.23%);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
}

.nextag-header-block.nextag-header-block--ratio-3-5 .nextag-header-block-inner {
	height: calc(100vw * .6665) !important;
}

.nextag-header-block__bg-image {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -2;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.nextag-header-block__bg-video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

.nextag-header-block__bg-video .cms-element-vimeo-video {
	height: 100%;
}

.nextag-header-block__bg-video .cms-element-vimeo-video:before {
	content: none;
}

.nextag-header-block__bg-video video {
	background-color: #fff;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	height: 100%;
	width: 100%;
}

.nextag-header-block .nextag-header-block-title-block {
	color: #fff;
	padding: 77px 0 100px;
}

@media (min-width: 576px) {
	.nextag-header-block .nextag-header-block-title-block {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media (min-width: 768px) {
	.nextag-header-block .nextag-header-block-title-block {
		padding-bottom: 77px;
	}
}

@media (min-width: 992px) {
	.nextag-header-block .nextag-header-block-title-block {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.nextag-header-block .nextag-header-block-title-block__text {
	position: relative;
	z-index: 1;
}

.nextag-header-block .nextag-header-block-title-block__text .btn-arrow:after, .nextag-header-block .nextag-header-block-title-block__text .product-detail-products-slider__title .more-link:after, .product-detail-products-slider__title .nextag-header-block .nextag-header-block-title-block__text .more-link:after {
	color: #fff;
}

.nextag-header-block .nextag-header-block-title-block__text .btn-arrow:hover, .nextag-header-block .nextag-header-block-title-block__text .product-detail-products-slider__title .more-link:hover, .product-detail-products-slider__title .nextag-header-block .nextag-header-block-title-block__text .more-link:hover, .nextag-header-block .nextag-header-block-title-block__text .btn-arrow:focus, .nextag-header-block .nextag-header-block-title-block__text .product-detail-products-slider__title .more-link:focus, .product-detail-products-slider__title .nextag-header-block .nextag-header-block-title-block__text .more-link:focus, .nextag-header-block .nextag-header-block-title-block__text .btn-arrow:not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-title-block__text .product-detail-products-slider__title .more-link:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .nextag-header-block .nextag-header-block-title-block__text .more-link:not(:disabled):not(.disabled):active:focus, .nextag-header-block .nextag-header-block-title-block__text .btn-arrow:not(:disabled):not(.disabled).active:focus, .nextag-header-block .nextag-header-block-title-block__text .product-detail-products-slider__title .active.more-link:not(.disabled):not(:disabled):focus, .product-detail-products-slider__title .nextag-header-block .nextag-header-block-title-block__text .active.more-link:not(.disabled):not(:disabled):focus {
	color: #fff;
}

.nextag-header-block .nextag-header-block-title-block__text__link-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

.nextag-header-block .nextag-header-block-title-block__text__title {
	font-family: "ITC Slimbach W05 Book", "Times New Roman", serif;
	font-weight: 300;
	font-size: 36px;
	line-height: 1.4285714286;
	margin-bottom: 8px;
}

@media (min-width: 768px) {
	.nextag-header-block .nextag-header-block-title-block__text__title {
		font-size: 63px;
	}
}

.nextag-header-block .nextag-header-block-title-block__text__title.big {
	font-size: 36px;
}

@media (min-width: 576px) {
	.nextag-header-block .nextag-header-block-title-block__text__title.big {
		font-size: 48px;
	}
}

@media (min-width: 768px) {
	.nextag-header-block .nextag-header-block-title-block__text__title.big {
		font-size: 69px;
	}
}

.nextag-header-block .nextag-header-block-title-block__text__title.default {
	max-width: 100vw;
}

@media (min-width: 576px) {
	.nextag-header-block .nextag-header-block-title-block__text__title.default {
		max-width: 70vw;
	}
}

@media (min-width: 768px) {
	.nextag-header-block .nextag-header-block-title-block__text__title.default {
		max-width: 50vw;
	}
}

.nextag-header-block .nextag-header-block-title-block__text__subtitle {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	margin-bottom: 42px;
}

@media (min-width: 768px) {
	.nextag-header-block .nextag-header-block-title-block__text__subtitle {
		margin-bottom: 60px;
	}
}

.nextag-header-block .nextag-header-block-sticky-nav {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.nextag-header-block .nextag-header-block-sticky-nav__inner {
	color: #fff;
	font-size: 32px;
	/* @include media-breakpoint-up(xl) {
                font-size: 35px;
            } */
	font-weight: 200;
	text-align: right;
	margin-right: 12px;
}

@media (min-width: 1950px) {
	.nextag-header-block .nextag-header-block-sticky-nav__inner {
		margin-right: 3px;
	}
}

.nextag-header-block .nextag-header-block-sticky-nav__inner a {
	color: #fff;
	position: relative;
	text-decoration: none;
	z-index: 3;
}

.nextag-header-block .nextag-header-block-sticky-nav__inner a:hover:after {
	content: "";
	background-color: #fff;
	height: 1px;
	position: absolute;
	bottom: -5px;
	left: 0;
	width: 100%;
}

.nextag-header-block .nextag-header-block-sticky-nav__inner ul {
	list-style: none;
	margin: 0 10px 60px 0;
	padding: 0;
}

@media (min-width: 1950px) {
	.nextag-header-block .nextag-header-block-sticky-nav__inner ul {
		margin: 0 0 60px 0;
	}
}

.nextag-header-block .nextag-header-block-sticky-nav__inner ul li {
	margin-bottom: 12px;
}

@media (min-width: 1480px) {
	.nextag-header-block .nextag-header-block-sticky-nav__inner ul li {
		margin-bottom: 20px;
	}
}

.nextag-header-block .nextag-header-block-sticky-nav__inner ul li:last-of-type {
	margin-bottom: 0;
}

.nextag-header-block .nextag-header-block-scroll-down {
	position: absolute;
	bottom: 25px;
	text-align: center;
	width: 100%;
	z-index: 2;
}

.nextag-header-block .nextag-header-block-scroll-down a {
	color: #fff;
	display: none;
	line-height: 1;
	padding: 20px 0;
	text-decoration: none;
}

@media (min-width: 992px) {
	.nextag-header-block .nextag-header-block-scroll-down a {
		display: block;
	}
}

.nextag-header-block .nextag-header-block-scroll-down a .arrows-down {
	height: 34px;
	width: 60px;
	-webkit-transition: -webkit-transform .3s .5s, visibility 0s 0s;
	-moz-transition: -moz-transform .3s .5s, visibility 0s 0s;
	transition: -ms-transform .3s .5s, visibility 0s 0s;
	transition: -webkit-transform .3s .5s, visibility 0s 0s;
	transition: transform .3s .5s, visibility 0s 0s;
	-webkit-animation: up-n-down 1.2s .9s infinite;
	-moz-animation: up-n-down 1.2s .9s infinite;
	animation: up-n-down 1.2s .9s infinite;
}

.nextag-header-block .nextag-header-block-scroll-down a .arrows-down path {
	fill: transparent;
	stroke: #fff;
	stroke-width: 2px;
}

.nextag-header-block .nextag-header-block-scroll-down a .arrows-down path.arrow {
	animation-delay: -1s;
	-webkit-animation-delay: -1s;
}

@media (min-width: 576px) and (max-width: 991.98px) {
	.nextag-header-block .nextag-header-block-scrollx-nav {
		padding-left: 20px;
	}
}

.nextag-header-block .nextag-header-block-scrollx-nav__inner ul {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	list-style: none;
	margin: 0 -5px;
	padding: 16px 0;
	-ms-transform: translateZ(0);
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: none;
	scrollbar-width: none;
	overflow: hidden;
	overflow-x: scroll;
}

.nextag-header-block .nextag-header-block-scrollx-nav__inner ul::-webkit-scrollbar {
	display: none;
}

.nextag-header-block .nextag-header-block-scrollx-nav__inner ul li {
	padding-left: 5px;
	padding-right: 5px;
	scroll-snap-align: start;
	scroll-snap-stop: always;
}

.nextag-header-block #nextag-header-scroll-down-overlay-link {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
}

.nextag-header-block .nextag-header-block-bg {
	height: 0;
	padding-bottom: 150.625%;
}

@media (min-width: 992px) {
	.nextag-header-block .nextag-header-block-bg {
		padding-bottom: 42.96875%;
	}
}

@media (min-width: 1480px) {
	.nextag-header-block__half-height .nextag-header-block-inner {
		height: 50vh;
	}
}

.nextag-header-block .nextag-header-block-icon {
	background: linear-gradient(to top right, transparent 0%, transparent 50%, #a6063a 50%, #a6063a 100%);
	width: 140px;
	height: 140px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}

@media (min-width: 768px) {
	.nextag-header-block .nextag-header-block-icon {
		width: 190px;
		height: 190px;
	}
}

.nextag-header-block .nextag-header-block-icon__img {
	width: 100%;
	max-width: 60px;
	max-height: 60px;
	position: absolute;
	right: 5px;
	top: 7px;
}

@media (min-width: 768px) {
	.nextag-header-block .nextag-header-block-icon__img {
		max-width: 80px;
		max-height: 80px;
	}
}

@media (min-width: 768px) {
	.nextag-header-block .nextag-header-block-icon__img {
		right: 10px;
		top: 10px;
	}
}

.nextag-header-block .nextag-header-block-icon:after {
	content: "";
	position: absolute;
	height: 198px;
	width: 198px;
	top: -99px;
	right: -99px;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, .25);
}

@media (min-width: 768px) {
	.nextag-header-block .nextag-header-block-icon:after {
		height: 269px;
		width: 269px;
		top: -135px;
		right: -135px;
	}
}

.nextag-header-block.dreieck-bg-weiss .nextag-header-block-icon {
	background: linear-gradient(to top right, transparent 0%, transparent 50%, #fff 50%, #fff 100%);
}

.nextag-header-block.dreieck-bg-anthrazit .nextag-header-block-icon {
	background: linear-gradient(to top right, transparent 0%, transparent 50%, #413a3e 50%, #413a3e 100%);
}

body.show-full-header .nextag-header-block {
	margin-top: 125px;
}

@media (min-width: 992px) {
	body.show-full-header .nextag-header-block {
		margin-top: 119px;
	}
}

@media (min-width: 992px) {
	body.show-full-header .nextag-header-block .nextag-header-block-inner {
		height: calc(100vh - 119px);
	}
}

@media (min-width: 1480px) {
	body.show-full-header .nextag-header-block__half-height .nextag-header-block-inner {
		height: calc(50vh + 119px);
	}
}

body.is-act-home .nextag-header-block .nextag-header-block-inner {
	height: 70vh;
}

@media (min-width: 992px) {
	body.is-act-home .nextag-header-block .nextag-header-block-inner {
		height: 100vh;
	}
}

body.is-act-home .nextag-header-block .nextag-header-block-inner:after {
	content: "";
	background: -webkit-linear-gradient(222deg, rgba(0, 0, 0, .6) 18%, rgba(0, 0, 0, 0) 77.23%);
	background: linear-gradient(222deg, rgba(0, 0, 0, .6) 18%, rgba(0, 0, 0, 0) 77.23%);
}

.next-orderhistory-index-index .hidden {
	display: none !important;
}

.next-orderhistory-index-index .item-detailstatus-message {
	color: #000;
	display: block;
	width: 300px;
	left: auto;
	right: 0;
	top: auto;
	bottom: 36px;
}

@media (min-width: 490px) {
	.next-orderhistory-index-index .item-detailstatus-message {
		right: auto;
		left: 50%;
		-ms-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

.next-orderhistory-index-index .item-detailstatus-message .inner {
	display: block;
	font-size: 14px;
	padding: 20px;
}

.next-orderhistory-index-index .item-detailstatus-message .inner .change-item {
	text-decoration: underline;
	cursor: pointer;
}

.next-orderhistory-index-index .item-detailstatus-message span {
	display: block;
	text-decoration: underline;
	margin-top: 10px;
	cursor: pointer;
}

.next-orderhistory-index-index .item-detailstatus-message .dismiss {
	font-weight: 600;
	position: absolute;
	top: 6px;
	right: 8px;
	cursor: pointer;
}

.next-orderhistory-index-index .panel-group .panel-heading {
	border-bottom: 1px solid #000;
	padding-top: 5px;
	padding-bottom: 5px;
}

.next-orderhistory-index-index .panel-group .panel-heading .collapsetoggler {
	margin-bottom: 5px;
}

@media (min-width: 992px) {
	.next-orderhistory-index-index .panel-group .panel-heading .collapsetoggler {
		margin-bottom: 0;
	}
}

.next-orderhistory-index-index .panel-group .panel-heading .collapsetoggler:hover {
	cursor: pointer;
}

.next-orderhistory-index-index .panel-group .panel-heading .orderOrder .btn.print, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .print.address-editor-select, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .print.address-editor-create, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .account .card-actions a.print, .account .card-actions .next-orderhistory-index-index .panel-group .panel-heading .orderOrder a.print, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .page-search .print.header-search-btn, .page-search .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .print.header-search-btn, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .product-detail-products-slider__title .print.more-link, .product-detail-products-slider__title .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .print.more-link, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.print, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderhistory-index-index .panel-group .panel-heading .orderOrder a.print {
	cursor: pointer;
	font-size: 30px;
	padding-left: 0;
	padding-right: 0;
	-webkit-text-stroke: .15px;
}

.next-orderhistory-index-index .panel-group .panel-heading .orderOrder .btn.tocart, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .tocart.address-editor-select, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .tocart.address-editor-create, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .account .card-actions a.tocart, .account .card-actions .next-orderhistory-index-index .panel-group .panel-heading .orderOrder a.tocart, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .page-search .tocart.header-search-btn, .page-search .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .tocart.header-search-btn, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .product-detail-products-slider__title .tocart.more-link, .product-detail-products-slider__title .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .tocart.more-link, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.tocart, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderhistory-index-index .panel-group .panel-heading .orderOrder a.tocart {
	cursor: pointer;
}

.next-orderhistory-index-index .panel-group .panel-heading .orderOrder .btn.tocart.pointer-disabled, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .tocart.pointer-disabled.address-editor-select, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .tocart.pointer-disabled.address-editor-create, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .account .card-actions a.tocart.pointer-disabled, .account .card-actions .next-orderhistory-index-index .panel-group .panel-heading .orderOrder a.tocart.pointer-disabled, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .page-search .tocart.pointer-disabled.header-search-btn, .page-search .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .tocart.pointer-disabled.header-search-btn, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .product-detail-products-slider__title .tocart.pointer-disabled.more-link, .product-detail-products-slider__title .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .tocart.pointer-disabled.more-link, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.tocart.pointer-disabled, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderhistory-index-index .panel-group .panel-heading .orderOrder a.tocart.pointer-disabled {
	pointer-events: none;
}

.next-orderhistory-index-index .panel-group .panel-heading .orderOrder .btn.tocart .icon-cart-plus, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .tocart.address-editor-select .icon-cart-plus, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .tocart.address-editor-create .icon-cart-plus, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .account .card-actions a.tocart .icon-cart-plus, .account .card-actions .next-orderhistory-index-index .panel-group .panel-heading .orderOrder a.tocart .icon-cart-plus, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .page-search .tocart.header-search-btn .icon-cart-plus, .page-search .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .tocart.header-search-btn .icon-cart-plus, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .product-detail-products-slider__title .tocart.more-link .icon-cart-plus, .product-detail-products-slider__title .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .tocart.more-link .icon-cart-plus, .next-orderhistory-index-index .panel-group .panel-heading .orderOrder .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.tocart .icon-cart-plus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderhistory-index-index .panel-group .panel-heading .orderOrder a.tocart .icon-cart-plus {
	font-size: 22px;
	margin-right: 4px;
}

.next-orderhistory-index-index .order-detail-content-row {
	margin-left: 0;
	margin-right: 0;
}

.next-orderlist-index-index {}

.next-orderlist-index-index .alert .notification-list-item {
	line-height: 1.4444444444;
	margin-bottom: 10px;
}

.next-orderlist-index-index .alert .notification-list-item a {
	text-decoration: none;
}

.next-orderlist-index-index .alert .btn, .next-orderlist-index-index .alert .address-editor-select, .next-orderlist-index-index .alert .address-editor-create, .next-orderlist-index-index .alert .account .card-actions a, .account .card-actions .next-orderlist-index-index .alert a, .next-orderlist-index-index .alert .page-search .header-search-btn, .page-search .next-orderlist-index-index .alert .header-search-btn, .next-orderlist-index-index .alert .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .next-orderlist-index-index .alert .more-link, .next-orderlist-index-index .alert .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index .alert a {
	padding: 2px 23px;
}

.next-orderlist-index-index .alert-content-container {
	color: #000;
	padding: 1rem;
}

.next-orderlist-index-index .hidden {
	display: none !important;
}

.next-orderlist-index-index .main-container {
	min-height: 600px;
}

.next-orderlist-index-index .main-container .form-group {
	margin-bottom: 0;
	position: relative;
}

.next-orderlist-index-index .main-container .form-control, .next-orderlist-index-index .main-container .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .next-orderlist-index-index .main-container #next_checkout_deliverydate {
	color: #000;
	height: 39px;
}

.next-orderlist-index-index .main-container .form-control.input-lg, .next-orderlist-index-index .main-container .is-act-confirmpage .checkout .input-lg#next_checkout_deliverydate, .is-act-confirmpage .checkout .next-orderlist-index-index .main-container .input-lg#next_checkout_deliverydate {
	height: 39px;
	float: left;
}

.next-orderlist-index-index .main-container .form-control:focus, .next-orderlist-index-index .main-container .is-act-confirmpage .checkout #next_checkout_deliverydate:focus, .is-act-confirmpage .checkout .next-orderlist-index-index .main-container #next_checkout_deliverydate:focus {
	border-color: #ddd;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.next-orderlist-index-index .main-container .btn:hover, .next-orderlist-index-index .main-container .address-editor-select:hover, .next-orderlist-index-index .main-container .address-editor-create:hover, .next-orderlist-index-index .main-container .account .card-actions a:hover, .account .card-actions .next-orderlist-index-index .main-container a:hover, .next-orderlist-index-index .main-container .page-search .header-search-btn:hover, .page-search .next-orderlist-index-index .main-container .header-search-btn:hover, .next-orderlist-index-index .main-container .product-detail-products-slider__title .more-link:hover, .product-detail-products-slider__title .next-orderlist-index-index .main-container .more-link:hover, .next-orderlist-index-index .main-container .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index .main-container a:hover {
	cursor: pointer;
}

.next-orderlist-index-index .please-wait-md, .next-orderlist-index-index .listloader {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 10px;
	padding: 20px 40px;
	position: fixed;
	left: 50%;
	top: 50%;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1000;
}

.next-orderlist-index-index .please-wait-md .please-wait-icon, .next-orderlist-index-index .listloader .please-wait-icon {
	border: 13px solid #f3f3f3;
	border-top: 13px solid #a6063a;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
}

@media (min-width: 768px) {
	.next-orderlist-index-index #input-orderlist {
		width: 250px;
	}
}

.next-orderlist-index-index .listselection {
	margin-bottom: 10px;
	min-width: 270px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.next-orderlist-index-index .listselection .dropdown-toggle {
	background: transparent;
	border-color: transparent;
	color: #000 !important;
	padding-left: 0;
	padding-right: 0;
}

.next-orderlist-index-index .listselection .dropdown-toggle:focus, .next-orderlist-index-index .listselection .dropdown-toggle:active {
	background: transparent;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.next-orderlist-index-index .listselection .dropdown-toggle:after {
	content: none;
}

.next-orderlist-index-index .listselection .dropdown-toggle .list-title {
	display: block;
	float: left;
	margin-right: 5px;
	max-width: 278px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.next-orderlist-index-index .listselection .dropdown-toggle .icon-expand {
	font-size: 12px;
	margin-left: 4px;
}

.next-orderlist-index-index .listselection .btn-group {
	margin-right: 40px;
}

.next-orderlist-index-index .listselection .btn-group.open .dropdown-toggle {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.next-orderlist-index-index .listselection .btn-group.open .dropdown-menu {
	display: block;
}

.next-orderlist-index-index .orderlist-listcreation .searchdialog .lds-rolling, .next-orderlist-index-index .orderlist-listcreation .createlistdialog .lds-rolling {
	right: 9px;
	top: 17px;
	border-color: #a6063a;
	display: none;
}

.next-orderlist-index-index .orderlist-listcreation .searchdialog .icon-remove, .next-orderlist-index-index .orderlist-listcreation .createlistdialog .icon-remove {
	position: absolute;
	right: 20px;
	top: 15px;
}

.next-orderlist-index-index .orderlist-listcreation .searchdialog .icon-remove:hover, .next-orderlist-index-index .orderlist-listcreation .searchdialog .icon-remove:focus, .next-orderlist-index-index .orderlist-listcreation .createlistdialog .icon-remove:hover, .next-orderlist-index-index .orderlist-listcreation .createlistdialog .icon-remove:focus {
	cursor: pointer;
}

.next-orderlist-index-index .orderlist-listcreation .searchdialog {
	position: relative;
	width: 100%;
	z-index: 5;
}

.next-orderlist-index-index .orderlist-listcreation .searchdialog i {
	font-size: 22px;
}

.next-orderlist-index-index .orderlist-listcreation .lineloader {
	display: block;
	height: 2px;
	width: 0;
	background: #a6063a;
	z-index: 999;
	position: absolute;
	left: 0;
}

.next-orderlist-index-index .orderlist-listcreation .lineloader.loading {
	animation-name: lineload;
	animation-duration: 10s;
}

.next-orderlist-index-index .orderlist-listcreation .lineloader.done {
	width: 100%;
}

.next-orderlist-index-index .orderlist-listcreation .createlistdialog {
	position: absolute;
	background: #fff;
	padding: 50px 20px;
	top: 0;
	width: 100%;
	z-index: 10;
}

.next-orderlist-index-index .orderlist-item-status {
	display: none;
}

.next-orderlist-index-index .orderlist-item {
	margin-bottom: 40px;
	position: relative;
}

.next-orderlist-index-index .orderlist-item-body.quicksearch-active .product-cart-icon {
	opacity: .3;
}

.next-orderlist-index-index .orderlist-item-body.quicksearch-active .product-cart-icon:active {
	pointer-events: none;
}

.next-orderlist-index-index .orderlist-item-body.quicksearch-active .product-cart-icon:hover {
	cursor: not-allowed;
}

.next-orderlist-index-index .orderlist-item-body.quicksearch-active .product-cart-icon:hover i {
	cursor: not-allowed;
}

.next-orderlist-index-index .cart-table {
	line-height: 1.5;
	width: 100%;
}

.next-orderlist-index-index .cart-table th, .next-orderlist-index-index .cart-table td {
	padding: 18px 5px;
	vertical-align: top;
}

.next-orderlist-index-index .cart-table thead th {
	height: 1px;
	padding: 0;
}

.next-orderlist-index-index .cart-table tr {
	border-bottom: 1px solid #000;
}

.next-orderlist-index-index .cart-table tr:hover {
	background: transparent;
}

.next-orderlist-index-index .cart-table td > * {
	cursor: auto;
}

.next-orderlist-index-index .cart-table td > a {
	cursor: pointer;
}

.next-orderlist-index-index .cart-table .product-cart-info .product-cart-info-textarea {
	height: 105px;
	max-width: 360px;
	min-width: 220px;
	width: 100%;
}

@media (min-width: 768px) {
	.next-orderlist-index-index .cart-table .product-cart-qty {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width: 767.98px) {
	.next-orderlist-index-index .cart-table tbody tr:first-child {
		border-top: 1px solid #000;
	}
	
	.next-orderlist-index-index .cart-table colgroup, .next-orderlist-index-index .cart-table thead {
		display: none;
	}
	
	.next-orderlist-index-index .cart-table tr {
		display: block;
		margin-bottom: 10px;
		padding-bottom: 10px;
		position: relative;
		width: 100%;
	}
	
	.next-orderlist-index-index .cart-table tr:after {
		content: "";
		display: table;
		clear: both;
	}
	
	.next-orderlist-index-index .cart-table tr:last-child {
		margin-bottom: 0;
	}
	
	.next-orderlist-index-index .cart-table tfoot tr {
		padding-bottom: 0;
	}
	
	.next-orderlist-index-index .cart-table td {
		border: none;
		display: block;
	}
	
	.next-orderlist-index-index .cart-table td[data-rwd-label] {
		padding-left: 15px;
		margin-bottom: 6px;
	}
	
	.next-orderlist-index-index .cart-table td[data-rwd-label] .price {
		font-weight: normal;
	}
	
	.next-orderlist-index-index .cart-table td[data-rwd-label]:before {
		content: attr(data-rwd-label) ":";
		padding-bottom: 5px;
		padding-right: 5px;
	}
	
	.next-orderlist-index-index .cart-table td.product-cart-price {
		text-align: left;
	}
	
	.next-orderlist-index-index .cart-table .cart-links {
		padding-top: 5px;
		padding-right: 5px;
	}
	
	.next-orderlist-index-index .cart-table .cart-links > li {
		white-space: normal;
		text-align: center;
	}
	
	.next-orderlist-index-index .cart-table .cart-links > li > a {
		padding: 2px 0px;
	}
	
	.next-orderlist-index-index .cart-table .product-cart-image {
		float: left;
		width: 40px;
	}
	
	.next-orderlist-index-index .cart-table .product-cart-info, .next-orderlist-index-index .cart-table .product-cart-attr, .next-orderlist-index-index .cart-table td[data-rwd-label] {
		float: right;
		width: calc(100% - 40px);
	}
	
	.next-orderlist-index-index .cart-table .product-cart-actions, .next-orderlist-index-index .cart-table .product-cart-price {
		padding-bottom: 0;
		padding-top: 0;
		float: right;
	}
	
	.next-orderlist-index-index .cart-table .product-cart-total, .next-orderlist-index-index .cart-table .product-cart-actions .cart-links {
		text-align: left;
	}
	
	.next-orderlist-index-index .cart-table .product-cart-image .cart-links, .next-orderlist-index-index .cart-table .product-cart-info .btn-remove {
		display: block;
	}
	
	.next-orderlist-index-index .cart-table .product-cart-info .product-cart-sku {
		margin-bottom: 5px;
	}
	
	.next-orderlist-index-index .cart-table .product-cart-info .btn-remove {
		float: right;
		margin: -4px 0px 2px 7px;
	}
	
	.next-orderlist-index-index .cart-table .product-cart-actions {
		text-align: left;
	}
	
	.next-orderlist-index-index .cart-table .product-cart-actions .button {
		display: none;
	}
	
	.next-orderlist-index-index .cart-table .product-cart-remove {
		float: none;
		width: auto;
		padding-top: 4px;
		position: absolute;
		top: 4px;
		right: 0;
	}
}

.next-orderlist-index-index .cart-table .product-item-bottle-size {
	white-space: nowrap;
}

.next-orderlist-index-index .cart-table.showless td {
	vertical-align: middle;
}

.next-orderlist-index-index .product-cart-icon {
	width: 40px;
}

.next-orderlist-index-index .product-cart-icon i {
	color: #000;
	font-size: 24px;
	padding: 10px 0;
}

.next-orderlist-index-index .product-cart-icon i.icon-arrows-down-up:hover, .next-orderlist-index-index .product-cart-icon i.icon-arrows-down-up:focus {
	cursor: move;
}

.next-orderlist-index-index .product-cart-image {
	padding-left: 0;
}

.next-orderlist-index-index .product-cart-image img {
	padding: 0;
	height: auto;
	width: 100%;
}

@media (min-width: 768px) {
	.next-orderlist-index-index .product-cart-image img {
		max-height: 103px;
		width: 70px;
	}
}

.next-orderlist-index-index .product-rating i {
	color: #000;
	cursor: pointer;
}

.next-orderlist-index-index .btn-remove {
	margin-top: 0;
}

@media (max-width: 767.98px) {
	.next-orderlist-index-index .product-cart-price, .next-orderlist-index-index .product-cart-details, .next-orderlist-index-index .product-cart-actions, .next-orderlist-index-index .product-cart-qty, .next-orderlist-index-index .product-cart-total, .next-orderlist-index-index .product-cart-status, .next-orderlist-index-index .product-cart-remove {
		float: right;
		width: calc(100% - 40px);
		padding: 0 15px;
		margin-bottom: 6px;
	}
}

@media (max-width: 767.98px) {
	.next-orderlist-index-index .product-cart-qty:not(.show) {
		display: none;
	}
}

.next-orderlist-index-index .product-cart-remove .btn, .next-orderlist-index-index .product-cart-remove .address-editor-select, .next-orderlist-index-index .product-cart-remove .address-editor-create, .next-orderlist-index-index .product-cart-remove .account .card-actions a, .account .card-actions .next-orderlist-index-index .product-cart-remove a, .next-orderlist-index-index .product-cart-remove .page-search .header-search-btn, .page-search .next-orderlist-index-index .product-cart-remove .header-search-btn, .next-orderlist-index-index .product-cart-remove .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .next-orderlist-index-index .product-cart-remove .more-link, .next-orderlist-index-index .product-cart-remove .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index .product-cart-remove a {
	height: 44px;
	padding-left: 5px;
	padding-right: 5px;
}

.next-orderlist-index-index .product-cart-price, .next-orderlist-index-index .product-cart-details {
	margin-bottom: 20px;
}

.next-orderlist-index-index .product-cart-price {
	color: #000;
}

.next-orderlist-index-index .product-cart-details .box-tocart {
	min-width: 88px;
}

.next-orderlist-index-index .product-cart-details .box-tocart .fieldset .actions {
	display: block;
	float: none;
	padding-left: 0;
	width: 100%;
}

.next-orderlist-index-index .product-cart-details .box-tocart .fieldset .actions button {
	padding-left: 20px;
	padding-right: 20px;
}

.next-orderlist-index-index .product-name {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 700;
	height: auto;
	margin: 0;
}

.next-orderlist-index-index a.product-name:hover {
	color: #a6063a;
}

.next-orderlist-index-index .orderdate {
	margin-right: 45px;
}

.next-orderlist-index-index .orderhead, .next-orderlist-index-index .orderdate {
	font-size: 16px;
	line-height: 34px;
}

.next-orderlist-index-index .vue-draggable {
	display: inline-table;
	width: 100%;
}

.next-orderlist-index-index table .status {
	display: block;
	font-size: 18px;
}

.next-orderlist-index-index table .status.lds-rolling, .next-orderlist-index-index table .status.lds-rolling:after {
	width: 15px;
	height: 15px;
	border: 3px solid #fff;
	border-top-color: transparent;
	border-radius: 50%;
}

.next-orderlist-index-index table .status.lds-rolling {
	-webkit-animation: spin 2.9s linear infinite;
	animation: spin 2.9s linear infinite;
	display: block;
}

.next-orderlist-index-index table .status.icon {
	margin-right: 0 !important;
}

.next-orderlist-index-index table .status.icon-cart {
	font-size: 21px;
	line-height: 19px;
}

.next-orderlist-index-index table .status.icon-cart:before {
	font-size: 21px !important;
	vertical-align: 0 !important;
}

@media (min-width: 768px) {
	.next-orderlist-index-index .product-cart-actions {
		width: 44px;
	}
}

.next-orderlist-index-index .product-qty-input-group .btn, .next-orderlist-index-index .product-qty-input-group .address-editor-select, .next-orderlist-index-index .product-qty-input-group .address-editor-create, .next-orderlist-index-index .product-qty-input-group .account .card-actions a, .account .card-actions .next-orderlist-index-index .product-qty-input-group a, .next-orderlist-index-index .product-qty-input-group .page-search .header-search-btn, .page-search .next-orderlist-index-index .product-qty-input-group .header-search-btn, .next-orderlist-index-index .product-qty-input-group .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .next-orderlist-index-index .product-qty-input-group .more-link, .next-orderlist-index-index .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index .product-qty-input-group a, .next-orderlist-index-index .product-qty-input-group .form-control, .next-orderlist-index-index .product-qty-input-group .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .next-orderlist-index-index .product-qty-input-group #next_checkout_deliverydate {
	background-color: #f8f8f8;
}

.next-orderlist-index-index .product-cart-remove {
	width: 38px;
}

.next-orderlist-index-index .btn-link-liste, .next-orderlist-index-index .btn-link-liste:hover, .next-orderlist-index-index .btn-link-liste:focus, .next-orderlist-index-index .btn-link-liste:active {
	border-color: transparent;
	color: #000 !important;
	background-color: #fff !important;
}

.next-orderlist-index-index .btn.tocart .icon-cart-plus, .next-orderlist-index-index .tocart.address-editor-select .icon-cart-plus, .next-orderlist-index-index .tocart.address-editor-create .icon-cart-plus, .next-orderlist-index-index .account .card-actions a.tocart .icon-cart-plus, .account .card-actions .next-orderlist-index-index a.tocart .icon-cart-plus, .next-orderlist-index-index .page-search .tocart.header-search-btn .icon-cart-plus, .page-search .next-orderlist-index-index .tocart.header-search-btn .icon-cart-plus, .next-orderlist-index-index .product-detail-products-slider__title .tocart.more-link .icon-cart-plus, .product-detail-products-slider__title .next-orderlist-index-index .tocart.more-link .icon-cart-plus, .next-orderlist-index-index .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.tocart .icon-cart-plus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index a.tocart .icon-cart-plus {
	font-size: 22px;
}

.next-orderlist-index-index .btn.tocart:hover, .next-orderlist-index-index .tocart.address-editor-select:hover, .next-orderlist-index-index .tocart.address-editor-create:hover, .next-orderlist-index-index .account .card-actions a.tocart:hover, .account .card-actions .next-orderlist-index-index a.tocart:hover, .next-orderlist-index-index .page-search .tocart.header-search-btn:hover, .page-search .next-orderlist-index-index .tocart.header-search-btn:hover, .next-orderlist-index-index .product-detail-products-slider__title .tocart.more-link:hover, .product-detail-products-slider__title .next-orderlist-index-index .tocart.more-link:hover, .next-orderlist-index-index .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.tocart:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index a.tocart:hover, .next-orderlist-index-index .btn.tocart:focus, .next-orderlist-index-index .tocart.address-editor-select:focus, .next-orderlist-index-index .tocart.address-editor-create:focus, .next-orderlist-index-index .account .card-actions a.tocart:focus, .account .card-actions .next-orderlist-index-index a.tocart:focus, .next-orderlist-index-index .page-search .tocart.header-search-btn:focus, .page-search .next-orderlist-index-index .tocart.header-search-btn:focus, .next-orderlist-index-index .product-detail-products-slider__title .tocart.more-link:focus, .product-detail-products-slider__title .next-orderlist-index-index .tocart.more-link:focus, .next-orderlist-index-index .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.tocart:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index a.tocart:focus {
	cursor: pointer;
}

.next-orderlist-index-index .btn.tocart:disabled .icon-cart-plus .path1:before, .next-orderlist-index-index .tocart.address-editor-select:disabled .icon-cart-plus .path1:before, .next-orderlist-index-index .tocart.address-editor-create:disabled .icon-cart-plus .path1:before, .next-orderlist-index-index .account .card-actions a.tocart:disabled .icon-cart-plus .path1:before, .account .card-actions .next-orderlist-index-index a.tocart:disabled .icon-cart-plus .path1:before, .next-orderlist-index-index .page-search .tocart.header-search-btn:disabled .icon-cart-plus .path1:before, .page-search .next-orderlist-index-index .tocart.header-search-btn:disabled .icon-cart-plus .path1:before, .next-orderlist-index-index .product-detail-products-slider__title .tocart.more-link:disabled .icon-cart-plus .path1:before, .product-detail-products-slider__title .next-orderlist-index-index .tocart.more-link:disabled .icon-cart-plus .path1:before, .next-orderlist-index-index .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.tocart:disabled .icon-cart-plus .path1:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index a.tocart:disabled .icon-cart-plus .path1:before {
	color: #000;
}

.next-orderlist-index-index .btn.tocart:disabled .icon-cart-plus .path2:before, .next-orderlist-index-index .tocart.address-editor-select:disabled .icon-cart-plus .path2:before, .next-orderlist-index-index .tocart.address-editor-create:disabled .icon-cart-plus .path2:before, .next-orderlist-index-index .account .card-actions a.tocart:disabled .icon-cart-plus .path2:before, .account .card-actions .next-orderlist-index-index a.tocart:disabled .icon-cart-plus .path2:before, .next-orderlist-index-index .page-search .tocart.header-search-btn:disabled .icon-cart-plus .path2:before, .page-search .next-orderlist-index-index .tocart.header-search-btn:disabled .icon-cart-plus .path2:before, .next-orderlist-index-index .product-detail-products-slider__title .tocart.more-link:disabled .icon-cart-plus .path2:before, .product-detail-products-slider__title .next-orderlist-index-index .tocart.more-link:disabled .icon-cart-plus .path2:before, .next-orderlist-index-index .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.tocart:disabled .icon-cart-plus .path2:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index a.tocart:disabled .icon-cart-plus .path2:before {
	color: #000;
}

.next-orderlist-index-index .btn.tocart:disabled .icon-cart-plus .path3:before, .next-orderlist-index-index .tocart.address-editor-select:disabled .icon-cart-plus .path3:before, .next-orderlist-index-index .tocart.address-editor-create:disabled .icon-cart-plus .path3:before, .next-orderlist-index-index .account .card-actions a.tocart:disabled .icon-cart-plus .path3:before, .account .card-actions .next-orderlist-index-index a.tocart:disabled .icon-cart-plus .path3:before, .next-orderlist-index-index .page-search .tocart.header-search-btn:disabled .icon-cart-plus .path3:before, .page-search .next-orderlist-index-index .tocart.header-search-btn:disabled .icon-cart-plus .path3:before, .next-orderlist-index-index .product-detail-products-slider__title .tocart.more-link:disabled .icon-cart-plus .path3:before, .product-detail-products-slider__title .next-orderlist-index-index .tocart.more-link:disabled .icon-cart-plus .path3:before, .next-orderlist-index-index .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.tocart:disabled .icon-cart-plus .path3:before, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index a.tocart:disabled .icon-cart-plus .path3:before {
	color: #fff;
}

.next-orderlist-index-index .btn.tocart:disabled:hover, .next-orderlist-index-index .tocart.address-editor-select:disabled:hover, .next-orderlist-index-index .tocart.address-editor-create:disabled:hover, .next-orderlist-index-index .account .card-actions a.tocart:disabled:hover, .account .card-actions .next-orderlist-index-index a.tocart:disabled:hover, .next-orderlist-index-index .page-search .tocart.header-search-btn:disabled:hover, .page-search .next-orderlist-index-index .tocart.header-search-btn:disabled:hover, .next-orderlist-index-index .product-detail-products-slider__title .tocart.more-link:disabled:hover, .product-detail-products-slider__title .next-orderlist-index-index .tocart.more-link:disabled:hover, .next-orderlist-index-index .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.tocart:disabled:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index a.tocart:disabled:hover {
	color: #ddd;
}

.next-orderlist-index-index .additemtolist {
	cursor: pointer;
}

.next-orderlist-index-index .search-dropdown {
	background: #fff;
	display: none;
	max-height: 400px;
	overflow: hidden;
	overflow-y: scroll;
	width: 100%;
	position: absolute;
	top: 100%;
	z-index: 999;
	-webkit-box-shadow: 0 2px 5px 0 #ddd;
	box-shadow: 0 2px 5px 0 #ddd;
}

.next-orderlist-index-index .search-dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.next-orderlist-index-index .search-dropdown ul li {
	border-bottom: 1px solid #ddd;
	padding: 0;
	position: relative;
}

@media (min-width: 768px) {
	.next-orderlist-index-index .search-dropdown ul li {
		border-bottom: none;
	}
}

.next-orderlist-index-index .search-dropdown ul li a {
	color: #000;
	display: block;
	padding: 5px 10px;
}

@media (min-width: 768px) {
	.next-orderlist-index-index .search-dropdown ul li a {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}

.next-orderlist-index-index .search-dropdown ul li a:hover {
	background: #f8f8f8;
	color: #000;
	cursor: pointer;
	text-decoration: none;
}

.next-orderlist-index-index .search-dropdown ul li a div {
	min-width: 50px;
	padding: 2px;
}

@media (min-width: 768px) {
	.next-orderlist-index-index .search-dropdown ul li a div.searchresult-name {
		width: 185px;
	}
	
	.next-orderlist-index-index .search-dropdown ul li a div.searchresult-sku {
		text-align: right;
	}
}

.next-orderlist-index-index .search-dropdown .noresults {
	color: #000;
	padding: 20px;
	display: block;
}

.next-orderlist-index-index .item-status-message {
	color: #000;
	display: block;
	width: 300px;
	left: auto;
	right: 0;
	top: auto;
	bottom: 36px;
}

@media (min-width: 490px) {
	.next-orderlist-index-index .item-status-message {
		right: auto;
		left: 50%;
		-ms-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

.next-orderlist-index-index .item-status-message .inner {
	display: block;
	font-size: 14px;
	padding: 20px;
}

.next-orderlist-index-index .item-status-message .inner .change-item {
	text-decoration: underline;
	cursor: pointer;
}

.next-orderlist-index-index .item-status-message span {
	display: block;
	text-decoration: underline;
	margin-top: 10px;
	cursor: pointer;
}

.next-orderlist-index-index .item-status-message .dismiss {
	font-weight: 600;
	position: absolute;
	top: 6px;
	right: 8px;
	cursor: pointer;
}

.next-orderlist-index-index .item-detailstatus-message {
	color: #000;
	display: block;
	width: 300px;
	left: auto;
	right: 0;
	top: auto;
	bottom: 36px;
}

@media (min-width: 490px) {
	.next-orderlist-index-index .item-detailstatus-message {
		right: auto;
		left: 50%;
		-ms-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

.next-orderlist-index-index .item-detailstatus-message .inner {
	display: block;
	font-size: 14px;
	padding: 20px;
}

.next-orderlist-index-index .item-detailstatus-message .inner .change-item {
	text-decoration: underline;
	cursor: pointer;
}

.next-orderlist-index-index .item-detailstatus-message span {
	display: block;
	text-decoration: underline;
	margin-top: 10px;
	cursor: pointer;
}

.next-orderlist-index-index .item-detailstatus-message .dismiss {
	font-weight: 600;
	position: absolute;
	top: 6px;
	right: 8px;
	cursor: pointer;
}

.next-orderlist-index-index .product-cart-details .item-detailstatus-message {
	right: auto;
	left: 50%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.next-orderlist-index-index .alreadyinlist .tooltip {
	display: block;
}

.next-orderlist-index-index .orderlist-wrap {
	position: relative;
}

.next-orderlist-index-index .orderlist-controls {
	margin-bottom: 30px;
	width: 100%;
}

.next-orderlist-index-index .orderlist-item-heading {
	margin-bottom: 30px;
	position: relative;
}

@media (min-width: 992px) {
	.next-orderlist-index-index .orderlist-item-heading {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

.next-orderlist-index-index .orderlist-item-heading .orderOrder {
	color: #000;
	list-style: none;
	margin: 0;
	padding: 0;
}

.next-orderlist-index-index .orderlist-item-heading .orderOrder .btn, .next-orderlist-index-index .orderlist-item-heading .orderOrder .address-editor-select, .next-orderlist-index-index .orderlist-item-heading .orderOrder .address-editor-create, .next-orderlist-index-index .orderlist-item-heading .orderOrder .account .card-actions a, .account .card-actions .next-orderlist-index-index .orderlist-item-heading .orderOrder a, .next-orderlist-index-index .orderlist-item-heading .orderOrder .page-search .header-search-btn, .page-search .next-orderlist-index-index .orderlist-item-heading .orderOrder .header-search-btn, .next-orderlist-index-index .orderlist-item-heading .orderOrder .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .next-orderlist-index-index .orderlist-item-heading .orderOrder .more-link, .next-orderlist-index-index .orderlist-item-heading .orderOrder .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index .orderlist-item-heading .orderOrder a {
	padding: 0;
}

.next-orderlist-index-index .orderlist-item-heading .orderOrder .btn:hover, .next-orderlist-index-index .orderlist-item-heading .orderOrder .address-editor-select:hover, .next-orderlist-index-index .orderlist-item-heading .orderOrder .address-editor-create:hover, .next-orderlist-index-index .orderlist-item-heading .orderOrder .account .card-actions a:hover, .account .card-actions .next-orderlist-index-index .orderlist-item-heading .orderOrder a:hover, .next-orderlist-index-index .orderlist-item-heading .orderOrder .page-search .header-search-btn:hover, .page-search .next-orderlist-index-index .orderlist-item-heading .orderOrder .header-search-btn:hover, .next-orderlist-index-index .orderlist-item-heading .orderOrder .product-detail-products-slider__title .more-link:hover, .product-detail-products-slider__title .next-orderlist-index-index .orderlist-item-heading .orderOrder .more-link:hover, .next-orderlist-index-index .orderlist-item-heading .orderOrder .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index .orderlist-item-heading .orderOrder a:hover {
	cursor: pointer;
}

@media (min-width: 768px) {
	.next-orderlist-index-index .orderlist-item-heading .orderOrder .btn-edit-orderlist {
		margin-right: 40px;
	}
}

.next-orderlist-index-index .orderlist-item-heading .orderOrder .btn.print span, .next-orderlist-index-index .orderlist-item-heading .orderOrder .print.address-editor-select span, .next-orderlist-index-index .orderlist-item-heading .orderOrder .print.address-editor-create span, .next-orderlist-index-index .orderlist-item-heading .orderOrder .account .card-actions a.print span, .account .card-actions .next-orderlist-index-index .orderlist-item-heading .orderOrder a.print span, .next-orderlist-index-index .orderlist-item-heading .orderOrder .page-search .print.header-search-btn span, .page-search .next-orderlist-index-index .orderlist-item-heading .orderOrder .print.header-search-btn span, .next-orderlist-index-index .orderlist-item-heading .orderOrder .product-detail-products-slider__title .print.more-link span, .product-detail-products-slider__title .next-orderlist-index-index .orderlist-item-heading .orderOrder .print.more-link span, .next-orderlist-index-index .orderlist-item-heading .orderOrder .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.print span, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index .orderlist-item-heading .orderOrder a.print span, .next-orderlist-index-index .orderlist-item-heading .orderOrder .btn.excel span, .next-orderlist-index-index .orderlist-item-heading .orderOrder .excel.address-editor-select span, .next-orderlist-index-index .orderlist-item-heading .orderOrder .excel.address-editor-create span, .next-orderlist-index-index .orderlist-item-heading .orderOrder .account .card-actions a.excel span, .account .card-actions .next-orderlist-index-index .orderlist-item-heading .orderOrder a.excel span, .next-orderlist-index-index .orderlist-item-heading .orderOrder .page-search .excel.header-search-btn span, .page-search .next-orderlist-index-index .orderlist-item-heading .orderOrder .excel.header-search-btn span, .next-orderlist-index-index .orderlist-item-heading .orderOrder .product-detail-products-slider__title .excel.more-link span, .product-detail-products-slider__title .next-orderlist-index-index .orderlist-item-heading .orderOrder .excel.more-link span, .next-orderlist-index-index .orderlist-item-heading .orderOrder .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.excel span, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index .orderlist-item-heading .orderOrder a.excel span {
	color: #000;
	font-size: 30px;
	-webkit-text-stroke: .15px;
}

.next-orderlist-index-index .orderlist-quicksearch {
	margin-bottom: 20px;
	position: relative;
	z-index: 1;
}

.next-orderlist-index-index .orderlist-quicksearch .row, .next-orderlist-index-index .orderlist-quicksearch .account-content, .next-orderlist-index-index .orderlist-quicksearch .is-act-cartpage .checkout .checkout-container, .is-act-cartpage .checkout .next-orderlist-index-index .orderlist-quicksearch .checkout-container, .next-orderlist-index-index .orderlist-quicksearch .is-act-checkoutregisterpage .checkout .checkout-container, .is-act-checkoutregisterpage .checkout .next-orderlist-index-index .orderlist-quicksearch .checkout-container, .next-orderlist-index-index .orderlist-quicksearch .is-act-confirmpage .checkout .checkout-container, .is-act-confirmpage .checkout .next-orderlist-index-index .orderlist-quicksearch .checkout-container, .next-orderlist-index-index .orderlist-quicksearch .is-ctl-accountorder .checkout .checkout-container, .is-ctl-accountorder .checkout .next-orderlist-index-index .orderlist-quicksearch .checkout-container, .next-orderlist-index-index .orderlist-quicksearch .is-act-finishpage .checkout .checkout-container, .is-act-finishpage .checkout .next-orderlist-index-index .orderlist-quicksearch .checkout-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-form {
	-ms-flex-order: 2;
	order: 2;
}

@media (max-width: 991.98px) {
	.next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-form {
		width: 100%;
	}
}

@media (min-width: 768px) {
	.next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-form {
		-ms-flex-order: 1;
		order: 1;
	}
}

.next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-form .btn i, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-form .address-editor-select i, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-form .address-editor-create i, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-form .account .card-actions a i, .account .card-actions .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-form a i, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-form .page-search .header-search-btn i, .page-search .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-form .header-search-btn i, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-form .product-detail-products-slider__title .more-link i, .product-detail-products-slider__title .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-form .more-link i, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-form .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a i, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-form a i {
	width: 22px;
}

.next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn {
	margin-bottom: 20px;
	-ms-flex-order: 1;
	order: 1;
}

@media (max-width: 991.98px) {
	.next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn {
		width: 100%;
	}
}

@media (min-width: 768px) {
	.next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn {
		margin-bottom: 0;
		-ms-flex-order: 2;
		order: 2;
		text-align: right;
	}
}

.next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .btn, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .address-editor-select, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .address-editor-create, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .account .card-actions a, .account .card-actions .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn a, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .page-search .header-search-btn, .page-search .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .header-search-btn, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .more-link, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn a {
	width: 100%;
}

@media (min-width: 576px) {
	.next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .btn, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .address-editor-select, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .address-editor-create, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .account .card-actions a, .account .card-actions .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn a, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .page-search .header-search-btn, .page-search .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .header-search-btn, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .more-link, .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index .orderlist-quicksearch .col-orderlist-quicksearch-btn a {
		width: auto;
	}
}

.next-orderlist-index-index .btn.notify, .next-orderlist-index-index .notify.address-editor-select, .next-orderlist-index-index .notify.address-editor-create, .next-orderlist-index-index .account .card-actions a.notify, .account .card-actions .next-orderlist-index-index a.notify, .next-orderlist-index-index .page-search .notify.header-search-btn, .page-search .next-orderlist-index-index .notify.header-search-btn, .next-orderlist-index-index .product-detail-products-slider__title .notify.more-link, .product-detail-products-slider__title .next-orderlist-index-index .notify.more-link, .next-orderlist-index-index .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.notify, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index a.notify {
	background-color: #a6063a;
	border-color: #a6063a;
	cursor: default;
}

.next-orderlist-index-index .btn.notify i, .next-orderlist-index-index .notify.address-editor-select i, .next-orderlist-index-index .notify.address-editor-create i, .next-orderlist-index-index .account .card-actions a.notify i, .account .card-actions .next-orderlist-index-index a.notify i, .next-orderlist-index-index .page-search .notify.header-search-btn i, .page-search .next-orderlist-index-index .notify.header-search-btn i, .next-orderlist-index-index .product-detail-products-slider__title .notify.more-link i, .product-detail-products-slider__title .next-orderlist-index-index .notify.more-link i, .next-orderlist-index-index .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.notify i, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index a.notify i {
	color: #fff;
}

.next-orderlist-index-index .btn.notify:disabled, .next-orderlist-index-index .notify.address-editor-select:disabled, .next-orderlist-index-index .notify.address-editor-create:disabled, .next-orderlist-index-index .account .card-actions a.notify:disabled, .account .card-actions .next-orderlist-index-index a.notify:disabled, .next-orderlist-index-index .page-search .notify.header-search-btn:disabled, .page-search .next-orderlist-index-index .notify.header-search-btn:disabled, .next-orderlist-index-index .product-detail-products-slider__title .notify.more-link:disabled, .product-detail-products-slider__title .next-orderlist-index-index .notify.more-link:disabled, .next-orderlist-index-index .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.notify:disabled, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index a.notify:disabled, .next-orderlist-index-index .btn.notify.disabled, .next-orderlist-index-index .notify.disabled.address-editor-select, .next-orderlist-index-index .notify.disabled.address-editor-create, .next-orderlist-index-index .account .card-actions a.notify.disabled, .account .card-actions .next-orderlist-index-index a.notify.disabled, .next-orderlist-index-index .page-search .notify.disabled.header-search-btn, .page-search .next-orderlist-index-index .notify.disabled.header-search-btn, .next-orderlist-index-index .product-detail-products-slider__title .notify.disabled.more-link, .product-detail-products-slider__title .next-orderlist-index-index .notify.disabled.more-link, .next-orderlist-index-index .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.notify.disabled, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index a.notify.disabled {
	background: #ddd;
	border-color: #ddd;
}

.next-orderlist-index-index .btn.notify:disabled i, .next-orderlist-index-index .notify.address-editor-select:disabled i, .next-orderlist-index-index .notify.address-editor-create:disabled i, .next-orderlist-index-index .account .card-actions a.notify:disabled i, .account .card-actions .next-orderlist-index-index a.notify:disabled i, .next-orderlist-index-index .page-search .notify.header-search-btn:disabled i, .page-search .next-orderlist-index-index .notify.header-search-btn:disabled i, .next-orderlist-index-index .product-detail-products-slider__title .notify.more-link:disabled i, .product-detail-products-slider__title .next-orderlist-index-index .notify.more-link:disabled i, .next-orderlist-index-index .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.notify:disabled i, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index a.notify:disabled i, .next-orderlist-index-index .btn.notify.disabled i, .next-orderlist-index-index .notify.disabled.address-editor-select i, .next-orderlist-index-index .notify.disabled.address-editor-create i, .next-orderlist-index-index .account .card-actions a.notify.disabled i, .account .card-actions .next-orderlist-index-index a.notify.disabled i, .next-orderlist-index-index .page-search .notify.disabled.header-search-btn i, .page-search .next-orderlist-index-index .notify.disabled.header-search-btn i, .next-orderlist-index-index .product-detail-products-slider__title .notify.disabled.more-link i, .product-detail-products-slider__title .next-orderlist-index-index .notify.disabled.more-link i, .next-orderlist-index-index .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.notify.disabled i, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-orderlist-index-index a.notify.disabled i {
	color: #413a3e;
}

.next-orderlist-index-index .product-cart-sku {
	display: block;
	margin-bottom: 20px;
}

@media (max-width: 767.98px) {
	.next-orderlist-index-index .cart-table.showless tbody .product-name {
		font-size: 1rem;
		font-weight: 300;
	}
	
	.next-orderlist-index-index .cart-table.showless tbody td.product-cart-icon {
		float: left;
	}
	
	.next-orderlist-index-index .cart-table.showless tbody td:not(.product-cart-icon) {
		padding-top: 0;
	}
	
	.next-orderlist-index-index .cart-table.showless tbody .product-cart-sku {
		padding-top: 18px;
	}
}

@media (min-width: 768px) {
	.next-orderlist-index-index .cart-table:not(.showless) .product-cart-price span.price {
		display: block;
		margin-top: 10px;
	}
}

.next-orderlist-index-index #overlay {
	position: fixed;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .3);
	z-index: 6;
}

.orderlist-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 30px;
}

@media (min-width: 992px) {
	.orderlist-title {
		float: left;
		margin-bottom: 0;
	}
}

.orderlist-title h2, .orderlist-title .product-detail-price-container .product-detail-price, .product-detail-price-container .orderlist-title .product-detail-price, .orderlist-title .account h1, .orderlist-title .account .quote-block__quote, .orderlist-title .account .cart-main-header, .orderlist-title .account .finish-header, .account .orderlist-title h1, .orderlist-title .modal .modal-dialog .modal-content .modal-title, .modal .modal-dialog .modal-content .orderlist-title .modal-title, .orderlist-title .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .winzer-country-region-layout-bg-color__item .orderlist-title .product-detail-products-slider__title {
	color: #a6063a;
	line-height: 36px;
	padding-right: 10px;
	margin-bottom: 0;
}

.orderlist-title h2:after, .orderlist-title .product-detail-price-container .product-detail-price:after, .product-detail-price-container .orderlist-title .product-detail-price:after, .orderlist-title .modal .modal-dialog .modal-content .modal-title:after, .modal .modal-dialog .modal-content .orderlist-title .modal-title:after, .orderlist-title .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title:after, .winzer-country-region-layout-bg-color__item .orderlist-title .product-detail-products-slider__title:after {
	content: "";
	background-color: #a6063a;
	display: block;
	height: 1px;
	margin-top: -4px;
	width: 100%;
}

.orderlist-title .btn-edit-orderlist {
	margin-left: 8px;
	margin-right: 8px;
}

.orderlist-newyear {
	color: #a6063a;
}

.btn.btn-edit-orderlist, .btn-edit-orderlist.address-editor-select, .btn-edit-orderlist.address-editor-create, .account .card-actions a.btn-edit-orderlist, .page-search .btn-edit-orderlist.header-search-btn, .product-detail-products-slider__title .btn-edit-orderlist.more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-edit-orderlist {
	border: none;
	background-color: transparent;
	color: #000 !important;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0;
}

.btn.btn-edit-orderlist:focus, .btn-edit-orderlist.address-editor-select:focus, .btn-edit-orderlist.address-editor-create:focus, .account .card-actions a.btn-edit-orderlist:focus, .page-search .btn-edit-orderlist.header-search-btn:focus, .product-detail-products-slider__title .btn-edit-orderlist.more-link:focus, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-edit-orderlist:focus, .btn.btn-edit-orderlist:active, .btn-edit-orderlist.address-editor-select:active, .btn-edit-orderlist.address-editor-create:active, .account .card-actions a.btn-edit-orderlist:active, .page-search .btn-edit-orderlist.header-search-btn:active, .product-detail-products-slider__title .btn-edit-orderlist.more-link:active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-edit-orderlist:active {
	background-color: transparent;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn.btn-edit-orderlist:hover, .btn-edit-orderlist.address-editor-select:hover, .btn-edit-orderlist.address-editor-create:hover, .account .card-actions a.btn-edit-orderlist:hover, .page-search .btn-edit-orderlist.header-search-btn:hover, .product-detail-products-slider__title .btn-edit-orderlist.more-link:hover, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-edit-orderlist:hover {
	cursor: pointer;
}

.btn.btn-edit-orderlist span, .btn-edit-orderlist.address-editor-select span, .btn-edit-orderlist.address-editor-create span, .account .card-actions a.btn-edit-orderlist span, .page-search .btn-edit-orderlist.header-search-btn span, .product-detail-products-slider__title .btn-edit-orderlist.more-link span, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-edit-orderlist span {
	color: #000;
	font-size: 22px;
	-webkit-text-stroke: .15px;
}

.btn.btn-edit-orderlist i[class*="bt-angle"], .btn-edit-orderlist.address-editor-select i[class*="bt-angle"], .btn-edit-orderlist.address-editor-create i[class*="bt-angle"], .account .card-actions a.btn-edit-orderlist i[class*="bt-angle"], .page-search .btn-edit-orderlist.header-search-btn i[class*="bt-angle"], .product-detail-products-slider__title .btn-edit-orderlist.more-link i[class*="bt-angle"], .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-edit-orderlist i[class*="bt-angle"] {
	font-size: 12px;
	margin-left: 4px;
}

.orderlist-toolbar-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.orderlist-toolbar-bottom .orderlist-toolbar-bottom-left, .orderlist-toolbar-bottom .orderlist-toolbar-bottom-right {
	width: 100%;
}

@media (min-width: 768px) {
	.orderlist-toolbar-bottom .orderlist-toolbar-bottom-left, .orderlist-toolbar-bottom .orderlist-toolbar-bottom-right {
		width: auto;
	}
}

.orderlist-toolbar-bottom .btn, .orderlist-toolbar-bottom .address-editor-select, .orderlist-toolbar-bottom .address-editor-create, .orderlist-toolbar-bottom .account .card-actions a, .account .card-actions .orderlist-toolbar-bottom a, .orderlist-toolbar-bottom .page-search .header-search-btn, .page-search .orderlist-toolbar-bottom .header-search-btn, .orderlist-toolbar-bottom .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .orderlist-toolbar-bottom .more-link, .orderlist-toolbar-bottom .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .orderlist-toolbar-bottom a {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media (min-width: 768px) {
	.orderlist-toolbar-bottom .btn, .orderlist-toolbar-bottom .address-editor-select, .orderlist-toolbar-bottom .address-editor-create, .orderlist-toolbar-bottom .account .card-actions a, .account .card-actions .orderlist-toolbar-bottom a, .orderlist-toolbar-bottom .page-search .header-search-btn, .page-search .orderlist-toolbar-bottom .header-search-btn, .orderlist-toolbar-bottom .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .orderlist-toolbar-bottom .more-link, .orderlist-toolbar-bottom .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .orderlist-toolbar-bottom a {
		width: auto;
	}
}

.orderlist-toolbar-bottom .btn [class^="icon-"], .orderlist-toolbar-bottom .address-editor-select [class^="icon-"], .orderlist-toolbar-bottom .address-editor-create [class^="icon-"], .orderlist-toolbar-bottom .account .card-actions a [class^="icon-"], .account .card-actions .orderlist-toolbar-bottom a [class^="icon-"], .orderlist-toolbar-bottom .page-search .header-search-btn [class^="icon-"], .page-search .orderlist-toolbar-bottom .header-search-btn [class^="icon-"], .orderlist-toolbar-bottom .product-detail-products-slider__title .more-link [class^="icon-"], .product-detail-products-slider__title .orderlist-toolbar-bottom .more-link [class^="icon-"], .orderlist-toolbar-bottom .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a [class^="icon-"], .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .orderlist-toolbar-bottom a [class^="icon-"] {
	margin-right: 4px;
}

.orderlist-toolbar-bottom .orderlist-toolbar-bottom-left .icon-usernavigation-liste-leeren {
	font-size: 18px;
}

.orderlist-toolbar-bottom .orderlist-toolbar-bottom-left .icon-envelope {
	font-size: 22px;
}

.orderlist-toolbar-bottom .orderlist-toolbar-bottom-right .icon-cart-plus {
	font-size: 22px;
}

/* ==========================================================================
   New Features Popup
   ========================================================================== */

/* .next-orderlist-newfeatures {
    .white-popup {
        position: relative;
        padding: 20px 10px;
        @include media-breakpoint-up(sm) {
            padding: 20px 60px;
        }
        width:auto;
        max-width: 1000px;
        margin: 20px auto;
        .title {
            background-color: map-get($theme-colors, "martel-rot");
            color: map-get($theme-colors, "white");
            font-size: 14px;
            @include media-breakpoint-up(sm) {
                font-size: 22px;
            }
            margin: 0;
            padding: 10px 50px 10px 20px;
        }
        .swiper-button-next,
        .swiper-button-prev {
            &:after {
                color: map-get($theme-colors, "martel-rot");
                font-size: 50px;
                font-weight: 400;
            }
            &:focus {
                outline: none;
            }
        }
    }
    +.mfp-close-btn-in {
        .mfp-close {
            color: map-get($theme-colors, "white");
            font-size: 0;
            top: 20px;
            right: 15px;
            @include media-breakpoint-up(sm) {
                right: 70px;
            }
            opacity: 1;
            &:before {
                -webkit-font-smoothing: antialiased;
                font-size: 56px;
                line-height: 42px;
                color: inherit;
                content: '\e616';
                font-family: 'icomoon';
                margin: 0;
                vertical-align: top;
                display: inline-block;
                font-weight: normal;
                overflow: hidden;
                speak: none;
                text-align: center;
            }
        }
    }
    .swiper-block {
        background-color: map-get($theme-colors, "white");
        padding: 20px;
    }
    #next-orderlist-newfeatures-slider {
        padding-bottom: 25px;
        .swiper-slide {
            img {
                height: auto;
                width: 100%;
            }
        }
        .swiper-pagination-bullet {
            border-color: map-get($theme-colors, "black");
        }
        .swiper-pagination-bullet-active {
            border-color: map-get($theme-colors, "martel-rot");
        }
    }
    .swiper-button-next {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
    }
    .swiper-button-prev {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
    }
} */
#modalWindow .modal-header button {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	opacity: 1;
}

#modalWindow .modal-header button span {
	font-size: 0;
	line-height: 0;
}

#modalWindow .modal-header button span:before {
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	display: block;
	font-size: 19px;
	height: 19px;
	width: 19px;
}

/* .customerportal-orderlist-topbar {
    #customerportal-orderlist-delete {
        padding: 0;
        width: 42px;

        &:hover,
        &:focus {
            background-color: transparent;
            border-color: transparent;
        }

        i {
            color: map-get($theme-colors, "primary");
            font-size: 28px;
        }
    }

    #customerportal-orderlists-select {
        min-width: 200px;
        max-width: 300px;
    }

    #customerportal-orderlist-cart {
        @include media-breakpoint-down(lg2) {
            display: block;
            margin-top: $spacing/2;
        }

        i {
            font-size: 30px;
            vertical-align: -14%;
        }
    }
        
    #btnOrderlistNew {
        margin-bottom: $spacing/2;
        @include media-breakpoint-up(md) {
            margin-bottom: 0;
            margin-right: 5px;
        }
    }

    @include media-breakpoint-down(lg2) {
        .break {
            flex-basis: 100%;
            height: 0;
        }
    }

    @media (max-width: 440px) {
        #btnOrderlistNew,
        #customerportal-orderlist-cart {
            width: 100%;
        }

        #customerportal-orderlists-select {
            width: calc(100% - 42px);
        }

    }
}

.customerportal-orderlist-table {
    .order-detail-content-header, 
    .order-detail-content-row {
        margin-left: 0;
        margin-right: 0;
    }

    .order-detail-content-header {
        display: none;
        @include media-breakpoint-up(md) {
            display: block;
        }
        font-weight: 600;
    }

    .order-detail-content {
        border-top: none;
    }

    .cart-item-info {
        order: 0;
    }

    .order-header-quantity,
    .order-item-quantity {
        @include media-breakpoint-up(md) {
            text-align: right;
        }
    }

    .btn {
        padding-left: 8px;
        padding-right: 8px;

        i {
            font-size: 30px;
            vertical-align: -14%;
        }
    }
} */
:root {
	--scrollbar-width: calc(100vw - 100%);
}

.next-weinjahrgaenge-index-index .main-container {
	min-height: 600px;
}

.next-weinjahrgaenge-index-index .please-wait-md, .next-weinjahrgaenge-index-index .listloader {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 10px;
	padding: 20px 40px;
	position: fixed;
	left: 50%;
	top: 50%;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1000;
}

.next-weinjahrgaenge-index-index.modal-open {
	padding-right: 0 !important;
}

.next-weinjahrgaenge-index-index.modal-open .mm-slideout {
	z-index: inherit;
}

.weinjahrgaenge-wrapper {
	margin-top: 25px;
}

.weinjahrgaenge-table-block-outer {
	position: relative;
	margin-bottom: 60px;
	padding-left: 32px;
	padding-right: 32px;
}

@media (min-width: 540px) {
	.weinjahrgaenge-table-block-outer {
		padding-left: 60px;
		padding-right: 60px;
	}
}

@media (min-width: 768px) {
	.weinjahrgaenge-table-block-outer {
		padding-left: 0;
		padding-right: 0;
	}
}

.weinjahrgaenge-table-block-outer .weinjahrgaenge-years-bg {
	position: absolute;
	top: 0;
	height: 100%;
	background: white;
}

.weinjahrgaenge-table-block {
	overflow: hidden;
	position: relative;
}

.weinjahrgaenge-table-block .hidden {
	display: none !important;
}

.weinjahrgaenge-table-block .weinjahrgaenge-table-block-default table {
	position: static;
}

.weinjahrgaenge-table-block.positioning {
	opacity: .5;
	position: static;
}

.weinjahrgaenge-table-block.positioning .weinjahrgaenge-table-block-default table {
	position: absolute;
	height: 400px;
}

.weinjahrgaenge-table {
	color: #000;
}

.weinjahrgaenge-table *:focus {
	outline: none;
}

.weinjahrgaenge-table > thead > tr > td.active, .weinjahrgaenge-table > tbody > tr > td.active, .weinjahrgaenge-table > tfoot > tr > td.active, .weinjahrgaenge-table > thead > tr > th.active, .weinjahrgaenge-table > tbody > tr > th.active, .weinjahrgaenge-table > tfoot > tr > th.active, .weinjahrgaenge-table > thead > tr.active > td, .weinjahrgaenge-table > tbody > tr.active > td, .weinjahrgaenge-table > tfoot > tr.active > td, .weinjahrgaenge-table > thead > tr.active > th, .weinjahrgaenge-table > tbody > tr.active > th, .weinjahrgaenge-table > tfoot > tr.active > th {
	background-color: transparent;
}

.weinjahrgaenge-table .year-col {
	padding: 0;
	vertical-align: middle;
	min-width: 100px;
}

.weinjahrgaenge-table .year-col span {
	display: block;
	margin-left: -.5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.weinjahrgaenge-table .year-col:last-of-type span {
	margin-right: -.5px;
}

.weinjahrgaenge-table .year-col.not-highlighted {
	opacity: .2 !important;
}

.weinjahrgaenge-table .country-row {
	position: relative;
}

.weinjahrgaenge-table .country-row .country-name:hover {
	cursor: pointer;
}

@media (min-width: 768px) {
	.weinjahrgaenge-table .country-row.open .pager-weinjahrgaenge-slides {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
}

.weinjahrgaenge-table .country-row th {
	font-family: "Inter", Arial, sans-serif;
	font-size: 18px;
	font-weight: 400;
	height: 57px;
	vertical-align: middle;
}

@media (min-width: 540px) {
	.weinjahrgaenge-table .country-row th {
		font-size: 21px;
	}
}

.weinjahrgaenge-table .country-row th.country-name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
	padding-left: 7px;
}

.weinjahrgaenge-table .country-row th .country-button-name {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.weinjahrgaenge-table .country-row th .country-button-name .more-button {
	margin-right: 8px;
	position: static;
	-ms-transform: none;
	-webkit-transform: none;
	transform: none;
}

@media (min-width: 540px) {
	.weinjahrgaenge-table .country-row th .country-button-name .more-button {
		margin-right: 14px;
	}
}

.weinjahrgaenge-table .country-row th .country-button-name .more-button i {
	margin-right: 5px;
}

@media (min-width: 540px) {
	.weinjahrgaenge-table .country-row th .country-button-name .more-button i {
		margin-right: 10px;
	}
}

.weinjahrgaenge-table .country-row th .more-button {
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.weinjahrgaenge-table .country-row th.year-col {
	display: table-cell;
}

.weinjahrgaenge-table .country-row th.year-col.active {
	display: table-cell;
}

.weinjahrgaenge-table .regions-row {
	position: relative;
}

.weinjahrgaenge-table .regions-row.open .bewertung-col {
	background-color: #f6f6f6;
}

.weinjahrgaenge-table .regions-row .bewertung-col.not-highlighted {
	opacity: .2 !important;
}

.weinjahrgaenge-table .regions-row .more-button {
	left: 5px;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.weinjahrgaenge-table .regions-row .region-col {
	font-size: 14px;
	height: 57px;
	padding-left: 36px;
	position: relative;
}

@media (min-width: 540px) {
	.weinjahrgaenge-table .regions-row .region-col {
		font-size: 16px;
	}
}

@media (min-width: 540px) {
	.weinjahrgaenge-table .regions-row .region-col {
		padding-left: 44px;
	}
}

.weinjahrgaenge-table .regions-row .region-col .more-button {
	font-size: 14px;
	font-weight: 300;
}

@media (min-width: 540px) {
	.weinjahrgaenge-table .regions-row .region-col .more-button {
		font-size: 16px;
	}
}

.weinjahrgaenge-table .regions-row .region-col .more-button i {
	margin-right: 10px;
}

@media (min-width: 540px) {
	.weinjahrgaenge-table .regions-row .region-col .more-button i {
		margin-right: 16px;
	}
}

.weinjahrgaenge-table .regions-row .bewertung-col {
	display: table-cell;
}

.weinjahrgaenge-table .regions-row .bewertung-col.active {
	display: table-cell;
}

.weinjahrgaenge-table .regions-row:last-of-type .region-col, .weinjahrgaenge-table .regions-row:last-of-type .bewertung-col {
	border-bottom: 1px solid #ddd;
}

.weinjahrgaenge-table .subregions-row .bewertung-col {
	background-color: rgba(128, 128, 128, .06);
}

.weinjahrgaenge-table .subregions-row .region-col {
	padding-left: 42px;
}

@media (min-width: 540px) {
	.weinjahrgaenge-table .subregions-row .region-col {
		padding-left: 57px;
	}
}

.weinjahrgaenge-table .more-button {
	background-color: transparent;
	border: none;
	color: #413a3e;
	font-size: 16px;
	font-weight: 400;
	height: 20px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	left: 7px;
}

@media (min-width: 540px) {
	.weinjahrgaenge-table .more-button {
		font-size: 20px;
	}
}

.weinjahrgaenge-table .more-button span {
	line-height: 1;
}

.weinjahrgaenge-table .text-right .circle-bewertung {
	margin-left: auto;
}

.weinjahrgaenge-table .text-center .circle-bewertung {
	margin-left: auto;
	margin-right: auto;
}

.weinjahrgaenge-table > tbody > tr > td {
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
}

.weinjahrgaenge-table .filler-col {
	display: table-cell !important;
}

.weinjahrgaenge-table.default {
	transition: -ms-transform 1.2s cubic-bezier(.33, 1, .68, 1);
	transition: -webkit-transform 1.2s cubic-bezier(.33, 1, .68, 1);
	transition: transform 1.2s cubic-bezier(.33, 1, .68, 1);
	-webkit-transition: -webkit-transform 1.2s cubic-bezier(.33, 1, .68, 1);
}

.weinjahrgaenge-table.clone {
	pointer-events: none;
	position: absolute;
	top: 0;
	z-index: 3;
}

.weinjahrgaenge-table.clone th.year-col {
	visibility: hidden;
}

.weinjahrgaenge-table.clone td.bewertung-col {
	visibility: hidden;
}

.weinjahrgaenge-table.clone .country-name {
	pointer-events: all;
}

.weinjahrgaenge-table.clone .region-col {
	pointer-events: all;
}

.circle-bewertung {
	background-color: #7a042a;
	border: 2px solid transparent;
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	font-family: "ITC Slimbach W05 Book", "Times New Roman", serif;
	font-size: 16px;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 38px;
	width: 38px;
}

@media (min-width: 540px) {
	.circle-bewertung {
		font-size: 20px;
	}
}

@media (min-width: 540px) {
	.circle-bewertung {
		height: 44px;
		width: 44px;
	}
}

.circle-bewertung[data-rating^="4"] {
	background-color: #a6063a;
}

.circle-bewertung[data-rating^="3"] {
	background-color: #c2687e;
}

.circle-bewertung[data-rating^="2"] {
	background-color: #dd9eae;
}

.circle-bewertung[data-rating^="1"] {
	background-color: #ebc8d1;
}

.circle-bewertung[data-toggle="modal"] {
	background-color: #e0e0e0;
	color: #000;
}

.circle-bewertung[data-toggle="modal"]:hover {
	cursor: zoom-in;
}

.circle-bewertung.circle-border {
	background-color: #fff;
	border-color: #a6063a;
	color: #a6063a;
	font-size: 18px;
}

.circle-bewertung.circle-border[data-rating="4"] {
	border-color: rgba(166, 6, 58, .78);
	color: rgba(166, 6, 58, .78);
}

.circle-bewertung.circle-border[data-rating="3"] {
	border-color: rgba(166, 6, 58, .6);
	color: rgba(166, 6, 58, .6);
}

.circle-bewertung.circle-border[data-rating="2"] {
	border-color: rgba(166, 6, 58, .4);
	color: rgba(166, 6, 58, .4);
}

.circle-bewertung.circle-border[data-rating="1"] {
	border-color: rgba(166, 6, 58, .2);
	color: rgba(166, 6, 58, .2);
}

.circle-bewertung.size-small {
	font-size: 14px;
	height: 34px;
	width: 34px;
}

@media (min-width: 540px) {
	.circle-bewertung.size-small {
		font-size: 16px;
		height: 38px;
		width: 38px;
	}
}

.circle-bewertung.size-regular, .circle-bewertung.size-small {
	-webkit-transition: -webkit-transform .3s cubic-bezier(.2, 1, .7, 1);
	transition: -webkit-transform .3s cubic-bezier(.2, 1, .7, 1);
	transition: -ms-transform .3s cubic-bezier(.2, 1, .7, 1);
	transition: transform .3s cubic-bezier(.2, 1, .7, 1);
	-webkit-transition: -webkit-transform .3s cubic-bezier(.2, 1, .7, 1), -webkit-transform .3s cubic-bezier(.2, 1, .7, 1);
	transition: -ms-transform .3s cubic-bezier(.2, 1, .7, 1), -webkit-transform .3s cubic-bezier(.2, 1, .7, 1);
	transition: -webkit-transform .3s cubic-bezier(.2, 1, .7, 1), -webkit-transform .3s cubic-bezier(.2, 1, .7, 1);
	transition: transform .3s cubic-bezier(.2, 1, .7, 1), -webkit-transform .3s cubic-bezier(.2, 1, .7, 1);
	-webkit-transform: scale3d(.9, .9, 1);
	-ms-transform: scale3d(.9, .9, 1);
	transform: scale3d(.9, .9, 1);
}

.next-jahrgangstabelle-block:not(.user-interaction) .circle-bewertung.pulse:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 50%;
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-animation: pulse-red 1.5s infinite;
	animation: pulse-red 1.5s infinite;
}

.next-jahrgangstabelle-block:not(.user-interaction) .circle-bewertung[data-toggle="modal"].pulse:after {
	-webkit-animation: pulse-grey 1.5s infinite;
	animation: pulse-grey 1.5s infinite;
}

@-webkit-keyframes pulse-red {
	0% {
		-ms-transform: scale(.95);
		-webkit-transform: scale(.95);
		transform: scale(.95);
		box-shadow: 0 0 0 0 rgba(166, 6, 58, .9);
	}
	
	70% {
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		box-shadow: 0 0 0 15px rgba(166, 6, 58, .3);
	}
	
	100% {
		-ms-transform: scale(.95);
		-webkit-transform: scale(.95);
		transform: scale(.95);
		box-shadow: 0 0 0 0 rgba(166, 6, 58, 0);
	}
}

@keyframes pulse-red {
	0% {
		-ms-transform: scale(.95);
		-webkit-transform: scale(.95);
		transform: scale(.95);
		box-shadow: 0 0 0 0 rgba(166, 6, 58, .9);
	}
	
	70% {
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		box-shadow: 0 0 0 15px rgba(166, 6, 58, .3);
	}
	
	100% {
		-ms-transform: scale(.95);
		-webkit-transform: scale(.95);
		transform: scale(.95);
		box-shadow: 0 0 0 0 rgba(166, 6, 58, 0);
	}
}

@-webkit-keyframes pulse-grey {
	0% {
		-ms-transform: scale(.95);
		-webkit-transform: scale(.95);
		transform: scale(.95);
		box-shadow: 0 0 0 0 rgba(224, 224, 224, .9);
	}
	
	70% {
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		box-shadow: 0 0 0 10px rgba(224, 224, 224, .5);
	}
	
	100% {
		-ms-transform: scale(.95);
		-webkit-transform: scale(.95);
		transform: scale(.95);
		box-shadow: 0 0 0 0 rgba(224, 224, 224, 0);
	}
}

@keyframes pulse-grey {
	0% {
		-ms-transform: scale(.95);
		-webkit-transform: scale(.95);
		transform: scale(.95);
		box-shadow: 0 0 0 0 rgba(224, 224, 224, .9);
	}
	
	70% {
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		box-shadow: 0 0 0 10px rgba(224, 224, 224, .5);
	}
	
	100% {
		-ms-transform: scale(.95);
		-webkit-transform: scale(.95);
		transform: scale(.95);
		box-shadow: 0 0 0 0 rgba(224, 224, 224, 0);
	}
}

button.size-regular:hover, button.size-small:hover {
	-ms-transform: scale3d(1, 1, 1);
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}

.rating-modal {
	color: #000;
	height: 100%;
	overflow: hidden !important;
	padding-right: 0 !important;
}

.rating-modal *:focus {
	outline: none;
}

.rating-modal .modal-dialog {
	height: calc(100% - 40px);
	max-width: none;
}

@media (min-width: 768px) {
	.rating-modal .modal-dialog {
		height: calc(100% - 60px);
		max-width: 850px;
	}
}

.rating-modal .modal-content {
	display: block;
	max-height: 100%;
	margin-left: 60px;
	margin-right: 60px;
	overflow-y: auto;
	width: auto;
}

.rating-modal .modal-header .close {
	font-size: 19px;
	opacity: 1;
}

.rating-modal .modal-body {
	padding: 20px;
}

.rating-modal .year-navigation-next {
	margin-left: 10px;
}

.rating-modal .year-navigation-back {
	margin-right: 10px;
}

.rating-modal .year-navigation-item {
	pointer-events: all;
}

.rating-modal .heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 5px;
}

.rating-modal .heading h2, .rating-modal .heading .product-detail-price-container .product-detail-price, .product-detail-price-container .rating-modal .heading .product-detail-price, .rating-modal .heading .account h1, .rating-modal .heading .account .quote-block__quote, .rating-modal .heading .account .cart-main-header, .rating-modal .heading .account .finish-header, .account .rating-modal .heading h1, .rating-modal .heading .modal .modal-dialog .modal-content .modal-title, .modal .modal-dialog .modal-content .rating-modal .heading .modal-title, .rating-modal .heading .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .winzer-country-region-layout-bg-color__item .rating-modal .heading .product-detail-products-slider__title {
	margin-bottom: 0;
	padding-right: 30px;
}

.rating-modal .circle-bewertung {
	font-size: 30px;
	height: 60px;
	min-width: 60px;
	width: 60px;
	-ms-transform: translateY(-20%);
	-webkit-transform: translateY(-20%);
	transform: translateY(-20%);
}

@media (min-width: 768px) {
	.rating-modal .circle-bewertung {
		font-size: 40px;
		height: 70px;
		min-width: 70px;
		width: 70px;
	}
}

.rating-modal .kommentar {
	font-family: "ITC Slimbach W05 Book", "Times New Roman", serif;
	font-size: 1.125rem;
	margin-bottom: 22px;
}

.rating-modal .product-detail-products-slider {
	margin-bottom: 0;
	margin-top: 60px;
	min-height: auto;
	overflow: hidden;
}

.rating-modal .product-detail-products-slider .swiper-slide {
	width: 100;
}

@media (min-width: 992px) {
	.rating-modal .product-detail-products-slider .swiper-slide {
		width: 50%;
	}
}

.weinjahrgaenge-typo3-bottom-block h2, .weinjahrgaenge-typo3-bottom-block .product-detail-price-container .product-detail-price, .product-detail-price-container .weinjahrgaenge-typo3-bottom-block .product-detail-price, .weinjahrgaenge-typo3-bottom-block .account h1, .weinjahrgaenge-typo3-bottom-block .account .quote-block__quote, .weinjahrgaenge-typo3-bottom-block .account .cart-main-header, .weinjahrgaenge-typo3-bottom-block .account .finish-header, .account .weinjahrgaenge-typo3-bottom-block h1, .weinjahrgaenge-typo3-bottom-block .modal .modal-dialog .modal-content .modal-title, .modal .modal-dialog .modal-content .weinjahrgaenge-typo3-bottom-block .modal-title, .weinjahrgaenge-typo3-bottom-block .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .winzer-country-region-layout-bg-color__item .weinjahrgaenge-typo3-bottom-block .product-detail-products-slider__title {
	font-size: 18px;
}

.weinjahrgaenge-legende-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 10px;
}

.weinjahrgaenge-legende-item .icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: -3px;
	margin-right: 14px;
}

.weinjahrgaenge-legende-item .icon .circle-bewertung {
	font-size: 16px;
	height: 30px;
	margin-left: 3px;
	margin-right: 3px;
	width: 30px;
}

.pager-weinjahrgaenge-years {
	display: none;
	color: #000;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 20px;
}

.pager-weinjahrgaenge-years .btn, .pager-weinjahrgaenge-years .address-editor-select, .pager-weinjahrgaenge-years .address-editor-create, .pager-weinjahrgaenge-years .account .card-actions a, .account .card-actions .pager-weinjahrgaenge-years a, .pager-weinjahrgaenge-years .page-search .header-search-btn, .page-search .pager-weinjahrgaenge-years .header-search-btn, .pager-weinjahrgaenge-years .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .pager-weinjahrgaenge-years .more-link, .pager-weinjahrgaenge-years .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .pager-weinjahrgaenge-years a {
	background-color: transparent;
	color: #000 !important;
	font-size: 26px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px 15px;
}

.pager-weinjahrgaenge-years .btn.active, .pager-weinjahrgaenge-years .active.address-editor-select, .pager-weinjahrgaenge-years .active.address-editor-create, .pager-weinjahrgaenge-years .account .card-actions a.active, .account .card-actions .pager-weinjahrgaenge-years a.active, .pager-weinjahrgaenge-years .page-search .active.header-search-btn, .page-search .pager-weinjahrgaenge-years .active.header-search-btn, .pager-weinjahrgaenge-years .product-detail-products-slider__title .active.more-link, .product-detail-products-slider__title .pager-weinjahrgaenge-years .active.more-link, .pager-weinjahrgaenge-years .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .pager-weinjahrgaenge-years a.active, .pager-weinjahrgaenge-years .btn:active, .pager-weinjahrgaenge-years .address-editor-select:active, .pager-weinjahrgaenge-years .address-editor-create:active, .pager-weinjahrgaenge-years .account .card-actions a:active, .account .card-actions .pager-weinjahrgaenge-years a:active, .pager-weinjahrgaenge-years .page-search .header-search-btn:active, .page-search .pager-weinjahrgaenge-years .header-search-btn:active, .pager-weinjahrgaenge-years .product-detail-products-slider__title .more-link:active, .product-detail-products-slider__title .pager-weinjahrgaenge-years .more-link:active, .pager-weinjahrgaenge-years .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .pager-weinjahrgaenge-years a:active {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.pager-weinjahrgaenge-years .btn.disabled, .pager-weinjahrgaenge-years .disabled.address-editor-select, .pager-weinjahrgaenge-years .disabled.address-editor-create, .pager-weinjahrgaenge-years .account .card-actions a.disabled, .account .card-actions .pager-weinjahrgaenge-years a.disabled, .pager-weinjahrgaenge-years .page-search .disabled.header-search-btn, .page-search .pager-weinjahrgaenge-years .disabled.header-search-btn, .pager-weinjahrgaenge-years .product-detail-products-slider__title .disabled.more-link, .product-detail-products-slider__title .pager-weinjahrgaenge-years .disabled.more-link, .pager-weinjahrgaenge-years .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.disabled, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .pager-weinjahrgaenge-years a.disabled {
	opacity: .5;
}

.pager-weinjahrgaenge-slides .btn, .pager-weinjahrgaenge-slides .address-editor-select, .pager-weinjahrgaenge-slides .address-editor-create, .pager-weinjahrgaenge-slides .account .card-actions a, .account .card-actions .pager-weinjahrgaenge-slides a, .pager-weinjahrgaenge-slides .page-search .header-search-btn, .page-search .pager-weinjahrgaenge-slides .header-search-btn, .pager-weinjahrgaenge-slides .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .pager-weinjahrgaenge-slides .more-link, .pager-weinjahrgaenge-slides .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .pager-weinjahrgaenge-slides a {
	background-color: #413a3e;
	border-color: #413a3e;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	height: 26px;
	width: 26px;
}

@media (min-width: 540px) {
	.pager-weinjahrgaenge-slides .btn, .pager-weinjahrgaenge-slides .address-editor-select, .pager-weinjahrgaenge-slides .address-editor-create, .pager-weinjahrgaenge-slides .account .card-actions a, .account .card-actions .pager-weinjahrgaenge-slides a, .pager-weinjahrgaenge-slides .page-search .header-search-btn, .page-search .pager-weinjahrgaenge-slides .header-search-btn, .pager-weinjahrgaenge-slides .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .pager-weinjahrgaenge-slides .more-link, .pager-weinjahrgaenge-slides .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .pager-weinjahrgaenge-slides a {
		height: 40px;
		width: 40px;
	}
}

.pager-weinjahrgaenge-slides .btn i, .pager-weinjahrgaenge-slides .address-editor-select i, .pager-weinjahrgaenge-slides .address-editor-create i, .pager-weinjahrgaenge-slides .account .card-actions a i, .account .card-actions .pager-weinjahrgaenge-slides a i, .pager-weinjahrgaenge-slides .page-search .header-search-btn i, .page-search .pager-weinjahrgaenge-slides .header-search-btn i, .pager-weinjahrgaenge-slides .product-detail-products-slider__title .more-link i, .product-detail-products-slider__title .pager-weinjahrgaenge-slides .more-link i, .pager-weinjahrgaenge-slides .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a i, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .pager-weinjahrgaenge-slides a i {
	color: #fff;
	font-size: 16px;
}

@media (min-width: 540px) {
	.pager-weinjahrgaenge-slides .btn i, .pager-weinjahrgaenge-slides .address-editor-select i, .pager-weinjahrgaenge-slides .address-editor-create i, .pager-weinjahrgaenge-slides .account .card-actions a i, .account .card-actions .pager-weinjahrgaenge-slides a i, .pager-weinjahrgaenge-slides .page-search .header-search-btn i, .page-search .pager-weinjahrgaenge-slides .header-search-btn i, .pager-weinjahrgaenge-slides .product-detail-products-slider__title .more-link i, .product-detail-products-slider__title .pager-weinjahrgaenge-slides .more-link i, .pager-weinjahrgaenge-slides .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a i, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .pager-weinjahrgaenge-slides a i {
		font-size: 24px;
	}
}

.pager-weinjahrgaenge-slides.in-table {
	display: none;
	height: 28px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.pager-weinjahrgaenge-slides.in-table .btn, .pager-weinjahrgaenge-slides.in-table .address-editor-select, .pager-weinjahrgaenge-slides.in-table .address-editor-create, .pager-weinjahrgaenge-slides.in-table .account .card-actions a, .account .card-actions .pager-weinjahrgaenge-slides.in-table a, .pager-weinjahrgaenge-slides.in-table .page-search .header-search-btn, .page-search .pager-weinjahrgaenge-slides.in-table .header-search-btn, .pager-weinjahrgaenge-slides.in-table .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .pager-weinjahrgaenge-slides.in-table .more-link, .pager-weinjahrgaenge-slides.in-table .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .pager-weinjahrgaenge-slides.in-table a {
	background-color: #413a3e;
	border-color: #413a3e;
	color: #fff;
	height: 28px;
	width: 28px;
	position: absolute;
	z-index: 10;
}

.pager-weinjahrgaenge-slides.in-table .btn i, .pager-weinjahrgaenge-slides.in-table .address-editor-select i, .pager-weinjahrgaenge-slides.in-table .address-editor-create i, .pager-weinjahrgaenge-slides.in-table .account .card-actions a i, .account .card-actions .pager-weinjahrgaenge-slides.in-table a i, .pager-weinjahrgaenge-slides.in-table .page-search .header-search-btn i, .page-search .pager-weinjahrgaenge-slides.in-table .header-search-btn i, .pager-weinjahrgaenge-slides.in-table .product-detail-products-slider__title .more-link i, .product-detail-products-slider__title .pager-weinjahrgaenge-slides.in-table .more-link i, .pager-weinjahrgaenge-slides.in-table .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a i, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .pager-weinjahrgaenge-slides.in-table a i {
	color: #fff;
	font-size: 16px;
}

.pager-weinjahrgaenge-slides.on-top {
	width: 100%;
}

@media (max-width: 991.98px) {
	.pager-weinjahrgaenge-slides.on-top {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-bottom: 20px;
		position: absolute;
		top: 16px;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.pager-weinjahrgaenge-slides.on-top .btn, .pager-weinjahrgaenge-slides.on-top .address-editor-select, .pager-weinjahrgaenge-slides.on-top .address-editor-create, .pager-weinjahrgaenge-slides.on-top .account .card-actions a, .account .card-actions .pager-weinjahrgaenge-slides.on-top a, .pager-weinjahrgaenge-slides.on-top .page-search .header-search-btn, .page-search .pager-weinjahrgaenge-slides.on-top .header-search-btn, .pager-weinjahrgaenge-slides.on-top .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .pager-weinjahrgaenge-slides.on-top .more-link, .pager-weinjahrgaenge-slides.on-top .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .pager-weinjahrgaenge-slides.on-top a {
		position: -webkit-sticky;
		position: sticky;
		top: 50%;
		z-index: 10;
	}
}

@media (min-width: 768px) {
	.pager-weinjahrgaenge-slides.on-top {
		display: none;
	}
}

.pager-weinjahrgaenge-slides.on-top .btn.next, .pager-weinjahrgaenge-slides.on-top .next.address-editor-select, .pager-weinjahrgaenge-slides.on-top .next.address-editor-create, .pager-weinjahrgaenge-slides.on-top .account .card-actions a.next, .account .card-actions .pager-weinjahrgaenge-slides.on-top a.next, .pager-weinjahrgaenge-slides.on-top .page-search .next.header-search-btn, .page-search .pager-weinjahrgaenge-slides.on-top .next.header-search-btn, .pager-weinjahrgaenge-slides.on-top .product-detail-products-slider__title .next.more-link, .product-detail-products-slider__title .pager-weinjahrgaenge-slides.on-top .next.more-link, .pager-weinjahrgaenge-slides.on-top .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.next, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .pager-weinjahrgaenge-slides.on-top a.next {
	left: 0;
}

.pager-weinjahrgaenge-slides.on-top .btn.back, .pager-weinjahrgaenge-slides.on-top .back.address-editor-select, .pager-weinjahrgaenge-slides.on-top .back.address-editor-create, .pager-weinjahrgaenge-slides.on-top .account .card-actions a.back, .account .card-actions .pager-weinjahrgaenge-slides.on-top a.back, .pager-weinjahrgaenge-slides.on-top .page-search .back.header-search-btn, .page-search .pager-weinjahrgaenge-slides.on-top .back.header-search-btn, .pager-weinjahrgaenge-slides.on-top .product-detail-products-slider__title .back.more-link, .product-detail-products-slider__title .pager-weinjahrgaenge-slides.on-top .back.more-link, .pager-weinjahrgaenge-slides.on-top .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.back, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .pager-weinjahrgaenge-slides.on-top a.back {
	right: 0;
}

@media (min-width: 768px) {
	.pager-weinjahrgaenge-slides.on-top .btn, .pager-weinjahrgaenge-slides.on-top .address-editor-select, .pager-weinjahrgaenge-slides.on-top .address-editor-create, .pager-weinjahrgaenge-slides.on-top .account .card-actions a, .account .card-actions .pager-weinjahrgaenge-slides.on-top a, .pager-weinjahrgaenge-slides.on-top .page-search .header-search-btn, .page-search .pager-weinjahrgaenge-slides.on-top .header-search-btn, .pager-weinjahrgaenge-slides.on-top .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .pager-weinjahrgaenge-slides.on-top .more-link, .pager-weinjahrgaenge-slides.on-top .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .pager-weinjahrgaenge-slides.on-top a {
		position: absolute;
		top: 50%;
		-ms-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 10;
	}
	
	.pager-weinjahrgaenge-slides.on-top .btn.next, .pager-weinjahrgaenge-slides.on-top .next.address-editor-select, .pager-weinjahrgaenge-slides.on-top .next.address-editor-create, .pager-weinjahrgaenge-slides.on-top .account .card-actions a.next, .account .card-actions .pager-weinjahrgaenge-slides.on-top a.next, .pager-weinjahrgaenge-slides.on-top .page-search .next.header-search-btn, .page-search .pager-weinjahrgaenge-slides.on-top .next.header-search-btn, .pager-weinjahrgaenge-slides.on-top .product-detail-products-slider__title .next.more-link, .product-detail-products-slider__title .pager-weinjahrgaenge-slides.on-top .next.more-link, .pager-weinjahrgaenge-slides.on-top .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.next, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .pager-weinjahrgaenge-slides.on-top a.next {
		left: 0;
	}
	
	.pager-weinjahrgaenge-slides.on-top .btn.back, .pager-weinjahrgaenge-slides.on-top .back.address-editor-select, .pager-weinjahrgaenge-slides.on-top .back.address-editor-create, .pager-weinjahrgaenge-slides.on-top .account .card-actions a.back, .account .card-actions .pager-weinjahrgaenge-slides.on-top a.back, .pager-weinjahrgaenge-slides.on-top .page-search .back.header-search-btn, .page-search .pager-weinjahrgaenge-slides.on-top .back.header-search-btn, .pager-weinjahrgaenge-slides.on-top .product-detail-products-slider__title .back.more-link, .product-detail-products-slider__title .pager-weinjahrgaenge-slides.on-top .back.more-link, .pager-weinjahrgaenge-slides.on-top .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.back, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .pager-weinjahrgaenge-slides.on-top a.back {
		right: 0;
	}
}

.weinjahrgaenge-years-block {
	position: -webkit-sticky;
	position: sticky;
	top: calc(var(--header-height));
	z-index: 2;
}

.weinjahrgaenge-years-block .pager-weinjahrgaenge-slides-years {
	background-color: #f6f6f6;
	height: 100%;
	position: absolute;
	z-index: 1;
}

.weinjahrgaenge-years-block .pager-weinjahrgaenge-slides-years .pager-weinjahrgaenge-slides {
	display: none;
	height: 100%;
}

@media (min-width: 768px) {
	.weinjahrgaenge-years-block .pager-weinjahrgaenge-slides-years .pager-weinjahrgaenge-slides {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
	}
}

.weinjahrgaenge-years-block .weinjahrgaenge-table {
	background-color: #f6f6f6;
}

.weinjahrgaenge-years-block + .weinjahrgaenge-table-block .weinjahrgaenge-table.default .year-col {
	opacity: 0;
	visibility: hidden;
}

.weinjahrgaenge-years-block + .weinjahrgaenge-table-block .weinjahrgaenge-table.default.show-all-country-avgs .year-col {
	opacity: 1;
	visibility: visible;
}

.weinjahrgaenge-years-block + .weinjahrgaenge-table-block .weinjahrgaenge-table.default .country-row .country-name {
	opacity: 0;
	visibility: hidden;
}

.weinjahrgaenge-years-block + .weinjahrgaenge-table-block .weinjahrgaenge-table.default .country-row.open {
	background-color: #fff;
}

.weinjahrgaenge-years-block + .weinjahrgaenge-table-block .weinjahrgaenge-table.default .country-row.open .year-col {
	opacity: 1;
	visibility: visible;
}

.weinjahrgaenge-years-block + .weinjahrgaenge-table-block .weinjahrgaenge-table.default .region-col .region-name {
	opacity: 0;
	visibility: hidden;
}

.weinjahrgaenge-years-block + .weinjahrgaenge-table-block .pager-weinjahrgaenge-slides {
	opacity: 0;
	visibility: hidden;
}

.weinjahrgaenge-year-navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 30px;
	position: absolute;
	top: 300px;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
}

.weinjahrgaenge-year-navigation .year-navigation-item {
	background: #413a3e;
	border: 1px solid #413a3e;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0;
	padding-right: 0;
	height: 40px;
	width: 40px;
}

.weinjahrgaenge-year-navigation .year-navigation-item i {
	color: #fff;
	font-size: 24px;
}

.weinjahrgaenge-year-navigation .year-navigation-item span {
	display: none;
}

/* ==========================================================================
Weinjahrgaenge Accordion
========================================================================== */

/* .weinjahrgaenge-accordion {
    margin-bottom: 60px;

    #weinjahrgaenge-accordion-content[aria-expanded="false"] {
        display: block !important;
        height: 180px !important;
        overflow: hidden;
        position: relative;

        &:after {
            content: "";
            background-image: -webkit-gradient(linear, left bottom, left top, from(map-get($theme-colors, "white")), to(rgba(255, 255, 255, 0)));
            background-image: linear-gradient(0deg, map-get($theme-colors, "white"), rgba(255, 255, 255, 0));
            height: 250px;
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
        }

        &.disable-collapse {
            height: auto !important;
            overflow: visible;

            &:after {
                content: none;
            }

            +.weinjahrgaenge-accordion-more-less-link {
                display: none;
            }
        }
    }

    a.weinjahrgaenge-accordion-more-less-link {
        color: map-get($theme-colors, "black");
        font-family: $headings-font-family;
        font-weight: 400;
        text-decoration: none;

        .plus-minus-label {
            text-decoration: underline;
        }

        .plus-minus {
            &:after {
                content: "+";
            }
        }

        .plus-minus-label {
            &:after {
                content: "Mehr anzeigen";
            }
        }

        &[aria-expanded="true"] {
            .plus-minus {
                &:after {
                    content: "-";
                }
            }

            .plus-minus-label {
                &:after {
                    content: "Weniger anzeigen";
                }
            }
        }
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        &.csc-firstHeader {
            font-size: 30px;
            margin-bottom: 18px;
        }
    }
} */

/* ==========================================================================
Tooltip
========================================================================== */
.tooltip {
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
	width: 100%;
}

.tooltip[x-placement="top"] {
	margin-top: 121px;
}

@media (min-width: 768px) {
	.tooltip[x-placement="top"] {
		margin-top: 78px;
	}
}

.tooltip img {
	height: 270px;
	width: 270px;
	max-width: 92vw;
}

.tooltip .tooltip-inner {
	background: #ddd;
	border-radius: 0;
	max-width: none;
	padding: 1px;
}

.tooltip .tooltip-close {
	color: black;
	font-size: 16px;
	line-height: 0;
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 1000;
}

.tooltip .tooltip-arrow {
	width: 0;
	height: 0;
	border-style: solid;
	position: absolute;
	margin: 5px;
	border-color: #ddd;
	z-index: 1;
}

.tooltip[x-placement^="top"] {
	margin-bottom: 5px;
}

.tooltip[x-placement^="top"] .tooltip-arrow {
	border-width: 5px 5px 0 5px;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	bottom: -5px;
	left: calc(50% - 5px);
	margin-top: 0;
	margin-bottom: 0;
}

.tooltip[x-placement^="bottom"] {
	margin-top: 5px;
}

.tooltip[x-placement^="bottom"] .tooltip-arrow {
	border-width: 0 5px 5px 5px;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-top-color: transparent !important;
	top: -5px;
	left: calc(50% - 5px);
	margin-top: 0;
	margin-bottom: 0;
}

.tooltip[x-placement^="right"] {
	margin-left: 5px;
}

.tooltip[x-placement^="right"] .tooltip-arrow {
	border-width: 5px 5px 5px 0;
	border-left-color: transparent !important;
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
	left: -5px;
	top: calc(50% - 5px);
	margin-left: 0;
	margin-right: 0;
}

.tooltip[x-placement^="left"] {
	margin-right: 5px;
}

.tooltip[x-placement^="left"] .tooltip-arrow {
	border-width: 5px 0 5px 5px;
	border-top-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	right: -5px;
	top: calc(50% - 5px);
	margin-left: 0;
	margin-right: 0;
}

.tooltip.popover {
	color: #f9f9f9;
}

.tooltip.popover .popover-inner {
	background: #fff;
	color: #000;
	padding: 24px;
	border-radius: 5px;
	box-shadow: 0 5px 30px rgba(0, 0, 0, .1);
}

.tooltip.popover .popover-arrow {
	border-color: #000;
}

.tooltip[aria-hidden="true"] {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .15s, visibility .15s;
	transition: opacity .15s, visibility .15s;
}

.tooltip[aria-hidden="false"] {
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity .15s;
	transition: opacity .15s;
}

/* .weinjahrgaenge-accordion {
    margin-bottom: 60px;

    #weinjahrgaenge-accordion-content[aria-expanded="false"] {
        display: block !important;
        height: 180px !important;
        overflow: hidden;
        position: relative;

        &:after {
            content: "";
            background-image: -webkit-gradient(linear, left bottom, left top, from(map-get($theme-colors, "white")), to(rgba(255, 255, 255, 0)));
            background-image: linear-gradient(0deg, map-get($theme-colors, "white"), rgba(255, 255, 255, 0));
            height: 250px;
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
        }

        &.disable-collapse {
            height: auto !important;
            overflow: visible;

            &:after {
                content: none;
            }

            +.weinjahrgaenge-accordion-more-less-link {
                display: none;
            }
        }
    }

    a.weinjahrgaenge-accordion-more-less-link {
        color: map-get($theme-colors, "black");
        font-family: $headings-font-family;
        font-weight: 500;
        text-decoration: none;

        .plus-minus-label {
            text-decoration: underline;
        }

        .plus-minus {
            &:after {
                content: "+";
            }
        }

        .plus-minus-label {
            &:after {
                content: "Mehr anzeigen";
            }
        }

        &[aria-expanded="true"] {
            .plus-minus {
                &:after {
                    content: "-";
                }
            }

            .plus-minus-label {
                &:after {
                    content: "Weniger anzeigen";
                }
            }
        }
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        &.csc-firstHeader {
            font-size: 30px;
            margin-bottom: 18px;
        }
    }
} */
.cms-section-winzer #sectionAnchor {
	scroll-margin-top: calc(( var(--header-height) - 20px ) * -1);
}

@media (min-width: 992px) {
	.cms-section-winzer .cms-block .cms-element-text-seo .cms-element-text:not(.full-width) {
		max-width: none;
	}
}

.cms-section-winzer .product-detail-products-slider__title {
	font-family: "ITC Slimbach W05 Book", "Times New Roman", serif;
	font-weight: 400;
	font-size: 1.625rem;
	line-height: 1.3;
}

.cms-block-image__cropped img {
	object-fit: cover;
	object-position: center;
	height: 70vw;
	width: auto;
}

@media (min-width: 992px) {
	.cms-block-image__cropped img {
		height: 580px;
	}
}

.cms-element-image-text-three-column__col .cms-element-image-text-three-column__col__image__cropped .cms-element-image {
	height: 0;
	padding-bottom: 66.65%;
}

.cms-element-image-text-three-column__col .cms-element-image-text-three-column__col__image__cropped .cms-element-image__placeholder {
	background-color: #f8f8f8;
}

.cms-element-image-text-three-column__col .cms-element-image-text-three-column__col__image__cropped .cms-element-image__placeholder svg {
	height: 120px;
	width: 120px;
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.cms-element-image-text-three-column__col .cms-element-image-text-three-column__col__image__cropped .cms-element-image img {
	position: absolute;
	height: 100%;
	width: auto;
	left: 50%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-o-object-position: center;
	object-position: center;
	-o-object-fit: cover;
	object-fit: cover;
}

.table__winzer th {
	font-size: 45px;
	line-height: 0;
	padding-bottom: 15px;
	vertical-align: bottom;
	width: 62px;
	-webkit-text-stroke: .15px;
}

.table__winzer td {
	vertical-align: bottom;
}

.producer-filter {
	padding-bottom: calc(45px - 24px);
}

.producer-filter button {
	margin-bottom: 24px;
}

.producer-filter button .icon-expand {
	font-size: 22px;
	transition: -ms-transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
	transition: -webkit-transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
	transition: transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
	-webkit-transition: -webkit-transform .4s ease-in-out 0s, -webkit-transform .4s ease-in-out 0s;
}

.producer-filter button[aria-expanded="true"] .icon-expand {
	-ms-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1);
}

.producer-filter ul {
	list-style: none;
	margin: 0;
	padding: 0 23px 24px 23px;
}

@media (min-width: 992px) {
	.producer-filter ul {
		padding: 0;
	}
}

.producer-filter ul ul {
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
}

.producer-filter__item {
	margin: 0;
}

.producer-filter__item__link {
	display: block;
	text-decoration: none;
}

.producer-filter__item__link.level-parent {
	margin-bottom: 5px;
}

.producer-filter__item__link.level-parent.is-active .producer-filter__item__link__name {
	font-weight: 700;
}

.producer-filter__item__link.level-1 {
	margin-bottom: 10px;
}

.producer-filter__item__link.level-1.is-active .producer-filter__item__link__name {
	display: inline-block;
	position: relative;
}

.producer-filter__item__link.level-1.is-active .producer-filter__item__link__name:after {
	content: "";
	background-color: #000;
	height: 1px;
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
}

.producer-filter__item__link:hover {
	text-decoration: none;
}

#googleMapWinzer {
	display: block;
	margin-bottom: 65px;
	width: 100%;
}

#googleMapWinzer.initialized {
	display: block;
	height: 0;
	margin-bottom: 65px;
	padding-bottom: 80%;
	width: 100%;
}

#googleMapWinzer .gm-style iframe + div {
	border: none !important;
}

#googleMapWinzer .gm-style-iw-a .gm-ui-hover-effect {
	display: none !important;
	outline: none;
}

.martel-clustericon-1 div, .martel-clustericon-2 div, .martel-clustericon-3 div {
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
}

.cms-element-winzer-btn-products {
	margin-bottom: 100px;
}

.cms-element-winzer-banner-more-about-wine-region {
	background-color: #413a3e;
	margin-bottom: 100px;
	position: relative;
}

@media (min-width: 768px) {
	.cms-element-winzer-banner-more-about-wine-region {
		min-height: 280px;
	}
}

.cms-element-winzer-banner-more-about-wine-region__link-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

.cms-element-winzer-banner-more-about-wine-region__image {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
	font-size: 0;
	line-height: 0;
}

@media (min-width: 768px) {
	.cms-element-winzer-banner-more-about-wine-region__image {
		position: absolute;
	}
}

.cms-element-winzer-banner-more-about-wine-region__image .cms-image-container {
	height: 100%;
}

.cms-element-winzer-banner-more-about-wine-region__image img {
	height: 100%;
	object-fit: cover;
	object-position: right;
}

.cms-element-winzer-banner-more-about-wine-region__text {
	padding: 45px 15px 45px 15px;
	position: relative;
	z-index: 1;
}

@media (min-width: 576px) {
	.cms-element-winzer-banner-more-about-wine-region__text {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (min-width: 768px) {
	.cms-element-winzer-banner-more-about-wine-region__text {
		padding: 50px 25px 50px 50px;
	}
}

@media (min-width: 992px) {
	.cms-element-winzer-banner-more-about-wine-region__text {
		padding-left: 90px;
	}
}

.cms-element-winzer-banner-more-about-wine-region__text .h1 {
	margin-bottom: 20px;
}

.cms-element-winzer-banner-more-about-wine-region__text *, .cms-element-winzer-banner-more-about-wine-region__text .btn.btn-arrow, .cms-element-winzer-banner-more-about-wine-region__text .btn-arrow.address-editor-select, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .address-editor-select.more-link, .product-detail-products-slider__title .cms-element-winzer-banner-more-about-wine-region__text .address-editor-select.more-link, .cms-element-winzer-banner-more-about-wine-region__text .btn-arrow.address-editor-create, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .address-editor-create.more-link, .product-detail-products-slider__title .cms-element-winzer-banner-more-about-wine-region__text .address-editor-create.more-link, .cms-element-winzer-banner-more-about-wine-region__text .account .card-actions a.btn-arrow, .cms-element-winzer-banner-more-about-wine-region__text .account .card-actions .product-detail-products-slider__title a.more-link, .product-detail-products-slider__title .cms-element-winzer-banner-more-about-wine-region__text .account .card-actions a.more-link, .account .card-actions .cms-element-winzer-banner-more-about-wine-region__text a.btn-arrow, .cms-element-winzer-banner-more-about-wine-region__text .page-search .btn-arrow.header-search-btn, .cms-element-winzer-banner-more-about-wine-region__text .page-search .product-detail-products-slider__title .header-search-btn.more-link, .product-detail-products-slider__title .cms-element-winzer-banner-more-about-wine-region__text .page-search .header-search-btn.more-link, .page-search .cms-element-winzer-banner-more-about-wine-region__text .btn-arrow.header-search-btn, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .btn-arrow.more-link, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .cms-element-winzer-banner-more-about-wine-region__text .btn-arrow.more-link, .cms-element-winzer-banner-more-about-wine-region__text .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow, .cms-element-winzer-banner-more-about-wine-region__text .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link, .product-detail-products-slider__title .cms-element-winzer-banner-more-about-wine-region__text .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .cms-element-winzer-banner-more-about-wine-region__text a.btn-arrow, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .btn.more-link, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .more-link.address-editor-select, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .more-link.address-editor-create, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .account .card-actions a.more-link, .account .card-actions .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title a.more-link, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .page-search .more-link.header-search-btn, .page-search .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .more-link.header-search-btn, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title a.more-link, .product-detail-products-slider__title .cms-element-winzer-banner-more-about-wine-region__text .btn.more-link {
	color: #fff;
}

.cms-element-winzer-banner-more-about-wine-region__text *:after, .cms-element-winzer-banner-more-about-wine-region__text .btn.btn-arrow:after, .cms-element-winzer-banner-more-about-wine-region__text .btn-arrow.address-editor-select:after, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .address-editor-select.more-link:after, .product-detail-products-slider__title .cms-element-winzer-banner-more-about-wine-region__text .address-editor-select.more-link:after, .cms-element-winzer-banner-more-about-wine-region__text .btn-arrow.address-editor-create:after, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .address-editor-create.more-link:after, .product-detail-products-slider__title .cms-element-winzer-banner-more-about-wine-region__text .address-editor-create.more-link:after, .cms-element-winzer-banner-more-about-wine-region__text .account .card-actions a.btn-arrow:after, .cms-element-winzer-banner-more-about-wine-region__text .account .card-actions .product-detail-products-slider__title a.more-link:after, .product-detail-products-slider__title .cms-element-winzer-banner-more-about-wine-region__text .account .card-actions a.more-link:after, .account .card-actions .cms-element-winzer-banner-more-about-wine-region__text a.btn-arrow:after, .cms-element-winzer-banner-more-about-wine-region__text .page-search .btn-arrow.header-search-btn:after, .cms-element-winzer-banner-more-about-wine-region__text .page-search .product-detail-products-slider__title .header-search-btn.more-link:after, .product-detail-products-slider__title .cms-element-winzer-banner-more-about-wine-region__text .page-search .header-search-btn.more-link:after, .page-search .cms-element-winzer-banner-more-about-wine-region__text .btn-arrow.header-search-btn:after, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .btn-arrow.more-link:after, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .product-detail-products-slider__title .more-link:after, .product-detail-products-slider__title .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .more-link:after, .product-detail-products-slider__title .cms-element-winzer-banner-more-about-wine-region__text .btn-arrow.more-link:after, .cms-element-winzer-banner-more-about-wine-region__text .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.btn-arrow:after, .cms-element-winzer-banner-more-about-wine-region__text .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .product-detail-products-slider__title a.more-link:after, .product-detail-products-slider__title .cms-element-winzer-banner-more-about-wine-region__text .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link:after, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .cms-element-winzer-banner-more-about-wine-region__text a.btn-arrow:after, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .btn.more-link:after, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .more-link.address-editor-select:after, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .more-link.address-editor-create:after, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .account .card-actions a.more-link:after, .account .card-actions .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title a.more-link:after, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .page-search .more-link.header-search-btn:after, .page-search .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .more-link.header-search-btn:after, .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a.more-link:after, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .cms-element-winzer-banner-more-about-wine-region__text .product-detail-products-slider__title a.more-link:after, .product-detail-products-slider__title .cms-element-winzer-banner-more-about-wine-region__text .btn.more-link:after {
	color: #fff;
}

.cms-element-winzer-banner-more-about-wine-region__text a {
	text-decoration: none;
}

/* .winzerportrait-filter {
    ul {
        list-style: none;
        margin: 0 -10px;
        padding: 0;

        li {
            padding-left: 10px;
            padding-right: 10px;
        }

        .winzerportrait-filter__filter-item {
            margin: 2px 0;
            white-space: nowrap;

            &__icon {
                margin-right: 10px;
                position: relative;

                &:hover {
                    cursor: pointer;
                }
                
                span {
                    font-size: 22px;
                }

                .icon-checkbox-checkmark {
                    position: absolute;
                    top: 0;
                    left: 0;
                }
            }
        }
    }
} */

/*********************************************************
* Produzentenindex
*********************************************************/
.next-producerindex__controls {
	margin-bottom: 40px;
}

.next-producerindex__search {
	margin-bottom: 40px;
}

.next-producerindex__search .form-group {
	position: relative;
}

.next-producerindex__search .form-control, .next-producerindex__search .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .next-producerindex__search #next_checkout_deliverydate {
	background-color: #fff;
	border-color: #413a3e;
	height: 50px;
	padding: 5px 57px 5px 23px;
}

@media (min-width: 576px) {
	.next-producerindex__search .form-control, .next-producerindex__search .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .next-producerindex__search #next_checkout_deliverydate {
		border-radius: 2rem;
	}
}

.next-producerindex__search .icon {
	font-size: 0;
	line-height: 0;
	height: 25px;
	width: 25px;
	position: absolute;
	right: 17px;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.next-producerindex__search .icon svg {
	height: 25px;
	width: auto;
}

.next-producerindex__country-categories {
	margin-bottom: 20px;
}

.next-producerindex__country-categories ul {
	margin: 0 -4px 20px;
}

.next-producerindex__country-categories .btn-country {
	background-color: transparent;
	border: 1px solid #000;
	color: #000;
	outline: none;
	margin: 5px 4px;
	position: relative;
}

.next-producerindex__country-categories .btn-country:hover {
	background-color: #a6063a;
	border-color: #a6063a;
	color: #fff;
}

.next-producerindex__country-categories .btn-country:active, .next-producerindex__country-categories .btn-country:focus {
	background-color: #a6063a !important;
	border-color: #a6063a !important;
	color: #fff !important;
}

.next-producerindex__country-categories .btn-country.btn-selected {
	background-color: #a6063a;
	border-color: #a6063a;
	color: #fff;
	font-weight: 600;
}

.next-producerindex__alphabet {
	margin-bottom: 20px;
}

.next-producerindex__alphabet ul {
	margin-left: -5px;
	margin-right: -5px;
}

.next-producerindex__alphabet ul li {
	padding-left: 5px;
	padding-right: 5px;
}

.next-producerindex__filter-reset .btn-reset {
	background-color: transparent;
	border: none;
	color: #000;
	padding-left: 0;
	outline: none;
}

.next-producerindex__filter-reset .btn-reset .icon-remove {
	color: #a6063a;
}

.next-producerindex__filter-reset .btn-reset:hover {
	background-color: transparent;
	color: #a6063a;
}

.next-producerindex__filter-reset .btn-reset:active, .next-producerindex__filter-reset .btn-reset:focus {
	background-color: transparent;
	color: #000;
}

.next-producerindex__filter-reset .btn:not(:disabled):not(.disabled):active, .next-producerindex__filter-reset .address-editor-select:not(:disabled):not(.disabled):active, .next-producerindex__filter-reset .address-editor-create:not(:disabled):not(.disabled):active, .next-producerindex__filter-reset .account .card-actions a:not(:disabled):not(.disabled):active, .account .card-actions .next-producerindex__filter-reset a:not(:disabled):not(.disabled):active, .next-producerindex__filter-reset .page-search .header-search-btn:not(:disabled):not(.disabled):active, .page-search .next-producerindex__filter-reset .header-search-btn:not(:disabled):not(.disabled):active, .next-producerindex__filter-reset .product-detail-products-slider__title .more-link:not(:disabled):not(.disabled):active, .product-detail-products-slider__title .next-producerindex__filter-reset .more-link:not(:disabled):not(.disabled):active, .next-producerindex__filter-reset .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:not(:disabled):not(.disabled):active, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .next-producerindex__filter-reset a:not(:disabled):not(.disabled):active {
	background-color: transparent;
	border-color: transparent;
	color: #000;
}

.next-producerindex__formated-list__letter-block {
	margin-bottom: 40px;
}

@media (min-width: 992px) {
	.next-producerindex__formated-list ul {
		columns: 3;
	}
}

/*********************************************************
* Winzerportraits
*********************************************************/
.cms-section-winzer--winzerportraits .cms-block-text-intertitle .cms-element-text-intertitle.margin-bottom-large {
	margin-bottom: 45px;
}

@media (min-width: 992px) {
	.cms-section-winzer--winzerportraits .cms-block-text-intertitle .cms-element-text-intertitle.margin-bottom-large {
		margin-bottom: 67px;
	}
}

.cms-section-winzer--winzerportraits #googleMapWinzer.initialized {
	margin-bottom: 70px;
}

@media (min-width: 992px) {
	.cms-section-winzer--winzerportraits #googleMapWinzer.initialized {
		margin-bottom: 157px;
	}
}

.cms-section-winzer--winzerportraits .heading-wineregions {
	margin-bottom: 45px;
}

@media (min-width: 992px) {
	.cms-section-winzer--winzerportraits .heading-wineregions {
		margin-bottom: 90px;
	}
}

/*********************************************************
* Weinregionen
*********************************************************/

/*********************************************************
* Navigation Land/Region
*********************************************************/
.winzer-country-region-navigation {
	margin-bottom: 50px;
}

@media (min-width: 992px) {
	.winzer-country-region-navigation {
		margin-bottom: 110px;
	}
}

.winzer-country-region-navigation__item {
	margin-bottom: 1rem;
	padding-left: 50px;
	padding-right: 50px;
}

.winzer-country-region-navigation .swiper {
	--swiper-theme-color: #000;
	--swiper-navigation-size: 22px;
	overflow: hidden;
}

.winzer-country-region-navigation .swiper-wrapper {
	-ms-flex-align: center;
	align-items: center;
}

.winzer-country-region-navigation .swiper-slide {
	text-align: center;
	width: auto;
}

.winzer-country-region-navigation .swiper-slide a {
	display: inline-block;
	text-decoration: none;
}

.winzer-country-region-navigation .swiper-slide a.is-active {
	font-weight: 700;
	position: relative;
}

.winzer-country-region-navigation .swiper-slide a.is-active:after {
	content: "";
	background-color: #000;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

.winzer-country-region-navigation .swiper-button-prev.swiper-button-disabled, .winzer-country-region-navigation .swiper-button-next.swiper-button-disabled {
	opacity: .5;
}

#countryRegionNavigationCountry, #countryRegionNavigationRegion {
	visibility: hidden;
}

.winzer-country-region-pager--top {
	margin-bottom: 60px;
}

.winzer-country-region-pager__item .btn-arrow:after, .winzer-country-region-pager__item .product-detail-products-slider__title .more-link:after, .product-detail-products-slider__title .winzer-country-region-pager__item .more-link:after {
	color: #000;
}

/*********************************************************
* Kacheln
*********************************************************/
@media (min-width: 992px) {
	.winzer-country-region-tiles .col-lg-6:nth-of-type(even) {
		margin-top: -65px;
	}
}

.winzer-country-region-tiles .list--two-cols {
	columns: 2;
}

.winzer-country-region-tiles--regions {
	margin-bottom: 100px;
}

.winzer-country-region-tiles--regions h3 a:hover {
	color: #a6063a;
}

.winzer-country-region-tiles--more-information {
	margin-bottom: 60px;
}

/*********************************************************
* Winzerportrait / Weinregionen
*********************************************************/
.cms-section-winzer--winzerportraits .cms-element-text-intertitle .cms-element-title-seo__subtitle a, .cms-section-winzer--regionen .cms-element-text-intertitle .cms-element-title-seo__subtitle a {
	text-decoration: none;
}

.cms-section-winzer--winzerportraits .table__winzer, .cms-section-winzer--regionen .table__winzer {
	border-bottom: none;
}

.cms-section-winzer--winzerportraits .table__winzer tbody tr:first-of-type th, .cms-section-winzer--winzerportraits .table__winzer tbody tr:first-of-type td, .cms-section-winzer--regionen .table__winzer tbody tr:first-of-type th, .cms-section-winzer--regionen .table__winzer tbody tr:first-of-type td {
	border-top: none;
}

.cms-section-winzer--winzerportraits .swiper--image-slider, .cms-section-winzer--regionen .swiper--image-slider {
	margin-bottom: 80px;
	overflow: hidden;
}

@media (min-width: 992px) {
	.cms-section-winzer--winzerportraits .swiper--image-slider, .cms-section-winzer--regionen .swiper--image-slider {
		margin-bottom: 90px;
	}
}

.cms-section-winzer--winzerportraits .swiper--image-slider .swiper-slide, .cms-section-winzer--regionen .swiper--image-slider .swiper-slide {
	width: 50%;
}

.cms-section-winzer--winzerportraits .swiper--image-slider .swiper-slide a, .cms-section-winzer--regionen .swiper--image-slider .swiper-slide a {
	display: block;
}

.cms-section-winzer--winzerportraits .swiper--image-slider .cms-block.cms-block-image, .cms-section-winzer--regionen .swiper--image-slider .cms-block.cms-block-image {
	margin-bottom: 0;
}

.cms-section-winzer--winzerportraits .cms-block.cms-block-link-products, .cms-section-winzer--regionen .cms-block.cms-block-link-products {
	margin-bottom: 80px;
}

@media (min-width: 992px) {
	.cms-section-winzer--winzerportraits .cms-block.cms-block-link-products, .cms-section-winzer--regionen .cms-block.cms-block-link-products {
		margin-bottom: 110px;
	}
}

.cms-section-winzer--winzerportraits .cms-block-text-quote .text-quote-block, .cms-section-winzer--regionen .cms-block-text-quote .text-quote-block {
	min-height: 0;
}

@media (min-width: 768px) {
	.cms-section-winzer--winzerportraits .cms-block-text-quote .text-quote-block, .cms-section-winzer--regionen .cms-block-text-quote .text-quote-block {
		padding-top: 50px;
		padding-bottom: 13px;
		padding-left: 110px;
	}
}

@media (min-width: 768px) {
	.cms-section-winzer--winzerportraits .cms-block-text-quote .text-quote-block__quote-element .cms-element-text, .cms-section-winzer--regionen .cms-block-text-quote .text-quote-block__quote-element .cms-element-text {
		margin-bottom: 37px;
	}
}

.cms-section-winzer--winzerportraits .cms-block-text-quote .text-quote-block__img-element, .cms-section-winzer--regionen .cms-block-text-quote .text-quote-block__img-element {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.cms-section-winzer--winzerportraits .cms-block-text-quote .text-quote-block__img-element .cms-element-image-image-text-seo__item__image, .cms-section-winzer--regionen .cms-block-text-quote .text-quote-block__img-element .cms-element-image-image-text-seo__item__image {
	margin: auto 0 0 auto;
	max-width: 185px;
}

.cms-section-winzer--winzerportraits .cms-block-text-quote .btn-arrow, .cms-section-winzer--winzerportraits .cms-block-text-quote .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .cms-section-winzer--winzerportraits .cms-block-text-quote .more-link, .cms-section-winzer--regionen .cms-block-text-quote .btn-arrow, .cms-section-winzer--regionen .cms-block-text-quote .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .cms-section-winzer--regionen .cms-block-text-quote .more-link {
	white-space: normal;
	text-align: left;
}

.cms-section-winzer--winzerportraits .cms-block-text-quote .btn-arrow:after, .cms-section-winzer--winzerportraits .cms-block-text-quote .product-detail-products-slider__title .more-link:after, .product-detail-products-slider__title .cms-section-winzer--winzerportraits .cms-block-text-quote .more-link:after, .cms-section-winzer--regionen .cms-block-text-quote .btn-arrow:after, .cms-section-winzer--regionen .cms-block-text-quote .product-detail-products-slider__title .more-link:after, .product-detail-products-slider__title .cms-section-winzer--regionen .cms-block-text-quote .more-link:after {
	content: none;
}

.cms-section-winzer--winzerportraits .cms-block-text-quote .btn-arrow:active:focus, .cms-section-winzer--winzerportraits .cms-block-text-quote .product-detail-products-slider__title .more-link:active:focus, .product-detail-products-slider__title .cms-section-winzer--winzerportraits .cms-block-text-quote .more-link:active:focus, .cms-section-winzer--regionen .cms-block-text-quote .btn-arrow:active:focus, .cms-section-winzer--regionen .cms-block-text-quote .product-detail-products-slider__title .more-link:active:focus, .product-detail-products-slider__title .cms-section-winzer--regionen .cms-block-text-quote .more-link:active:focus {
	color: #fff !important;
}

.cms-section-winzer--winzerportraits .cms-block-text-quote .btn-arrow .icon-arrow-right, .cms-section-winzer--winzerportraits .cms-block-text-quote .product-detail-products-slider__title .more-link .icon-arrow-right, .product-detail-products-slider__title .cms-section-winzer--winzerportraits .cms-block-text-quote .more-link .icon-arrow-right, .cms-section-winzer--regionen .cms-block-text-quote .btn-arrow .icon-arrow-right, .cms-section-winzer--regionen .cms-block-text-quote .product-detail-products-slider__title .more-link .icon-arrow-right, .product-detail-products-slider__title .cms-section-winzer--regionen .cms-block-text-quote .more-link .icon-arrow-right {
	font-size: 32px;
	position: absolute;
	margin-left: 15px;
	margin-top: -3px;
	transition: -ms-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transition: -webkit-transform .3s ease-out;
}

.cms-section-winzer--winzerportraits .cms-block-text-quote .btn-arrow:hover .icon-arrow-right, .cms-section-winzer--winzerportraits .cms-block-text-quote .product-detail-products-slider__title .more-link:hover .icon-arrow-right, .product-detail-products-slider__title .cms-section-winzer--winzerportraits .cms-block-text-quote .more-link:hover .icon-arrow-right, .cms-section-winzer--regionen .cms-block-text-quote .btn-arrow:hover .icon-arrow-right, .cms-section-winzer--regionen .cms-block-text-quote .product-detail-products-slider__title .more-link:hover .icon-arrow-right, .product-detail-products-slider__title .cms-section-winzer--regionen .cms-block-text-quote .more-link:hover .icon-arrow-right {
	-ms-transform: translateX(4px);
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
}

.cms-section-winzer--winzerportraits .cms-element-image-image-text-seo .btn-arrow, .cms-section-winzer--winzerportraits .cms-element-image-image-text-seo .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .cms-section-winzer--winzerportraits .cms-element-image-image-text-seo .more-link, .cms-section-winzer--regionen .cms-element-image-image-text-seo .btn-arrow, .cms-section-winzer--regionen .cms-element-image-image-text-seo .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .cms-section-winzer--regionen .cms-element-image-image-text-seo .more-link {
	white-space: normal;
	text-align: left;
}

@media (max-width: 991.98px) {
	.cms-section-winzer--winzerportraits .list-mb-regions-producers-custom, .cms-section-winzer--regionen .list-mb-regions-producers-custom {
		margin-bottom: 70px;
	}
}

.cms-section-winzer--winzerportraits .winzer-country-region-list, .cms-section-winzer--regionen .winzer-country-region-list {
	margin-bottom: 160px;
}

.cms-section-winzer--winzerportraits .winzer-country-region-list a, .cms-section-winzer--regionen .winzer-country-region-list a {
	text-decoration: underline;
}

.cms-section-winzer--winzerportraits .winzer-country-region-list .list--two-cols, .cms-section-winzer--regionen .winzer-country-region-list .list--two-cols {
	columns: 2;
	max-width: 570px;
}

.cms-section-winzer--regionen--land .cms-block-text-intertitle .cms-element-text-intertitle.margin-bottom-large {
	margin-bottom: 40px;
}

@media (min-width: 992px) {
	.cms-section-winzer--regionen--land .cms-block.cms-block-text-seo {
		margin-bottom: 120px;
	}
}

.cms-section-winzer--regionen--land .swiper--image-slider {
	margin-bottom: 60px;
}

/*********************************************************
* Winzerportrait
*********************************************************/
.winzer-country-region-layout-bg-color__item {
	background-color: #f6f6f6;
	margin-bottom: 165px;
	padding: 15px 25px;
}

@media (min-width: 992px) {
	.winzer-country-region-layout-bg-color__item {
		padding: 30px 50px;
	}
}

.winzer-country-region-layout-bg-color__item .product-detail-products-slider .swiper-slide .product-box .card-body {
	background-color: #fff;
}

.winzer-country-region-layout-bg-color__item .product-detail-products-slider .swiper-slide .product-box .product-qty-input-group .form-control, .winzer-country-region-layout-bg-color__item .product-detail-products-slider .swiper-slide .product-box .product-qty-input-group .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .winzer-country-region-layout-bg-color__item .product-detail-products-slider .swiper-slide .product-box .product-qty-input-group #next_checkout_deliverydate, .winzer-country-region-layout-bg-color__item .product-detail-products-slider .swiper-slide .product-box .product-qty-input-group .btn, .winzer-country-region-layout-bg-color__item .product-detail-products-slider .swiper-slide .product-box .product-qty-input-group .address-editor-select, .winzer-country-region-layout-bg-color__item .product-detail-products-slider .swiper-slide .product-box .product-qty-input-group .address-editor-create, .winzer-country-region-layout-bg-color__item .product-detail-products-slider .swiper-slide .product-box .product-qty-input-group .account .card-actions a, .account .card-actions .winzer-country-region-layout-bg-color__item .product-detail-products-slider .swiper-slide .product-box .product-qty-input-group a, .winzer-country-region-layout-bg-color__item .product-detail-products-slider .swiper-slide .product-box .product-qty-input-group .page-search .header-search-btn, .page-search .winzer-country-region-layout-bg-color__item .product-detail-products-slider .swiper-slide .product-box .product-qty-input-group .header-search-btn, .winzer-country-region-layout-bg-color__item .product-detail-products-slider .swiper-slide .product-box .product-qty-input-group .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .winzer-country-region-layout-bg-color__item .product-detail-products-slider .swiper-slide .product-box .product-qty-input-group .more-link, .winzer-country-region-layout-bg-color__item .product-detail-products-slider .swiper-slide .product-box .product-qty-input-group .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .winzer-country-region-layout-bg-color__item .product-detail-products-slider .swiper-slide .product-box .product-qty-input-group a {
	background-color: #f6f6f6;
}

.winzer-country-region-layout-bg-color__item .btn-outline-secondary:not(:hover):not(:focus):not(:active), .winzer-country-region-layout-bg-color__item .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a:not(:hover):not(:focus):not(:active), .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .winzer-country-region-layout-bg-color__item a:not(:hover):not(:focus):not(:active) {
	background-color: transparent;
}

.cms-block-winzer--portrait .cms-element-image-image-text-seo__item .cms-element-image img {
	-ms-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
}

.cms-block-winzer--portrait .cms-element-image-image-text-seo__item .cms-element-image figcaption {
	padding-top: 7px;
}

.cms-block-winzer--portrait .cms-element-image-image-text-seo__item #googleMapWinzer {
	margin-bottom: 25px;
}

@media (min-width: 768px) {
	.cms-block-winzer--portrait .cms-element-image-image-text-seo__item #googleMapWinzer {
		margin-bottom: 41px;
	}
}

/*********************************************************
* PDF bei Land, Region und Winzer
*********************************************************/
.cms-block-text-pdf {
	margin-top: 14px;
}

.cms-block-text-pdf a {
	text-decoration: none;
}

.cms-block-text-pdf a .icon-kellerkarte-download-pdf {
	-webkit-text-stroke: .15px;
	font-size: 30px;
	line-height: 1;
}

.cms-block .wordpress-connector-blog .cms-element-image .cms-image-container {
	background-color: #f6f6f6;
}

.cms-block .wordpress-connector-blog .cms-element-text-seo__subtitle-block {
	margin-bottom: 15px;
}

.cms-block .wordpress-connector-blog .cms-element-text-seo__title-block h1, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .quote-block__quote, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .cart-main-header, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .finish-header {
	font-size: 1rem;
	font-weight: 700;
}

.cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h1, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h2__section-title, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h2__large-title {
	font-size: 1rem;
	font-weight: 700;
}

.cms-block .wordpress-connector-blog .cms-element-text-seo__title-block h2, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .product-detail-price-container .product-detail-price, .product-detail-price-container .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .product-detail-price, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .account h1, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .account .quote-block__quote, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .account .cart-main-header, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .account .finish-header, .account .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block h1, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .modal .modal-dialog .modal-content .modal-title, .modal .modal-dialog .modal-content .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .modal-title, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .winzer-country-region-layout-bg-color__item .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .product-detail-products-slider__title {
	font-size: 1rem;
	font-weight: 700;
}

.cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h2, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h2__section-title, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h2__large-title {
	font-size: 1rem;
	font-weight: 700;
}

.cms-block .wordpress-connector-blog .cms-element-text-seo__title-block h3 {
	font-size: 1rem;
	font-weight: 700;
}

.cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h3, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h2__section-title, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h2__large-title {
	font-size: 1rem;
	font-weight: 700;
}

.cms-block .wordpress-connector-blog .cms-element-text-seo__title-block h4, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .next-orderlist-index-index .alert .title, .next-orderlist-index-index .alert .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .title {
	font-size: 1rem;
	font-weight: 700;
}

.cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h4, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h2__section-title, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h2__large-title {
	font-size: 1rem;
	font-weight: 700;
}

.cms-block .wordpress-connector-blog .cms-element-text-seo__title-block h5, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .filter-heading, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h1.filter-heading {
	font-size: 1rem;
	font-weight: 700;
}

.cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h5, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h2__section-title, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h2__large-title {
	font-size: 1rem;
	font-weight: 700;
}

.cms-block .wordpress-connector-blog .cms-element-text-seo__title-block h6 {
	font-size: 1rem;
	font-weight: 700;
}

.cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h6, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h2__section-title, .cms-block .wordpress-connector-blog .cms-element-text-seo__title-block .h2__large-title {
	font-size: 1rem;
	font-weight: 700;
}

.cms-block .wordpress-connector-blog .col-md-4:last-of-type .cms-element-image-text-three-column__col, .cms-block .wordpress-connector-blog .is-act-checkoutregisterpage .checkout .checkout-aside:last-of-type .cms-element-image-text-three-column__col, .is-act-checkoutregisterpage .checkout .cms-block .wordpress-connector-blog .checkout-aside:last-of-type .cms-element-image-text-three-column__col {
	margin-bottom: 0;
}

.container-main .cms-page {
	margin-top: 20px;
	min-height: 600px;
}

@media (min-width: 992px) {
	.container-main .cms-page {
		min-height: 800px;
	}
}

.cms-section {
	overflow: visible;
}

.cms-section .boxed {
	margin-left: auto;
	margin-right: auto;
	max-width: 1260px;
	padding-left: 15px;
	padding-right: 15px;
}

.cms-section .boxed .cms-block.cms-block-text {
	overflow: visible;
}

@media (min-width: 576px) {
	.cms-section .cms-section-default.full-width {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.cms-section.bg-color {
	margin-bottom: 45px;
	padding-top: 45px;
	padding-bottom: 0;
}

@media (min-width: 576px) {
	.cms-section.bg-color {
		margin-left: -20px;
		margin-right: -20px;
	}
}

@media (min-width: 576px) and (max-width: 1479.98px) {
	.cms-section.bg-color .boxed {
		padding-left: 35px;
		padding-right: 35px;
	}
}

@media (min-width: 768px) {
	.cms-section.bg-color {
		margin-bottom: 65px;
		padding-top: 65px;
	}
}

@media (max-width: 767.98px) {
	.cms-section.bg-color.bg-martel-grey {
		padding-bottom: 0;
	}
}

.cms-section.bg-martel-grey {
	background-color: #f6f6f6;
	overflow: hidden;
}

.cms-section.bg-martel-grey .cms-block-image-image-text-seo:last-of-type .cms-element-image-image-text-seo {
	margin-bottom: 0;
}

.cms-section.bg-martel-dark-grey {
	background-color: #413a3e;
	color: #fff;
}

.cms-section.bg-martel-dark-grey .btn-arrow, .cms-section.bg-martel-dark-grey .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .cms-section.bg-martel-dark-grey .more-link {
	color: #fff;
}

.cms-section.bg-martel-dark-grey .btn-arrow:after, .cms-section.bg-martel-dark-grey .product-detail-products-slider__title .more-link:after, .product-detail-products-slider__title .cms-section.bg-martel-dark-grey .more-link:after {
	color: #fff;
}

.cms-section.bg-martel-dark-grey .btn-arrow:hover, .cms-section.bg-martel-dark-grey .product-detail-products-slider__title .more-link:hover, .product-detail-products-slider__title .cms-section.bg-martel-dark-grey .more-link:hover, .cms-section.bg-martel-dark-grey .btn-arrow:focus, .cms-section.bg-martel-dark-grey .product-detail-products-slider__title .more-link:focus, .product-detail-products-slider__title .cms-section.bg-martel-dark-grey .more-link:focus, .cms-section.bg-martel-dark-grey .btn-arrow:active, .cms-section.bg-martel-dark-grey .product-detail-products-slider__title .more-link:active, .product-detail-products-slider__title .cms-section.bg-martel-dark-grey .more-link:active, .cms-section.bg-martel-dark-grey .btn-arrow:not(:disabled):not(.disabled):active:focus, .cms-section.bg-martel-dark-grey .product-detail-products-slider__title .more-link:not(:disabled):not(.disabled):active:focus, .product-detail-products-slider__title .cms-section.bg-martel-dark-grey .more-link:not(:disabled):not(.disabled):active:focus {
	color: #fff;
}

.cms-page .cms-sections .cms-section.pt-0.pos-0 {
	margin-top: 0;
}

@media (min-width: 992px) {
	.cms-page .cms-sections .cms-section.pt-64.pos-0 {
		margin-top: 64px;
	}
}

.cms-section-default .cms-block-container {
	margin: 0 !important;
	padding: 0 !important;
}

.cms-block {
	overflow: visible;
}

.cms-block .cms-block-container .cms-block-container-row {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.mt-header {
	margin-top: calc(var(--header-height) * -1) !important;
}

@media (min-width: 992px) {
	.mt-header {
		margin-top: 0 !important;
	}
}

.mb-65 {
	margin-bottom: 65px !important;
}

.cms-block.cms-block-image, .cms-block.cms-block-image-caption {
	margin-bottom: 45px;
}

@media (min-width: 768px) {
	.cms-block.cms-block-image, .cms-block.cms-block-image-caption {
		margin-bottom: 65px;
	}
}

@media (min-width: 992px) {
	.cms-block.cms-block-image .cms-element-image:not(.full-width), .cms-block.cms-block-image-caption .cms-element-image:not(.full-width) {
		max-width: 80%;
	}
}

.cms-block.cms-block-image .cms-element-image .cms-image-container, .cms-block.cms-block-image-caption .cms-element-image .cms-image-container {
	position: relative;
	overflow: hidden;
}

.cms-block.cms-block-image .cms-element-image .cms-image-container figure, .cms-block.cms-block-image-caption .cms-element-image .cms-image-container figure {
	margin-bottom: 0;
}

.cms-block.cms-block-image .cms-element-image .cms-image-container img, .cms-block.cms-block-image-caption .cms-element-image .cms-image-container img {
	width: 100%;
}

.cms-block.cms-block-image .cms-element-image figcaption, .cms-block.cms-block-image-caption .cms-element-image figcaption {
	margin-top: 8px;
}

.cms-block.cms-block-image .cms-element-image figcaption p:last-of-type, .cms-block.cms-block-image-caption .cms-element-image figcaption p:last-of-type {
	margin-bottom: 0;
}

/* .no-touch {
    .cms-block {
        &.cms-block-image,
        &.cms-block-image-caption {
            .cms-element-image {
                &:hover {
                    img {
                        transform: scale3d(1.06, 1.06, 1);
                    }
                }
            }
        }
    }
} */
.cms-block-image-image-text-seo {
	overflow: visible;
}

.cms-element-image-image-text-seo .col-w-stoerer-btn {
	overflow: hidden;
}

.cms-element-image-image-text-seo__item {
	margin-bottom: 45px;
	position: relative;
}

@media (min-width: 768px) {
	.cms-element-image-image-text-seo__item {
		margin-bottom: 65px;
	}
}

.cms-element-image-image-text-seo__item__link-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

.cms-element-image-image-text-seo__item__image {
	margin-bottom: 25px;
	position: relative;
}

@media (min-width: 768px) {
	.cms-element-image-image-text-seo__item__image {
		margin-bottom: 41px;
	}
}

.cms-element-image-image-text-seo__item .cms-element-image {
	overflow: hidden;
	position: relative;
}

@media (min-width: 768px) {
	.cms-element-image-image-text-seo__item .cms-element-image {
		width: 100%;
	}
}

.cms-element-image-image-text-seo__item .cms-element-image img {
	width: 100%;
	transition: -ms-transform 1.25s var(--ease-out-img);
	transition: -webkit-transform 1.25s var(--ease-out-img);
	transition: transform 1.25s var(--ease-out-img);
	-webkit-transition: -webkit-transform 1.25s var(--ease-out-img);
	-ms-transform: scale3d(1.01, 1.01, 1.01);
	-webkit-transform: scale3d(1.01, 1.01, 1.01);
	transform: scale3d(1.01, 1.01, 1.01);
}

.cms-element-image-image-text-seo__item .cms-element-text-seo__title-block {
	margin-bottom: 23px;
}

.cms-element-image-image-text-seo__item .cms-element-text-seo__text-block {
	margin-bottom: 1rem;
}

.cms-element-image-image-text-seo__item__text.w-stoerer-btn .cms-element-text-seo__title-block, .cms-element-image-image-text-seo__item__text.w-stoerer-btn .cms-element-text-seo__subtitle-block {
	max-width: calc(100% - 120px);
}

@media (min-width: 768px) {
	.cms-element-image-image-text-seo__item__text.w-stoerer-btn .cms-element-text-seo__title-block, .cms-element-image-image-text-seo__item__text.w-stoerer-btn .cms-element-text-seo__subtitle-block {
		max-width: calc(100% - 140px);
	}
}

@media (min-width: 1480px) {
	.cms-element-image-image-text-seo__item__text.w-stoerer-btn .cms-element-text-seo__title-block, .cms-element-image-image-text-seo__item__text.w-stoerer-btn .cms-element-text-seo__subtitle-block {
		max-width: calc(100% - 180px);
	}
}

.cms-element-image-image-text-seo__item .cms-block-text-quote {
	margin-bottom: 41px;
	overflow: hidden;
}

.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block-placeholder {
	display: none;
	background-color: #a6063a;
}

@media (min-width: 992px) {
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block-placeholder {
		display: block;
	}
}

.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block-placeholder img {
	height: auto;
	width: 100%;
}

.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block {
	padding: 40px 30px;
}

@media (min-width: 992px) {
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block h1, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .quote-block__quote, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .cart-main-header, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .finish-header {
		font-size: 2.17vw;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h1, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__section-title, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__large-title {
		font-size: 2.17vw;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block h2, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .product-detail-price-container .product-detail-price, .product-detail-price-container .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .product-detail-price, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .account h1, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .account .quote-block__quote, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .account .cart-main-header, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .account .finish-header, .account .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block h1, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .modal .modal-dialog .modal-content .modal-title, .modal .modal-dialog .modal-content .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .modal-title, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .winzer-country-region-layout-bg-color__item .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .product-detail-products-slider__title {
		font-size: 2.17vw;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__section-title, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__large-title {
		font-size: 2.17vw;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block h3 {
		font-size: 2.17vw;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h3, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__section-title, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__large-title {
		font-size: 2.17vw;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block h4, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .next-orderlist-index-index .alert .title, .next-orderlist-index-index .alert .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .title {
		font-size: 2.17vw;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h4, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__section-title, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__large-title {
		font-size: 2.17vw;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block h5, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .filter-heading, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h1.filter-heading {
		font-size: 2.17vw;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h5, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__section-title, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__large-title {
		font-size: 2.17vw;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block h6 {
		font-size: 2.17vw;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h6, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__section-title, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__large-title {
		font-size: 2.17vw;
	}
}

@media (min-width: 1480px) {
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block h1, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .quote-block__quote, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .cart-main-header, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .finish-header {
		font-size: 2.8125rem;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h1, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__section-title, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__large-title {
		font-size: 2.8125rem;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block h2, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .product-detail-price-container .product-detail-price, .product-detail-price-container .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .product-detail-price, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .account h1, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .account .quote-block__quote, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .account .cart-main-header, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .account .finish-header, .account .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block h1, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .modal .modal-dialog .modal-content .modal-title, .modal .modal-dialog .modal-content .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .modal-title, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .winzer-country-region-layout-bg-color__item .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .product-detail-products-slider__title {
		font-size: 2.8125rem;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__section-title, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__large-title {
		font-size: 2.8125rem;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block h3 {
		font-size: 2.8125rem;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h3, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__section-title, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__large-title {
		font-size: 2.8125rem;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block h4, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .next-orderlist-index-index .alert .title, .next-orderlist-index-index .alert .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .title {
		font-size: 2.8125rem;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h4, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__section-title, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__large-title {
		font-size: 2.8125rem;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block h5, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .filter-heading, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h1.filter-heading {
		font-size: 2.8125rem;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h5, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__section-title, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__large-title {
		font-size: 2.8125rem;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block h6 {
		font-size: 2.8125rem;
	}
	
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h6, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__section-title, .cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block .h2__large-title {
		font-size: 2.8125rem;
	}
}

.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block__quote-element {
	padding-bottom: 60px;
}

@media (min-width: 992px) {
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block__quote-element {
		padding-bottom: 0;
	}
}

.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block-logo {
	position: absolute;
	bottom: 30px;
	right: 30px;
	width: 80px;
}

@media (min-width: 992px) {
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block-logo {
		bottom: 40px;
		width: 90px;
	}
}

.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block-logo svg {
	max-width: 80px;
}

@media (min-width: 992px) {
	.cms-element-image-image-text-seo__item .cms-block-text-quote .text-quote-block-logo svg {
		max-width: 90px;
	}
}

.cms-element-image-image-text-seo__item .cms-block-text-quote.bg-charcoal .text-quote-block-placeholder, .cms-element-image-image-text-seo__item .cms-block-text-quote.bg-charcoal .text-quote-block {
	background-color: #413a3e;
}

.cms-element-image-image-text-seo__item__stoerer-btn {
	position: absolute;
	right: -10px;
	bottom: -30px;
}

.cms-element-image-image-text-seo__item__stoerer-btn.w-title {
	bottom: -60px;
}

.cms-element-image-image-text-seo__item__icon {
	background: linear-gradient(to top right, transparent 0%, transparent 50%, #a6063a 50%, #a6063a 100%);
	width: 86px;
	height: 86px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}

@media (min-width: 576px) {
	.cms-element-image-image-text-seo__item__icon {
		width: 116px;
		height: 116px;
	}
}

.cms-element-image-image-text-seo__item__icon.dreieck-bg-martel-rot {
	background: linear-gradient(to top right, transparent 0%, transparent 50%, #a6063a 50%, #a6063a 100%) !important;
}

.cms-element-image-image-text-seo__item__icon.dreieck-bg-weiss {
	background: linear-gradient(to top right, transparent 0%, transparent 50%, #fff 50%, #fff 100%) !important;
}

.cms-element-image-image-text-seo__item__icon.dreieck-bg-anthrazit {
	background: linear-gradient(to top right, transparent 0%, transparent 50%, #413a3e 50%, #413a3e 100%) !important;
}

.cms-element-image-image-text-seo__item__icon:after {
	content: "";
	position: absolute;
	height: 122px;
	width: 122px;
	top: -62px;
	right: -62px;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	box-shadow: 0px 0px 8px -2px rgba(0, 0, 0, .25);
	-webkit-clip-path: inset(10px 2px -10px 2px);
	clip-path: inset(10px 2px -10px 2px);
}

@media (min-width: 576px) {
	.cms-element-image-image-text-seo__item__icon:after {
		height: 164px;
		width: 164px;
		top: -82px;
		right: -82px;
	}
}

.cms-element-image-image-text-seo__item__icon__img {
	width: 100%;
	max-width: 35px;
	max-height: 35px;
	position: absolute;
	right: 6px;
	top: 6px;
	-ms-transform: scale(1) !important;
	-webkit-transform: scale(1) !important;
	transform: scale(1) !important;
}

@media (min-width: 576px) {
	.cms-element-image-image-text-seo__item__icon__img {
		max-width: 55px;
		max-height: 55px;
	}
}

@media (min-width: 992px) {
	.cms-element-image-image-text-seo.w-offset .cms-element-image-image-text-seo__item {
		margin-top: 65px;
	}
}

@media (min-width: 992px) {
	.cms-element-image-image-text-seo.w-offset .col-two {
		margin-top: -65px;
	}
}

.cms-block-image-image-text-seo.dreieck-col1-bg-white .col-one .cms-element-image-image-text-seo__item__icon, .cms-block-image-image-text-seo-two.dreieck-col1-bg-white .col-one .cms-element-image-image-text-seo__item__icon {
	background: linear-gradient(to top right, transparent 0%, transparent 50%, #fff 50%, #fff 100%);
}

.cms-block-image-image-text-seo.dreieck-col2-bg-white .col-two .cms-element-image-image-text-seo__item__icon, .cms-block-image-image-text-seo-two.dreieck-col2-bg-white .col-two .cms-element-image-image-text-seo__item__icon {
	background: linear-gradient(to top right, transparent 0%, transparent 50%, #fff 50%, #fff 100%);
}

.cms-block-image-image-text-seo.dreieck-col1-bg-anthrazit .col-one .cms-element-image-image-text-seo__item__icon, .cms-block-image-image-text-seo-two.dreieck-col1-bg-anthrazit .col-one .cms-element-image-image-text-seo__item__icon {
	background: linear-gradient(to top right, transparent 0%, transparent 50%, #413a3e 50%, #413a3e 100%);
}

.cms-block-image-image-text-seo.dreieck-col2-bg-anthrazit .col-two .cms-element-image-image-text-seo__item__icon, .cms-block-image-image-text-seo-two.dreieck-col2-bg-anthrazit .col-two .cms-element-image-image-text-seo__item__icon {
	background: linear-gradient(to top right, transparent 0%, transparent 50%, #413a3e 50%, #413a3e 100%);
}

.no-touch .cms-element-image-image-text-seo__item:hover .cms-element-image-image-text-seo__item__image img {
	-ms-transform: scale3d(1.06, 1.06, 1);
	-webkit-transform: scale3d(1.06, 1.06, 1);
	transform: scale3d(1.06, 1.06, 1);
}

.cms-element-image-image-text-seo-collapse.collapse:not(.show) {
	display: block;
	height: 110px;
	overflow: hidden;
	position: relative;
}

.cms-element-image-image-text-seo-collapse.collapse:not(.show):after {
	content: "";
	background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(rgba(255, 255, 255, 0)));
	background-image: linear-gradient(0deg, #fff, rgba(255, 255, 255, 0));
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.cms-element-image-image-text-seo-collapse.collapse:not(.show) + a[role="button"] .cms-element-image-image-text-seo-collapse-control__plus {
	display: block;
}

.cms-element-image-image-text-seo-collapse.collapse:not(.show) + a[role="button"] .cms-element-image-image-text-seo-collapse-control__minus {
	display: none;
}

.cms-element-image-image-text-seo-collapse.collapsing {
	height: 110px;
}

.cms-element-image-image-text-seo-collapse.collapse.disable-collapse + a {
	display: none;
}

.cms-element-image-image-text-seo-collapse + a[role="button"] {
	color: #000;
	display: block;
	font-size: 40px;
	font-weight: 100;
	line-height: 1;
	padding: 10px 10px 10px 0;
	text-decoration: none;
}

.cms-element-image-image-text-seo-collapse + a[role="button"]:hover, .cms-element-image-image-text-seo-collapse + a[role="button"]:focus {
	color: #000;
}

.cms-element-image-image-text-seo-collapse + a[role="button"] .cms-element-image-image-text-seo-collapse-control__plus {
	display: none;
}

.cms-element-image-image-text-seo-collapse .cms-element-image-image-text-seo {
	margin-bottom: 0;
}

.cms-element-image-image-text-seo-collapse .cms-element-image-image-text-seo__item {
	margin-bottom: 0;
}

.cms-block-image-quote {
	overflow: hidden;
}

.cms-element-image-quote {
	margin-bottom: 45px;
}

@media (min-width: 768px) {
	.cms-element-image-quote {
		margin-bottom: 124px;
	}
}

.cms-element-image-quote__image {
	margin-bottom: 25px;
}

@media (min-width: 992px) {
	.cms-element-image-quote__image {
		margin-bottom: 0;
	}
}

.cms-element-image-quote__image__inner {
	color: #fff;
	height: 100%;
	padding: 85px 40px 85px 46px;
	position: relative;
}

@media (min-width: 992px) {
	.cms-element-image-quote__image__inner {
		padding: 85px 10vw 85px 92px;
	}
}

.cms-element-image-quote__image__inner .cms-element-image {
	overflow: hidden;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

.cms-element-image-quote__image__inner .cms-element-image .cms-image-container {
	height: 100%;
}

.cms-element-image-quote__image__inner .cms-element-image img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: -ms-transform 1.25s var(--ease-out-img);
	transition: -webkit-transform 1.25s var(--ease-out-img);
	transition: transform 1.25s var(--ease-out-img);
	-webkit-transition: -webkit-transform 1.25s var(--ease-out-img);
}

.cms-element-image-quote__image__inner .cms-element-text {
	position: relative;
	z-index: 1;
}

.cms-element-image-quote__image__inner__link-overlay {
	font-size: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
}

.cms-element-image-quote__quote__inner {
	background-color: #a6063a;
	color: #fff;
	height: 100%;
	padding: 85px 40px 85px 46px;
	position: relative;
}

@media (min-width: 992px) {
	.cms-element-image-quote__quote__inner {
		padding: 21vw 10vw 85px 92px;
	}
}

.cms-element-image-quote__quote__inner .cms-element-text-quote__author {
	margin-bottom: 30px;
}

.cms-element-image-quote__quote__inner .cms-element-text-quote__link .btn-arrow:after, .cms-element-image-quote__quote__inner .cms-element-text-quote__link .product-detail-products-slider__title .more-link:after, .product-detail-products-slider__title .cms-element-image-quote__quote__inner .cms-element-text-quote__link .more-link:after {
	color: #fff;
}

.cms-element-image-quote__quote__inner__link-overlay {
	font-size: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
}

.cms-element-image-quote__quote.bg-charcoal .cms-element-image-quote__quote__inner {
	background-color: #413a3e;
}

.cms-element-text-quote__author {
	font-style: italic;
	padding-left: 45px;
	position: relative;
}

.cms-element-text-quote__author:before {
	content: "";
	background-color: white;
	height: 1px;
	width: 35px;
	position: absolute;
	left: 0;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.no-touch .cms-element-image-quote__image:hover img {
	-ms-transform: scale3d(1.06, 1.06, 1);
	-webkit-transform: scale3d(1.06, 1.06, 1);
	transform: scale3d(1.06, 1.06, 1);
}

.cms-block-image-text-three-column .cms-element-image-text-three-column__col {
	margin-bottom: 45px;
	position: relative;
}

@media (min-width: 768px) {
	.cms-block-image-text-three-column .cms-element-image-text-three-column__col {
		margin-bottom: 0;
	}
}

.cms-block-image-text-three-column .cms-element-image-text-three-column__col__link-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

.cms-block-image-text-three-column .cms-element-image-text-three-column__col__image {
	margin-bottom: 25px;
	position: relative;
	overflow: hidden;
}

.cms-block-image-text-three-column .cms-element-image-text-three-column__col__image figure {
	margin-bottom: 0;
}

.cms-block-image-text-three-column .cms-element-image-text-three-column__col__image img {
	width: 100%;
	transition: -ms-transform 1.25s var(--ease-out-img);
	transition: -webkit-transform 1.25s var(--ease-out-img);
	transition: transform 1.25s var(--ease-out-img);
	-webkit-transition: -webkit-transform 1.25s var(--ease-out-img);
}

@media (min-width: 768px) {
	.cms-block-image-text-three-column .col-12.col-md-4:nth-child(n+4), .cms-block-image-text-three-column .is-act-checkoutregisterpage .checkout .col-12.checkout-aside:nth-child(n+4), .is-act-checkoutregisterpage .checkout .cms-block-image-text-three-column .col-12.checkout-aside:nth-child(n+4) {
		margin-top: 45px;
	}
}

.cms-block-image-text-three-column.three-column-no-headings h1, .cms-block-image-text-three-column.three-column-no-headings .quote-block__quote, .cms-block-image-text-three-column.three-column-no-headings .cart-main-header, .cms-block-image-text-three-column.three-column-no-headings .finish-header {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
}

.cms-block-image-text-three-column.three-column-no-headings .h1, .cms-block-image-text-three-column.three-column-no-headings .h2__section-title, .cms-block-image-text-three-column.three-column-no-headings .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
}

.cms-block-image-text-three-column.three-column-no-headings h2, .cms-block-image-text-three-column.three-column-no-headings .product-detail-price-container .product-detail-price, .product-detail-price-container .cms-block-image-text-three-column.three-column-no-headings .product-detail-price, .cms-block-image-text-three-column.three-column-no-headings .account h1, .cms-block-image-text-three-column.three-column-no-headings .account .quote-block__quote, .cms-block-image-text-three-column.three-column-no-headings .account .cart-main-header, .cms-block-image-text-three-column.three-column-no-headings .account .finish-header, .account .cms-block-image-text-three-column.three-column-no-headings h1, .cms-block-image-text-three-column.three-column-no-headings .modal .modal-dialog .modal-content .modal-title, .modal .modal-dialog .modal-content .cms-block-image-text-three-column.three-column-no-headings .modal-title, .cms-block-image-text-three-column.three-column-no-headings .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .winzer-country-region-layout-bg-color__item .cms-block-image-text-three-column.three-column-no-headings .product-detail-products-slider__title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
}

.cms-block-image-text-three-column.three-column-no-headings .h2, .cms-block-image-text-three-column.three-column-no-headings .h2__section-title, .cms-block-image-text-three-column.three-column-no-headings .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
}

.cms-block-image-text-three-column.three-column-no-headings h3 {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
}

.cms-block-image-text-three-column.three-column-no-headings .h3, .cms-block-image-text-three-column.three-column-no-headings .h2__section-title, .cms-block-image-text-three-column.three-column-no-headings .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
}

.cms-block-image-text-three-column.three-column-no-headings h4, .cms-block-image-text-three-column.three-column-no-headings .next-orderlist-index-index .alert .title, .next-orderlist-index-index .alert .cms-block-image-text-three-column.three-column-no-headings .title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
}

.cms-block-image-text-three-column.three-column-no-headings .h4, .cms-block-image-text-three-column.three-column-no-headings .h2__section-title, .cms-block-image-text-three-column.three-column-no-headings .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
}

.cms-block-image-text-three-column.three-column-no-headings h5, .cms-block-image-text-three-column.three-column-no-headings .filter-heading, .cms-block-image-text-three-column.three-column-no-headings .h1.filter-heading {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
}

.cms-block-image-text-three-column.three-column-no-headings .h5, .cms-block-image-text-three-column.three-column-no-headings .h2__section-title, .cms-block-image-text-three-column.three-column-no-headings .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
}

.cms-block-image-text-three-column.three-column-no-headings h6 {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
}

.cms-block-image-text-three-column.three-column-no-headings .h6, .cms-block-image-text-three-column.three-column-no-headings .h2__section-title, .cms-block-image-text-three-column.three-column-no-headings .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
}

.cms-block-image-text-three-column__winzer .cms-element-image-text-three-column__col {
	margin-bottom: 80px;
}

.cms-block-image-text-three-column__winzer .cms-element-image-text-three-column__col:hover .cms-element-text-seo__title-block {
	color: #a6063a;
}

.cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block h1, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .quote-block__quote, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .cart-main-header, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .finish-header {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 600;
}

.cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h1, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h2__section-title, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 600;
}

.cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block h2, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .product-detail-price-container .product-detail-price, .product-detail-price-container .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .product-detail-price, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .account h1, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .account .quote-block__quote, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .account .cart-main-header, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .account .finish-header, .account .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block h1, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .modal .modal-dialog .modal-content .modal-title, .modal .modal-dialog .modal-content .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .modal-title, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .winzer-country-region-layout-bg-color__item .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .product-detail-products-slider__title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 600;
}

.cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h2, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h2__section-title, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 600;
}

.cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block h3 {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 600;
}

.cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h3, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h2__section-title, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 600;
}

.cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block h4, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .next-orderlist-index-index .alert .title, .next-orderlist-index-index .alert .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 600;
}

.cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h4, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h2__section-title, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 600;
}

.cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block h5, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .filter-heading, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h1.filter-heading {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 600;
}

.cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h5, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h2__section-title, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 600;
}

.cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block h6 {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 600;
}

.cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h6, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h2__section-title, .cms-block-image-text-three-column__winzer .cms-element-text-seo__title-block .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 600;
}

.no-touch .cms-element-image-text-three-column__col:hover .cms-element-image-text-three-column__col__image img {
	-ms-transform: scale3d(1.06, 1.06, 1);
	-webkit-transform: scale3d(1.06, 1.06, 1);
	transform: scale3d(1.06, 1.06, 1);
}

.cms-block.cms-block-text, .cms-block.cms-block-text-seo {
	margin-bottom: 45px;
}

@media (min-width: 768px) {
	.cms-block.cms-block-text, .cms-block.cms-block-text-seo {
		margin-bottom: 65px;
	}
}

.cms-block.cms-block-text .product-detail-products-slider, .cms-block.cms-block-text-seo .product-detail-products-slider {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	.cms-block.cms-block-text .product-detail-products-slider, .cms-block.cms-block-text-seo .product-detail-products-slider {
		margin-bottom: 65px;
	}
}

.cms-block.cms-block-text--layout-lines-top-bottom .cms-element-text-seo, .cms-block.cms-block-text-seo--layout-lines-top-bottom .cms-element-text-seo {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-top: 20px;
	padding-bottom: 20px;
}

.cms-block.cms-block-text--collapse .card-body, .cms-block.cms-block-text-seo--collapse .card-body {
	border-color: transparent;
	padding: 0 0 5px 0;
}

.cms-block .cms-element-text-seo__subtitle-block {
	margin-bottom: 15px;
}

@media (min-width: 768px) {
	.cms-block .cms-element-text-seo__subtitle-block {
		margin-bottom: 26px;
	}
}

@media (min-width: 992px) {
	.cms-block .cms-element-text-seo .cms-element-text:not(.full-width) {
		max-width: 75%;
	}
	
	.cms-block .cms-element-text-seo .cms-element-text:not(.full-width) .cms-element-text-seo__subtitle-block, .cms-block .cms-element-text-seo .cms-element-text:not(.full-width) .cms-element-text-seo__title-block {
		max-width: 75%;
	}
}

.cms-block .cms-element-text-seo.collapse:not(.show) {
	display: block;
	height: 280px;
	overflow: hidden;
	position: relative;
}

.cms-block .cms-element-text-seo.collapse:not(.show):after {
	content: "";
	background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(rgba(255, 255, 255, 0)));
	background-image: linear-gradient(0deg, #fff, rgba(255, 255, 255, 0));
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.cms-block .cms-element-text-seo.collapse:not(.show) + a[role="button"] .cms-element-image-image-text-seo-collapse-control__plus {
	display: block;
}

.cms-block .cms-element-text-seo.collapse:not(.show) + a[role="button"] .cms-element-image-image-text-seo-collapse-control__minus {
	display: none;
}

.cms-block .cms-element-text-seo.collapsing {
	height: 280px;
}

.cms-block .cms-element-text-seo.collapse.disable-collapse + a {
	display: none;
}

.cms-block .cms-element-text-seo + a[role="button"] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: calc(30px / 2);
	right: calc(30px / 2);
	z-index: 1;
	opacity: 0;
}

.cms-block-text-intertitle h1, .cms-block-text-intertitle .quote-block__quote, .cms-block-text-intertitle .cart-main-header, .cms-block-text-intertitle .finish-header {
	margin-bottom: 0;
}

.cms-block-text-intertitle .h1, .cms-block-text-intertitle .h2__section-title, .cms-block-text-intertitle .h2__large-title {
	margin-bottom: 0;
}

.cms-block-text-intertitle h2, .cms-block-text-intertitle .product-detail-price-container .product-detail-price, .product-detail-price-container .cms-block-text-intertitle .product-detail-price, .cms-block-text-intertitle .account h1, .cms-block-text-intertitle .account .quote-block__quote, .cms-block-text-intertitle .account .cart-main-header, .cms-block-text-intertitle .account .finish-header, .account .cms-block-text-intertitle h1, .cms-block-text-intertitle .modal .modal-dialog .modal-content .modal-title, .modal .modal-dialog .modal-content .cms-block-text-intertitle .modal-title, .cms-block-text-intertitle .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .winzer-country-region-layout-bg-color__item .cms-block-text-intertitle .product-detail-products-slider__title {
	margin-bottom: 0;
}

.cms-block-text-intertitle .h2, .cms-block-text-intertitle .h2__section-title, .cms-block-text-intertitle .h2__large-title {
	margin-bottom: 0;
}

.cms-block-text-intertitle h3 {
	margin-bottom: 0;
}

.cms-block-text-intertitle .h3, .cms-block-text-intertitle .h2__section-title, .cms-block-text-intertitle .h2__large-title {
	margin-bottom: 0;
}

.cms-block-text-intertitle h4, .cms-block-text-intertitle .next-orderlist-index-index .alert .title, .next-orderlist-index-index .alert .cms-block-text-intertitle .title {
	margin-bottom: 0;
}

.cms-block-text-intertitle .h4, .cms-block-text-intertitle .h2__section-title, .cms-block-text-intertitle .h2__large-title {
	margin-bottom: 0;
}

.cms-block-text-intertitle h5, .cms-block-text-intertitle .filter-heading, .cms-block-text-intertitle .h1.filter-heading {
	margin-bottom: 0;
}

.cms-block-text-intertitle .h5, .cms-block-text-intertitle .h2__section-title, .cms-block-text-intertitle .h2__large-title {
	margin-bottom: 0;
}

.cms-block-text-intertitle h6 {
	margin-bottom: 0;
}

.cms-block-text-intertitle .h6, .cms-block-text-intertitle .h2__section-title, .cms-block-text-intertitle .h2__large-title {
	margin-bottom: 0;
}

.cms-block-text-intertitle .cms-element-text-intertitle {
	margin-bottom: 16px;
	position: relative;
	z-index: 1;
}

.cms-block-text-intertitle .cms-element-text-intertitle.margin-bottom-large {
	margin-bottom: 25px;
}

.cms-block-text-intertitle .cms-element-text-intertitle.w-stoerer {
	min-height: 120px;
}

@media (min-width: 768px) {
	.cms-block-text-intertitle .cms-element-text-intertitle.w-stoerer {
		min-height: 144px;
	}
}

@media (min-width: 1480px) {
	.cms-block-text-intertitle .cms-element-text-intertitle.w-stoerer {
		min-height: 184px;
	}
}

.cms-block-text-intertitle .cms-element-text-intertitle.w-stoerer .cms-element-text {
	display: table;
	padding-right: 140px;
	position: relative;
}

@media (min-width: 768px) {
	.cms-block-text-intertitle .cms-element-text-intertitle.w-stoerer .cms-element-text {
		padding-right: 164px;
	}
}

@media (min-width: 1480px) {
	.cms-block-text-intertitle .cms-element-text-intertitle.w-stoerer .cms-element-text {
		padding-right: 214px;
	}
}

.cms-block-text-intertitle .cms-element-text-intertitle__stoerer-btn {
	position: absolute;
	right: 0;
	top: 0;
}

@media (min-width: 992px) {
	.cms-block-text-intertitle .text-left .cms-element-text-intertitle {
		width: 65%;
	}
}

@media (min-width: 992px) {
	.cms-block-text-intertitle .text-left .cms-element-text-intertitle.w-stoerer {
		width: calc(65% + 210px);
	}
}

.cms-element-title-seo__subtitle {
	margin-bottom: 15px;
}

.cms-element-title-seo__subtitle h1, .cms-element-title-seo__subtitle .quote-block__quote, .cms-element-title-seo__subtitle .cart-main-header, .cms-element-title-seo__subtitle .finish-header {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	margin: 0;
}

.cms-element-title-seo__subtitle .h1, .cms-element-title-seo__subtitle .h2__section-title, .cms-element-title-seo__subtitle .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	margin: 0;
}

.cms-element-title-seo__subtitle h2, .cms-element-title-seo__subtitle .product-detail-price-container .product-detail-price, .product-detail-price-container .cms-element-title-seo__subtitle .product-detail-price, .cms-element-title-seo__subtitle .account h1, .cms-element-title-seo__subtitle .account .quote-block__quote, .cms-element-title-seo__subtitle .account .cart-main-header, .cms-element-title-seo__subtitle .account .finish-header, .account .cms-element-title-seo__subtitle h1, .cms-element-title-seo__subtitle .modal .modal-dialog .modal-content .modal-title, .modal .modal-dialog .modal-content .cms-element-title-seo__subtitle .modal-title, .cms-element-title-seo__subtitle .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .winzer-country-region-layout-bg-color__item .cms-element-title-seo__subtitle .product-detail-products-slider__title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	margin: 0;
}

.cms-element-title-seo__subtitle .h2, .cms-element-title-seo__subtitle .h2__section-title, .cms-element-title-seo__subtitle .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	margin: 0;
}

.cms-element-title-seo__subtitle h3 {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	margin: 0;
}

.cms-element-title-seo__subtitle .h3, .cms-element-title-seo__subtitle .h2__section-title, .cms-element-title-seo__subtitle .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	margin: 0;
}

.cms-element-title-seo__subtitle h4, .cms-element-title-seo__subtitle .next-orderlist-index-index .alert .title, .next-orderlist-index-index .alert .cms-element-title-seo__subtitle .title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	margin: 0;
}

.cms-element-title-seo__subtitle .h4, .cms-element-title-seo__subtitle .h2__section-title, .cms-element-title-seo__subtitle .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	margin: 0;
}

.cms-element-title-seo__subtitle h5, .cms-element-title-seo__subtitle .filter-heading, .cms-element-title-seo__subtitle .h1.filter-heading {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	margin: 0;
}

.cms-element-title-seo__subtitle .h5, .cms-element-title-seo__subtitle .h2__section-title, .cms-element-title-seo__subtitle .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	margin: 0;
}

.cms-element-title-seo__subtitle h6 {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	margin: 0;
}

.cms-element-title-seo__subtitle .h6, .cms-element-title-seo__subtitle .h2__section-title, .cms-element-title-seo__subtitle .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	margin: 0;
}

@media (min-width: 768px) {
	.cms-element-title-seo__subtitle {
		margin-bottom: 25px;
	}
}

.cms-element-image-text-seo {
	margin-bottom: 45px;
	position: relative;
}

@media (min-width: 768px) {
	.cms-element-image-text-seo {
		margin-bottom: 65px;
	}
}

.cms-element-image-text-seo__link-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

.cms-element-image-text-seo__image .cms-element-image {
	overflow: hidden;
	position: relative;
}

@media (min-width: 768px) {
	.cms-element-image-text-seo__image .cms-element-image {
		width: 100%;
	}
}

.cms-element-image-text-seo__image .cms-element-image img {
	width: 100%;
	transition: -ms-transform 1.25s var(--ease-out-img);
	transition: -webkit-transform 1.25s var(--ease-out-img);
	transition: transform 1.25s var(--ease-out-img);
	-webkit-transition: -webkit-transform 1.25s var(--ease-out-img);
}

.cms-element-image-text-seo__text .cms-element-text-seo__title-block {
	margin-bottom: 23px;
	margin-top: 19px;
}

@media (min-width: 768px) {
	.cms-element-image-text-seo__text .cms-element-text-seo__title-block {
		margin-top: 0;
	}
}

.cms-element-image-text-seo__text .cms-element-text-seo__text-block {
	margin-bottom: 1rem;
}

@media (max-width: 767.98px) {
	.cms-element-image-text-seo.image-right .cms-element-image-text-seo__image {
		-ms-flex-order: 1;
		order: 1;
	}
}

@media (max-width: 767.98px) {
	.cms-element-image-text-seo.image-right .cms-element-image-text-seo__text {
		-ms-flex-order: 2;
		order: 2;
	}
}

.no-touch .cms-element-image-text-seo:hover .cms-element-image-text-seo__image img {
	-ms-transform: scale3d(1.06, 1.06, 1);
	-webkit-transform: scale3d(1.06, 1.06, 1);
	transform: scale3d(1.06, 1.06, 1);
}

.cms-block-text-image-cover {
	margin-bottom: 124px;
}

.cms-block-text-image-cover__inner {
	background-color: #000;
	max-height: 100%;
	position: relative;
}

.cms-block-text-image-cover__inner:after {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	display: block;
	z-index: 1;
	position: absolute;
	background-color: rgba(0, 0, 0, .2);
	background-blend-mode: normal, multiply, normal;
	-webkit-transition: background-color .5s var(--ease-out-img);
	transition: background-color .5s var(--ease-out-img);
}

.cms-block-text-image-cover__inner:hover:after {
	background-color: rgba(0, 0, 0, .4);
}

.cms-block-text-image-cover__inner__images {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	position: absolute;
}

.cms-block-text-image-cover__inner__images__img {
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	bottom: 0;
	height: 100%;
	display: block;
	opacity: 0;
	position: absolute;
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
	-webkit-transition: opacity .5s var(--ease-out-img);
	transition: opacity .5s var(--ease-out-img);
}

.cms-block-text-image-cover__inner__images__img.active {
	opacity: 1;
}

.cms-block-text-image-cover__inner__images__img img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.cms-block-text-image-cover__inner__links {
	color: #fff;
	z-index: 3;
	position: relative;
	padding-top: 25px;
	padding-bottom: 25px;
}

@media (min-width: 992px) {
	.cms-block-text-image-cover__inner__links {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

.cms-block-text-image-cover__inner__links ul {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	list-style: none;
	margin: 0;
	padding: 0 30px;
}

@media (min-width: 992px) {
	.cms-block-text-image-cover__inner__links ul {
		padding: 0;
	}
}

.cms-block-text-image-cover__inner__links ul li {
	height: 75px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	position: relative;
	min-height: 80px;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (min-width: 992px) {
	.cms-block-text-image-cover__inner__links ul li {
		height: 156px;
	}
}

.cms-block-text-image-cover__inner__links ul li a {
	color: #fff;
	font-size: 1.25rem;
	font-weight: 200;
	text-decoration: none;
	-webkit-transition: all .25s var(--ease-out-img);
	transition: all .25s var(--ease-out-img);
}

@media (min-width: 992px) {
	.cms-block-text-image-cover__inner__links ul li a {
		font-size: 2.5rem;
	}
}

.cms-block-text-image-cover__inner__links ul li a:hover {
	font-weight: 500;
}

.cms-block-text-quote {
	margin-bottom: 45px;
	position: relative;
}

@media (min-width: 768px) {
	.cms-block-text-quote {
		margin-bottom: 65px;
	}
}

.cms-block-text-quote .text-quote-block {
	background-color: #a6063a;
	color: #fff;
	height: 100%;
	min-height: 300px;
	padding: 44px 30px;
	position: relative;
}

@media (min-width: 992px) {
	.cms-block-text-quote .text-quote-block {
		min-height: 380px;
		padding: 72px 89px;
	}
}

.cms-block-text-quote .text-quote-block .row, .cms-block-text-quote .text-quote-block .account-content, .cms-block-text-quote .text-quote-block .is-act-cartpage .checkout .checkout-container, .is-act-cartpage .checkout .cms-block-text-quote .text-quote-block .checkout-container, .cms-block-text-quote .text-quote-block .is-act-checkoutregisterpage .checkout .checkout-container, .is-act-checkoutregisterpage .checkout .cms-block-text-quote .text-quote-block .checkout-container, .cms-block-text-quote .text-quote-block .is-act-confirmpage .checkout .checkout-container, .is-act-confirmpage .checkout .cms-block-text-quote .text-quote-block .checkout-container, .cms-block-text-quote .text-quote-block .is-ctl-accountorder .checkout .checkout-container, .is-ctl-accountorder .checkout .cms-block-text-quote .text-quote-block .checkout-container, .cms-block-text-quote .text-quote-block .is-act-finishpage .checkout .checkout-container, .is-act-finishpage .checkout .cms-block-text-quote .text-quote-block .checkout-container {
	height: 100%;
}

.cms-block-text-quote .text-quote-block__link-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

.cms-block-text-quote .text-quote-block__logo svg {
	height: auto;
	max-width: 80px;
	width: 100%;
}

@media (min-width: 768px) {
	.cms-block-text-quote .text-quote-block__logo svg {
		max-width: 180px;
	}
}

.cms-block-text-quote .text-quote-block.bg-charcoal {
	background-color: #413a3e;
}

.cms-block-text-quote a {
	color: #fff;
}

.cms-block-text-quote .btn-arrow, .cms-block-text-quote .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .cms-block-text-quote .more-link {
	color: #fff;
}

.cms-block-text-quote .btn-arrow:after, .cms-block-text-quote .product-detail-products-slider__title .more-link:after, .product-detail-products-slider__title .cms-block-text-quote .more-link:after {
	color: #fff;
}

.cms-block-text-quote .btn-arrow:hover, .cms-block-text-quote .product-detail-products-slider__title .more-link:hover, .product-detail-products-slider__title .cms-block-text-quote .more-link:hover, .cms-block-text-quote .btn-arrow:focus, .cms-block-text-quote .product-detail-products-slider__title .more-link:focus, .product-detail-products-slider__title .cms-block-text-quote .more-link:focus, .cms-block-text-quote .btn-arrow:active, .cms-block-text-quote .product-detail-products-slider__title .more-link:active, .product-detail-products-slider__title .cms-block-text-quote .more-link:active {
	color: #fff;
}

.cms-section.cms-section-newsletter-form {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 45px;
	padding-bottom: 45px;
}

@media (min-width: 768px) {
	.cms-section.cms-section-newsletter-form {
		padding-top: 65px;
		padding-bottom: 65px;
	}
}

.cms-section.cms-section-newsletter-form p {
	margin-bottom: 0;
}

.cms-section.cms-section-newsletter-form .cms-block {
	margin-bottom: 0;
}

@media print {
	.cms-section.cms-section-newsletter-form {
		display: none;
	}
}

.billboard-element {
	margin-bottom: 30px;
	padding-left: 7.5px;
	padding-right: 7.5px;
	width: 100%;
}

@media (min-width: 576px) {
	.billboard-element {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.billboard-element__inner {
	background-color: #413a3e;
	color: #fff;
	height: 100%;
	min-height: 300px;
	padding: 44px 30px;
	position: relative;
}

@media (min-width: 992px) {
	.billboard-element__inner {
		min-height: 380px;
		padding: 72px 89px;
	}
}

.billboard-element__inner .row, .billboard-element__inner .account-content, .billboard-element__inner .is-act-cartpage .checkout .checkout-container, .is-act-cartpage .checkout .billboard-element__inner .checkout-container, .billboard-element__inner .is-act-checkoutregisterpage .checkout .checkout-container, .is-act-checkoutregisterpage .checkout .billboard-element__inner .checkout-container, .billboard-element__inner .is-act-confirmpage .checkout .checkout-container, .is-act-confirmpage .checkout .billboard-element__inner .checkout-container, .billboard-element__inner .is-ctl-accountorder .checkout .checkout-container, .is-ctl-accountorder .checkout .billboard-element__inner .checkout-container, .billboard-element__inner .is-act-finishpage .checkout .checkout-container, .is-act-finishpage .checkout .billboard-element__inner .checkout-container {
	height: 100%;
}

.billboard-element__link-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

.billboard-element a {
	color: #fff;
}

.billboard-element .btn-arrow, .billboard-element .product-detail-products-slider__title .more-link, .product-detail-products-slider__title .billboard-element .more-link {
	color: #fff;
}

.billboard-element .btn-arrow:after, .billboard-element .product-detail-products-slider__title .more-link:after, .product-detail-products-slider__title .billboard-element .more-link:after {
	color: #fff;
}

.billboard-element .btn-arrow:hover, .billboard-element .product-detail-products-slider__title .more-link:hover, .product-detail-products-slider__title .billboard-element .more-link:hover, .billboard-element .btn-arrow:focus, .billboard-element .product-detail-products-slider__title .more-link:focus, .product-detail-products-slider__title .billboard-element .more-link:focus, .billboard-element .btn-arrow:active, .billboard-element .product-detail-products-slider__title .more-link:active, .product-detail-products-slider__title .billboard-element .more-link:active {
	color: #fff;
}

.cms-block-tiles {
	margin-bottom: 24px;
	overflow: visible;
}

.cms-element-text-on-image-tile {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.cms-element-text-on-image-tile .cms-element-text-on-image-tile__title {
	color: #fff;
	letter-spacing: 2px;
	padding: 20px;
	position: relative;
}

.cms-element-text-on-image-tile .cms-element-text-on-image-tile__title h1, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .quote-block__quote, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .cart-main-header, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .finish-header {
	color: #fff;
	margin-bottom: 0;
	text-align: center;
}

.cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h1, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__section-title, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__large-title {
	color: #fff;
	margin-bottom: 0;
	text-align: center;
}

.cms-element-text-on-image-tile .cms-element-text-on-image-tile__title h2, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .product-detail-price-container .product-detail-price, .product-detail-price-container .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .product-detail-price, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .account h1, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .account .quote-block__quote, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .account .cart-main-header, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .account .finish-header, .account .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title h1, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .modal .modal-dialog .modal-content .modal-title, .modal .modal-dialog .modal-content .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .modal-title, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .winzer-country-region-layout-bg-color__item .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .product-detail-products-slider__title {
	color: #fff;
	margin-bottom: 0;
	text-align: center;
}

.cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__section-title, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__large-title {
	color: #fff;
	margin-bottom: 0;
	text-align: center;
}

.cms-element-text-on-image-tile .cms-element-text-on-image-tile__title h3 {
	color: #fff;
	margin-bottom: 0;
	text-align: center;
}

.cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h3, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__section-title, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__large-title {
	color: #fff;
	margin-bottom: 0;
	text-align: center;
}

.cms-element-text-on-image-tile .cms-element-text-on-image-tile__title h4, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .next-orderlist-index-index .alert .title, .next-orderlist-index-index .alert .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .title {
	color: #fff;
	margin-bottom: 0;
	text-align: center;
}

.cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h4, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__section-title, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__large-title {
	color: #fff;
	margin-bottom: 0;
	text-align: center;
}

.cms-element-text-on-image-tile .cms-element-text-on-image-tile__title h5, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .filter-heading, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h1.filter-heading {
	color: #fff;
	margin-bottom: 0;
	text-align: center;
}

.cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h5, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__section-title, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__large-title {
	color: #fff;
	margin-bottom: 0;
	text-align: center;
}

.cms-element-text-on-image-tile .cms-element-text-on-image-tile__title h6 {
	color: #fff;
	margin-bottom: 0;
	text-align: center;
}

.cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h6, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__section-title, .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__large-title {
	color: #fff;
	margin-bottom: 0;
	text-align: center;
}

.cms-element-text-on-image-tile .cms-element-text-on-image-tile__overlay-link {
	font-size: 0;
	line-height: 0;
	text-decoration: none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}

.cms-block-tiles.tiles-type-001 .cms-element-text-on-image-tile:after {
	content: "";
	height: 0;
	padding-bottom: 64.4444444444%;
}

.cms-block-tiles.tiles-type-001 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title {
	font-family: "ITC Slimbach W05 Book", "Times New Roman", serif;
	padding: 20px 40px;
}

@media (min-width: 768px) {
	.cms-block-tiles.tiles-type-001 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title {
		padding: 20px 60px;
	}
}

.cms-block-tiles.tiles-type-002 {
	display: none;
	margin-bottom: 40px;
}

@media (min-width: 768px) {
	.cms-block-tiles.tiles-type-002 {
		display: block;
	}
}

.cms-block-tiles.tiles-type-002 .cms-block-container {
	padding: 0 !important;
}

.cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile:after {
	content: "";
	height: 0;
	padding-bottom: 64.4444444444%;
}

.cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title h1, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .quote-block__quote, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .cart-main-header, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .finish-header {
	font-family: "Inter", Arial, sans-serif;
	font-size: .9375rem;
	font-weight: 300;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h1, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__section-title, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: .9375rem;
	font-weight: 300;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title h2, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .product-detail-price-container .product-detail-price, .product-detail-price-container .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .product-detail-price, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .account h1, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .account .quote-block__quote, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .account .cart-main-header, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .account .finish-header, .account .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title h1, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .modal .modal-dialog .modal-content .modal-title, .modal .modal-dialog .modal-content .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .modal-title, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .winzer-country-region-layout-bg-color__item .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .product-detail-products-slider__title {
	font-family: "Inter", Arial, sans-serif;
	font-size: .9375rem;
	font-weight: 300;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__section-title, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: .9375rem;
	font-weight: 300;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title h3 {
	font-family: "Inter", Arial, sans-serif;
	font-size: .9375rem;
	font-weight: 300;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h3, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__section-title, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: .9375rem;
	font-weight: 300;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title h4, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .next-orderlist-index-index .alert .title, .next-orderlist-index-index .alert .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .title {
	font-family: "Inter", Arial, sans-serif;
	font-size: .9375rem;
	font-weight: 300;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h4, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__section-title, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: .9375rem;
	font-weight: 300;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title h5, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .filter-heading, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h1.filter-heading {
	font-family: "Inter", Arial, sans-serif;
	font-size: .9375rem;
	font-weight: 300;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h5, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__section-title, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: .9375rem;
	font-weight: 300;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title h6 {
	font-family: "Inter", Arial, sans-serif;
	font-size: .9375rem;
	font-weight: 300;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h6, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__section-title, .cms-block-tiles.tiles-type-002 .cms-element-text-on-image-tile .cms-element-text-on-image-tile__title .h2__large-title {
	font-family: "Inter", Arial, sans-serif;
	font-size: .9375rem;
	font-weight: 300;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.cms-element-stoerer-btn {
	background-color: #a6063a;
	border-radius: 50%;
	color: #fff;
	font-family: "ITC Slimbach W05 Book", "Times New Roman", serif;
	font-size: .75rem;
	overflow: hidden;
	height: 120px;
	width: 120px;
	position: relative;
	-ms-transform: rotate(-13deg);
	-webkit-transform: rotate(-13deg);
	transform: rotate(-13deg);
}

@media (min-width: 768px) {
	.cms-element-stoerer-btn {
		font-size: 1rem;
		height: 144px;
		width: 144px;
	}
}

@media (min-width: 1480px) {
	.cms-element-stoerer-btn {
		font-size: 1.25rem;
		height: 184px;
		width: 184px;
	}
}

.cms-element-stoerer-btn a {
	border-radius: 50%;
	text-decoration: none;
	position: relative;
	z-index: 1;
}

.cms-element-stoerer-btn a:hover, .cms-element-stoerer-btn a:focus {
	color: inherit;
}

.cms-element-stoerer-btn svg {
	display: block;
	position: absolute;
	top: 4px;
	bottom: 4px;
	left: 4px;
	right: 4px;
	height: calc(100% - 8px);
	width: calc(100% - 8px);
}

.cms-element-stoerer-btn svg .cms-element-stoerer-btn-path {
	stroke: #fff;
	stroke-width: 2;
	fill: none;
	stroke-dasharray: 650;
	stroke-dashoffset: 650;
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	origin: center;
}

@-webkit-keyframes stoererBtnPathFill {
	0% {
		stroke-dashoffset: 650;
	}
	
	100% {
		stroke-dashoffset: 0;
	}
}

@keyframes stoererBtnPathFill {
	0% {
		stroke-dashoffset: 650;
	}
	
	100% {
		stroke-dashoffset: 0;
	}
}

.cms-element-stoerer-btn.is-inview svg .cms-element-stoerer-btn-path {
	animation-duration: 2s;
	animation-timing-function: linear;
	animation-delay: 1s;
	animation-iteration-count: 1;
	animation-direction: normal;
	animation-fill-mode: forwards;
	animation-play-state: running;
	animation-name: stoererBtnPathFill;
}

.giftcard-form {
	margin-bottom: 48px;
}

.checkout-aside-giftcard .alert {
	margin-top: 15px;
}

.input-group-giftcard .form-control, .input-group-giftcard .is-act-confirmpage .checkout #next_checkout_deliverydate, .is-act-confirmpage .checkout .input-group-giftcard #next_checkout_deliverydate {
	border: 1px solid #ddd;
	padding-left: 6px;
}

.input-group-giftcard .btn i, .input-group-giftcard .address-editor-select i, .input-group-giftcard .address-editor-create i, .input-group-giftcard .account .card-actions a i, .account .card-actions .input-group-giftcard a i, .input-group-giftcard .page-search .header-search-btn i, .page-search .input-group-giftcard .header-search-btn i, .input-group-giftcard .product-detail-products-slider__title .more-link i, .product-detail-products-slider__title .input-group-giftcard .more-link i, .input-group-giftcard .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li a i, .nextag-header-block .nextag-header-block-scrollx-nav__inner ul li .input-group-giftcard a i {
	font-size: 18px;
}

#product-detail-giftboxes-button {
	padding-left: 0;
	padding-right: 0;
}

#product-detail-giftboxes-button span {
	font-size: 30px;
	margin-right: 12px;
}

/* .product-detail-products-slider--giftboxes {
    margin-bottom: 50px;
    min-height: 0;

    &__swiper-slide {
        width: 100% !important;

        &:hover {
            cursor: pointer;
        }

        img {
            max-width: 90px;
            margin-right: 28px;
            width: 100%;
        }

        &__name {
            margin-right: 38px;
        }

        .custom-radio {
            z-index: -1;
    
            .custom-control-input:disabled ~ .custom-control-label::before {
                background-color: map-get($theme-colors, "white");   
            }
    
            .custom-control-input:checked ~ .custom-control-label:before {
                background-color: map-get($theme-colors, "black");
            }
        }
    }
} */
#giftAccordion .card {
	border: none;
	border-top: 13px solid #fff;
}

#giftAccordion .card-header {
	background-color: #f8f8f8;
}

#giftAccordion .card-header button#product-detail-giftboxes-button {
	position: relative;
	width: 100%;
}

#giftAccordion .card-header button#product-detail-giftboxes-button:after {
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 18px;
	font-weight: 700;
	position: absolute;
	right: 0;
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

#giftAccordion .card-header button#product-detail-giftboxes-button[aria-expanded="true"]:after {
	content: "";
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

#giftAccordion .card-header button#product-detail-giftboxes-button.fw-bold {
	padding-left: 40px;
}

#giftAccordion .card-header button#product-detail-giftboxes-reset-button {
	padding: 10px;
	height: 44px;
	position: absolute;
	left: 10px;
	z-index: 10;
}

#giftAccordion .card-header button#product-detail-giftboxes-reset-button .icon-remove {
	color: #db004f;
	font-size: 22px;
	font-weight: 700;
}

#giftAccordion .card-body {
	background-color: #f8f8f8;
	padding: 20px;
}

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

#giftAccordion .custom-radio .custom-control-input:checked ~ .custom-control-label:before {
	background-color: #000;
}

.product-detail-giftboxes__boxes {
	margin-bottom: 40px;
}

.product-detail-giftboxes__boxes .custom-control {
	padding-left: 42px;
}

.product-detail-giftboxes__boxes__box {
	padding: 5px;
	text-align: center;
}

.product-detail-giftboxes__boxes__box:hover {
	cursor: pointer;
}

.product-detail-giftboxes__boxes__box__inner {
	border: 2px solid transparent;
	height: calc(100% - 30px);
	margin-bottom: 6px;
	padding: 4px;
}

.product-detail-giftboxes__boxes__box__img {
	aspect-ratio: 1;
	max-height: 150px;
	width: 100%;
}

.product-detail-giftboxes__boxes__box__img img {
	max-height: 150px;
}

.product-detail-giftboxes__boxes__box:hover .product-detail-giftboxes__boxes__box__inner, .product-detail-giftboxes__boxes__box.selected .product-detail-giftboxes__boxes__box__inner {
	border-color: #000;
}

.product-detail-giftboxes .product-detail-products-slider {
	min-height: 0;
}

.product-detail-giftboxes .product-detail-products-slider__control-bottom {
	margin-bottom: 0;
}

.product-detail-giftboxes__greeting-cards .custom-control {
	padding-left: 42px;
}

.product-detail-giftboxes__greeting-cards__cards-selection {
	list-style: none;
	padding: 0;
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 16px;
}

@media (min-width: 992px) {
	.product-detail-giftboxes__greeting-cards__cards-selection {
		grid-template-columns: repeat(3, 1fr);
	}
}

.product-detail-giftboxes__greeting-cards__cards-selection li:hover {
	cursor: pointer;
}

.product-detail-giftboxes__greeting-cards__cards-selection li:hover img {
	border-color: #000;
}

.product-detail-giftboxes__greeting-cards__cards-selection li.selected img {
	border-color: #000;
}

.product-detail-giftboxes__greeting-cards__cards-selection img {
	border: 2px solid #fff;
	padding: 4px;
}

.product-detail-giftboxes__greeting-text small {
	display: block;
	font-weight: 300;
	margin-top: 10px;
}

.product-detail-giftboxes #giftboxBtnSave .icon-cart-v2 {
	font-size: 30px;
}

.toasted-container {
	max-width: 600px;
	width: 90% !important;
}

.toasted-container .toasted {
	background: #f1f1f1 !important;
	color: #000 !important;
	-webkit-box-align: start;
	-ms-flex-align: start;
	-ms-grid-row-align: flex-start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 0;
	padding: 29px 50px 29px 20px !important;
}

.toasted-container .toasted.error {
	background: #f1f1f1 !important;
}

.toasted-container .toasted h1, .toasted-container .toasted .quote-block__quote, .toasted-container .toasted .cart-main-header, .toasted-container .toasted .finish-header {
	color: #000;
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 5px;
	width: 100%;
}

.toasted-container .toasted .h1, .toasted-container .toasted .h2__section-title, .toasted-container .toasted .h2__large-title {
	color: #000;
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 5px;
	width: 100%;
}

.toasted-container .toasted h2, .toasted-container .toasted .product-detail-price-container .product-detail-price, .product-detail-price-container .toasted-container .toasted .product-detail-price, .toasted-container .toasted .account h1, .toasted-container .toasted .account .quote-block__quote, .toasted-container .toasted .account .cart-main-header, .toasted-container .toasted .account .finish-header, .account .toasted-container .toasted h1, .toasted-container .toasted .modal .modal-dialog .modal-content .modal-title, .modal .modal-dialog .modal-content .toasted-container .toasted .modal-title, .toasted-container .toasted .winzer-country-region-layout-bg-color__item .product-detail-products-slider__title, .winzer-country-region-layout-bg-color__item .toasted-container .toasted .product-detail-products-slider__title {
	color: #000;
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 5px;
	width: 100%;
}

.toasted-container .toasted .h2, .toasted-container .toasted .h2__section-title, .toasted-container .toasted .h2__large-title {
	color: #000;
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 5px;
	width: 100%;
}

.toasted-container .toasted h3 {
	color: #000;
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 5px;
	width: 100%;
}

.toasted-container .toasted .h3, .toasted-container .toasted .h2__section-title, .toasted-container .toasted .h2__large-title {
	color: #000;
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 5px;
	width: 100%;
}

.toasted-container .toasted h4, .toasted-container .toasted .next-orderlist-index-index .alert .title, .next-orderlist-index-index .alert .toasted-container .toasted .title {
	color: #000;
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 5px;
	width: 100%;
}

.toasted-container .toasted .h4, .toasted-container .toasted .h2__section-title, .toasted-container .toasted .h2__large-title {
	color: #000;
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 5px;
	width: 100%;
}

.toasted-container .toasted h5, .toasted-container .toasted .filter-heading, .toasted-container .toasted .h1.filter-heading {
	color: #000;
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 5px;
	width: 100%;
}

.toasted-container .toasted .h5, .toasted-container .toasted .h2__section-title, .toasted-container .toasted .h2__large-title {
	color: #000;
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 5px;
	width: 100%;
}

.toasted-container .toasted h6 {
	color: #000;
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 5px;
	width: 100%;
}

.toasted-container .toasted .h6, .toasted-container .toasted .h2__section-title, .toasted-container .toasted .h2__large-title {
	color: #000;
	font-family: "Inter", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 5px;
	width: 100%;
}

.toasted-container .toasted .next-toast-text-action {
	border-radius: 0 !important;
	color: #000 !important;
	font-size: 12px !important;
	font-weight: 300 !important;
	margin: 0 0 12px 12px;
	opacity: .8;
	position: fixed;
	top: 13px;
	right: 2rem;
}

.toasted-container .toasted .next-toast-cancel-action {
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	border-radius: 0;
	color: #000 !important;
	font-size: 0 !important;
	font-weight: 300 !important;
	margin: 0 !important;
	text-decoration: none !important;
	position: absolute !important;
	top: 2px !important;
	right: 0 !important;
}

.toasted-container .toasted .next-toast-cancel-action:before {
	content: "";
	font-size: 19px;
}

.usercentrics-wrapper {
	background-color: #f6f6f6;
	padding: 20px;
}

/* .cc-window {
    opacity: 1;
    -webkit-transition: opacity 1s ease;
    transition: opacity 1s ease;
}

.cc-window.cc-invisible {
    opacity: 0
}

.cc-animate.cc-revoke {
    -webkit-transition: transform 1s ease;
    -webkit-transition: -webkit-transform 1s ease;
    transition: -webkit-transform 1s ease;
    transition: transform 1s ease;
    transition: transform 1s ease, -webkit-transform 1s ease
}

.cc-animate.cc-revoke.cc-top {
    -webkit-transform: translateY(-2em);
    transform: translateY(-2em)
}

.cc-animate.cc-revoke.cc-bottom {
    -webkit-transform: translateY(2em);
    transform: translateY(2em)
}

.cc-animate.cc-revoke.cc-active.cc-top {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.cc-animate.cc-revoke.cc-active.cc-bottom {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.cc-revoke:hover {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.cc-grower {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 1s;
    transition: max-height 1s
}

.cc-revoke,
.cc-window {
    position: fixed;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Helvetica, Calibri, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    z-index: 9999
}

.cc-window.cc-static {
    position: static
}

.cc-window.cc-floating {
    padding: 2em;
    max-width: 24em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.cc-window.cc-banner {
    padding: 1em 1.8em;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.cc-revoke {
    padding: .5em
}

.cc-revoke:hover {
    text-decoration: underline
}

.cc-header {
    font-size: 18px;
    font-weight: 700
}

.cc-btn,
.cc-close,
.cc-link,
.cc-revoke {
    cursor: pointer
}

.cc-link {
    opacity: .8;
    display: inline-block;
    padding: .2em;
    text-decoration: underline
}

.cc-link:hover {
    opacity: 1
}

.cc-link:active,
.cc-link:visited {
    color: initial
}

.cc-btn {
    display: block;
    padding: .4em .8em;
    font-size: .9em;
    font-weight: 700;
    border-width: 2px;
    border-style: solid;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;

    &:hover,
    &:focus,
    &:active {
        background-color: map-get($theme-colors, "martel-rot") !important;
        text-decoration: inherit;
    }
}

.cc-highlight .cc-btn:first-child {
    background-color: transparent;
    border-color: transparent
}

.cc-highlight .cc-btn:first-child:focus,
.cc-highlight .cc-btn:first-child:hover {
    background-color: transparent;
    text-decoration: underline
}

.cc-close {
    display: block;
    position: absolute;
    top: .5em;
    right: .5em;
    font-size: 1.6em;
    opacity: .9;
    line-height: .75
}

.cc-close:focus,
.cc-close:hover {
    opacity: 1
}

.cc-revoke.cc-top {
    top: 0;
    left: 3em;
    border-bottom-left-radius: .5em;
    border-bottom-right-radius: .5em
}

.cc-revoke.cc-bottom {
    bottom: 0;
    left: 3em;
    border-top-left-radius: .5em;
    border-top-right-radius: .5em
}

.cc-revoke.cc-left {
    left: 3em;
    right: unset
}

.cc-revoke.cc-right {
    right: 3em;
    left: unset
}

.cc-top {
    top: 1em
}

.cc-left {
    left: 1em
}

.cc-right {
    right: 1em
}

.cc-bottom {
    bottom: 1em
}

.cc-floating>.cc-link {
    margin-bottom: 1em
}

.cc-floating .cc-message {
    display: block;
    margin-bottom: 1em
}

.cc-window.cc-floating .cc-compliance {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.cc-window.cc-banner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cc-banner.cc-top {
    left: 0;
    right: 0;
    top: 0
}

.cc-banner.cc-bottom {
    left: 0;
    right: 0;
    bottom: 0
}

.cc-banner .cc-message {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 100%;
    margin-right: 1em
}

.cc-compliance {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: justify;
    align-content: space-between
}

.cc-floating .cc-compliance>.cc-btn {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.cc-btn+.cc-btn {
    margin-left: .5em
}

@media print {

    .cc-revoke,
    .cc-window {
        display: none
    }
}

@media screen and (max-width:900px) {
    .cc-btn {
        white-space: normal
    }
}

@media screen and (max-width:414px) and (orientation:portrait),
screen and (max-width:736px) and (orientation:landscape) {
    .cc-window.cc-top {
        top: 0
    }

    .cc-window.cc-bottom {
        bottom: 0
    }

    .cc-window.cc-banner,
    .cc-window.cc-floating,
    .cc-window.cc-left,
    .cc-window.cc-right {
        left: 0;
        right: 0
    }

    .cc-window.cc-banner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cc-window.cc-banner .cc-compliance {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .cc-window.cc-floating {
        max-width: none
    }

    .cc-window .cc-message {
        margin-bottom: 1em
    }

    .cc-window.cc-banner {
        -webkit-box-align: unset;
        -ms-flex-align: unset;
        align-items: unset
    }

    .cc-window.cc-banner .cc-message {
        margin-right: 0
    }
}

.cc-floating.cc-theme-classic {
    padding: 1.2em;
    border-radius: 5px
}

.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
    text-align: center;
    display: inline;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none
}

.cc-theme-classic .cc-btn {
    border-radius: 5px
}

.cc-theme-classic .cc-btn:last-child {
    min-width: 140px
}

.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
    display: inline-block
}

.cc-theme-edgeless.cc-window {
    padding: 0
}

.cc-floating.cc-theme-edgeless .cc-message {
    margin: 2em;
    margin-bottom: 1.5em
}

.cc-banner.cc-theme-edgeless .cc-btn {
    margin: 0;
    padding: .8em 1.8em;
    height: 100%
}

.cc-banner.cc-theme-edgeless .cc-message {
    margin-left: 1em
}

.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn {
    margin-left: 0
} */
.iti {
	position: relative;
	display: inline-block;
}

.iti * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.iti__hide {
	display: none;
}

.iti__v-hide {
	visibility: hidden;
}

.iti input, .iti input[type=text], .iti input[type=tel] {
	position: relative;
	z-index: 0;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-right: 36px;
	margin-right: 0;
}

.iti__flag-container {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	padding: 1px;
}

.iti__selected-flag {
	z-index: 1;
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	padding: 0 6px 0 8px;
}

.iti__arrow {
	margin-left: 6px;
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 4px solid #555;
}

.iti__arrow--up {
	border-top: none;
	border-bottom: 4px solid #555;
}

.iti__country-list {
	position: absolute;
	z-index: 2;
	list-style: none;
	text-align: left;
	padding: 0;
	margin: 0 0 0 -1px;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
	background-color: white;
	border: 1px solid #ccc;
	white-space: nowrap;
	max-height: 200px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}

.iti__country-list--dropup {
	bottom: 100%;
	margin-bottom: -1px;
}

@media (max-width: 500px) {
	.iti__country-list {
		white-space: normal;
	}
}

.iti__flag-box {
	display: inline-block;
	width: 20px;
}

.iti__divider {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc;
}

.iti__country {
	padding: 5px 10px;
	outline: none;
}

.iti__dial-code {
	color: #999;
}

.iti__country.iti__highlight {
	background-color: rgba(0, 0, 0, .05);
}

.iti__flag-box, .iti__country-name, .iti__dial-code {
	vertical-align: middle;
}

.iti__flag-box, .iti__country-name {
	margin-right: 6px;
}

.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
	padding-right: 6px;
	padding-left: 52px;
	margin-left: 0;
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
	right: auto;
	left: 0;
}

.iti--allow-dropdown .iti__flag-container:hover {
	cursor: pointer;
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
	background-color: rgba(0, 0, 0, .05);
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
	cursor: default;
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
	background-color: transparent;
}

.iti--separate-dial-code .iti__selected-flag {
	background-color: rgba(0, 0, 0, .05);
}

.iti--separate-dial-code .iti__selected-dial-code {
	margin-left: 6px;
}

.iti--container {
	position: absolute;
	top: -1000px;
	left: -1000px;
	z-index: 1060;
	padding: 1px;
}

.iti--container:hover {
	cursor: pointer;
}

.iti-mobile .iti--container {
	top: 30px;
	bottom: 30px;
	left: 30px;
	right: 30px;
	position: fixed;
}

.iti-mobile .iti__country-list {
	max-height: 100%;
	width: 100%;
}

.iti-mobile .iti__country {
	padding: 10px 10px;
	line-height: 1.5em;
}

.iti__flag {
	width: 20px;
}

.iti__flag.iti__be {
	width: 18px;
}

.iti__flag.iti__ch {
	width: 15px;
}

.iti__flag.iti__mc {
	width: 19px;
}

.iti__flag.iti__ne {
	width: 18px;
}

.iti__flag.iti__np {
	width: 13px;
}

.iti__flag.iti__va {
	width: 15px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	.iti__flag {
		background-size: 5652px 15px;
	}
}

.iti__flag.iti__ac {
	height: 10px;
	background-position: 0px 0px;
}

.iti__flag.iti__ad {
	height: 14px;
	background-position: -22px 0px;
}

.iti__flag.iti__ae {
	height: 10px;
	background-position: -44px 0px;
}

.iti__flag.iti__af {
	height: 14px;
	background-position: -66px 0px;
}

.iti__flag.iti__ag {
	height: 14px;
	background-position: -88px 0px;
}

.iti__flag.iti__ai {
	height: 10px;
	background-position: -110px 0px;
}

.iti__flag.iti__al {
	height: 15px;
	background-position: -132px 0px;
}

.iti__flag.iti__am {
	height: 10px;
	background-position: -154px 0px;
}

.iti__flag.iti__ao {
	height: 14px;
	background-position: -176px 0px;
}

.iti__flag.iti__aq {
	height: 14px;
	background-position: -198px 0px;
}

.iti__flag.iti__ar {
	height: 13px;
	background-position: -220px 0px;
}

.iti__flag.iti__as {
	height: 10px;
	background-position: -242px 0px;
}

.iti__flag.iti__at {
	height: 14px;
	background-position: -264px 0px;
}

.iti__flag.iti__au {
	height: 10px;
	background-position: -286px 0px;
}

.iti__flag.iti__aw {
	height: 14px;
	background-position: -308px 0px;
}

.iti__flag.iti__ax {
	height: 13px;
	background-position: -330px 0px;
}

.iti__flag.iti__az {
	height: 10px;
	background-position: -352px 0px;
}

.iti__flag.iti__ba {
	height: 10px;
	background-position: -374px 0px;
}

.iti__flag.iti__bb {
	height: 14px;
	background-position: -396px 0px;
}

.iti__flag.iti__bd {
	height: 12px;
	background-position: -418px 0px;
}

.iti__flag.iti__be {
	height: 15px;
	background-position: -440px 0px;
}

.iti__flag.iti__bf {
	height: 14px;
	background-position: -460px 0px;
}

.iti__flag.iti__bg {
	height: 12px;
	background-position: -482px 0px;
}

.iti__flag.iti__bh {
	height: 12px;
	background-position: -504px 0px;
}

.iti__flag.iti__bi {
	height: 12px;
	background-position: -526px 0px;
}

.iti__flag.iti__bj {
	height: 14px;
	background-position: -548px 0px;
}

.iti__flag.iti__bl {
	height: 14px;
	background-position: -570px 0px;
}

.iti__flag.iti__bm {
	height: 10px;
	background-position: -592px 0px;
}

.iti__flag.iti__bn {
	height: 10px;
	background-position: -614px 0px;
}

.iti__flag.iti__bo {
	height: 14px;
	background-position: -636px 0px;
}

.iti__flag.iti__bq {
	height: 14px;
	background-position: -658px 0px;
}

.iti__flag.iti__br {
	height: 14px;
	background-position: -680px 0px;
}

.iti__flag.iti__bs {
	height: 10px;
	background-position: -702px 0px;
}

.iti__flag.iti__bt {
	height: 14px;
	background-position: -724px 0px;
}

.iti__flag.iti__bv {
	height: 15px;
	background-position: -746px 0px;
}

.iti__flag.iti__bw {
	height: 14px;
	background-position: -768px 0px;
}

.iti__flag.iti__by {
	height: 10px;
	background-position: -790px 0px;
}

.iti__flag.iti__bz {
	height: 14px;
	background-position: -812px 0px;
}

.iti__flag.iti__ca {
	height: 10px;
	background-position: -834px 0px;
}

.iti__flag.iti__cc {
	height: 10px;
	background-position: -856px 0px;
}

.iti__flag.iti__cd {
	height: 15px;
	background-position: -878px 0px;
}

.iti__flag.iti__cf {
	height: 14px;
	background-position: -900px 0px;
}

.iti__flag.iti__cg {
	height: 14px;
	background-position: -922px 0px;
}

.iti__flag.iti__ch {
	height: 15px;
	background-position: -944px 0px;
}

.iti__flag.iti__ci {
	height: 14px;
	background-position: -961px 0px;
}

.iti__flag.iti__ck {
	height: 10px;
	background-position: -983px 0px;
}

.iti__flag.iti__cl {
	height: 14px;
	background-position: -1005px 0px;
}

.iti__flag.iti__cm {
	height: 14px;
	background-position: -1027px 0px;
}

.iti__flag.iti__cn {
	height: 14px;
	background-position: -1049px 0px;
}

.iti__flag.iti__co {
	height: 14px;
	background-position: -1071px 0px;
}

.iti__flag.iti__cp {
	height: 14px;
	background-position: -1093px 0px;
}

.iti__flag.iti__cr {
	height: 12px;
	background-position: -1115px 0px;
}

.iti__flag.iti__cu {
	height: 10px;
	background-position: -1137px 0px;
}

.iti__flag.iti__cv {
	height: 12px;
	background-position: -1159px 0px;
}

.iti__flag.iti__cw {
	height: 14px;
	background-position: -1181px 0px;
}

.iti__flag.iti__cx {
	height: 10px;
	background-position: -1203px 0px;
}

.iti__flag.iti__cy {
	height: 14px;
	background-position: -1225px 0px;
}

.iti__flag.iti__cz {
	height: 14px;
	background-position: -1247px 0px;
}

.iti__flag.iti__de {
	height: 12px;
	background-position: -1269px 0px;
}

.iti__flag.iti__dg {
	height: 10px;
	background-position: -1291px 0px;
}

.iti__flag.iti__dj {
	height: 14px;
	background-position: -1313px 0px;
}

.iti__flag.iti__dk {
	height: 15px;
	background-position: -1335px 0px;
}

.iti__flag.iti__dm {
	height: 10px;
	background-position: -1357px 0px;
}

.iti__flag.iti__do {
	height: 14px;
	background-position: -1379px 0px;
}

.iti__flag.iti__dz {
	height: 14px;
	background-position: -1401px 0px;
}

.iti__flag.iti__ea {
	height: 14px;
	background-position: -1423px 0px;
}

.iti__flag.iti__ec {
	height: 14px;
	background-position: -1445px 0px;
}

.iti__flag.iti__ee {
	height: 13px;
	background-position: -1467px 0px;
}

.iti__flag.iti__eg {
	height: 14px;
	background-position: -1489px 0px;
}

.iti__flag.iti__eh {
	height: 10px;
	background-position: -1511px 0px;
}

.iti__flag.iti__er {
	height: 10px;
	background-position: -1533px 0px;
}

.iti__flag.iti__es {
	height: 14px;
	background-position: -1555px 0px;
}

.iti__flag.iti__et {
	height: 10px;
	background-position: -1577px 0px;
}

.iti__flag.iti__eu {
	height: 14px;
	background-position: -1599px 0px;
}

.iti__flag.iti__fi {
	height: 12px;
	background-position: -1621px 0px;
}

.iti__flag.iti__fj {
	height: 10px;
	background-position: -1643px 0px;
}

.iti__flag.iti__fk {
	height: 10px;
	background-position: -1665px 0px;
}

.iti__flag.iti__fm {
	height: 11px;
	background-position: -1687px 0px;
}

.iti__flag.iti__fo {
	height: 15px;
	background-position: -1709px 0px;
}

.iti__flag.iti__fr {
	height: 14px;
	background-position: -1731px 0px;
}

.iti__flag.iti__ga {
	height: 15px;
	background-position: -1753px 0px;
}

.iti__flag.iti__gb {
	height: 10px;
	background-position: -1775px 0px;
}

.iti__flag.iti__gd {
	height: 12px;
	background-position: -1797px 0px;
}

.iti__flag.iti__ge {
	height: 14px;
	background-position: -1819px 0px;
}

.iti__flag.iti__gf {
	height: 14px;
	background-position: -1841px 0px;
}

.iti__flag.iti__gg {
	height: 14px;
	background-position: -1863px 0px;
}

.iti__flag.iti__gh {
	height: 14px;
	background-position: -1885px 0px;
}

.iti__flag.iti__gi {
	height: 10px;
	background-position: -1907px 0px;
}

.iti__flag.iti__gl {
	height: 14px;
	background-position: -1929px 0px;
}

.iti__flag.iti__gm {
	height: 14px;
	background-position: -1951px 0px;
}

.iti__flag.iti__gn {
	height: 14px;
	background-position: -1973px 0px;
}

.iti__flag.iti__gp {
	height: 14px;
	background-position: -1995px 0px;
}

.iti__flag.iti__gq {
	height: 14px;
	background-position: -2017px 0px;
}

.iti__flag.iti__gr {
	height: 14px;
	background-position: -2039px 0px;
}

.iti__flag.iti__gs {
	height: 10px;
	background-position: -2061px 0px;
}

.iti__flag.iti__gt {
	height: 13px;
	background-position: -2083px 0px;
}

.iti__flag.iti__gu {
	height: 11px;
	background-position: -2105px 0px;
}

.iti__flag.iti__gw {
	height: 10px;
	background-position: -2127px 0px;
}

.iti__flag.iti__gy {
	height: 12px;
	background-position: -2149px 0px;
}

.iti__flag.iti__hk {
	height: 14px;
	background-position: -2171px 0px;
}

.iti__flag.iti__hm {
	height: 10px;
	background-position: -2193px 0px;
}

.iti__flag.iti__hn {
	height: 10px;
	background-position: -2215px 0px;
}

.iti__flag.iti__hr {
	height: 10px;
	background-position: -2237px 0px;
}

.iti__flag.iti__ht {
	height: 12px;
	background-position: -2259px 0px;
}

.iti__flag.iti__hu {
	height: 10px;
	background-position: -2281px 0px;
}

.iti__flag.iti__ic {
	height: 14px;
	background-position: -2303px 0px;
}

.iti__flag.iti__id {
	height: 14px;
	background-position: -2325px 0px;
}

.iti__flag.iti__ie {
	height: 10px;
	background-position: -2347px 0px;
}

.iti__flag.iti__il {
	height: 15px;
	background-position: -2369px 0px;
}

.iti__flag.iti__im {
	height: 10px;
	background-position: -2391px 0px;
}

.iti__flag.iti__in {
	height: 14px;
	background-position: -2413px 0px;
}

.iti__flag.iti__io {
	height: 10px;
	background-position: -2435px 0px;
}

.iti__flag.iti__iq {
	height: 14px;
	background-position: -2457px 0px;
}

.iti__flag.iti__ir {
	height: 12px;
	background-position: -2479px 0px;
}

.iti__flag.iti__is {
	height: 15px;
	background-position: -2501px 0px;
}

.iti__flag.iti__it {
	height: 14px;
	background-position: -2523px 0px;
}

.iti__flag.iti__je {
	height: 12px;
	background-position: -2545px 0px;
}

.iti__flag.iti__jm {
	height: 10px;
	background-position: -2567px 0px;
}

.iti__flag.iti__jo {
	height: 10px;
	background-position: -2589px 0px;
}

.iti__flag.iti__jp {
	height: 14px;
	background-position: -2611px 0px;
}

.iti__flag.iti__ke {
	height: 14px;
	background-position: -2633px 0px;
}

.iti__flag.iti__kg {
	height: 12px;
	background-position: -2655px 0px;
}

.iti__flag.iti__kh {
	height: 13px;
	background-position: -2677px 0px;
}

.iti__flag.iti__ki {
	height: 10px;
	background-position: -2699px 0px;
}

.iti__flag.iti__km {
	height: 12px;
	background-position: -2721px 0px;
}

.iti__flag.iti__kn {
	height: 14px;
	background-position: -2743px 0px;
}

.iti__flag.iti__kp {
	height: 10px;
	background-position: -2765px 0px;
}

.iti__flag.iti__kr {
	height: 14px;
	background-position: -2787px 0px;
}

.iti__flag.iti__kw {
	height: 10px;
	background-position: -2809px 0px;
}

.iti__flag.iti__ky {
	height: 10px;
	background-position: -2831px 0px;
}

.iti__flag.iti__kz {
	height: 10px;
	background-position: -2853px 0px;
}

.iti__flag.iti__la {
	height: 14px;
	background-position: -2875px 0px;
}

.iti__flag.iti__lb {
	height: 14px;
	background-position: -2897px 0px;
}

.iti__flag.iti__lc {
	height: 10px;
	background-position: -2919px 0px;
}

.iti__flag.iti__li {
	height: 12px;
	background-position: -2941px 0px;
}

.iti__flag.iti__lk {
	height: 10px;
	background-position: -2963px 0px;
}

.iti__flag.iti__lr {
	height: 11px;
	background-position: -2985px 0px;
}

.iti__flag.iti__ls {
	height: 14px;
	background-position: -3007px 0px;
}

.iti__flag.iti__lt {
	height: 12px;
	background-position: -3029px 0px;
}

.iti__flag.iti__lu {
	height: 12px;
	background-position: -3051px 0px;
}

.iti__flag.iti__lv {
	height: 10px;
	background-position: -3073px 0px;
}

.iti__flag.iti__ly {
	height: 10px;
	background-position: -3095px 0px;
}

.iti__flag.iti__ma {
	height: 14px;
	background-position: -3117px 0px;
}

.iti__flag.iti__mc {
	height: 15px;
	background-position: -3139px 0px;
}

.iti__flag.iti__md {
	height: 10px;
	background-position: -3160px 0px;
}

.iti__flag.iti__me {
	height: 10px;
	background-position: -3182px 0px;
}

.iti__flag.iti__mf {
	height: 14px;
	background-position: -3204px 0px;
}

.iti__flag.iti__mg {
	height: 14px;
	background-position: -3226px 0px;
}

.iti__flag.iti__mh {
	height: 11px;
	background-position: -3248px 0px;
}

.iti__flag.iti__mk {
	height: 10px;
	background-position: -3270px 0px;
}

.iti__flag.iti__ml {
	height: 14px;
	background-position: -3292px 0px;
}

.iti__flag.iti__mm {
	height: 14px;
	background-position: -3314px 0px;
}

.iti__flag.iti__mn {
	height: 10px;
	background-position: -3336px 0px;
}

.iti__flag.iti__mo {
	height: 14px;
	background-position: -3358px 0px;
}

.iti__flag.iti__mp {
	height: 10px;
	background-position: -3380px 0px;
}

.iti__flag.iti__mq {
	height: 14px;
	background-position: -3402px 0px;
}

.iti__flag.iti__mr {
	height: 14px;
	background-position: -3424px 0px;
}

.iti__flag.iti__ms {
	height: 10px;
	background-position: -3446px 0px;
}

.iti__flag.iti__mt {
	height: 14px;
	background-position: -3468px 0px;
}

.iti__flag.iti__mu {
	height: 14px;
	background-position: -3490px 0px;
}

.iti__flag.iti__mv {
	height: 14px;
	background-position: -3512px 0px;
}

.iti__flag.iti__mw {
	height: 14px;
	background-position: -3534px 0px;
}

.iti__flag.iti__mx {
	height: 12px;
	background-position: -3556px 0px;
}

.iti__flag.iti__my {
	height: 10px;
	background-position: -3578px 0px;
}

.iti__flag.iti__mz {
	height: 14px;
	background-position: -3600px 0px;
}

.iti__flag.iti__na {
	height: 14px;
	background-position: -3622px 0px;
}

.iti__flag.iti__nc {
	height: 10px;
	background-position: -3644px 0px;
}

.iti__flag.iti__ne {
	height: 15px;
	background-position: -3666px 0px;
}

.iti__flag.iti__nf {
	height: 10px;
	background-position: -3686px 0px;
}

.iti__flag.iti__ng {
	height: 10px;
	background-position: -3708px 0px;
}

.iti__flag.iti__ni {
	height: 12px;
	background-position: -3730px 0px;
}

.iti__flag.iti__nl {
	height: 14px;
	background-position: -3752px 0px;
}

.iti__flag.iti__no {
	height: 15px;
	background-position: -3774px 0px;
}

.iti__flag.iti__np {
	height: 15px;
	background-position: -3796px 0px;
}

.iti__flag.iti__nr {
	height: 10px;
	background-position: -3811px 0px;
}

.iti__flag.iti__nu {
	height: 10px;
	background-position: -3833px 0px;
}

.iti__flag.iti__nz {
	height: 10px;
	background-position: -3855px 0px;
}

.iti__flag.iti__om {
	height: 10px;
	background-position: -3877px 0px;
}

.iti__flag.iti__pa {
	height: 14px;
	background-position: -3899px 0px;
}

.iti__flag.iti__pe {
	height: 14px;
	background-position: -3921px 0px;
}

.iti__flag.iti__pf {
	height: 14px;
	background-position: -3943px 0px;
}

.iti__flag.iti__pg {
	height: 15px;
	background-position: -3965px 0px;
}

.iti__flag.iti__ph {
	height: 10px;
	background-position: -3987px 0px;
}

.iti__flag.iti__pk {
	height: 14px;
	background-position: -4009px 0px;
}

.iti__flag.iti__pl {
	height: 13px;
	background-position: -4031px 0px;
}

.iti__flag.iti__pm {
	height: 14px;
	background-position: -4053px 0px;
}

.iti__flag.iti__pn {
	height: 10px;
	background-position: -4075px 0px;
}

.iti__flag.iti__pr {
	height: 14px;
	background-position: -4097px 0px;
}

.iti__flag.iti__ps {
	height: 10px;
	background-position: -4119px 0px;
}

.iti__flag.iti__pt {
	height: 14px;
	background-position: -4141px 0px;
}

.iti__flag.iti__pw {
	height: 13px;
	background-position: -4163px 0px;
}

.iti__flag.iti__py {
	height: 11px;
	background-position: -4185px 0px;
}

.iti__flag.iti__qa {
	height: 8px;
	background-position: -4207px 0px;
}

.iti__flag.iti__re {
	height: 14px;
	background-position: -4229px 0px;
}

.iti__flag.iti__ro {
	height: 14px;
	background-position: -4251px 0px;
}

.iti__flag.iti__rs {
	height: 14px;
	background-position: -4273px 0px;
}

.iti__flag.iti__ru {
	height: 14px;
	background-position: -4295px 0px;
}

.iti__flag.iti__rw {
	height: 14px;
	background-position: -4317px 0px;
}

.iti__flag.iti__sa {
	height: 14px;
	background-position: -4339px 0px;
}

.iti__flag.iti__sb {
	height: 10px;
	background-position: -4361px 0px;
}

.iti__flag.iti__sc {
	height: 10px;
	background-position: -4383px 0px;
}

.iti__flag.iti__sd {
	height: 10px;
	background-position: -4405px 0px;
}

.iti__flag.iti__se {
	height: 13px;
	background-position: -4427px 0px;
}

.iti__flag.iti__sg {
	height: 14px;
	background-position: -4449px 0px;
}

.iti__flag.iti__sh {
	height: 10px;
	background-position: -4471px 0px;
}

.iti__flag.iti__si {
	height: 10px;
	background-position: -4493px 0px;
}

.iti__flag.iti__sj {
	height: 15px;
	background-position: -4515px 0px;
}

.iti__flag.iti__sk {
	height: 14px;
	background-position: -4537px 0px;
}

.iti__flag.iti__sl {
	height: 14px;
	background-position: -4559px 0px;
}

.iti__flag.iti__sm {
	height: 15px;
	background-position: -4581px 0px;
}

.iti__flag.iti__sn {
	height: 14px;
	background-position: -4603px 0px;
}

.iti__flag.iti__so {
	height: 14px;
	background-position: -4625px 0px;
}

.iti__flag.iti__sr {
	height: 14px;
	background-position: -4647px 0px;
}

.iti__flag.iti__ss {
	height: 10px;
	background-position: -4669px 0px;
}

.iti__flag.iti__st {
	height: 10px;
	background-position: -4691px 0px;
}

.iti__flag.iti__sv {
	height: 12px;
	background-position: -4713px 0px;
}

.iti__flag.iti__sx {
	height: 14px;
	background-position: -4735px 0px;
}

.iti__flag.iti__sy {
	height: 14px;
	background-position: -4757px 0px;
}

.iti__flag.iti__sz {
	height: 14px;
	background-position: -4779px 0px;
}

.iti__flag.iti__ta {
	height: 10px;
	background-position: -4801px 0px;
}

.iti__flag.iti__tc {
	height: 10px;
	background-position: -4823px 0px;
}

.iti__flag.iti__td {
	height: 14px;
	background-position: -4845px 0px;
}

.iti__flag.iti__tf {
	height: 14px;
	background-position: -4867px 0px;
}

.iti__flag.iti__tg {
	height: 13px;
	background-position: -4889px 0px;
}

.iti__flag.iti__th {
	height: 14px;
	background-position: -4911px 0px;
}

.iti__flag.iti__tj {
	height: 10px;
	background-position: -4933px 0px;
}

.iti__flag.iti__tk {
	height: 10px;
	background-position: -4955px 0px;
}

.iti__flag.iti__tl {
	height: 10px;
	background-position: -4977px 0px;
}

.iti__flag.iti__tm {
	height: 14px;
	background-position: -4999px 0px;
}

.iti__flag.iti__tn {
	height: 14px;
	background-position: -5021px 0px;
}

.iti__flag.iti__to {
	height: 10px;
	background-position: -5043px 0px;
}

.iti__flag.iti__tr {
	height: 14px;
	background-position: -5065px 0px;
}

.iti__flag.iti__tt {
	height: 12px;
	background-position: -5087px 0px;
}

.iti__flag.iti__tv {
	height: 10px;
	background-position: -5109px 0px;
}

.iti__flag.iti__tw {
	height: 14px;
	background-position: -5131px 0px;
}

.iti__flag.iti__tz {
	height: 14px;
	background-position: -5153px 0px;
}

.iti__flag.iti__ua {
	height: 14px;
	background-position: -5175px 0px;
}

.iti__flag.iti__ug {
	height: 14px;
	background-position: -5197px 0px;
}

.iti__flag.iti__um {
	height: 11px;
	background-position: -5219px 0px;
}

.iti__flag.iti__un {
	height: 14px;
	background-position: -5241px 0px;
}

.iti__flag.iti__us {
	height: 11px;
	background-position: -5263px 0px;
}

.iti__flag.iti__uy {
	height: 14px;
	background-position: -5285px 0px;
}

.iti__flag.iti__uz {
	height: 10px;
	background-position: -5307px 0px;
}

.iti__flag.iti__va {
	height: 15px;
	background-position: -5329px 0px;
}

.iti__flag.iti__vc {
	height: 14px;
	background-position: -5346px 0px;
}

.iti__flag.iti__ve {
	height: 14px;
	background-position: -5368px 0px;
}

.iti__flag.iti__vg {
	height: 10px;
	background-position: -5390px 0px;
}

.iti__flag.iti__vi {
	height: 14px;
	background-position: -5412px 0px;
}

.iti__flag.iti__vn {
	height: 14px;
	background-position: -5434px 0px;
}

.iti__flag.iti__vu {
	height: 12px;
	background-position: -5456px 0px;
}

.iti__flag.iti__wf {
	height: 14px;
	background-position: -5478px 0px;
}

.iti__flag.iti__ws {
	height: 10px;
	background-position: -5500px 0px;
}

.iti__flag.iti__xk {
	height: 15px;
	background-position: -5522px 0px;
}

.iti__flag.iti__ye {
	height: 14px;
	background-position: -5544px 0px;
}

.iti__flag.iti__yt {
	height: 14px;
	background-position: -5566px 0px;
}

.iti__flag.iti__za {
	height: 14px;
	background-position: -5588px 0px;
}

.iti__flag.iti__zm {
	height: 14px;
	background-position: -5610px 0px;
}

.iti__flag.iti__zw {
	height: 10px;
	background-position: -5632px 0px;
}

.iti__flag {
	height: 15px;
	box-shadow: 0px 0px 1px 0px #888;
	background-image: url("/bundles/nextagtheme/assets/images/flags/flags.png");
	background-repeat: no-repeat;
	background-color: #dbdbdb;
	background-position: 20px 0;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	.iti__flag {
		background-image: url("/bundles/nextagtheme/assets/images/flags/flags@2x.png");
	}
}

.iti__flag.iti__np {
	background-color: transparent;
}

.mb-bar, .mb-track {
	border-radius: 5px;
	position: absolute;
}

.mb-bar, .mb-button, .mb-buttons, .mb-track {
	position: absolute;
}

.mb-container {
	overflow: hidden;
	height: 100%;
	width: 100%;
}

.mb-container:hover.mb-scroll-x > .mb-track-x, .mb-container:hover.mb-scroll-y > .mb-buttons-y, .mb-container:hover.mb-scroll-y > .mb-buttons-y > .mb-track-y, .mb-container:hover.mb-scroll-y > .mb-track-y, .mb-visible.mb-scroll-x > .mb-track-x, .mb-visible.mb-scroll-y > .mb-buttons-y, .mb-visible.mb-scroll-y > .mb-buttons-y > .mb-track-y, .mb-visible.mb-scroll-y > .mb-track-y {
	opacity: 1;
}

.mb-content {
	overflow: auto;
	height: 100%;
	width: 100%;
	box-sizing: content-box;
	scrollbar-width: none;
}

.mb-content::-webkit-scrollbar {
	display: none;
}

.mb-track {
	background-color: #f1f1f1;
	-webkit-transition: opacity 250ms;
	transition: opacity 250ms;
}

.mb-bar {
	background-color: #413a3e;
	z-index: 10;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.mb-buttons-x {
	display: none;
}

.mb-buttons-y .mb-increase, .mb-track-y .mb-increase {
	bottom: 0;
}

.mb-buttons-y {
	right: 9px;
}

.mb-track-y .mb-bar {
	right: 0;
	top: 0;
	width: 100%;
	min-height: 10px;
}

.mb-progress {
	overflow: hidden;
}

.mb-progress .mb-bar {
	min-height: 0;
}

.mb-buttons-y {
	width: 28px;
	height: 100%;
	top: 0;
	opacity: 0;
}

.mb-buttons-y .mb-decrease {
	top: 0;
}

.mb-buttons-y .mb-decrease:before {
	content: "";
}

.mb-buttons-y .mb-increase:before {
	content: "";
}

.mb-nav .mb-bar {
	border-radius: 0;
}

.mb-nav .mb-track {
	border-radius: 0;
}

.mb-nav .mb-track-y {
	top: 40px;
	right: 12px;
	width: 4px;
	height: calc(100% - 80px);
}

.mb-button {
	background: #fff;
	border: none;
	color: #000;
	width: 28px;
	height: 28px;
	padding: 0;
	cursor: pointer;
	touch-action: manipulation;
	z-index: 11;
}

.mb-button:before {
	border: none;
	font-family: "Martel-Theme-Icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 28px;
	font-weight: 400;
	line-height: 28px;
	width: 28px;
	height: 28px;
	left: 0;
	top: 0;
	position: relative;
	vertical-align: top;
}

.mb-button:focus {
	outline: none;
}

.mb-track-y .mb-decrease {
	top: 0;
}

.mb-wrapper {
	width: 100%;
	height: 100%;
	padding: 10px 0 10px 10px;
	box-sizing: border-box;
	background-color: #2e222d;
}
