/*
Mixins
==================================================
The `mixins.less` file contains the imports to all mixin documents that simplify the work with Shopware.

Mixin specific documentation can be found inside each mixin file.

Mixins can be used by adding the mixin class onto an element inside Shopware.

**Example:**<br/>
`.border-radius(3px);`
*/
/*
Appearance mixin
============================================
The mixins provides you a cross-browser compatible method to set the appearance of the element.

Please refer to <http://caniuse.com/appearance> to see the browser support table of the feature.

######Example:
`.appearance([value]);`

`@param {String} type The type you want to use`
*/
/*
Backface visibility mixin
============================================
The mixins provides you a cross-browser compatible method to set the backface-visibility of the element.

Please refer to <http://caniuse.com/transforms3d> to see the browser support table of the feature.

######Example:
`.backface-visibility([value]);`

`@param {String} visibility The visibility you want to use`
*/
/*
Border-radius mixin
=============================================
The mixins provides you a cross-browser compatible method to set a border-radius.

Please refer to <http://caniuse.com/border-radius> to see the browser support table of the feature.

######Syntax:
`@param {String} radius The radius you want to set`<br/>

######Example:
Same border-radius for all edges: <br/>
`.border-radius([pixel-value]);`<br/>

Different border-radius:<br/>
`.border-radius-multi([pixel-value-leftTop], [pixel-value-rightTop], [pixel-value-rightBottom], [pixel-value-leftBottom]);`<br/>

Resetting border radius:<br/>
`.reset-border-radius();`
*/
/*
Box shadow mixin
==============================================
The mixins provides you a cross-browser compatible method to set a box-shadow.

Please refer to <http://caniuse.com/css-boxshadow> to see the browser support table of the feature.

######Example:
`.box-shadow([h-shadow-value], [v-shadow-value], [blur-amount], [spread-amount], [shadow-color]);`

`@param: {Number} x: Offset to the x axis (Default: 0)`<br/>
`@param: {Number} y: Offset to the y axis (Default: 0)`<br/>
`@param: {Number} blur: Bluring radius (Default: 1px)`<br/>
`@param: {String} color: Color of the shadow (Default: #000)`<br/>
*/
/*
Box-sizing mixin
========================================
The mixins provides you a cross-browser compatible method to set the box-sizing which supports IE starting from
version 8 to the newest one.

Please refer to <http://caniuse.com/css3-boxsizing> to see the browser support table of the feature.

######Example:
`.box-sizing:([value]);`

`@param: {String} box-sizing: Box model, which should be used (Default: border-box)`
*/
/*
Clearfix mixin
================================
The clearfix mixin allows the easy integration of the floating-solution method.

The clearfix resolves the problem that occurs when two floating elements are nested inside a parent element, then sometimes the parent elements height disappears.

Add the `.clearfix` class to the parent element.

######Example:
`.clearfix();`

*/
/*
Gradient mixin
====================================================
The mixins provides you a cross-browser compatible method to set a linear gradient which goes from top to bottom.

Please refer to <http://caniuse.com/css-gradients> to see the browser support table of the feature.

Shopware 5 also provides gradient mixins based on the basic color variables that can be changed in the backend theme configuration tool.
######Basic gradients:
`.primary-gradient();`<br/>
`.secondary-gradient();`<br/>
`.white-gradient();`<br/>

######Linear Gradient Example:
`.linear-gradient([startcolor-value], [endcolor-value]);`

`@param {String} start The start color of the gradient`<br/>
`@param {String} end The end color of the gradient`
*/
/*
Opacity
===============================================
The mixins provides you a cross-browser compatible opacity which supports IE starting from version 8 to the
newest one. Safari, Chrome and Firefox are supported in all versions.

Please refer to <http://caniuse.com/css-opacity> to see the browser support table of the feature.

######Example:
`.opacity([value]);`

`@param: {Number} opacity: Value of the opacity, starting from 0 to 1`
*/
/*
Rotate mixin
===============================================
The mixins provides you a cross-browser compatible method to set a transformation which rotates the element. Keep in
mind that you can not mix different transformations.

Please refer to <http://caniuse.com/transforms2d> to see the browser support table of the feature.

######Example:
`.rotate([value]);`

`@param {String} degree The degree value you want to set. Please keep in mind that you need to suffix the unit.`
*/
/*
Scale mixin
===============================
The mixins provides you a cross-browser compatible method to set a transformation which scales the element.
Keep in mind that you can not mix different transformations.

Please refer to <http://caniuse.com/transforms2d> to see the browser support table of the feature.

######Example:
`.scale([value]);`

`@param {String} scale-value The scale value, you want to set`
*/
/*
Touch callout mixin
===========================================
Disables the default callout shown when you touch and hold a touch target.

######Support:
- iOS 2.0<br/>
- Android 4.1<br/>

######Example:
`.touch-callout([value]);`

`@param: {String} type: The type you want to set (Default: none)`
*/
/*
Transform style mixin
======================================
The mixins provides you a cross-browser compatible method to set a transformation style.

Please refer to <http://caniuse.com/transforms3d> to see the browser support table of the feature.

######Example:
`.transform-style([value]);`

`@param {String} Style The style you want for your transformation (Default: preserve-3d)`
*/
/*
Transform origin mixin
======================================
The mixins provides you a cross-browser compatible method to set the transform origin position.

Please refer to <http://caniuse.com/transforms2d> to see the browser support table of the feature.

######Example:
`.transform-origin([x-value],[y-value],[z-value]);`

`@param: x: Sets the origin position on the x axis (Default: 50%)`<br/>
`@param: y: Sets the origin position on the y axis (Default: 50%)`<br/>
`@param: z: Sets the origin position on the z axis (Default: 0)`
*/
/*
Transition mixin
=========================================
The mixins provides you a cross-browser compatible method to set a transition.

Please refer to <http://caniuse.com/css-transitions> to see the browser support table of the feature.

######Example:
`.transition([property], [duration-value], [easing]);`

`@param: {String} properties: The properites which should be animated (Default: all)`<br/>
`@param: {String} duration: Duration of the transition including the unit (Default: 0.3s)`<br/>
`@param: {String} easing: The easing which should be used for the transition (Default: ease-out)`
*/
/*
Translate mixin
============================================
The mixins provides you a cross-browser compatible method to set a transition.

Please refer to <http://caniuse.com/css-transitions> to see the browser support table of the feature.

Keep in mind, that 3d translations are needing an perspective, otherwise the translated elements get skewed up.

######Example:
`.translate([x-value],[y-value],[z-value]);`

`@param: {String} rotateX: The rotation on the x-axis`<br/>
`@param: {String} rotateY: The rotation on the y-axis`<br/>
`@param: {String} rotateZ: The rotation on the z-axis`<br/>
*/
/*
Unitize mixin
================================================
The unitize mixins converts values from px-units to the relative rem-units, providing all the benefits of units like em and rem, without you having to do any calculations yourself.

######Syntax:
`@property` = the property that should be unitized.<br/>
`@value` = pixel-value<br/>
`@baseValue` (optional) = default browser font-size (@remScaleFactor in most cases)<br/>

######Example Unitize mixin with custom property
`.unitize(@property, @value);`<br/>
`.unitize(font-size, 16);`

######Specific built-in functions
In addition to the general `.unitize()` mixin, Shopware contains specific mixins to quickly calculate values which (for example) have more than one property.<br/>
<br/>

`.unitize-height(@value)`<br/>
`.unitize-width(@value)`<br/>
`.unitize-max-height(@value)`<br/>
`.unitize-max-width(@value)`<br/>
`.unitize-min-width(@value)`<br/>
`.unitize-padding(@topValue, @rightValue, @bottomValue: @topValue, @leftValue: @rightValue)`<br/>
`.unitize-margin(@topValue, @rightValue, @bottomValue: @topValue, @leftValue: @rightValue)`<br/>
`.unitize-variable(@value)`<br/>
*/
/*
User-select mixin
===============================
The mixins provides you a cross-browser compatible method to set a user selection mode.

Please refer to <http://caniuse.com/user-select-none> to see the browser support table of the feature.

######Example:
`.user-select([value]);`

`@param: {String} type: The type you want to set (Default: none)`
*/
/*
Transform mixin
==============================================
The mixins provides you a cross-browser compatible method to set a transformation.

Please refer to <http://caniuse.com/transforms2d> to see the browser support table of the feature.

######Example:
`.transform([value]);`

`@param: {String} properties: The transformation(s) that should be applied`
*/
/*
Tab highlighting mixin
===========================
Sets the color of the highlighting when a link was clicked / tapped.

Please refer to <http://www.browsersupport.net/CSS/-webkit-tap-highlight-color> to see the browser support table of the feature.

######Example:
`.tap-highlight-color([color-value]);`

`@param: {String} color: The color you want to set (Default: rgba(0, 0, 0, 0))`
*/
/*
Keyframe mixin
=============================================
The mixins provides you a cross-browser compatible method to set a keyframe.

Please refer to <http://caniuse.com/#search=keyframe> to see the browser support table of the feature.

######Example:
`.keyframes([name-value], [frames-value]);`

`@param: {String} name: The keyframe animation name`<br/>
`@param: {String} roules: the animation frames`
*/
@-webkit-keyframes keyframe--spin {
  from {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes keyframe--spin {
  from {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes keyframe--spin {
  from {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes keyframe--spin-reverse {
  from {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
}
@-moz-keyframes keyframe--spin-reverse {
  from {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes keyframe--spin-reverse {
  from {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
}
/*
Animations mixin
============================================
The mixins provides you a cross-browser compatible method to set animation values.

Please refer to <http://caniuse.com/css-animation> to see the browser support table of the feature.

######Example:
`.animation([value]);`

`@param: {String} value: All animation values`
*/
/*
Column count mixin
=============================================
This mixin provides you a cross-browser compatible method to set the column count property.

Please refer to <http://caniuse.com/multicolumn> to see the browser support table of the feature.

######Example:
`.column-count([value]);`

`@param: {Number} count: The amount of columns you want to set (Default: auto)`
*/
/*
Hypheration mixin
======================================
The mixins provides you a cross-browser compatible method to set the hyphenation.

Please refer to <http://caniuse.com/css-hyphens> to see the browser support table of the feature.

######Example:
`.hyphens([value]);`

`@param: {String} hyphenation: The hyphenation that should be used (Default: auto)`
*/
/*
Grabbing cursor
==================================
This mixin provides you a cross-browser compatible method to set the cursor grabbing behavior.

######Example:
`.cursorGrab();`<br/>
`.cursorGrabbing();`<br/>

*/
/*
Variables
==================================================
The `variables.less` file contains the imports to all variables that Shopware uses.

Most variables are controllable by using the backend theme manager.

Mixin specific documentation can be found inside each mixin file.
*/
/*
Structure
================================
The variables define the widths for the different viewports.

**Structure**<br/>
`@phoneLandscapeViewportWidth` - viewport phone-landscape width *(default: 480px)*<br/>
`@tabletViewportWidth` - viewport tablet width *(default: 768px)*<br/>
`@tabletLandscapeViewportWidth` - viewport tablet-landscape width *(default: 1024px)*<br/>
`@desktopViewportWidth` - viewport desktop width *(default: 1260px)*<br/>
*/
/*
Typography
================================
The variables define the sizes and weights for typographic elements.

The values can be changed with the backend theme manager.

**Base configuration**<br/>
`@font-size-base` - basic font-size *(default: 14)*<br/>
`@font-base-weight` - basic font-weight *(default: 500)*<br/>
`@font-light-weight` - basic light font-weight *(default: 300)*<br/>
`@font-base-stack` - basic font-family stack *(default: "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif)*<br/>
`@font-headline-stack` - basic headline font-family stack *(default: @font-base-stack)*<br/>

**Headling font sizes**<br/>
`@font-size-h1` - h1 element font-size *(default: 26)*<br/>
`@font-size-h2` - h2 element font-size *(default: 21)*<br/>
`@font-size-h3` - h3 element font-size *(default: 18)*<br/>
`@font-size-h4` - h4 element font-size *(default: 16)*<br/>
`@font-size-h5` - h5 element font-size *(default: @font-size-base)*<br/>
`@font-size-h6` - h6 element font-size *(default: 12)*<br/>

**Shopware font directory**<br/>
`@font-directory` - font-directory folder (default: "../../fonts/")

**Open Sans font directory**<br/>
`@OpenSansPath` - "Open Sans" font-directory folder (default: "./../fonts/open-sans-fontface")


*/
/*
Z-Index
================================
The z-index variables list all different values for the z-index layers used inside the Shopware responsive theme.

**badge.less**<br/>
`@zindex-badge` - *(default: 500)*<br/>

**checkbox.less**<br/>
`@zindex-checkbox-state` - *(default: 60)*<br/>
`@zindex-checkbox-element` - *(default: 65)*<br/>

**collapse.less**<br/>
`@zindex-collapse-content` - *(default: 1000)*<br/>
`@zindex-collapse-header` - *(default: 1100)*<br/>
`@zindex-collapse-content-collapsed` - *(default: 1200)*<br/>
`@zindex-collapse-header-active` - *(default: 1300)*<br/>

**collapse-cart.less**<br/>
`@zindex-collapse-cart` - *(default: 3000)*<br/>
`@zindex-collapse-cart-offcanvas` - *(default: 8000)*<br/>

**datepicker.less**<br/>
`@zindex-datepicker` - *(default: 1000)*<br/>

**emotions.less**<br/>
`@zindex-emotion-mapping-link` - *(default: 110)*<br/>
`@zindex-emotion-image-slider-title` - *(default: 100)*<br/>
`@zindex-emotion-product-slider-content` - *(default: 400)*<br/>
`@zindex-emotion-product-slider-title` - *(default: 500)*<br/>
`@zindex-emotion-overlay` - *(default: 1000)*<br/>
`@zindex-emotion-video-element` - *(default: 1000)*<br/>
`@zindex-emotion-video-text` - *(default: 1100)*<br/>
`@zindex-emotion-video-play-btn` - *(default: 1200)*<br/>
`@zindex-emotion-video-cover` - *(default: 1300)*<br/>

**fields.less**<br/>
`@zindex-fancy-select` - *(default: 1000)*<br/>

**filter-panel.less**<br/>
`@zindex-filter-panel-flyout` - *(default: 500)*<br/>
`@zindex-filter-panel-flyout-collapsed` - *(default: 800)*<br/>
`@zindex-filter-panel-checkbox` - *(default: 65)*<br/>
`@zindex-filter-panel-checkbox-state` - *(default: 60)*<br/>
`@zindex-filter-panel-radio` - *(default: 65)*<br/>
`@zindex-filter-panel-radio-state` - *(default: 60)*<br/>
`@zindex-filter-panel-media-checkbox` - *(default: 65)*<br/>
`@zindex-filter-panel-rating-star` - *(default: 65)*<br/>


**image-gallery.less**<br/>
`@zindex-image-gallery-button` - *(default: 1)*<br/>

**image-slider.less**<br/>
`@zindex-image-slider` - *(default: 1000)*<br/>
`@zindex-image-slider-arrow` - *(default: 1000)*<br/>

**image-zoom.less**<br/>
`@zindex-image-zoom-flyout` - *(default: 2500)*<br/>

**loading-indicator.less**<br/>
`@zindex-loading-indicator` - *(default: 6000)*<br/>

**menu-scroller.less**<br/>
`@zindex-menu-scoller-arrow` - *(default: 750)*<br/>

**modal.less**<br/>
`@zindex-modalbox` - *(default: 7000)*<br/>

**offcanvas-menu.less**<br/>
`@zindex-offcanvas` - *(default: 8000)*<br/>
`@zindex-offcanvas-higher-viewport` - *(default: 1000)*<br/>

**overlay.less**<br/>
`@zindex-overlay` - *(default: 5000)*<br/>

**panel.less**<br/>
`@zindex-panel-arrow` - *(default: 2000)*<br/>
`@zindex-panel-link` - *(default: 2000)*<br/>

**product-slider.less**<br/>
`@zindex-product-slider` - *(default: 750)*<br/>

**ribbon.less**<br/>
`@zindex-ribbon` - *(default: 750)*<br/>

###Modules

**cart.less**<br/>
`@zindex-cart-product-image-element` - *(default: 500)*<br/>
`@zindex-cart-premium-product-badge` - *(default: 750)*<br/>

**compare.less**<br/>
`@zindex-compare-list` - *(default: 4000)*<br/>

**configuration.less**<br/>
`@zindex-configurator-option-label` - *(default: 500)*<br/>
`@zindex-configurator-option-input` - *(default: 1000)*<br/>

**configurator.less**<br/>
`@zindex-configurator-option-label` - *(default: 500)*<br/>
`@zindex-configurator-option-input` - *(default: 1000)*<br/>

**detail.less**<br/>
`@zindex-detail-notification-field-focus` - *(default: 1)*<br/>

**footer.less**<br/>
`@zindex-footer-newsletter-field-focus` - *(default: 1)*<br/>

**header.less**<br/>
`@zindex-header-search-form` - *(default: 3000)*<br/>
`@zindex-header-search-button` - *(default: 2)*<br/>
`@zindex-header-search-results` - *(default: 3500)*<br/>
`@zindex-header-language-flag` - *(default: 900)*<br/>
`@zindex-header-service-list` - *(default: 3500)*<br/>

**listing.less**<br/>
`@zindex-listing-filter-header` - *(default: 1100)*<br/>
`@zindex-listing-filter-header-active` - *(default: 1300)*<br/>

**product-box.less**<br/>
`@zindex-product-box-image-element` - *(default: 500)*<br/>
`@zindex-product-box-product-badge` - *(default: 750)*<br/>

**sidebar.less**<br/>
`@zindex-sidebar-language-flag` - *(default: 900)*<br/>
`@zindex-sidebar-offcanvas-overlay` - *(default: 1200)*<br/>
`@zindex-sidebar-offcanvas-overlay-background` - *(default: 1100)*<br/>
`@zindex-sidebar-offcanvas-higher-viewport` - *(default: 1000)*<br/>

*/
/*
Mixins
==================================================
The `mixins.less` file contains the imports to all mixin documents that simplify the work with Shopware.

Mixin specific documentation can be found inside each mixin file.

Mixins can be used by adding the mixin class onto an element inside Shopware.

**Example:**<br/>
`.border-radius(3px);`
*/
/*
Icon-element mixin
=====================================================
This mixin provides you a method to set any webfont icon from the Shopware icon-set as a before element.

######Example:
`.icon-element([icon-name], [icon-size]);`
*/
body.c-set-18 {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
  color: #212121;
  background: #f0e5eb;
}
body #c-set-18 > .sidebar-main {
  border-right: #81154f;
}
@media screen and (min-width: 48em) {
  body.c-set-18 .navigation-main {
    border-bottom: 1px solid #81154f;
  }
}
#c-set-18 .btn {
  font-size: 14px;
  font-size: 0.875rem;
  background-color: #81154f;
  background-image: none;
  border: 1px solid #bec2c4;
  color: #ffffff;
  /** Button icon font size */
  /** Larger icon */
}
#c-set-18 .btn [class^="icon--"] {
  font-size: 10px;
  font-size: 0.625rem;
}
#c-set-18 .btn .is--large {
  font-size: 16px;
  font-size: 1rem;
}
#c-set-18 .btn:disabled,
#c-set-18 .btn:disabled:hover,
#c-set-18 .btn.is--disabled,
#c-set-18 .btn.is--disabled:hover {
  opacity: 0.5;
  background-image: none;
  border: 1px solid #bec2c4;
  color: #ffffff;
}
#c-set-18 .btn:hover {
  background: #b9a880;
  color: #ffffff;
  border-color: #cccccc;
}
#c-set-18 .is--primary {
  background-color: #81154f;
  background-image: none;
  color: #ffffff;
}
#c-set-18 .is--primary:hover {
  background: #b9a880;
  color: #ffffff;
}
#c-set-18 .is--secondary {
  background-color: #b9a880;
  background-image: none;
  color: #ffffff;
}
#c-set-18 .is--secondary:hover {
  background: #81154f;
  color: #ffffff;
}
#c-set-18 .product--delivery .delivery--status-shipping-free {
  background: #4aa3df;
}
#c-set-18 .product--delivery .delivery--text-shipping-free {
  color: #4aa3df;
}
#c-set-18 .product--delivery .delivery--status-available {
  background: #212121;
}
#c-set-18 .product--delivery .delivery--text-available {
  color: #212121;
}
#c-set-18 .product--delivery .delivery--status-more-is-coming {
  background: #f1c40f;
}
#c-set-18 .product--delivery .delivery--text-more-is-coming {
  color: #f1c40f;
}
#c-set-18 .product--delivery .delivery--status-not-available {
  background: #e74c3c;
}
#c-set-18 .product--delivery .delivery--text-not-available {
  color: #e74c3c;
}
#c-set-18 .emotion--manufacturer .manufacturer--link {
  color: #212121;
}
#c-set-18 .emotion--manufacturer .manufacturer--link:hover {
  color: #81154f;
}
#c-set-18 .emotion--blog .blog--title {
  color: #81154f;
}
#c-set-18 .emotion--blog .blog--title:hover {
  color: #81154f;
}
#c-set-18 .emotion--blog .blog--description {
  color: #212121;
}
@media screen and (min-width: 78.75em) {
  #c-set-18 .emotion--banner-slider .image-slider--dots .dot--link {
    background: #988454;
  }
  #c-set-18 .emotion--banner-slider .image-slider--dots .dot--link.is--active {
    background: #81154f;
  }
}
#c-set-18 textarea,
#c-set-18 input[type="text"],
#c-set-18 input[type="search"],
#c-set-18 input[type="password"],
#c-set-18 input[type="number"],
#c-set-18 input[type="email"],
#c-set-18 input[type="tel"] {
  font-size: 14px;
  font-size: 0.875rem;
  box-shadow: inset 0 1px 1px #b4b4b4;
  background: #ffffff;
  border: 1px solid #c1c1c1;
  border-top-color: #b4b4b4;
  color: #474747;
}
#c-set-18 textarea:focus,
#c-set-18 input[type="text"]:focus,
#c-set-18 input[type="search"]:focus,
#c-set-18 input[type="password"]:focus,
#c-set-18 input[type="number"]:focus,
#c-set-18 input[type="email"]:focus,
#c-set-18 input[type="tel"]:focus {
  box-shadow: 0 0 0 transparent;
  border-color: #b9a880;
  color: #212121;
}
#c-set-18 textarea.has--error,
#c-set-18 input[type="text"].has--error,
#c-set-18 input[type="search"].has--error,
#c-set-18 input[type="password"].has--error,
#c-set-18 input[type="number"].has--error,
#c-set-18 input[type="email"].has--error,
#c-set-18 input[type="tel"].has--error {
  color: #e74c3c;
  background: #faeceb;
  border-color: #e74c3c;
}
#c-set-18 label {
  font-size: 14px;
  font-size: 0.875rem;
  color: #212121;
}
#c-set-18 label.has--error {
  color: #e74c3c;
  background: #faeceb;
}
#c-set-18 .js--fancy-select {
  border: 1px solid #c1c1c1;
}
#c-set-18 .js--fancy-select:hover {
  color: #81154f;
  border-color: #b9a880;
}
#c-set-18 .js--fancy-select.js--is--focused {
  color: #81154f;
  border-color: #b9a880;
}
#c-set-18 .js--fancy-select select option {
  color: #81154f;
}
#c-set-18 .js--fancy-select .js--fancy-select-trigger {
  border-left: 1px solid #c1c1c1;
}
#c-set-18 .js--fancy-select .js--fancy-select-trigger [class^="icon--"],
#c-set-18 .js--fancy-select .js--fancy-select-trigger [class*=" icon--"] {
  color: #b9a880;
}
#c-set-18 .js--fancy-select.has--error {
  color: #e74c3c;
  border-color: #e74c3c;
  background: #faeceb;
}
#c-set-18 .js--fancy-select.has--error .js--fancy-select-trigger {
  border-color: #e74c3c;
}
#c-set-18 .js--fancy-select.has--error .js--fancy-select-text {
  border-color: #fdf3f2;
}
#c-set-18 .navigation--smartphone .entry--close-off-canvas {
  background: #81154f;
  background-image: none;
}
#c-set-18 .navigation--smartphone .entry--close-off-canvas .navigation--link {
  color: #fff;
}
#c-set-18 .navigation--smartphone .entry--close-off-canvas .navigation--link:active {
  color: #c1c1c1;
}
#c-set-18 .navigation--headline {
  color: #81154f;
}
#c-set-18 .sidebar--navigation {
  border: 1px solid #81154f;
}
#c-set-18 .sidebar--navigation .navigation--entry {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .sidebar--navigation .navigation--link {
  color: #81154f;
}
#c-set-18 .sidebar--navigation .navigation--link:hover {
  color: #b9a880;
}
@media screen and (min-width: 48em) {
  #c-set-18 .off-canvas {
    background: transparent;
  }
}
#c-set-18 .panel {
  background: #ffffff;
}
#c-set-18 .panel.has--border {
  border: 1px solid #81154f;
}
#c-set-18 .panel--header {
  font-size: 14px;
  font-size: 0.875rem;
  background: #cecece;
  color: #212121;
  border-bottom: 1px solid #81154f;
}
#c-set-18 .panel--header.secondary {
  color: #212121;
}
#c-set-18 .panel--header.primary {
  color: #81154f;
}
#c-set-18 .panel--title {
  color: #81154f;
}
#c-set-18 .panel--title.is--underline {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .panel--title.is--secondary {
  color: #212121;
}
#c-set-18 .panel--title.is--primary {
  color: #81154f;
}
#c-set-18 .panel--body.has--border {
  border: 1px solid #81154f;
}
#c-set-18 .panel--body.is--flat {
  background: #c1c1c1;
}
#c-set-18 .panel--body.is--embossed {
  background: #c1c1c1;
}
#c-set-18 .panel--actions.has--border {
  border-top: 1px solid #81154f;
}
#c-set-18 .panel--table.has--border {
  border: 1px solid #81154f;
}
#c-set-18 .panel--tr {
  border-color: #81154f;
}
#c-set-18 .panel--tr.is--odd {
  background: #f5f5f5;
}
#c-set-18 .panel--tr.is--secondary {
  background: #f5f5f5;
}
#c-set-18 .panel--tr.is--primary {
  color: #81154f;
}
#c-set-18 .panel--th.has--border,
#c-set-18 .panel--td.has--border {
  border-color: #81154f;
}
#c-set-18 .panel--th {
  color: #81154f;
}
#c-set-18 .panel--list.has--border {
  border: 1px solid #81154f;
}
#c-set-18 .panel--list li {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .panel--list li.is--secondary {
  background: #c1c1c1;
}
#c-set-18 .panel--list li.is--primary {
  color: #81154f;
}
#c-set-18 .panel--arrow {
  color: #212121;
}
#c-set-18 .panel--arrow.has--background {
  background-image: none;
  border: 1px solid #81154f;
}
#c-set-18 .panel--arrow:hover {
  color: #81154f;
}
#c-set-18 .panel--dot-nav .dot--link,
#c-set-18 .panel--dot-nav a {
  border: 1px solid #81154f;
}
#c-set-18 .panel--dot-nav .dot--link.is--active,
#c-set-18 .panel--dot-nav a.is--active {
  border-color: #81154f;
  background: #81154f;
}
#c-set-18 .panel--tab-nav .navigation--link {
  color: #212121;
  border-color: #81154f;
}
#c-set-18 .panel--tab-nav .navigation--link.is--active {
  color: #81154f;
  background: #ffffff;
}
#c-set-18 .panel--tab-nav .navigation--link.is--active:hover {
  color: #81154f;
}
#c-set-18 .panel--tab-nav .navigation--link:hover {
  color: #81154f;
}
#c-set-18 .panel--paging .paging--link {
  background-color: #fff;
  background-image: none;
  border: 1px solid #bec2c4;
  color: #b9a880;
  line-height: 32px;
  line-height: 2rem;
}
#c-set-18 .panel--paging .paging--link.is--active,
#c-set-18 .panel--paging .paging--link.is--active:hover {
  background-color: #b9a880;
  background-image: none;
  color: #ffffff;
}
#c-set-18 .panel--paging .paging--link:hover {
  background: #b9a880;
  color: #ffffff;
  border-color: #cccccc;
}
#c-set-18 .panel--filter-btn {
  background-image: none;
  color: #212121;
}
#c-set-18 .panel--filter-btn:hover {
  color: #81154f;
}
#c-set-18 .panel--filter-select {
  background-image: none;
  border: 1px solid #81154f;
}
#c-set-18 .panel--filter-select .arrow {
  border-left: 1px solid #81154f;
}
#c-set-18 .panel--filter-select select {
  color: #212121;
  background: transparent;
}
#c-set-18 .js--mobile-tab-panel .navigation--entry > [class^=content] {
  border: 1px solid #81154f;
}
#c-set-18 .js--mobile-tab-panel .navigation--link {
  border: 1px solid #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .panel--paging .paging--link {
    border: 1px solid #921357;
  }
  #c-set-18 .panel--paging .paging--link:hover {
    border-color: #921357;
  }
}
#c-set-18 fieldset {
  border: 1px solid #81154f;
}
#c-set-18 .alert.is--success {
  color: #000000;
  background: #8c8c8c;
}
#c-set-18 .alert.is--success .alert--icon {
  background: #212121;
}
#c-set-18 .alert.is--info {
  color: #217dbb;
  background: #e9f2f8;
}
#c-set-18 .alert.is--info .alert--icon {
  background: #4aa3df;
}
#c-set-18 .alert.is--warning {
  color: #ae8e0a;
  background: #fbf5db;
}
#c-set-18 .alert.is--warning .alert--icon {
  background: #f1c40f;
}
#c-set-18 .alert.is--error {
  color: #e74c3c;
  background: #faeceb;
}
#c-set-18 .alert.is--error .alert--icon {
  background: #e74c3c;
}
#c-set-18 .badge {
  font-weight: 700;
  color: #81154f;
  border: 1px solid #81154f;
}
#c-set-18 .label {
  font-size: 14px;
  font-size: 0.875rem;
  color: #212121;
  background: #212121;
}
#c-set-18 .label.success {
  background: #212121;
}
#c-set-18 .label.info {
  background: #4aa3df;
}
#c-set-18 .label.warning {
  background: #f1c40f;
}
#c-set-18 .label.error {
  background: #e74c3c;
}
#c-set-18 .collapse--header {
  background-image: none;
  border: 1px solid #81154f;
}
#c-set-18 .collapse--header:hover {
  color: #81154f;
}
#c-set-18 .collapse--header.is--active {
  border-color: #3f0a27;
}
#c-set-18 .collapse--content {
  border-color: #81154f;
}
#c-set-18 .ribbon .ribbon--content.green {
  background: #212121;
  color: #ffffff;
}
#c-set-18 .ribbon .ribbon--content.orange {
  background: #f1c40f;
  color: #ffffff;
}
#c-set-18 .product-slider--arrow {
  background: #f0e5eb;
  color: #81154f;
  border: 1px solid #f0e5eb;
}
#c-set-18 .product-slider--arrow:hover {
  color: #b9a880;
  border-color: #f0e5eb;
}
#c-set-18 .js--modal .header {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .has--cssanimations .js--loading-indicator .icon--default:before,
#c-set-18 .has--cssanimations .js--loading-indicator .icon--default::before {
  border: 2px solid #81154f;
  border-top: 2px solid #13030c;
}
#c-set-18 .js--overlay {
  background: rgba(185, 168, 128, 0.1);
}
#c-set-18 .tagcloud a {
  color: #212121;
}
#c-set-18 .tagcloud a:hover {
  color: #81154f;
}
#c-set-18 .last-seen-products .last-seen-products--title {
  border-bottom: 1px solid #81154f;
  color: #81154f;
}
#c-set-18 .image-slider--container .arrow {
  color: #212121;
}
#c-set-18 .image-slider--container .arrow:hover {
  color: #81154f;
  border-color: rgba(129, 21, 79, 0.5);
}
#c-set-18 .image-slider--thumbnails .thumbnail--link {
  border: 1px solid #81154f;
}
#c-set-18 .image-slider--thumbnails .thumbnail--link.is--active {
  border-color: #81154f;
}
#c-set-18 .image-slider--thumbnails .thumbnails--arrow {
  background-image: none;
  color: #212121;
}
#c-set-18 .image-slider--thumbnails .thumbnails--arrow:hover {
  color: #81154f;
  border-color: rgba(129, 21, 79, 0.85);
}
#c-set-18 .js--img-zoom--lens {
  border: 1px solid #81154f;
}
#c-set-18 .js--img-zoom--flyout {
  border: 1px solid #81154f;
}
#c-set-18 .js--menu-scroller--arrow {
  background-image: none;
  border: 1px solid #bec2c4;
  color: #ffffff;
  z-index: 750;
}
#c-set-18 .js--menu-scroller--arrow:hover,
#c-set-18 .js--menu-scroller--arrow:active {
  color: #ffffff;
  border-color: #cccccc;
  background: #b9a880;
}
@media screen and (min-width: 78.75em) {
  #c-set-18 .js--menu-scroller--arrow.left--arrow {
    border: 1px solid #bec2c4;
  }
  #c-set-18 .js--menu-scroller--arrow.left--arrow:hover {
    border-color: #cccccc;
  }
  #c-set-18 .js--menu-scroller--arrow.right--arrow {
    border: 1px solid #bec2c4;
  }
  #c-set-18 .js--menu-scroller--arrow.right--arrow:hover {
    border-color: #cccccc;
  }
}
#c-set-18 .filter-panel {
  border: 1px solid #81154f;
  background: #fff;
}
#c-set-18 .filter-panel:hover {
  border: 1px solid #81154f;
}
#c-set-18 .filter-panel:hover .filter-panel--icon,
#c-set-18 .filter-panel:hover .filter-panel--title {
  color: #81154f;
}
#c-set-18 .filter-panel.is--collapsed {
  border: 0 none;
}
#c-set-18 .filter-panel.is--collapsed .filter-panel--flyout {
  border: 1px solid #81154f;
}
#c-set-18 .filter-panel.is--collapsed .filter-panel--title {
  color: #81154f;
}
#c-set-18 .filter-panel.is--collapsed .filter-panel--icon:before {
  color: #81154f;
}
#c-set-18 .filter-panel--option-list.sub-level {
  border-left: 1px solid #81154f;
}
#c-set-18 .filter-panel--option .option--container:hover .filter-panel--label {
  color: #81154f;
}
#c-set-18 .filter-panel--option .option--container:hover .filter-panel--checkbox {
  border-color: #81154f;
}
#c-set-18 .filter-panel--checkbox {
  border: 1px solid #81154f;
}
#c-set-18 .filter-panel--checkbox:hover {
  border-color: #81154f;
}
#c-set-18 .filter-panel--checkbox input[type="checkbox"]:checked ~ .checkbox--state {
  background-image: none;
  background-color: #81154f;
}
#c-set-18 .filter-panel--checkbox input[type="checkbox"]:checked ~ .filter-panel--label {
  color: #81154f;
}
#c-set-18 .filter-panel--checkbox input[type="checkbox"]:disabled ~ .checkbox--state {
  background: #f0e5eb;
}
#c-set-18 .filter-panel--checkbox input[type="checkbox"]:disabled ~ .filter-panel--label {
  color: #212121;
}
#c-set-18 .filter-panel--radio {
  border: 1px solid #81154f;
}
#c-set-18 .filter-panel--radio:hover {
  border-color: #81154f;
}
#c-set-18 .filter-panel--radio input[type="radio"]:checked ~ .filter-panel--label {
  color: #81154f;
}
#c-set-18 .filter-panel--radio input[type="radio"]:disabled .radio--state {
  background: #f0e5eb;
}
#c-set-18 .filter-panel--radio input[type="radio"]:disabled .filter-panel--label {
  color: #212121;
}
#c-set-18 .filter-panel--media-option input[type="checkbox"]:hover ~ .filter-panel--media-label {
  border-color: #81154f;
}
#c-set-18 .filter-panel--media-option input[type="checkbox"]:checked ~ .filter-panel--media-label {
  border-color: #81154f;
}
#c-set-18 .filter-panel--media-label {
  border: 1px solid #81154f;
}
#c-set-18 .filter-panel--range-info .range-info--label {
  color: #81154f;
}
#c-set-18 .filter-panel--star-rating .rating-star--input:checked ~ .rating-star--label,
#c-set-18 .filter-panel--star-rating .rating-star--input#star--reset:checked:disabled ~ .rating-star--label {
  color: #212121;
}
#c-set-18 .filter-panel--star-rating .rating-star--label {
  color: #f1c40f;
}
#c-set-18 .filter--set-title {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .filter--value:hover .filter-panel--checkbox {
  border-color: #81154f;
}
#c-set-18 .filter--active {
  border: 1px solid #81154f;
  color: #81154f;
}
#c-set-18 .filter--active .filter--active-icon {
  color: #81154f;
}
#c-set-18 .filter--active .icon--star {
  color: #f1c40f;
}
#c-set-18 .filter--active .icon--star-empty {
  color: #212121;
}
#c-set-18 .filter--active:hover,
#c-set-18 .filter--active[data-filter-param="reset"] {
  color: #81154f;
  border-color: #81154f;
}
#c-set-18 .filter--active:hover .filter--active-icon,
#c-set-18 .filter--active[data-filter-param="reset"] .filter--active-icon {
  color: #81154f;
}
#c-set-18 .filter--actions {
  border-bottom: 1px solid #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]),
  #c-set-18 .filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]):hover {
    color: #212121;
    border-color: #81154f;
  }
  #c-set-18 .filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]) .filter--active-icon,
  #c-set-18 .filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]):hover .filter--active-icon {
    color: #212121;
  }
}
#c-set-18 .range-slider--container {
  background: #f0e5eb;
  border: 1px solid #81154f;
}
#c-set-18 .range-slider--range-bar {
  box-shadow: inset 0 0 3px #7d144d;
  background: #81154f;
}
#c-set-18 .range-slider--handle {
  background-image: none;
  border: 1px solid #81154f;
}
#c-set-18 .range-slider--handle:hover,
#c-set-18 .range-slider--handle.is--dragging {
  border-color: #81154f;
}
#c-set-18 .ajax--cart {
  border: 1px solid #81154f;
}
#c-set-18 .ajax--cart:before {
  border-bottom-color: #81154f;
}
#c-set-18 .ajax--cart .alert .alert--icon .is--warning,
#c-set-18 .ajax--cart .alert .icon--element .is--warning {
  color: #f1c40f;
  background: #f9f3dd;
}
#c-set-18 .ajax--cart .alert .alert--icon .is--success,
#c-set-18 .ajax--cart .alert .icon--element .is--success {
  color: #212121;
  background: #8c8c8c;
}
#c-set-18 .ajax--cart .cart--item {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .ajax--cart .cart--item .thumbnail--container.has--image {
  border: 1px solid #81154f;
}
#c-set-18 .ajax--cart .cart--item .thumbnail--container .cart--badge {
  background: #81154f;
}
#c-set-18 .ajax--cart .cart--item .thumbnail--container .basket--badge {
  background: #212121;
}
#c-set-18 .ajax--cart .cart--item .item--link {
  color: #212121;
}
#c-set-18 .ajax--cart .prices--container {
  border-top: 1px solid #81154f;
}
#c-set-18 .ajax--cart .prices--container .prices--articles {
  color: #81154f;
}
#c-set-18 table th,
#c-set-18 table thead td {
  background: #ffffff;
  color: #212121;
  font-weight: 700;
}
#c-set-18 table td {
  background: #ffffff;
  color: #212121;
  border: 1px solid #ffffff;
}
#c-set-18 table tr:nth-child(even) td {
  background: #e9d8e1;
}
#c-set-18 .checkbox {
  border: 1px solid #81154f;
}
#c-set-18 .checkbox input[type="checkbox"]:disabled ~ .checkbox--state {
  background: #f0e5eb;
}
#c-set-18 .js--off-canvas-button {
  border: 1px solid #81154f;
}
#c-set-18 .js--off-canvas-button:hover .tab--title {
  color: #81154f;
}
#c-set-18 .js--tab-menu .tab--link {
  color: #e5d2dc;
  border: 1px solid #81154f;
}
#c-set-18 .js--tab-menu .tab--link:hover {
  color: #81154f;
}
#c-set-18 .js--tab-menu .tab--link.is--active {
  color: #81154f;
  border-bottom-color: #fff;
  background: #fff;
}
#c-set-18 .js--tab-menu .tab--link.is--active:hover {
  color: #81154f;
}
#c-set-18 .js--tab-menu.js--menu-scroller .js--menu-scroller--arrow {
  border: 1px solid #bec2c4;
}
#c-set-18 .js--tab-menu.js--menu-scroller .js--menu-scroller--arrow:hover {
  border-color: #cccccc;
}
#c-set-18 .js--tab-menu .tab--container-list .tab--container {
  border: 1px solid #81154f;
}
#c-set-18 .product--quick-view .quick-view--image {
  border: 1px solid #81154f;
}
#c-set-18 .product--quick-view .quick-view--title {
  color: #b09d70;
}
#c-set-18 .product--quick-view .quick-view--title:hover {
  color: #81154f;
}
#c-set-18 .product--quick-view .quick-view--description-title {
  color: #b09d70;
  border-bottom: 1px solid #81154f;
}
#c-set-18 .product--quick-view .quick-view--description {
  color: #b9a880;
}
#c-set-18 a {
  color: #81154f;
}
#c-set-18 .product--rating i[class^=icon] {
  color: #f1c40f;
}
#c-set-18 .product--rating i.icon--star-empty {
  color: #81154f;
}
#c-set-18 h1,
#c-set-18 h2,
#c-set-18 h3,
#c-set-18 h4,
#c-set-18 h5,
#c-set-18 h6 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 700;
  color: #81154f;
}
#c-set-18 h1 {
  font-size: 26px;
  font-size: 1.625rem;
  color: #81154f;
}
#c-set-18 h2 {
  font-size: 21px;
  font-size: 1.3125rem;
}
#c-set-18 h3 {
  font-size: 18px;
  font-size: 1.125rem;
}
#c-set-18 h4 {
  font-size: 16px;
  font-size: 1rem;
}
#c-set-18 h5 {
  font-size: 14px;
  font-size: 0.875rem;
}
#c-set-18 h6 {
  font-size: 12px;
  font-size: 0.75rem;
}
#c-set-18 p {
  font-size: 14px;
  font-size: 0.875rem;
}
#c-set-18 blockquote {
  background: #c1c1c1;
}
#c-set-18 .is--rounded {
  border-radius: 3px;
  background-clip: padding-box;
}
#c-set-18 .is--block {
  display: block !important;
}
#c-set-18 .is--inline {
  display: inline !important;
}
#c-set-18 .is--inline-block {
  display: inline-block !important;
}
#c-set-18 .is--hidden {
  display: none !important;
}
#c-set-18 .is--invisible {
  visibility: hidden !important;
}
#c-set-18 .is--align-left {
  text-align: left !important;
}
#c-set-18 .is--align-right {
  text-align: right !important;
}
#c-set-18 .is--align-center {
  text-align: center !important;
}
#c-set-18 .is--underline {
  text-decoration: underline !important;
}
#c-set-18 .is--line-through {
  text-decoration: line-through !important;
}
#c-set-18 .is--uppercase {
  text-transform: uppercase !important;
}
#c-set-18 .is--strong {
  font-weight: 600 !important;
}
#c-set-18 .is--bold {
  font-weight: bold !important;
}
#c-set-18 .is--italic {
  font-style: italic;
}
#c-set-18 .is--nowrap {
  white-space: nowrap !important;
}
#c-set-18 .is--dark {
  color: #81154f !important;
}
#c-set-18 .is--light {
  color: #818181 !important;
}
#c-set-18 .is--soft {
  color: #b4b4b4 !important;
}
#c-set-18 .is--fluid {
  width: 100% !important;
}
#c-set-18 ::-moz-placeholder {
  color: #c6c6c6;
}
#c-set-18 ::-webkit-input-placeholder {
  color: #c6c6c6;
}
#c-set-18 :-ms-input-placeholder {
  color: #c6c6c6;
}
@media screen and (min-width: 48em) {
  #c-set-18 .content-main {
    box-shadow: 0 0 4px 1px #81154f;
  }
}
#c-set-18 .content--breadcrumb {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .content--breadcrumb .breadcrumb--link {
  color: #212121;
}
#c-set-18 .content--breadcrumb .breadcrumb--link:hover {
  color: #b9a880;
}
#c-set-18 .content--breadcrumb .is--active .breadcrumb--link {
  color: #81154f;
}
#c-set-18 .content--breadcrumb .breadcrumb--button .breadcrumb--title {
  border-right: 1px solid #81154f;
}
#c-set-18 .product--details .product--actions {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .product--details .product--header .product--title {
  color: #81154f;
}
#c-set-18 .product--details .product--rating {
  color: #212121;
}
#c-set-18 .product--details .product--tax {
  font-size: 12px;
  font-size: 0.75rem;
}
#c-set-18 .product--details .product--buybox .price--discount .price--content {
  color: #e74c3c;
}
#c-set-18 .product--details .product--buybox .price--content {
  color: #81154f;
}
#c-set-18 .product--details .product--buybox .price--discount-icon {
  background: #e74c3c;
  color: #ffffff;
}
#c-set-18 .product--details .buybox--quantity .js--fancy-select {
  font-size: 16px;
  font-size: 1rem;
  color: #81154f;
  border-color: #81154f;
}
#c-set-18 .product--details .buybox--quantity .js--fancy-select .js--fancy-select-trigger {
  border-left-color: #81154f;
}
#c-set-18 .product--details .buybox--button {
  font-size: 16px;
  font-size: 1rem;
}
#c-set-18 .product--details .product--properties .product--properties-table {
  background: #ffffff;
}
#c-set-18 .product--details .product--properties .product--properties-table td {
  border: 0 none;
}
#c-set-18 .product--details .product--properties tr:nth-child(odd) td {
  background: #e9d8e1;
}
#c-set-18 .product--details .product--properties tr:nth-child(even) td {
  background: #ffffff;
}
#c-set-18 .product--details .content--title {
  color: #81154f;
}
#c-set-18 .product--details .listing .product--box .panel--body {
  border-left: 1px solid #81154f;
  border-right: 1px solid #81154f;
}
#c-set-18 .product--details .action--link {
  color: #212121;
}
#c-set-18 .product--details .action--link [class^="icon--"] {
  color: #b9a880;
}
#c-set-18 .product--details .action--link:hover {
  color: #81154f;
}
#c-set-18 .product--details .action--link:hover [class^="icon--"] {
  color: #81154f;
}
#c-set-18 .product--details .link--notepad.js--is-saved {
  color: #212121;
}
#c-set-18 .review--entry {
  border: 1px solid #81154f;
}
#c-set-18 .review--entry.is--answer {
  background: #c1c1c1;
}
#c-set-18 .review--entry.is--answer .entry--header::after {
  background: #c1c1c1;
}
#c-set-18 .product--rating-count {
  background: #81154f;
}
#c-set-18 .tab--title {
  color: #212121;
}
#c-set-18 .tab--title:hover {
  color: #81154f;
}
#c-set-18 .tab-menu--cross-selling .tab--container {
  border: 1px solid #81154f;
}
#c-set-18 .tab-menu--cross-selling .tab--header.is--active {
  border-bottom: 1px solid #81154f;
}
@media screen and (min-width: 64em) {
  #c-set-18 .product--details .product--actions {
    border-bottom: 1px solid #81154f;
  }
}
@media screen and (min-width: 78.75em) {
  #c-set-18 .product--navigation .link--prev-button,
  #c-set-18 .product--navigation .link--next-button {
    background: rgba(185, 168, 128, 0.1);
  }
  #c-set-18 .product--navigation .link--prev:hover .link--prev-button,
  #c-set-18 .product--navigation .link--next:hover .link--prev-button,
  #c-set-18 .product--navigation .link--prev:hover .link--next-button,
  #c-set-18 .product--navigation .link--next:hover .link--next-button {
    background: rgba(185, 168, 128, 0.2);
  }
}
#c-set-18 .sidebar-main.off-canvas {
  background: #f0e5eb;
}
#c-set-18 .mobile--switches .top-bar--language .language--flag {
  z-index: 900;
}
#c-set-18 .sidebar--navigation {
  border-left: 0 none;
  border-right: 0 none;
}
#c-set-18 .sidebar--navigation .navigation--entry:last-child {
  border-bottom: 0 none;
}
#c-set-18 .sidebar--navigation .navigation--link:hover {
  color: #b9a880;
}
#c-set-18 .sidebar--navigation.show--active-items .navigation--link.is--active {
  color: #81154f;
}
#c-set-18 .offcanvas--overlay {
  background: #f0e5eb;
}
#c-set-18 .offcanvas--overlay.background {
  z-index: 1100;
}
#c-set-18 .offcanvas--overlay .overlay--headline {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .offcanvas--overlay .overlay--category .category--headline {
  color: #81154f;
}
#c-set-18 .offcanvas--overlay .is--display-button {
  color: #81154f;
}
#c-set-18 .has--cssanimations .sidebar--ajax-loader::before {
  border: 2px solid #81154f;
  border-top: 2px solid #000000;
}
#c-set-18 .sidebar--ajax-loader::before {
  border: 2px solid #81154f;
  border-top: 2px solid #000000;
}
@media screen and (min-width: 48em) {
  #c-set-18 .sidebar--navigation {
    border: 1px solid #81154f;
  }
  #c-set-18 .sidebar--navigation .navigation--link:hover {
    color: #b9a880;
  }
  #c-set-18 .sidebar--navigation .navigation--link.is--active {
    color: #b9a880;
  }
  #c-set-18 .sidebar--navigation .is--level1 {
    border: 0 none;
  }
  #c-set-18 .sidebar--navigation .is--level1 .navigation--entry {
    border: 0 none;
  }
  #c-set-18 .sidebar--navigation .is--level1 .navigation--link.is--active {
    color: #81154f;
    border: 0 none;
  }
  #c-set-18 .sidebar--navigation .navigation--level-high {
    border: 0 none;
  }
  #c-set-18 .shop-sites--container {
    border: 1px solid #81154f;
  }
  #c-set-18 .shop-sites--container .shop-sites--headline {
    border-bottom: 1px solid #81154f;
    color: #81154f;
  }
  #c-set-18 .sidebar-main.off-canvas {
    background: transparent;
  }
}
#c-set-18 .category--teaser .offcanvas--content .content--title {
  color: #81154f;
}
#c-set-18 .action--filter-options .filter--close-btn {
  color: #fff;
  background-image: none;
  background: #81154f;
}
#c-set-18 .action--filter-options .filter--entry {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .action--filter-options .filter--link {
  color: #212121;
}
#c-set-18 .action--filter-options .filter--link:hover {
  color: #81154f;
}
#c-set-18 .action--filter-btn .btn {
  background-color: #fff;
  background-image: none;
  color: #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .category--teaser .hero--headline {
    font-size: 26px;
    font-size: 1.625rem;
  }
  #c-set-18 .listing--actions {
    border: 1px solid #81154f;
    background: #81154f;
  }
  #c-set-18 .listing--actions .action--sort .paging--display,
  #c-set-18 .listing--actions .listing--paging .paging--display,
  #c-set-18 .listing--actions .action--sort label,
  #c-set-18 .listing--actions .listing--paging label {
    color: #fff;
  }
  #c-set-18 .listing--actions .listing--paging {
    border-top: 1px solid #81154f;
    background: #81154f;
  }
  #c-set-18 .action--per-page .per-page--select {
    color: #81154f;
  }
  #c-set-18 .action--sort .sort--select {
    color: #81154f;
  }
  #c-set-18 .action--filter-options.is--collapsed,
  #c-set-18 .action--filter-options.is--active-filter {
    border-color: #81154f;
  }
  #c-set-18 .listing--bottom-paging {
    border: 1px solid #81154f;
    background: #81154f;
  }
  #c-set-18 .listing--bottom-paging .action--sort .paging--display,
  #c-set-18 .listing--bottom-paging .listing--paging .paging--display,
  #c-set-18 .listing--bottom-paging .action--sort label,
  #c-set-18 .listing--bottom-paging .listing--paging label {
    color: #fff;
  }
}
@media screen and (min-width: 78.75em) {
  #c-set-18 .action--filter-options {
    background: #fff;
  }
}
#c-set-18 .product--box .box--content {
  border: 1px solid #81154f;
}
#c-set-18 .product--box .product--title {
  color: #81154f;
}
#c-set-18 .product--box .product--title:hover {
  color: #b9a880;
}
#c-set-18 .product--box .product--price .price--default {
  color: #81154f;
}
#c-set-18 .product--box .product--price .price--default.is--discount {
  color: #e74c3c;
}
#c-set-18 .product--box .product--action {
  color: #212121;
}
#c-set-18 .product--box .product--action [class^="icon--"] {
  color: #b9a880;
}
#c-set-18 .product--box .product--action:hover {
  color: #81154f;
}
#c-set-18 .product--box .product--action:hover [class^="icon--"] {
  color: #81154f;
}
#c-set-18 .product--box .action--note.js--is-saved {
  color: #212121;
}
#c-set-18 .product--box .product--badges .badge--discount {
  color: #ffffff;
  background: #e74c3c;
}
#c-set-18 .product--box .product--badges .badge--recommend {
  color: #ffffff;
  background: #212121;
}
#c-set-18 .product--box .product--badges .badge--newcomer {
  color: #ffffff;
  background: #f1c40f;
}
#c-set-18 .product--box .product--badges .badge--esd {
  background: #4aa3df;
  color: #ffffff;
}
#c-set-18 .box--slider:hover .product--title {
  color: #81154f;
}
#c-set-18 .box--slider .box--content {
  border: 0 none;
}
#c-set-18 .box--slider .product--title {
  color: #212121;
}
#c-set-18 .topseller--product:hover .product--title {
  color: #81154f;
}
#c-set-18 .register--content .register--privacy {
  border: 1px solid #81154f;
}
#c-set-18 .steps--content {
  border-top: 1px solid #81154f;
}
#c-set-18 .steps--content .is--active .text {
  color: #81154f;
}
#c-set-18 .product--table .premium-product.panel {
  border: 1px solid #81154f;
}
#c-set-18 .product--table .table--tr {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .product--table .table--media .table--media-outer {
  border: 1px solid #81154f;
}
#c-set-18 .product--table .content--title {
  color: #b9a880;
}
#c-set-18 .product--table .column--label {
  color: #81154f;
}
#c-set-18 .product--table + .cart--badge {
  background: #81154f;
}
#c-set-18 .product--table .basket--badge {
  background: #212121;
}
#c-set-18 .product--table .table--aggregation {
  background: #cecece;
  border-color: #81154f;
}
#c-set-18 .product--table .benefit--headline {
  color: #81154f;
}
#c-set-18 .aggregation--list {
  background: #cecece;
  border-bottom: 1px solid #81154f;
}
#c-set-18 .aggregation--list .entry--total {
  color: #81154f;
}
#c-set-18 .premium-product .premium-product--difference {
  border-color: #bec2c4;
}
#c-set-18 .premium-product .product--inner .product--image {
  border: 1px solid #81154f;
}
#c-set-18 .premium-product .product--inner .premium-product--badge {
  background: #81154f;
}
#c-set-18 .premium-product .product--inner .premium-product--free {
  color: #212121;
}
#c-set-18 .js--modal .modal--checkout-add-article .modal--title {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .js--modal .modal--checkout-add-article .article--image {
  border: 1px solid #81154f;
}
#c-set-18 .js--modal .modal--checkout-add-article .list--name .link--name {
  color: #212121;
}
#c-set-18 .js--modal .modal--checkout-add-article .list--price .entry--price {
  color: #212121;
}
#c-set-18 .js--modal .modal--checkout-add-article .modal--cross-selling .item--image {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .js--modal .modal--checkout-add-article .modal--cross-selling .link--name {
  color: #81154f;
}
#c-set-18 .js--modal .modal--checkout-add-article .modal--cross-selling .price--normal {
  color: #81154f;
}
#c-set-18 .js--modal .modal--checkout-add-article .modal--cross-selling .price--reduced {
  color: #e74c3c;
}
#c-set-18 .content--confirm .has--border {
  border: 1px solid #81154f;
}
#c-set-18 .content--confirm .payment--method,
#c-set-18 .content--confirm .dispatch--method {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .content--confirm .aggregation--list {
  border-top: 1px solid #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .product--table .panel--body {
    border: 1px solid #81154f;
  }
  #c-set-18 .product--table .table--header {
    border-bottom: 1px solid #81154f;
  }
  #c-set-18 .product--table .table--header .table--column {
    color: #81154f;
  }
  #c-set-18 .product--table .table--tr {
    border-bottom: 1px solid #81154f;
  }
  #c-set-18 .product--table .content--title {
    color: #212121;
  }
  #c-set-18 .product--table .basket--footer {
    border-top: 1px solid #81154f;
    background: #f0e5eb;
  }
  #c-set-18 .content--confirm .confirm--inner-container .has--border {
    border: 1px solid #81154f;
  }
  #c-set-18 .content--confirm .confirm--inner-container .basket--footer {
    border: 1px solid #81154f;
  }
}
#c-set-18 .finish--table .panel--body {
  border: 1px solid #81154f;
}
#c-set-18 .finish--table .basket--footer {
  border-top: 1px solid #81154f;
}
@media print {
  #c-set-18 .footer-minimal a,
  #c-set-18 .footer-main a {
    color: #212121;
  }
}
#c-set-18 .register--error-msg {
  color: #e74c3c;
}
#c-set-18 .account--paging {
  background: #ffffff;
}
#c-set-18 .account--orders-overview {
  border: 1px solid #81154f;
}
#c-set-18 .account--orders-overview .orders--table-header {
  background: #ffffff;
}
#c-set-18 .account--orders-overview .orders--table-header .panel--th {
  color: #81154f;
}
#c-set-18 .is--act-partnerStatistic .listing--actions {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .is--act-partnerStatistic .ui-datepicker-trigger {
  color: #212121;
}
#c-set-18 .is--act-partnerStatistic .panel--th {
  color: #212121;
}
#c-set-18 .is--act-partnerStatistic .is--odd {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .order--status-icon.status--0,
#c-set-18 .order--status-icon.status--1,
#c-set-18 .order--status-icon.status--3,
#c-set-18 .order--status-icon.status--6 {
  background: #4aa3df;
}
#c-set-18 .order--status-icon.status--2,
#c-set-18 .order--status-icon.status--5,
#c-set-18 .order--status-icon.status--7 {
  background: #212121;
}
#c-set-18 .order--status-icon.status--4,
#c-set-18 .order--status-icon.status--8 {
  background: #e74c3c;
}
#c-set-18 .order--name {
  color: #81154f;
}
#c-set-18 .order--details .panel--tr {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .order--repeat {
  background: #c1c1c1;
  border-bottom: 1px solid #81154f;
}
#c-set-18 .order--user-comments,
#c-set-18 .order--shop-comments {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .account--downloads {
  border: 1px solid #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .account--menu {
    border: 1px solid #81154f;
  }
  #c-set-18 .account--menu .navigation--headline {
    border-bottom: 1px solid #81154f;
  }
  #c-set-18 .account--menu .navigation--link.link--logout {
    border-top: 1px solid #81154f;
    color: #81154f;
  }
  #c-set-18 .account--welcome .panel--title {
    font-size: 26px;
    font-size: 1.625rem;
  }
  #c-set-18 .account--downloads .downloads--table-header {
    background: #ffffff;
  }
  #c-set-18 .account--downloads .downloads--table-header .panel--th {
    color: #81154f;
  }
  #c-set-18 .is--act-partnerStatistic .listing--actions {
    border: 1px solid #81154f;
    background: #cecece;
  }
}
#c-set-18 .note--image-link {
  border: 1px solid #81154f;
}
#c-set-18 .note--title {
  color: #81154f;
}
#c-set-18 .note--title:hover {
  color: #b9a880;
}
#c-set-18 .note--rating [class^="icon--"] {
  color: #f1c40f;
}
#c-set-18 .note--compare .compare--link {
  color: #212121;
}
#c-set-18 .note--compare .compare--link:hover {
  color: #b9a880;
}
#c-set-18 .note--compare .compare--link:hover [class^="icon--"] {
  color: #81154f;
}
#c-set-18 .note--compare [class^="icon--"] {
  color: #b9a880;
}
#c-set-18 .note--price {
  color: #81154f;
}
#c-set-18 .note--delete {
  background-image: none;
  border: 1px solid #bec2c4;
  color: #212121;
}
#c-set-18 .note--delete:hover {
  color: #ffffff;
  border-color: #cccccc;
}
@media screen and (min-width: 48em) {
  #c-set-18 .note--overview .panel--table {
    border: 1px solid #81154f;
  }
}
@media screen and (min-width: 64em) {
  #c-set-18 .note--zoom {
    color: #212121;
  }
  #c-set-18 .note--zoom:hover {
    color: #81154f;
  }
}
#c-set-18 .sitemap--content .sitemap--category {
  background-color: #cecece;
}
#c-set-18 .sitemap--content .sitemap--category .sitemap--navigation-link {
  color: #212121;
}
#c-set-18 .sitemap--content .sitemap--category .sitemap--navigation-link:hover {
  color: #81154f;
}
#c-set-18 .sitemap--content .sitemap--navigation-head {
  background: #b9a880;
}
#c-set-18 .search--cat-filter .cat-filter--headline {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .search--cat-filter .cat-filter--reset {
  border-color: #81154f;
}
#c-set-18 .search--cat-filter .cat-filter--link,
#c-set-18 .search--cat-filter .cat-filter--sub-cat {
  color: #212121;
}
#c-set-18 .search--cat-filter .cat-filter--link:hover,
#c-set-18 .search--cat-filter .cat-filter--sub-cat:hover {
  color: #81154f;
}
#c-set-18 .confirm--content .product--table .panel--body {
  background: #ffffff;
  color: #212121;
}
#c-set-18 .confirm--content .product--table .table--tr,
#c-set-18 .confirm--content .product--table .table--media img {
  border-color: #81154f;
}
#c-set-18 .confirm--content .product--table .basket--footer {
  background: #f0e5eb;
  border-color: #81154f;
}
#c-set-18 .confirm--content .product--table .basket--footer .aggregation--list {
  border-top: 1px solid #81154f;
}
#c-set-18 .confirm--content .js--loading {
  border: 2px solid #81154f;
  border-top: 2px solid #000000;
}
@media screen and (min-width: 48em) {
  #c-set-18 .confirm--content .product--table .table--header {
    background: #ffffff;
    border-color: #81154f;
  }
  #c-set-18 .confirm--content .product--table .table--header .panel--th {
    color: #81154f;
  }
}
#c-set-18 .blog--filter-options {
  border-right: 1px solid #81154f;
}
#c-set-18 .blog--filter-options .filter--headline {
  color: #81154f;
}
#c-set-18 .blog--filter-options .filter--entry {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .blog--filter-options .filter--link {
  color: #212121;
}
#c-set-18 .blog--filter-options .filter--link:hover {
  color: #81154f;
}
#c-set-18 .blog--sidebar .blog--navigation .collapse--header {
  color: #212121;
}
#c-set-18 .blog--sidebar .blog--navigation .collapse--header:hover {
  color: #81154f;
}
#c-set-18 .blog--sidebar .blog--navigation .collapse--content .filter--entry-link {
  color: #212121;
}
#c-set-18 .blog--sidebar .blog--navigation .collapse--content .filter--entry-link:hover {
  color: #81154f;
}
#c-set-18 .blog--box .blog--box-metadata {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .blog--box .blog--box-metadata .blog--metadata {
  border-right: 1px solid #81154f;
}
#c-set-18 .blog--box .blog--box-metadata .blog--metadata-rating {
  color: #212121;
}
#c-set-18 .blog--box .blog--box-link {
  color: #81154f;
}
#c-set-18 .blog--box .blog--box-link:hover {
  color: #81154f;
}
#c-set-18 .blog--detail .blog--rating-link {
  color: #212121;
}
#c-set-18 .blog--detail .blog--comments-entry-left {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .blog--detail .blog--comments-entry-left::after {
  border: 1px solid #81154f;
}
#c-set-18 .blog--detail .blog--comments-rating {
  color: #f1c40f;
}
#c-set-18 .blog--detail .blog--comments-entry-headline {
  color: #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .blog--content .blog--navigation .has--border {
    border: 1px solid #81154f;
  }
  #c-set-18 .blog--content .blog--navigation .blog--sidebar-title {
    color: #81154f;
    border-color: #81154f;
  }
  #c-set-18 .blog--content .blog--navigation .collapse--header:hover {
    color: #81154f;
  }
  #c-set-18 .blog--content .blog--box .blog--box-link {
    color: #81154f;
  }
  #c-set-18 .blog--content .blog--box .blog--box-link:hover {
    color: #81154f;
  }
}
#c-set-18 .configurator--variant:hover ~ label {
  color: #81154f;
  border-color: #81154f;
}
#c-set-18 .configurator--variant:hover ~ label.is--disabled {
  color: #212121;
  border-color: #81154f;
}
#c-set-18 .configurator--variant:checked ~ label {
  color: #81154f;
  border-color: #81154f;
}
#c-set-18 .top-bar--navigation .entry--compare .compare--quantity {
  color: #81154f;
}
#c-set-18 .top-bar--navigation .compare--list {
  border: 1px solid #81154f;
}
#c-set-18 .top-bar--navigation .compare--list::after {
  border-color: #81154f;
}
#c-set-18 .top-bar--navigation .js--is--dropdown-active .compare--list .compare--link {
  color: #212121;
}
#c-set-18 .top-bar--navigation .js--is--dropdown-active .compare--list .compare--link:hover {
  color: #81154f;
}
#c-set-18 .modal--compare .modal--title {
  border-bottom: 1px solid #212121;
}
#c-set-18 .modal--compare .list--head {
  background: #cecece;
}
#c-set-18 .modal--compare .list--entry {
  color: #212121;
  border-bottom: 1px solid #81154f;
}
#c-set-18 .modal--compare .link--name {
  color: #81154f;
}
#c-set-18 .modal--compare .entry--voting .icon--star,
#c-set-18 .modal--compare .entry--voting .icon--star-empty {
  color: #f1c40f;
}
#c-set-18 .modal--compare .entry--price .price--normal {
  color: #81154f;
}
#c-set-18 .modal--compare .entry--price .price--reduced {
  color: #e74c3c;
}
#c-set-18 .filter-panel--content {
  scrollbar-arrow-color: #212121;
  scrollbar-base-color: #f0e5eb;
  scrollbar-track-color: #f0e5eb;
  scrollbar-face-color: #81154f;
  scrollbar-highlight-color: #f0e5eb;
  scrollbar-3dlight-color: #f0e5eb;
  scrollbar-darkshadow-color: #f0e5eb;
  scrollbar-shadow-color: #f0e5eb;
}
#c-set-18 .filter-panel--content::-webkit-scrollbar {
  background: #f0e5eb;
}
#c-set-18 .filter-panel--content::-webkit-scrollbar-track {
  background: #f0e5eb;
}
#c-set-18 .filter-panel--content::-webkit-scrollbar-thumb {
  background: #81154f;
}
body.c-set-18 {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
  color: #212121;
  background: #f0e5eb;
}
body #c-set-18 > .sidebar-main {
  border-right: #81154f;
}
@media screen and (min-width: 48em) {
  body.c-set-18 .navigation-main {
    border-bottom: 1px solid #81154f;
  }
}
#c-set-18 .btn {
  font-size: 14px;
  font-size: 0.875rem;
  background-color: #81154f;
  background-image: none;
  border: 1px solid #bec2c4;
  color: #ffffff;
  /** Button icon font size */
  /** Larger icon */
}
#c-set-18 .btn [class^="icon--"] {
  font-size: 10px;
  font-size: 0.625rem;
}
#c-set-18 .btn .is--large {
  font-size: 16px;
  font-size: 1rem;
}
#c-set-18 .btn:disabled,
#c-set-18 .btn:disabled:hover,
#c-set-18 .btn.is--disabled,
#c-set-18 .btn.is--disabled:hover {
  opacity: 0.5;
  background-image: none;
  border: 1px solid #bec2c4;
  color: #ffffff;
}
#c-set-18 .btn:hover {
  background: #b9a880;
  color: #ffffff;
  border-color: #cccccc;
}
#c-set-18 .is--primary {
  background-color: #81154f;
  background-image: none;
  color: #ffffff;
}
#c-set-18 .is--primary:hover {
  background: #b9a880;
  color: #ffffff;
}
#c-set-18 .is--secondary {
  background-color: #b9a880;
  background-image: none;
  color: #ffffff;
}
#c-set-18 .is--secondary:hover {
  background: #81154f;
  color: #ffffff;
}
#c-set-18 .product--delivery .delivery--status-shipping-free {
  background: #4aa3df;
}
#c-set-18 .product--delivery .delivery--text-shipping-free {
  color: #4aa3df;
}
#c-set-18 .product--delivery .delivery--status-available {
  background: #212121;
}
#c-set-18 .product--delivery .delivery--text-available {
  color: #212121;
}
#c-set-18 .product--delivery .delivery--status-more-is-coming {
  background: #f1c40f;
}
#c-set-18 .product--delivery .delivery--text-more-is-coming {
  color: #f1c40f;
}
#c-set-18 .product--delivery .delivery--status-not-available {
  background: #e74c3c;
}
#c-set-18 .product--delivery .delivery--text-not-available {
  color: #e74c3c;
}
#c-set-18 .emotion--manufacturer .manufacturer--link {
  color: #212121;
}
#c-set-18 .emotion--manufacturer .manufacturer--link:hover {
  color: #81154f;
}
#c-set-18 .emotion--blog .blog--title {
  color: #81154f;
}
#c-set-18 .emotion--blog .blog--title:hover {
  color: #81154f;
}
#c-set-18 .emotion--blog .blog--description {
  color: #212121;
}
@media screen and (min-width: 78.75em) {
  #c-set-18 .emotion--banner-slider .image-slider--dots .dot--link {
    background: #988454;
  }
  #c-set-18 .emotion--banner-slider .image-slider--dots .dot--link.is--active {
    background: #81154f;
  }
}
#c-set-18 textarea,
#c-set-18 input[type="text"],
#c-set-18 input[type="search"],
#c-set-18 input[type="password"],
#c-set-18 input[type="number"],
#c-set-18 input[type="email"],
#c-set-18 input[type="tel"] {
  font-size: 14px;
  font-size: 0.875rem;
  box-shadow: inset 0 1px 1px #b4b4b4;
  background: #ffffff;
  border: 1px solid #c1c1c1;
  border-top-color: #b4b4b4;
  color: #474747;
}
#c-set-18 textarea:focus,
#c-set-18 input[type="text"]:focus,
#c-set-18 input[type="search"]:focus,
#c-set-18 input[type="password"]:focus,
#c-set-18 input[type="number"]:focus,
#c-set-18 input[type="email"]:focus,
#c-set-18 input[type="tel"]:focus {
  box-shadow: 0 0 0 transparent;
  border-color: #b9a880;
  color: #212121;
}
#c-set-18 textarea.has--error,
#c-set-18 input[type="text"].has--error,
#c-set-18 input[type="search"].has--error,
#c-set-18 input[type="password"].has--error,
#c-set-18 input[type="number"].has--error,
#c-set-18 input[type="email"].has--error,
#c-set-18 input[type="tel"].has--error {
  color: #e74c3c;
  background: #faeceb;
  border-color: #e74c3c;
}
#c-set-18 label {
  font-size: 14px;
  font-size: 0.875rem;
  color: #212121;
}
#c-set-18 label.has--error {
  color: #e74c3c;
  background: #faeceb;
}
#c-set-18 .js--fancy-select {
  border: 1px solid #c1c1c1;
}
#c-set-18 .js--fancy-select:hover {
  color: #81154f;
  border-color: #b9a880;
}
#c-set-18 .js--fancy-select.js--is--focused {
  color: #81154f;
  border-color: #b9a880;
}
#c-set-18 .js--fancy-select select option {
  color: #81154f;
}
#c-set-18 .js--fancy-select .js--fancy-select-trigger {
  border-left: 1px solid #c1c1c1;
}
#c-set-18 .js--fancy-select .js--fancy-select-trigger [class^="icon--"],
#c-set-18 .js--fancy-select .js--fancy-select-trigger [class*=" icon--"] {
  color: #b9a880;
}
#c-set-18 .js--fancy-select.has--error {
  color: #e74c3c;
  border-color: #e74c3c;
  background: #faeceb;
}
#c-set-18 .js--fancy-select.has--error .js--fancy-select-trigger {
  border-color: #e74c3c;
}
#c-set-18 .js--fancy-select.has--error .js--fancy-select-text {
  border-color: #fdf3f2;
}
#c-set-18 .navigation--smartphone .entry--close-off-canvas {
  background: #81154f;
  background-image: none;
}
#c-set-18 .navigation--smartphone .entry--close-off-canvas .navigation--link {
  color: #fff;
}
#c-set-18 .navigation--smartphone .entry--close-off-canvas .navigation--link:active {
  color: #c1c1c1;
}
#c-set-18 .navigation--headline {
  color: #81154f;
}
#c-set-18 .sidebar--navigation {
  border: 1px solid #81154f;
}
#c-set-18 .sidebar--navigation .navigation--entry {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .sidebar--navigation .navigation--link {
  color: #81154f;
}
#c-set-18 .sidebar--navigation .navigation--link:hover {
  color: #b9a880;
}
@media screen and (min-width: 48em) {
  #c-set-18 .off-canvas {
    background: transparent;
  }
}
#c-set-18 .panel {
  background: #ffffff;
}
#c-set-18 .panel.has--border {
  border: 1px solid #81154f;
}
#c-set-18 .panel--header {
  font-size: 14px;
  font-size: 0.875rem;
  background: #cecece;
  color: #212121;
  border-bottom: 1px solid #81154f;
}
#c-set-18 .panel--header.secondary {
  color: #212121;
}
#c-set-18 .panel--header.primary {
  color: #81154f;
}
#c-set-18 .panel--title {
  color: #81154f;
}
#c-set-18 .panel--title.is--underline {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .panel--title.is--secondary {
  color: #212121;
}
#c-set-18 .panel--title.is--primary {
  color: #81154f;
}
#c-set-18 .panel--body.has--border {
  border: 1px solid #81154f;
}
#c-set-18 .panel--body.is--flat {
  background: #c1c1c1;
}
#c-set-18 .panel--body.is--embossed {
  background: #c1c1c1;
}
#c-set-18 .panel--actions.has--border {
  border-top: 1px solid #81154f;
}
#c-set-18 .panel--table.has--border {
  border: 1px solid #81154f;
}
#c-set-18 .panel--tr {
  border-color: #81154f;
}
#c-set-18 .panel--tr.is--odd {
  background: #f5f5f5;
}
#c-set-18 .panel--tr.is--secondary {
  background: #f5f5f5;
}
#c-set-18 .panel--tr.is--primary {
  color: #81154f;
}
#c-set-18 .panel--th.has--border,
#c-set-18 .panel--td.has--border {
  border-color: #81154f;
}
#c-set-18 .panel--th {
  color: #81154f;
}
#c-set-18 .panel--list.has--border {
  border: 1px solid #81154f;
}
#c-set-18 .panel--list li {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .panel--list li.is--secondary {
  background: #c1c1c1;
}
#c-set-18 .panel--list li.is--primary {
  color: #81154f;
}
#c-set-18 .panel--arrow {
  color: #212121;
}
#c-set-18 .panel--arrow.has--background {
  background-image: none;
  border: 1px solid #81154f;
}
#c-set-18 .panel--arrow:hover {
  color: #81154f;
}
#c-set-18 .panel--dot-nav .dot--link,
#c-set-18 .panel--dot-nav a {
  border: 1px solid #81154f;
}
#c-set-18 .panel--dot-nav .dot--link.is--active,
#c-set-18 .panel--dot-nav a.is--active {
  border-color: #81154f;
  background: #81154f;
}
#c-set-18 .panel--tab-nav .navigation--link {
  color: #212121;
  border-color: #81154f;
}
#c-set-18 .panel--tab-nav .navigation--link.is--active {
  color: #81154f;
  background: #ffffff;
}
#c-set-18 .panel--tab-nav .navigation--link.is--active:hover {
  color: #81154f;
}
#c-set-18 .panel--tab-nav .navigation--link:hover {
  color: #81154f;
}
#c-set-18 .panel--paging .paging--link {
  background-color: #fff;
  background-image: none;
  border: 1px solid #bec2c4;
  color: #b9a880;
  line-height: 32px;
  line-height: 2rem;
}
#c-set-18 .panel--paging .paging--link.is--active,
#c-set-18 .panel--paging .paging--link.is--active:hover {
  background-color: #b9a880;
  background-image: none;
  color: #ffffff;
}
#c-set-18 .panel--paging .paging--link:hover {
  background: #b9a880;
  color: #ffffff;
  border-color: #cccccc;
}
#c-set-18 .panel--filter-btn {
  background-image: none;
  color: #212121;
}
#c-set-18 .panel--filter-btn:hover {
  color: #81154f;
}
#c-set-18 .panel--filter-select {
  background-image: none;
  border: 1px solid #81154f;
}
#c-set-18 .panel--filter-select .arrow {
  border-left: 1px solid #81154f;
}
#c-set-18 .panel--filter-select select {
  color: #212121;
  background: transparent;
}
#c-set-18 .js--mobile-tab-panel .navigation--entry > [class^=content] {
  border: 1px solid #81154f;
}
#c-set-18 .js--mobile-tab-panel .navigation--link {
  border: 1px solid #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .panel--paging .paging--link {
    border: 1px solid #921357;
  }
  #c-set-18 .panel--paging .paging--link:hover {
    border-color: #921357;
  }
}
#c-set-18 fieldset {
  border: 1px solid #81154f;
}
#c-set-18 .alert.is--success {
  color: #000000;
  background: #8c8c8c;
}
#c-set-18 .alert.is--success .alert--icon {
  background: #212121;
}
#c-set-18 .alert.is--info {
  color: #217dbb;
  background: #e9f2f8;
}
#c-set-18 .alert.is--info .alert--icon {
  background: #4aa3df;
}
#c-set-18 .alert.is--warning {
  color: #ae8e0a;
  background: #fbf5db;
}
#c-set-18 .alert.is--warning .alert--icon {
  background: #f1c40f;
}
#c-set-18 .alert.is--error {
  color: #e74c3c;
  background: #faeceb;
}
#c-set-18 .alert.is--error .alert--icon {
  background: #e74c3c;
}
#c-set-18 .badge {
  font-weight: 700;
  color: #81154f;
  border: 1px solid #81154f;
}
#c-set-18 .label {
  font-size: 14px;
  font-size: 0.875rem;
  color: #212121;
  background: #212121;
}
#c-set-18 .label.success {
  background: #212121;
}
#c-set-18 .label.info {
  background: #4aa3df;
}
#c-set-18 .label.warning {
  background: #f1c40f;
}
#c-set-18 .label.error {
  background: #e74c3c;
}
#c-set-18 .collapse--header {
  background-image: none;
  border: 1px solid #81154f;
}
#c-set-18 .collapse--header:hover {
  color: #81154f;
}
#c-set-18 .collapse--header.is--active {
  border-color: #3f0a27;
}
#c-set-18 .collapse--content {
  border-color: #81154f;
}
#c-set-18 .ribbon .ribbon--content.green {
  background: #212121;
  color: #ffffff;
}
#c-set-18 .ribbon .ribbon--content.orange {
  background: #f1c40f;
  color: #ffffff;
}
#c-set-18 .product-slider--arrow {
  background: #f0e5eb;
  color: #81154f;
  border: 1px solid #f0e5eb;
}
#c-set-18 .product-slider--arrow:hover {
  color: #b9a880;
  border-color: #f0e5eb;
}
#c-set-18 .js--modal .header {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .has--cssanimations .js--loading-indicator .icon--default:before,
#c-set-18 .has--cssanimations .js--loading-indicator .icon--default::before {
  border: 2px solid #81154f;
  border-top: 2px solid #13030c;
}
#c-set-18 .js--overlay {
  background: rgba(185, 168, 128, 0.1);
}
#c-set-18 .tagcloud a {
  color: #212121;
}
#c-set-18 .tagcloud a:hover {
  color: #81154f;
}
#c-set-18 .last-seen-products .last-seen-products--title {
  border-bottom: 1px solid #81154f;
  color: #81154f;
}
#c-set-18 .image-slider--container .arrow {
  color: #212121;
}
#c-set-18 .image-slider--container .arrow:hover {
  color: #81154f;
  border-color: rgba(129, 21, 79, 0.5);
}
#c-set-18 .image-slider--thumbnails .thumbnail--link {
  border: 1px solid #81154f;
}
#c-set-18 .image-slider--thumbnails .thumbnail--link.is--active {
  border-color: #81154f;
}
#c-set-18 .image-slider--thumbnails .thumbnails--arrow {
  background-image: none;
  color: #212121;
}
#c-set-18 .image-slider--thumbnails .thumbnails--arrow:hover {
  color: #81154f;
  border-color: rgba(129, 21, 79, 0.85);
}
#c-set-18 .js--img-zoom--lens {
  border: 1px solid #81154f;
}
#c-set-18 .js--img-zoom--flyout {
  border: 1px solid #81154f;
}
#c-set-18 .js--menu-scroller--arrow {
  background-image: none;
  border: 1px solid #bec2c4;
  color: #ffffff;
  z-index: 750;
}
#c-set-18 .js--menu-scroller--arrow:hover,
#c-set-18 .js--menu-scroller--arrow:active {
  color: #ffffff;
  border-color: #cccccc;
  background: #b9a880;
}
@media screen and (min-width: 78.75em) {
  #c-set-18 .js--menu-scroller--arrow.left--arrow {
    border: 1px solid #bec2c4;
  }
  #c-set-18 .js--menu-scroller--arrow.left--arrow:hover {
    border-color: #cccccc;
  }
  #c-set-18 .js--menu-scroller--arrow.right--arrow {
    border: 1px solid #bec2c4;
  }
  #c-set-18 .js--menu-scroller--arrow.right--arrow:hover {
    border-color: #cccccc;
  }
}
#c-set-18 .filter-panel {
  border: 1px solid #81154f;
  background: #fff;
}
#c-set-18 .filter-panel:hover {
  border: 1px solid #81154f;
}
#c-set-18 .filter-panel:hover .filter-panel--icon,
#c-set-18 .filter-panel:hover .filter-panel--title {
  color: #81154f;
}
#c-set-18 .filter-panel.is--collapsed {
  border: 0 none;
}
#c-set-18 .filter-panel.is--collapsed .filter-panel--flyout {
  border: 1px solid #81154f;
}
#c-set-18 .filter-panel.is--collapsed .filter-panel--title {
  color: #81154f;
}
#c-set-18 .filter-panel.is--collapsed .filter-panel--icon:before {
  color: #81154f;
}
#c-set-18 .filter-panel--option-list.sub-level {
  border-left: 1px solid #81154f;
}
#c-set-18 .filter-panel--option .option--container:hover .filter-panel--label {
  color: #81154f;
}
#c-set-18 .filter-panel--option .option--container:hover .filter-panel--checkbox {
  border-color: #81154f;
}
#c-set-18 .filter-panel--checkbox {
  border: 1px solid #81154f;
}
#c-set-18 .filter-panel--checkbox:hover {
  border-color: #81154f;
}
#c-set-18 .filter-panel--checkbox input[type="checkbox"]:checked ~ .checkbox--state {
  background-image: none;
  background-color: #81154f;
}
#c-set-18 .filter-panel--checkbox input[type="checkbox"]:checked ~ .filter-panel--label {
  color: #81154f;
}
#c-set-18 .filter-panel--checkbox input[type="checkbox"]:disabled ~ .checkbox--state {
  background: #f0e5eb;
}
#c-set-18 .filter-panel--checkbox input[type="checkbox"]:disabled ~ .filter-panel--label {
  color: #212121;
}
#c-set-18 .filter-panel--radio {
  border: 1px solid #81154f;
}
#c-set-18 .filter-panel--radio:hover {
  border-color: #81154f;
}
#c-set-18 .filter-panel--radio input[type="radio"]:checked ~ .filter-panel--label {
  color: #81154f;
}
#c-set-18 .filter-panel--radio input[type="radio"]:disabled .radio--state {
  background: #f0e5eb;
}
#c-set-18 .filter-panel--radio input[type="radio"]:disabled .filter-panel--label {
  color: #212121;
}
#c-set-18 .filter-panel--media-option input[type="checkbox"]:hover ~ .filter-panel--media-label {
  border-color: #81154f;
}
#c-set-18 .filter-panel--media-option input[type="checkbox"]:checked ~ .filter-panel--media-label {
  border-color: #81154f;
}
#c-set-18 .filter-panel--media-label {
  border: 1px solid #81154f;
}
#c-set-18 .filter-panel--range-info .range-info--label {
  color: #81154f;
}
#c-set-18 .filter-panel--star-rating .rating-star--input:checked ~ .rating-star--label,
#c-set-18 .filter-panel--star-rating .rating-star--input#star--reset:checked:disabled ~ .rating-star--label {
  color: #212121;
}
#c-set-18 .filter-panel--star-rating .rating-star--label {
  color: #f1c40f;
}
#c-set-18 .filter--set-title {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .filter--value:hover .filter-panel--checkbox {
  border-color: #81154f;
}
#c-set-18 .filter--active {
  border: 1px solid #81154f;
  color: #81154f;
}
#c-set-18 .filter--active .filter--active-icon {
  color: #81154f;
}
#c-set-18 .filter--active .icon--star {
  color: #f1c40f;
}
#c-set-18 .filter--active .icon--star-empty {
  color: #212121;
}
#c-set-18 .filter--active:hover,
#c-set-18 .filter--active[data-filter-param="reset"] {
  color: #81154f;
  border-color: #81154f;
}
#c-set-18 .filter--active:hover .filter--active-icon,
#c-set-18 .filter--active[data-filter-param="reset"] .filter--active-icon {
  color: #81154f;
}
#c-set-18 .filter--actions {
  border-bottom: 1px solid #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]),
  #c-set-18 .filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]):hover {
    color: #212121;
    border-color: #81154f;
  }
  #c-set-18 .filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]) .filter--active-icon,
  #c-set-18 .filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]):hover .filter--active-icon {
    color: #212121;
  }
}
#c-set-18 .range-slider--container {
  background: #f0e5eb;
  border: 1px solid #81154f;
}
#c-set-18 .range-slider--range-bar {
  box-shadow: inset 0 0 3px #7d144d;
  background: #81154f;
}
#c-set-18 .range-slider--handle {
  background-image: none;
  border: 1px solid #81154f;
}
#c-set-18 .range-slider--handle:hover,
#c-set-18 .range-slider--handle.is--dragging {
  border-color: #81154f;
}
#c-set-18 .ajax--cart {
  border: 1px solid #81154f;
}
#c-set-18 .ajax--cart:before {
  border-bottom-color: #81154f;
}
#c-set-18 .ajax--cart .alert .alert--icon .is--warning,
#c-set-18 .ajax--cart .alert .icon--element .is--warning {
  color: #f1c40f;
  background: #f9f3dd;
}
#c-set-18 .ajax--cart .alert .alert--icon .is--success,
#c-set-18 .ajax--cart .alert .icon--element .is--success {
  color: #212121;
  background: #8c8c8c;
}
#c-set-18 .ajax--cart .cart--item {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .ajax--cart .cart--item .thumbnail--container.has--image {
  border: 1px solid #81154f;
}
#c-set-18 .ajax--cart .cart--item .thumbnail--container .cart--badge {
  background: #81154f;
}
#c-set-18 .ajax--cart .cart--item .thumbnail--container .basket--badge {
  background: #212121;
}
#c-set-18 .ajax--cart .cart--item .item--link {
  color: #212121;
}
#c-set-18 .ajax--cart .prices--container {
  border-top: 1px solid #81154f;
}
#c-set-18 .ajax--cart .prices--container .prices--articles {
  color: #81154f;
}
#c-set-18 table th,
#c-set-18 table thead td {
  background: #ffffff;
  color: #212121;
  font-weight: 700;
}
#c-set-18 table td {
  background: #ffffff;
  color: #212121;
  border: 1px solid #ffffff;
}
#c-set-18 table tr:nth-child(even) td {
  background: #e9d8e1;
}
#c-set-18 .checkbox {
  border: 1px solid #81154f;
}
#c-set-18 .checkbox input[type="checkbox"]:disabled ~ .checkbox--state {
  background: #f0e5eb;
}
#c-set-18 .js--off-canvas-button {
  border: 1px solid #81154f;
}
#c-set-18 .js--off-canvas-button:hover .tab--title {
  color: #81154f;
}
#c-set-18 .js--tab-menu .tab--link {
  color: #e5d2dc;
  border: 1px solid #81154f;
}
#c-set-18 .js--tab-menu .tab--link:hover {
  color: #81154f;
}
#c-set-18 .js--tab-menu .tab--link.is--active {
  color: #81154f;
  border-bottom-color: #fff;
  background: #fff;
}
#c-set-18 .js--tab-menu .tab--link.is--active:hover {
  color: #81154f;
}
#c-set-18 .js--tab-menu.js--menu-scroller .js--menu-scroller--arrow {
  border: 1px solid #bec2c4;
}
#c-set-18 .js--tab-menu.js--menu-scroller .js--menu-scroller--arrow:hover {
  border-color: #cccccc;
}
#c-set-18 .js--tab-menu .tab--container-list .tab--container {
  border: 1px solid #81154f;
}
#c-set-18 .product--quick-view .quick-view--image {
  border: 1px solid #81154f;
}
#c-set-18 .product--quick-view .quick-view--title {
  color: #b09d70;
}
#c-set-18 .product--quick-view .quick-view--title:hover {
  color: #81154f;
}
#c-set-18 .product--quick-view .quick-view--description-title {
  color: #b09d70;
  border-bottom: 1px solid #81154f;
}
#c-set-18 .product--quick-view .quick-view--description {
  color: #b9a880;
}
#c-set-18 a {
  color: #81154f;
}
#c-set-18 .product--rating i[class^=icon] {
  color: #f1c40f;
}
#c-set-18 .product--rating i.icon--star-empty {
  color: #81154f;
}
#c-set-18 h1,
#c-set-18 h2,
#c-set-18 h3,
#c-set-18 h4,
#c-set-18 h5,
#c-set-18 h6 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 700;
  color: #81154f;
}
#c-set-18 h1 {
  font-size: 26px;
  font-size: 1.625rem;
  color: #81154f;
}
#c-set-18 h2 {
  font-size: 21px;
  font-size: 1.3125rem;
}
#c-set-18 h3 {
  font-size: 18px;
  font-size: 1.125rem;
}
#c-set-18 h4 {
  font-size: 16px;
  font-size: 1rem;
}
#c-set-18 h5 {
  font-size: 14px;
  font-size: 0.875rem;
}
#c-set-18 h6 {
  font-size: 12px;
  font-size: 0.75rem;
}
#c-set-18 p {
  font-size: 14px;
  font-size: 0.875rem;
}
#c-set-18 blockquote {
  background: #c1c1c1;
}
#c-set-18 .is--rounded {
  border-radius: 3px;
  background-clip: padding-box;
}
#c-set-18 .is--block {
  display: block !important;
}
#c-set-18 .is--inline {
  display: inline !important;
}
#c-set-18 .is--inline-block {
  display: inline-block !important;
}
#c-set-18 .is--hidden {
  display: none !important;
}
#c-set-18 .is--invisible {
  visibility: hidden !important;
}
#c-set-18 .is--align-left {
  text-align: left !important;
}
#c-set-18 .is--align-right {
  text-align: right !important;
}
#c-set-18 .is--align-center {
  text-align: center !important;
}
#c-set-18 .is--underline {
  text-decoration: underline !important;
}
#c-set-18 .is--line-through {
  text-decoration: line-through !important;
}
#c-set-18 .is--uppercase {
  text-transform: uppercase !important;
}
#c-set-18 .is--strong {
  font-weight: 600 !important;
}
#c-set-18 .is--bold {
  font-weight: bold !important;
}
#c-set-18 .is--italic {
  font-style: italic;
}
#c-set-18 .is--nowrap {
  white-space: nowrap !important;
}
#c-set-18 .is--dark {
  color: #81154f !important;
}
#c-set-18 .is--light {
  color: #818181 !important;
}
#c-set-18 .is--soft {
  color: #b4b4b4 !important;
}
#c-set-18 .is--fluid {
  width: 100% !important;
}
#c-set-18 ::-moz-placeholder {
  color: #c6c6c6;
}
#c-set-18 ::-webkit-input-placeholder {
  color: #c6c6c6;
}
#c-set-18 :-ms-input-placeholder {
  color: #c6c6c6;
}
@media screen and (min-width: 48em) {
  #c-set-18 .content-main {
    box-shadow: 0 0 4px 1px #81154f;
  }
}
#c-set-18 .content--breadcrumb {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .content--breadcrumb .breadcrumb--link {
  color: #212121;
}
#c-set-18 .content--breadcrumb .breadcrumb--link:hover {
  color: #b9a880;
}
#c-set-18 .content--breadcrumb .is--active .breadcrumb--link {
  color: #81154f;
}
#c-set-18 .content--breadcrumb .breadcrumb--button .breadcrumb--title {
  border-right: 1px solid #81154f;
}
#c-set-18 .product--details .product--actions {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .product--details .product--header .product--title {
  color: #81154f;
}
#c-set-18 .product--details .product--rating {
  color: #212121;
}
#c-set-18 .product--details .product--tax {
  font-size: 12px;
  font-size: 0.75rem;
}
#c-set-18 .product--details .product--buybox .price--discount .price--content {
  color: #e74c3c;
}
#c-set-18 .product--details .product--buybox .price--content {
  color: #81154f;
}
#c-set-18 .product--details .product--buybox .price--discount-icon {
  background: #e74c3c;
  color: #ffffff;
}
#c-set-18 .product--details .buybox--quantity .js--fancy-select {
  font-size: 16px;
  font-size: 1rem;
  color: #81154f;
  border-color: #81154f;
}
#c-set-18 .product--details .buybox--quantity .js--fancy-select .js--fancy-select-trigger {
  border-left-color: #81154f;
}
#c-set-18 .product--details .buybox--button {
  font-size: 16px;
  font-size: 1rem;
}
#c-set-18 .product--details .product--properties .product--properties-table {
  background: #ffffff;
}
#c-set-18 .product--details .product--properties .product--properties-table td {
  border: 0 none;
}
#c-set-18 .product--details .product--properties tr:nth-child(odd) td {
  background: #e9d8e1;
}
#c-set-18 .product--details .product--properties tr:nth-child(even) td {
  background: #ffffff;
}
#c-set-18 .product--details .content--title {
  color: #81154f;
}
#c-set-18 .product--details .listing .product--box .panel--body {
  border-left: 1px solid #81154f;
  border-right: 1px solid #81154f;
}
#c-set-18 .product--details .action--link {
  color: #212121;
}
#c-set-18 .product--details .action--link [class^="icon--"] {
  color: #b9a880;
}
#c-set-18 .product--details .action--link:hover {
  color: #81154f;
}
#c-set-18 .product--details .action--link:hover [class^="icon--"] {
  color: #81154f;
}
#c-set-18 .product--details .link--notepad.js--is-saved {
  color: #212121;
}
#c-set-18 .review--entry {
  border: 1px solid #81154f;
}
#c-set-18 .review--entry.is--answer {
  background: #c1c1c1;
}
#c-set-18 .review--entry.is--answer .entry--header::after {
  background: #c1c1c1;
}
#c-set-18 .product--rating-count {
  background: #81154f;
}
#c-set-18 .tab--title {
  color: #212121;
}
#c-set-18 .tab--title:hover {
  color: #81154f;
}
#c-set-18 .tab-menu--cross-selling .tab--container {
  border: 1px solid #81154f;
}
#c-set-18 .tab-menu--cross-selling .tab--header.is--active {
  border-bottom: 1px solid #81154f;
}
@media screen and (min-width: 64em) {
  #c-set-18 .product--details .product--actions {
    border-bottom: 1px solid #81154f;
  }
}
@media screen and (min-width: 78.75em) {
  #c-set-18 .product--navigation .link--prev-button,
  #c-set-18 .product--navigation .link--next-button {
    background: rgba(185, 168, 128, 0.1);
  }
  #c-set-18 .product--navigation .link--prev:hover .link--prev-button,
  #c-set-18 .product--navigation .link--next:hover .link--prev-button,
  #c-set-18 .product--navigation .link--prev:hover .link--next-button,
  #c-set-18 .product--navigation .link--next:hover .link--next-button {
    background: rgba(185, 168, 128, 0.2);
  }
}
#c-set-18 .sidebar-main.off-canvas {
  background: #f0e5eb;
}
#c-set-18 .mobile--switches .top-bar--language .language--flag {
  z-index: 900;
}
#c-set-18 .sidebar--navigation {
  border-left: 0 none;
  border-right: 0 none;
}
#c-set-18 .sidebar--navigation .navigation--entry:last-child {
  border-bottom: 0 none;
}
#c-set-18 .sidebar--navigation .navigation--link:hover {
  color: #b9a880;
}
#c-set-18 .sidebar--navigation.show--active-items .navigation--link.is--active {
  color: #81154f;
}
#c-set-18 .offcanvas--overlay {
  background: #f0e5eb;
}
#c-set-18 .offcanvas--overlay.background {
  z-index: 1100;
}
#c-set-18 .offcanvas--overlay .overlay--headline {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .offcanvas--overlay .overlay--category .category--headline {
  color: #81154f;
}
#c-set-18 .offcanvas--overlay .is--display-button {
  color: #81154f;
}
#c-set-18 .has--cssanimations .sidebar--ajax-loader::before {
  border: 2px solid #81154f;
  border-top: 2px solid #000000;
}
#c-set-18 .sidebar--ajax-loader::before {
  border: 2px solid #81154f;
  border-top: 2px solid #000000;
}
@media screen and (min-width: 48em) {
  #c-set-18 .sidebar--navigation {
    border: 1px solid #81154f;
  }
  #c-set-18 .sidebar--navigation .navigation--link:hover {
    color: #b9a880;
  }
  #c-set-18 .sidebar--navigation .navigation--link.is--active {
    color: #b9a880;
  }
  #c-set-18 .sidebar--navigation .is--level1 {
    border: 0 none;
  }
  #c-set-18 .sidebar--navigation .is--level1 .navigation--entry {
    border: 0 none;
  }
  #c-set-18 .sidebar--navigation .is--level1 .navigation--link.is--active {
    color: #81154f;
    border: 0 none;
  }
  #c-set-18 .sidebar--navigation .navigation--level-high {
    border: 0 none;
  }
  #c-set-18 .shop-sites--container {
    border: 1px solid #81154f;
  }
  #c-set-18 .shop-sites--container .shop-sites--headline {
    border-bottom: 1px solid #81154f;
    color: #81154f;
  }
  #c-set-18 .sidebar-main.off-canvas {
    background: transparent;
  }
}
#c-set-18 .category--teaser .offcanvas--content .content--title {
  color: #81154f;
}
#c-set-18 .action--filter-options .filter--close-btn {
  color: #fff;
  background-image: none;
  background: #81154f;
}
#c-set-18 .action--filter-options .filter--entry {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .action--filter-options .filter--link {
  color: #212121;
}
#c-set-18 .action--filter-options .filter--link:hover {
  color: #81154f;
}
#c-set-18 .action--filter-btn .btn {
  background-color: #fff;
  background-image: none;
  color: #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .category--teaser .hero--headline {
    font-size: 26px;
    font-size: 1.625rem;
  }
  #c-set-18 .listing--actions {
    border: 1px solid #81154f;
    background: #81154f;
  }
  #c-set-18 .listing--actions .action--sort .paging--display,
  #c-set-18 .listing--actions .listing--paging .paging--display,
  #c-set-18 .listing--actions .action--sort label,
  #c-set-18 .listing--actions .listing--paging label {
    color: #fff;
  }
  #c-set-18 .listing--actions .listing--paging {
    border-top: 1px solid #81154f;
    background: #81154f;
  }
  #c-set-18 .action--per-page .per-page--select {
    color: #81154f;
  }
  #c-set-18 .action--sort .sort--select {
    color: #81154f;
  }
  #c-set-18 .action--filter-options.is--collapsed,
  #c-set-18 .action--filter-options.is--active-filter {
    border-color: #81154f;
  }
  #c-set-18 .listing--bottom-paging {
    border: 1px solid #81154f;
    background: #81154f;
  }
  #c-set-18 .listing--bottom-paging .action--sort .paging--display,
  #c-set-18 .listing--bottom-paging .listing--paging .paging--display,
  #c-set-18 .listing--bottom-paging .action--sort label,
  #c-set-18 .listing--bottom-paging .listing--paging label {
    color: #fff;
  }
}
@media screen and (min-width: 78.75em) {
  #c-set-18 .action--filter-options {
    background: #fff;
  }
}
#c-set-18 .product--box .box--content {
  border: 1px solid #81154f;
}
#c-set-18 .product--box .product--title {
  color: #81154f;
}
#c-set-18 .product--box .product--title:hover {
  color: #b9a880;
}
#c-set-18 .product--box .product--price .price--default {
  color: #81154f;
}
#c-set-18 .product--box .product--price .price--default.is--discount {
  color: #e74c3c;
}
#c-set-18 .product--box .product--action {
  color: #212121;
}
#c-set-18 .product--box .product--action [class^="icon--"] {
  color: #b9a880;
}
#c-set-18 .product--box .product--action:hover {
  color: #81154f;
}
#c-set-18 .product--box .product--action:hover [class^="icon--"] {
  color: #81154f;
}
#c-set-18 .product--box .action--note.js--is-saved {
  color: #212121;
}
#c-set-18 .product--box .product--badges .badge--discount {
  color: #ffffff;
  background: #e74c3c;
}
#c-set-18 .product--box .product--badges .badge--recommend {
  color: #ffffff;
  background: #212121;
}
#c-set-18 .product--box .product--badges .badge--newcomer {
  color: #ffffff;
  background: #f1c40f;
}
#c-set-18 .product--box .product--badges .badge--esd {
  background: #4aa3df;
  color: #ffffff;
}
#c-set-18 .box--slider:hover .product--title {
  color: #81154f;
}
#c-set-18 .box--slider .box--content {
  border: 0 none;
}
#c-set-18 .box--slider .product--title {
  color: #212121;
}
#c-set-18 .topseller--product:hover .product--title {
  color: #81154f;
}
#c-set-18 .register--content .register--privacy {
  border: 1px solid #81154f;
}
#c-set-18 .steps--content {
  border-top: 1px solid #81154f;
}
#c-set-18 .steps--content .is--active .text {
  color: #81154f;
}
#c-set-18 .product--table .premium-product.panel {
  border: 1px solid #81154f;
}
#c-set-18 .product--table .table--tr {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .product--table .table--media .table--media-outer {
  border: 1px solid #81154f;
}
#c-set-18 .product--table .content--title {
  color: #b9a880;
}
#c-set-18 .product--table .column--label {
  color: #81154f;
}
#c-set-18 .product--table + .cart--badge {
  background: #81154f;
}
#c-set-18 .product--table .basket--badge {
  background: #212121;
}
#c-set-18 .product--table .table--aggregation {
  background: #cecece;
  border-color: #81154f;
}
#c-set-18 .product--table .benefit--headline {
  color: #81154f;
}
#c-set-18 .aggregation--list {
  background: #cecece;
  border-bottom: 1px solid #81154f;
}
#c-set-18 .aggregation--list .entry--total {
  color: #81154f;
}
#c-set-18 .premium-product .premium-product--difference {
  border-color: #bec2c4;
}
#c-set-18 .premium-product .product--inner .product--image {
  border: 1px solid #81154f;
}
#c-set-18 .premium-product .product--inner .premium-product--badge {
  background: #81154f;
}
#c-set-18 .premium-product .product--inner .premium-product--free {
  color: #212121;
}
#c-set-18 .js--modal .modal--checkout-add-article .modal--title {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .js--modal .modal--checkout-add-article .article--image {
  border: 1px solid #81154f;
}
#c-set-18 .js--modal .modal--checkout-add-article .list--name .link--name {
  color: #212121;
}
#c-set-18 .js--modal .modal--checkout-add-article .list--price .entry--price {
  color: #212121;
}
#c-set-18 .js--modal .modal--checkout-add-article .modal--cross-selling .item--image {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .js--modal .modal--checkout-add-article .modal--cross-selling .link--name {
  color: #81154f;
}
#c-set-18 .js--modal .modal--checkout-add-article .modal--cross-selling .price--normal {
  color: #81154f;
}
#c-set-18 .js--modal .modal--checkout-add-article .modal--cross-selling .price--reduced {
  color: #e74c3c;
}
#c-set-18 .content--confirm .has--border {
  border: 1px solid #81154f;
}
#c-set-18 .content--confirm .payment--method,
#c-set-18 .content--confirm .dispatch--method {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .content--confirm .aggregation--list {
  border-top: 1px solid #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .product--table .panel--body {
    border: 1px solid #81154f;
  }
  #c-set-18 .product--table .table--header {
    border-bottom: 1px solid #81154f;
  }
  #c-set-18 .product--table .table--header .table--column {
    color: #81154f;
  }
  #c-set-18 .product--table .table--tr {
    border-bottom: 1px solid #81154f;
  }
  #c-set-18 .product--table .content--title {
    color: #212121;
  }
  #c-set-18 .product--table .basket--footer {
    border-top: 1px solid #81154f;
    background: #f0e5eb;
  }
  #c-set-18 .content--confirm .confirm--inner-container .has--border {
    border: 1px solid #81154f;
  }
  #c-set-18 .content--confirm .confirm--inner-container .basket--footer {
    border: 1px solid #81154f;
  }
}
#c-set-18 .finish--table .panel--body {
  border: 1px solid #81154f;
}
#c-set-18 .finish--table .basket--footer {
  border-top: 1px solid #81154f;
}
@media print {
  #c-set-18 .footer-minimal a,
  #c-set-18 .footer-main a {
    color: #212121;
  }
}
#c-set-18 .register--error-msg {
  color: #e74c3c;
}
#c-set-18 .account--paging {
  background: #ffffff;
}
#c-set-18 .account--orders-overview {
  border: 1px solid #81154f;
}
#c-set-18 .account--orders-overview .orders--table-header {
  background: #ffffff;
}
#c-set-18 .account--orders-overview .orders--table-header .panel--th {
  color: #81154f;
}
#c-set-18 .is--act-partnerStatistic .listing--actions {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .is--act-partnerStatistic .ui-datepicker-trigger {
  color: #212121;
}
#c-set-18 .is--act-partnerStatistic .panel--th {
  color: #212121;
}
#c-set-18 .is--act-partnerStatistic .is--odd {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .order--status-icon.status--0,
#c-set-18 .order--status-icon.status--1,
#c-set-18 .order--status-icon.status--3,
#c-set-18 .order--status-icon.status--6 {
  background: #4aa3df;
}
#c-set-18 .order--status-icon.status--2,
#c-set-18 .order--status-icon.status--5,
#c-set-18 .order--status-icon.status--7 {
  background: #212121;
}
#c-set-18 .order--status-icon.status--4,
#c-set-18 .order--status-icon.status--8 {
  background: #e74c3c;
}
#c-set-18 .order--name {
  color: #81154f;
}
#c-set-18 .order--details .panel--tr {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .order--repeat {
  background: #c1c1c1;
  border-bottom: 1px solid #81154f;
}
#c-set-18 .order--user-comments,
#c-set-18 .order--shop-comments {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .account--downloads {
  border: 1px solid #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .account--menu {
    border: 1px solid #81154f;
  }
  #c-set-18 .account--menu .navigation--headline {
    border-bottom: 1px solid #81154f;
  }
  #c-set-18 .account--menu .navigation--link.link--logout {
    border-top: 1px solid #81154f;
    color: #81154f;
  }
  #c-set-18 .account--welcome .panel--title {
    font-size: 26px;
    font-size: 1.625rem;
  }
  #c-set-18 .account--downloads .downloads--table-header {
    background: #ffffff;
  }
  #c-set-18 .account--downloads .downloads--table-header .panel--th {
    color: #81154f;
  }
  #c-set-18 .is--act-partnerStatistic .listing--actions {
    border: 1px solid #81154f;
    background: #cecece;
  }
}
#c-set-18 .note--image-link {
  border: 1px solid #81154f;
}
#c-set-18 .note--title {
  color: #81154f;
}
#c-set-18 .note--title:hover {
  color: #b9a880;
}
#c-set-18 .note--rating [class^="icon--"] {
  color: #f1c40f;
}
#c-set-18 .note--compare .compare--link {
  color: #212121;
}
#c-set-18 .note--compare .compare--link:hover {
  color: #b9a880;
}
#c-set-18 .note--compare .compare--link:hover [class^="icon--"] {
  color: #81154f;
}
#c-set-18 .note--compare [class^="icon--"] {
  color: #b9a880;
}
#c-set-18 .note--price {
  color: #81154f;
}
#c-set-18 .note--delete {
  background-image: none;
  border: 1px solid #bec2c4;
  color: #212121;
}
#c-set-18 .note--delete:hover {
  color: #ffffff;
  border-color: #cccccc;
}
@media screen and (min-width: 48em) {
  #c-set-18 .note--overview .panel--table {
    border: 1px solid #81154f;
  }
}
@media screen and (min-width: 64em) {
  #c-set-18 .note--zoom {
    color: #212121;
  }
  #c-set-18 .note--zoom:hover {
    color: #81154f;
  }
}
#c-set-18 .sitemap--content .sitemap--category {
  background-color: #cecece;
}
#c-set-18 .sitemap--content .sitemap--category .sitemap--navigation-link {
  color: #212121;
}
#c-set-18 .sitemap--content .sitemap--category .sitemap--navigation-link:hover {
  color: #81154f;
}
#c-set-18 .sitemap--content .sitemap--navigation-head {
  background: #b9a880;
}
#c-set-18 .search--cat-filter .cat-filter--headline {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .search--cat-filter .cat-filter--reset {
  border-color: #81154f;
}
#c-set-18 .search--cat-filter .cat-filter--link,
#c-set-18 .search--cat-filter .cat-filter--sub-cat {
  color: #212121;
}
#c-set-18 .search--cat-filter .cat-filter--link:hover,
#c-set-18 .search--cat-filter .cat-filter--sub-cat:hover {
  color: #81154f;
}
#c-set-18 .confirm--content .product--table .panel--body {
  background: #ffffff;
  color: #212121;
}
#c-set-18 .confirm--content .product--table .table--tr,
#c-set-18 .confirm--content .product--table .table--media img {
  border-color: #81154f;
}
#c-set-18 .confirm--content .product--table .basket--footer {
  background: #f0e5eb;
  border-color: #81154f;
}
#c-set-18 .confirm--content .product--table .basket--footer .aggregation--list {
  border-top: 1px solid #81154f;
}
#c-set-18 .confirm--content .js--loading {
  border: 2px solid #81154f;
  border-top: 2px solid #000000;
}
@media screen and (min-width: 48em) {
  #c-set-18 .confirm--content .product--table .table--header {
    background: #ffffff;
    border-color: #81154f;
  }
  #c-set-18 .confirm--content .product--table .table--header .panel--th {
    color: #81154f;
  }
}
#c-set-18 .blog--filter-options {
  border-right: 1px solid #81154f;
}
#c-set-18 .blog--filter-options .filter--headline {
  color: #81154f;
}
#c-set-18 .blog--filter-options .filter--entry {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .blog--filter-options .filter--link {
  color: #212121;
}
#c-set-18 .blog--filter-options .filter--link:hover {
  color: #81154f;
}
#c-set-18 .blog--sidebar .blog--navigation .collapse--header {
  color: #212121;
}
#c-set-18 .blog--sidebar .blog--navigation .collapse--header:hover {
  color: #81154f;
}
#c-set-18 .blog--sidebar .blog--navigation .collapse--content .filter--entry-link {
  color: #212121;
}
#c-set-18 .blog--sidebar .blog--navigation .collapse--content .filter--entry-link:hover {
  color: #81154f;
}
#c-set-18 .blog--box .blog--box-metadata {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .blog--box .blog--box-metadata .blog--metadata {
  border-right: 1px solid #81154f;
}
#c-set-18 .blog--box .blog--box-metadata .blog--metadata-rating {
  color: #212121;
}
#c-set-18 .blog--box .blog--box-link {
  color: #81154f;
}
#c-set-18 .blog--box .blog--box-link:hover {
  color: #81154f;
}
#c-set-18 .blog--detail .blog--rating-link {
  color: #212121;
}
#c-set-18 .blog--detail .blog--comments-entry-left {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .blog--detail .blog--comments-entry-left::after {
  border: 1px solid #81154f;
}
#c-set-18 .blog--detail .blog--comments-rating {
  color: #f1c40f;
}
#c-set-18 .blog--detail .blog--comments-entry-headline {
  color: #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .blog--content .blog--navigation .has--border {
    border: 1px solid #81154f;
  }
  #c-set-18 .blog--content .blog--navigation .blog--sidebar-title {
    color: #81154f;
    border-color: #81154f;
  }
  #c-set-18 .blog--content .blog--navigation .collapse--header:hover {
    color: #81154f;
  }
  #c-set-18 .blog--content .blog--box .blog--box-link {
    color: #81154f;
  }
  #c-set-18 .blog--content .blog--box .blog--box-link:hover {
    color: #81154f;
  }
}
#c-set-18 .configurator--variant:hover ~ label {
  color: #81154f;
  border-color: #81154f;
}
#c-set-18 .configurator--variant:hover ~ label.is--disabled {
  color: #212121;
  border-color: #81154f;
}
#c-set-18 .configurator--variant:checked ~ label {
  color: #81154f;
  border-color: #81154f;
}
#c-set-18 .top-bar--navigation .entry--compare .compare--quantity {
  color: #81154f;
}
#c-set-18 .top-bar--navigation .compare--list {
  border: 1px solid #81154f;
}
#c-set-18 .top-bar--navigation .compare--list::after {
  border-color: #81154f;
}
#c-set-18 .top-bar--navigation .js--is--dropdown-active .compare--list .compare--link {
  color: #212121;
}
#c-set-18 .top-bar--navigation .js--is--dropdown-active .compare--list .compare--link:hover {
  color: #81154f;
}
#c-set-18 .modal--compare .modal--title {
  border-bottom: 1px solid #212121;
}
#c-set-18 .modal--compare .list--head {
  background: #cecece;
}
#c-set-18 .modal--compare .list--entry {
  color: #212121;
  border-bottom: 1px solid #81154f;
}
#c-set-18 .modal--compare .link--name {
  color: #81154f;
}
#c-set-18 .modal--compare .entry--voting .icon--star,
#c-set-18 .modal--compare .entry--voting .icon--star-empty {
  color: #f1c40f;
}
#c-set-18 .modal--compare .entry--price .price--normal {
  color: #81154f;
}
#c-set-18 .modal--compare .entry--price .price--reduced {
  color: #e74c3c;
}
#c-set-18 .filter-panel--content {
  scrollbar-arrow-color: #212121;
  scrollbar-base-color: #f0e5eb;
  scrollbar-track-color: #f0e5eb;
  scrollbar-face-color: #81154f;
  scrollbar-highlight-color: #f0e5eb;
  scrollbar-3dlight-color: #f0e5eb;
  scrollbar-darkshadow-color: #f0e5eb;
  scrollbar-shadow-color: #f0e5eb;
}
#c-set-18 .filter-panel--content::-webkit-scrollbar {
  background: #f0e5eb;
}
#c-set-18 .filter-panel--content::-webkit-scrollbar-track {
  background: #f0e5eb;
}
#c-set-18 .filter-panel--content::-webkit-scrollbar-thumb {
  background: #81154f;
}
body.c-set-18 {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
  color: #212121;
  background: #f0e5eb;
}
body #c-set-18 > .sidebar-main {
  border-right: #81154f;
}
@media screen and (min-width: 48em) {
  body.c-set-18 .navigation-main {
    border-bottom: 1px solid #81154f;
  }
}
#c-set-18 .btn {
  font-size: 14px;
  font-size: 0.875rem;
  background-color: #81154f;
  background-image: none;
  border: 1px solid #bec2c4;
  color: #ffffff;
  /** Button icon font size */
  /** Larger icon */
}
#c-set-18 .btn [class^="icon--"] {
  font-size: 10px;
  font-size: 0.625rem;
}
#c-set-18 .btn .is--large {
  font-size: 16px;
  font-size: 1rem;
}
#c-set-18 .btn:disabled,
#c-set-18 .btn:disabled:hover,
#c-set-18 .btn.is--disabled,
#c-set-18 .btn.is--disabled:hover {
  opacity: 0.5;
  background-image: none;
  border: 1px solid #bec2c4;
  color: #ffffff;
}
#c-set-18 .btn:hover {
  background: #b9a880;
  color: #ffffff;
  border-color: #cccccc;
}
#c-set-18 .is--primary {
  background-color: #81154f;
  background-image: none;
  color: #ffffff;
}
#c-set-18 .is--primary:hover {
  background: #b9a880;
  color: #ffffff;
}
#c-set-18 .is--secondary {
  background-color: #b9a880;
  background-image: none;
  color: #ffffff;
}
#c-set-18 .is--secondary:hover {
  background: #81154f;
  color: #ffffff;
}
#c-set-18 .product--delivery .delivery--status-shipping-free {
  background: #4aa3df;
}
#c-set-18 .product--delivery .delivery--text-shipping-free {
  color: #4aa3df;
}
#c-set-18 .product--delivery .delivery--status-available {
  background: #212121;
}
#c-set-18 .product--delivery .delivery--text-available {
  color: #212121;
}
#c-set-18 .product--delivery .delivery--status-more-is-coming {
  background: #f1c40f;
}
#c-set-18 .product--delivery .delivery--text-more-is-coming {
  color: #f1c40f;
}
#c-set-18 .product--delivery .delivery--status-not-available {
  background: #e74c3c;
}
#c-set-18 .product--delivery .delivery--text-not-available {
  color: #e74c3c;
}
#c-set-18 .emotion--manufacturer .manufacturer--link {
  color: #212121;
}
#c-set-18 .emotion--manufacturer .manufacturer--link:hover {
  color: #81154f;
}
#c-set-18 .emotion--blog .blog--title {
  color: #81154f;
}
#c-set-18 .emotion--blog .blog--title:hover {
  color: #81154f;
}
#c-set-18 .emotion--blog .blog--description {
  color: #212121;
}
@media screen and (min-width: 78.75em) {
  #c-set-18 .emotion--banner-slider .image-slider--dots .dot--link {
    background: #988454;
  }
  #c-set-18 .emotion--banner-slider .image-slider--dots .dot--link.is--active {
    background: #81154f;
  }
}
#c-set-18 textarea,
#c-set-18 input[type="text"],
#c-set-18 input[type="search"],
#c-set-18 input[type="password"],
#c-set-18 input[type="number"],
#c-set-18 input[type="email"],
#c-set-18 input[type="tel"] {
  font-size: 14px;
  font-size: 0.875rem;
  box-shadow: inset 0 1px 1px #b4b4b4;
  background: #ffffff;
  border: 1px solid #c1c1c1;
  border-top-color: #b4b4b4;
  color: #474747;
}
#c-set-18 textarea:focus,
#c-set-18 input[type="text"]:focus,
#c-set-18 input[type="search"]:focus,
#c-set-18 input[type="password"]:focus,
#c-set-18 input[type="number"]:focus,
#c-set-18 input[type="email"]:focus,
#c-set-18 input[type="tel"]:focus {
  box-shadow: 0 0 0 transparent;
  border-color: #b9a880;
  color: #212121;
}
#c-set-18 textarea.has--error,
#c-set-18 input[type="text"].has--error,
#c-set-18 input[type="search"].has--error,
#c-set-18 input[type="password"].has--error,
#c-set-18 input[type="number"].has--error,
#c-set-18 input[type="email"].has--error,
#c-set-18 input[type="tel"].has--error {
  color: #e74c3c;
  background: #faeceb;
  border-color: #e74c3c;
}
#c-set-18 label {
  font-size: 14px;
  font-size: 0.875rem;
  color: #212121;
}
#c-set-18 label.has--error {
  color: #e74c3c;
  background: #faeceb;
}
#c-set-18 .js--fancy-select {
  border: 1px solid #c1c1c1;
}
#c-set-18 .js--fancy-select:hover {
  color: #81154f;
  border-color: #b9a880;
}
#c-set-18 .js--fancy-select.js--is--focused {
  color: #81154f;
  border-color: #b9a880;
}
#c-set-18 .js--fancy-select select option {
  color: #81154f;
}
#c-set-18 .js--fancy-select .js--fancy-select-trigger {
  border-left: 1px solid #c1c1c1;
}
#c-set-18 .js--fancy-select .js--fancy-select-trigger [class^="icon--"],
#c-set-18 .js--fancy-select .js--fancy-select-trigger [class*=" icon--"] {
  color: #b9a880;
}
#c-set-18 .js--fancy-select.has--error {
  color: #e74c3c;
  border-color: #e74c3c;
  background: #faeceb;
}
#c-set-18 .js--fancy-select.has--error .js--fancy-select-trigger {
  border-color: #e74c3c;
}
#c-set-18 .js--fancy-select.has--error .js--fancy-select-text {
  border-color: #fdf3f2;
}
#c-set-18 .navigation--smartphone .entry--close-off-canvas {
  background: #81154f;
  background-image: none;
}
#c-set-18 .navigation--smartphone .entry--close-off-canvas .navigation--link {
  color: #fff;
}
#c-set-18 .navigation--smartphone .entry--close-off-canvas .navigation--link:active {
  color: #c1c1c1;
}
#c-set-18 .navigation--headline {
  color: #81154f;
}
#c-set-18 .sidebar--navigation {
  border: 1px solid #81154f;
}
#c-set-18 .sidebar--navigation .navigation--entry {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .sidebar--navigation .navigation--link {
  color: #81154f;
}
#c-set-18 .sidebar--navigation .navigation--link:hover {
  color: #b9a880;
}
@media screen and (min-width: 48em) {
  #c-set-18 .off-canvas {
    background: transparent;
  }
}
#c-set-18 .panel {
  background: #ffffff;
}
#c-set-18 .panel.has--border {
  border: 1px solid #81154f;
}
#c-set-18 .panel--header {
  font-size: 14px;
  font-size: 0.875rem;
  background: #cecece;
  color: #212121;
  border-bottom: 1px solid #81154f;
}
#c-set-18 .panel--header.secondary {
  color: #212121;
}
#c-set-18 .panel--header.primary {
  color: #81154f;
}
#c-set-18 .panel--title {
  color: #81154f;
}
#c-set-18 .panel--title.is--underline {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .panel--title.is--secondary {
  color: #212121;
}
#c-set-18 .panel--title.is--primary {
  color: #81154f;
}
#c-set-18 .panel--body.has--border {
  border: 1px solid #81154f;
}
#c-set-18 .panel--body.is--flat {
  background: #c1c1c1;
}
#c-set-18 .panel--body.is--embossed {
  background: #c1c1c1;
}
#c-set-18 .panel--actions.has--border {
  border-top: 1px solid #81154f;
}
#c-set-18 .panel--table.has--border {
  border: 1px solid #81154f;
}
#c-set-18 .panel--tr {
  border-color: #81154f;
}
#c-set-18 .panel--tr.is--odd {
  background: #f5f5f5;
}
#c-set-18 .panel--tr.is--secondary {
  background: #f5f5f5;
}
#c-set-18 .panel--tr.is--primary {
  color: #81154f;
}
#c-set-18 .panel--th.has--border,
#c-set-18 .panel--td.has--border {
  border-color: #81154f;
}
#c-set-18 .panel--th {
  color: #81154f;
}
#c-set-18 .panel--list.has--border {
  border: 1px solid #81154f;
}
#c-set-18 .panel--list li {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .panel--list li.is--secondary {
  background: #c1c1c1;
}
#c-set-18 .panel--list li.is--primary {
  color: #81154f;
}
#c-set-18 .panel--arrow {
  color: #212121;
}
#c-set-18 .panel--arrow.has--background {
  background-image: none;
  border: 1px solid #81154f;
}
#c-set-18 .panel--arrow:hover {
  color: #81154f;
}
#c-set-18 .panel--dot-nav .dot--link,
#c-set-18 .panel--dot-nav a {
  border: 1px solid #81154f;
}
#c-set-18 .panel--dot-nav .dot--link.is--active,
#c-set-18 .panel--dot-nav a.is--active {
  border-color: #81154f;
  background: #81154f;
}
#c-set-18 .panel--tab-nav .navigation--link {
  color: #212121;
  border-color: #81154f;
}
#c-set-18 .panel--tab-nav .navigation--link.is--active {
  color: #81154f;
  background: #ffffff;
}
#c-set-18 .panel--tab-nav .navigation--link.is--active:hover {
  color: #81154f;
}
#c-set-18 .panel--tab-nav .navigation--link:hover {
  color: #81154f;
}
#c-set-18 .panel--paging .paging--link {
  background-color: #fff;
  background-image: none;
  border: 1px solid #bec2c4;
  color: #b9a880;
  line-height: 32px;
  line-height: 2rem;
}
#c-set-18 .panel--paging .paging--link.is--active,
#c-set-18 .panel--paging .paging--link.is--active:hover {
  background-color: #b9a880;
  background-image: none;
  color: #ffffff;
}
#c-set-18 .panel--paging .paging--link:hover {
  background: #b9a880;
  color: #ffffff;
  border-color: #cccccc;
}
#c-set-18 .panel--filter-btn {
  background-image: none;
  color: #212121;
}
#c-set-18 .panel--filter-btn:hover {
  color: #81154f;
}
#c-set-18 .panel--filter-select {
  background-image: none;
  border: 1px solid #81154f;
}
#c-set-18 .panel--filter-select .arrow {
  border-left: 1px solid #81154f;
}
#c-set-18 .panel--filter-select select {
  color: #212121;
  background: transparent;
}
#c-set-18 .js--mobile-tab-panel .navigation--entry > [class^=content] {
  border: 1px solid #81154f;
}
#c-set-18 .js--mobile-tab-panel .navigation--link {
  border: 1px solid #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .panel--paging .paging--link {
    border: 1px solid #921357;
  }
  #c-set-18 .panel--paging .paging--link:hover {
    border-color: #921357;
  }
}
#c-set-18 fieldset {
  border: 1px solid #81154f;
}
#c-set-18 .alert.is--success {
  color: #000000;
  background: #8c8c8c;
}
#c-set-18 .alert.is--success .alert--icon {
  background: #212121;
}
#c-set-18 .alert.is--info {
  color: #217dbb;
  background: #e9f2f8;
}
#c-set-18 .alert.is--info .alert--icon {
  background: #4aa3df;
}
#c-set-18 .alert.is--warning {
  color: #ae8e0a;
  background: #fbf5db;
}
#c-set-18 .alert.is--warning .alert--icon {
  background: #f1c40f;
}
#c-set-18 .alert.is--error {
  color: #e74c3c;
  background: #faeceb;
}
#c-set-18 .alert.is--error .alert--icon {
  background: #e74c3c;
}
#c-set-18 .badge {
  font-weight: 700;
  color: #81154f;
  border: 1px solid #81154f;
}
#c-set-18 .label {
  font-size: 14px;
  font-size: 0.875rem;
  color: #212121;
  background: #212121;
}
#c-set-18 .label.success {
  background: #212121;
}
#c-set-18 .label.info {
  background: #4aa3df;
}
#c-set-18 .label.warning {
  background: #f1c40f;
}
#c-set-18 .label.error {
  background: #e74c3c;
}
#c-set-18 .collapse--header {
  background-image: none;
  border: 1px solid #81154f;
}
#c-set-18 .collapse--header:hover {
  color: #81154f;
}
#c-set-18 .collapse--header.is--active {
  border-color: #3f0a27;
}
#c-set-18 .collapse--content {
  border-color: #81154f;
}
#c-set-18 .ribbon .ribbon--content.green {
  background: #212121;
  color: #ffffff;
}
#c-set-18 .ribbon .ribbon--content.orange {
  background: #f1c40f;
  color: #ffffff;
}
#c-set-18 .product-slider--arrow {
  background: #f0e5eb;
  color: #81154f;
  border: 1px solid #f0e5eb;
}
#c-set-18 .product-slider--arrow:hover {
  color: #b9a880;
  border-color: #f0e5eb;
}
#c-set-18 .js--modal .header {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .has--cssanimations .js--loading-indicator .icon--default:before,
#c-set-18 .has--cssanimations .js--loading-indicator .icon--default::before {
  border: 2px solid #81154f;
  border-top: 2px solid #13030c;
}
#c-set-18 .js--overlay {
  background: rgba(185, 168, 128, 0.1);
}
#c-set-18 .tagcloud a {
  color: #212121;
}
#c-set-18 .tagcloud a:hover {
  color: #81154f;
}
#c-set-18 .last-seen-products .last-seen-products--title {
  border-bottom: 1px solid #81154f;
  color: #81154f;
}
#c-set-18 .image-slider--container .arrow {
  color: #212121;
}
#c-set-18 .image-slider--container .arrow:hover {
  color: #81154f;
  border-color: rgba(129, 21, 79, 0.5);
}
#c-set-18 .image-slider--thumbnails .thumbnail--link {
  border: 1px solid #81154f;
}
#c-set-18 .image-slider--thumbnails .thumbnail--link.is--active {
  border-color: #81154f;
}
#c-set-18 .image-slider--thumbnails .thumbnails--arrow {
  background-image: none;
  color: #212121;
}
#c-set-18 .image-slider--thumbnails .thumbnails--arrow:hover {
  color: #81154f;
  border-color: rgba(129, 21, 79, 0.85);
}
#c-set-18 .js--img-zoom--lens {
  border: 1px solid #81154f;
}
#c-set-18 .js--img-zoom--flyout {
  border: 1px solid #81154f;
}
#c-set-18 .js--menu-scroller--arrow {
  background-image: none;
  border: 1px solid #bec2c4;
  color: #ffffff;
  z-index: 750;
}
#c-set-18 .js--menu-scroller--arrow:hover,
#c-set-18 .js--menu-scroller--arrow:active {
  color: #ffffff;
  border-color: #cccccc;
  background: #b9a880;
}
@media screen and (min-width: 78.75em) {
  #c-set-18 .js--menu-scroller--arrow.left--arrow {
    border: 1px solid #bec2c4;
  }
  #c-set-18 .js--menu-scroller--arrow.left--arrow:hover {
    border-color: #cccccc;
  }
  #c-set-18 .js--menu-scroller--arrow.right--arrow {
    border: 1px solid #bec2c4;
  }
  #c-set-18 .js--menu-scroller--arrow.right--arrow:hover {
    border-color: #cccccc;
  }
}
#c-set-18 .filter-panel {
  border: 1px solid #81154f;
  background: #fff;
}
#c-set-18 .filter-panel:hover {
  border: 1px solid #81154f;
}
#c-set-18 .filter-panel:hover .filter-panel--icon,
#c-set-18 .filter-panel:hover .filter-panel--title {
  color: #81154f;
}
#c-set-18 .filter-panel.is--collapsed {
  border: 0 none;
}
#c-set-18 .filter-panel.is--collapsed .filter-panel--flyout {
  border: 1px solid #81154f;
}
#c-set-18 .filter-panel.is--collapsed .filter-panel--title {
  color: #81154f;
}
#c-set-18 .filter-panel.is--collapsed .filter-panel--icon:before {
  color: #81154f;
}
#c-set-18 .filter-panel--option-list.sub-level {
  border-left: 1px solid #81154f;
}
#c-set-18 .filter-panel--option .option--container:hover .filter-panel--label {
  color: #81154f;
}
#c-set-18 .filter-panel--option .option--container:hover .filter-panel--checkbox {
  border-color: #81154f;
}
#c-set-18 .filter-panel--checkbox {
  border: 1px solid #81154f;
}
#c-set-18 .filter-panel--checkbox:hover {
  border-color: #81154f;
}
#c-set-18 .filter-panel--checkbox input[type="checkbox"]:checked ~ .checkbox--state {
  background-image: none;
  background-color: #81154f;
}
#c-set-18 .filter-panel--checkbox input[type="checkbox"]:checked ~ .filter-panel--label {
  color: #81154f;
}
#c-set-18 .filter-panel--checkbox input[type="checkbox"]:disabled ~ .checkbox--state {
  background: #f0e5eb;
}
#c-set-18 .filter-panel--checkbox input[type="checkbox"]:disabled ~ .filter-panel--label {
  color: #212121;
}
#c-set-18 .filter-panel--radio {
  border: 1px solid #81154f;
}
#c-set-18 .filter-panel--radio:hover {
  border-color: #81154f;
}
#c-set-18 .filter-panel--radio input[type="radio"]:checked ~ .filter-panel--label {
  color: #81154f;
}
#c-set-18 .filter-panel--radio input[type="radio"]:disabled .radio--state {
  background: #f0e5eb;
}
#c-set-18 .filter-panel--radio input[type="radio"]:disabled .filter-panel--label {
  color: #212121;
}
#c-set-18 .filter-panel--media-option input[type="checkbox"]:hover ~ .filter-panel--media-label {
  border-color: #81154f;
}
#c-set-18 .filter-panel--media-option input[type="checkbox"]:checked ~ .filter-panel--media-label {
  border-color: #81154f;
}
#c-set-18 .filter-panel--media-label {
  border: 1px solid #81154f;
}
#c-set-18 .filter-panel--range-info .range-info--label {
  color: #81154f;
}
#c-set-18 .filter-panel--star-rating .rating-star--input:checked ~ .rating-star--label,
#c-set-18 .filter-panel--star-rating .rating-star--input#star--reset:checked:disabled ~ .rating-star--label {
  color: #212121;
}
#c-set-18 .filter-panel--star-rating .rating-star--label {
  color: #f1c40f;
}
#c-set-18 .filter--set-title {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .filter--value:hover .filter-panel--checkbox {
  border-color: #81154f;
}
#c-set-18 .filter--active {
  border: 1px solid #81154f;
  color: #81154f;
}
#c-set-18 .filter--active .filter--active-icon {
  color: #81154f;
}
#c-set-18 .filter--active .icon--star {
  color: #f1c40f;
}
#c-set-18 .filter--active .icon--star-empty {
  color: #212121;
}
#c-set-18 .filter--active:hover,
#c-set-18 .filter--active[data-filter-param="reset"] {
  color: #81154f;
  border-color: #81154f;
}
#c-set-18 .filter--active:hover .filter--active-icon,
#c-set-18 .filter--active[data-filter-param="reset"] .filter--active-icon {
  color: #81154f;
}
#c-set-18 .filter--actions {
  border-bottom: 1px solid #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]),
  #c-set-18 .filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]):hover {
    color: #212121;
    border-color: #81154f;
  }
  #c-set-18 .filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]) .filter--active-icon,
  #c-set-18 .filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]):hover .filter--active-icon {
    color: #212121;
  }
}
#c-set-18 .range-slider--container {
  background: #f0e5eb;
  border: 1px solid #81154f;
}
#c-set-18 .range-slider--range-bar {
  box-shadow: inset 0 0 3px #7d144d;
  background: #81154f;
}
#c-set-18 .range-slider--handle {
  background-image: none;
  border: 1px solid #81154f;
}
#c-set-18 .range-slider--handle:hover,
#c-set-18 .range-slider--handle.is--dragging {
  border-color: #81154f;
}
#c-set-18 .ajax--cart {
  border: 1px solid #81154f;
}
#c-set-18 .ajax--cart:before {
  border-bottom-color: #81154f;
}
#c-set-18 .ajax--cart .alert .alert--icon .is--warning,
#c-set-18 .ajax--cart .alert .icon--element .is--warning {
  color: #f1c40f;
  background: #f9f3dd;
}
#c-set-18 .ajax--cart .alert .alert--icon .is--success,
#c-set-18 .ajax--cart .alert .icon--element .is--success {
  color: #212121;
  background: #8c8c8c;
}
#c-set-18 .ajax--cart .cart--item {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .ajax--cart .cart--item .thumbnail--container.has--image {
  border: 1px solid #81154f;
}
#c-set-18 .ajax--cart .cart--item .thumbnail--container .cart--badge {
  background: #81154f;
}
#c-set-18 .ajax--cart .cart--item .thumbnail--container .basket--badge {
  background: #212121;
}
#c-set-18 .ajax--cart .cart--item .item--link {
  color: #212121;
}
#c-set-18 .ajax--cart .prices--container {
  border-top: 1px solid #81154f;
}
#c-set-18 .ajax--cart .prices--container .prices--articles {
  color: #81154f;
}
#c-set-18 table th,
#c-set-18 table thead td {
  background: #ffffff;
  color: #212121;
  font-weight: 700;
}
#c-set-18 table td {
  background: #ffffff;
  color: #212121;
  border: 1px solid #ffffff;
}
#c-set-18 table tr:nth-child(even) td {
  background: #e9d8e1;
}
#c-set-18 .checkbox {
  border: 1px solid #81154f;
}
#c-set-18 .checkbox input[type="checkbox"]:disabled ~ .checkbox--state {
  background: #f0e5eb;
}
#c-set-18 .js--off-canvas-button {
  border: 1px solid #81154f;
}
#c-set-18 .js--off-canvas-button:hover .tab--title {
  color: #81154f;
}
#c-set-18 .js--tab-menu .tab--link {
  color: #e5d2dc;
  border: 1px solid #81154f;
}
#c-set-18 .js--tab-menu .tab--link:hover {
  color: #81154f;
}
#c-set-18 .js--tab-menu .tab--link.is--active {
  color: #81154f;
  border-bottom-color: #fff;
  background: #fff;
}
#c-set-18 .js--tab-menu .tab--link.is--active:hover {
  color: #81154f;
}
#c-set-18 .js--tab-menu.js--menu-scroller .js--menu-scroller--arrow {
  border: 1px solid #bec2c4;
}
#c-set-18 .js--tab-menu.js--menu-scroller .js--menu-scroller--arrow:hover {
  border-color: #cccccc;
}
#c-set-18 .js--tab-menu .tab--container-list .tab--container {
  border: 1px solid #81154f;
}
#c-set-18 .product--quick-view .quick-view--image {
  border: 1px solid #81154f;
}
#c-set-18 .product--quick-view .quick-view--title {
  color: #b09d70;
}
#c-set-18 .product--quick-view .quick-view--title:hover {
  color: #81154f;
}
#c-set-18 .product--quick-view .quick-view--description-title {
  color: #b09d70;
  border-bottom: 1px solid #81154f;
}
#c-set-18 .product--quick-view .quick-view--description {
  color: #b9a880;
}
#c-set-18 a {
  color: #81154f;
}
#c-set-18 .product--rating i[class^=icon] {
  color: #f1c40f;
}
#c-set-18 .product--rating i.icon--star-empty {
  color: #81154f;
}
#c-set-18 h1,
#c-set-18 h2,
#c-set-18 h3,
#c-set-18 h4,
#c-set-18 h5,
#c-set-18 h6 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 700;
  color: #81154f;
}
#c-set-18 h1 {
  font-size: 26px;
  font-size: 1.625rem;
  color: #81154f;
}
#c-set-18 h2 {
  font-size: 21px;
  font-size: 1.3125rem;
}
#c-set-18 h3 {
  font-size: 18px;
  font-size: 1.125rem;
}
#c-set-18 h4 {
  font-size: 16px;
  font-size: 1rem;
}
#c-set-18 h5 {
  font-size: 14px;
  font-size: 0.875rem;
}
#c-set-18 h6 {
  font-size: 12px;
  font-size: 0.75rem;
}
#c-set-18 p {
  font-size: 14px;
  font-size: 0.875rem;
}
#c-set-18 blockquote {
  background: #c1c1c1;
}
#c-set-18 .is--rounded {
  border-radius: 3px;
  background-clip: padding-box;
}
#c-set-18 .is--block {
  display: block !important;
}
#c-set-18 .is--inline {
  display: inline !important;
}
#c-set-18 .is--inline-block {
  display: inline-block !important;
}
#c-set-18 .is--hidden {
  display: none !important;
}
#c-set-18 .is--invisible {
  visibility: hidden !important;
}
#c-set-18 .is--align-left {
  text-align: left !important;
}
#c-set-18 .is--align-right {
  text-align: right !important;
}
#c-set-18 .is--align-center {
  text-align: center !important;
}
#c-set-18 .is--underline {
  text-decoration: underline !important;
}
#c-set-18 .is--line-through {
  text-decoration: line-through !important;
}
#c-set-18 .is--uppercase {
  text-transform: uppercase !important;
}
#c-set-18 .is--strong {
  font-weight: 600 !important;
}
#c-set-18 .is--bold {
  font-weight: bold !important;
}
#c-set-18 .is--italic {
  font-style: italic;
}
#c-set-18 .is--nowrap {
  white-space: nowrap !important;
}
#c-set-18 .is--dark {
  color: #81154f !important;
}
#c-set-18 .is--light {
  color: #818181 !important;
}
#c-set-18 .is--soft {
  color: #b4b4b4 !important;
}
#c-set-18 .is--fluid {
  width: 100% !important;
}
#c-set-18 ::-moz-placeholder {
  color: #c6c6c6;
}
#c-set-18 ::-webkit-input-placeholder {
  color: #c6c6c6;
}
#c-set-18 :-ms-input-placeholder {
  color: #c6c6c6;
}
@media screen and (min-width: 48em) {
  #c-set-18 .content-main {
    box-shadow: 0 0 4px 1px #81154f;
  }
}
#c-set-18 .content--breadcrumb {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .content--breadcrumb .breadcrumb--link {
  color: #212121;
}
#c-set-18 .content--breadcrumb .breadcrumb--link:hover {
  color: #b9a880;
}
#c-set-18 .content--breadcrumb .is--active .breadcrumb--link {
  color: #81154f;
}
#c-set-18 .content--breadcrumb .breadcrumb--button .breadcrumb--title {
  border-right: 1px solid #81154f;
}
#c-set-18 .product--details .product--actions {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .product--details .product--header .product--title {
  color: #81154f;
}
#c-set-18 .product--details .product--rating {
  color: #212121;
}
#c-set-18 .product--details .product--tax {
  font-size: 12px;
  font-size: 0.75rem;
}
#c-set-18 .product--details .product--buybox .price--discount .price--content {
  color: #e74c3c;
}
#c-set-18 .product--details .product--buybox .price--content {
  color: #81154f;
}
#c-set-18 .product--details .product--buybox .price--discount-icon {
  background: #e74c3c;
  color: #ffffff;
}
#c-set-18 .product--details .buybox--quantity .js--fancy-select {
  font-size: 16px;
  font-size: 1rem;
  color: #81154f;
  border-color: #81154f;
}
#c-set-18 .product--details .buybox--quantity .js--fancy-select .js--fancy-select-trigger {
  border-left-color: #81154f;
}
#c-set-18 .product--details .buybox--button {
  font-size: 16px;
  font-size: 1rem;
}
#c-set-18 .product--details .product--properties .product--properties-table {
  background: #ffffff;
}
#c-set-18 .product--details .product--properties .product--properties-table td {
  border: 0 none;
}
#c-set-18 .product--details .product--properties tr:nth-child(odd) td {
  background: #e9d8e1;
}
#c-set-18 .product--details .product--properties tr:nth-child(even) td {
  background: #ffffff;
}
#c-set-18 .product--details .content--title {
  color: #81154f;
}
#c-set-18 .product--details .listing .product--box .panel--body {
  border-left: 1px solid #81154f;
  border-right: 1px solid #81154f;
}
#c-set-18 .product--details .action--link {
  color: #212121;
}
#c-set-18 .product--details .action--link [class^="icon--"] {
  color: #b9a880;
}
#c-set-18 .product--details .action--link:hover {
  color: #81154f;
}
#c-set-18 .product--details .action--link:hover [class^="icon--"] {
  color: #81154f;
}
#c-set-18 .product--details .link--notepad.js--is-saved {
  color: #212121;
}
#c-set-18 .review--entry {
  border: 1px solid #81154f;
}
#c-set-18 .review--entry.is--answer {
  background: #c1c1c1;
}
#c-set-18 .review--entry.is--answer .entry--header::after {
  background: #c1c1c1;
}
#c-set-18 .product--rating-count {
  background: #81154f;
}
#c-set-18 .tab--title {
  color: #212121;
}
#c-set-18 .tab--title:hover {
  color: #81154f;
}
#c-set-18 .tab-menu--cross-selling .tab--container {
  border: 1px solid #81154f;
}
#c-set-18 .tab-menu--cross-selling .tab--header.is--active {
  border-bottom: 1px solid #81154f;
}
@media screen and (min-width: 64em) {
  #c-set-18 .product--details .product--actions {
    border-bottom: 1px solid #81154f;
  }
}
@media screen and (min-width: 78.75em) {
  #c-set-18 .product--navigation .link--prev-button,
  #c-set-18 .product--navigation .link--next-button {
    background: rgba(185, 168, 128, 0.1);
  }
  #c-set-18 .product--navigation .link--prev:hover .link--prev-button,
  #c-set-18 .product--navigation .link--next:hover .link--prev-button,
  #c-set-18 .product--navigation .link--prev:hover .link--next-button,
  #c-set-18 .product--navigation .link--next:hover .link--next-button {
    background: rgba(185, 168, 128, 0.2);
  }
}
#c-set-18 .sidebar-main.off-canvas {
  background: #f0e5eb;
}
#c-set-18 .mobile--switches .top-bar--language .language--flag {
  z-index: 900;
}
#c-set-18 .sidebar--navigation {
  border-left: 0 none;
  border-right: 0 none;
}
#c-set-18 .sidebar--navigation .navigation--entry:last-child {
  border-bottom: 0 none;
}
#c-set-18 .sidebar--navigation .navigation--link:hover {
  color: #b9a880;
}
#c-set-18 .sidebar--navigation.show--active-items .navigation--link.is--active {
  color: #81154f;
}
#c-set-18 .offcanvas--overlay {
  background: #f0e5eb;
}
#c-set-18 .offcanvas--overlay.background {
  z-index: 1100;
}
#c-set-18 .offcanvas--overlay .overlay--headline {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .offcanvas--overlay .overlay--category .category--headline {
  color: #81154f;
}
#c-set-18 .offcanvas--overlay .is--display-button {
  color: #81154f;
}
#c-set-18 .has--cssanimations .sidebar--ajax-loader::before {
  border: 2px solid #81154f;
  border-top: 2px solid #000000;
}
#c-set-18 .sidebar--ajax-loader::before {
  border: 2px solid #81154f;
  border-top: 2px solid #000000;
}
@media screen and (min-width: 48em) {
  #c-set-18 .sidebar--navigation {
    border: 1px solid #81154f;
  }
  #c-set-18 .sidebar--navigation .navigation--link:hover {
    color: #b9a880;
  }
  #c-set-18 .sidebar--navigation .navigation--link.is--active {
    color: #b9a880;
  }
  #c-set-18 .sidebar--navigation .is--level1 {
    border: 0 none;
  }
  #c-set-18 .sidebar--navigation .is--level1 .navigation--entry {
    border: 0 none;
  }
  #c-set-18 .sidebar--navigation .is--level1 .navigation--link.is--active {
    color: #81154f;
    border: 0 none;
  }
  #c-set-18 .sidebar--navigation .navigation--level-high {
    border: 0 none;
  }
  #c-set-18 .shop-sites--container {
    border: 1px solid #81154f;
  }
  #c-set-18 .shop-sites--container .shop-sites--headline {
    border-bottom: 1px solid #81154f;
    color: #81154f;
  }
  #c-set-18 .sidebar-main.off-canvas {
    background: transparent;
  }
}
#c-set-18 .category--teaser .offcanvas--content .content--title {
  color: #81154f;
}
#c-set-18 .action--filter-options .filter--close-btn {
  color: #fff;
  background-image: none;
  background: #81154f;
}
#c-set-18 .action--filter-options .filter--entry {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .action--filter-options .filter--link {
  color: #212121;
}
#c-set-18 .action--filter-options .filter--link:hover {
  color: #81154f;
}
#c-set-18 .action--filter-btn .btn {
  background-color: #fff;
  background-image: none;
  color: #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .category--teaser .hero--headline {
    font-size: 26px;
    font-size: 1.625rem;
  }
  #c-set-18 .listing--actions {
    border: 1px solid #81154f;
    background: #81154f;
  }
  #c-set-18 .listing--actions .action--sort .paging--display,
  #c-set-18 .listing--actions .listing--paging .paging--display,
  #c-set-18 .listing--actions .action--sort label,
  #c-set-18 .listing--actions .listing--paging label {
    color: #fff;
  }
  #c-set-18 .listing--actions .listing--paging {
    border-top: 1px solid #81154f;
    background: #81154f;
  }
  #c-set-18 .action--per-page .per-page--select {
    color: #81154f;
  }
  #c-set-18 .action--sort .sort--select {
    color: #81154f;
  }
  #c-set-18 .action--filter-options.is--collapsed,
  #c-set-18 .action--filter-options.is--active-filter {
    border-color: #81154f;
  }
  #c-set-18 .listing--bottom-paging {
    border: 1px solid #81154f;
    background: #81154f;
  }
  #c-set-18 .listing--bottom-paging .action--sort .paging--display,
  #c-set-18 .listing--bottom-paging .listing--paging .paging--display,
  #c-set-18 .listing--bottom-paging .action--sort label,
  #c-set-18 .listing--bottom-paging .listing--paging label {
    color: #fff;
  }
}
@media screen and (min-width: 78.75em) {
  #c-set-18 .action--filter-options {
    background: #fff;
  }
}
#c-set-18 .product--box .box--content {
  border: 1px solid #81154f;
}
#c-set-18 .product--box .product--title {
  color: #81154f;
}
#c-set-18 .product--box .product--title:hover {
  color: #b9a880;
}
#c-set-18 .product--box .product--price .price--default {
  color: #81154f;
}
#c-set-18 .product--box .product--price .price--default.is--discount {
  color: #e74c3c;
}
#c-set-18 .product--box .product--action {
  color: #212121;
}
#c-set-18 .product--box .product--action [class^="icon--"] {
  color: #b9a880;
}
#c-set-18 .product--box .product--action:hover {
  color: #81154f;
}
#c-set-18 .product--box .product--action:hover [class^="icon--"] {
  color: #81154f;
}
#c-set-18 .product--box .action--note.js--is-saved {
  color: #212121;
}
#c-set-18 .product--box .product--badges .badge--discount {
  color: #ffffff;
  background: #e74c3c;
}
#c-set-18 .product--box .product--badges .badge--recommend {
  color: #ffffff;
  background: #212121;
}
#c-set-18 .product--box .product--badges .badge--newcomer {
  color: #ffffff;
  background: #f1c40f;
}
#c-set-18 .product--box .product--badges .badge--esd {
  background: #4aa3df;
  color: #ffffff;
}
#c-set-18 .box--slider:hover .product--title {
  color: #81154f;
}
#c-set-18 .box--slider .box--content {
  border: 0 none;
}
#c-set-18 .box--slider .product--title {
  color: #212121;
}
#c-set-18 .topseller--product:hover .product--title {
  color: #81154f;
}
#c-set-18 .register--content .register--privacy {
  border: 1px solid #81154f;
}
#c-set-18 .steps--content {
  border-top: 1px solid #81154f;
}
#c-set-18 .steps--content .is--active .text {
  color: #81154f;
}
#c-set-18 .product--table .premium-product.panel {
  border: 1px solid #81154f;
}
#c-set-18 .product--table .table--tr {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .product--table .table--media .table--media-outer {
  border: 1px solid #81154f;
}
#c-set-18 .product--table .content--title {
  color: #b9a880;
}
#c-set-18 .product--table .column--label {
  color: #81154f;
}
#c-set-18 .product--table + .cart--badge {
  background: #81154f;
}
#c-set-18 .product--table .basket--badge {
  background: #212121;
}
#c-set-18 .product--table .table--aggregation {
  background: #cecece;
  border-color: #81154f;
}
#c-set-18 .product--table .benefit--headline {
  color: #81154f;
}
#c-set-18 .aggregation--list {
  background: #cecece;
  border-bottom: 1px solid #81154f;
}
#c-set-18 .aggregation--list .entry--total {
  color: #81154f;
}
#c-set-18 .premium-product .premium-product--difference {
  border-color: #bec2c4;
}
#c-set-18 .premium-product .product--inner .product--image {
  border: 1px solid #81154f;
}
#c-set-18 .premium-product .product--inner .premium-product--badge {
  background: #81154f;
}
#c-set-18 .premium-product .product--inner .premium-product--free {
  color: #212121;
}
#c-set-18 .js--modal .modal--checkout-add-article .modal--title {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .js--modal .modal--checkout-add-article .article--image {
  border: 1px solid #81154f;
}
#c-set-18 .js--modal .modal--checkout-add-article .list--name .link--name {
  color: #212121;
}
#c-set-18 .js--modal .modal--checkout-add-article .list--price .entry--price {
  color: #212121;
}
#c-set-18 .js--modal .modal--checkout-add-article .modal--cross-selling .item--image {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .js--modal .modal--checkout-add-article .modal--cross-selling .link--name {
  color: #81154f;
}
#c-set-18 .js--modal .modal--checkout-add-article .modal--cross-selling .price--normal {
  color: #81154f;
}
#c-set-18 .js--modal .modal--checkout-add-article .modal--cross-selling .price--reduced {
  color: #e74c3c;
}
#c-set-18 .content--confirm .has--border {
  border: 1px solid #81154f;
}
#c-set-18 .content--confirm .payment--method,
#c-set-18 .content--confirm .dispatch--method {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .content--confirm .aggregation--list {
  border-top: 1px solid #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .product--table .panel--body {
    border: 1px solid #81154f;
  }
  #c-set-18 .product--table .table--header {
    border-bottom: 1px solid #81154f;
  }
  #c-set-18 .product--table .table--header .table--column {
    color: #81154f;
  }
  #c-set-18 .product--table .table--tr {
    border-bottom: 1px solid #81154f;
  }
  #c-set-18 .product--table .content--title {
    color: #212121;
  }
  #c-set-18 .product--table .basket--footer {
    border-top: 1px solid #81154f;
    background: #f0e5eb;
  }
  #c-set-18 .content--confirm .confirm--inner-container .has--border {
    border: 1px solid #81154f;
  }
  #c-set-18 .content--confirm .confirm--inner-container .basket--footer {
    border: 1px solid #81154f;
  }
}
#c-set-18 .finish--table .panel--body {
  border: 1px solid #81154f;
}
#c-set-18 .finish--table .basket--footer {
  border-top: 1px solid #81154f;
}
@media print {
  #c-set-18 .footer-minimal a,
  #c-set-18 .footer-main a {
    color: #212121;
  }
}
#c-set-18 .register--error-msg {
  color: #e74c3c;
}
#c-set-18 .account--paging {
  background: #ffffff;
}
#c-set-18 .account--orders-overview {
  border: 1px solid #81154f;
}
#c-set-18 .account--orders-overview .orders--table-header {
  background: #ffffff;
}
#c-set-18 .account--orders-overview .orders--table-header .panel--th {
  color: #81154f;
}
#c-set-18 .is--act-partnerStatistic .listing--actions {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .is--act-partnerStatistic .ui-datepicker-trigger {
  color: #212121;
}
#c-set-18 .is--act-partnerStatistic .panel--th {
  color: #212121;
}
#c-set-18 .is--act-partnerStatistic .is--odd {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .order--status-icon.status--0,
#c-set-18 .order--status-icon.status--1,
#c-set-18 .order--status-icon.status--3,
#c-set-18 .order--status-icon.status--6 {
  background: #4aa3df;
}
#c-set-18 .order--status-icon.status--2,
#c-set-18 .order--status-icon.status--5,
#c-set-18 .order--status-icon.status--7 {
  background: #212121;
}
#c-set-18 .order--status-icon.status--4,
#c-set-18 .order--status-icon.status--8 {
  background: #e74c3c;
}
#c-set-18 .order--name {
  color: #81154f;
}
#c-set-18 .order--details .panel--tr {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .order--repeat {
  background: #c1c1c1;
  border-bottom: 1px solid #81154f;
}
#c-set-18 .order--user-comments,
#c-set-18 .order--shop-comments {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .account--downloads {
  border: 1px solid #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .account--menu {
    border: 1px solid #81154f;
  }
  #c-set-18 .account--menu .navigation--headline {
    border-bottom: 1px solid #81154f;
  }
  #c-set-18 .account--menu .navigation--link.link--logout {
    border-top: 1px solid #81154f;
    color: #81154f;
  }
  #c-set-18 .account--welcome .panel--title {
    font-size: 26px;
    font-size: 1.625rem;
  }
  #c-set-18 .account--downloads .downloads--table-header {
    background: #ffffff;
  }
  #c-set-18 .account--downloads .downloads--table-header .panel--th {
    color: #81154f;
  }
  #c-set-18 .is--act-partnerStatistic .listing--actions {
    border: 1px solid #81154f;
    background: #cecece;
  }
}
#c-set-18 .note--image-link {
  border: 1px solid #81154f;
}
#c-set-18 .note--title {
  color: #81154f;
}
#c-set-18 .note--title:hover {
  color: #b9a880;
}
#c-set-18 .note--rating [class^="icon--"] {
  color: #f1c40f;
}
#c-set-18 .note--compare .compare--link {
  color: #212121;
}
#c-set-18 .note--compare .compare--link:hover {
  color: #b9a880;
}
#c-set-18 .note--compare .compare--link:hover [class^="icon--"] {
  color: #81154f;
}
#c-set-18 .note--compare [class^="icon--"] {
  color: #b9a880;
}
#c-set-18 .note--price {
  color: #81154f;
}
#c-set-18 .note--delete {
  background-image: none;
  border: 1px solid #bec2c4;
  color: #212121;
}
#c-set-18 .note--delete:hover {
  color: #ffffff;
  border-color: #cccccc;
}
@media screen and (min-width: 48em) {
  #c-set-18 .note--overview .panel--table {
    border: 1px solid #81154f;
  }
}
@media screen and (min-width: 64em) {
  #c-set-18 .note--zoom {
    color: #212121;
  }
  #c-set-18 .note--zoom:hover {
    color: #81154f;
  }
}
#c-set-18 .sitemap--content .sitemap--category {
  background-color: #cecece;
}
#c-set-18 .sitemap--content .sitemap--category .sitemap--navigation-link {
  color: #212121;
}
#c-set-18 .sitemap--content .sitemap--category .sitemap--navigation-link:hover {
  color: #81154f;
}
#c-set-18 .sitemap--content .sitemap--navigation-head {
  background: #b9a880;
}
#c-set-18 .search--cat-filter .cat-filter--headline {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .search--cat-filter .cat-filter--reset {
  border-color: #81154f;
}
#c-set-18 .search--cat-filter .cat-filter--link,
#c-set-18 .search--cat-filter .cat-filter--sub-cat {
  color: #212121;
}
#c-set-18 .search--cat-filter .cat-filter--link:hover,
#c-set-18 .search--cat-filter .cat-filter--sub-cat:hover {
  color: #81154f;
}
#c-set-18 .confirm--content .product--table .panel--body {
  background: #ffffff;
  color: #212121;
}
#c-set-18 .confirm--content .product--table .table--tr,
#c-set-18 .confirm--content .product--table .table--media img {
  border-color: #81154f;
}
#c-set-18 .confirm--content .product--table .basket--footer {
  background: #f0e5eb;
  border-color: #81154f;
}
#c-set-18 .confirm--content .product--table .basket--footer .aggregation--list {
  border-top: 1px solid #81154f;
}
#c-set-18 .confirm--content .js--loading {
  border: 2px solid #81154f;
  border-top: 2px solid #000000;
}
@media screen and (min-width: 48em) {
  #c-set-18 .confirm--content .product--table .table--header {
    background: #ffffff;
    border-color: #81154f;
  }
  #c-set-18 .confirm--content .product--table .table--header .panel--th {
    color: #81154f;
  }
}
#c-set-18 .blog--filter-options {
  border-right: 1px solid #81154f;
}
#c-set-18 .blog--filter-options .filter--headline {
  color: #81154f;
}
#c-set-18 .blog--filter-options .filter--entry {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .blog--filter-options .filter--link {
  color: #212121;
}
#c-set-18 .blog--filter-options .filter--link:hover {
  color: #81154f;
}
#c-set-18 .blog--sidebar .blog--navigation .collapse--header {
  color: #212121;
}
#c-set-18 .blog--sidebar .blog--navigation .collapse--header:hover {
  color: #81154f;
}
#c-set-18 .blog--sidebar .blog--navigation .collapse--content .filter--entry-link {
  color: #212121;
}
#c-set-18 .blog--sidebar .blog--navigation .collapse--content .filter--entry-link:hover {
  color: #81154f;
}
#c-set-18 .blog--box .blog--box-metadata {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .blog--box .blog--box-metadata .blog--metadata {
  border-right: 1px solid #81154f;
}
#c-set-18 .blog--box .blog--box-metadata .blog--metadata-rating {
  color: #212121;
}
#c-set-18 .blog--box .blog--box-link {
  color: #81154f;
}
#c-set-18 .blog--box .blog--box-link:hover {
  color: #81154f;
}
#c-set-18 .blog--detail .blog--rating-link {
  color: #212121;
}
#c-set-18 .blog--detail .blog--comments-entry-left {
  border-bottom: 1px solid #81154f;
}
#c-set-18 .blog--detail .blog--comments-entry-left::after {
  border: 1px solid #81154f;
}
#c-set-18 .blog--detail .blog--comments-rating {
  color: #f1c40f;
}
#c-set-18 .blog--detail .blog--comments-entry-headline {
  color: #81154f;
}
@media screen and (min-width: 48em) {
  #c-set-18 .blog--content .blog--navigation .has--border {
    border: 1px solid #81154f;
  }
  #c-set-18 .blog--content .blog--navigation .blog--sidebar-title {
    color: #81154f;
    border-color: #81154f;
  }
  #c-set-18 .blog--content .blog--navigation .collapse--header:hover {
    color: #81154f;
  }
  #c-set-18 .blog--content .blog--box .blog--box-link {
    color: #81154f;
  }
  #c-set-18 .blog--content .blog--box .blog--box-link:hover {
    color: #81154f;
  }
}
#c-set-18 .configurator--variant:hover ~ label {
  color: #81154f;
  border-color: #81154f;
}
#c-set-18 .configurator--variant:hover ~ label.is--disabled {
  color: #212121;
  border-color: #81154f;
}
#c-set-18 .configurator--variant:checked ~ label {
  color: #81154f;
  border-color: #81154f;
}
#c-set-18 .top-bar--navigation .entry--compare .compare--quantity {
  color: #81154f;
}
#c-set-18 .top-bar--navigation .compare--list {
  border: 1px solid #81154f;
}
#c-set-18 .top-bar--navigation .compare--list::after {
  border-color: #81154f;
}
#c-set-18 .top-bar--navigation .js--is--dropdown-active .compare--list .compare--link {
  color: #212121;
}
#c-set-18 .top-bar--navigation .js--is--dropdown-active .compare--list .compare--link:hover {
  color: #81154f;
}
#c-set-18 .modal--compare .modal--title {
  border-bottom: 1px solid #212121;
}
#c-set-18 .modal--compare .list--head {
  background: #cecece;
}
#c-set-18 .modal--compare .list--entry {
  color: #212121;
  border-bottom: 1px solid #81154f;
}
#c-set-18 .modal--compare .link--name {
  color: #81154f;
}
#c-set-18 .modal--compare .entry--voting .icon--star,
#c-set-18 .modal--compare .entry--voting .icon--star-empty {
  color: #f1c40f;
}
#c-set-18 .modal--compare .entry--price .price--normal {
  color: #81154f;
}
#c-set-18 .modal--compare .entry--price .price--reduced {
  color: #e74c3c;
}
#c-set-18 .filter-panel--content {
  scrollbar-arrow-color: #212121;
  scrollbar-base-color: #f0e5eb;
  scrollbar-track-color: #f0e5eb;
  scrollbar-face-color: #81154f;
  scrollbar-highlight-color: #f0e5eb;
  scrollbar-3dlight-color: #f0e5eb;
  scrollbar-darkshadow-color: #f0e5eb;
  scrollbar-shadow-color: #f0e5eb;
}
#c-set-18 .filter-panel--content::-webkit-scrollbar {
  background: #f0e5eb;
}
#c-set-18 .filter-panel--content::-webkit-scrollbar-track {
  background: #f0e5eb;
}
#c-set-18 .filter-panel--content::-webkit-scrollbar-thumb {
  background: #81154f;
}
