@charset "UTF-8";

@font-face{
  font-family:"Helvetica NeueLTW05107XBlkCnOb";
  src:url("../fonts/932d2296-d705-410a-8e4c-d68f32085933.woff2") format("woff2"),url("../fonts/06b24b76-8a44-4b13-81cf-01630e8de97d.woff") format("woff");
}
.marginminus .color.click-option + .click-option{margin-top: -6px;}
#configurator .visor-panel .visor-selector .visor-tile:hover:not(.active)::before{
  /* -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1); */
}
/* .mobileview.intro-loop.image video{marleft:0 !important} */

.option.name-selector.size-gender-selector{
  padding-left: 49px;
  display: flex;
}

.option.name-selector.size-gender-selector fieldset{align-self: center;
  flex-wrap: wrap;}
  #configurator .ui-view .option.name-selector.size-gender-selector label{margin-bottom: 10px;}
  #configurator .ui-view .option.name-selector.size-gender-selector input[type='radio']:checked + label::after, #configurator .ui-view .option.name-selector.size-gender-selector input[type='radio']:not(:checked) + label::after{margin: 0 0 0 20px;}
.visor-color-selector.flex.marginminus .slick-list.draggable{overflow: visible;}
  #configurator .visor-panel .visor-selector .visor-tile:before{transition: transform .2s;}
.marginminus .color.click-option label img + span + img{transition: transform .2s; /* Animation */}
.marginminus .color.click-option label:hover img + span + img{-webkit-transform: scale(1.1); position: relative; z-index: 999;
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
#configurator .ui-view .flex.marginminus input[type='radio']:checked + label::after, #configurator .ui-view .flex.marginminus input[type='radio']:not(:checked) + label::after {
  
  display: inline;
  float: right;
  text-align: right;
  width: 63px;
  height: 63px;
  position: absolute;
  top: 0;
  border: 0px solid #EAEAEA;
  background: transparent;
  margin: 0;
  z-index: 9999;
}
#configurator .ui-view .flex.marginminus input[type='radio']:hover + label::after {
  border: 0px solid #EAEAEA !important;
  background: transparent; box-shadow: inset 0 0 0 0px white !important;
}
 .subnav.row a span.col-xs-6 img{transition: transform .2s;}
.subnav.row a:hover span.col-xs-6 img{-webkit-transform: scale(1.1); position: relative;
  z-index: 999;  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);
  transform: scale(1.1);}
.subnav.row a .col-xs-6 span + br + span:before {
  z-index: 0;  display: block;  position: absolute;  bottom: 0px;  left: 24px;  right: 24px;  content: "";  width:0;  height: 6px;
  background-color: #3df090;  -webkit-transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995);  -moz-transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995) false;
    -o-transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995) false;  transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995);  z-index: -50;
}
.subnav.row a:hover .col-xs-6 span + br + span{position: relative;}
.subnav.row a:hover .col-xs-6 span + br + span:before {width: 100%;  z-index: -50;  left: 0px; right: 0px;} 

#configurator .panel .option.flex .option-container.slick-initialized.slick-slider .option-column {
  
  float: left;
  width: 63px !important;
  margin: 0px; display: inline-block;
}

.option.visor-selector.flex.flex-big.visorsticker-width-option{max-width: none;}
.option.visor-selector.flex.flex-big.visorsticker-width-option .option-container.regular.slider.sliderino {
  float: none;
  width: auto;
}

#configurator .panel .option.flex .option-container.slick-initialized.slick-slider .color.click-option.has-tooltip{
  float: left;
  /* overflow: hidden;
  height: 63px; */
}
#configurator .panel .option.flex .option-container.slick-initialized.slick-slider input[type="radio"]:checked + label::after{display: none;}
.option.visor-selector.flex.flex-big{max-width: 700px; width: 100% !important;}
.marginminus{left: -65px;}
.option.visor-color-selector{padding: 0px !important;}
.option-container.regular.slider.sliderino{float: left; width: 100%;}
.option.visor-color-selector img{max-width: 100%;}
.option.visor-color-selector span{display: none;}
.option.visor-color-selector{padding-top: 0px;}
.option.visor-color-selector{
  float: left;
  max-width: 569px;
  width: 100% !important;}
  .visor-panel .visor-color-selector .color-radio{margin-left: 0 !important; margin-top: 0px !important; width: 64px !important; height: 64px;
    overflow: hidden;}
    .visor-panel .visor-color-selector .color-radio input[type='radio'] + label {
      cursor: pointer;
      height: 64px;
  }
  .visor-panel .visor-color-selector .color-radio input[type=radio] {
    margin:0;padding:0;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
   }
   #configurator .ui-view input[type='radio']:checked{   margin:0;padding:0;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;}
            .slick-slide img.showchecked{display: none;}
   #configurator .ui-view input[type='radio']:checked + label img.showchecked {
    display: inline-block;
    width: 17px;
    height: auto;
    max-width: inherit;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 26px; 
}
#configurator .ui-view input[type='radio']:checked + label:before{
    display: block;
    position: absolute;
    content: "";
    top: 4px;
    right: 4px;
    bottom: 4px;
    left: 4px;
    border:0px solid rgba(255, 255, 255, 0.5);
}
/*
// ----------------------------------------------
// Usage example:
// For IE set $mq-support to false.
// Set the fixed value.
// Then use mixins to test whether styles should be applied.
// ----------------------------------------------

$mq-support: false;
$mq-fixed-value: 1024;

// Renders at fixed value
@include bp (min-width, 300px) { 
    div { color:#000; }
}

// Doesn't render without MQ support
@include bp (min-width, 1200px) { 
    div { color:#FFF; }
}

// Doesn't render without MQ support
@include bp (max-width, 300px) { 
    div { color:#444; }
}

// Renders at fixed value
@include bp (max-width, 1200px) { 
    div { color:#888; }
}

// ----------------------------------------------
*/
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block; }

/*
 * Corrects `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block; }

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/*
 * Addresses styling for `hidden` attribute not present in IE 8/9.
 */
[hidden] {
  display: none; }

/* ==========================================================================
   Base
   ========================================================================== */
/*
 * 1. Sets default font family to sans-serif.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */ }

/*
 * Removes default margin.
 */
body {
  margin: 0; }

/* ==========================================================================
   Links
   ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted; }

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* ==========================================================================
   Typography
   ========================================================================== */
/*
 * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
 * Safari 5, and Chrome.
 */
h1 {
  font-size: 2em; }

/*
 * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/*
 * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic; }

/*
 * Addresses styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/*
 * Corrects font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em; }

/*
 * Improves readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/*
 * Sets consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

/*
 * Addresses inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * Removes border when inside `a` element in IE 8/9.
 */
img {
  border: 0; }

/*
 * Corrects overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/*
 * 1. Corrects color not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/*
 * 1. Corrects font family not being inherited in all browsers.
 * 2. Corrects font size not being inherited in all browsers.
 * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */ }

/*
 * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal; }

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/*
 * Re-set default cursor for disabled elements.
 */
button[disabled],
input[disabled] {
  cursor: default; }

/*
 * 1. Addresses box sizing set to `content-box` in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/*
 * Removes inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/*
 * 1. Removes default vertical scrollbar in IE 8/9.
 * 2. Improves readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

/* ==========================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* ============================================ *
 * Reset
 * ============================================ */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

html {
  -webkit-tap-highlight-color: transparent;
  /* Prevent tap highlight on iOS/Android */
  -webkit-text-size-adjust: 100%;
  /* Prevent automatic scaling on iOS */ }

body {
  background: #FFFFFF;
  color: #000000;
  line-height: 1; }

html,
body,
img,
fieldset,
abbr,
acronym {
  border: 0; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal; }

th,
code,
cite,
caption {
  font-weight: normal;
  font-style: normal;
  text-align: left; }

address {
  font-style: normal; }

fieldset {
  margin: 0;
  padding: 0;
  border: 0; }

img {
  display: block; }

ol,
ul {
  list-style: none; }

q:before,
q:after {
  content: ''; }

input:focus,
input[type="search"]:focus {
  outline-offset: -2px; }

input[type="search"] {
  -webkit-appearance: none;
  /* 1 */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  /* 2 */
  box-sizing: border-box; }

/* ============================================ *
 * Base Styles
 * ============================================ */
@-ms-viewport {
  width: device-width; }

@-o-viewport {
  width: device-width; }

@viewport {
  width: device-width; }

a, button {
  -ms-touch-action: manipulation;
  touch-action: manipulation; }

body,
button,
input,
select,
table,
textarea {
  font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
  color: #636363;
  font-size: 14px;
  line-height: 1.5; }

a {
  color: #3399CC;
  text-decoration: none; }

a:hover {
  color: #2e8ab8;
  text-decoration: underline; }

a:focus {
  outline-color: #3091c2;
  color: #143d52; }

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0; }

/* ============================================ *
 * Typography
 * ============================================ */
h1, .h1 {
  margin: 0;
  margin-bottom: 0.7em;
  color: #3399CC;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  text-transform: uppercase; }

h2, .h2 {
  margin: 0;
  margin-bottom: 0.5em;
  color: #636363;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  text-transform: uppercase; }

h3, .h3 {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase; }

h4, .h4 {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase; }

h5, .h5 {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase; }

h6, .h6 {
  margin: 0;
  margin-bottom: 5px;
  color: #636363;
  font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase; }

/* ============================================ *
 * Shared Classes
 * ============================================ */
.address-list address {
  margin-bottom: 1em; }

.availability {
  margin-bottom: 0;
  font-size: 13px;
  text-transform: uppercase; }

.availability .label {
  display: none; }

.availability.in-stock {
  color: #11B400; }

.availability.available-soon,
.availability.out-of-stock {
  color: #DF280A; }

.availability-only {
  color: #DF280A;
  margin-bottom: 10px; }

/* -------------------------------------------- *
 * Page Titles
 */
.page-title h1,
.page-title h2,
.product-name h1,
.product-name .h1 {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  color: #636363;
  border-bottom: 1px solid #EDEDED;
  padding-bottom: 3px;
  margin-bottom: 15px;
  text-transform: uppercase; }

/* -------------------------------------------- *
 * Block Module
 */
.block,
.col-left-first {
  margin-bottom: 20px; }

.col-left-first .block:last-of-type {
  margin-bottom: 0; }

.block-title {
  position: relative;
  padding: 10px 0 0;
  margin-bottom: 5px;
  border-top: 1px solid #CCCCCC; }
  .block-title h2,
  .block-title h3,
  .block-title strong {
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    color: #3399CC;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 600; }
  .block-title small {
    font-size: 100%;
    font-weight: normal;
    color: #A0A0A0; }

body:not(.customer-account) .block:first-child .block-title {
  border-top: none;
  padding-top: 0; }

.block-subtitle {
  font-weight: bold;
  margin-bottom: 7px; }

.block-content {
  margin-top: 5px; }

.block-content.unpad {
  padding: 0; }

.block-content li.item {
  margin: 0 0 10px 9px; }

.block-content li.item:last-child {
  margin-bottom: 0; }

.block .actions {
  margin: 10px 0 0; }
  .block .actions:after {
    content: '';
    display: table;
    clear: both; }
  .block .actions a {
    float: left; }
  .block .actions .button, .block .actions html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .block .actions button {
    float: right; }

.col-left .block .actions .button ~ a, .col-left .block .actions html.saferpay-paymentpage .box.box-main form footer button ~ a, html.saferpay-paymentpage .box.box-main form footer .col-left .block .actions button ~ a,
.col-right .block .actions .button ~ a,
.col-right .block .actions html.saferpay-paymentpage .box.box-main form footer button ~ a, html.saferpay-paymentpage .box.box-main form footer
.col-right .block .actions button ~ a {
  line-height: 33px;
  margin-right: 5px; }
  @media only screen and (max-width: 1090px) {
  .visor-color-selector.flex.marginminus .slick-list.draggable{overflow: hidden;}
  }
@media only screen and (max-width: 1024px) {
  .sidebar .block:not(.block-layered-nav) {
    margin-bottom: 0; }
    .sidebar .block:not(.block-layered-nav) .block-title {
      padding: 0;
      margin-top: 0;
      border-bottom: none;
      border-top: none;
      margin-bottom: 0; }
      .sidebar .block:not(.block-layered-nav) .block-title > strong {
        margin: 0;
        margin-bottom: 10px;
        color: #636363;
        font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
        line-height: 1.4;
        text-rendering: optimizeSpeed;
        text-transform: uppercase;
        -moz-user-select: none;
        -ms-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
        user-select: none;
        font-weight: normal;
        margin-bottom: 0px;
        padding: 7px 10px 7px 24px;
        border-width: 1px;
        border-style: solid;
        border-color: #CCCCCC;
        position: relative;
        background-color: #F4F4F4;
        display: block;
        width: 100%;
        cursor: pointer;
        border-bottom: 0; }
        .sidebar .block:not(.block-layered-nav) .block-title > strong:after {
          content: '';
          position: absolute;
          width: 0;
          height: 0;
          display: block;
          border-top: 4px solid transparent;
          border-bottom: 4px solid transparent;
          border-left: 4px solid #3399CC;
          border-right: none;
          left: 10px;
          top: 50%;
          margin-top: -3px; }
        .sidebar .block:not(.block-layered-nav) .block-title > strong:hover {
          background-color: #ededed; }
      .sidebar .block:not(.block-layered-nav) .block-title.active > strong {
        margin: 0;
        margin-bottom: 10px;
        color: #636363;
        font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
        line-height: 1.4;
        text-rendering: optimizeSpeed;
        text-transform: uppercase;
        -moz-user-select: none;
        -ms-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
        user-select: none;
        font-weight: normal;
        margin-bottom: 0px;
        padding: 7px 10px 7px 24px;
        border-width: 1px;
        border-style: solid;
        border-color: #CCCCCC;
        position: relative;
        background-color: #F4F4F4; }
        .sidebar .block:not(.block-layered-nav) .block-title.active > strong:after {
          content: '';
          position: absolute;
          width: 0;
          height: 0;
          display: block;
          border-right: 4px solid transparent;
          border-left: 4px solid transparent;
          border-top: 4px solid #3399CC;
          border-bottom: none;
          left: 10px;
          top: 50%;
          margin-top: -3px; }
        .sidebar .block:not(.block-layered-nav) .block-title.active > strong:hover {
          background-color: #ededed; }
    .sidebar .block:not(.block-layered-nav) .block-content {
      padding: 10px;
      margin-top: 0;
      border-width: 0 1px;
      border-style: solid;
      border-color: #CCCCCC; }
  .sidebar .block:last-of-type {
    border-bottom: 1px solid #CCCCCC; } }

/* -------------------------------------------- *
 * Secondary Navigation
 */
.block-account .block-title,
.block-cms-menu .block-title {
  padding-top: 0;
  border-top: none; }

.block-account li,
.block-cms-menu li {
  text-transform: uppercase;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  margin: 7px 0; }
  .block-account li strong,
  .block-cms-menu li strong {
    font-weight: 400;
    color: #3399CC; }
  .block-account li a,
  .block-cms-menu li a {
    color: #636363; }
    .block-account li a:hover,
    .block-cms-menu li a:hover {
      color: #3399CC; }

/* ============================================ *
 * Buttons
 * ============================================ */
/* Secondary Buttons */
.cart .buttons-set .button, .cart .buttons-set html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cart .buttons-set button,
.cart-table .button,
.cart-table html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
.cart-table button,
.sidebar .actions .button,
.sidebar .actions html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
.sidebar .actions button,
.button.button-secondary,
html.saferpay-paymentpage .box.box-main form footer button.button-secondary {
  background: #DDDDDD;
  color: #636363;
  padding: 7px 15px; }
  .cart .buttons-set .button:hover, .cart .buttons-set html.saferpay-paymentpage .box.box-main form footer button:hover, html.saferpay-paymentpage .box.box-main form footer .cart .buttons-set button:hover,
  .cart-table .button:hover,
  .cart-table html.saferpay-paymentpage .box.box-main form footer button:hover, html.saferpay-paymentpage .box.box-main form footer
  .cart-table button:hover,
  .sidebar .actions .button:hover,
  .sidebar .actions html.saferpay-paymentpage .box.box-main form footer button:hover, html.saferpay-paymentpage .box.box-main form footer
  .sidebar .actions button:hover,
  .button.button-secondary:hover,
  html.saferpay-paymentpage .box.box-main form footer button.button-secondary:hover {
    background: #d0d0d0;
    cursor: pointer; }
  .cart .buttons-set .button:active, .cart .buttons-set html.saferpay-paymentpage .box.box-main form footer button:active, html.saferpay-paymentpage .box.box-main form footer .cart .buttons-set button:active,
  .cart-table .button:active,
  .cart-table html.saferpay-paymentpage .box.box-main form footer button:active, html.saferpay-paymentpage .box.box-main form footer
  .cart-table button:active,
  .sidebar .actions .button:active,
  .sidebar .actions html.saferpay-paymentpage .box.box-main form footer button:active, html.saferpay-paymentpage .box.box-main form footer
  .sidebar .actions button:active,
  .button.button-secondary:active,
  html.saferpay-paymentpage .box.box-main form footer button.button-secondary:active {
    background: #c4c4c4;
    color: #636363; }
  .cart .buttons-set .button:focus, .cart .buttons-set html.saferpay-paymentpage .box.box-main form footer button:focus, html.saferpay-paymentpage .box.box-main form footer .cart .buttons-set button:focus,
  .cart-table .button:focus,
  .cart-table html.saferpay-paymentpage .box.box-main form footer button:focus, html.saferpay-paymentpage .box.box-main form footer
  .cart-table button:focus,
  .sidebar .actions .button:focus,
  .sidebar .actions html.saferpay-paymentpage .box.box-main form footer button:focus, html.saferpay-paymentpage .box.box-main form footer
  .sidebar .actions button:focus,
  .button.button-secondary:focus,
  html.saferpay-paymentpage .box.box-main form footer button.button-secondary:focus {
    color: #636363;
    background: #c4c4c4;
    outline: none; }

.sidebar .actions button.button, .sidebar .actions html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .sidebar .actions button {
  white-space: normal; }

/* Primary Buttons */
.button, html.saferpay-paymentpage .box.box-main form footer button,
.cart-table .product-cart-actions .button,
.cart-table .product-cart-actions html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
.cart-table .product-cart-actions button,
#co-shipping-method-form .buttons-set .button,
#co-shipping-method-form .buttons-set html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
#co-shipping-method-form .buttons-set button,
.footer .button,
.footer html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
.footer button {
  background: #3399CC;
  display: inline-block;
  padding: 7px 15px;
  border: 0;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: normal;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap; }
  .button:hover, html.saferpay-paymentpage .box.box-main form footer button:hover,
  .cart-table .product-cart-actions .button:hover,
  .cart-table .product-cart-actions html.saferpay-paymentpage .box.box-main form footer button:hover, html.saferpay-paymentpage .box.box-main form footer
  .cart-table .product-cart-actions button:hover,
  #co-shipping-method-form .buttons-set .button:hover,
  #co-shipping-method-form .buttons-set html.saferpay-paymentpage .box.box-main form footer button:hover, html.saferpay-paymentpage .box.box-main form footer
  #co-shipping-method-form .buttons-set button:hover,
  .footer .button:hover,
  .footer html.saferpay-paymentpage .box.box-main form footer button:hover, html.saferpay-paymentpage .box.box-main form footer
  .footer button:hover {
    cursor: pointer; }
  .button:active, html.saferpay-paymentpage .box.box-main form footer button:active,
  .cart-table .product-cart-actions .button:active,
  .cart-table .product-cart-actions html.saferpay-paymentpage .box.box-main form footer button:active, html.saferpay-paymentpage .box.box-main form footer
  .cart-table .product-cart-actions button:active,
  #co-shipping-method-form .buttons-set .button:active,
  #co-shipping-method-form .buttons-set html.saferpay-paymentpage .box.box-main form footer button:active, html.saferpay-paymentpage .box.box-main form footer
  #co-shipping-method-form .buttons-set button:active,
  .footer .button:active,
  .footer html.saferpay-paymentpage .box.box-main form footer button:active, html.saferpay-paymentpage .box.box-main form footer
  .footer button:active {
    color: #FFFFFF; }
  .button:focus, html.saferpay-paymentpage .box.box-main form footer button:focus,
  .cart-table .product-cart-actions .button:focus,
  .cart-table .product-cart-actions html.saferpay-paymentpage .box.box-main form footer button:focus, html.saferpay-paymentpage .box.box-main form footer
  .cart-table .product-cart-actions button:focus,
  #co-shipping-method-form .buttons-set .button:focus,
  #co-shipping-method-form .buttons-set html.saferpay-paymentpage .box.box-main form footer button:focus, html.saferpay-paymentpage .box.box-main form footer
  #co-shipping-method-form .buttons-set button:focus,
  .footer .button:focus,
  .footer html.saferpay-paymentpage .box.box-main form footer button:focus, html.saferpay-paymentpage .box.box-main form footer
  .footer button:focus {
    outline: none;
    color: #FFFFFF; }

a.button {
  text-decoration: none; }

a.button:hover {
  color: #FFFFFF; }

/* Disabled - class for anchor, state for form elements */
.button.disabled, html.saferpay-paymentpage .box.box-main form footer button.disabled,
.button:disabled,
html.saferpay-paymentpage .box.box-main form footer button:disabled {
  background: #C8C8C8;
  opacity: 0.6;
  cursor: not-allowed; }

/* Adjacent buttons */
.button + .button, html.saferpay-paymentpage .box.box-main form footer button + .button, html.saferpay-paymentpage .box.box-main form footer .button + button, html.saferpay-paymentpage .box.box-main form footer button + button {
  margin-left: 5px; }

.button2 {
  border: 0;
  padding: 0 5px;
  margin: 0;
  background: transparent;
  cursor: pointer;
  vertical-align: middle; }

.button2:focus {
  outline: none; }

.button2 span,
.button2 span span {
  line-height: 30px;
  height: 30px;
  text-decoration: underline;
  text-transform: uppercase;
  display: inline-block;
  color: #3399CC;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; }
  .button2 span:hover,
  .button2 span span:hover {
    text-decoration: none;
    color: #246b8f; }

@media only screen and (max-width: 1024px) {
  .col2-set .buttons-set .button, .col2-set .buttons-set html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .col2-set .buttons-set button,
  .col2-set .buttons-set .button2 {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0; }
  .col2-set .buttons-set .back-link {
    display: none; }
  .col2-set .buttons-set .required {
    display: none; } }

@media only screen and (max-width: 550px) {
  .buttons-set .button, .buttons-set html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .buttons-set button {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 7px; }
  .buttons-set .back-link {
    display: none; }
  .buttons-set .required {
    display: none; } }

/* -------------------------------------------- *
 * Paypal Button
 */
.paypal-logo.paypal-after {
  float: left; }

.paypal-after .paypal-or {
  float: left; }

.paypal-or {
  line-height: 34px;
  margin: 0px 10px 5px; }

.paypal-after .paypal-button {
  float: left; }

.paypal-button {
  line-height: 0px; }

.paypal-button img {
  display: inline; }

@media only screen and (max-width: 740px) {
  .paypal-or {
    line-height: 20px; }
  .paypal-logo,
  .paypal-or,
  .paypal-button {
    text-align: center;
    width: 100%;
    display: block;
    margin-right: 0;
    margin-left: 0;
    float: none; } }

/* -------------------------------------------- *
 * Button Sets
 */
.buttons-set {
  clear: both;
  margin: 10px 0 0;
  padding-top: 10px;
  border-top: 1px solid #EDEDED;
  text-align: right; }
  .buttons-set p.required {
    margin: 0;
    margin-left: 10px;
    line-height: 33px;
    float: right; }
  .buttons-set .back-link {
    float: left;
    margin: 0;
    line-height: 33px; }
  .buttons-set a:not(.button) {
    line-height: 20px;
    display: inline-block;
    padding: 5px; }
  .buttons-set button.button, .buttons-set html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .buttons-set button {
    float: right;
    margin-left: 5px;
    min-width: 140px; }
  .buttons-set:after {
    content: '';
    display: table;
    clear: both; }

/* -------------------------------------------- *
 * Icons
 */
.icon-sprite, .btn-remove2, .ratings .rating-box, .ratings .rating-box .rating, .sorter > .sort-by .sort-by-switcher, .sorter > .view-mode .grid,
.sorter > .view-mode .list, .skip-nav .icon, .skip-search .icon, #search_mini_form .search-button:before, .skip-account .icon, .skip-cart .icon, .product-view .sharing-links a, .review-summary-table .rating-box .rating-number:after, .ratings-table .rating-box, .ratings-table .rating-box .rating {
  background-image: url(../images/icon_sprite.png);
  background-repeat: no-repeat;
  text-indent: -9999px; }

@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .icon-sprite, .btn-remove2, .ratings .rating-box, .ratings .rating-box .rating, .sorter > .sort-by .sort-by-switcher, .sorter > .view-mode .grid,
  .sorter > .view-mode .list, .skip-nav .icon, .skip-search .icon, #search_mini_form .search-button:before, .skip-account .icon, .skip-cart .icon, .product-view .sharing-links a, .review-summary-table .rating-box .rating-number:after, .ratings-table .rating-box, .ratings-table .rating-box .rating {
    background-image: url(../images/icon_sprite@2x.png);
    background-size: 100px 1000px; } }

/* -------------------------------------------- *
 * Breadcrumbs
 */
.breadcrumbs {
  overflow: hidden;
  margin: -15px 0 15px; }

.breadcrumbs li {
  float: left;
  font-size: 12px;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  text-transform: uppercase; }

.breadcrumbs a {
  float: left;
  color: #636363; }

.breadcrumbs a:hover {
  color: #3399CC; }

.breadcrumbs strong {
  color: #636363;
  font-weight: normal; }

.breadcrumbs span {
  float: left;
  padding: 0 7px; }

@media only screen and (max-width: 1024px) {
  .breadcrumbs {
    display: none; } }

/* -------------------------------------------- *
 * Button - Remove / Previous
 */
.btn-remove,
.btn-previous {
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #EDEDED;
  text-align: center;
  /* Hide text */
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  position: relative; }
  .btn-remove:hover,
  .btn-previous:hover {
    background-color: #3399CC;
    border-color: #3399CC; }

.btn-remove:after {
  content: 'X';
  color: #3399CC;
  height: 20px;
  line-height: 20px;
  width: 100%;
  font-size: 10px;
  font-family: Arial, "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-weight: bold; }

.btn-remove:hover:after {
  color: #FFFFFF;
  text-decoration: none; }

.btn-remove2 {
  background-position: 4px -648px;
  border: none;
  vertical-align: top; }
  .btn-remove2:after {
    display: none; }
  .btn-remove2:hover {
    background-color: transparent;
    opacity: 0.8; }

.btn-previous:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #3399CC;
  border-left: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -4px; }

.btn-previous:hover:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #FFFFFF;
  border-left: none; }

.block-layered-nav .currently .btn-remove,
.block-layered-nav .currently .btn-previous,
.mini-products-list .btn-remove,
.mini-products-list .btn-previous,
#compare-items .btn-remove,
#compare-items .btn-previous {
  float: right;
  margin-left: 6px; }

/* -------------------------------------------- *
 * Checkout Agreements
 */
.checkout-agreements li {
  margin-bottom: 20px; }

.checkout-agreements .agreement-content {
  overflow-y: auto;
  max-width: 670px;
  max-height: 125px;
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #CCCCCC;
  background: #F4F4F4; }

/* -------------------------------------------- *
 * CVV Security Code
 */
.cvv-what-is-this {
  margin-left: 10px;
  font-size: 13px;
  line-height: 24px; }

/* -------------------------------------------- *
 * Container
 */
.main-container,
.footer-container {
  position: relative;
  margin: 0 auto; }
  .main-container:after,
  .footer-container:after {
    content: '';
    display: table;
    clear: both; }

.footer-container {
  padding-top: 0px; }

/* -------------------------------------------- *
 * Column Layouts
 */
.main:after,
.col-wrapper:after {
  content: '';
  display: table;
  clear: both; }

.col-left,
.col-right,
.col-main {
  padding: 0 10px; }

.col-left {
  float: left;
  width: 25%;
  padding-left: 0;
  /* Remove the 15px padding */
  clear: left; }
  .col-left img {
    max-width: 100%; }

.col-right {
  float: right;
  width: 25%;
  padding-right: 0;
  /* Remove the 15px padding */ }
  .col-right img {
    max-width: 100%; }

.col-main {
  float: left;
  width: 75%; }

.col1-layout .col-main {
  float: none;
  width: auto;
  padding: 0;
  /* Remove the 15px padding */ }

.col2-left-layout .col-main {
  float: right;
  padding-right: 0;
  /* Remove the 15px padding */ }

.col2-right-layout .col-main {
  padding-left: 0;
  /* Remove the 15px padding */ }

.col3-layout .col-right {
  width: 20.83333%; }

.col3-layout .col-wrapper {
  float: left;
  width: 79.16667%; }
  .col3-layout .col-wrapper .col-main {
    float: right;
    width: 73.68421%; }
  .col3-layout .col-wrapper .col-left {
    width: 26.31579%; }

@media only screen and (max-width: 1000px) {
  .col3-layout .col-right {
    float: left;
    clear: left;
    padding-left: 0;
    padding-right: 10px;
    width: 25%; }
  .col3-layout .col-wrapper {
    float: right;
    width: 100%; }
    .col3-layout .col-wrapper .col-main {
      float: right;
      width: 75%; }
    .col3-layout .col-wrapper .col-left {
      width: 25%; } }

@media only screen and (max-width: 1024px) {
  .col-left,
  .col-right,
  .col-main,
  .col1-layout .col-left,
  .col1-layout .col-right,
  .col1-layout .col-main,
  .col2-left-layout .col-left,
  .col2-left-layout .col-right,
  .col2-left-layout .col-main,
  .col2-right-layout .col-left,
  .col2-right-layout .col-right,
  .col2-right-layout .col-main,
  .col3-layout .col-wrapper .col-left,
  .col3-layout .col-right,
  .col3-layout .col-wrapper .col-main {
    padding: 0;
    margin-bottom: 10px;
    float: none;
    width: auto; }
  .col3-layout .col-wrapper {
    float: none;
    width: auto; }
  .col-main {
    float: none;
    width: auto; }
  .col-main .col-left {
    padding: 0;
    /* On product listing pages, the left column gets moved inside col-main on small viewports */ } }

/* Content Columns */
.col2-set {
  width: 100%; }
  .col2-set .col-1,
  .col2-set .col-2 {
    width: 50%;
    padding: 20px; }
    @media only screen and (max-width: 1024px) {
      .col2-set .col-1,
      .col2-set .col-2 {
        padding: 10px; } }
  .col2-set .col-1 {
    float: left;
    padding-left: 0; }
  .col2-set .col-2 {
    float: right;
    padding-right: 0; }
  @media only screen and (max-width: 550px) {
    .col2-set .col-1,
    .col2-set .col-2 {
      float: none;
      width: auto;
      border: 0;
      padding-right: 0;
      padding-left: 0; } }
  .col2-set .narrow {
    width: 33%; }
  .col2-set .wide {
    width: 65%; }
  .col2-set:after {
    content: '';
    display: table;
    clear: both; }

/* -------------------------------------------- *
 * Top Container
 */
@media only screen and (min-width: 1025px) {
  .top-container {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 30px; } }

/* -------------------------------------------- *
 * Global Site Notice
 */
.global-site-notice {
  background: #676157;
  color: #E6E6E6;
  font-size: 11px; }
  .global-site-notice .notice-inner {
    padding-left: 120px;
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    line-height: 11px;
    min-height: 40px;
    padding-top: 14.5px;
    padding-bottom: 14.5px;
    background-image: url("../images/demo-logo.png");
    background-position: left;
    background-repeat: no-repeat; }
  .global-site-notice p {
    margin-bottom: 0; }

/* -------------------------------------------- *
 * Promotional Message Banner
 */
.promo-msg {
  color: #3399CC;
  text-align: center;
  margin: 10px;
  text-transform: uppercase;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; }

/* -------------------------------------------- *
 * Grid
 */
.grid:after {
  content: '';
  display: table;
  clear: both; }

/* -------------------------------------------- *
 * Messages
 */
.success {
  color: #11B400; }

.error {
  color: #DF280A;
  font-weight: bold; }

.notice {
  color: #E26703;
  font-weight: bold; }

/* -------------------------------------------- *
 * Messages
 */
.messages {
  margin-bottom: 10px; }

.messages li li {
  position: relative;
  margin-bottom: 5px;
  padding: 7px 10px 7px 20px;
  background: #F4F4F4;
  font-size: 15px; }

.messages li li:before {
  top: 50%;
  left: 0;
  margin-top: -6px; }

.messages .error-msg li {
  color: #000000;
  border-left: 5px solid #DF280A;
  background-color: #FAEBE7; }

.messages .error-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #DF280A;
  border-right: none; }

.messages .notice-msg li {
  color: #000000;
  border-left: 5px solid #E26703;
  background-color: #F9EBE6; }

.messages .notice-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #E26703;
  border-right: none; }

.messages .success-msg li {
  color: #000000;
  border-left: 5px solid #11B400;
  background-color: #EFF5EA; }

.messages .success-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #11B400;
  border-right: none; }

@media only screen and (min-width: 915px) {
  .order-list-grid .col-1 {
    width: 30%; }
  .order-list-grid .col-2 {
    width: 50%;
    padding-right: 20px; }
  .order-list-grid .col-3 {
    clear: none;
    width: 20%;
    padding-top: 0; } }

/* -------------------------------------------- *
 * Page Popup
 */
.page-popup {
  padding: 20px;
  background: #FFFFFF;
  height: auto; }

.page-popup h1 {
  margin: 0 0 0.5em;
  font-size: 36px; }

/* -------------------------------------------- *
 * Payment Methods
 */
.payment-methods {
  margin-bottom: 20px; }

.payment-methods dt {
  padding: 5px 0; }

.payment-methods dd {
  padding-top: 10px; }

.payment-methods .form-list {
  position: relative;
  display: inline-block;
  max-width: 100%;
  margin: 5px 15px 15px;
  padding: 15px;
  border: 1px solid #CCCCCC;
  background: #F4F4F4; }

.payment-methods .form-list:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #CCCCCC;
  border-top: none;
  top: -11px;
  left: 30px; }

.payment-methods .form-list:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #F4F4F4;
  border-top: none;
  top: -10px;
  left: 30px; }

.payment-methods .form-list li:last-child {
  margin-bottom: 0; }

/* -------------------------------------------- *
 * Please Wait (Loading Indicator)
 */
.please-wait {
  display: inline-block;
  margin-left: 10px;
  margin-top: 5px;
  line-height: 24px;
  height: 24px;
  white-space: nowrap;
  /* Prevent the linebreak in the HTML from causing layout issues */ }
  .please-wait img {
    float: left;
    margin-right: 5px;
    width: 24px; }

/* -------------------------------------------- *
 * Price Box - Standard
 */
.price-box {
  margin: 7px 0;
  font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif; }

.price-box p {
  margin-bottom: 0; }

.price-notice {
  color: #A0A0A0; }

.price-box .price {
  color: #3399CC;
  font-size: 16px; }

.price-box .price,
.price {
  font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif; }

.price-box .price-label {
  color: #A0A0A0;
  white-space: nowrap;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; }

.price-box .minimal-price-link {
  padding-left: 1em;
  color: #3399CC;
  display: block;
  /* We want this to show on its own line, otherwise the layout looks funky */ }
  .price-box .minimal-price-link .label {
    color: #A0A0A0; }

/* -------------------------------------------- *
 * Price Box - Special
 */
.price-box .old-price,
.price-box .special-price {
  display: inline-block; }
  .price-box .old-price .price-label,
  .price-box .special-price .price-label {
    display: none; }
  .price-box .old-price .price,
  .price-box .special-price .price {
    display: inline-block; }

.price-box .old-price .price {
  color: #A0A0A0;
  text-decoration: line-through; }

.price-box .special-price {
  color: #3399CC;
  padding-left: 1em; }
  .price-box .special-price .price-label {
    color: #D84D3C; }

/* -------------------------------------------- *
 * Price Box - Taxes
 */
.price-box .price-excluding-tax,
.price-box .price-including-tax {
  display: block; }

span.weee {
  display: block; }

/* -------------------------------------------- *
 * Tier Prices
 */
.product-pricing,
.tier-prices,
.tier-prices-grouped {
  display: inline-block;
  padding: 4px 8px;
  background: #FBF4DE;
  border: 1px solid #E2D4C7;
  margin-top: 7px; }
  .product-pricing li,
  .tier-prices li,
  .tier-prices-grouped li {
    font-size: 12px; }
  .product-pricing .benefit,
  .tier-prices .benefit,
  .tier-prices-grouped .benefit {
    font-style: italic; }
  .product-pricing .price,
  .tier-prices .price,
  .tier-prices-grouped .price {
    font-weight: bold; }

/* ============================================ *
 * Item Options
 * ============================================ */
.item-options {
  font-size: 14px;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; }
  .item-options:after {
    content: '';
    display: table;
    clear: both; }
  .item-options dt {
    float: left;
    clear: left;
    font-weight: 600;
    padding-right: 5px;
    font-style: italic; }
    .item-options dt:after {
      content: ': '; }
  .item-options dd {
    float: left;
    padding-left: 10px;
    margin: 0 0 6px; }

.truncated,
.truncated a.dots {
  cursor: help; }

.truncated a.details {
  cursor: help;
  height: 16px;
  line-height: 16px; }
  .truncated a.details:hover {
    text-decoration: none; }

.truncated .truncated_full_value {
  position: relative;
  z-index: 300; }

.truncated .truncated_full_value .item-options {
  display: none;
  position: absolute;
  z-index: 300;
  width: 200px;
  padding: 8px;
  border: 1px solid #3399CC;
  background-color: #F6F6F6;
  top: 21px;
  left: -100px; }
  .truncated .truncated_full_value .item-options:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #3399CC;
    border-top: none;
    left: 97px;
    top: -7px; }

.truncated .truncated_full_value .item-options > p {
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 8px; }

.truncated .show .item-options {
  display: block; }

@media only screen and (max-width: 550px) {
  .truncated {
    cursor: inherit; }
    .truncated a.details {
      display: none; }
    .truncated .truncated_full_value .item-options {
      display: block;
      position: static;
      z-index: 1;
      width: 100%;
      border: none;
      background-color: transparent; }
      .truncated .truncated_full_value .item-options p {
        float: none; }
      .truncated .truncated_full_value .item-options:after {
        display: none; } }

/* -------------------------------------------- *
 * Printer Friendly Page
 */
.page-print {
  width: 6.5in;
  margin: 20px;
  background: #FFFFFF; }

/* -------------------------------------------- *
 * Add to links
 */
.add-to-links {
  margin: 7px 0; }
  .add-to-links a {
    display: inline-block;
    padding: 0px 3px 3px; }

.add-to-links .separator {
  display: none; }

/* -------------------------------------------- *
 * Product Image
 */
.product-image,
.no-touch .product-img-box .product-image:not(.zoom-available):hover {
  position: relative;
  display: block;
  border: 1px solid #EDEDED; }

@media only screen and (max-width: 1024px) {
  body .product-img-box .product-image:hover {
    border-color: #EDEDED; } }

.no-touch .product-image:hover {
  border-color: #3399CC; }

/* -------------------------------------------- *
 * Ratings
 */
.ratings {
  margin: 7px 0; }
  .ratings .rating-box,
  .ratings .rating-links {
    margin: 5px 0; }
  .ratings .rating-box {
    width: 65px;
    height: 13px;
    background-repeat: repeat-x;
    background-position: 0 -615px;
    overflow: hidden; }
  .ratings .rating-box .rating {
    float: left;
    height: 13px;
    background-repeat: repeat-x;
    background-position: 0 -600px; }
  .ratings .amount {
    display: block;
    margin: 5px auto; }
  .ratings .rating-links .separator {
    margin: 0 3px; }

/* -------------------------------------------- *
 * Standard Formatted Text Block
 */
.std p {
  margin: 0 0 1.5em; }

.std ol {
  list-style: decimal outside;
  margin-bottom: 1.5em; }

.std ol li {
  margin-left: 2em; }

.std ul {
  list-style: disc outside;
  margin-bottom: 1.5em; }

.std ul li {
  margin-left: 2em; }

.std .note {
  color: #A0A0A0;
  font-size: 13px; }

/* -------------------------------------------- *
 * Tabs
 */
.tabs {
  margin-bottom: 10px;
  background: #FFFFFF; }

/* -------------------------------------------- *
 * Toolbar
 */
.toolbar {
  margin-top: 10px;
  margin-bottom: 15px;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  background: #F4F4F4;
  padding: 5px 10px 0px 10px; }
  .toolbar:after {
    content: '';
    display: table;
    clear: both; }

.pager-no-toolbar {
  margin-bottom: 10px; }

.pager-no-toolbar ~ .pager-no-toolbar {
  margin-top: 10px; }

.toolbar,
.pager {
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  color: #636363;
  line-height: 30px;
  font-size: 12px; }

.toolbar label,
.pager-no-toolbar label {
  font-weight: normal;
  text-transform: uppercase; }

.sorter {
  float: left;
  margin-bottom: 5px; }
  .sorter label {
    float: left;
    margin-right: 5px; }
    .sorter label:after {
      content: ':'; }

.sorter > .sort-by {
  float: left;
  margin-right: 5px;
  height: 30px; }
  .sorter > .sort-by .sort-by-switcher {
    width: 30px;
    height: 30px;
    display: inline-block; }
  .sorter > .sort-by .sort-by-switcher--asc {
    background-position: 4px -542px; }
    .sorter > .sort-by .sort-by-switcher--asc:hover {
      background-position: -46px -542px; }
  .sorter > .sort-by .sort-by-switcher--desc {
    background-position: 4px -567px; }
    .sorter > .sort-by .sort-by-switcher--desc:hover {
      background-position: -46px -567px; }

.sorter > .view-mode {
  float: right; }
  .sorter > .view-mode .grid,
  .sorter > .view-mode .list {
    float: left;
    width: 30px;
    height: 30px; }
  .sorter > .view-mode .grid {
    margin-right: 5px;
    background-position: 8px -492px; }
  .sorter > .view-mode strong.grid,
  .sorter > .view-mode a.grid:hover {
    background-position: -42px -492px; }
  .sorter > .view-mode .list {
    background-position: 11px -517px; }
  .sorter > .view-mode strong.list,
  .sorter > .view-mode a.list:hover {
    background-position: -39px -517px; }

.pager {
  float: right;
  overflow: hidden; }
  .pager > .count-container {
    float: left; }
  .pager .amount {
    float: left;
    font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
    white-space: nowrap;
    margin: 0 15px 0 0; }
  .pager .limiter {
    float: left;
    height: 30px;
    line-height: 30px; }
    .pager .limiter > label {
      padding-right: 5px; }
      .pager .limiter > label:after {
        content: ':'; }
  .pager .amount,
  .pager .limiter,
  .pager .pages {
    margin-bottom: 5px; }

.pages {
  float: right;
  overflow: hidden;
  margin-left: 15px; }
  .pages strong {
    display: none; }

.pages li {
  float: left; }

.pages a,
.pages .current {
  display: inline-block;
  border: 0;
  font-size: 13px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
  line-height: 30px;
  width: 25px;
  height: 30px;
  padding: 0;
  color: #3399CC;
  font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif; }

.pages .current,
.pages .current:hover {
  color: #636363;
  border: 1px solid #CCCCCC;
  width: 30px;
  background-color: #FFFFFF;
  cursor: default; }

.pages .next,
.pages .previous {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-color: transparent;
  position: relative; }
  .pages .next:hover,
  .pages .previous:hover {
    border: 1px solid #3399CC; }

.pages .next:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #3399CC;
  border-right: none;
  top: 50%;
  margin-top: -3px;
  left: 50%;
  margin-left: -2px; }

.pages .next:hover:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #246b8f;
  border-right: none; }

.pages .previous:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #3399CC;
  border-left: none;
  top: 50%;
  margin-top: -3px;
  left: 50%;
  margin-left: -2px; }

.pages .previous:hover:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #246b8f;
  border-left: none; }

@media only screen and (max-width: 550px) {
  .pager .amount--has-pages {
    display: none; }
  .pages {
    float: left; }
  .limiter label {
    display: none; } }

@media only screen and (max-width: 1024px) {
  .col1-layout .sorter,
  .col1-layout .pager {
    width: 100%; }
  .col1-layout .pager {
    float: left;
    clear: both; }
    .col1-layout .pager .pages {
      float: left;
      margin-left: 0; }
    .col1-layout .pager .count-container {
      float: right; } }

@media only screen and (max-width: 1280px) {
  .col2-left-layout .sorter,
  .col2-left-layout .pager,
  .col2-right-layout .sorter,
  .col2-right-layout .pager,
  .col3-layout .sorter,
  .col3-layout .pager {
    width: 100%; }
  .col2-left-layout .pager,
  .col2-right-layout .pager,
  .col3-layout .pager {
    float: left;
    clear: both; }
    .col2-left-layout .pager .pages,
    .col2-right-layout .pager .pages,
    .col3-layout .pager .pages {
      float: left;
      margin-left: 0; }
    .col2-left-layout .pager .count-container,
    .col2-right-layout .pager .count-container,
    .col3-layout .pager .count-container {
      float: right; } }

@media only screen and (max-width: 1279px) {
  .toolbar .view-mode > label {
    display: none; } }

/* ============================================ *
 * Tax - Full Tax Summary
 * ============================================ */
#checkout-review-table .summary-collapse,
#shopping-cart-totals-table .summary-collapse,
body.customer-account .data-table .summary-collapse {
  position: relative;
  cursor: pointer; }
  #checkout-review-table .summary-collapse:before,
  #shopping-cart-totals-table .summary-collapse:before,
  body.customer-account .data-table .summary-collapse:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-top: 7px solid #3399CC;
    border-bottom: none;
    position: static;
    display: inline-block;
    margin-right: 5px; }
  #checkout-review-table .summary-collapse:hover:before,
  #shopping-cart-totals-table .summary-collapse:hover:before,
  body.customer-account .data-table .summary-collapse:hover:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-top: 7px solid #246b8f;
    border-bottom: none;
    position: static;
    display: inline-block;
    margin-right: 5px; }

#checkout-review-table .show-details .summary-collapse:before,
#shopping-cart-totals-table .show-details .summary-collapse:before,
body.customer-account .data-table .show-details .summary-collapse:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #3399CC;
  border-top: none;
  position: static;
  display: inline-block;
  margin-right: 5px; }

#checkout-review-table .show-details .summary-collapse:hover:before,
#shopping-cart-totals-table .show-details .summary-collapse:hover:before,
body.customer-account .data-table .show-details .summary-collapse:hover:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #246b8f;
  border-top: none;
  position: static;
  display: inline-block;
  margin-right: 5px; }

#shopping-cart-totals-table tfoot td .summary-collapse:before, #shopping-cart-totals-table tfoot td .summary-collapse:hover:before {
  margin-bottom: 5px; }

/* ============================================ *
 * Magento Helpers
 * ============================================ */
.a-center {
  text-align: center; }

.a-right,
.align-right {
  text-align: right; }

.no-display {
  display: none !important; }

.nobr,
.nowrap {
  white-space: nowrap; }

.width-full {
  width: 100%; }

/* ============================================ *
 * Custom Helpers
 * ============================================ */
.hidden {
  display: none; }

/* ============================================ *
 * Print Styles
 * ============================================ */
.page-print .print-head {
  margin: 0 0 15px; }

.page-print .print-head .logo {
  float: none;
  max-height: 50px;
  width: auto; }

/* ============================================ *
 * FORMS - COMMON
 * ============================================ */
/* -------------------------------------------- *
 * Fieldsets
 */
.fieldset p {
  margin-bottom: 7px; }

.fieldset p.required {
  margin-bottom: 5px;
  float: right;
  font-size: 12px;
  margin-top: 0px; }

.fieldset + .fieldset {
  margin-top: 5px; }

form .legend {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  margin-bottom: 15px;
  padding-bottom: 7px;
  border-bottom: 1px solid #EDEDED; }

/* -------------------------------------------- *
 * Input Box
 */
.input-box {
  padding-top: 2px; }
  .input-box:after {
    content: '';
    display: table;
    clear: both; }

li.centinel-logos div.input-box img {
  display: inline;
  vertical-align: middle; }

/* For adjacent select inputs. */
/* Example: credit card expiration month and year. */
.input-box .v-fix {
  float: left;
  margin-right: 5px;
  max-width: 100%; }

/* -------------------------------------------- *
 * Labels
 */
label {
  display: inline-block;
  font-size: 13px;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-weight: 600;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }

label.required:after,
span.required:after {
  content: ' *';
  color: #DF280A;
  font-weight: normal;
  font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px; }

label.required em,
span.required em {
  display: none; }

/* -------------------------------------------- *
 * Hints
 */
.input-hint {
  color: #A0A0A0;
  font-size: 12px; }

/* -------------------------------------------- *
 * Select
 */
select {
  font-size: 14px; }

select + select {
  margin-left: 5px; }

select[multiple] {
  width: 270px;
  border: 1px solid #C0C0C0;
  font-size: 15px;
  padding: 5px; }

/* -------------------------------------------- *
 * Textarea
 */
textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 450px;
  padding: 5px; }

/* -------------------------------------------- *
 * Inputs
 */
.input-text {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #C0C0C0;
  background: #FFFFFF;
  font-size: 15px; }
  .input-text:focus {
    border: 1px solid #3399CC; }

.input-text.validation-failed {
  border-color: #DF280A; }

.input-text.validation-failed:focus {
  outline-color: #ef9485; }

input[type=email],
input[type=search],
input[type=number],
input[type=password],
input[type=tel],
input[type=text] {
  height: 30px;
  padding: 0 8px; }

input[type=email],
input[type=search],
input[type=number],
input[type=password],
input[type=tel],
input[type=text] {
  width: 365px;
  max-width: 100%; }

/* Only show on iPhones (not iPads or any other device) */
@media only screen and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 0) {
  input[type=email],
  input[type=search],
  input[type=number],
  input[type=password],
  input[type=tel],
  input[type=text],
  select {
    font-size: 16px;
    /* Prevent from zooming on focus */ } }

.ie8 .input-text {
  max-width: none; }

/* -------------------------------------------- *
 * Inputs - Quantity
 */
input[type=number].qty,
input[type=text].qty {
  width: 3em;
  text-align: center;
  vertical-align: middle; }

/* -------------------------------------------- *
 * Placeholder
 */
::-webkit-input-placeholder {
  color: #A0A0A0; }

input:-moz-placeholder {
  color: #A0A0A0; }

/* -------------------------------------------- *
 * Checkbox And Radio
 */
.checkbox,
.radio {
  position: relative;
  top: -1px;
  display: inline-block; }

.checkbox + label,
.radio + label {
  width: auto;
  max-width: 85%;
  padding: 0 0 0 8px;
  font-size: 14px;
  font-weight: normal;
  vertical-align: top; }

/* -------------------------------------------- *
 * Validation
 */
p.required,
.validation-advice {
  margin: 5px 0 0;
  color: #DF280A;
  font-size: 13px; }

/* ============================================ *
 * Form List
 * ============================================ */
.form-list > li {
  margin-bottom: 10px; }

.form-list select {
  margin-top: 4px;
  width: 365px;
  max-width: 100%; }

.form-list .input-range .input-text {
  width: 74px; }

.form-list .field,
.form-list .wide,
.form-list .control {
  margin-bottom: 10px; }

/* Turn the label of controls (radio/checkbox) into a button style that wraps the input */
.form-list .control,
.sp-methods dt,
#checkout-shipping-method-load .sp-methods dd,
#co-shipping-method-form .sp-methods dd,
.product-options ul.options-list {
  /* When a label is next to an input that is set to not display, we should style the label in a non-clickable state */ }
  .form-list .control div.input-box,
  .sp-methods dt div.input-box,
  #checkout-shipping-method-load .sp-methods dd div.input-box,
  #co-shipping-method-form .sp-methods dd div.input-box,
  .product-options ul.options-list div.input-box {
    display: inline;
    float: left; }
    .form-list .control div.input-box:after,
    .sp-methods dt div.input-box:after,
    #checkout-shipping-method-load .sp-methods dd div.input-box:after,
    #co-shipping-method-form .sp-methods dd div.input-box:after,
    .product-options ul.options-list div.input-box:after {
      display: none; }
  .form-list .control input.radio,
  .form-list .control input.checkbox,
  .sp-methods dt input.radio,
  .sp-methods dt input.checkbox,
  #checkout-shipping-method-load .sp-methods dd input.radio,
  #checkout-shipping-method-load .sp-methods dd input.checkbox,
  #co-shipping-method-form .sp-methods dd input.radio,
  #co-shipping-method-form .sp-methods dd input.checkbox,
  .product-options ul.options-list input.radio,
  .product-options ul.options-list input.checkbox {
    float: left;
    margin-right: -40px;
    margin-top: 10px;
    margin-left: 15px; }
  .form-list .control label,
  .sp-methods dt label,
  #checkout-shipping-method-load .sp-methods dd label,
  #co-shipping-method-form .sp-methods dd label,
  .product-options ul.options-list label {
    color: #636363;
    background-color: #F4F4F4;
    padding: 5px 10px;
    display: inline-block;
    width: auto;
    max-width: none;
    min-width: 250px;
    float: none;
    padding: 6px 10px 6px 40px; }
    .form-list .control label:hover,
    .sp-methods dt label:hover,
    #checkout-shipping-method-load .sp-methods dd label:hover,
    #co-shipping-method-form .sp-methods dd label:hover,
    .product-options ul.options-list label:hover {
      background-color: #ededed; }
  .form-list .control .no-display + label,
  .sp-methods dt .no-display + label,
  #checkout-shipping-method-load .sp-methods dd .no-display + label,
  #co-shipping-method-form .sp-methods dd .no-display + label,
  .product-options ul.options-list .no-display + label {
    padding-left: 10px;
    background-color: transparent; }
    .form-list .control .no-display + label:hover,
    .sp-methods dt .no-display + label:hover,
    #checkout-shipping-method-load .sp-methods dd .no-display + label:hover,
    #co-shipping-method-form .sp-methods dd .no-display + label:hover,
    .product-options ul.options-list .no-display + label:hover {
      background-color: transparent; }

.product-options ul.options-list label,
.col2-set .form-list .control label {
  min-width: inherit;
  width: 250px;
  max-width: 100%; }

.form-list .control.remember-me-box label {
  width: auto;
  max-width: none;
  min-width: inherit; }

.form-list .control {
  margin-top: 10px; }
  .form-list .control label {
    float: none; }
  .form-list .control .radio,
  .form-list .control .checkbox {
    margin-right: 6px; }
  .form-list .control .input-box {
    clear: none;
    display: inline-block;
    width: auto;
    padding: 0; }

form .form-instructions {
  font-style: italic;
  font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #A0A0A0; }

/* ============================================ *
 * Table Helpers
 * ============================================ */
.hide-th {
  text-indent: -9999px; }

/* ============================================ *
 * Data Table
 * ============================================ */
.data-table {
  width: 100%; }

.data-table td,
.data-table th {
  padding: 10px;
  vertical-align: top; }

.data-table th {
  background: #F4F4F4;
  text-transform: uppercase;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  line-height: 1.4;
  white-space: nowrap; }

.data-table thead th,
.data-table tbody td {
  border-bottom: 1px solid #C0C0C0; }

.data-table tbody td,
.data-table tfoot td {
  font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif; }

.data-table tfoot tr {
  background: #F4F4F4; }

.data-table tbody td .item-options {
  margin-left: 20px;
  margin-top: 10px; }
  .data-table tbody td .item-options dt:after {
    content: ':'; }

/* ============================================ *
 * Generic Info Table
 * ============================================ */
.info-box {
  border: 1px solid #C0C0C0;
  padding: 12px 15px;
  margin: 0 0 15px; }
  .info-box h2 {
    font-weight: bold;
    font-size: 13px; }

.info-table th,
.info-table td {
  vertical-align: top; }

.info-table th {
  font-weight: bold;
  padding: 4px 20px 4px 0; }

.info-table td {
  padding: 4px 0; }

/* ============================================ *
 * Zebra-Stripe Table
 * ============================================ */
.zebra-table tr:first-child,
.zebra-table th:first-child {
  border-top: 1px solid #C0C0C0; }

.zebra-table td,
.zebra-table th {
  border-bottom: 1px solid #C0C0C0;
  padding: 6px;
  background-color: transparent; }

.zebra-table tr {
  background-color: #EEEDED; }

.zebra-table tr:nth-child(odd) {
  background-color: #F8F7F5; }

/* ============================================ *
 * Linearize Table
 * ============================================ */
@media only screen and (max-width: 550px) {
  .linearize-table {
    /* Helpers */ }
    .linearize-table tr,
    .linearize-table th,
    .linearize-table td {
      display: block; }
    .linearize-table thead th {
      border-right: 0;
      border-left: 0; }
    .linearize-table thead th.lin-hide {
      display: none; }
    .linearize-table thead th:nth-child(1n+2) {
      display: none; }
    .linearize-table tbody tr {
      position: relative;
      border-bottom: 1px solid #CCCCCC; }
    .linearize-table tbody td {
      padding: 0 10px 4px;
      border-right: 0;
      border-bottom: 0; }
    .linearize-table tbody td.lin-hide {
      display: none; }
    .linearize-table tbody td:first-child {
      padding-top: 10px; }
    .linearize-table tbody td:first-child,
    .linearize-table tbody td:first-child h3 {
      font-weight: bold; }
    .linearize-table tbody td[data-rwd-label] {
      text-align: left;
      padding-left: 30px; }
    .linearize-table tbody td[data-rwd-label]:before {
      content: attr(data-rwd-label) ":";
      font-size: 12px;
      font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
      padding-right: 5px;
      text-transform: uppercase; }
    .linearize-table tfoot tr {
      display: block;
      text-align: right; }
    .linearize-table tfoot tr:after {
      content: '';
      display: table;
      clear: both; }
    .linearize-table tfoot td {
      display: block;
      float: left; }
    .linearize-table tfoot td.lin-hide {
      display: none; }
    .linearize-table tfoot td:nth-child(odd) {
      clear: left;
      width: 60%; }
    .linearize-table tfoot td:nth-child(even) {
      text-align: left;
      width: 40%; }
    .linearize-table .linearize-hide {
      display: none; }
    .linearize-table .linearize-unpad {
      padding: 0; }
    .linearize-table .linearize-show {
      display: block; } }

@media only screen and (max-width: 779px) {
  .linearize-table-large {
    /* Helpers */ }
    .linearize-table-large tr,
    .linearize-table-large th,
    .linearize-table-large td {
      display: block; }
    .linearize-table-large thead th {
      border-right: 0;
      border-left: 0; }
    .linearize-table-large thead th.lin-hide {
      display: none; }
    .linearize-table-large thead th:nth-child(1n+2) {
      display: none; }
    .linearize-table-large tbody tr {
      position: relative;
      border-bottom: 1px solid #CCCCCC; }
    .linearize-table-large tbody td {
      padding: 0 10px 4px;
      border-right: 0;
      border-bottom: 0; }
    .linearize-table-large tbody td.lin-hide {
      display: none; }
    .linearize-table-large tbody td:first-child {
      padding-top: 10px; }
    .linearize-table-large tbody td:first-child,
    .linearize-table-large tbody td:first-child h3 {
      font-weight: bold; }
    .linearize-table-large tbody td[data-rwd-label] {
      text-align: left;
      padding-left: 30px; }
    .linearize-table-large tbody td[data-rwd-label]:before {
      content: attr(data-rwd-label) ":";
      font-size: 12px;
      font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
      padding-right: 5px;
      text-transform: uppercase; }
    .linearize-table-large tfoot tr {
      display: block;
      text-align: right; }
    .linearize-table-large tfoot tr:after {
      content: '';
      display: table;
      clear: both; }
    .linearize-table-large tfoot td {
      display: block;
      float: left; }
    .linearize-table-large tfoot td.lin-hide {
      display: none; }
    .linearize-table-large tfoot td:nth-child(odd) {
      clear: left;
      width: 60%; }
    .linearize-table-large tfoot td:nth-child(even) {
      text-align: left;
      width: 40%; }
    .linearize-table-large .linearize-hide {
      display: none; }
    .linearize-table-large .linearize-unpad {
      padding: 0; }
    .linearize-table-large .linearize-show {
      display: block; } }
      @media only screen and (min-width: 1088px) {
        
        #configurator .panel .option.flex .option-container.slick-initialized.slick-slider button.slick-next{display: none !important;}
        #configurator .panel .option.flex .option-container.slick-initialized.slick-slider button.slick-prev{display: none !important;}
      }
      @media only screen and (min-width: 769px) {
        .option.visor-color-selector.flex.marginminus .slick-slider .slick-track{transform: translate3d(0px, 0px, 0px) !important;}
        #configurator .panel .option.flex .option-container.slick-initialized.slick-slider .slick-next:before {
           font-size: 16px;
        }
        #configurator .panel .option.flex .option-container.slick-initialized.slick-slider .slick-next{top:62px}
        #configurator .panel .option.flex .option-container.slick-initialized.slick-slider .slick-prev{top:62px}
        #configurator .panel .option.flex .option-container.slick-initialized.slick-slider .slick-prev:before {
          font-size: 16px;
        }
      }
@media only screen and (min-width: 780px) {
  .linearize-table .linearize-collapse {
    display: none; } }

/* ============================================ *
 * Global
 * ============================================ */
html,
body {
  height: 100%; }

.wrapper {
  min-height: 100%;
  margin: 0 auto;
  background: #FFFFFF; }

.wrapper:after {
  content: '';
  display: table;
  clear: both; }

/* ============================================ *
 * Header
 * ============================================ */
/*@include bp(min-width, $bp-medium + 1) {



    .page-header-container {
        position: relative;
    }

}*/
.header-language-container,
.page-header {
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; }

/* ============================================ *
 * Language switcher + welcome message
 * ============================================ */
.header-language-background {
  padding: 10px;
  background-color: #3399CC;
  text-transform: uppercase; }
  .header-language-background .header-language-container {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto; }
  .header-language-background:after {
    content: '';
    display: table;
    clear: both; }
  .header-language-background .form-language,
  .header-language-background .currency-switcher {
    float: left;
    margin-right: 10px; }
  .header-language-background .welcome-msg {
    float: right; }

.page-header-container .store-language-container {
  float: right;
  max-width: 35%;
  padding: 13px 15px 10px 10px; }
  .page-header-container .store-language-container label {
    display: none; }
  .page-header-container .store-language-container select {
    max-width: 100%; }

/*@include bp(max-width, $bp-xsmall) {
    .page-header-container .store-language-container {
        padding-top: 8px;

        select {
            // Setting this font-size will causing zooming on iOs devices, but it keeps header more tidy
            font-size: $f-size-xs;
        }
    }
}*/
.header-language-background,
.header-language-background a {
  color: #E6E6E6; }

/*@include bp(max-width, $bp-medium) {

    .header-language-background {
        display: none;
    }

}*/
/* ============================================ *
 * Logo
 * ============================================ */
.logo {
  display: block;
  float: left;
  width: 65%;
  min-width: 100px;
  min-height: 44px;
  text-align: center;
  padding: 10px; }
  .logo img {
    max-width: 100%; }
  .logo .small {
    display: block; }
  .logo .large {
    display: none; }

.logo:hover {
  opacity: 0.8; }

/*
@include bp(min-width, $bp-medium + 1) {

    .logo {
        max-width: 300px;
        min-height: 90px;

        .small {
            display: none;
        }
        .large {
            display: block;
        }
    }

}
*/
/* ============================================ *
 * Skip Links
 * ============================================ */
.skip-links {
  clear: both;
  overflow: hidden;
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED; }

/*@include bp(min-width, $bp-medium + 1) {

    .skip-links {
        border: 0;
    }

}*/
/* -------------------------------------------- *
 * Skip - Link
 */
.skip-link {
  position: relative;
  float: left;
  width: 20%;
  height: 44px;
  background: #FFFFFF;
  color: #636363;
  line-height: 42px;
  text-align: center; }

a.skip-link {
  text-decoration: none; }

.skip-link:not(.skip-active):hover {
  opacity: 0.8; }

/*@include bp(max-width, $bp-medium) {

    .skip-link {
        border-right: 1px solid #EDEDED;
    }

    .skip-link:last-child {
        border-right: 0;
    }

}*/
/*
@include bp(min-width, 500px) {

    .skip-link {
        width: 25%;
    }

}

/!* -------------------------------------------- *
 * Skip Link - Active
 *!/
@include bp(max-width, $bp-medium) {

    .skip-link.skip-active {
        background: #EDEDED;
        color: inherit;
    }

    .skip-link.skip-active span {
        color: inherit;
    }

}

/!* -------------------------------------------- *
 * Skip Link - Icon
 *!/*/
.skip-link .icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle; }

.skip-link.skip-nav .icon,
.skip-link.skip-cart:not(.no-count) .icon {
  margin-right: 3px; }

/*
@include bp(min-width, 500px) {

    .skip-link .icon {
        margin-right: 3px;
    }

}*/
/* -------------------------------------------- *
 * Skip Link - Label
 */
.skip-link .label {
  display: none; }

/*@include bp(min-width, 500px) {

    .skip-link .label {
        display: inline;
    }

}*/
/* ============================================ *
 * Skip Content
 * ============================================ */
.skip-content {
  display: none; }

.skip-content.skip-active {
  display: block;
  background: #EDEDED; }

/* ============================================ *
 * Global Header Navigation
 * ============================================ */
/*@include bp(max-width, $bp-medium) {
    // ---------------------------------------------
    // Link

    #header-account li a,
    .nav-primary a.level0 {
        padding: 0 15px 0 25px;
        border-bottom: 1px solid $c-module-border;
        text-align: left;
        color: $c-text;
        text-transform: uppercase;
        line-height: 30px;
    }

    #header-account li:last-child a,
    .nav-primary li.level0:last-child a.level0 {
        border-bottom: 0;
    }

    .no-touch #header-account a:hover,
    .no-touch .nav-primary a:hover {
        background-color: $c-module-background;
        text-decoration: none;
    }

}*/
.account-cart-wrapper {
  position: absolute;
  top: 0px;
  right: 0px;
  /*    @include bp(max-width, $bp-medium) {
        position: static;
    }*/ }

/* ============================================ *
 * Nav - Skip Link
 * ============================================ */
.skip-nav {
  width: 40%; }
  .skip-nav:not(.skip-active):hover {
    text-decoration: none; }
    .skip-nav:not(.skip-active):hover .icon {
      background-position: -46px 4px; }

.skip-nav .label {
  display: inline; }

.skip-nav .icon {
  background-position: 4px 4px; }

/*
// ---------------------------------------------

@include bp(min-width, 500px) {

    .skip-nav {
        width: 25%;
    }

}

// ---------------------------------------------

@include bp(min-width, $bp-medium + 1) {

    .skip-nav {
        display: none;
    }

}

/!* ============================================ *
 * Nav - Skip Content
 * ============================================ *!/

@include bp(max-width, $bp-medium) {

    #header-nav {
        padding: 5px 0;
    }

}

// ---------------------------------------------

@include bp(min-width, $bp-medium + 1) {

    #header-nav {
        display: block; /!* Force visibility *!/
        border-bottom: 1px solid $c-module-border-light;
    }

}

/!* ============================================ *
 * Nav Primary
 * ============================================ *!/

@include bp(min-width, $bp-medium + 1) {
    .nav-primary {
        display: block;
        margin-top: 15px;
    }

}*/
/* ============================================ *
 * General Navigation Styles
 * ============================================ */
.nav-primary a {
  text-decoration: none;
  position: fixed;
  display: inline-block;
  color: #636363;
  line-height: 75px;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  text-align: center; }

.nav-primary li {
  position: relative; }

.nav-primary div.level1 a {
  font-family: "HelveticaNeu"; }

.nav-primary .menu-active > div.level0,
.nav-primary li.level0 li.sub-menu-active > div {
  display: block; }

.nav-primary li.level0 > a {
  text-transform: uppercase; }

/*
/!* ============================================ *
 * Small Viewports - Accordion Style Menu
 * ============================================ *!/

@include bp(max-width, $bp-medium) {

    .nav-primary {

        // Increase clickable area of anchors for small viewports
        a.level0,
        a {
            line-height: $nav-primary-height + 5px;
        }

        // Hide all sub-menus
        li.level0 div {
         display: none;
        }

        // Indent sub-menus
        li.level0 li {
            padding: 0 0 0 25px;
        }

        div.level1 a {
            padding: 0 15px 0 25px;
        }

        li.parent > a:after {
            @include triangle(right, 5px, #ccc);
            top: 50%;
            left: 10px;
            right: auto;
            margin-top: -5px;
        }

        // Menu active states
        li.parent.sub-menu-active > a:after,
        li.parent.menu-active > a:after {
            @include triangle(down, 5px, #ccc);
            top: 50%;
            left: 10px;
            right: auto;
            margin-top: -5px;
        }

        li.menu-active > a,
        li.sub-menu-active > a {
            color: $c-action;
        }
    }
}

/!* ============================================ *
 * Large Viewports - Dropdown Menu
 * ============================================ *!/

@include bp(min-width, $bp-medium + 1) {

    .nav-primary {



        a.level0 {
            padding: 0 25px;
        }

        li.level0,
        a.level0 {
            display: inline-block;
        }

        li:last-child > a {
            border-bottom: none;
        }

        a:hover,
        li:hover > a {
            color: $c-action;
        }

        .menu-active {
            z-index: 200;
        }

        /!* Default styles for 1+ drop-down menus *!/
        li.level0 div.level0{
            @include menu;
            position: fixed;
            left: 0;
            top: $nav-primary-height; /!* Height of ".nav-primary a.level0" *!/
            z-index: 10;
            height: 100%;
            width: 100%;
            padding-left: $box-spacing;
            padding-right: $box-spacing;
            display: none; /!* Hide until displayed. *!/
        }

        /!* Level 2+ *!/
        div.level1 {
            position: relative;
            float: left;
            width: 33%;
        }

        /!* Class for js to add briefly to evaluate element positioning. *!/
        li.level0 div.level0.position-test {
            display: block;
        }

        /!* Correct menus that will hang off the page (class added by js) *!/
        li.level0 div.level0.spill {
            right: 0;
            left: auto;

            // Sub-menu drop down to the left
            div.level1 div {
                left: auto;
                right: 50px;
                top: 20px;
            }
        }

        /!* Level 1+ *!/
        li.level0 li.parent > a {
            position: relative;

            &:after {
                @include triangle(right, 4px, #ccc);
                right: 5px;
                top: 50%;
                margin-top: -3px;
            }
        }
    }
}*/
.nav-primary li.menu-active > div.level0, .nav-primary li.menu-active div.level1 {
  display: block; }

/* ============================================ *
 * Search - Skip Link
 * ============================================ */
.skip-search:not(.skip-active):hover .icon {
  background-position: -46px -146px; }

.skip-search .icon {
  background-position: 4px -146px; }

@media only screen and (min-width: 1025px) {
  .skip-search {
    display: none; } }

/* ============================================ *
 * Search - Skip Content
 * ============================================ */
#header-search {
  padding: 20px; }

@media only screen and (min-width: 1025px) {
  #header-search {
    display: block;
    position: absolute;
    top: 55px;
    right: 0;
    width: 25%;
    height: 50px;
    padding: 0; } }

/* ============================================ *
 * Search Input
 * ============================================ */
#search_mini_form .input-box {
  position: relative;
  padding-top: 0; }

#search_mini_form label {
  display: none; }

#search {
  width: 100%;
  height: 40px;
  padding-right: 40px;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; }

#search_mini_form .search-button {
  text-indent: -9999px;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  border: 0;
  background: none; }

#search_mini_form .search-button:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  margin-left: -15px;
  background-position: 4px -146px; }

#search_mini_form .search-button:hover:before {
  opacity: 0.8; }

#search_mini_form .search-button:active:before {
  margin-top: -13px;
  margin-left: -13px; }

/* ============================================ *
 * Header - Account
 * ============================================ */
/* -------------------------------------------- *
 * Skip Link - Account
 */
.skip-account:not(.skip-active):hover .icon {
  background-position: -46px -44px; }

.skip-account .icon {
  background-position: 4px -44px; }

@media only screen and (min-width: 1025px) {
  .skip-account {
    float: none;
    width: auto;
    vertical-align: top;
    display: inline-block;
    padding: 0 10px;
    text-transform: uppercase; }
  #header-account.skip-active {
    background: #FFFFFF;
    display: block;
    position: absolute;
    z-index: 200;
    top: 40px;
    right: 115px;
    width: 200px; }
  #header-account a {
    display: block;
    padding: 5px 10px;
    color: #636363;
    line-height: 2; }
  #header-account a:hover {
    color: #3399CC; } }

/* -------------------------------------------- *
 * Account Links
 */
#header-account {
  padding: 5px 0; }

#header-account a {
  position: relative;
  display: block;
  padding: 5px 10px;
  line-height: 23px;
  text-align: center; }

#header-account a:hover {
  color: #3399CC; }

/* ============================================ *
 * Header - Cart
 * ============================================ */
/* -------------------------------------------- *
 * Skip Link - Cart
 */
.skip-cart:not(.skip-active):hover .icon {
  background-position: -50px -95px; }

.skip-cart .icon {
  background-position: 0px -95px; }

@media only screen and (min-width: 1025px) {
  .skip-cart {
    width: auto;
    padding: 0 10px; }
  #header-cart.skip-active {
    background: #FFFFFF;
    display: block;
    position: absolute;
    z-index: 200;
    top: 40px;
    right: 0;
    width: 320px;
    background: white; } }

/* -------------------------------------------- *
 * Skip Cart Notifier
 */
.skip-cart .count {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  display: inline-block;
  top: -6px;
  position: relative;
  z-index: 5;
  width: 22px;
  height: 22px;
  background: rgba(51, 153, 204, 0.9);
  color: #FFFFFF;
  font-size: 11px;
  line-height: 22px;
  text-align: center;
  font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif; }

.skip-link.skip-active .count {
  color: white; }

.skip-cart.no-count .count {
  display: none; }

@media only screen and (max-width: 499px) {
  .skip-cart .count {
    margin-left: -12px; } }

@media only screen and (min-width: 1025px) {
  .skip-cart {
    color: #3399CC;
    text-transform: uppercase; }
    .skip-cart:hover {
      text-decoration: none; }
    .skip-cart .count {
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      -o-border-radius: 0px;
      border-radius: 0px;
      position: static;
      background: none;
      margin-left: 0px;
      font-size: 14px;
      width: auto; }
      .skip-cart .count:before {
        content: '('; }
      .skip-cart .count:after {
        content: ')'; }
  .skip-cart .count,
  .skip-link.skip-active .count {
    color: #3399CC; } }

.skip-cart .count.empty {
  display: none; }

/* -------------------------------------------- *
 * Mini Cart - Empty
 */
.cart-menu .empty {
  padding: 20px;
  text-align: center; }

/* -------------------------------------------- *
 * Mini Cart - Full
 */
/* Actions */
.cart-menu .actions {
  overflow: hidden;
  padding: 15px; }

.cart-menu .actions .button, .cart-menu .actions html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cart-menu .actions button {
  float: left;
  width: 48%; }

.cart-menu .actions .button + .button, .cart-menu .actions html.saferpay-paymentpage .box.box-main form footer button + .button, html.saferpay-paymentpage .box.box-main form footer .cart-menu .actions button + .button, .cart-menu .actions html.saferpay-paymentpage .box.box-main form footer .button + button, html.saferpay-paymentpage .box.box-main form footer .cart-menu .actions .button + button, .cart-menu .actions html.saferpay-paymentpage .box.box-main form footer button + button, html.saferpay-paymentpage .box.box-main form footer .cart-menu .actions button + button {
  margin-left: 4%; }

/* Subtotal */
.cart-menu .subtotal {
  padding: 0 15px 15px;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 24px;
  line-height: 1.2; }

/* List */
.mini-cart-list {
  margin-bottom: 5px; }

.mini-cart-list li {
  position: relative;
  min-height: 90px;
  padding: 15px 15px 15px 90px;
  border-top: 1px solid #CCCCCC;
  font-size: 13px;
  line-height: 1.35; }

.mini-cart-list .product-name {
  display: inline-block; }

.mini-cart-list .product-image {
  position: absolute;
  left: 15px;
  top: 15px; }

.mini-cart-list .product-image img {
  width: 60px;
  height: 60px; }

.mini-cart-list .has-options {
  margin-bottom: 0;
  color: #A0A0A0;
  font-size: 12px; }

/* Too full - additional items will be shown in cart */
.cart-menu .last-added {
  padding: 10px 15px 15px;
  border-top: 1px solid #CCCCCC;
  font-size: 13px; }

/* ============================================ *
 * Footer
 * ============================================ */
/* -------------------------------------------- *
 * Footer
 */
.footer,
.footer button {
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; }

.footer {
  clear: both;
  width: 100%;
  border-top: 1px solid #CCCCCC;
  padding-top: 30px;
  /* -------------------------------------------- *
     * Social icons
     */
  /*  .links.social-media a:hover em.facebook {
            background-position: -25px -0px;
        }*/
  /*  .links.social-media a:hover em.twitter {
            background-position: -25px -24px;
        }*/
  /*  .links.social-media a:hover em.youtube {
            background-position: -25px -49px;
        }*/
  /*  .links.social-media a:hover em.pinterest {
            background-position: -25px -74px;
        }*/
  /*  .links.social-media a:hover em.rss {
            background-position: -25px -99px;
        }*/
  /*@include bp(max-width, $bp-xlarge) {
        $links-trim: percentage(30px / 960px);
        $links-width: (100 - ($links-trim * 3)) / 4;

        .links {
            width: $links-width;
            padding-right: 0;
            margin-right: $links-trim;
        }

        .links:nth-child(4) {
            margin-right: 0;
        }

        .block-subscribe {
            clear: both;
            float: none;
            margin: 0 auto $trim auto;
        }
    }

    @include bp(max-width, $bp-medium) {
        .form-language,
        .currency-switcher {
            display: block;
        }
    }

    @include bp(max-width, $bp-small) {
        $links-trim: percentage(15px / 480px);
        $links-width: (100 - $links-trim) / 2;

        .links {
            width: $links-width;
            margin-right: 0;
        }

        .links:nth-child(odd) {
            margin-right: $links-trim;
            clear: both;
        }

        .block-subscribe {
            clear: both;
            float: left;
            width: 100%;
        }
    }*/ }
  @media only screen and (max-width: 550px) {
    .footer {
      padding-top: 15px; } }
  .footer .block-title {
    border-bottom: 0;
    padding: 3px 0; }
  .footer .block-title strong {
    font-weight: normal; }
  .footer .block-title,
  .footer address {
    color: #3399CC; }
  .footer .links {
    float: left; }
    .footer .links li {
      word-break: break-all;
      line-height: 1.4;
      padding: 4px 0; }
    .footer .links a {
      color: #636363; }
      .footer .links a:hover {
        color: #3399CC; }
  .footer .block-subscribe {
    float: right;
    width: 320px;
    margin-bottom: 30px; }
  .footer .links,
  .footer .block-subscribe {
    text-transform: uppercase;
    font-size: 12px; }
  .footer .form-subscribe-header {
    display: none; }
  .footer .links.social-media em {
    background-image: url(../images/social_icons.png);
    background-repeat: no-repeat;
    width: 13px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 7px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
    .footer .links.social-media em {
      background-image: url(../images/social_icons@2x.png);
      background-size: 50px 125px; } }
  .footer .links.social-media em.facebook {
    background-position: -0px;
    height: 13px; }
  .footer .links.social-media em.twitter {
    background-position: -24px;
    height: 13px; }
  .footer .links.social-media em.youtube {
    background-position: -49px;
    height: 13px; }
  .footer .links.social-media em.pinterest {
    background-position: -74px;
    height: 15px; }
  .footer .links.social-media em.rss {
    background-position: -99px;
    height: 13px; }
  .footer .block-subscribe .input-box {
    float: left;
    width: 65.625%;
    padding-top: 0; }
  .footer .block-subscribe .input-text {
    width: 100%;
    border-right: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
  .footer .block-subscribe .block-content {
    padding-top: 7px; }
    .footer .block-subscribe .block-content:after {
      content: '';
      display: table;
      clear: both; }
  .footer .block-subscribe .actions {
    float: left;
    width: 34.375%;
    margin: 0; }
  .footer .block-subscribe .actions .button, .footer .block-subscribe .actions html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .footer .block-subscribe .actions button {
    height: 30px;
    line-height: 17px;
    float: left; }
  .footer .bugs,
  .footer address {
    clear: both; }
  .footer .bugs {
    display: none; }
  .footer .form-language,
  .footer .currency-switcher,
  .footer .store-switcher {
    clear: both;
    margin-bottom: 10px; }
  .footer .form-language,
  .footer .currency-switcher {
    display: none; }

/* ================================================= *
 * General Product List Styles (not module-specific)
 * ================================================= */
/* -------------------------------------------- *
 * Product List General
 */
.category-title h1,
body.catalogsearch-result-index .page-title h1 {
  border-bottom: none; }

.category-image {
  margin-bottom: 1.5em; }

.products-list .action .button, .products-list .action html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .products-list .action button,
.products-grid .actions .button,
.products-grid .actions html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
.products-grid .actions button {
  white-space: normal; }

/* -------------------------------------------- *
 * Product Name
 */
h2.product-name,
h3.product-name,
h4.product-name,
h5.product-name,
p.product-name {
  margin: 0;
  margin-bottom: 0.5em;
  color: #636363;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.4; }
  h2.product-name a,
  h3.product-name a,
  h4.product-name a,
  h5.product-name a,
  p.product-name a {
    color: #636363; }
    h2.product-name a:hover,
    h3.product-name a:hover,
    h4.product-name a:hover,
    h5.product-name a:hover,
    p.product-name a:hover {
      color: #3399CC;
      text-decoration: none; }

.products-grid .product-name,
.products-list .product-name {
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 14px;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; }
  .products-grid .product-name a,
  .products-list .product-name a {
    font-weight: 500; }

/* ============================================ *
 * Product Grid
 * ============================================ */
.products-grid {
  position: relative; }

.products-grid:after {
  content: '';
  display: table;
  clear: both; }

.products-grid > li {
  position: relative;
  margin-bottom: 20px;
  text-align: center; }
  .products-grid > li:after {
    content: '';
    display: table;
    clear: both; }

.products-grid .product-image {
  width: 100%;
  margin-bottom: 15px; }

.products-grid .product-image img {
  width: 100%;
  height: auto; }
  .products-grid .product-image img:hidden {
    display: none; }

.widget-new-products .products-grid .product-image {
  width: 75%;
  margin-bottom: 15px;
  margin-left: 10%; }

.products-grid .product-info {
  position: relative;
  padding-bottom: 95px; }

.products-grid .actions {
  padding-top: 10px;
  position: absolute;
  bottom: 0px;
  min-height: 85px;
  width: 100%; }

.products-grid .ratings .rating-box {
  margin: 0 auto; }

.products-grid .ratings .amount {
  display: none; }

.products-grid .price-box {
  color: #A0A0A0;
  font-size: 13px;
  margin: 0 0 5px; }

.products-grid .add-to-links {
  margin-bottom: 0; }

/* Config: Two columns + flexible gutter */
.products-grid > li {
  float: left;
  width: 47.72727%;
  margin-right: 4.54545%; }

.products-grid > li:nth-child(odd) {
  clear: left; }

.products-grid > li:nth-child(even) {
  margin-right: 0; }

.products-grid .product-image {
  margin-bottom: 5px; }
  .products-grid .product-image:before, .products-grid .product-image:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: none; }
  .products-grid .product-image:before {
    background-color: white;
    opacity: 0.8;
    z-index: 2; }
  .products-grid .product-image:after {
    background-image: url("../images/opc-ajax-loader.gif");
    background-repeat: no-repeat;
    background-position: center;
    z-index: 3; }
  .products-grid .product-image.loading {
    position: relative; }
    .products-grid .product-image.loading:before, .products-grid .product-image.loading:after {
      display: block; }

@media only screen and (min-width: 551px) {
  /* Config: Three columns + flexible gutter */
  .products-grid {
    /* Undo two-column config */
    /* Set three-column config */ }
    .products-grid > li:nth-child(odd) {
      clear: none; }
    .products-grid > li:nth-child(even) {
      margin-right: 3.7037%; }
    .products-grid > li {
      width: 30.8642%;
      margin-right: 3.7037%; }
    .products-grid > li:nth-child(3n+1) {
      clear: left; }
    .products-grid > li:nth-child(3n) {
      margin-right: 0; } }

@media only screen and (min-width: 960px) {
  /* Config: Columns + flexible gutter */
  /* Undo three-column config */
  .products-grid--max-4-col > li:nth-child(odd) {
    clear: none; }
  .products-grid--max-4-col > li:nth-child(3n+1) {
    clear: none; }
  .products-grid--max-4-col > li:nth-child(even),
  .products-grid--max-4-col > li:nth-child(3n) {
    margin-right: 2.22222%; }
  /* Set column config */
  .products-grid--max-4-col > li {
    margin-right: 2.22222%; }
  .products-grid--max-4-col > li {
    width: 23.33333%;
    margin-right: 2.22222%; }
  .products-grid--max-4-col > li:nth-child(4n+1) {
    clear: left; }
  .products-grid--max-4-col > li:nth-child(4n) {
    margin-right: 0; }
  /* Config: Columns + flexible gutter */
  /* Undo three-column config */
  .products-grid--max-5-col > li:nth-child(odd) {
    clear: none; }
  .products-grid--max-5-col > li:nth-child(3n+1) {
    clear: none; }
  .products-grid--max-5-col > li:nth-child(even),
  .products-grid--max-5-col > li:nth-child(3n) {
    margin-right: 2.22222%; }
  /* Set column config */
  .products-grid--max-5-col > li {
    margin-right: 2.22222%; }
  .products-grid--max-5-col > li {
    width: 18.22222%;
    margin-right: 2.22222%; }
  .products-grid--max-5-col > li:nth-child(5n+1) {
    clear: left; }
  .products-grid--max-5-col > li:nth-child(5n) {
    margin-right: 0; }
  /* Config: Columns + flexible gutter */
  /* Undo three-column config */
  .products-grid--max-6-col > li:nth-child(odd) {
    clear: none; }
  .products-grid--max-6-col > li:nth-child(3n+1) {
    clear: none; }
  .products-grid--max-6-col > li:nth-child(even),
  .products-grid--max-6-col > li:nth-child(3n) {
    margin-right: 2.22222%; }
  /* Set column config */
  .products-grid--max-6-col > li {
    margin-right: 2.22222%; }
  .products-grid--max-6-col > li {
    width: 14.81481%;
    margin-right: 2.22222%; }
  .products-grid--max-6-col > li:nth-child(6n+1) {
    clear: left; }
  .products-grid--max-6-col > li:nth-child(6n) {
    margin-right: 0; } }

/* ============================================ *
 * Product List
 * ============================================ */
.products-list {
  margin-top: 20px;
  margin-bottom: 20px; }
  .products-list > li {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #EDEDED; }
    .products-list > li:after {
      content: '';
      display: table;
      clear: both; }
    .products-list > li .product-image {
      float: left;
      width: 33.33333%; }
      .products-list > li .product-image img {
        width: 100%;
        max-width: 100%; }
  .products-list > li:last-child {
    padding-bottom: 0;
    border-bottom: none; }

.products-list .product-shop {
  float: right;
  width: 66.66667%;
  padding-left: 20px; }
  .products-list .product-shop .product-name {
    margin-bottom: 0; }
  .products-list .product-shop .ratings {
    margin: 0; }
    .products-list .product-shop .ratings .rating-box,
    .products-list .product-shop .ratings .rating-links {
      float: left;
      margin-right: 7px; }
    .products-list .product-shop .ratings .rating-links {
      margin-top: 4px; }
  .products-list .product-shop .price-box {
    margin-top: 0; }
  .products-list .product-shop .price-box .price {
    font-size: 18px; }
  .products-list .product-shop .action {
    margin: 7px 0; }
  .products-list .product-shop .desc {
    margin-top: 7px; }
  .products-list .product-shop .product-primary,
  .products-list .product-shop .desc {
    float: left;
    width: 65%;
    overflow: hidden; }
  .products-list .product-shop .product-secondary {
    float: right;
    width: 35%;
    text-align: right;
    clear: right; }

@media only screen and (min-width: 551px) {
  .products-list .product-name a {
    font-size: 18px; } }

@media only screen and (max-width: 1279px) {
  .products-list .product-shop .product-primary,
  .products-list .product-shop .desc {
    float: left;
    width: 60%;
    padding-right: 20px; }
  .products-list .product-shop .product-secondary {
    float: right;
    width: 40%; } }

@media only screen and (max-width: 600px) {
  .products-list .product-shop .price-box .special-price {
    padding-left: 0; }
  .products-list .product-shop .product-primary,
  .products-list .product-shop .product-secondary,
  .products-list .product-shop .desc {
    float: none;
    width: 100%;
    padding-right: 0;
    text-align: left; } }

/* ============================================ *
 * Mini Product List
 * ============================================ */
.mini-products-list .product-image {
  float: left;
  min-width: 50px; }

.mini-products-list .product-details {
  margin-left: 60px; }

.mini-products-list .product-details .product-name {
  padding-top: 10px; }

.mini-products-list li {
  margin-bottom: 10px;
  clear: both; }
  .mini-products-list li:after {
    content: '';
    display: table;
    clear: both; }

.mini-products-images-list:after {
  content: '';
  display: table;
  clear: both; }

.mini-products-images-list li.item {
  float: left;
  width: 50%;
  margin: 0;
  padding: 0 5px 10px 0; }
  .mini-products-images-list li.item:nth-child(even) {
    padding-right: 0;
    padding-left: 5px; }
  .mini-products-images-list li.item .product-image {
    display: block; }
    .mini-products-images-list li.item .product-image img {
      width: 100%;
      max-width: 100%; }

/* ============================================ *
 * Catalog - List
 * ============================================ */
.category-image {
  border: 1px solid #CCCCCC;
  padding: 10px; }
  .category-image img {
    width: 100%;
    max-width: 100%; }
    .category-image img:hidden {
      display: none; }

/* ============================================ *
 * Layered Navigation
 * ============================================ */
.block-layered-nav .block-subtitle--filter {
  display: none;
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-weight: normal;
  margin-bottom: 0px;
  padding: 7px 10px 7px 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #CCCCCC;
  position: relative;
  background-color: #F4F4F4;
  cursor: pointer; }
  .block-layered-nav .block-subtitle--filter:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #3399CC;
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px; }
  .block-layered-nav .block-subtitle--filter:hover {
    background-color: #ededed; }

.block-layered-nav .block-content .toggle-tabs {
  display: none; }

.block-layered-nav .block-content > dl > dt {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-weight: normal;
  margin-bottom: 0px;
  padding: 7px 10px 7px 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #CCCCCC;
  position: relative;
  background-color: #F4F4F4;
  display: block; }
  .block-layered-nav .block-content > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #3399CC;
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px; }
  .block-layered-nav .block-content > dl > dt:hover {
    background-color: #ededed; }

.block-layered-nav .block-content > dl > dd {
  padding: 10px;
  margin: 0;
  border-width: 0 1px;
  border-style: solid;
  border-color: #CCCCCC; }

.block-layered-nav .block-content > dl > dd:last-child {
  border-width: 0 1px 1px 1px; }

.block-layered-nav dl dd {
  margin-bottom: 10px;
  margin-top: 10px; }
  .block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a {
    padding: 5px 15px;
    display: block; }
  .block-layered-nav dl dd ol > li > a .count {
    color: #A0A0A0; }

@media only screen and (min-width: 1025px) {
  .block-layered-nav .block-content > dl > dt {
    padding-left: 10px; }
    .block-layered-nav .block-content > dl > dt:after {
      display: none; } }

@media only screen and (max-width: 1024px) {
  .product-view #mobileShareContainer{    bottom: -151px !important;}
  #mobile-price-box {
    margin-top: 176px !important;
}
  .sidebar .block.block-layered-nav {
    border-bottom: none; }
  .block-layered-nav--no-filters .block-title {
    display: none; }
  .block-layered-nav .block-content {
    padding-top: 0;
    margin-top: 15px; }
    .block-layered-nav .block-content > dl > dt {
      cursor: pointer;
      border-bottom-width: 0; }
      .block-layered-nav .block-content > dl > dt:hover {
        color: #3399CC; }
      .block-layered-nav .block-content > dl > dt:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        border-left: 4px solid #3399CC;
        border-right: none; }
      .block-layered-nav .block-content > dl > dt.last {
        border-bottom-width: 1px; }
    .block-layered-nav .block-content > dl > dd {
      display: none; }
    .block-layered-nav .block-content.accordion-open > dl > dt.current {
      border-bottom-width: 1px; }
    .block-layered-nav .block-content.accordion-open > dl > dt.current:after {
      content: '';
      position: absolute;
      width: 0;
      height: 0;
      display: block;
      border-right: 4px solid transparent;
      border-left: 4px solid transparent;
      border-top: 4px solid #3399CC;
      border-bottom: none;
      left: 6px;
      top: 50%;
      margin-top: -3px; }
    .block-layered-nav .block-content.accordion-open > dl > dd.current {
      display: block; }
  .block-layered-nav .block-subtitle--filter {
    background-color: #3399CC;
    border: 0;
    margin-bottom: 0;
    display: block;
    color: #FFFFFF; }
    .block-layered-nav .block-subtitle--filter:after {
      content: '';
      position: absolute;
      width: 0;
      height: 0;
      display: block;
      border-top: 4px solid transparent;
      border-bottom: 4px solid transparent;
      border-left: 4px solid #FFFFFF;
      border-right: none;
      right: 10px;
      top: 50%;
      margin-top: -5px; }
    .block-layered-nav .block-subtitle--filter:hover {
      background-color: #2e8ab8;
      color: #FFFFFF; }
    .block-layered-nav .block-subtitle--filter.active:after {
      content: '';
      position: absolute;
      width: 0;
      height: 0;
      display: block;
      border-right: 4px solid transparent;
      border-left: 4px solid transparent;
      border-top: 4px solid #FFFFFF;
      border-bottom: none;
      right: 10px;
      top: 50%;
      margin-top: -3px; }
  #narrow-by-list,
  #narrow-by-list2 {
    padding: 10px;
    border: 1px solid #CCCCCC;
    border-top: 0; }
  .block-layered-nav dl ol > li > a,
  .block-layered-nav dl ol > li > span {
    padding: 7px;
    margin: 5px; }
  .block-layered-nav dl ol > li > a {
    color: #636363;
    background-color: #F4F4F4;
    padding: 5px 10px; }
    .block-layered-nav dl ol > li > a:hover {
      text-decoration: none;
      background: #ededed; } }

.block-layered-nav .currently .block-subtitle {
  display: block;
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase; }

.block-layered-nav .currently ol {
  padding-left: 10px;
  margin-bottom: 10px; }

.block-layered-nav .currently ol li {
  margin-bottom: 5px; }
  .block-layered-nav .currently ol li .label {
    font-weight: bold; }
  .block-layered-nav .currently ol li:after {
    content: '';
    display: table;
    clear: both; }

.block-layered-nav .actions {
  text-align: right;
  margin-bottom: 7px; }

/* ============================================ *
 * Catalog - Product
 * ============================================ */
.product-view .product-essential .extra-info .ratings .rating-box,
.product-view .product-essential .extra-info .ratings .amount {
  float: left; }

.product-view .product-essential .extra-info .ratings .rating-box {
  margin-top: 8px;
  margin-right: 10px; }

.product-view .product-essential .extra-info .ratings:after {
  content: '';
  display: table;
  clear: both; }

.product-view .product-essential:after {
  content: '';
  display: table;
  clear: both; }

.product-view .product-shop .product-name .h1,
.product-view .product-img-box .product-name h1 {
  color: #3399CC;
  margin-bottom: 10px;
  border: 0; }

.product-view .product-shop {
  width: 50%;
  float: right; }
  .product-view .product-shop .product-name {
    display: none;
    float: left;
    width: 100%; }
  .product-view .product-shop .product-name .h1 {
    float: left;
    margin-bottom: 5px; }
  .product-view .product-shop .extra-info {
    float: left;
    padding-right: 15px;
    clear: left;
    width: 70%; }
  .product-view .product-shop .price-info {
    float: right;
    padding-left: 15px;
    text-align: right; }
  .product-view .product-shop .extra-info,
  .product-view .product-shop .price-info {
    max-width: 70%;
    margin-bottom: 10px; }
  .product-view .product-shop .short-description {
    margin-bottom: 10px;
    clear: both; }
  .product-view .product-shop .ratings {
    margin-bottom: 8px; }
  .product-view .product-shop .availability {
    font-size: 16px; }
  .product-view .product-shop .price-box {
    margin-top: 0; }
    .product-view .product-shop .price-box .old-price,
    .product-view .product-shop .price-box .special-price,
    .product-view .product-shop .price-box .regular-price {
      padding-right: 0;
      line-height: 1.2; }
    .product-view .product-shop .price-box .regular-price .price,
    .product-view .product-shop .price-box .special-price .price,
    .product-view .product-shop .price-box .full-product-price .price {
      color: #3399CC;
      font-size: 24px; }
    .product-view .product-shop .price-box .special-price .price-label {
      font-size: 16px;
      text-transform: uppercase; }
    .product-view .product-shop .price-box .special-price span.weee {
      color: #636363; }
      .product-view .product-shop .price-box .special-price span.weee span.price {
        font-size: 16px; }
    .product-view .product-shop .price-box .price-excluding-tax,
    .product-view .product-shop .price-box .price-including-tax {
      display: block;
      line-height: 1.2;
      color: #636363; }
      .product-view .product-shop .price-box .price-excluding-tax .label,
      .product-view .product-shop .price-box .price-including-tax .label {
        font-size: 16px;
        font-weight: 300; }
      .product-view .product-shop .price-box .price-excluding-tax .price,
      .product-view .product-shop .price-box .price-including-tax .price {
        font-size: 20px; }

.product-view .price-box.map-info a {
  display: inherit; }

.product-view .old-price .price-label {
  display: none; }

.product-view .add-to-cart-wrapper,
.product-view .block-related {
  width: 50%;
  float: right;
  clear: right; }

.product-view #shareContainer, .product-view #mobileShareContainer {
  right: 7px;
  position: absolute;
  font-family: "HelveticaNeueW01-77BdCn_692722";
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  /*@media only screen and (max-width: 1024px){ top: 200px; }
        @media only screen and (max-width: 720px) { top: 240px; right: 40% }
        @media only screen and (max-width: 550px) { top: 270px; right: 35% }*/ }
  .product-view #shareContainer .shareContainerContent, .product-view #mobileShareContainer .shareContainerContent {
    position: absolute;
    padding: 20px;
    bottom: 33px;
    background-color: #383838;
    min-width: 160px;
    max-width: 160px;
    right: -18px;
    border-radius: 2px;
    z-index: 10; }
    .product-view #shareContainer .shareContainerContent a, .product-view #mobileShareContainer .shareContainerContent a {
      float: left;
      color: #FFFFFF;
      text-transform: uppercase;
      background: transparent url("../images/social_share_icons.png") no-repeat scroll 0 0;
      letter-spacing: 0; }
      .product-view #shareContainer .shareContainerContent a.socialIcon, .product-view #mobileShareContainer .shareContainerContent a.socialIcon {
        width: 22px;
        height: 22px;
        margin-right: 10px; }
      .product-view #shareContainer .shareContainerContent a.fbShare, .product-view #mobileShareContainer .shareContainerContent a.fbShare {
        background-position: -2px -3px; }
        .product-view #shareContainer .shareContainerContent a.fbShare:hover, .product-view #mobileShareContainer .shareContainerContent a.fbShare:hover {
          background-position: -59px -3px; }
      .product-view #shareContainer .shareContainerContent a.twShare, .product-view #mobileShareContainer .shareContainerContent a.twShare {
        background-position: -2px -40px; }
        .product-view #shareContainer .shareContainerContent a.twShare:hover, .product-view #mobileShareContainer .shareContainerContent a.twShare:hover {
          background-position: -57px -40px; }
      .product-view #shareContainer .shareContainerContent a.pnShare, .product-view #mobileShareContainer .shareContainerContent a.pnShare {
        background-position: -2px -77px; }
        .product-view #shareContainer .shareContainerContent a.pnShare:hover, .product-view #mobileShareContainer .shareContainerContent a.pnShare:hover {
          background-position: -57px -77px; }
      .product-view #shareContainer .shareContainerContent a.goShare, .product-view #mobileShareContainer .shareContainerContent a.goShare {
        margin: 0;
        background-position: -2px -115px; }
        .product-view #shareContainer .shareContainerContent a.goShare:hover, .product-view #mobileShareContainer .shareContainerContent a.goShare:hover {
          background-position: -57px -115px; }
      .product-view #shareContainer .shareContainerContent a.emShare, .product-view #mobileShareContainer .shareContainerContent a.emShare {
        margin: 0;
        background-position: -2px -152px; }
        .product-view #shareContainer .shareContainerContent a.emShare:hover, .product-view #mobileShareContainer .shareContainerContent a.emShare:hover {
          background-position: -57px -152px; }
      .product-view #shareContainer .shareContainerContent a.copylink, .product-view #mobileShareContainer .shareContainerContent a.copylink {
        padding-left: 22px;
        background-position: -4px -185px;
        width: 100px;
        height: auto; }
        .product-view #shareContainer .shareContainerContent a.copylink:hover, .product-view #mobileShareContainer .shareContainerContent a.copylink:hover {
          background-position: -3px -215px;
          color: #42f092; }
    .product-view #shareContainer .shareContainerContent:after, .product-view #mobileShareContainer .shareContainerContent:after {
      top: 100%;
      left: 50%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-top-color: #383838;
      border-width: 7px 5px 0 5px;
      margin-left: -10px; }
    .product-view #shareContainer .shareContainerContent .line-separator, .product-view #mobileShareContainer .shareContainerContent .line-separator {
      height: 2px;
      background: #4c4c4c;
      width: 100%;
      margin: 16px 0 12px 0;
      float: left; }
    .product-view #shareContainer .shareContainerContent .loadingSpinner, .product-view #mobileShareContainer .shareContainerContent .loadingSpinner {
      display: block;
      width: 100%;
      background: url("../images/loadingSpinner.svg") no-repeat center;
      height: 22px;
      text-align: center; }
  .product-view #shareContainer .shareButton, .product-view #mobileShareContainer .shareButton {
    margin-top: 2px;
    display: block; }
    .product-view #shareContainer .shareButton:before, .product-view #mobileShareContainer .shareButton:before {
      display: inline-block;
      content: ".";
      text-indent: -9999px;
      background: url("../images/share2.svg") no-repeat center;
      width: 16px;
      height: 20px;
      margin-right: 8px; }

@media only screen and (max-width: 1024px) {
  .product-view #shareContainer {
    display: none; } }

.product-view #mobileShareContainer {
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  bottom: -35px;
  z-index: 1; }
  @media only screen and (min-width: 1025px) {
    .product-view #mobileShareContainer {
      display: none; } }

@media only screen and (max-width: 850px) {
  .product-view .product-shop .price-box .price-excluding-tax .label,
  .product-view .product-shop .price-box .price-including-tax .label {
    font-size: 15px; }
  .product-view .product-shop .price-box .price-excluding-tax .price,
  .product-view .product-shop .price-box .price-including-tax .price {
    font-size: 18px; } }

@media only screen and (max-width: 1024px) {
  .product-view .add-to-cart-wrapper {
    float: none;
    width: 100%;
    clear: both; }
  .product-view .product-shop .price-box .price-excluding-tax .label,
  .product-view .product-shop .price-box .price-including-tax .label {
    font-size: 16px; }
  .product-view .product-shop .price-box .price-excluding-tax .price,
  .product-view .product-shop .price-box .price-including-tax .price {
    font-size: 20px; } }

@media only screen and (max-width: 420px) {
  .product-view .product-shop .price-box .price-excluding-tax,
  .product-view .product-shop .price-box .price-including-tax {
    margin-bottom: 5px; }
    .product-view .product-shop .price-box .price-excluding-tax span,
    .product-view .product-shop .price-box .price-including-tax span {
      display: block; } }

.product-img-box {
  width: 50%;
  float: left; }
  .product-img-box .product-name h1 {
    border: 0; }
  .product-img-box .product-image {
    margin-bottom: 10px; }
  .product-img-box .product-image img {
    max-width: 100%;
    max-height: 750px;
    margin: 0px auto; }

@media only screen and (max-width: 550px) {
  .product-img-box .product-image img {
    max-height: 450px; } }

.product-image-gallery {
  position: relative; }
  .product-image-gallery .gallery-image {
    display: none; }
    .product-image-gallery .gallery-image.visible {
      display: block; }
      .product-image-gallery .gallery-image.visible.hidden {
        visibility: hidden; }
  .product-image-gallery:before, .product-image-gallery:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: none; }
  .product-image-gallery:before {
    background-color: white;
    opacity: 0.8;
    z-index: 2; }
  .product-image-gallery:after {
    background-image: url("../images/opc-ajax-loader.gif");
    background-repeat: no-repeat;
    background-position: center;
    z-index: 3; }
  .product-image-gallery.loading {
    position: relative; }
    .product-image-gallery.loading:before, .product-image-gallery.loading:after {
      display: block; }

.product-image-thumbs li {
  display: inline-block; }

.product-image-thumbs li:first-child {
  margin-left: -1px; }

.product-image-thumbs a {
  display: inline-block;
  border: 1px solid transparent; }

.no-touch .product-image-thumbs a:hover {
  border-color: #c7c7c7; }

.product-view .product-shop,
.product-view .add-to-cart-wrapper,
.product-view .block-related {
  padding-left: 15px; }

.product-img-box {
  padding-right: 15px; }

.product-view .product-shop,
.product-img-box,
.product-collateral,
.product-view .block-related,
.box-collateral {
  margin-bottom: 10px; }

.product-view {
  /* Set a min-height so that the floated elements break appropriately */ }
  .product-view .add-to-box:after,
  .product-view .add-to-cart:after {
    content: '';
    display: table;
    clear: both; }
  .product-view .add-to-cart {
    padding-bottom: 3px;
    margin-bottom: 10px;
    border-bottom: 1px solid #CCCCCC; }
  .product-view .add-to-cart .qty-wrapper,
  .product-view .product-options-bottom .price-box,
  .product-view .add-to-cart-buttons {
    min-height: 40px; }
  .product-view .product-options-bottom .price-box,
  .product-view .add-to-cart .qty-wrapper,
  .product-view .add-to-cart-buttons .button,
  .product-view .add-to-cart-buttons html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
  .product-view .add-to-cart-buttons button,
  .product-view .add-to-cart-buttons .paypal-logo {
    margin-bottom: 10px; }
  .product-view .add-to-cart .qty-wrapper,
  .product-view .add-to-cart .qty-wrapper label {
    margin-right: 7px;
    float: left; }
  .product-view .add-to-cart .qty-wrapper label {
    line-height: 40px; }
  .product-view .add-to-cart .qty-wrapper .qty {
    float: left;
    height: 40px; }
  .product-view .add-to-cart-buttons {
    float: left;
    margin-right: 10px;
    max-width: 100%; }
    .product-view .add-to-cart-buttons .paypal-logo {
      clear: left;
      text-align: center; }
      .product-view .add-to-cart-buttons .paypal-logo .paypal-button {
        margin: 0 auto;
        display: block;
        width: 170px; }
      .product-view .add-to-cart-buttons .paypal-logo .bml_button {
        display: block;
        width: 174px;
        margin: 0 auto; }
        .product-view .add-to-cart-buttons .paypal-logo .bml_button a {
          text-align: center; }
      .product-view .add-to-cart-buttons .paypal-logo .paypal-or {
        display: block;
        margin-bottom: 10px;
        margin-left: 0;
        margin-right: 0;
        line-height: 1;
        text-align: center; }
  .product-view .add-to-cart-buttons .button, .product-view .add-to-cart-buttons html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .product-view .add-to-cart-buttons button {
    min-height: 38px;
    line-height: 38px;
    border-radius: 3px;
    font-size: 16px;
    padding: 0px 30px;
    float: left;
    min-width: 160px;
    width: 100%;
    white-space: normal; }
    .product-view .add-to-cart-buttons .button.notActive, .product-view .add-to-cart-buttons html.saferpay-paymentpage .box.box-main form footer button.notActive, html.saferpay-paymentpage .box.box-main form footer .product-view .add-to-cart-buttons button.notActive {
      outline: none;
      border-color: #999; }
  .product-view .alert-price,
  .product-view .alert-stock {
    clear: both; }

@media only screen and (max-width: 550px) {
  .product-view .add-to-cart-buttons .paypal-or {
    line-height: 20px; }
  .product-view .add-to-cart-buttons .paypal-logo,
  .product-view .add-to-cart-buttons .paypal-or,
  .product-view .add-to-cart-buttons .paypal-button,
  .product-view .add-to-cart-buttons .button,
  .product-view .add-to-cart-buttons html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
  .product-view .add-to-cart-buttons button {
    text-align: center;
    width: 100%;
    display: block;
    margin-right: 0;
    margin-left: 0;
    float: none; } }

/* This is the "or" that separates the "Add to Cart" and "Add to X" links */
.add-to-box .or {
  display: none; }

.product-view .add-to-links {
  clear: both;
  margin-top: 0px;
  margin-right: 15px;
  float: left; }
  .product-view .add-to-links:after {
    content: '';
    display: table;
    clear: both; }
  .product-view .add-to-links li {
    float: left; }
  .product-view .add-to-links a {
    padding: 2px 7px 2px 0px;
    margin-left: 7px;
    border-right: 1px solid #CCCCCC; }
  .product-view .add-to-links li:first-child a {
    margin-left: 0px; }
  .product-view .add-to-links li:last-child a {
    border-right: 0px; }

.product-view .sharing-links {
  float: left; }
  .product-view .sharing-links:after {
    content: '';
    display: table;
    clear: both; }
  .product-view .sharing-links li {
    float: left;
    padding: 0px 7px 7px; }
  .product-view .sharing-links a {
    text-indent: -9999px;
    display: block;
    width: 26px;
    height: 26px; }
  .product-view .sharing-links a:hover {
    opacity: 0.8; }
  .product-view .sharing-links a.link-wishlist {
    background-position: 0px -225px; }
  .product-view .sharing-links a.link-compare {
    background-position: 0px -250px; }
  .product-view .sharing-links a.link-email-friend {
    background-position: 0px -322px; }
  .product-view .sharing-links a.link-facebook {
    background-position: 0px -425px; }
  .product-view .sharing-links a.link-twitter {
    background-position: 0px -372px; }

@media only screen and (max-width: 599px) {
  .add-to-box .add-to-links a {
    float: none;
    width: auto;
    text-indent: 0; } }

.product-collateral {
  clear: both; }

.collateral-tabs dd h2 {
  display: none; }

.box-collateral {
  clear: both; }

@media only screen and (min-width: 1025px) {
  .product-collateral .toggle-tabs {
    display: block;
    width: 100%;
    position: relative;
    border: 1px solid #CCCCCC;
    background-color: #F4F4F4; }
    .product-collateral .toggle-tabs li {
      float: left;
      border-right: 1px solid transparent;
      border-left: 1px solid transparent; }
      .product-collateral .toggle-tabs li > span {
        -moz-user-select: none;
        -ms-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
        user-select: none;
        display: inline-block;
        padding: 0 30px;
        height: 40px;
        line-height: 40px;
        cursor: pointer;
        text-transform: uppercase;
        font-size: 12px;
        position: relative;
        bottom: -1px; }
    .product-collateral .toggle-tabs li.current {
      border-right: 1px solid #CCCCCC;
      border-left: 1px solid #CCCCCC; }
      .product-collateral .toggle-tabs li.current > span {
        background-color: #FFFFFF;
        z-index: 5; }
    .product-collateral .toggle-tabs li.current span,
    .product-collateral .toggle-tabs li:hover span {
      color: #3399CC; }
    .product-collateral .toggle-tabs li:first-child {
      border-left: none; }
    .product-collateral .toggle-tabs:after {
      content: '';
      display: table;
      clear: both; }
  .product-collateral > dl {
    width: 100%; }
    .product-collateral > dl > dt {
      display: none; }
    .product-collateral > dl > dd {
      width: 100%;
      display: none;
      padding: 15px;
      border: 1px solid #CCCCCC;
      border-top: 0; }
    .product-collateral > dl > dd.current {
      display: block; } }

@media only screen and (max-width: 1024px) {
  .product-collateral .toggle-tabs {
    display: none; }
  .product-collateral > dl > dt {
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    position: relative;
    background-color: #F4F4F4;
    display: block; }
    .product-collateral > dl > dt:after {
      content: '';
      position: absolute;
      width: 0;
      height: 0;
      display: block;
      border-right: 4px solid transparent;
      border-left: 4px solid transparent;
      border-top: 4px solid #3399CC;
      border-bottom: none;
      left: 10px;
      top: 50%;
      margin-top: -3px; }
    .product-collateral > dl > dt:hover {
      background-color: #ededed; }
  .product-collateral > dl > dd {
    padding: 10px;
    margin: 0;
    border-width: 0 1px;
    border-style: solid;
    border-color: #CCCCCC; }
  .product-collateral > dl > dd:last-child {
    border-width: 0 1px 1px 1px; }
  .product-collateral > dl > dt {
    cursor: pointer;
    border-bottom-width: 0; }
    .product-collateral > dl > dt:hover {
      color: #3399CC; }
    .product-collateral > dl > dt:after {
      content: '';
      position: absolute;
      width: 0;
      height: 0;
      display: block;
      border-top: 4px solid transparent;
      border-bottom: 4px solid transparent;
      border-left: 4px solid #3399CC;
      border-right: none; }
    .product-collateral > dl > dt.last {
      border-bottom-width: 1px; }
  .product-collateral > dl > dd {
    display: none; }
  .product-collateral.accordion-open > dl > dt.current {
    border-bottom-width: 1px; }
  .product-collateral.accordion-open > dl > dt.current:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #3399CC;
    border-bottom: none;
    left: 6px;
    top: 50%;
    margin-top: -3px; }
  .product-collateral.accordion-open > dl > dd.current {
    display: block; } }

@media only screen and (max-width: 1024px) {
  .product-view .product-shop,
  .product-view .add-to-cart-wrapper,
  .product-view .block-related,
  .product-img-box,
  .product-collateral {
    width: 100%;
    float: none;
    padding-right: 0;
    padding-left: 0; } }

@media only screen and (min-width: 1025px) {
  .product-view .product-shop .product-name {
    display: block; }
  .product-img-box .product-name {
    display: none; } }

@media only screen and (max-width: 550px) {
  .product-view .product-shop,
  .product-img-box,
  .product-collateral,
  .product-view .block-related,
  .box-collateral {
    margin-bottom: 15px; } }

.product-view .ratings .rating-links {
  clear: left;
  float: left;
  margin-top: 0; }

#product-attribute-specs-table {
  max-width: 50em;
  border: 1px solid #C0C0C0; }
  #product-attribute-specs-table th {
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0; }

/* -------------------------------------------- *
 * Catalog - Grouped Product List
 */
.grouped-items-table-wrapper {
  border: solid 1px #C0C0C0;
  width: 100%;
  padding: 10px;
  margin-bottom: 15px; }
  .grouped-items-table-wrapper tbody tr:last-child td {
    border-bottom: none; }
  @media only screen and (max-width: 550px) {
    .grouped-items-table-wrapper {
      margin-bottom: 15px; } }

.grouped-items-table .name-wrapper {
  color: #3399CC;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; }

.grouped-items-table .qty-wrapper {
  padding-top: 7px; }

.grouped-items-table .qty-label {
  margin-left: 7px; }

.grouped-items-table td {
  padding: 4px; }
  .grouped-items-table td:last-child {
    width: 30%;
    text-align: left; }

.grouped-items-table .price-box {
  text-align: right; }

/* -------------------------------------------- *
 * Catalog - Product Options
 */
.product-options {
  width: 100%;
  margin: 10px 0 0;
  padding: 10px 15px 15px;
  border: 1px solid #CCCCCC;
  clear: both;
  position: relative; }

.product-options p.required {
  position: absolute;
  top: 6px;
  right: 15px;
  text-align: right; }

@media only screen and (max-width: 1280px) {
  .product-view .product-options .required {
    position: static; } }

.product-options dt {
  margin: 10px 0 3px;
  font-weight: normal; }

.product-options dt:first-child {
  margin-top: 0; }

.product-options dd .qty-holder {
  display: block;
  padding: 10px 0 0 0; }

.product-options dd .qty-holder .qty {
  width: 3em; }

.product-options dd .qty-holder label {
  vertical-align: middle; }

.product-options dd .qty-disabled {
  background: none;
  border: 0;
  padding: 0 2px; }

.product-options dd {
  padding: 0 0 10px 0;
  margin: 0 0 5px;
  border-bottom: 1px solid #EDEDED; }

.product-options dl.last dd.last {
  border-bottom: 0;
  padding-bottom: 5px;
  margin-bottom: 0; }

.product-options dd .input-text {
  width: 98%; }

.product-options dd .input-box {
  padding-top: 0; }

.product-options dd input.datetime-picker {
  width: 150px; }

.product-options dd .time-picker {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  padding: 2px 0;
  vertical-align: middle; }

.product-options dd textarea {
  width: 98%;
  height: 8em; }

.product-options dd select {
  width: 330px;
  max-width: 100%; }

.product-options ul.options-list {
  margin-right: 5px; }

.product-options ul.options-list li {
  line-height: 1.5;
  margin-bottom: 7px; }

.product-options ul.options-list li:last-child {
  margin-bottom: 0; }

.product-options ul.options-list .radio,
.product-options ul.options-list .checkbox {
  float: left;
  margin-top: 5px; }

.product-options ul.options-list .label {
  display: block; }

.product-options ul.options-list label {
  font-weight: normal; }

.product-options p.note {
  margin: 0;
  font-size: 11px; }

.product-options-bottom {
  background-color: #F4F4F4;
  padding: 15px 20px;
  border: 1px solid #CCCCCC;
  border-top: 0;
  margin-bottom: 10px; }

.product-options-bottom:after {
  content: '';
  display: table;
  clear: both; }

.product-options-bottom .product-pricing,
.product-options-bottom .tier-prices {
  float: right;
  margin: 0;
  padding: 0 0 10px;
  border: 0;
  background: 0;
  color: #636363; }
  @media only screen and (max-width: 1440px) {
    .product-options-bottom .product-pricing,
    .product-options-bottom .tier-prices {
      float: none;
      width: 100%;
      text-align: right;
      padding-bottom: 5px;
      margin-bottom: 10px;
      border-bottom: 1px solid #CCCCCC; } }

.product-options-bottom .tier-prices li {
  background: 0;
  padding: 2px 0; }

.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit {
  color: #636363; }

/* "display: none" should be removed if products on site have a long list of product options and those product options */
/*  affect the price so that the customer can see the updated price close to the "Add to Cart" button */
.product-options-bottom .price-box {
  display: none;
  float: right;
  margin: 0 0 10px;
  padding: 0; }

@media only screen and (max-width: 550px) {
  .product-options-bottom .price-box .price-as-configured {
    text-align: right; }
    .product-options-bottom .price-box .price-as-configured .price-label {
      display: block; } }

.product-options-bottom .price-tax {
  float: left; }

/* -------------------------------------------- *
 * Related Products
 */
/* Block: Related */
.block-related li {
  margin-bottom: 7px; }

.block-related .block-title {
  border-bottom: none; }
  .block-related .block-title h2 {
    margin: 0;
    margin-bottom: 0.5em;
    color: #636363;
    font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-size: 24px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    text-rendering: optimizeLegibility;
    text-transform: uppercase;
    margin-bottom: 0; }

.block-related .block-subtitle {
  margin-bottom: 7px; }

.block-related .product {
  margin-left: 20px;
  position: relative; }

.block-related .checkbox {
  float: left;
  margin-top: 36px; }

.block-related .product-details {
  margin-left: 90px; }

.block-related .product-name {
  margin-bottom: 3px; }

.block-related .product-details .price-box {
  margin: 2px 0 3px; }
  .block-related .product-details .price-box a,
  .block-related .product-details .price-box p,
  .block-related .product-details .price-box span {
    float: left;
    margin-left: 3px; }
    .block-related .product-details .price-box a:first-child,
    .block-related .product-details .price-box p:first-child,
    .block-related .product-details .price-box span:first-child {
      margin-left: 0;
      font-size: 16px;
      padding-right: 5px;
      padding-left: 5px; }
  .block-related .product-details .price-box:after {
    content: '';
    display: table;
    clear: both; }

.block-related .link-wishlist {
  display: none; }

/* -------------------------------------------- *
 * Upsell Products
 */
.box-up-sell {
  margin-top: 20px; }
  .box-up-sell .ratings {
    display: none; }

/* ============================================ *
 * Catalog - MSRP MAP Popup
 * ============================================ */
.cart-msrp-totals {
  color: red;
  font-size: 12px !important;
  font-weight: bold;
  margin: 10px 10px 0;
  padding: 10px;
  text-align: right;
  text-transform: uppercase; }

.map-cart-sidebar-total {
  color: red;
  display: block;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  padding: 2px 5px; }

.map-popup {
  background: #FFFFFF;
  border: 5px solid #CCCCCC;
  margin: 12px 0 0;
  position: absolute;
  text-align: left;
  width: 450px;
  z-index: 100; }
  @media only screen and (min-width: 1025px) {
    .map-popup.map-popup-right {
      left: 10px !important; }
    .map-popup.map-popup-left {
      left: auto !important;
      right: 10px !important; } }
  @media only screen and (max-width: 1024px) {
    .map-popup {
      width: 100%;
      left: 0px !important; } }
  .map-popup .map-popup-heading {
    padding: 8px 10px;
    margin-right: 40px;
    width: auto; }
    .map-popup .map-popup-heading h3 {
      font-size: 14px;
      margin: 0;
      overflow: hidden;
      white-space: nowrap;
      word-wrap: break-word;
      text-align: left;
      text-overflow: ellipsis; }
      @media only screen and (max-width: 550px) {
        .map-popup .map-popup-heading h3 {
          text-align: center; } }
  .map-popup .map-popup-close {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    height: 36px;
    width: 36px;
    font-size: 20px;
    line-height: 32px;
    text-align: center; }
  .map-popup .map-popup-content {
    border-top: 1px solid #EDEDED;
    padding: 10px;
    margin: 0 10px;
    overflow: hidden;
    text-align: left; }
    @media only screen and (max-width: 550px) {
      .map-popup .map-popup-content {
        text-align: center; } }
  .map-popup .map-popup-checkout {
    padding: 10px 0; }
    .map-popup .map-popup-checkout form:after {
      content: '';
      display: table;
      clear: both; }
    .map-popup .map-popup-checkout span {
      display: block; }
    .map-popup .map-popup-checkout .button, .map-popup .map-popup-checkout html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .map-popup .map-popup-checkout button {
      float: left;
      margin: 0 2px;
      clear: left; }
    .map-popup .map-popup-checkout .additional-addtocart-box {
      float: left;
      min-width: 210px; }
      .map-popup .map-popup-checkout .additional-addtocart-box li {
        list-style-type: none; }
    .map-popup .map-popup-checkout .paypal-logo {
      width: auto; }
      .map-popup .map-popup-checkout .paypal-logo a {
        display: inline-block;
        float: left;
        clear: left; }
      .map-popup .map-popup-checkout .paypal-logo .paypal-or {
        float: left;
        text-align: center;
        padding: 5px 15px;
        clear: left; }
      .map-popup .map-popup-checkout .paypal-logo:after {
        content: '';
        display: table;
        clear: both; }
      .map-popup .map-popup-checkout .paypal-logo .bml_button a {
        clear: left; }
    @media only screen and (max-width: 550px) {
      .map-popup .map-popup-checkout {
        text-align: center; }
        .map-popup .map-popup-checkout .button, .map-popup .map-popup-checkout html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .map-popup .map-popup-checkout button,
        .map-popup .map-popup-checkout .additional-addtocart-box,
        .map-popup .map-popup-checkout .paypal-logo a,
        .map-popup .map-popup-checkout .paypal-logo .paypal-or {
          float: none; }
        .map-popup .map-popup-checkout .additional-addtocart-box {
          min-width: 0px; }
        .map-popup .map-popup-checkout .paypal-logo .paypal-or {
          margin: 0px;
          margin-bottom: 10px; } }
    .map-popup .map-popup-checkout:after {
      content: '';
      display: table;
      clear: both; }
  .map-popup .map-popup-price {
    padding: 10px 0; }
    @media only screen and (max-width: 550px) {
      .map-popup .map-popup-price {
        text-align: center;
        padding-top: 0px; } }
    .map-popup .map-popup-price .price-box,
    .map-popup .map-popup-price .price-box .special-price {
      display: inline-block;
      margin: 0;
      padding: 0; }
    .map-popup .map-popup-price .price-box .minimal-price-link {
      display: inline-block; }
  .map-popup .map-popup-text {
    padding: 10px 0;
    margin: 0 10px;
    word-wrap: break-word; }
  .map-popup .map-popup-text,
  .map-popup .map-popup-only-text {
    border-top: 1px solid #EDEDED; }

/* ============================================ *
 * Catalog - MSRP Product Listing
 * ============================================ */
.price-box .map-link {
  display: block;
  text-align: center; }

/* ============================================ *
 * Catalog - Compare
 * ============================================ */
.block-compare .product-name:after {
  content: '';
  display: table;
  clear: both; }

.compare-table .product-image {
  display: inline-block; }

.compare-table .product-shop-row.top td {
  padding-bottom: 0;
  border-bottom: 0; }

.compare-table .product-shop-row.bottom td {
  padding-top: 0; }

/* ============================================ *
 * Checkout - Layout
 * ============================================ */
.cart-table {
  float: left;
  width: 60%; }

.cart .button, .cart html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cart button {
  white-space: normal; }

.cart-forms,
.cart-totals-wrapper,
.crosssell {
  float: right;
  clear: right;
  width: 40%;
  padding-left: 20px; }

.cart-totals,
.cart-forms .discount,
.cart-forms .giftcard,
.cart-forms .shipping {
  padding: 10px;
  background-color: #F4F4F4;
  border: 1px solid #CCCCCC; }

.cart-table,
.cart-totals,
.cart-forms .discount,
.cart-forms .giftcard,
.cart-forms .shipping {
  margin-bottom: 20px; }

.checkout-cart-index #postcode {
  width: 100%; }

.display-both-prices .cart-table {
  float: none;
  width: 100%; }

.display-both-prices .cart-forms {
  float: left;
  padding-right: 10px;
  padding-left: 0; }

.display-both-prices .cart-totals-wrapper,
.display-both-prices .crosssell {
  padding-left: 10px; }

.display-both-prices .cart-forms,
.display-both-prices .cart-totals-wrapper,
.display-both-prices .crosssell {
  width: 50%; }

.display-both-prices .crosssell {
  clear: right;
  float: right; }

@media only screen and (max-width: 1280px) {
  .display-single-price .cart-table {
    float: none;
    width: 100%; }
  .display-single-price .cart-forms {
    float: left;
    padding-right: 10px;
    padding-left: 0; }
  .display-single-price .cart-totals-wrapper,
  .display-single-price .crosssell {
    padding-left: 10px; }
  .display-single-price .cart-forms,
  .display-single-price .cart-totals-wrapper,
  .display-single-price .crosssell {
    width: 50%; }
  .display-single-price .crosssell {
    clear: right;
    float: right; } }

/*
@include bp(max-width, 550px) {
    .product-cart-sku {
        display: none;
    }

    .display-both-prices,
    .display-single-price {
        .cart-forms,
        .cart-totals-wrapper,
        .crosssell {
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            float: none;
            width: 100%;
        }
    }
} */
.display-single-price:after {
  content: '';
  display: table;
  clear: both; }

/* ============================================ *
 * Checkout - Cart
 * ============================================ */
.cart .page-title {
  margin-bottom: 15px;
  border-bottom: 1px solid #EDEDED; }
  .cart .page-title:after {
    content: '';
    display: table;
    clear: both; }
  .cart .page-title h1 {
    float: left;
    border-bottom: none;
    margin-bottom: 6px;
    margin-right: 10px; }

.checkout-types {
  float: right;
  text-align: right;
  max-width: 100%;
  /* We always want this shipping method to display on its own line */ }
  .checkout-types li {
    vertical-align: top;
    margin: 0 0 5px 5px; }
    .checkout-types li:after {
      content: '';
      display: table;
      clear: both; }
    .checkout-types li img {
      display: inline;
      vertical-align: top; }
  .checkout-types li:first-child {
    margin-left: 0; }
  .checkout-types .method-checkout-cart-methods-multishipping {
    display: block; }
  .checkout-types.top li {
    display: inline-block; }
  .checkout-types.top .bml_button {
    display: inline-block;
    vertical-align: top; }
    .checkout-types.top .bml_button img {
      display: block; }
  .checkout-types.top .paypal-logo .paypal-or {
    margin-top: 5px; }
  .checkout-types.bottom .paypal-logo a, .checkout-types.minicart .paypal-logo a {
    display: block; }
  .checkout-types.bottom .paypal-or, .checkout-types.minicart .paypal-or {
    margin: 0px;
    display: block;
    text-align: center; }

@media only screen and (min-width: 741px) {
  .checkout-types.bottom .paypal-or {
    text-align: right;
    padding-right: 70px; } }

.cart-totals .checkout-types .btn-checkout {
  margin-bottom: 7px; }

@media only screen and (max-width: 740px) {
  .checkout-types {
    float: none;
    text-align: center; }
    .checkout-types.bottom .paypal-or, .checkout-types.minicart .paypal-or {
      width: auto;
      float: none; }
  .checkout-types li {
    float: none;
    width: 100%;
    margin-left: 0; } }

@media only screen and (max-width: 779px) {
  .btn-checkout {
    width: 100%; } }

.cart-table {
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; }
  .cart-table th,
  .cart-table td,
  .cart-table tbody td {
    border-bottom: none;
    vertical-align: top; }
  .cart-table h2 {
    color: #636363;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0; }
  .cart-table thead th,
  .cart-table tbody td {
    background-color: transparent;
    padding: 10px 5px;
    font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; }
  .cart-table .product-cart-info,
  .cart-table .product-cart-actions {
    padding-left: 15px; }
  .cart-table tr {
    border-bottom: 1px solid #C0C0C0; }
  .cart-table tfoot tr {
    background: none; }
  .cart-table tfoot tr > td:after {
    content: '';
    display: table;
    clear: both; }
  .cart-table span.or {
    font-size: 9px;
    padding: 0 5px;
    text-transform: uppercase;
    font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; }
  .cart-table .product-cart-image .cart-links,
  .cart-table .product-cart-info .btn-remove,
  .cart-table .product-cart-actions .button,
  .cart-table .product-cart-actions html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
  .cart-table .product-cart-actions button {
    display: none; }
  .cart-table .product-cart-image {
    padding-left: 0;
    padding-right: 0; }
    .cart-table .product-cart-image .product-image img {
      max-width: 100%;
      width: 100%; }
    .cart-table .product-cart-image a.cart-edit {
      display: none; }
  .cart-table .product-cart-sku {
    font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-style: italic;
    font-size: 12px;
    margin: 5px 0 12px; }
    .cart-table .product-cart-sku .label {
      font-weight: 600; }
  .cart-table .btn-empty {
    float: left; }
  .cart-table .product-cart-total,
  .cart-table .product-cart-price {
    text-align: center; }
  .cart-table .cart-tax-total {
    position: relative;
    cursor: pointer; }
    .cart-table .cart-tax-total:after {
      content: '';
      position: absolute;
      width: 0;
      height: 0;
      display: block;
      border-top: 6px solid transparent;
      border-bottom: 6px solid transparent;
      border-right: 6px solid #3399CC;
      border-left: none;
      position: absolute;
      top: 3px;
      right: -11px; }
    .cart-table .cart-tax-total.cart-tax-total-expanded:after {
      content: '';
      position: absolute;
      width: 0;
      height: 0;
      display: block;
      border-right: 6px solid transparent;
      border-left: 6px solid transparent;
      border-top: 6px solid #3399CC;
      border-bottom: none;
      right: -15px;
      top: 6px; }
  .cart-table .cart-links > li {
    white-space: nowrap;
    line-height: 1.3;
    margin-bottom: 5px;
    min-width: 65px;
    font-size: 13px; }
    .cart-table .cart-links > li > a {
      display: block; }
    .cart-table .cart-links > li:last-child {
      margin-bottom: 0; }
  .cart-table .product-cart-actions {
    min-width: 60px;
    text-align: center; }
    .cart-table .product-cart-actions .qty {
      height: 30px;
      border-color: #C0C0C0;
      border-radius: 0;
      margin-bottom: 10px;
      text-align: center;
      width: 3.2em; }
    .cart-table .product-cart-actions .button, .cart-table .product-cart-actions html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cart-table .product-cart-actions button {
      margin-bottom: 5px; }
  .cart-table .item-options {
    padding-left: 15px; }

@media only screen and (max-width: 1024px) {
  .cart-table th {
    font-size: 12px; }
  .cart-table th,
  .cart-table td {
    padding: 7px 6px; }
  .cart-table .product-cart-actions > li {
    white-space: inherit; } }

@media only screen and (max-width: 699px) {
  .display-both-prices .cart-table thead th.cart-total-head,
  .display-both-prices .cart-table td.product-cart-total {
    display: none; } }

@media only screen and (max-width: 550px) {
  .cart-table colgroup, .cart-table thead {
    display: none; }
  .cart-table tr {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
    width: 100%; }
    .cart-table tr:after {
      content: '';
      display: table;
      clear: both; }
    .cart-table tr:last-child {
      margin-bottom: 0; }
  .cart-table tfoot tr {
    padding-bottom: 0; }
  .cart-table td {
    border: none;
    display: block; }
    .cart-table td[data-rwd-label] {
      padding-left: 15px;
      margin-bottom: 6px; }
      .cart-table td[data-rwd-label] .price {
        font-weight: normal; }
      .cart-table td[data-rwd-label]:before {
        content: attr(data-rwd-label) ":";
        font-size: 12px;
        font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
        padding-right: 5px;
        text-transform: uppercase; }
    .cart-table td.product-cart-price {
      text-align: left; }
  .cart-table h2 {
    font-size: 12px; }
  .cart-table .cart-links {
    padding-top: 5px;
    padding-right: 5px; }
    .cart-table .cart-links > li {
      white-space: normal;
      text-align: center; }
      .cart-table .cart-links > li > a {
        padding: 2px 0px; }
  .cart-table .cart-tax-info {
    font-style: italic;
    padding-left: 15px;
    font-size: 13px; }
    .cart-table .cart-tax-info .price {
      font-size: 13px; }
  .cart-table .product-cart-image {
    width: 25%;
    float: left;
    padding-bottom: 0; }
    .cart-table .product-cart-image a.cart-edit {
      display: block;
      font-size: 16px;
      text-align: center;
      text-transform: uppercase; }
  .cart-table .product-cart-info,
  .cart-table td[data-rwd-label] {
    float: right;
    width: 75%; }
  .cart-table .product-cart-actions,
  .cart-table .product-cart-price {
    padding-bottom: 0;
    padding-top: 0;
    float: right; }
  .cart-table .product-cart-remove,
  .cart-table .product-cart-total,
  .cart-table .product-cart-actions .cart-links {
    display: none; }
  .cart-table .product-cart-image,
  .cart-table .product-cart-info,
  .cart-table .product-cart-remove {
    display: block; }
  .cart-table .product-cart-actions .button, .cart-table .product-cart-actions html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cart-table .product-cart-actions button {
    display: none; }
  .cart-table .product-cart-info .product-cart-sku {
    margin-bottom: 5px; }
  .cart-table .product-cart-remove .btn-remove {
    position: absolute;
    right: 0;
    top: 13px; }
  .cart-table .product-cart-actions .btn-update {
    position: absolute;
    right: 0; }
  .cart-table .product-cart-actions {
    text-align: left; }
    .cart-table .product-cart-actions .qty {
      margin-right: 7px;
      margin-bottom: 7px; }
  .cart-table .price,
  .cart-table .product-cart-price:before {
    font-weight: 500;
    font-size: 15px;
    font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif; }
  .cart-table .cart-footer-actions {
    text-align: center;
    width: 100%; }
    .cart-table .cart-footer-actions #empty_cart_button {
      float: right; }
    .cart-table .cart-footer-actions .btn-continue {
      float: left; }
    .cart-table .cart-footer-actions .btn-update,
    .cart-table .cart-footer-actions span.or {
      display: none; }
  .display-both-prices .cart-table td[data-rwd-tax-label]:before {
    content: attr(data-rwd-tax-label) ":"; } }

/* ============================================ *
 * Checkout - Estimate Shipping and Tax
 * ============================================ */
.shipping h2 {
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 5px; }

.shipping select {
  max-width: 100%;
  height: 30px;
  display: block;
  border: 1px solid #C0C0C0; }

.shipping select.validation-failed {
  border-color: #DF280A; }

.shipping .shipping-desc {
  display: none; }

.shipping .buttons-set {
  border: none;
  margin: 0;
  padding: 0; }

.shipping .form-list:after {
  content: '';
  display: table;
  clear: both; }

.shipping .form-list li {
  float: left;
  margin: 5px 2% 10px 0; }

.shipping .form-list .shipping-country {
  width: 37%; }

.shipping .form-list .shipping-region {
  width: 41%; }

.shipping .form-list .shipping-postcode {
  margin-right: 0;
  width: 18%; }
  .shipping .form-list .shipping-postcode input {
    margin-top: 4px; }

.shipping .form-list .input-box {
  padding-top: 0; }

.shipping .form-list input {
  height: 30px;
  margin-top: 4px; }

.shipping .form-list label {
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  white-space: nowrap; }

.shipping .sp-methods {
  padding: 10px 0 0;
  text-align: left; }
  .shipping .sp-methods dd {
    margin-bottom: 10px; }
  .shipping .sp-methods label {
    font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-size: 12px;
    font-style: italic;
    min-width: 100px; }
    .shipping .sp-methods label span {
      font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
      font-weight: bold;
      font-style: normal; }

.shipping #co-shipping-method-form .buttons-set .button, .shipping #co-shipping-method-form .buttons-set html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .shipping #co-shipping-method-form .buttons-set button {
  float: left;
  margin-left: 0; }

.shipping #co-shipping-method-form .sp-methods dd label {
  border: 1px solid #CCCCCC;
  background-color: #ededed;
  min-width: 220px; }
  .shipping #co-shipping-method-form .sp-methods dd label:hover {
    background-color: gainsboro; }

@media only screen and (max-width: 1024px) {
  .shipping .shipping-form .form-list > li {
    width: 100%;
    float: none; }
    .shipping .shipping-form .form-list > li label {
      display: block; }
    .shipping .shipping-form .form-list > li input,
    .shipping .shipping-form .form-list > li select {
      width: 100%; } }

.cart .cart-totals {
  text-align: right; }
  .cart .cart-totals:after {
    content: '';
    display: table;
    clear: both; }
  .cart .cart-totals table {
    font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-size: 12px;
    margin-bottom: 20px;
    text-transform: uppercase;
    width: 100%; }
    .cart .cart-totals table td {
      padding: 2px 0px; }
    .cart .cart-totals table td:first-child {
      padding-right: 10px;
      min-width: 120px; }
    .cart .cart-totals table tbody tr:last-child td,
    .cart .cart-totals table tbody tr:last-child th {
      padding-bottom: 10px; }
    .cart .cart-totals table tfoot {
      border-top: 1px solid #E6E6E6;
      border-bottom: 1px solid #E6E6E6; }
      .cart .cart-totals table tfoot td {
        font-size: 24px;
        padding: 2px 5px;
        vertical-align: top; }
      .cart .cart-totals table tfoot strong span,
      .cart .cart-totals table tfoot span.price {
        font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif; }
      .cart .cart-totals table tfoot strong {
        font-weight: 400; }

@media only screen and (max-width: 600px) {
  .cart-totals {
    text-align: right; } }

@media only screen and (max-width: 1024px) {
  .cart .cart-totals table tfoot td {
    font-size: 18px; } }

.discount-form:after,
#giftcard-form:after {
  content: '';
  display: table;
  clear: both; }

#discount-coupon-form,
.cart .giftcard {
  width: 100%; }
  #discount-coupon-form h2,
  .cart .giftcard h2 {
    display: none; }
  #discount-coupon-form label,
  .cart .giftcard label {
    font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    text-transform: uppercase;
    min-width: 105px;
    display: inline-block;
    margin-right: 10px; }
  #discount-coupon-form .field-wrapper,
  .cart .giftcard .field-wrapper {
    display: inline-block; }
  #discount-coupon-form .validation-advice,
  .cart .giftcard .validation-advice {
    display: inline; }
  #discount-coupon-form .button-wrapper,
  .cart .giftcard .button-wrapper {
    display: inline-block;
    vertical-align: bottom; }
    #discount-coupon-form .button-wrapper > button,
    .cart .giftcard .button-wrapper > button {
      float: left; }
  #discount-coupon-form .input-text,
  .cart .giftcard .input-text {
    border-radius: 0;
    height: 30px;
    margin: 4px 10px 0 0;
    width: 190px; }

.cart .giftcard p {
  margin-bottom: 7px; }

.cart .giftcard .check-gc-status {
  float: left;
  padding: 0px; }
  .cart .giftcard .check-gc-status > span > span {
    font-size: 14px;
    text-transform: none; }

/* ============================================ *
 * Checkout - Cart Cross sell
 * ============================================ */
.crosssell h2 {
  color: #3399CC; }

.crosssell .item a.product-image {
  width: auto;
  float: left; }

/* Change the layout to 2 columns at a breakpoint that is higher than a 3 columns layout would normally break */
@media only screen and (max-width: 1280px) {
  .crosssell {
    /* Undo three-column config */ }
    .crosssell .products-grid > li:nth-child(even),
    .crosssell .products-grid > li:nth-child(3n),
    .crosssell .products-grid > li {
      width: 47.72727%;
      margin-right: 4.54545%; }
    .crosssell .products-grid > li:nth-child(odd) {
      clear: left; }
    .crosssell .products-grid > li:nth-child(even) {
      margin-right: 0; }
    .crosssell .products-grid > li:nth-child(3n+1) {
      clear: none; } }

@media only screen and (max-width: 779px) {
  .cart-table .cart-tax-total:after {
    right: -9px; }
  .cart-table .cart-tax-total.cart-tax-total-expanded:after {
    right: -13px; } }

@media only screen and (max-width: 320px) {
  .crosssell ul .item {
    padding: 0 0px 40px; }
  .crosssell ul .product-details .crosssell-actions {
    padding: 0 5px; } }

/* ============================================ *
 * Checkout - One Page
 * ============================================ */
.checkout-onepage-index .col-right,
.checkout-onepage-index .col-left {
  display: none; }

.checkout-onepage-index .col-main {
  width: auto;
  float: none; }

@media only screen and (min-width: 1281px) {
  .checkout-onepage-index .col-main {
    float: left;
    width: 68.75%;
    padding-right: 20px; }
  .checkout-onepage-index .col-right,
  .checkout-onepage-index .col-left {
    width: 31.25%;
    display: block; }
  .checkout-onepage-index .col-right {
    padding-left: 0; } }

.opc select {
  width: 365px; }

/* -------------------------------------------- *
 * Section Styling - Default
 */
.opc .section .step-title {
  width: 100%;
  border-top: 1px solid #ECECEC;
  position: relative;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }
  .opc .section .step-title:after {
    content: '';
    display: table;
    clear: both; }

.opc .section.allow:not(.active) .step-title {
  cursor: pointer; }

/* Using .no-touch since touch devices emulate hover, thereby making steps look active that are not */
.no-touch .opc .section.allow:not(.active) .step-title:hover {
  background-color: #F4F4F4; }

.opc .section.active .step-title {
  border-bottom: 1px solid #ECECEC; }

.opc .section .step-title a {
  display: none; }

.opc .section.allow:not(.active) .step-title a {
  display: block;
  float: right;
  line-height: 40px;
  height: 40px;
  padding: 0px 10px; }

.no-touch .opc .section .step-title a:hover {
  text-decoration: none; }

.opc .section .step-title .number,
.opc .section.allow.active .step-title .number,
.no-touch .opc .section.allow:hover .step-title .number {
  width: 26px;
  height: 26px;
  text-align: center;
  color: #FFFFFF;
  line-height: 26px;
  background-color: #3399CC;
  display: block;
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -13px; }

.opc .section.allow .step-title .number {
  background-color: #99cce6; }

.opc .section.allow .step-title h2 {
  color: #A0A0A0; }

.opc .section.allow .step-title:hover h2,
.opc .section.active .step-title h2 {
  color: #3399CC; }

.opc .section .step-title h2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 40px;
  height: 40px;
  float: left;
  margin: 0px 4px 0px 45px; }

.opc .section .step {
  padding: 20px; }
  .opc .section .step:after {
    content: '';
    display: table;
    clear: both; }
  @media only screen and (max-width: 1280px) {
    .opc .section .step {
      padding: 10px; } }

.opc select {
  max-width: 365px;
  width: 100%; }

.opc h3 {
  font-weight: 500; }

.opc .buttons-set {
  text-align: left; }
  .opc .buttons-set button.button, .opc .buttons-set html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .opc .buttons-set button {
    float: left;
    margin-left: 0;
    margin-right: 10px;
    margin-bottom: 0; }
  .opc .buttons-set p.required {
    float: right;
    margin-left: 5px;
    margin-bottom: 0; }
  .opc .buttons-set .back-link {
    float: right;
    margin: 0; }
  .opc .buttons-set a {
    line-height: 20px;
    display: inline-block;
    padding: 5px 5px 5px 0; }

@media only screen and (max-width: 550px) {
  .opc .buttons-set .button + .buttons-set .button, .opc .buttons-set html.saferpay-paymentpage .box.box-main form footer button + .buttons-set .button, html.saferpay-paymentpage .box.box-main form footer .opc .buttons-set button + .buttons-set .button, .opc .buttons-set .button + .buttons-set html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .opc .buttons-set .button + .buttons-set button, .opc .buttons-set html.saferpay-paymentpage .box.box-main form footer button + .buttons-set button, html.saferpay-paymentpage .box.box-main form footer .opc .buttons-set button + .buttons-set button,
  .paypal-express-review .buttons-set .button + .buttons-set .button,
  .paypal-express-review .buttons-set html.saferpay-paymentpage .box.box-main form footer button + .buttons-set .button, html.saferpay-paymentpage .box.box-main form footer
  .paypal-express-review .buttons-set button + .buttons-set .button,
  .paypal-express-review .buttons-set .button + .buttons-set html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
  .paypal-express-review .buttons-set .button + .buttons-set button,
  .paypal-express-review .buttons-set html.saferpay-paymentpage .box.box-main form footer button + .buttons-set button, html.saferpay-paymentpage .box.box-main form footer
  .paypal-express-review .buttons-set button + .buttons-set button {
    margin-left: 0; } }

.opc #opc-login .step {
  padding: 0px; }

.opc #opc-login .buttons-set {
  border-top: 0;
  padding-top: 5px; }

@media only screen and (max-width: 1024px) {
  .opc #opc-login .description,
  .opc #opc-login p.required {
    display: none; } }

#opc-payment .note {
  padding: 10px; }

/* -------------------------------------------- *
 * This section hides everything but the "Checkout Method" step of the checkout process and fades in the content
 * once the customer progresses to the next step. The purpose of this is to simplify what the customer has to focus on.
 * It is limited to larger viewports since smaller devices are inherently going to be focused solely on the
 * "Checkout Method" step.
 */
.opc.opc-firststep-login .section:not(#opc-login) .step-title,
.opc-block-progress-step-login {
  -webkit-transition: opacity 300ms linear;
  -webkit-transition-delay: 0;
  -moz-transition: opacity 300ms linear 0;
  -o-transition: opacity 300ms linear 0;
  transition: opacity 300ms linear 0; }

.opc.opc-firststep-login .section#opc-login .step-title .number {
  -webkit-transition: width 80ms linear;
  -webkit-transition-delay: 0;
  -moz-transition: width 80ms linear 0;
  -o-transition: width 80ms linear 0;
  transition: width 80ms linear 0; }

.opc.opc-firststep-login .section#opc-login .step-title h2 {
  -webkit-transition: margin-left 80ms linear;
  -webkit-transition-delay: 0;
  -moz-transition: margin-left 80ms linear 0;
  -o-transition: margin-left 80ms linear 0;
  transition: margin-left 80ms linear 0; }

/* When a user progresses from the "Checkout Method" to "Billing Information" for the first time, the              */
/* "opc-has-progressed-from-login" class gets added to the body. Also, the .opc element will only have the         */
/* "opc-firststep-login" class if the first step of the checkout is the "Checkout Method" (eg, not when logged in) */
body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section:not(#opc-login) .step-title,
body:not(.opc-has-progressed-from-login) .opc-block-progress-step-login {
  opacity: 0; }

body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section#opc-login .step-title .number {
  width: 0px;
  overflow: hidden; }

body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section#opc-login .step-title h2 {
  margin-left: 0px; }

/* -------------------------------------------- *
 * Shipping and Payment methods
 */
.sp-methods {
  margin: 0 0 8px; }
  .sp-methods dt {
    margin: 13px 0 5px;
    font-weight: bold; }
    .sp-methods dt:first-child {
      margin: 0 0 5px; }
  .sp-methods dd li {
    margin: 5px 0; }
  .sp-methods label img {
    float: left; }
  .sp-methods label a {
    margin-top: 6px;
    float: right;
    margin-left: 10px; }
  .sp-methods .price {
    font-weight: bold; }
  .sp-methods .form-list {
    padding-left: 20px; }
    .sp-methods .form-list li {
      margin: 0 0 8px; }
  .sp-methods select.month {
    width: 120px;
    margin-right: 10px; }
  .sp-methods select.year {
    width: 96px; }
  .sp-methods input.cvv {
    width: 4em !important; }
  .sp-methods #advice-validate-cc-exp-ccsave_expiration {
    max-width: 130px; }
  .sp-methods .checkmo-list li {
    margin: 0 0 5px;
    content: '';
    display: table;
    clear: both; }
  .sp-methods .checkmo-list label {
    width: 165px;
    padding-right: 15px;
    text-align: right;
    float: left; }
  .sp-methods .checkmo-list address {
    float: left; }
  @media only screen and (max-width: 550px) {
    .sp-methods .checkmo-list {
      padding-left: 0; }
      .sp-methods .checkmo-list label {
        width: 135px; } }
  .sp-methods .release-amounts {
    margin: 0.5em 0; }
  .sp-methods .release-amounts button {
    float: left;
    margin: 5px 10px 0 0; }

/* One Page Checkout */
.block-progress {
  border: 0;
  margin: 0;
  border-left: 1px solid #CCCCCC;
  padding-left: 20px; }
  .block-progress .block-content {
    font-size: 13px; }
  .block-progress dt {
    padding-top: 6px;
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    margin-bottom: 6px;
    text-transform: uppercase;
    font-weight: normal;
    color: #A0A0A0; }
  .block-progress dt.complete {
    color: #636363; }
  .block-progress dd {
    padding-left: 15px;
    margin-bottom: 10px;
    font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-style: italic; }
    .block-progress dd address {
      font-style: italic; }
  .block-progress #payment-progress-opcheckout .subtitle {
    margin-bottom: 3px; }
  .block-progress .payment-info dt {
    padding: 0;
    margin: 0 0 3px 0;
    color: #636363;
    font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
    text-transform: none;
    font-style: italic;
    float: left;
    clear: both;
    font-size: 13px; }
    .block-progress .payment-info dt:after {
      content: ': '; }
  .block-progress .payment-info dd {
    float: left;
    margin-bottom: 3px;
    font-size: 13px; }
  .block-progress .payment-info:after {
    content: '';
    display: table;
    clear: both; }

/* review step */
#checkout-review-table .btn-remove img {
  display: none; }

#checkout-review-table-wrapper {
  clear: both; }

#review-buttons-container {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px; }
  #review-buttons-container .btn-checkout {
    min-width: 220px; }
  #review-buttons-container .please-wait {
    float: left;
    margin-right: 10px; }
  #review-buttons-container .f-left {
    float: right; }

@media only screen and (max-width: 779px) {
  .linearize-table-large.checkout-review-table thead tr:nth-child(1n+2) {
    display: none; } }

@media only screen and (max-width: 550px) {
  .linearize-table.checkout-review-table thead tr:nth-child(1n+2) {
    display: none; } }

/* show/hide "change" link for progress step depend on complete status
 * should be placed in .css file */
.opc-block-progress dt.complete a,
.opc-block-progress dt.complete .separator {
  display: inline; }

.opc-block-progress dt a,
.opc-block-progress dt .separator {
  display: none; }

/* On small screens, the progress review content will be moved to the review step via JS. Styled via this CSS: */
#checkout-step-review .opc-block-progress {
  border-left: none;
  padding-left: 0; }
  #checkout-step-review .opc-block-progress .block-title {
    display: none; }
  #checkout-step-review .opc-block-progress .block-content {
    display: block !important;
    padding: 0; }
    #checkout-step-review .opc-block-progress .block-content > dl > div {
      float: left;
      width: 50%; }
    @media only screen and (max-width: 550px) {
      #checkout-step-review .opc-block-progress .block-content > dl > div {
        float: none;
        width: auto; } }
    #checkout-step-review .opc-block-progress .block-content .changelink {
      display: none; }

@media only screen and (max-width: 550px) {
  #checkout-review-table thead > tr > th {
    display: none; }
    #checkout-review-table thead > tr > th:first-child {
      display: block; }
  #checkout-review-table thead > tr > th:first-child {
    display: block; } }

#checkout-step-review .centinel > p {
  margin-bottom: 10px; }

#checkout-step-review .centinel iframe {
  width: 100%;
  min-height: 400px; }

/* Gift options */
.gift-messages-form .item {
  content: '';
  display: table;
  clear: both;
  margin-top: 30px; }
  .gift-messages-form .item h5 {
    font-weight: bold; }
  .gift-messages-form .item .product-img-box {
    width: auto;
    float: left;
    padding-right: 15px; }
  .gift-messages-form .item .details {
    float: left; }

.gift-message-form .inner-box > div {
  content: '';
  display: table;
  clear: both;
  width: 100%;
  margin-top: 15px;
  display: block; }
  .gift-message-form .inner-box > div.extra-options-container p {
    margin-bottom: 15px; }

.gift-message-form .gift-wrapping-form label {
  margin-right: 10px; }

.gift-message-form .gift-wrapping-form img {
  float: left; }

.gift-message-form .gift-wrapping-form .gift-wrapping-design {
  height: 75px; }
  .gift-message-form .gift-wrapping-form .gift-wrapping-design:after {
    content: '';
    display: table;
    clear: both; }
  .gift-message-form .gift-wrapping-form .gift-wrapping-design .image-box {
    margin-right: 5px; }

.gift-message-form .gift-item {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: solid 1px #ECECEC; }
  .gift-message-form .gift-item:after {
    content: '';
    display: table;
    clear: both; }
  .gift-message-form .gift-item .product-img-box {
    width: 200px; }
    .gift-message-form .gift-item .product-img-box .product-image {
      width: 75px;
      margin-left: auto;
      margin-right: auto; }
    .gift-message-form .gift-item .product-img-box .product-name {
      display: block; }
  .gift-message-form .gift-item .fieldset {
    margin-left: 200px; }

@media only screen and (max-width: 1024px) {
  .gift-message-form .giftmessage-area {
    max-width: 100%; }
  .gift-message-form .gift-item .product-img-box {
    width: 100%;
    float: none; }
  .gift-message-form .gift-item .fieldset {
    margin-left: 0px; }
    .gift-message-form .gift-item .fieldset textarea {
      width: 100%; } }

/* ============================================ *
 * Checkout - Success
 * ============================================ */
.checkout-onepage-success .col-main {
  padding: 0;
  text-align: center; }

.checkout-onepage-success .buttons-set {
  margin: 10px 0;
  text-align: center; }
  .checkout-onepage-success .buttons-set button {
    float: none; }

/* ============================================ *
 * Configurable Swatches
 * ============================================ */
/* Clears */
.clearfix:after,
.configurable-swatch-list:after,
.product-view .product-options .swatch-attr:after {
  content: '';
  display: table;
  clear: both; }

/* General Swatch Styling */
.swatch-link,
.swatch-label {
  display: block;
  border-radius: 3px;
  font-size: 14px;
  text-align: center;
  color: #636363;
  text-decoration: none;
  box-sizing: content-box; }

.swatch-link {
  border: 1px solid #CCCCCC;
  margin: 0 0 3px; }
  .swatch-link img {
    border-radius: 2px; }
  .swatch-link:hover {
    cursor: pointer;
    text-decoration: none; }
  .swatch-link .x {
    display: none;
    text-indent: -999em;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url(../images/bg_x.png) center no-repeat transparent;
    z-index: 10; }
  .swatch-link.has-image .swatch-label {
    position: relative; }
  .swatch-link.has-image img {
    position: absolute;
    top: 0;
    left: 0; }

.swatch-label {
  border: 1px solid #fff;
  margin: 0;
  white-space: nowrap;
  background: #F4F4F4; }

.configurable-swatch-list {
  margin-left: -3px;
  zoom: 1;
  clear: both;
  -webkit-transform: translateZ(0px); }
  .configurable-swatch-list li {
    float: left;
    zoom: 1;
    margin: 0 0 0 3px; }
  .products-grid .configurable-swatch-list li {
    display: inline-block;
    float: none;
    margin: 0;
    vertical-align: top; }
  .configurable-swatch-list .not-available .x {
    display: block; }
  .configurable-swatch-list .not-available .swatch-link {
    border-color: #EDEDED;
    position: relative; }
    .configurable-swatch-list .not-available .swatch-link.has-image img {
      opacity: 0.4;
      filter: alpha(opacity=40); }
  .configurable-swatch-list .not-available .swatch-label {
    color: #aaa;
    background: #fff; }
  .configurable-swatch-list .wide-swatch .swatch-label {
    padding: 0 6px; }
  .configurable-swatch-list .not-available a:focus {
    outline: 0; }

#narrow-by-list dd .configurable-swatch-list li {
  margin: 0 0 0 3px;
  width: 47%; }

#narrow-by-list dd .swatch-link {
  border: none;
  line-height: 25px;
  margin-right: 2px;
  text-align: left; }
  #narrow-by-list dd .swatch-link.has-image {
    line-height: inherit; }
  #narrow-by-list dd .swatch-link:hover .swatch-label {
    border-color: #3399CC; }

#narrow-by-list dd .swatch-label {
  background: #F4F4F4;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  display: block;
  float: left;
  line-height: 1.5em;
  margin: 0 5px 0 0;
  padding: 1px 5px;
  white-space: nowrap; }
  #narrow-by-list dd .swatch-label img {
    border: 1px solid #fff;
    border-radius: 3px;
    box-sizing: content-box; }

#narrow-by-list dd .has-image .swatch-label {
  padding: 0; }

@media only screen and (max-width: 1024px) {
  #narrow-by-list dd .configurable-swatch-list li:nth-child(odd) {
    clear: left; } }

.currently .swatch-current {
  position: relative; }
  .currently .swatch-current .btn-remove {
    margin-top: -10px;
    position: absolute;
    right: 0;
    top: 50%; }
  .currently .swatch-current span {
    display: block;
    float: left; }

.currently .swatch-link {
  display: inline-block;
  margin: 0 0 0 3px; }
  .currently .swatch-link:hover {
    border-color: #CCCCCC;
    cursor: default; }

/* Other Swatch States */
.configurable-swatch-list .hover .swatch-link,
.configurable-swatch-list .selected .swatch-link,
.swatch-link:hover {
  border-color: #3399CC; }

.configurable-swatch-box {
  background: none !important; }
  .configurable-swatch-box select.swatch-select {
    display: none; }
  .configurable-swatch-box .validation-advice {
    margin: 0 0 5px;
    background: #DF280A;
    padding: 2px 5px !important;
    font-weight: bold;
    color: #fff !important;
    float: left;
    display: block;
    border-radius: 3px; }

/* CUSTOM */
.availability.out-of-stock span {
  color: #A0A0A0; }

.product-view .product-options .swatch-attr {
  float: none;
  display: block;
  clear: both;
  border: 0; }
  .product-view .product-options .swatch-attr label,
  .product-view .product-options .swatch-attr .select-label {
    font-size: 12px; }
  .product-view .product-options .swatch-attr label {
    display: block;
    line-height: 1.3; }
  .product-view .product-options .swatch-attr .select-label {
    display: inline;
    font-weight: normal;
    color: #3399CC;
    padding-left: 5px; }

.product-view .product-options dd .input-box {
  width: auto;
  height: auto; }

.product-view .product-options .select-label {
  display: none; }

.product-view .add-to-cart button.out-of-stock {
  background-position: -80px -362px;
  cursor: default; }

/* ============================================ *
 * Customer
 * ============================================ */
.customer-account-login .scaffold-form label:first-child {
  width: 115px; }

.customer-account-login .col2-set .buttons-set {
  text-align: left;
  border-top: 0; }
  .customer-account-login .col2-set .buttons-set button,
  .customer-account-login .col2-set .buttons-set .button,
  .customer-account-login .col2-set .buttons-set html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
  .customer-account-login .col2-set .buttons-set button {
    float: none;
    min-width: 50%;
    margin: 0; }

.customer-account-login .col2-set .col-1 ul {
  list-style: disc;
  padding-left: 20px;
  margin: 10px 0 20px 0; }

@media only screen and (min-width: 551px) {
  .customer-account-login .col2-set .col-1,
  .customer-account-login .col2-set .col-2 {
    padding-top: 0;
    margin-top: 20px; }
  .customer-account-login .col2-set .col-1 {
    padding-right: 20px; }
  .customer-account-login .col2-set .col-2 {
    padding-left: 20px;
    border-left: 1px solid #EDEDED; } }

@media only screen and (min-width: 1024px) {
  .customer-account-login .col2-set .col-1 {
    padding-right: 0; }
  .customer-account-login .col2-set .col-2 {
    padding-left: 60px;
    border-left: 1px solid #EDEDED; } }

@media only screen and (max-width: 550px) {
  .customer-account-login .col2-set .col-1 {
    padding-bottom: 30px; }
  .customer-account-login .col2-set .col-2 {
    padding-top: 30px;
    border-top: 1px solid #EDEDED; } }

@media only screen and (max-width: 1024px) {
  .customer-account-login .col2-set p.required {
    display: none; } }

.customer-account-create .scaffold-form label:first-child {
  width: 140px; }

.opc #opc-login p:not(.required) {
  font-style: italic;
  font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #A0A0A0; }

.remember-me-box a.hide {
  display: none; }

.remember-me-box .link-tip {
  font-size: 13px;
  padding-left: 10px; }

.remember-me-popup {
  display: none;
  border: 1px solid #CCCCCC;
  padding: 10px;
  position: relative; }
  .remember-me-popup.show {
    display: block; }
  .remember-me-popup p {
    font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif; }
  .remember-me-popup .remember-me-popup-close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px;
    font-size: 12px; }
  .remember-me-popup .remember-me-popup-close-button {
    display: none; }

.customer-account-create .buttons-set {
  max-width: 455px; }

.customer-account-create .fieldset,
.customer-account-create .buttons-set {
  margin-left: 30px; }
  @media only screen and (max-width: 550px) {
    .customer-account-create .fieldset,
    .customer-account-create .buttons-set {
      margin-left: 0; } }

.customer-account-create .fieldset .hidden {
  display: none; }

.customer-account-create #remember-me-popup {
  max-width: 455px; }

.customer-account-forgotpassword .fieldset,
.customer-account-forgotpassword .buttons-set,
.customer-account-changeforgotten .fieldset,
.customer-account-changeforgotten .buttons-set {
  margin-left: 30px;
  max-width: 400px; }
  @media only screen and (max-width: 550px) {
    .customer-account-forgotpassword .fieldset,
    .customer-account-forgotpassword .buttons-set,
    .customer-account-changeforgotten .fieldset,
    .customer-account-changeforgotten .buttons-set {
      margin-left: 0; } }

.customer-account-forgotpassword .fieldset .input-box input.input-text,
.customer-account-changeforgotten .fieldset .input-box input.input-text {
  width: 100%; }

/* ============================================ *
 * My Account Global Styles
 * ============================================ */
body.customer-account .my-account .page-title h1 {
  border: 0;
  text-align: left; }

body.customer-account .my-account .title-buttons {
  position: relative;
  text-align: right; }
  body.customer-account .my-account .title-buttons h1 {
    text-align: left; }
  body.customer-account .my-account .title-buttons .button, body.customer-account .my-account .title-buttons html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer body.customer-account .my-account .title-buttons button {
    position: absolute;
    right: 0;
    top: 0; }
  body.customer-account .my-account .title-buttons a,
  body.customer-account .my-account .title-buttons span.separator {
    position: relative;
    top: -42px; }

body.customer-account .my-account .fieldset h2,
body.customer-account .my-account .addresses-list h2,
body.customer-account .my-account .order-details h2 {
  width: 100%;
  display: inline-block; }

body.customer-account .my-account .addresses-list h3 {
  font-size: 14px;
  font-weight: 600; }

body.customer-account .my-account .fieldset {
  margin-top: 30px;
  margin-bottom: 30px; }

body.customer-account .data-table {
  margin-top: 5px; }
  body.customer-account .data-table td a {
    font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    text-transform: uppercase;
    font-style: normal;
    font-size: 13px; }
  body.customer-account .data-table span.nobr {
    white-space: normal; }
    body.customer-account .data-table span.nobr a {
      white-space: nowrap; }
  body.customer-account .data-table td.view a {
    display: block; }
  body.customer-account .data-table .separator {
    display: none; }

body.customer-account .sidebar .block ol#compare-items li {
  margin: 10px 0; }

body.customer-account .sidebar .block .block-content p.block-subtitle {
  margin-bottom: 15px; }

body.customer-account .sidebar .block .block-content .actions {
  margin-top: 30px; }

body.customer-account .sidebar ol#cart-sidebar-reorder li {
  margin-top: 10px;
  margin-bottom: 0; }

body.customer-account .sidebar ol#cart-sidebar-reorder p.product-name {
  display: inline-block;
  margin-bottom: 0; }

body.customer-account .sidebar .block-cart .summary {
  margin-bottom: 15px; }

body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder li {
  margin-top: 10px;
  margin-bottom: 0; }
  body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder li input {
    margin-right: 10px; }

body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder p.product-name {
  display: inline;
  margin-bottom: 0; }

.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day {
  width: 40px;
  float: left;
  margin-right: 10px; }

.form-list .customer-dob .dob-year {
  width: 80px;
  float: left; }

/* ============================================ *
 * Dashboard
 * ============================================ */
.dashboard .box-head {
  margin-top: 30px;
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 7px; }
  .dashboard .box-head h2 {
    font-size: 15px;
    font-weight: 600;
    display: inline-block;
    margin-bottom: 0; }
  .dashboard .box-head a {
    padding: 10px; }

.dashboard .box-title a,
.dashboard .box-head a {
  text-transform: uppercase;
  font-size: 12px; }

.dashboard .box-account {
  padding-bottom: 40px;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 45px; }
  .dashboard .box-account p,
  .dashboard .box-account address {
    font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-style: italic; }

.dashboard .col2-set .col-1,
.dashboard .col2-set .col-2 {
  padding-right: 12.09677%;
  padding-bottom: 0; }
  .dashboard .col2-set .col-1 .box-title,
  .dashboard .col2-set .col-2 .box-title {
    position: relative;
    padding-bottom: 10px; }
    .dashboard .col2-set .col-1 .box-title h2,
    .dashboard .col2-set .col-1 .box-title h3,
    .dashboard .col2-set .col-2 .box-title h2,
    .dashboard .col2-set .col-2 .box-title h3 {
      font-weight: 600;
      font-size: 14px;
      margin-bottom: 0; }
    .dashboard .col2-set .col-1 .box-title a,
    .dashboard .col2-set .col-2 .box-title a {
      line-height: 19.6px; }

.dashboard .box-reviews.box-account {
  padding-bottom: 0; }

.dashboard .box-reviews li {
  padding: 10px 0;
  border-top: 1px solid #EDEDED; }
  .dashboard .box-reviews li:first-child {
    border-top: 0; }
  .dashboard .box-reviews li .number {
    margin-right: -20px;
    float: left;
    line-height: 1.4;
    font-size: 13px; }
  .dashboard .box-reviews li .details {
    margin-left: 20px; }
    .dashboard .box-reviews li .details .ratings {
      content: '';
      display: table;
      clear: both;
      margin-bottom: 0; }
      .dashboard .box-reviews li .details .ratings strong {
        float: left;
        font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
        font-size: 13px;
        margin-right: 5px; }
      .dashboard .box-reviews li .details .ratings .rating-box {
        float: left;
        margin: 3px 0 0 0; }

/* ============================================ *
 * Address Book
 * ============================================ */
.my-account .addresses-list {
  font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif; }
  .my-account .addresses-list .col-1,
  .my-account .addresses-list .col-2 {
    padding-bottom: 0; }
  .my-account .addresses-list .item {
    margin: 0 0 30px 0; }
    .my-account .addresses-list .item p {
      margin-top: 10px; }
  @media only screen and (max-width: 1024px) {
    .my-account .addresses-list .col-1,
    .my-account .addresses-list .col-2 {
      width: 100%;
      padding-left: 0;
      padding-right: 0; }
      .my-account .addresses-list .col-1 li.empty,
      .my-account .addresses-list .col-2 li.empty {
        width: 100%; } }
  @media only screen and (max-width: 779px) {
    .my-account .addresses-list .addresses-additional p a {
      white-space: nowrap; } }

/* ============================================ *
 * Order View
 * ============================================ */
.order-info {
  padding-bottom: 10px;
  border-bottom: 1px solid #EDEDED;
  width: 100%;
  margin-bottom: 30px; }
  .order-info dt,
  .order-info dd,
  .order-info ul,
  .order-info li {
    display: inline; }
  .order-info dt {
    margin-right: 20px; }
  .order-info li {
    margin: 0 0 0 20px; }
    .order-info li.current {
      font-weight: 600; }
    .order-info li:first-child {
      margin-left: 0; }

.order-date {
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  text-transform: uppercase; }

.order-info-box {
  margin-bottom: 40px;
  margin-top: 20px; }
  .order-info-box + .order-info-box {
    padding-bottom: 40px;
    border-bottom: 1px solid #EDEDED; }
  .order-info-box .col-1 {
    padding-right: 0;
    width: 48%; }
  .order-info-box .col-2 {
    width: 52%; }
  .order-info-box .col-1,
  .order-info-box .col-2 {
    overflow: hidden;
    padding-top: 0;
    padding-bottom: 0; }
  .order-info-box .box-title {
    width: 150px;
    padding-right: 10px;
    float: left; }
    .order-info-box .box-title h2 {
      font-size: 14px;
      font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
      font-weight: bold;
      line-height: 1.5; }
      .order-info-box .box-title h2:after {
        content: ':'; }
  .order-info-box .box-content {
    float: left;
    font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif; }
    .order-info-box .box-content td,
    .order-info-box .box-content th {
      font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
      line-height: 1.3; }
    .order-info-box .box-content th {
      padding-top: 10px; }
    .order-info-box .box-content td {
      padding-left: 15px; }
    .order-info-box .box-content strong {
      font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
      font-weight: normal;
      text-transform: uppercase; }

#my-orders-table .option-label {
  margin-left: 10px;
  font-weight: 600;
  font-style: italic; }

#my-orders-table .option-value {
  margin-left: 20px; }

#my-orders-table tr.bundle:not(:last-child) td {
  border-bottom: none;
  border-top: none; }

ol#cart-sidebar-reorder li {
  margin-top: 10px;
  margin-bottom: 0; }
  ol#cart-sidebar-reorder li input {
    margin-right: 10px; }

ol#cart-sidebar-reorder p.product-name {
  display: inline; }

@media only screen and (max-width: 779px) {
  #my-orders-table .option-label {
    margin-left: 20px; }
  #my-orders-table .option-value {
    margin-left: 35px; }
  #my-orders-table td[data-rwd-label=Qty] .nobr br {
    display: none; }
  #my-orders-table td[data-rwd-label=Qty] .nobr strong {
    margin-right: 10px; }
  #my-orders-table tr.bundle {
    border-color: #EDEDED; }
  #my-orders-table tr.bundle.child td[data-rwd-label] {
    padding-left: 60px; }
  #my-orders-table tbody:last-child tr:last-child td {
    padding-bottom: 10px;
    border-bottom: 0; }
    #my-orders-table tbody:last-child tr:last-child td:last-child {
      padding-bottom: 15px; }
  #my-orders-table tfoot tr.shipping {
    margin-top: 0; } }

.order-additional {
  margin: 40px 0; }

.order-gift-message dd {
  margin-top: 10px; }

@media only screen and (max-width: 1440px) {
  .dashboard .col2-set .col-1,
  .dashboard .col2-set .col-2 {
    padding-right: 30px;
    padding-bottom: 0; }
  body.customer-account .data-table td.view a {
    white-space: normal; } }

@media only screen and (max-width: 1280px) {
  body.customer-account .my-account .title-buttons {
    text-align: left; }
    body.customer-account .my-account .title-buttons span.separator,
    body.customer-account .my-account .title-buttons a {
      top: -12px; } }

@media only screen and (max-width: 1024px) {
  body.customer-account .data-table.orders th.ship,
  body.customer-account .data-table.orders td.ship,
  body.customer-account .data-table.orders td.status,
  body.customer-account .data-table.orders th.status {
    display: none; }
  .order-info-box .box-content {
    clear: left; }
  .addresses-list .item {
    float: left;
    width: 50%;
    padding-right: 30px; }
  .order-info dt {
    display: none; }
  .dashboard .page-title {
    margin-top: 20px; }
    .dashboard .page-title h1 {
      margin-top: 0; }
  .dashboard .welcome-msg {
    font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif; }
    .dashboard .welcome-msg .hello {
      font-style: italic; }
  .dashboard .box-account {
    padding-bottom: 15px;
    margin-bottom: 30px; }
  .dashboard .col2-set .col-1,
  .dashboard .col2-set .col-2 {
    width: 48%;
    padding-right: 0;
    padding-left: 0; }
  .dashboard .col2-set .col-1 {
    float: left;
    margin-right: 4%; }
  .dashboard .col2-set .col-2 {
    float: right; } }

@media only screen and (max-width: 779px) {
  body.customer-account .my-account .form-list .control {
    padding-left: 0; } }

@media only screen and (max-width: 550px) {
  body.customer-account .my-account .page-title h1 {
    text-align: center; }
  body.customer-account .my-account .title-buttons {
    text-align: center; }
    body.customer-account .my-account .title-buttons .button, body.customer-account .my-account .title-buttons html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer body.customer-account .my-account .title-buttons button {
      width: 100%;
      position: static;
      margin-bottom: 15px; }
      body.customer-account .my-account .title-buttons .button + .button, body.customer-account .my-account .title-buttons html.saferpay-paymentpage .box.box-main form footer button + .button, html.saferpay-paymentpage .box.box-main form footer body.customer-account .my-account .title-buttons button + .button, body.customer-account .my-account .title-buttons html.saferpay-paymentpage .box.box-main form footer .button + button, html.saferpay-paymentpage .box.box-main form footer body.customer-account .my-account .title-buttons .button + button, body.customer-account .my-account .title-buttons html.saferpay-paymentpage .box.box-main form footer button + button, html.saferpay-paymentpage .box.box-main form footer body.customer-account .my-account .title-buttons button + button {
        margin-left: 0px; }
  body.customer-account .my-account .fieldset h2 {
    margin-bottom: 15px; }
  body.customer-account .my-account .order-details h2 {
    margin-bottom: 15px; }
  body.customer-account .my-account .buttons-set {
    border-top: 0; }
  body.customer-account .my-account .addresses-list .item {
    margin-bottom: 15px;
    padding-right: 0;
    float: none;
    width: auto; }
  body.customer-account .my-account .addresses-list h2 {
    margin-bottom: 15px; }
  .order-info {
    margin-top: 15px; }
  .data-table.orders .link-reorder,
  .data-table.orders .date {
    display: none; }
  .data-table.orders td.view {
    text-align: right; }
  .dashboard .col2-set .col-1,
  .dashboard .col2-set .col-2 {
    width: 100%;
    margin-top: 15px; }
  .order-info-box {
    margin: 0; }
    .order-info-box .col-1,
    .order-info-box .col-2 {
      width: 100%;
      border-bottom: 1px solid #EDEDED;
      padding: 15px 0; }
    .order-info-box + .order-info-box {
      padding-bottom: 0;
      border-bottom: 0;
      margin-bottom: 30px; }
  #my-reviews-table .nobr {
    white-space: normal; } }

/* ============================================ *
 * Newsletter Subscriptions
 * ============================================ */
body.newsletter-manage-index .my-account .fieldset {
  margin-bottom: 20px; }

body.newsletter-manage-index .my-account .fieldset h2 {
  display: none; }

body.newsletter-manage-index .my-account .form-list {
  border-top: 1px solid #EDEDED;
  padding-top: 10px; }

/* ============================================ *
 * Contacts
 * ============================================ */
.contacts-index-index .buttons-set {
  margin-left: 30px;
  max-width: 435px; }
  .contacts-index-index .buttons-set p.required {
    float: left; }
  @media only screen and (max-width: 779px) {
    .contacts-index-index .buttons-set {
      max-width: 330px;
      margin-left: 0; }
      .contacts-index-index .buttons-set button {
        float: left;
        margin-left: 0px; }
      .contacts-index-index .buttons-set p.required {
        float: right; } }

/* ============================================ *
 * PayPal
 * ============================================ */
@media only screen and (max-width: 1124px) and (min-width: 1025px) {
  .paypal-review-order .col2-set .col-1,
  .paypal-review-order .col2-set .col-2 {
    padding: 0px; } }

.paypal-review-order .info-set {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #EDEDED; }

.paypal-review-order .buttons-set {
  margin-top: 0px;
  padding-top: 0px;
  border: 0; }
  .paypal-review-order .buttons-set button {
    margin-bottom: 10px; }

@media only screen and (max-width: 1024px) {
  .paypal-review-order .col-1 {
    padding-bottom: 0; }
  .paypal-review-order .field.inactive {
    display: none; } }

.top-container .bml-ad {
  margin-top: 7px;
  margin-bottom: 7px;
  text-align: center; }
  .top-container .bml-ad span {
    display: inline-block; }
    .top-container .bml-ad span a {
      display: block; }

.bml-ad {
  display: none;
  text-align: center;
  margin-bottom: 5px; }
  .bml-ad span {
    display: block;
    line-height: 0; }
  .bml-ad a {
    display: inline-block;
    max-width: 100%; }
  .bml-ad a:hover {
    opacity: 0.7; }
  .bml-ad img {
    height: auto !important;
    max-width: 100%; }

.cart-totals-wrapper .bml-ad.large img {
  display: block;
  margin: 0; }

@media only screen and (max-width: 1024px) {
  .bml-ad.small {
    display: block; } }

@media only screen and (min-width: 1025px) {
  .bml-ad.large {
    display: block; } }

div.paypal-logo {
  text-align: center;
  margin: 15px 0;
  max-width: 100%; }
  div.paypal-logo span {
    display: block;
    width: 100%; }
    div.paypal-logo span a {
      display: inline-block;
      max-width: 100%; }
      div.paypal-logo span a img {
        max-width: 100%; }
  div.paypal-logo span > img {
    display: none; }

.checkout-types div.paypal-logo {
  text-align: right; }

.bml-checkout-type {
  list-style-type: none; }

.sidebar .paypal-logo {
  text-align: center;
  line-height: 0; }
  .sidebar .paypal-logo > a {
    display: inline-block;
    max-width: 100%; }
    .sidebar .paypal-logo > a:hover {
      opacity: 0.8; }
    .sidebar .paypal-logo > a img {
      display: block; }
  .sidebar .paypal-logo .label {
    margin-top: 4px; }
    .sidebar .paypal-logo .label a {
      font-size: 12px;
      line-height: 1.5; }

/* ============================================ *
 * Review - Customer
 * ============================================ */
#customer-reviews {
  width: auto;
  float: none; }
  #customer-reviews .review-heading {
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    padding: 10px 0 5px; }
    #customer-reviews .review-heading:after {
      content: '';
      display: table;
      clear: both; }
    #customer-reviews .review-heading h2 {
      float: left;
      display: block; }
    #customer-reviews .review-heading .pager {
      clear: none;
      float: right;
      width: auto; }
      #customer-reviews .review-heading .pager .count-container .limiter {
        margin-bottom: 0; }
        #customer-reviews .review-heading .pager .count-container .limiter label {
          font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
          font-size: 10px;
          text-transform: uppercase; }
      #customer-reviews .review-heading .pager .amount {
        display: none; }
  #customer-reviews h2 {
    color: #3399CC;
    font-size: 12px;
    text-transform: uppercase; }
    #customer-reviews h2 span {
      color: #636363; }
  #customer-reviews h3 {
    font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase; }
    #customer-reviews h3 span {
      color: #3399CC; }
  #customer-reviews .fieldset {
    padding-top: 25px;
    width: 470px; }
    #customer-reviews .fieldset h4 {
      border-bottom: 1px solid #CCCCCC;
      font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
      font-size: 12px;
      font-weight: normal;
      padding-bottom: 5px;
      text-transform: uppercase; }
      #customer-reviews .fieldset h4 em {
        display: none; }
    #customer-reviews .fieldset .form-list {
      font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
      font-size: 12px;
      font-weight: normal;
      margin: 10px 0;
      text-transform: uppercase;
      width: 470px; }
      #customer-reviews .fieldset .form-list .inline-label:after {
        content: '';
        display: table;
        clear: both; }
      #customer-reviews .fieldset .form-list label {
        font-size: 12px;
        font-weight: normal; }
      #customer-reviews .fieldset .form-list textarea {
        border: 1px solid #CCCCCC;
        border-radius: 0;
        min-width: 100%;
        -webkit-appearance: none; }
      #customer-reviews .fieldset .form-list input {
        border: 1px solid #CCCCCC;
        border-radius: 0; }
        #customer-reviews .fieldset .form-list input[type="text"] {
          width: 100%; }
  #customer-reviews .buttons-set {
    border: none;
    margin: 0;
    width: 470px; }
  #customer-reviews dl {
    font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px; }
    #customer-reviews dl dt {
      margin: 10px 0;
      text-transform: uppercase; }
    #customer-reviews dl dd {
      font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
      font-size: 14px;
      margin: 10px 0; }
      #customer-reviews dl dd .ratings-table {
        font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
        font-size: 12px;
        width: 100%; }
        #customer-reviews dl dd .ratings-table tr {
          margin-right: 15px; }
        #customer-reviews dl dd .ratings-table .review-label {
          width: 300px;
          max-width: 70%; }
      #customer-reviews dl dd table {
        margin: 15px 0; }
      #customer-reviews dl dd .review-meta {
        color: #3399CC;
        font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        text-transform: uppercase; }

.review-summary-table {
  border-bottom: 1px solid #CCCCCC;
  margin: 0 0 10px; }
  .review-summary-table thead {
    background: transparent; }
    .review-summary-table thead th {
      background: transparent;
      border: none;
      padding: 15px 7px 10px 8px; }
  .review-summary-table tbody th {
    background: #FFFFFF;
    font-size: 12px; }
  .review-summary-table tbody td {
    border: none;
    text-align: center;
    padding: 0; }
    .review-summary-table tbody td label {
      width: 100%;
      display: block;
      padding: 11px 0; }
  .review-summary-table .rating-box .rating-number {
    display: none; }
    .review-summary-table .rating-box .rating-number:after {
      content: "";
      display: inline-block;
      background-position: 0px -599px;
      width: 13px;
      height: 14px;
      margin-left: 5px;
      position: relative;
      top: 2px; }

/* ============================================ *
 * Ratings - Global
 * ============================================ */
.ratings-table {
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase; }
  .ratings-table th {
    padding-right: 10px; }
  .ratings-table .rating-box {
    background-position: 0 -615px;
    background-repeat: repeat-x;
    height: 13px;
    overflow: hidden;
    text-indent: -9999px;
    width: 65px; }
    .ratings-table .rating-box .rating {
      background-position: 0 -600px;
      background-repeat: repeat-x;
      float: left;
      height: 13px;
      text-indent: -9999px; }

@media only screen and (max-width: 1024px) {
  body.review-product-list .product-view .product-shop .price-info {
    padding-left: 0; }
  body.review-product-list .product-view .product-shop .extra-info {
    padding: 0;
    min-width: 84%; }
    body.review-product-list .product-view .product-shop .extra-info .ratings-table {
      margin: 10px 0;
      width: 100%; }
      body.review-product-list .product-view .product-shop .extra-info .ratings-table tr {
        margin-right: 15px; } }

@media only screen and (max-width: 535px) {
  body.review-product-list .product-view .product-shop .extra-info {
    min-width: 0; }
    body.review-product-list .product-view .product-shop .extra-info .ratings-table tr {
      float: none;
      margin-right: 0; } }

@media only screen and (max-width: 520px) {
  #customer-reviews .fieldset {
    width: 100%; }
    #customer-reviews .fieldset .form-list {
      width: 100%; }
      #customer-reviews .fieldset .form-list .inline-label label,
      #customer-reviews .fieldset .form-list .inline-label .input-box {
        float: none; }
  #customer-reviews .buttons-set {
    width: 100%; }
  #customer-reviews .review-summary-table thead th {
    padding-left: 0px;
    padding-right: 0px; }
  #customer-reviews .review-summary-table tbody th {
    padding-left: 0px;
    padding-right: 0px; }
  #customer-reviews .review-summary-table tbody td {
    width: 20%;
    padding: 0px; }
  #customer-reviews .review-summary-table .rating-box {
    text-indent: 0px;
    text-align: center;
    background: none;
    height: 19.6px;
    width: 100%; }
    #customer-reviews .review-summary-table .rating-box .rating {
      display: none; }
    #customer-reviews .review-summary-table .rating-box .rating-number {
      display: inline-block; } }

@media only screen and (max-width: 450px) {
  #customer-reviews dl dd .ratings-table tr {
    float: none; } }

/* ============================================ *
 * Review View Page
 * ============================================ */
.review-product-view .product-review .product-details h2 {
  border-bottom: none; }

.review-product-view .product-review .product-img-box {
  width: auto;
  max-width: 50%; }
  .review-product-view .product-review .product-img-box > a {
    width: 100%; }
  .review-product-view .product-review .product-img-box .product-image {
    width: 100%; }

@media only screen and (max-width: 1024px) {
  .review-product-view .product-review .product-img-box {
    max-width: 100%; } }

/* ============================================ *
 * Slideshow
 * ============================================ */
.slideshow-container {
  position: relative;
  display: block;
  width: 100%;
  margin: 10px 0;
  border: 1px solid #EDEDED; }
  .slideshow-container .slideshow {
    width: 100%;
    padding: 0;
    position: relative;
    margin: 0;
    border: 10px solid #FFFFFF; }
    .slideshow-container .slideshow > li {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      padding: 0;
      display: block;
      margin: 0; }
      .slideshow-container .slideshow > li:first-child {
        position: static;
        z-index: 100; }
      .slideshow-container .slideshow > li img {
        max-width: 100%;
        width: 100%; }

.slideshow-pager {
  text-align: center;
  width: 100%;
  z-index: 115;
  position: absolute;
  bottom: 0px;
  top: auto;
  overflow: hidden;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }
  .slideshow-pager span {
    font-family: arial;
    width: 44px;
    height: 44px;
    display: inline-block;
    color: #DDDDDD;
    cursor: pointer; }
    .slideshow-pager span:before {
      content: '';
      display: block;
      width: 16px;
      height: 16px;
      left: 50%;
      top: 50%;
      margin-left: -8px;
      margin-top: -8px;
      border-radius: 1px;
      background-color: #FFFFFF;
      position: relative; }
    .slideshow-pager span:hover:before {
      background-color: #2e8ab8; }
    .slideshow-pager span.cycle-pager-active:before {
      background-color: #297aa3; }
  .slideshow-pager > * {
    cursor: pointer; }

.slideshow-prev,
.slideshow-next {
  position: absolute;
  top: 0;
  width: 15%;
  max-width: 80px;
  height: 100%;
  opacity: 0.6;
  z-index: 110;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }
  .slideshow-prev:before,
  .slideshow-next:before {
    content: '';
    width: 0;
    height: 0;
    font-size: 0;
    position: absolute;
    border-style: solid;
    display: block;
    top: 50%;
    margin-top: -15px; }
  .slideshow-prev:hover,
  .slideshow-next:hover {
    opacity: 1; }
  .slideshow-prev.disabled,
  .slideshow-next.disabled {
    opacity: 0.5;
    cursor: default; }

.slideshow-prev {
  left: 8px; }
  .slideshow-prev:before {
    border-width: 15px 15px 15px 0;
    border-color: transparent #FFFFFF transparent transparent;
    top: 50%;
    left: 10px; }
  .slideshow-prev:hover:before {
    border-color: transparent #2e8ab8 transparent transparent; }

.slideshow-next {
  right: 8px; }
  .slideshow-next:before {
    border-width: 15px 0 15px 15px;
    border-color: transparent transparent transparent #FFFFFF;
    top: 50%;
    right: 10px; }
  .slideshow-next:hover:before {
    border-color: transparent transparent transparent #2e8ab8; }

.cycle-caption {
  position: absolute;
  color: white;
  bottom: 15px;
  right: 15px;
  z-index: 110; }

.cycle-overlay {
  font-family: tahoma, arial;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 120;
  background: black;
  color: white;
  padding: 15px;
  opacity: .5; }

/* ============================================ *
 * Wishlist
 * ============================================ */
#wishlist-table th {
  text-align: center; }

#wishlist-table.clean-table {
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  width: 100%; }
  #wishlist-table.clean-table th {
    border-bottom: 1px solid #C0C0C0; }
  #wishlist-table.clean-table td {
    padding: 15px;
    vertical-align: top; }
  #wishlist-table.clean-table thead th {
    font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase; }

#wishlist-table .product-name {
  font-size: 16px;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  margin-bottom: 0;
  text-transform: uppercase; }
  #wishlist-table .product-name a {
    color: #3399CC; }

#wishlist-table .wishlist-sku {
  font-size: 11px;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  margin: 5px 0; }

#wishlist-table textarea {
  border: 1px solid #C0C0C0;
  width: 100%;
  height: 45px;
  font-size: 11px;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; }
  #wishlist-table textarea::-webkit-input-placeholder {
    text-transform: uppercase; }
  #wishlist-table textarea:-moz-placeholder {
    text-transform: uppercase; }
  #wishlist-table textarea::-moz-placeholder {
    text-transform: uppercase; }
  #wishlist-table textarea:-ms-input-placeholder {
    text-transform: uppercase; }
  #wishlist-table textarea:focus {
    border: 1px solid #3399CC; }

#wishlist-table .item-manage {
  text-align: right;
  max-width: 450px;
  padding-top: 5px; }
  #wishlist-table .item-manage .button, #wishlist-table .item-manage html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #wishlist-table .item-manage button {
    font-size: 11px;
    padding: 3px 5px; }

#wishlist-table .cart-cell {
  text-align: center; }

#wishlist-table td.customer-wishlist-item-image {
  width: 113px; }

#wishlist-table td.customer-wishlist-item-quantity {
  width: 3em; }

#wishlist-table td.customer-wishlist-item-price {
  width: 120px;
  text-align: center; }

#wishlist-table td.customer-wishlist-item-cart {
  width: 150px; }
  #wishlist-table td.customer-wishlist-item-cart .button, #wishlist-table td.customer-wishlist-item-cart html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #wishlist-table td.customer-wishlist-item-cart button {
    font-size: 12px;
    margin-bottom: 10px;
    padding: 3px 5px;
    width: 100%; }
  #wishlist-table td.customer-wishlist-item-cart .truncated {
    margin-bottom: 10px; }
  #wishlist-table td.customer-wishlist-item-cart > p {
    margin-bottom: 0; }
  #wishlist-table td.customer-wishlist-item-cart .remove-whishlist-item {
    text-align: center; }
  #wishlist-table td.customer-wishlist-item-cart .btn-remove {
    vertical-align: top; }

#wishlist-table td.customer-wishlist-item-remove {
  width: 20px; }

#wishlist-table td .button, #wishlist-table td html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #wishlist-table td button,
#wishlist-table td button {
  white-space: normal; }

#wishlist-table .price-box {
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px; }
  #wishlist-table .price-box .price {
    color: #636363; }

#wishlist-table .giftregisty-add {
  margin-top: 5px; }
  #wishlist-table .giftregisty-add .change {
    display: none; }
  #wishlist-table .giftregisty-add li {
    cursor: pointer;
    color: #3399CC;
    margin-bottom: 3px; }

#wishlist-table .truncated .details {
  background: none;
  color: #3399CC; }

#wishlist-table td[data-rwd-label]:before {
  font-weight: 600; }

@media only screen and (max-width: 1440px) {
  #wishlist-table.clean-table td {
    padding-left: 10px;
    padding-right: 10px; } }

@media only screen and (max-width: 1280px) {
  #wishlist-table.clean-table td {
    padding-left: 5px;
    padding-right: 5px; }
    #wishlist-table.clean-table td textarea {
      height: 100px; }
    #wishlist-table.clean-table td.customer-wishlist-item-cart {
      width: 110px; }
  #wishlist-table .product-name {
    font-size: 13px; } }

@media only screen and (max-width: 1024px) {
  #wishlist-table:after {
    content: '';
    display: table;
    clear: both; }
  #wishlist-table .product-name {
    font-size: 16px; }
  #wishlist-table textarea {
    height: 68px;
    max-width: 100%; }
  #wishlist-table .item-manage {
    max-width: 100%; }
  #wishlist-table tr {
    position: relative; }
    #wishlist-table tr:after {
      content: '';
      display: table;
      clear: both; }
  #wishlist-table td.customer-wishlist-item-image {
    width: 70px; }
    #wishlist-table td.customer-wishlist-item-image img {
      width: 70px;
      height: 70px; }
  #wishlist-table td.customer-wishlist-item-cart p {
    margin-bottom: 0; }
  #wishlist-table td.customer-wishlist-item-cart .remove-whishlist-item {
    margin-right: 0;
    padding-top: 4px; }
  #wishlist-table td.customer-wishlist-item-cart {
    padding-right: 15px; } }

@media only screen and (max-width: 779px) {
  #wishlist-table td.customer-wishlist-item-quantity {
    padding-left: 0; }
  #wishlist-table td.customer-wishlist-item-image,
  #wishlist-table th.customer-wishlist-item-image {
    display: none; } }

@media only screen and (max-width: 550px) {
  #wishlist-table tr {
    position: relative; }
  #wishlist-table th.customer-wishlist-item-image {
    display: block; }
  #wishlist-table td.customer-wishlist-item-image, #wishlist-table td.customer-wishlist-item-info, #wishlist-table td.customer-wishlist-item-quantity, #wishlist-table td.customer-wishlist-item-price, #wishlist-table td.customer-wishlist-item-cart {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    empty-cells: hide; }
  #wishlist-table td.customer-wishlist-item-image {
    display: block;
    overflow: hidden; }
    #wishlist-table td.customer-wishlist-item-image a {
      float: left; }
      #wishlist-table td.customer-wishlist-item-image a img {
        width: 113px;
        height: 113px; }
  #wishlist-table td.customer-wishlist-item-quantity, #wishlist-table td.customer-wishlist-item-price {
    text-align: left; }
    #wishlist-table td.customer-wishlist-item-quantity:before, #wishlist-table td.customer-wishlist-item-price:before {
      float: left;
      margin-right: 15px; }
    #wishlist-table td.customer-wishlist-item-quantity .cart-cell, #wishlist-table td.customer-wishlist-item-price .cart-cell {
      text-align: left; }
    #wishlist-table td.customer-wishlist-item-quantity .price-box, #wishlist-table td.customer-wishlist-item-price .price-box {
      margin-top: 0; }
  #wishlist-table td.customer-wishlist-item-cart .cart-cell {
    float: left;
    width: 48%; }
  #wishlist-table td.customer-wishlist-item-cart > p {
    float: right;
    width: 48%; }
  #wishlist-table td.customer-wishlist-item-remove {
    position: absolute;
    top: 15px;
    right: 0px;
    display: block;
    padding: 0px;
    height: 20px; }
  #wishlist-table.clean-table td.customer-wishlist-item-cart {
    width: 100%; } }

/* ============================================ *
 * Wishlist Sidebar
 * ============================================ */
.block-wishlist .mini-products-list > li:not(:last-child) {
  padding-bottom: 5px; }

.block-wishlist .product-details .product-name {
  padding-top: 0;
  margin-bottom: 5px; }

.block-wishlist .price-box {
  float: left;
  margin: 0; }

.block-wishlist .price-box,
.block-wishlist .price-box .price,
.block-wishlist .link-cart {
  font-size: 12px; }

.block-wishlist .link-cart {
  float: left;
  text-transform: uppercase;
  margin-right: 7px;
  padding-right: 7px;
  border-right: 1px solid #EDEDED; }

/* ============================================ *
 * Checkout - Mini cart
 * ============================================ */
.header-minicart {
  display: inline-block; }
  @media only screen and (max-width: 1024px) {
    .header-minicart {
      display: block; } }
  .header-minicart .minicart-message {
    display: block;
    padding: 10px; }
  .header-minicart .empty {
    padding: 10px;
    text-align: center; }
  .header-minicart .minicart-wrapper {
    clear: both;
    position: relative; }
    .header-minicart .minicart-wrapper:before, .header-minicart .minicart-wrapper:after {
      content: '';
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
      display: none; }
    .header-minicart .minicart-wrapper:before {
      background-color: white;
      opacity: 0.8;
      z-index: 2; }
    .header-minicart .minicart-wrapper:after {
      background-image: url("../images/opc-ajax-loader.gif");
      background-repeat: no-repeat;
      background-position: center;
      z-index: 3; }
    .header-minicart .minicart-wrapper.loading {
      position: relative; }
      .header-minicart .minicart-wrapper.loading:before, .header-minicart .minicart-wrapper.loading:after {
        display: block; }
  .header-minicart .block-cart {
    display: none; }
  .header-minicart .block-subtitle {
    color: #50A4CF;
    font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 1.4;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0px; }
    .header-minicart .block-subtitle .close {
      width: 40px;
      float: right;
      display: block;
      color: #636363;
      text-decoration: none;
      font-weight: normal;
      font-size: 30px;
      position: absolute;
      top: -8px;
      right: -3px; }
  .header-minicart .mini-products-list {
    padding: 10px;
    padding-top: 0px; }
    .header-minicart .mini-products-list li {
      padding: 8px 5px 8px 11px;
      border-bottom: 1px solid #DDDDDD;
      position: relative; }
      .header-minicart .mini-products-list li.last {
        border: none; }
      .header-minicart .mini-products-list li .product-details {
        position: relative; }
  .header-minicart .product-details .product-name {
    padding-top: 0px;
    font-weight: bold; }
    .header-minicart .product-details .product-name a {
      color: #3399CC; }
  .header-minicart .info-wrapper {
    margin-bottom: 0.5em; }
    .header-minicart .info-wrapper th {
      text-transform: uppercase;
      padding-right: 10px; }
    .header-minicart .info-wrapper td {
      color: #3399CC;
      clear: right; }
    .header-minicart .info-wrapper .qty-wrapper td {
      height: 33px;
      line-height: 33px; }
    .header-minicart .info-wrapper .qty {
      padding-left: 4px;
      padding-right: 4px;
      margin-right: 2px;
      width: 3.2em;
      text-align: center;
      height: 30px; }
    .header-minicart .info-wrapper .quantity-button {
      opacity: 0;
      -webkit-transition-property: opacity;
      -moz-transition-property: opacity;
      -o-transition-property: opacity;
      transition-property: opacity;
      -webkit-transition-duration: 100ms;
      -moz-transition-duration: 100ms;
      -o-transition-duration: 100ms;
      transition-duration: 100ms; }
      .header-minicart .info-wrapper .quantity-button[disabled] {
        cursor: default; }
      .header-minicart .info-wrapper .quantity-button.visible {
        opacity: 1; }
  .header-minicart .subtotal {
    background-color: #DDDDDD;
    text-align: center;
    line-height: 2em; }
    .header-minicart .subtotal .label {
      color: white;
      text-transform: uppercase; }
    .header-minicart .subtotal .price {
      color: #3399CC; }
  .header-minicart .minicart-actions {
    padding: 10px;
    margin-top: 0px;
    overflow: hidden;
    position: relative;
    text-align: center; }
    .header-minicart .minicart-actions .checkout-button {
      min-width: 145px; }
    .header-minicart .minicart-actions .cart-link {
      height: 33px;
      line-height: 39px;
      text-transform: uppercase;
      font-size: 13px; }
    .header-minicart .minicart-actions .paypal-logo .paypal-or {
      line-height: 1.6; }
  .header-minicart #minicart-error-message {
    text-align: center;
    color: red;
    display: none; }
  .header-minicart #minicart-success-message {
    text-align: center;
    color: green;
    display: none; }
  .header-minicart .jcarousel-control-prev,
  .header-minicart .jcarousel-control-next {
    display: none; }

.header-minicart.skip-active .block-cart,
.block-cart.skip-active {
  display: block; }

@media only screen and (min-width: 1025px) {
  .checkout-types.minicart {
    float: none;
    text-align: center; } }

@media only screen and (max-width: 550px) {
  .header-minicart a.skip-cart {
    z-index: 1; } }

@media only screen and (max-width: 1024px) {
  .header-minicart .subtotal .label {
    color: #636363; }
  .header-minicart .minicart-wrapper:before {
    background-color: #EDEDED; }
  .header-minicart .quantity-button {
    float: none; }
  .header-minicart .header-minicart .block-cart {
    padding: 15px; }
  .header-minicart .header-minicart .block-subtitle {
    padding-top: 59px; }
  .header-minicart .minicart-actions {
    padding-bottom: 33px; }
    .header-minicart .minicart-actions .cart-link {
      bottom: 0;
      right: 10px;
      position: absolute; }
    .header-minicart .minicart-actions .checkout-types.minicart li {
      display: inline-block; }
      .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo > a {
        display: inline; }
      .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .bml_button {
        display: inline-block;
        vertical-align: top; }
      .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or {
        width: auto;
        float: none;
        display: inline;
        margin: 0 10px 5px 10px;
        line-height: 40px; } }

@media only screen and (max-width: 740px) {
  .header-minicart .minicart-actions .cart-link {
    right: auto;
    left: 0;
    text-align: center;
    width: 100%; }
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or,
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-button {
    width: 100%;
    display: block;
    margin-left: 0; }
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or {
    line-height: 1.6; } }

@media only screen and (max-width: 779px) {
  .header-minicart .minicart-actions .checkout-button {
    width: 100%; } }

/* ============================================ *
 * Search - Auto Suggest
 * ============================================ */
.search-autocomplete {
  left: 0 !important;
  overflow: visible !important;
  position: relative !important;
  top: 15px !important;
  width: 100% !important;
  z-index: 200; }
  .search-autocomplete ul {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    background-color: #FFFFFF;
    border: 1px solid #3399CC;
    left: 0;
    padding-left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
    .search-autocomplete ul li {
      border-bottom: 1px solid #F4F4F4;
      color: #3399CC;
      cursor: pointer;
      font-size: 12px;
      padding: 4px 6px;
      text-align: left; }
      .search-autocomplete ul li:hover {
        color: #2e8ab8; }
      .search-autocomplete ul li.selected {
        background-color: #3399CC;
        color: white; }
      .search-autocomplete ul li .amount {
        float: right;
        font-weight: bold; }
      .search-autocomplete ul li:last-child {
        border-bottom: none; }
  .search-autocomplete:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #3399CC;
    border-top: none;
    left: 50%;
    top: -7px; }

/* ============================================ *
 * Search - Advanced
 * ============================================ */
.advanced-search {
  background: #F4F4F4;
  border: 1px solid #EDEDED;
  padding: 30px; }
  .advanced-search select.multiselect option {
    border-bottom: 1px solid #EDEDED;
    padding: 2px 5px; }

@media only screen and (max-width: 550px) {
  .advanced-search {
    padding: 15px; } }

/* ============================================ *
 * Account - Reviews
 * ============================================ */
.product-review .product-img-box p.label {
  border-bottom: 1px solid #CCCCCC;
  font-size: 16px;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  margin-top: 20px;
  padding-bottom: 10px;
  text-transform: uppercase; }

.product-review .product-img-box .rating-box {
  margin: 15px 0; }

.product-review .product-details h2 {
  border-bottom: 1px solid #CCCCCC;
  color: #3399CC;
  font-size: 16px;
  font-weight: 600;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  padding-bottom: 10px; }

.product-review .ratings-table {
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; }
  .product-review .ratings-table th {
    padding-right: 10px; }
  .product-review .ratings-table tr {
    float: left;
    font-size: 12px;
    margin-right: 10px;
    text-transform: uppercase; }

.product-review .ratings-description dt {
  border-bottom: 1px solid #CCCCCC;
  font-size: 16px;
  font-weight: 400;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  margin-top: 20px;
  padding: 10px 0;
  text-transform: uppercase; }

.product-review .ratings-description dd {
  color: #737373;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 13px; }

@media only screen and (min-width: 1025px) {
  .product-review .ratings-table tr {
    float: none; } }

@media only screen and (min-width: 1126px) {
  .product-review .ratings-table tr {
    float: left;
    margin-right: 15px; } }

@media only screen and (max-width: 320px) {
  .product-review .ratings-table tr {
    float: none; } }

/* ============================================ *
 * CMS Pages
 * ============================================ */
.cms-page-view .page-title h1,
.cms-page-view .page-title h3,
.cms-page-view .page-head h1,
.cms-page-view .page-head h3,
.cms-no-route .page-title h1,
.cms-no-route .page-title h3,
.cms-no-route .page-head h1,
.cms-no-route .page-head h3 {
  border: none; }

.cms-page-view .std img,
.cms-no-route .std img {
  max-width: 100%; }

.cms-page-view .std p,
.cms-no-route .std p {
  color: #636363;
  font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 24px; }

.cms-page-view .std h1,
.cms-no-route .std h1 {
  color: #3399CC; }

.cms-page-view .std h2,
.cms-no-route .std h2 {
  color: #3399CC; }

.cms-page-view .std li,
.cms-no-route .std li {
  color: #636363;
  font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 24px; }

.cms-page-view .col-left:after,
.cms-no-route .col-left:after {
  content: '';
  display: table;
  clear: both; }

.cms-no-route .std img {
  width: 100%; }

.cms-page-view .std .messages,
.cms-home .std .messages,
.cms-no-route .std .messages {
  margin-bottom: 10px; }
  .cms-page-view .std .messages ul,
  .cms-home .std .messages ul,
  .cms-no-route .std .messages ul {
    margin-bottom: 0; }
  .cms-page-view .std .messages li,
  .cms-home .std .messages li,
  .cms-no-route .std .messages li {
    list-style: none;
    margin-left: 0;
    font-style: normal;
    font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif; }

#accordion .toggle-tabs {
  display: none; }

#accordion > dl > dt {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-weight: normal;
  margin-bottom: 0px;
  padding: 7px 10px 7px 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #CCCCCC;
  position: relative;
  background-color: #F4F4F4;
  display: block; }
  #accordion > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #3399CC;
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px; }
  #accordion > dl > dt:hover {
    background-color: #ededed; }

#accordion > dl > dd {
  padding: 10px;
  margin: 0;
  border-width: 0 1px;
  border-style: solid;
  border-color: #CCCCCC; }

#accordion > dl > dd:last-child {
  border-width: 0 1px 1px 1px; }

#accordion li {
  position: relative;
  overflow: hidden; }
  #accordion li .plusimage h2 {
    margin-right: 10px; }

.page-sitemap .links {
  display: block;
  text-align: right;
  margin: 0 20px 0 0; }
  .page-sitemap .links a {
    position: relative; }

.page-sitemap .sitemap {
  padding: 0 20px;
  margin: 15px 0;
  font-size: 12px; }
  .page-sitemap .sitemap li {
    margin: 3px 0; }

.contacts-index-index h1 {
  border: none; }

#contactForm {
  padding-left: 40px; }
  #contactForm h2 {
    display: none; }
  #contactForm:after {
    content: '';
    display: table;
    clear: both; }
  #contactForm .fieldset .legend + .required {
    margin: 0; }

@media only screen and (max-width: 1024px) {
  #contactForm {
    padding-left: 0; } }

/* ============================================ *
 * Pricing Conditions
 * ============================================ */
.price-box .minimal-price-link .label {
  color: #CF5050;
  font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase; }

.map-info {
  white-space: nowrap; }

.catalog-product-view .map-info {
  white-space: normal; }
  .catalog-product-view .map-info > span {
    float: right;
    margin-bottom: 5px; }
  .catalog-product-view .map-info .price-box.map-info > a {
    float: right;
    width: 100%; }

/* ============================================ *
 * Cookies
 * ============================================ */
.notice-cookie .notice-inner {
  padding-bottom: 0; }
  .notice-cookie .notice-inner:after {
    content: '';
    display: table;
    clear: both; }

.notice-cookie .notice-text {
  float: left;
  max-width: 90%;
  padding-top: 4px;
  text-align: left; }
  .notice-cookie .notice-text p {
    padding-bottom: 14.5px;
    line-height: 1.3; }

.notice-cookie .actions {
  float: left;
  text-align: right;
  padding-bottom: 14.5px; }

@media only screen and (max-width: 1280px) {
  .notice-cookie .notice-text {
    max-width: 86%; } }

@media only screen and (max-width: 1024px) {
  .notice-cookie {
    padding: 0 20px; }
    .notice-cookie .notice-text {
      max-width: 82%;
      padding-top: 0; } }

@media only screen and (max-width: 620px) {
  .notice-cookie {
    padding: 0 20px; }
    .notice-cookie .notice-inner {
      background-position: left 10px; }
      .notice-cookie .notice-inner:after {
        content: '';
        display: table;
        clear: both; }
    .notice-cookie .notice-text {
      float: none;
      max-width: 100%;
      padding-top: 0; }
    .notice-cookie .actions {
      text-align: left; } }

/* ============================================ *
 * Tags
 * ============================================ */
#addTagForm button {
  margin-top: 5px;
  margin-bottom: 10px; }

#addTagForm .form-add {
  margin-top: 10px; }

.product-tags {
  background-color: #F4F4F4;
  border: 1px solid #CCCCCC;
  float: left;
  margin-bottom: 10px;
  padding: 5px 1% 10px;
  width: 98%; }

.product-tags li {
  float: left;
  margin-right: 15px; }

.product-tags li.last {
  margin-right: 0px; }

.tags-list {
  float: left;
  width: 100%;
  margin-bottom: 10px; }

.tags-list > li {
  float: left;
  margin-right: 10px; }

.block-tags .actions > a {
  font-size: 12px; }

.my-tag-edit .button.btn-remove, .my-tag-edit html.saferpay-paymentpage .box.box-main form footer button.btn-remove, html.saferpay-paymentpage .box.box-main form footer .my-tag-edit button.btn-remove {
  padding: 0; }
  .my-tag-edit .button.btn-remove:after, .my-tag-edit html.saferpay-paymentpage .box.box-main form footer button.btn-remove:after, html.saferpay-paymentpage .box.box-main form footer .my-tag-edit button.btn-remove:after {
    color: white; }

@media only screen and (max-width: 1024px) {
  .tags-list > li,
  .tags-list {
    float: none; } }

/* ============================================ *
 * Captcha
 * ============================================ */
.captcha-note {
  clear: left;
  padding-top: 5px; }

.captcha-image {
  float: left;
  display: inline;
  max-width: 100%;
  position: relative;
  width: 258px;
  margin-bottom: 10px; }

.captcha-image .captcha-img {
  border: 1px solid #b6b6b6;
  vertical-align: bottom;
  width: 100%; }

.registered-users .captcha-image {
  margin: 0; }

.captcha-reload {
  cursor: pointer;
  position: absolute;
  top: 2px;
  right: 2px; }

.captcha-reload.refreshing {
  animation: rotate 1.5s infinite linear;
  -webkit-animation: rotate 1.5s infinite linear;
  -moz-animation: rotate 1.5s infinite linear; }

.customer-account-create .scaffold-form .captcha-input-container label:first-child {
  width: 100%; }

.captcha-reload {
  position: absolute;
  right: 4px;
  top: 4px; }

.captcha-img {
  border: 20px solid #bbb; }

.captcha-input-container {
  margin-bottom: 10px; }

.control.newsletter-box, .captcha-input-container, .captcha-img-container {
  float: none;
  clear: both; }
  .control.newsletter-box:after, .captcha-input-container:after, .captcha-img-container:after {
    content: '';
    content: '';
    display: table;
    clear: both; }

/* ============================================ *
 * Checkout Billing Fix to place the Captcha properly
 * ============================================ */
#co-billing-form ul.form-list > .control {
  float: left;
  margin: 0 0 5px;
  width: 100%; }

/* ============================================ *
 * Account - Orders, Invoices, Credit Memos.
 * ============================================ */
@media only screen and (max-width: 550px) {
  .sales-order-invoice .sub-title,
  .sales-order-creditmemo .sub-title,
  .sales-order-shipment .sub-title {
    float: left;
    font-size: 15px;
    text-align: center;
    width: 100%; }
  .sales-order-invoice .order-links,
  .sales-order-creditmemo .order-links,
  .sales-order-shipment .order-links {
    text-align: center;
    width: 100%; } }

/* ============================================ *
 * Recurring Profiles
 * ============================================ */
#recurring_profile_list_view th {
  white-space: normal; }
  #recurring_profile_list_view th span {
    white-space: inherit; }

@media only screen and (max-width: 550px) {
  #recurring_profile_list_view {
    font-size: 12px; }
    #recurring_profile_list_view a {
      font-size: inherit; }
    #recurring_profile_list_view th,
    #recurring_profile_list_view td {
      padding: 2px; } }

.recurring-profiles-title {
  float: left; }
  .recurring-profiles-title h1 {
    margin-bottom: 7px; }

body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons {
  float: right;
  text-align: right;
  margin-bottom: 30px; }
  @media only screen and (max-width: 550px) {
    body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons {
      text-align: center;
      float: none; } }
  body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons .button, body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons button {
    position: static; }

.recurring-profiles-messages:after {
  content: '';
  display: table;
  clear: both; }

#recurring_start_date_trig {
  display: inline; }

/* ============================================ *
 * Billing Agreements
 * ============================================ */
.billing-agreements .info-box {
  margin-bottom: 30px; }
  .billing-agreements .info-box:after {
    content: '';
    display: table;
    clear: both; }
  .billing-agreements .info-box .form-list {
    max-width: 400px;
    width: 100%; }
  .billing-agreements .info-box .box-title {
    margin-top: 20px;
    margin-bottom: 7px; }
  .billing-agreements .info-box .button, .billing-agreements .info-box html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .billing-agreements .info-box button {
    float: right;
    margin-top: 7px; }
    @media only screen and (max-width: 550px) {
      .billing-agreements .info-box .button, .billing-agreements .info-box html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .billing-agreements .info-box button {
        width: 100%;
        float: none; } }

.billing-agreements #payment_method {
  width: 100%;
  margin-top: 7px;
  margin-bottom: 7px; }

.billing-agreement-view-header-wrapper .heading {
  max-width: 80%; }
  @media only screen and (max-width: 550px) {
    .billing-agreement-view-header-wrapper .heading {
      max-width: 100%; } }

.billing-agreement-details td, .billing-agreement-details th {
  padding: 3.5px; }

@media only screen and (max-width: 1280px) {
  .billing-agreements .data-table .created-at,
  .billing-agreements .data-table .updated-at {
    display: none; } }

/* ============================================ *
 * Popular Search Terms Cloud
 * ============================================ */
.catalogsearch-term-popular .tags-list {
  float: left;
  width: 100%; }

.catalogsearch-term-popular .tags-list > li {
  float: left;
  height: 40px;
  margin-right: 25px; }

/* ============================================ *
 * Widgets
 * ============================================ */
/* -------------------------------------------- *
 * Add to cart by SKU
 */
.sidebar .widget-addbysku .sku-table .input-text:not(.qty) {
  width: 100%; }
  @media only screen and (min-width: 1025px) {
    .sidebar .widget-addbysku .sku-table .input-text:not(.qty) {
      max-width: 100px; } }

.widget {
  clear: both; }

.widget .pager {
  float: none;
  width: 100%; }

@media only screen and (min-width: 1440px) {
  .col2-left-layout .col-main .widget,
  .col2-right-layout .col-main .widget,
  .col3-layout .col-main .widget {
    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    /* Set column config */
    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    /* Set column config */ }
    .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd),
    .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd),
    .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd) {
      clear: none; }
    .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1),
    .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1),
    .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1) {
      clear: none; }
    .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
    .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n),
    .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
    .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n),
    .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
    .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n) {
      margin-right: 2.22222%; }
    .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li,
    .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li,
    .col3-layout .col-main .widget .products-grid--max-4-col-widget > li {
      margin-right: 2.22222%; }
    .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li,
    .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li,
    .col3-layout .col-main .widget .products-grid--max-4-col-widget > li {
      width: 23.33333%;
      margin-right: 2.22222%; }
    .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1),
    .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1),
    .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1) {
      clear: left; }
    .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n),
    .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n),
    .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n) {
      margin-right: 0; }
    .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd),
    .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd),
    .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd) {
      clear: none; }
    .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1),
    .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1),
    .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1) {
      clear: none; }
    .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
    .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n),
    .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
    .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n),
    .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
    .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n) {
      margin-right: 2.22222%; }
    .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li,
    .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li,
    .col3-layout .col-main .widget .products-grid--max-5-col-widget > li {
      margin-right: 2.22222%; }
    .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li,
    .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li,
    .col3-layout .col-main .widget .products-grid--max-5-col-widget > li {
      width: 18.22222%;
      margin-right: 2.22222%; }
    .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1),
    .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1),
    .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1) {
      clear: left; }
    .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n),
    .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n),
    .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n) {
      margin-right: 0; } }

@media only screen and (min-width: 1024px) {
  .col1-layout .col-main .widget {
    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    /* Set column config */
    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    /* Set column config */ }
    .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd) {
      clear: none; }
    .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1) {
      clear: none; }
    .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
    .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n) {
      margin-right: 2.22222%; }
    .col1-layout .col-main .widget .products-grid--max-4-col-widget > li {
      margin-right: 2.22222%; }
    .col1-layout .col-main .widget .products-grid--max-4-col-widget > li {
      width: 23.33333%;
      margin-right: 2.22222%; }
    .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1) {
      clear: left; }
    .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n) {
      margin-right: 0; }
    .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd) {
      clear: none; }
    .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1) {
      clear: none; }
    .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
    .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n) {
      margin-right: 2.22222%; }
    .col1-layout .col-main .widget .products-grid--max-5-col-widget > li {
      margin-right: 2.22222%; }
    .col1-layout .col-main .widget .products-grid--max-5-col-widget > li {
      width: 18.22222%;
      margin-right: 2.22222%; }
    .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1) {
      clear: left; }
    .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n) {
      margin-right: 0; } }

/* ============================================ *
 * Checkout - Multiple Addresses
 * ============================================ */
body[class*="checkout-multishipping-"] .checkout-progress {
  width: 100%;
  float: left;
  margin-bottom: 25px; }
  body[class*="checkout-multishipping-"] .checkout-progress > li {
    float: left;
    width: 20%;
    text-align: center;
    padding: 8px 1% 6px;
    background: #F4F4F4;
    text-transform: uppercase;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    margin-bottom: 10px;
    font-family: "HelveticaNeueW01-55Roma", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; }
    body[class*="checkout-multishipping-"] .checkout-progress > li.active {
      background-color: #DDDDDD; }
    body[class*="checkout-multishipping-"] .checkout-progress > li.last {
      border-right: 0px; }

body[class*="checkout-multishipping-"] .page-title {
  float: left;
  width: 100%;
  margin-bottom: 15px; }
  body[class*="checkout-multishipping-"] .page-title h1 {
    border: 0 none;
    float: left;
    margin-top: 2px;
    margin-right: 2%; }
  body[class*="checkout-multishipping-"] .page-title .button, body[class*="checkout-multishipping-"] .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer body[class*="checkout-multishipping-"] .page-title button {
    float: right; }

body[class*="checkout-multishipping-"] .multiple-checkout > h2 {
  text-transform: none;
  font-size: 17px;
  margin-bottom: 15px; }

body[class*="checkout-multishipping-"] .messages {
  float: left;
  width: 100%; }

body[class*="checkout-multishipping-"] .col-2.col-wide {
  width: 66%; }

body[class*="checkout-multishipping-"] .col-1.col-narrow {
  width: 30%; }

body[class*="checkout-multishipping-"] .actions {
  margin-bottom: 10px; }

body[class*="checkout-multishipping-"] .grand-total {
  text-align: right;
  font-size: 16px;
  font-weight: bold; }

body[class*="checkout-multishipping-"] #checkout-review-submit {
  float: right; }

body[class*="checkout-multishipping-"] #review-buttons-container {
  float: right;
  text-align: right; }

.checkout-multishipping-addresses .btn-remove2 {
  text-indent: -5555px;
  display: block;
  width: 22px;
  height: 22px; }

.checkout-multishipping-shipping .gift-messages {
  margin-top: 20px; }

.checkout-multishipping-shipping .gift-messages-form {
  margin-top: 15px; }
  .checkout-multishipping-shipping .gift-messages-form h4 {
    margin-top: 15px;
    margin-bottom: 5px; }
  .checkout-multishipping-shipping .gift-messages-form .form-list {
    margin-top: 10px;
    margin-bottom: 25px; }
  .checkout-multishipping-shipping .gift-messages-form .item {
    margin-top: 15px; }

.checkout-multishipping-shipping .col-1 .box-title h2, .checkout-multishipping-shipping .col-1 .box-title h3, .checkout-multishipping-shipping .col-1 .box-title h4, .checkout-multishipping-shipping .col-2 .box-title h2, .checkout-multishipping-shipping .col-2 .box-title h3, .checkout-multishipping-shipping .col-2 .box-title h4,
.checkout-multishipping-billing .col-1 .box-title h2,
.checkout-multishipping-billing .col-1 .box-title h3,
.checkout-multishipping-billing .col-1 .box-title h4,
.checkout-multishipping-billing .col-2 .box-title h2,
.checkout-multishipping-billing .col-2 .box-title h3,
.checkout-multishipping-billing .col-2 .box-title h4,
.checkout-multishipping-overview .col-1 .box-title h2,
.checkout-multishipping-overview .col-1 .box-title h3,
.checkout-multishipping-overview .col-1 .box-title h4,
.checkout-multishipping-overview .col-2 .box-title h2,
.checkout-multishipping-overview .col-2 .box-title h3,
.checkout-multishipping-overview .col-2 .box-title h4 {
  font-weight: normal;
  width: 100%;
  background: #F4F4F4;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px;
  font-size: 14px; }

.checkout-multishipping-shipping .col-1 > h4, .checkout-multishipping-shipping .col-2 > h4,
.checkout-multishipping-billing .col-1 > h4,
.checkout-multishipping-billing .col-2 > h4,
.checkout-multishipping-overview .col-1 > h4,
.checkout-multishipping-overview .col-2 > h4 {
  font-weight: normal;
  width: 100%;
  background: #F4F4F4;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px;
  font-size: 14px; }

.checkout-multishipping-shipping .col-1 .box-content, .checkout-multishipping-shipping .col-2 .box-content,
.checkout-multishipping-billing .col-1 .box-content,
.checkout-multishipping-billing .col-2 .box-content,
.checkout-multishipping-overview .col-1 .box-content,
.checkout-multishipping-overview .col-2 .box-content {
  margin-bottom: 25px;
  padding-left: 10px;
  margin-top: 10px; }

.checkout-multishipping-billing .sp-methods dt {
  float: left;
  width: 100%; }

#multiship-addresses-table > tbody > tr > td.a-center.last > a {
  background-image: none; }

#review-order-form > div:nth-child(3) > div.divider {
  width: 100%;
  clear: both; }

@media only screen and (max-width: 1280px) {
  body[class*="checkout-multishipping-"] .checkout-progress span {
    word-spacing: 300px; }
  #review-order-form .col-1,
  #review-order-form .col-2 {
    float: none;
    width: auto;
    border: 0;
    padding-right: 0;
    padding-left: 0; } }

@media only screen and (max-width: 1024px) {
  body[class*="checkout-multishipping-"] .checkout-progress span {
    width: 12px; }
  body[class*="checkout-multishipping-"] .checkout-progress li {
    width: 100%;
    margin: 0;
    text-align: left;
    padding-left: 3%;
    border-right: 0px; }
  body[class*="checkout-multishipping-"] .checkout-progress span {
    word-spacing: 1px;
    width: 12px; }
  body[class*="checkout-multishipping-"] .box-title {
    float: left;
    width: 100%; }
  body[class*="checkout-multishipping-"] .page-title .button, body[class*="checkout-multishipping-"] .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer body[class*="checkout-multishipping-"] .page-title button {
    float: left;
    margin-bottom: 10px; }
  body[class*="checkout-multishipping-"] .linearize-table tfoot td {
    text-align: right; }
  body[class*="checkout-multishipping-"] .linearize-table select {
    width: 100%;
    min-width: 200px; }
  body[class*="checkout-multishipping-"] .col-1.col-narrow, body[class*="checkout-multishipping-"] .col-2.col-wide {
    width: 100%;
    padding: 0; } }

@media only screen and (max-width: 779px) {
  .checkout-multishipping-addresses .linearize-table tbody td[data-rwd-label] {
    text-align: left;
    padding-left: 10px;
    margin-top: 12px; } }

@media only screen and (max-width: 550px) {
  body[class*="checkout-multishipping-"] .buttons-set .back-link {
    display: block; } }

/* ============================================ *
 * Calendar styles (restore styles from /js/calendar)
 * ============================================ */
div.calendar table {
  border-collapse: separate; }
  div.calendar table td.button {
    display: table-cell;
    background: inherit;
    color: inherit;
    text-transform: none; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
/* Icons */
/*    @font-face {
        font-family: "slick";
        src: slick-font-url("slick.eot");
        src: slick-font-url("slick.eot?#iefix") format("embedded-opentype"), slick-font-url("slick.woff") format("woff"), slick-font-url("slick.ttf") format("truetype"), slick-font-url("slick.svg#slick") format("svg");
        font-weight: normal;
        font-style: normal;
    }*/
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -10px\9;
  /*lte IE 8*/
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }

.slick-prev:before, .slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "←"; }
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "→"; }
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

.clear {
  clear: both; }

.global-color, .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons .button, .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons button, .local-color, html.saferpay-paymentpage .box.box-main form footer button {
  -webkit-transition: background-color 1s false, color 1s false;
  -moz-transition: background-color 1s false false, color 1s false false;
  -o-transition: background-color 1s false false, color 1s false false;
  transition: background-color 1s, color 1s;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s; }
  .global-color.color-text, .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons .color-text.button, .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons html.saferpay-paymentpage .box.box-main form footer button.color-text, html.saferpay-paymentpage .box.box-main form footer .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons button.color-text, .local-color.color-text, html.saferpay-paymentpage .box.box-main form footer button.color-text {
    color: #42f092; }
  .global-color.color-border, .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons .color-border.button, .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons html.saferpay-paymentpage .box.box-main form footer button.color-border, html.saferpay-paymentpage .box.box-main form footer .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons button.color-border, .local-color.color-border, html.saferpay-paymentpage .box.box-main form footer button.color-border {
    border-color: #42f092; }
  .global-color.color-background, .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons .button, .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons button, .local-color.color-background, html.saferpay-paymentpage .box.box-main form footer button.color-background, .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons button, .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons .local-color.button {
    background-color: #42f092;
    position: relative; }
    .global-color.color-background:after, .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons .button:after, .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons html.saferpay-paymentpage .box.box-main form footer button:after, html.saferpay-paymentpage .box.box-main form footer .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons button:after, .local-color.color-background:after, html.saferpay-paymentpage .box.box-main form footer button.color-background:after, .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons html.saferpay-paymentpage .box.box-main form footer button:after, html.saferpay-paymentpage .box.box-main form footer .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons button:after, .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons .local-color.button:after {
      background-image: url("../images/white-gradient.png");
      background-repeat: repeat-y;
      background-size: 100%;
      display: block;
      content: "";
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      position: absolute; }

body, html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none; }

.main {
  clear: both; }

::selection {
  background: #42f092;
  color: #fff; }

::-moz-selection {
  background: #42f092;
  color: #fff; }

video::-webkit-media-controls {
  display: none !important; }

@font-face {
  font-family: "HelveticaNeueW01-UltLt";
  src: url("https://cdn.helmade.com/fonts/h/41774233-b9da-44be-b252-6a7b612fb1c7.eot?#iefix");
  src: url("https://cdn.helmade.com/fonts/h/41774233-b9da-44be-b252-6a7b612fb1c7.eot?#iefix") format("eot"), url("https://cdn.helmade.com/fonts/h/9baef9a5-e2af-4838-a3bc-da9d36c0bde8.woff2") format("woff2"), url("https://cdn.helmade.com/fonts/h/4bff1fbb-b4bf-4d95-9c47-efcb14384e36.woff") format("woff"), url("https://cdn.helmade.com/fonts/h/7f1f2a7d-3837-4c93-b373-f03c5da3f9a1.ttf") format("truetype"), url("https://cdn.helmade.com/fonts/h/d9f2752a-8d82-4cf1-b82f-109c1105be7f.svg#d9f2752a-8d82-4cf1-b82f-109c1105be7f") format("svg"); }

@font-face {
  font-family: "HelveticaNeueW01-45Ligh";
  src: url("https://cdn.helmade.com/fonts/h/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");
  src: url("https://cdn.helmade.com/fonts/h/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"), url("https://cdn.helmade.com/fonts/h/5a13f7d1-b615-418e-bc3a-525001b9a671.woff2") format("woff2"), url("https://cdn.helmade.com/fonts/h/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"), url("https://cdn.helmade.com/fonts/h/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"), url("https://cdn.helmade.com/fonts/h/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg"); }

@font-face {
  font-family: "HelveticaNeueW01-55Roma";
  src: url("https://cdn.helmade.com/fonts/h/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
  src: url("https://cdn.helmade.com/fonts/h/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"), url("https://cdn.helmade.com/fonts/h/b0868b4c-234e-47d3-bc59-41ab9de3c0db.woff2") format("woff2"), url("https://cdn.helmade.com/fonts/h/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"), url("https://cdn.helmade.com/fonts/h/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"), url("https://cdn.helmade.com/fonts/h/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg"); }

@font-face {
  font-family: "HelveticaNeueW01-65Medi";
  src: url("https://cdn.helmade.com/fonts/h/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");
  src: url("https://cdn.helmade.com/fonts/h/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"), url("https://cdn.helmade.com/fonts/h/3600b37f-2bf1-45f3-be3a-03365f16d9cb.woff2") format("woff2"), url("https://cdn.helmade.com/fonts/h/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"), url("https://cdn.helmade.com/fonts/h/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"), url("https://cdn.helmade.com/fonts/h/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg"); }

@font-face {
  font-family: "HelveticaNeueW01-75Bold";
  src: url("https://cdn.helmade.com/fonts/h/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix");
  src: url("https://cdn.helmade.com/fonts/h/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"), url("https://cdn.helmade.com/fonts/h/3b303641-706e-4221-94c4-4fb491f4f8ef.woff2") format("woff2"), url("https://cdn.helmade.com/fonts/h/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"), url("https://cdn.helmade.com/fonts/h/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"), url("https://cdn.helmade.com/fonts/h/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg"); }

@font-face {
  font-family: "HelveticaNeueW01-57Cn";
  src: url("https://cdn.helmade.com/fonts/h/ecaa98fe-425a-42de-846b-c235f0dbc449.eot?#iefix");
  src: url("https://cdn.helmade.com/fonts/h/ecaa98fe-425a-42de-846b-c235f0dbc449.eot?#iefix") format("eot"), url("https://cdn.helmade.com/fonts/h/88a238be-6477-4e71-bdc4-5a35bbf8d392.woff2") format("woff2"), url("https://cdn.helmade.com/fonts/h/842088d0-1ae2-40d0-8561-3c95761ba7a6.woff") format("woff"), url("https://cdn.helmade.com/fonts/h/c74505d5-13e8-47ed-94a8-630aab4da3e6.ttf") format("truetype"), url("https://cdn.helmade.com/fonts/h/6cd480d1-47d0-48b4-86bd-283db2cb9235.svg#6cd480d1-47d0-48b4-86bd-283db2cb9235") format("svg"); }

@font-face {
  font-family: "HelveticaNeueW01-77BdCn_692722";
  src: url("https://cdn.helmade.com/fonts/h/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix");
  src: url("https://cdn.helmade.com/fonts/h/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix") format("eot"), url("https://cdn.helmade.com/fonts/h/ab23c239-fb66-406e-bce6-f0f260f5a217.woff2") format("woff2"), url("https://cdn.helmade.com/fonts/h/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"), url("https://cdn.helmade.com/fonts/h/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"), url("https://cdn.helmade.com/fonts/h/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg"); }

@font-face {
  font-family: 'morning_starregular';
  src: url("https://cdn.helmade.com/fonts/m/morning_star-webfont.eot");
  src: url("https://cdn.helmade.com/fonts/m/morning_star-webfont.eot?#iefix") format("embedded-opentype"), url("https://cdn.helmade.com/fonts/m/morning_star-webfont.woff2") format("woff2"), url("https://cdn.helmade.com/fonts/m/morning_star-webfont.woff") format("woff"), url("https://cdn.helmade.com/fonts/m/morning_star-webfont.ttf") format("truetype"), url("https://cdn.helmade.com/fonts/m/morning_star-webfont.svg#morning_starregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'helmade';
  src: url("https://cdn.helmade.com/fonts/i/helmade-icons.eot?36630232");
  src: url("https://cdn.helmade.com/fonts/i/helmade-icons.eot?36630232#iefix") format("embedded-opentype"), url("https://cdn.helmade.com/fonts/i/helmade-icons.woff?36630232") format("woff"), url("https://cdn.helmade.com/fonts/i/helmade-icons.ttf?36630232") format("truetype"), url("https://cdn.helmade.com/fonts/i/helmade-icons.svg?36630232#helmade") format("svg");
  font-weight: normal;
  font-style: normal; }

.morningstar {
  color: #383838;
  font-family: "Helvetica NeueLTW05107XBlkCnOb";
  line-height: 90px;
  text-transform: uppercase !important;
  font-size: 90px;
  font-style: normal;
  /*font-weight: normal;*/ }

[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "helmade";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.icon-close-pure:before {
  content: '\e800'; }

/* '' */
.icon-fullscreen:before {
  content: '\e801'; }

/* '' */
.icon-youtube-icon:before {
  content: '\e802'; }

/* '' */
.icon-paint-pure:before {
  content: '\e803'; }

/* '' */
.icon-check-outline:before {
  content: '\e804'; }

/* '' */
.icon-check-circle:before {
  content: '\e805'; }

/* '' */
.icon-delete-logout:before {
  content: '\e806'; }

/* '' */
.icon-delete-outline:before {
  content: '\e807'; }

/* '' */
.icon-facebook-type:before {
  content: '\e808'; }

/* '' */
.icon-shopping-bag:before {
  content: '\e809'; }

/* '' */
.icon-user-circle:before {
  content: '\e80a'; }

/* '' */
.icon-user:before {
  content: '\e80b'; }

/* '' */
.icon-next-icon:before, .js-slider button.slick-arrow.slick-next:before, #configurator .panel .option.flex .option-container.sliderino .slider-button.slider-button-next:before {
  content: '\e80c'; }

/* '' */
.icon-switch-gradient:before {
  content: '\e80d'; }

/* '' */
.icon-prev-icon:before, .js-slider button.slick-arrow.slick-prev:before, #configurator .panel .option.flex .option-container.sliderino .slider-button.slider-button-prev:before {
  content: '\e80e'; }

/* '' */
.icon-check-pure:before {
  content: '\e80f'; }

/* '' */
.icon-mute:before {
  content: '\e810'; }

/* '' */
.icon-mute-off:before {
  content: '\e811'; }

/* '' */
.icon-instagram-icon:before {
  content: '\e812'; }

/* '' */
.icon-link-icon:before {
  content: '\e813'; }

/* '' */
.icon-share:before {
  content: '\e814'; }

/* '' */
.icon-load-more-refresh:before {
  content: '\e815'; }

/* '' */
.icon-name-pure:before {
  content: '\e816'; }

/* '' */
.icon-logo:before {
  content: '\e817'; }

/* '' */
.icon-mail-icon:before {
  content: '\e818'; }

/* '' */
.icon-number-pure:before {
  content: '\e819'; }

/* '' */
.icon-arai:before {
  content: '\e81a'; }

/* '' */
.icon-none-deselect:before {
  content: '\e81b'; }

/* '' */
.icon-bell:before {
  content: '\e81c'; }

/* '' */
.icon-pinterest-icon:before {
  content: '\e81d'; }

/* '' */
.icon-plus-add-outline:before {
  content: '\e81e'; }

/* '' */
.icon-scroll-down:before {
  content: '\e81f'; }

/* '' */
.icon-search:before {
  content: '\e820'; }

/* '' */
.icon-addons-pure:before {
  content: '\e821'; }

/* '' */
.icon-size-pure:before {
  content: '\e822'; }

/* '' */
.icon-twitter:before {
  content: "\ea96"; }

.smallHeadline {
  pointer-events: none;
  text-align: center;
  color: #383838;
  font-family: "Helvetica NeueLTW05107XBlkCnOb";
  line-height: 90px;
  text-transform: uppercase !important;
  font-size: 90px;
  font-style: normal;
  /*font-weight: normal;*/
  font-size: 40px;
  line-height: 40px;
  color: #42f092;
  -webkit-transform: rotate(-6.5deg);
  -moz-transform: rotate(-6.5deg);
  -ms-transform: rotate(-6.5deg);
  -o-transform: rotate(-6.5deg);
  transform: rotate(-6.5deg);
  margin-bottom: 14px; }
  .smallHeadline .line1, .smallHeadline .line2 {
    display: block; }

/******************************
  MIXINS
*******************************/
/******************************
  GENERAL SETUP AND CLASSES
*******************************/
.show-for-xs {
  display: none; }
  @media only screen and (max-width: 550px) {
    .show-for-xs {
      display: block;
      display: initial; } }

.show-for-s {
  display: none; }
  @media only screen and (min-width: 551px) and (max-width: 779px) {
    .show-for-s {
      display: block;
      display: initial; } }

.show-for-m {
  display: none; }
  @media only screen and (min-width: 780px) and (max-width: 1024px) {
    .show-for-m {
      display: block;
      display: initial; } }

.show-for-l {
  display: none; }
  @media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .show-for-l {
      display: block;
      display: initial; } }

.show-for-xl {
  display: none; }
  @media only screen and (min-width: 1281px) {
    .show-for-xl {
      display: block;
      display: initial; } }

.show-for-xs-s {
  display: none; }
  @media only screen and (max-width: 779px) {
    .show-for-xs-s {
      display: block;
      display: initial; } }

.show-for-xs-s-m {
  display: none; }
  @media only screen and (max-width: 1024px) {
    .show-for-xs-s-m {
      display: block; } }

.show-for-xs-s-m-l {
  display: none; }
  @media only screen and (max-width: 1280px) {
    .show-for-xs-s-m-l {
      display: block;
      display: initial; } }

.show-for-s-m {
  display: none; }
  @media only screen and (min-width: 551px) and (max-width: 1024px) {
    .show-for-s-m {
      display: block;
      display: initial; } }

.show-for-s-m-l {
  display: none; }
  @media only screen and (min-width: 551px) and (max-width: 1280px) {
    .show-for-s-m-l {
      display: block;
      display: initial; } }

.show-for-m-l {
  display: none; }
  @media only screen and (min-width: 780px) and (max-width: 1280px) {
    .show-for-m-l {
      display: block;
      display: initial; } }

.show-for-s-m-l-xl {
  display: none; }
  @media only screen and (min-width: 551px) {
    .show-for-s-m-l-xl {
      display: block;
      display: initial; } }

.show-for-m-l-xl {
  display: none; }
  @media only screen and (min-width: 780px) {
    .show-for-m-l-xl {
      display: block;
      display: initial; } }

.show-for-l-xl {
  display: none; }
  @media only screen and (min-width: 1025px) {
    .show-for-l-xl {
      display: block;
      display: initial; } }

.hidden {
  display: none; }

.invisible {
  visibility: hidden; }

.no-scroll {
  overflow: hidden; }

.full-width {
  width: 100%; }

.position-rel {
  position: relative; }

.position-abs {
  position: absolute; }

button {
  outline-width: 0px;
  outline: none;
  position: relative; }

.button, html.saferpay-paymentpage .box.box-main form footer button {
  font-family: "HelveticaNeueW01-77BdCn_692722";
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  overflow: hidden;
  /*&:not(.no-hover) {
    @include beforeBox();
    &:before {
      //background-image: url('https://cdn.helmade.com/misc/button-hover-area.png');
      //background-size: 100% 100%;
      //background-color: white;
      background: linear-gradient(to right,transparent, white);
      opacity: 0.1;
      //@include transform(translateX(-112%)scaleX(1)skewX(10deg));
      //@include transition(all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000));
    }

    &:hover {
      &:before {
        //opacity: 0.2;
        //@include transform(translateX(12%)scaleX(1)skewX(30deg));
        animation-name: hoverSlide;
        animation-duration: 5s;
        animation-timing-function: linear;
          //animation-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);
      }
    }
  }*/ }
  .button .hover-box, html.saferpay-paymentpage .box.box-main form footer button .hover-box {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to right, transparent, white);
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    opacity: 0.3; }

/*

@keyframes hoverSlide {
  0%{
    @include transform( translateX(-100%) skewX(0deg) );
  }
  50% {
    @include transform( translateX(-50%) skewX(30deg) );
  }
  90% {
    @include transform( translateX(-4%)skewX(3deg) );
  }
  100% {
    @include transform( translateX(0%)skewX(0deg) );
  }
}
*/
.underlined {
  font-family: "HelveticaNeueW01-77BdCn_692722";
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  position: relative;
  position: relative; }
  .underlined a, .underlined span, .underlined p, .underlined h1, .underlined h2, .underlined h3, .underlined h4, .underlined h5 {
    position: relative;
    z-index: 1; }
  .underlined:before {
    z-index: 0;
    display: block;
    position: absolute;
    bottom: -1px;
    left: 0;
    content: "";
    width: 100%;
    height: 6px;
    background-color: #3df090; }
  .underlined:after {
    z-index: 0;
    background-image: url("../images/white-gradient.png");
    background-repeat: repeat-y;
    background-size: 100%;
    display: block;
    content: "";
    width: 100%;
    left: 0;
    height: 6px;
    bottom: -1px;
    position: absolute; }

.hover-underline {
  position: relative; }
  .hover-underline a, .hover-underline span, .hover-underline p, .hover-underline h1, .hover-underline h2, .hover-underline h3, .hover-underline h4, .hover-underline h5 {
    position: relative;
    z-index: 1; }
  .hover-underline:before {
    z-index: 0;
    display: block;
    position: absolute;
    bottom: -1px;
    left: 0;
    content: "";
    width: 100%;
    height: 6px;
    background-color: #3df090; }
  .hover-underline:after {
    z-index: 0;
    background-image: url("../images/white-gradient.png");
    background-repeat: repeat-y;
    background-size: 100%;
    display: block;
    content: "";
    width: 100%;
    left: 0;
    height: 6px;
    bottom: -1px;
    position: absolute; }
  .hover-underline:before {
    width: 40px; }

.hover-color:hover:before, .hover-color:hover:after {
  color: #42f092; }

a {
  color: #42f092;
  outline: none; }
  a:hover {
    color: #42f092;
    text-decoration: none; }
  a:focus {
    outline-color: inherit;
    outline: none; }

/******************************
  PROPS
*******************************/
.page-content, .checkout-cart-index .main-content, .checkout-onepage-index .main-container, .checkout-onepage-success .col-main, .cms-terms .main-content, .cms-privacy-policy .main-content, .cms-imprint .main-content, .cms-revocation .main-content,
.cms-magazine .main-content, .cms-about-us .main-content, .cms-faq .main-content, .cms-payment .main-content, .cms-shipping .main-content,
.cms-handmade .main-content, .cms-no-route .main-content, .cms-individuallackierung .main-content, .cms-individual-paintwork .main-content, .customer-account-create .main-content, .customer-account-login .main-content, .saferpaycw-checkout-pay .main-content, .customer-account-index .main-container, .customer-account .main-container, .customer-account-logoutsuccess .main-content, .customer-account-forgotpassword .main-content,
.customer-account-changeforgotten .main-content, .customer-account-resetpassword .main-content, .cms-index-nocookies .col-main, .cms-enable-cookies .col-main {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding-left: 12px;
  padding-right: 12px; }
  .page-content.width-limited, .checkout-cart-index .main-content, .checkout-onepage-index .main-container, .checkout-onepage-success .col-main, .cms-terms .main-content, .cms-privacy-policy .main-content, .cms-imprint .main-content, .cms-revocation .main-content,
  .cms-magazine .main-content, .cms-about-us .main-content, .cms-faq .main-content, .cms-payment .main-content, .cms-shipping .main-content,
  .cms-handmade .main-content, .cms-no-route .main-content, .cms-individuallackierung .main-content, .cms-individual-paintwork .main-content, .customer-account-create .main-content, .customer-account-login .main-content, .saferpaycw-checkout-pay .main-content, .customer-account-index .main-container, .customer-account .main-container, .customer-account-logoutsuccess .main-content, .customer-account-forgotpassword .main-content,
  .customer-account-changeforgotten .main-content, .customer-account-resetpassword .main-content, .cms-index-nocookies .col-main, .cms-enable-cookies .col-main {
    max-width: 1280px; }
  .page-content.no-padding, .checkout-cart-index .no-padding.main-content, .checkout-onepage-index .no-padding.main-container, .checkout-onepage-success .no-padding.col-main, .cms-terms .no-padding.main-content, .cms-privacy-policy .no-padding.main-content, .cms-imprint .no-padding.main-content, .cms-revocation .no-padding.main-content,
  .cms-magazine .no-padding.main-content, .cms-about-us .no-padding.main-content, .cms-faq .no-padding.main-content, .cms-payment .no-padding.main-content, .cms-shipping .no-padding.main-content,
  .cms-handmade .no-padding.main-content, .cms-no-route .no-padding.main-content, .cms-individuallackierung .no-padding.main-content, .cms-individual-paintwork .no-padding.main-content, .customer-account-create .no-padding.main-content, .customer-account-login .no-padding.main-content, .saferpaycw-checkout-pay .no-padding.main-content, .customer-account-index .no-padding.main-container, .customer-account .no-padding.main-container, .customer-account-logoutsuccess .no-padding.main-content, .customer-account-forgotpassword .no-padding.main-content,
  .customer-account-changeforgotten .no-padding.main-content, .customer-account-resetpassword .no-padding.main-content, .cms-index-nocookies .no-padding.col-main, .cms-enable-cookies .no-padding.col-main {
    padding-left: 0;
    padding-right: 0; }

/******************************
  MIXINS
*******************************/
/******************************
  GRID DEFAULTS
*******************************/
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.row, .checkout-cart-index .main-content .cart, .checkout-onepage-index .main-container .main, .checkout-onepage-success .col-main .main-content, .cms-terms .main-content .main-row, .cms-privacy-policy .main-content .main-row, .cms-imprint .main-content .main-row, .cms-revocation .main-content .main-row,
.cms-magazine .main-content .main-row, .cms-about-us .main-content .main-row, .cms-faq .main-content .main-row, .cms-payment .main-content .main-row, .cms-shipping .main-content .main-row,
.cms-handmade .main-content .main-row, .cms-no-route .main-content .main-row, .cms-individuallackierung .main-content .main-row, .cms-individual-paintwork .main-content .main-row, .customer-account-create .main-content .main-row, .customer-account-login .main-content .main-row, .saferpaycw-checkout-pay .main-content .main-row, .customer-account-index .main-container .main, .customer-account .main-container .main, .customer-account-logoutsuccess .main-content .main-row, .customer-account-forgotpassword .main-content .main-row,
.customer-account-changeforgotten .main-content .main-row, .customer-account-resetpassword .main-content .main-row, .cms-index-nocookies .col-main .main-content, .cms-enable-cookies .col-main .main-content {
  position: relative; }
  .row:after, .checkout-cart-index .main-content .cart:after, .checkout-onepage-index .main-container .main:after, .checkout-onepage-success .col-main .main-content:after, .cms-terms .main-content .main-row:after, .cms-privacy-policy .main-content .main-row:after, .cms-imprint .main-content .main-row:after, .cms-revocation .main-content .main-row:after,
  .cms-magazine .main-content .main-row:after, .cms-about-us .main-content .main-row:after, .cms-faq .main-content .main-row:after, .cms-payment .main-content .main-row:after, .cms-shipping .main-content .main-row:after,
  .cms-handmade .main-content .main-row:after, .cms-no-route .main-content .main-row:after, .cms-individuallackierung .main-content .main-row:after, .cms-individual-paintwork .main-content .main-row:after, .customer-account-create .main-content .main-row:after, .customer-account-login .main-content .main-row:after, .saferpaycw-checkout-pay .main-content .main-row:after, .customer-account-index .main-container .main:after, .customer-account .main-container .main:after, .customer-account-logoutsuccess .main-content .main-row:after, .customer-account-forgotpassword .main-content .main-row:after,
  .customer-account-changeforgotten .main-content .main-row:after, .customer-account-resetpassword .main-content .main-row:after, .cms-index-nocookies .col-main .main-content:after, .cms-enable-cookies .col-main .main-content:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden; }
  .row > *, .checkout-cart-index .main-content .cart > *, .checkout-onepage-index .main-container .main > *, .checkout-onepage-success .col-main .main-content > *, .cms-terms .main-content .main-row > *, .cms-privacy-policy .main-content .main-row > *, .cms-imprint .main-content .main-row > *, .cms-revocation .main-content .main-row > *,
  .cms-magazine .main-content .main-row > *, .cms-about-us .main-content .main-row > *, .cms-faq .main-content .main-row > *, .cms-payment .main-content .main-row > *, .cms-shipping .main-content .main-row > *,
  .cms-handmade .main-content .main-row > *, .cms-no-route .main-content .main-row > *, .cms-individuallackierung .main-content .main-row > *, .cms-individual-paintwork .main-content .main-row > *, .customer-account-create .main-content .main-row > *, .customer-account-login .main-content .main-row > *, .saferpaycw-checkout-pay .main-content .main-row > *, .customer-account-index .main-container .main > *, .customer-account .main-container .main > *, .customer-account-logoutsuccess .main-content .main-row > *, .customer-account-forgotpassword .main-content .main-row > *,
  .customer-account-changeforgotten .main-content .main-row > *, .customer-account-resetpassword .main-content .main-row > *, .cms-index-nocookies .col-main .main-content > *, .cms-enable-cookies .col-main .main-content > * {
    float: left; }
  .row.no-spacing, .checkout-cart-index .main-content .no-spacing.cart, .checkout-onepage-index .main-container .no-spacing.main, .checkout-onepage-success .col-main .no-spacing.main-content, .cms-terms .main-content .no-spacing.main-row, .cms-privacy-policy .main-content .no-spacing.main-row, .cms-imprint .main-content .no-spacing.main-row, .cms-revocation .main-content .no-spacing.main-row,
  .cms-magazine .main-content .no-spacing.main-row, .cms-about-us .main-content .no-spacing.main-row, .cms-faq .main-content .no-spacing.main-row, .cms-payment .main-content .no-spacing.main-row, .cms-shipping .main-content .no-spacing.main-row,
  .cms-handmade .main-content .no-spacing.main-row, .cms-no-route .main-content .no-spacing.main-row, .cms-individuallackierung .main-content .no-spacing.main-row, .cms-individual-paintwork .main-content .no-spacing.main-row, .customer-account-create .main-content .no-spacing.main-row, .customer-account-login .main-content .no-spacing.main-row, .saferpaycw-checkout-pay .main-content .no-spacing.main-row, .customer-account-index .main-container .no-spacing.main, .customer-account .main-container .no-spacing.main, .customer-account-logoutsuccess .main-content .no-spacing.main-row, .customer-account-forgotpassword .main-content .no-spacing.main-row,
  .customer-account-changeforgotten .main-content .no-spacing.main-row, .customer-account-resetpassword .main-content .no-spacing.main-row, .cms-index-nocookies .col-main .no-spacing.main-content, .cms-enable-cookies .col-main .no-spacing.main-content {
    margin: 0 !important; }

.column, .js-slider .slick-dots, .checkout-cart-index .main-content .cart .page-title, .checkout-cart-index .main-content .cart ul.messages, .checkout-cart-index .main-content .cart .cart-product-list, .checkout-cart-index .main-content .cart .cart-sidebar, .checkout-cart-index .main-row .page-title, .checkout-cart-index .main-row .cart-empty, .checkout-cart-index .page-title, .checkout-onepage-index .main-container .main .col-main, .checkout-onepage-index .main-container .main .col-right.sidebar, .checkout-onepage-success .col-main .main-content .main-row, .cms-terms .main-content .main-row .page-title, .cms-privacy-policy .main-content .main-row .page-title, .cms-imprint .main-content .main-row .page-title, .cms-revocation .main-content .main-row .page-title,
.cms-magazine .main-content .main-row .page-title, .cms-about-us .main-content .main-row .page-title, .cms-faq .main-content .main-row .page-title, .cms-payment .main-content .main-row .page-title, .cms-shipping .main-content .main-row .page-title,
.cms-handmade .main-content .main-row .page-title, .cms-no-route .main-content .main-row .page-title, .cms-individuallackierung .main-content .main-row .page-title, .cms-individual-paintwork .main-content .main-row .page-title, .cms-terms .main-content .main-row .std, .cms-privacy-policy .main-content .main-row .std, .cms-imprint .main-content .main-row .std, .cms-revocation .main-content .main-row .std,
.cms-magazine .main-content .main-row .std, .cms-about-us .main-content .main-row .std, .cms-faq .main-content .main-row .std, .cms-payment .main-content .main-row .std, .cms-shipping .main-content .main-row .std,
.cms-handmade .main-content .main-row .std, .cms-no-route .main-content .main-row .std, .cms-individuallackierung .main-content .main-row .std, .cms-individual-paintwork .main-content .main-row .std, .saferpaycw-checkout-pay .main-content .main-row .saferpaycw, .customer-account-index .main-container .main .col-left, .customer-account .main-container .main .col-left, .customer-account-index .main-container .main .col-main, .customer-account .main-container .main .col-main, .customer-account-login .main-content .main-row .account-create, .customer-account-create .main-content .main-row .account-create, .customer-account-logoutsuccess .main-content .main-row .page-title, .customer-account-logoutsuccess .main-content .main-row p, .customer-account-forgotpassword .main-content .main-row .page-title,
.customer-account-changeforgotten .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row #form-validate,
.customer-account-changeforgotten .main-content .main-row #form-validate, .customer-account-resetpassword .main-content .main-row .page-title, .customer-account-resetpassword .main-content .main-row #form-validate, .cms-index-nocookies .col-main .main-content .main-row, .cms-enable-cookies .col-main .main-content .main-row {
  position: relative;
  min-height: 1px; }
  .column.no-spacing, .js-slider .no-spacing.slick-dots, .checkout-cart-index .main-content .cart .no-spacing.page-title, .checkout-cart-index .main-content .cart ul.no-spacing.messages, .checkout-cart-index .main-content .cart .no-spacing.cart-product-list, .checkout-cart-index .main-content .cart .no-spacing.cart-sidebar, .checkout-cart-index .main-row .no-spacing.cart-empty, .checkout-cart-index .no-spacing.page-title, .checkout-onepage-index .main-container .main .no-spacing.col-main, .checkout-onepage-index .main-container .main .no-spacing.col-right.sidebar, .checkout-onepage-success .col-main .main-content .no-spacing.main-row, .cms-terms .main-content .main-row .no-spacing.page-title, .cms-privacy-policy .main-content .main-row .no-spacing.page-title, .cms-imprint .main-content .main-row .no-spacing.page-title, .cms-revocation .main-content .main-row .no-spacing.page-title,
  .cms-magazine .main-content .main-row .no-spacing.page-title, .cms-about-us .main-content .main-row .no-spacing.page-title, .cms-faq .main-content .main-row .no-spacing.page-title, .cms-payment .main-content .main-row .no-spacing.page-title, .cms-shipping .main-content .main-row .no-spacing.page-title,
  .cms-handmade .main-content .main-row .no-spacing.page-title, .cms-no-route .main-content .main-row .no-spacing.page-title, .cms-individuallackierung .main-content .main-row .no-spacing.page-title, .cms-individual-paintwork .main-content .main-row .no-spacing.page-title, .cms-terms .main-content .main-row .no-spacing.std, .cms-privacy-policy .main-content .main-row .no-spacing.std, .cms-imprint .main-content .main-row .no-spacing.std, .cms-revocation .main-content .main-row .no-spacing.std,
  .cms-magazine .main-content .main-row .no-spacing.std, .cms-about-us .main-content .main-row .no-spacing.std, .cms-faq .main-content .main-row .no-spacing.std, .cms-payment .main-content .main-row .no-spacing.std, .cms-shipping .main-content .main-row .no-spacing.std,
  .cms-handmade .main-content .main-row .no-spacing.std, .cms-no-route .main-content .main-row .no-spacing.std, .cms-individuallackierung .main-content .main-row .no-spacing.std, .cms-individual-paintwork .main-content .main-row .no-spacing.std, .saferpaycw-checkout-pay .main-content .main-row .no-spacing.saferpaycw, .customer-account-index .main-container .main .no-spacing.col-left, .customer-account .main-container .main .no-spacing.col-left, .customer-account-index .main-container .main .no-spacing.col-main, .customer-account .main-container .main .no-spacing.col-main, .customer-account-login .main-content .main-row .no-spacing.account-create, .customer-account-create .main-content .main-row .no-spacing.account-create, .customer-account-logoutsuccess .main-content .main-row .no-spacing.page-title, .customer-account-logoutsuccess .main-content .main-row p.no-spacing, .customer-account-forgotpassword .main-content .main-row .no-spacing.page-title,
  .customer-account-changeforgotten .main-content .main-row .no-spacing.page-title, .customer-account-forgotpassword .main-content .main-row .no-spacing#form-validate,
  .customer-account-changeforgotten .main-content .main-row .no-spacing#form-validate, .customer-account-resetpassword .main-content .main-row .no-spacing.page-title, .customer-account-resetpassword .main-content .main-row .no-spacing#form-validate, .cms-index-nocookies .col-main .main-content .no-spacing.main-row, .cms-enable-cookies .col-main .main-content .no-spacing.main-row {
    padding: 0 !important; }

/******************************
  CREATE DEFAULT GRID SIZE
*******************************/
/* MAIN GRID */
.size-xs-1 {
  width: 8.33333%; }

.offset-xs-by-0, .cms-terms .main-content .main-row .page-title, .cms-privacy-policy .main-content .main-row .page-title, .cms-imprint .main-content .main-row .page-title, .cms-revocation .main-content .main-row .page-title,
.cms-magazine .main-content .main-row .page-title, .cms-about-us .main-content .main-row .page-title, .cms-faq .main-content .main-row .page-title, .cms-payment .main-content .main-row .page-title, .cms-shipping .main-content .main-row .page-title,
.cms-handmade .main-content .main-row .page-title, .cms-no-route .main-content .main-row .page-title, .cms-individuallackierung .main-content .main-row .page-title, .cms-individual-paintwork .main-content .main-row .page-title {
  margin-left: 0%; }

/* MAIN GRID */
.size-xs-2 {
  width: 16.66667%; }

.offset-xs-by-1, .checkout-cart-index .main-row .cart-empty, .cms-terms .main-content .main-row .std, .cms-privacy-policy .main-content .main-row .std, .cms-imprint .main-content .main-row .std, .cms-revocation .main-content .main-row .std,
.cms-magazine .main-content .main-row .std, .cms-about-us .main-content .main-row .std, .cms-faq .main-content .main-row .std, .cms-payment .main-content .main-row .std, .cms-shipping .main-content .main-row .std,
.cms-handmade .main-content .main-row .std, .cms-no-route .main-content .main-row .std, .cms-individuallackierung .main-content .main-row .std, .cms-individual-paintwork .main-content .main-row .std, .customer-account-logoutsuccess .main-content .main-row p {
  margin-left: 8.33333%; }

/* MAIN GRID */
.size-xs-3 {
  width: 25%; }

.offset-xs-by-2 {
  margin-left: 16.66667%; }

/* MAIN GRID */
.size-xs-4 {
  width: 33.33333%; }

.offset-xs-by-3 {
  margin-left: 25%; }

/* MAIN GRID */
.size-xs-5 {
  width: 41.66667%; }

.offset-xs-by-4 {
  margin-left: 33.33333%; }

/* MAIN GRID */
.size-xs-6 {
  width: 50%; }

.offset-xs-by-5 {
  margin-left: 41.66667%; }

/* MAIN GRID */
.size-xs-7 {
  width: 58.33333%; }

.offset-xs-by-6 {
  margin-left: 50%; }

/* MAIN GRID */
.size-xs-8 {
  width: 66.66667%; }

.offset-xs-by-7 {
  margin-left: 58.33333%; }

/* MAIN GRID */
.size-xs-9 {
  width: 75%; }

.offset-xs-by-8 {
  margin-left: 66.66667%; }

/* MAIN GRID */
.size-xs-10, .checkout-cart-index .main-row .cart-empty, .cms-terms .main-content .main-row .std, .cms-privacy-policy .main-content .main-row .std, .cms-imprint .main-content .main-row .std, .cms-revocation .main-content .main-row .std,
.cms-magazine .main-content .main-row .std, .cms-about-us .main-content .main-row .std, .cms-faq .main-content .main-row .std, .cms-payment .main-content .main-row .std, .cms-shipping .main-content .main-row .std,
.cms-handmade .main-content .main-row .std, .cms-no-route .main-content .main-row .std, .cms-individuallackierung .main-content .main-row .std, .cms-individual-paintwork .main-content .main-row .std, .customer-account-logoutsuccess .main-content .main-row p, .global-site-notice .notice-inner, .cms-index-nocookies .col-main .main-content .main-row, .cms-enable-cookies .col-main .main-content .main-row {
  width: 83.33333%; }

.offset-xs-by-9 {
  margin-left: 75%; }

/* MAIN GRID */
.size-xs-11, .checkout-cart-index .main-content .cart .page-title, .checkout-cart-index .main-content .cart ul.messages, .checkout-cart-index .main-content .cart .cart-product-list, .checkout-cart-index .main-content .cart .cart-sidebar, .checkout-cart-index .main-row .page-title, .checkout-cart-index .page-title, .checkout-onepage-index .main-container .main .col-main, .checkout-onepage-index .main-container .main .col-right.sidebar, .checkout-onepage-success .col-main .main-content .main-row, .saferpaycw-checkout-pay .main-content .main-row .saferpaycw, .customer-account-index .main-container .main .col-left, .customer-account .main-container .main .col-left, .customer-account-index .main-container .main .col-main, .customer-account .main-container .main .col-main, .customer-account-login .main-content .main-row .account-create, .customer-account-create .main-content .main-row .account-create, .customer-account-logoutsuccess .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row .page-title,
.customer-account-changeforgotten .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row #form-validate,
.customer-account-changeforgotten .main-content .main-row #form-validate, .customer-account-resetpassword .main-content .main-row .page-title, .customer-account-resetpassword .main-content .main-row #form-validate {
  width: 91.66667%; }

.offset-xs-by-10 {
  margin-left: 83.33333%; }

/* MAIN GRID */
.size-xs-12, .cms-terms .main-content .main-row .page-title, .cms-privacy-policy .main-content .main-row .page-title, .cms-imprint .main-content .main-row .page-title, .cms-revocation .main-content .main-row .page-title,
.cms-magazine .main-content .main-row .page-title, .cms-about-us .main-content .main-row .page-title, .cms-faq .main-content .main-row .page-title, .cms-payment .main-content .main-row .page-title, .cms-shipping .main-content .main-row .page-title,
.cms-handmade .main-content .main-row .page-title, .cms-no-route .main-content .main-row .page-title, .cms-individuallackierung .main-content .main-row .page-title, .cms-individual-paintwork .main-content .main-row .page-title {
  width: 100%; }

.offset-xs-by-11 {
  margin-left: 91.66667%; }

.size-xs-half {
  width: 4.16667%; }

.offset-xs-by-half, .checkout-cart-index .main-content .cart .page-title, .checkout-cart-index .main-content .cart ul.messages, .checkout-cart-index .main-content .cart .cart-product-list, .checkout-cart-index .main-content .cart .cart-sidebar, .checkout-cart-index .main-row .page-title, .checkout-cart-index .page-title, .checkout-onepage-index .main-container .main .col-main, .checkout-onepage-index .main-container .main .col-right.sidebar, .checkout-onepage-success .col-main .main-content .main-row, .saferpaycw-checkout-pay .main-content .main-row .saferpaycw, .customer-account-index .main-container .main .col-left, .customer-account .main-container .main .col-left, .customer-account-index .main-container .main .col-main, .customer-account .main-container .main .col-main, .customer-account-login .main-content .main-row .account-create, .customer-account-create .main-content .main-row .account-create, .customer-account-logoutsuccess .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row .page-title,
.customer-account-changeforgotten .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row #form-validate,
.customer-account-changeforgotten .main-content .main-row #form-validate, .customer-account-resetpassword .main-content .main-row .page-title, .customer-account-resetpassword .main-content .main-row #form-validate, .cms-index-nocookies .col-main .main-content .main-row, .cms-enable-cookies .col-main .main-content .main-row {
  margin-left: 4.16667%; }

.grid-container {
  padding: 0 6px; }

.row, .checkout-cart-index .main-content .cart, .checkout-onepage-index .main-container .main, .checkout-onepage-success .col-main .main-content, .cms-terms .main-content .main-row, .cms-privacy-policy .main-content .main-row, .cms-imprint .main-content .main-row, .cms-revocation .main-content .main-row,
.cms-magazine .main-content .main-row, .cms-about-us .main-content .main-row, .cms-faq .main-content .main-row, .cms-payment .main-content .main-row, .cms-shipping .main-content .main-row,
.cms-handmade .main-content .main-row, .cms-no-route .main-content .main-row, .cms-individuallackierung .main-content .main-row, .cms-individual-paintwork .main-content .main-row, .customer-account-create .main-content .main-row, .customer-account-login .main-content .main-row, .saferpaycw-checkout-pay .main-content .main-row, .customer-account-index .main-container .main, .customer-account .main-container .main, .customer-account-logoutsuccess .main-content .main-row, .customer-account-forgotpassword .main-content .main-row,
.customer-account-changeforgotten .main-content .main-row, .customer-account-resetpassword .main-content .main-row, .cms-index-nocookies .col-main .main-content, .cms-enable-cookies .col-main .main-content {
  margin-left: -6px;
  margin-right: -6px; }

.column, .js-slider .slick-dots, .checkout-cart-index .main-content .cart .page-title, .checkout-cart-index .main-content .cart ul.messages, .checkout-cart-index .main-content .cart .cart-product-list, .checkout-cart-index .main-content .cart .cart-sidebar, .checkout-cart-index .main-row .page-title, .checkout-cart-index .main-row .cart-empty, .checkout-cart-index .page-title, .checkout-onepage-index .main-container .main .col-main, .checkout-onepage-index .main-container .main .col-right.sidebar, .checkout-onepage-success .col-main .main-content .main-row, .cms-terms .main-content .main-row .page-title, .cms-privacy-policy .main-content .main-row .page-title, .cms-imprint .main-content .main-row .page-title, .cms-revocation .main-content .main-row .page-title,
.cms-magazine .main-content .main-row .page-title, .cms-about-us .main-content .main-row .page-title, .cms-faq .main-content .main-row .page-title, .cms-payment .main-content .main-row .page-title, .cms-shipping .main-content .main-row .page-title,
.cms-handmade .main-content .main-row .page-title, .cms-no-route .main-content .main-row .page-title, .cms-individuallackierung .main-content .main-row .page-title, .cms-individual-paintwork .main-content .main-row .page-title, .cms-terms .main-content .main-row .std, .cms-privacy-policy .main-content .main-row .std, .cms-imprint .main-content .main-row .std, .cms-revocation .main-content .main-row .std,
.cms-magazine .main-content .main-row .std, .cms-about-us .main-content .main-row .std, .cms-faq .main-content .main-row .std, .cms-payment .main-content .main-row .std, .cms-shipping .main-content .main-row .std,
.cms-handmade .main-content .main-row .std, .cms-no-route .main-content .main-row .std, .cms-individuallackierung .main-content .main-row .std, .cms-individual-paintwork .main-content .main-row .std, .saferpaycw-checkout-pay .main-content .main-row .saferpaycw, .customer-account-index .main-container .main .col-left, .customer-account .main-container .main .col-left, .customer-account-index .main-container .main .col-main, .customer-account .main-container .main .col-main, .customer-account-login .main-content .main-row .account-create, .customer-account-create .main-content .main-row .account-create, .customer-account-logoutsuccess .main-content .main-row .page-title, .customer-account-logoutsuccess .main-content .main-row p, .customer-account-forgotpassword .main-content .main-row .page-title,
.customer-account-changeforgotten .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row #form-validate,
.customer-account-changeforgotten .main-content .main-row #form-validate, .customer-account-resetpassword .main-content .main-row .page-title, .customer-account-resetpassword .main-content .main-row #form-validate, .cms-index-nocookies .col-main .main-content .main-row, .cms-enable-cookies .col-main .main-content .main-row {
  padding: 0 6px; }

.grid-spacing-box {
  padding: 6px; }

/******************************
  MEDIAQUERIES
*******************************/
@media only screen and (min-width: 551px) {
  /* MAIN GRID */
  .size-s-1 {
    width: 8.33333%; }
  .offset-s-by-0 {
    margin-left: 0%; }
  /* MAIN GRID */
  .size-s-2 {
    width: 16.66667%; }
  .offset-s-by-1 {
    margin-left: 8.33333%; }
  /* MAIN GRID */
  .size-s-3 {
    width: 25%; }
  .offset-s-by-2 {
    margin-left: 16.66667%; }
  /* MAIN GRID */
  .size-s-4 {
    width: 33.33333%; }
  .offset-s-by-3 {
    margin-left: 25%; }
  /* MAIN GRID */
  .size-s-5 {
    width: 41.66667%; }
  .offset-s-by-4 {
    margin-left: 33.33333%; }
  /* MAIN GRID */
  .size-s-6 {
    width: 50%; }
  .offset-s-by-5 {
    margin-left: 41.66667%; }
  /* MAIN GRID */
  .size-s-7 {
    width: 58.33333%; }
  .offset-s-by-6 {
    margin-left: 50%; }
  /* MAIN GRID */
  .size-s-8 {
    width: 66.66667%; }
  .offset-s-by-7 {
    margin-left: 58.33333%; }
  /* MAIN GRID */
  .size-s-9 {
    width: 75%; }
  .offset-s-by-8 {
    margin-left: 66.66667%; }
  /* MAIN GRID */
  .size-s-10 {
    width: 83.33333%; }
  .offset-s-by-9 {
    margin-left: 75%; }
  /* MAIN GRID */
  .size-s-11 {
    width: 91.66667%; }
  .offset-s-by-10 {
    margin-left: 83.33333%; }
  /* MAIN GRID */
  .size-s-12 {
    width: 100%; }
  .offset-s-by-11 {
    margin-left: 91.66667%; }
  .size-s-half {
    width: 4.16667%; }
  .offset-s-by-half {
    margin-left: 4.16667%; }
  .grid-container {
    padding: 0 6px; }
  .row, .checkout-cart-index .main-content .cart, .checkout-onepage-index .main-container .main, .checkout-onepage-success .col-main .main-content, .cms-terms .main-content .main-row, .cms-privacy-policy .main-content .main-row, .cms-imprint .main-content .main-row, .cms-revocation .main-content .main-row,
  .cms-magazine .main-content .main-row, .cms-about-us .main-content .main-row, .cms-faq .main-content .main-row, .cms-payment .main-content .main-row, .cms-shipping .main-content .main-row,
  .cms-handmade .main-content .main-row, .cms-no-route .main-content .main-row, .cms-individuallackierung .main-content .main-row, .cms-individual-paintwork .main-content .main-row, .customer-account-create .main-content .main-row, .customer-account-login .main-content .main-row, .saferpaycw-checkout-pay .main-content .main-row, .customer-account-index .main-container .main, .customer-account .main-container .main, .customer-account-logoutsuccess .main-content .main-row, .customer-account-forgotpassword .main-content .main-row,
  .customer-account-changeforgotten .main-content .main-row, .customer-account-resetpassword .main-content .main-row, .cms-index-nocookies .col-main .main-content, .cms-enable-cookies .col-main .main-content {
    margin-left: -6px;
    margin-right: -6px; }
  .column, .js-slider .slick-dots, .checkout-cart-index .main-content .cart .page-title, .checkout-cart-index .main-content .cart ul.messages, .checkout-cart-index .main-content .cart .cart-product-list, .checkout-cart-index .main-content .cart .cart-sidebar, .checkout-cart-index .main-row .page-title, .checkout-cart-index .main-row .cart-empty, .checkout-cart-index .page-title, .checkout-onepage-index .main-container .main .col-main, .checkout-onepage-index .main-container .main .col-right.sidebar, .checkout-onepage-success .col-main .main-content .main-row, .cms-terms .main-content .main-row .page-title, .cms-privacy-policy .main-content .main-row .page-title, .cms-imprint .main-content .main-row .page-title, .cms-revocation .main-content .main-row .page-title,
  .cms-magazine .main-content .main-row .page-title, .cms-about-us .main-content .main-row .page-title, .cms-faq .main-content .main-row .page-title, .cms-payment .main-content .main-row .page-title, .cms-shipping .main-content .main-row .page-title,
  .cms-handmade .main-content .main-row .page-title, .cms-no-route .main-content .main-row .page-title, .cms-individuallackierung .main-content .main-row .page-title, .cms-individual-paintwork .main-content .main-row .page-title, .cms-terms .main-content .main-row .std, .cms-privacy-policy .main-content .main-row .std, .cms-imprint .main-content .main-row .std, .cms-revocation .main-content .main-row .std,
  .cms-magazine .main-content .main-row .std, .cms-about-us .main-content .main-row .std, .cms-faq .main-content .main-row .std, .cms-payment .main-content .main-row .std, .cms-shipping .main-content .main-row .std,
  .cms-handmade .main-content .main-row .std, .cms-no-route .main-content .main-row .std, .cms-individuallackierung .main-content .main-row .std, .cms-individual-paintwork .main-content .main-row .std, .saferpaycw-checkout-pay .main-content .main-row .saferpaycw, .customer-account-index .main-container .main .col-left, .customer-account .main-container .main .col-left, .customer-account-index .main-container .main .col-main, .customer-account .main-container .main .col-main, .customer-account-login .main-content .main-row .account-create, .customer-account-create .main-content .main-row .account-create, .customer-account-logoutsuccess .main-content .main-row .page-title, .customer-account-logoutsuccess .main-content .main-row p, .customer-account-forgotpassword .main-content .main-row .page-title,
  .customer-account-changeforgotten .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row #form-validate,
  .customer-account-changeforgotten .main-content .main-row #form-validate, .customer-account-resetpassword .main-content .main-row .page-title, .customer-account-resetpassword .main-content .main-row #form-validate, .cms-index-nocookies .col-main .main-content .main-row, .cms-enable-cookies .col-main .main-content .main-row {
    padding: 0 6px; }
  .grid-spacing-box {
    padding: 6px; } }

@media only screen and (min-width: 780px) {
  /* MAIN GRID */
  .size-m-1 {
    width: 8.33333%; }
  .offset-m-by-0, .checkout-onepage-success .col-main .main-content .main-row, .cms-terms .main-content .main-row .std, .cms-privacy-policy .main-content .main-row .std, .cms-imprint .main-content .main-row .std, .cms-revocation .main-content .main-row .std,
  .cms-magazine .main-content .main-row .std, .cms-about-us .main-content .main-row .std, .cms-faq .main-content .main-row .std, .cms-payment .main-content .main-row .std, .cms-shipping .main-content .main-row .std,
  .cms-handmade .main-content .main-row .std, .cms-no-route .main-content .main-row .std, .cms-individuallackierung .main-content .main-row .std, .cms-individual-paintwork .main-content .main-row .std {
    margin-left: 0%; }
  /* MAIN GRID */
  .size-m-2, .cms-terms .main-content .main-row .page-title, .cms-privacy-policy .main-content .main-row .page-title, .cms-imprint .main-content .main-row .page-title, .cms-revocation .main-content .main-row .page-title,
  .cms-magazine .main-content .main-row .page-title, .cms-about-us .main-content .main-row .page-title, .cms-faq .main-content .main-row .page-title, .cms-payment .main-content .main-row .page-title, .cms-shipping .main-content .main-row .page-title,
  .cms-handmade .main-content .main-row .page-title, .cms-no-route .main-content .main-row .page-title, .cms-individuallackierung .main-content .main-row .page-title, .cms-individual-paintwork .main-content .main-row .page-title {
    width: 16.66667%; }
  .offset-m-by-1, .cms-terms .main-content .main-row .page-title, .cms-privacy-policy .main-content .main-row .page-title, .cms-imprint .main-content .main-row .page-title, .cms-revocation .main-content .main-row .page-title,
  .cms-magazine .main-content .main-row .page-title, .cms-about-us .main-content .main-row .page-title, .cms-faq .main-content .main-row .page-title, .cms-payment .main-content .main-row .page-title, .cms-shipping .main-content .main-row .page-title,
  .cms-handmade .main-content .main-row .page-title, .cms-no-route .main-content .main-row .page-title, .cms-individuallackierung .main-content .main-row .page-title, .cms-individual-paintwork .main-content .main-row .page-title, .saferpaycw-checkout-pay .main-content .main-row .saferpaycw, .customer-account-create .main-content .main-row .account-create, .customer-account-resetpassword .main-content .main-row #form-validate {
    margin-left: 8.33333%; }
  /* MAIN GRID */
  .size-m-3 {
    width: 25%; }
  .offset-m-by-2 {
    margin-left: 16.66667%; }
  /* MAIN GRID */
  .size-m-4 {
    width: 33.33333%; }
  .offset-m-by-3 {
    margin-left: 25%; }
  /* MAIN GRID */
  .size-m-5, .product-model-detail .js-slider .slick-dots, .customer-account-resetpassword .main-content .main-row #form-validate {
    width: 41.66667%; }
  .offset-m-by-4 {
    margin-left: 33.33333%; }
  /* MAIN GRID */
  .size-m-6, .customer-account-create .main-content .main-row .account-create {
    width: 50%; }
  .offset-m-by-5 {
    margin-left: 41.66667%; }
  /* MAIN GRID */
  .size-m-7 {
    width: 58.33333%; }
  .offset-m-by-6, .product-model-detail .js-slider .slick-dots {
    margin-left: 50%; }
  /* MAIN GRID */
  .size-m-8, .cms-terms .main-content .main-row .std, .cms-privacy-policy .main-content .main-row .std, .cms-imprint .main-content .main-row .std, .cms-revocation .main-content .main-row .std,
  .cms-magazine .main-content .main-row .std, .cms-about-us .main-content .main-row .std, .cms-faq .main-content .main-row .std, .cms-payment .main-content .main-row .std, .cms-shipping .main-content .main-row .std,
  .cms-handmade .main-content .main-row .std, .cms-no-route .main-content .main-row .std, .cms-individuallackierung .main-content .main-row .std, .cms-individual-paintwork .main-content .main-row .std {
    width: 66.66667%; }
  .offset-m-by-7 {
    margin-left: 58.33333%; }
  /* MAIN GRID */
  .size-m-9 {
    width: 75%; }
  .offset-m-by-8 {
    margin-left: 66.66667%; }
  /* MAIN GRID */
  .size-m-10, .saferpaycw-checkout-pay .main-content .main-row .saferpaycw {
    width: 83.33333%; }
  .offset-m-by-9 {
    margin-left: 75%; }
  /* MAIN GRID */
  .size-m-11 {
    width: 91.66667%; }
  .offset-m-by-10 {
    margin-left: 83.33333%; }
  /* MAIN GRID */
  .size-m-12, .checkout-onepage-success .col-main .main-content .main-row {
    width: 100%; }
  .offset-m-by-11 {
    margin-left: 91.66667%; }
  .size-m-half {
    width: 4.16667%; }
  .offset-m-by-half {
    margin-left: 4.16667%; }
  .grid-container {
    padding: 0 6px; }
  .row, .checkout-cart-index .main-content .cart, .checkout-onepage-index .main-container .main, .checkout-onepage-success .col-main .main-content, .cms-terms .main-content .main-row, .cms-privacy-policy .main-content .main-row, .cms-imprint .main-content .main-row, .cms-revocation .main-content .main-row,
  .cms-magazine .main-content .main-row, .cms-about-us .main-content .main-row, .cms-faq .main-content .main-row, .cms-payment .main-content .main-row, .cms-shipping .main-content .main-row,
  .cms-handmade .main-content .main-row, .cms-no-route .main-content .main-row, .cms-individuallackierung .main-content .main-row, .cms-individual-paintwork .main-content .main-row, .customer-account-create .main-content .main-row, .customer-account-login .main-content .main-row, .saferpaycw-checkout-pay .main-content .main-row, .customer-account-index .main-container .main, .customer-account .main-container .main, .customer-account-logoutsuccess .main-content .main-row, .customer-account-forgotpassword .main-content .main-row,
  .customer-account-changeforgotten .main-content .main-row, .customer-account-resetpassword .main-content .main-row, .cms-index-nocookies .col-main .main-content, .cms-enable-cookies .col-main .main-content {
    margin-left: -6px;
    margin-right: -6px; }
  .column, .js-slider .slick-dots, .checkout-cart-index .main-content .cart .page-title, .checkout-cart-index .main-content .cart ul.messages, .checkout-cart-index .main-content .cart .cart-product-list, .checkout-cart-index .main-content .cart .cart-sidebar, .checkout-cart-index .main-row .page-title, .checkout-cart-index .main-row .cart-empty, .checkout-cart-index .page-title, .checkout-onepage-index .main-container .main .col-main, .checkout-onepage-index .main-container .main .col-right.sidebar, .checkout-onepage-success .col-main .main-content .main-row, .cms-terms .main-content .main-row .page-title, .cms-privacy-policy .main-content .main-row .page-title, .cms-imprint .main-content .main-row .page-title, .cms-revocation .main-content .main-row .page-title,
  .cms-magazine .main-content .main-row .page-title, .cms-about-us .main-content .main-row .page-title, .cms-faq .main-content .main-row .page-title, .cms-payment .main-content .main-row .page-title, .cms-shipping .main-content .main-row .page-title,
  .cms-handmade .main-content .main-row .page-title, .cms-no-route .main-content .main-row .page-title, .cms-individuallackierung .main-content .main-row .page-title, .cms-individual-paintwork .main-content .main-row .page-title, .cms-terms .main-content .main-row .std, .cms-privacy-policy .main-content .main-row .std, .cms-imprint .main-content .main-row .std, .cms-revocation .main-content .main-row .std,
  .cms-magazine .main-content .main-row .std, .cms-about-us .main-content .main-row .std, .cms-faq .main-content .main-row .std, .cms-payment .main-content .main-row .std, .cms-shipping .main-content .main-row .std,
  .cms-handmade .main-content .main-row .std, .cms-no-route .main-content .main-row .std, .cms-individuallackierung .main-content .main-row .std, .cms-individual-paintwork .main-content .main-row .std, .saferpaycw-checkout-pay .main-content .main-row .saferpaycw, .customer-account-index .main-container .main .col-left, .customer-account .main-container .main .col-left, .customer-account-index .main-container .main .col-main, .customer-account .main-container .main .col-main, .customer-account-login .main-content .main-row .account-create, .customer-account-create .main-content .main-row .account-create, .customer-account-logoutsuccess .main-content .main-row .page-title, .customer-account-logoutsuccess .main-content .main-row p, .customer-account-forgotpassword .main-content .main-row .page-title,
  .customer-account-changeforgotten .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row #form-validate,
  .customer-account-changeforgotten .main-content .main-row #form-validate, .customer-account-resetpassword .main-content .main-row .page-title, .customer-account-resetpassword .main-content .main-row #form-validate, .cms-index-nocookies .col-main .main-content .main-row, .cms-enable-cookies .col-main .main-content .main-row {
    padding: 0 6px; }
  .grid-spacing-box {
    padding: 6px; } }

@media only screen and (min-width: 1025px) {
  /* MAIN GRID */
  .size-l-1 {
    width: 8.33333%; }
  .offset-l-by-0, .checkout-cart-index .main-content .cart .cart-sidebar, .checkout-onepage-index .main-container .main .col-right.sidebar, .checkout-onepage-success .col-main .main-content .main-row, .customer-account-index .main-container .main .col-main, .customer-account .main-container .main .col-main {
    margin-left: 0%; }
  /* MAIN GRID */
  .size-l-2, .cms-terms .main-content .main-row .page-title, .cms-privacy-policy .main-content .main-row .page-title, .cms-imprint .main-content .main-row .page-title, .cms-revocation .main-content .main-row .page-title,
  .cms-magazine .main-content .main-row .page-title, .cms-about-us .main-content .main-row .page-title, .cms-faq .main-content .main-row .page-title, .cms-payment .main-content .main-row .page-title, .cms-shipping .main-content .main-row .page-title,
  .cms-handmade .main-content .main-row .page-title, .cms-no-route .main-content .main-row .page-title, .cms-individuallackierung .main-content .main-row .page-title, .cms-individual-paintwork .main-content .main-row .page-title {
    width: 16.66667%; }
  .offset-l-by-1, .checkout-cart-index .main-row .cart-empty, .saferpaycw-checkout-pay .main-content .main-row .saferpaycw, .customer-account-index .main-container .main .col-left, .customer-account .main-container .main .col-left, .customer-account-login .main-content .main-row .account-create, .customer-account-create .main-content .main-row .account-create, .customer-account-logoutsuccess .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row .page-title,
  .customer-account-changeforgotten .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row #form-validate,
  .customer-account-changeforgotten .main-content .main-row #form-validate, .customer-account-resetpassword .main-content .main-row .page-title, .customer-account-resetpassword .main-content .main-row #form-validate {
    margin-left: 8.33333%; }
  /* MAIN GRID */
  .size-l-3, .checkout-onepage-index .main-container .main .col-right.sidebar, .customer-account-index .main-container .main .col-left, .customer-account .main-container .main .col-left {
    width: 25%; }
  .offset-l-by-2, .customer-account-logoutsuccess .main-content .main-row p {
    margin-left: 16.66667%; }
  /* MAIN GRID */
  .size-l-4, .js-slider .slick-dots, .checkout-cart-index .main-content .cart .cart-sidebar, .product-model-detail .js-slider .slick-dots, .customer-account-create .main-content .main-row .account-create, .customer-account-resetpassword .main-content .main-row #form-validate {
    width: 33.33333%; }
  .offset-l-by-3, .cms-terms .main-content .main-row .page-title, .cms-privacy-policy .main-content .main-row .page-title, .cms-imprint .main-content .main-row .page-title, .cms-revocation .main-content .main-row .page-title,
  .cms-magazine .main-content .main-row .page-title, .cms-about-us .main-content .main-row .page-title, .cms-faq .main-content .main-row .page-title, .cms-payment .main-content .main-row .page-title, .cms-shipping .main-content .main-row .page-title,
  .cms-handmade .main-content .main-row .page-title, .cms-no-route .main-content .main-row .page-title, .cms-individuallackierung .main-content .main-row .page-title, .cms-individual-paintwork .main-content .main-row .page-title {
    margin-left: 25%; }
  /* MAIN GRID */
  .size-l-5 {
    width: 41.66667%; }
  .offset-l-by-4 {
    margin-left: 33.33333%; }
  /* MAIN GRID */
  .size-l-6, .cms-terms .main-content .main-row .std, .cms-privacy-policy .main-content .main-row .std, .cms-imprint .main-content .main-row .std, .cms-revocation .main-content .main-row .std,
  .cms-magazine .main-content .main-row .std, .cms-about-us .main-content .main-row .std, .cms-faq .main-content .main-row .std, .cms-payment .main-content .main-row .std, .cms-shipping .main-content .main-row .std,
  .cms-handmade .main-content .main-row .std, .cms-no-route .main-content .main-row .std, .cms-individuallackierung .main-content .main-row .std, .cms-individual-paintwork .main-content .main-row .std {
    width: 50%; }
  .offset-l-by-5 {
    margin-left: 41.66667%; }
  /* MAIN GRID */
  .size-l-7, .checkout-cart-index .main-content .cart .cart-product-list, .customer-account-index .main-container .main .col-main, .customer-account .main-container .main .col-main {
    width: 58.33333%; }
  .offset-l-by-6 {
    margin-left: 50%; }
  /* MAIN GRID */
  .size-l-8, .checkout-onepage-index .main-container .main .col-main, .customer-account-logoutsuccess .main-content .main-row p {
    width: 66.66667%; }
  .offset-l-by-7, .js-slider .slick-dots, .product-model-detail .js-slider .slick-dots {
    margin-left: 58.33333%; }
  /* MAIN GRID */
  .size-l-9 {
    width: 75%; }
  .offset-l-by-8 {
    margin-left: 66.66667%; }
  /* MAIN GRID */
  .size-l-10, .checkout-cart-index .main-row .cart-empty, .saferpaycw-checkout-pay .main-content .main-row .saferpaycw, .customer-account-login .main-content .main-row .account-create, .customer-account-logoutsuccess .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row .page-title,
  .customer-account-changeforgotten .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row #form-validate,
  .customer-account-changeforgotten .main-content .main-row #form-validate, .customer-account-resetpassword .main-content .main-row .page-title, .global-site-notice .notice-inner {
    width: 83.33333%; }
  .offset-l-by-9 {
    margin-left: 75%; }
  /* MAIN GRID */
  .size-l-11, .checkout-cart-index .main-content .cart .page-title, .checkout-cart-index .main-content .cart ul.messages, .checkout-cart-index .main-row .page-title, .checkout-cart-index .page-title, .cms-index-nocookies .col-main .main-content .main-row, .cms-enable-cookies .col-main .main-content .main-row {
    width: 91.66667%; }
  .offset-l-by-10 {
    margin-left: 83.33333%; }
  /* MAIN GRID */
  .size-l-12, .checkout-onepage-success .col-main .main-content .main-row {
    width: 100%; }
  .offset-l-by-11 {
    margin-left: 91.66667%; }
  .size-l-half {
    width: 4.16667%; }
  .offset-l-by-half, .checkout-cart-index .main-content .cart .page-title, .checkout-cart-index .main-content .cart ul.messages, .checkout-cart-index .main-content .cart .cart-product-list, .checkout-cart-index .main-row .page-title, .checkout-cart-index .page-title, .checkout-onepage-index .main-container .main .col-main, .cms-index-nocookies .col-main .main-content .main-row, .cms-enable-cookies .col-main .main-content .main-row {
    margin-left: 4.16667%; }
  .grid-container {
    padding: 0 6px; }
  .row, .checkout-cart-index .main-content .cart, .checkout-onepage-index .main-container .main, .checkout-onepage-success .col-main .main-content, .cms-terms .main-content .main-row, .cms-privacy-policy .main-content .main-row, .cms-imprint .main-content .main-row, .cms-revocation .main-content .main-row,
  .cms-magazine .main-content .main-row, .cms-about-us .main-content .main-row, .cms-faq .main-content .main-row, .cms-payment .main-content .main-row, .cms-shipping .main-content .main-row,
  .cms-handmade .main-content .main-row, .cms-no-route .main-content .main-row, .cms-individuallackierung .main-content .main-row, .cms-individual-paintwork .main-content .main-row, .customer-account-create .main-content .main-row, .customer-account-login .main-content .main-row, .saferpaycw-checkout-pay .main-content .main-row, .customer-account-index .main-container .main, .customer-account .main-container .main, .customer-account-logoutsuccess .main-content .main-row, .customer-account-forgotpassword .main-content .main-row,
  .customer-account-changeforgotten .main-content .main-row, .customer-account-resetpassword .main-content .main-row, .cms-index-nocookies .col-main .main-content, .cms-enable-cookies .col-main .main-content {
    margin-left: -6px;
    margin-right: -6px; }
  .column, .js-slider .slick-dots, .checkout-cart-index .main-content .cart .page-title, .checkout-cart-index .main-content .cart ul.messages, .checkout-cart-index .main-content .cart .cart-product-list, .checkout-cart-index .main-content .cart .cart-sidebar, .checkout-cart-index .main-row .page-title, .checkout-cart-index .main-row .cart-empty, .checkout-cart-index .page-title, .checkout-onepage-index .main-container .main .col-main, .checkout-onepage-index .main-container .main .col-right.sidebar, .checkout-onepage-success .col-main .main-content .main-row, .cms-terms .main-content .main-row .page-title, .cms-privacy-policy .main-content .main-row .page-title, .cms-imprint .main-content .main-row .page-title, .cms-revocation .main-content .main-row .page-title,
  .cms-magazine .main-content .main-row .page-title, .cms-about-us .main-content .main-row .page-title, .cms-faq .main-content .main-row .page-title, .cms-payment .main-content .main-row .page-title, .cms-shipping .main-content .main-row .page-title,
  .cms-handmade .main-content .main-row .page-title, .cms-no-route .main-content .main-row .page-title, .cms-individuallackierung .main-content .main-row .page-title, .cms-individual-paintwork .main-content .main-row .page-title, .cms-terms .main-content .main-row .std, .cms-privacy-policy .main-content .main-row .std, .cms-imprint .main-content .main-row .std, .cms-revocation .main-content .main-row .std,
  .cms-magazine .main-content .main-row .std, .cms-about-us .main-content .main-row .std, .cms-faq .main-content .main-row .std, .cms-payment .main-content .main-row .std, .cms-shipping .main-content .main-row .std,
  .cms-handmade .main-content .main-row .std, .cms-no-route .main-content .main-row .std, .cms-individuallackierung .main-content .main-row .std, .cms-individual-paintwork .main-content .main-row .std, .saferpaycw-checkout-pay .main-content .main-row .saferpaycw, .customer-account-index .main-container .main .col-left, .customer-account .main-container .main .col-left, .customer-account-index .main-container .main .col-main, .customer-account .main-container .main .col-main, .customer-account-login .main-content .main-row .account-create, .customer-account-create .main-content .main-row .account-create, .customer-account-logoutsuccess .main-content .main-row .page-title, .customer-account-logoutsuccess .main-content .main-row p, .customer-account-forgotpassword .main-content .main-row .page-title,
  .customer-account-changeforgotten .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row #form-validate,
  .customer-account-changeforgotten .main-content .main-row #form-validate, .customer-account-resetpassword .main-content .main-row .page-title, .customer-account-resetpassword .main-content .main-row #form-validate, .cms-index-nocookies .col-main .main-content .main-row, .cms-enable-cookies .col-main .main-content .main-row {
    padding: 0 6px; }
  .grid-spacing-box {
    padding: 6px; } }

@media only screen and (min-width: 1281px) {
  /* MAIN GRID */
  .size-xl-1 {
    width: 8.33333%; }
  .offset-xl-by-0, .checkout-cart-index .main-content .cart .page-title, .checkout-cart-index .main-content .cart ul.messages, .checkout-cart-index .main-content .cart .cart-product-list, .checkout-cart-index .main-content .cart .cart-sidebar, .checkout-cart-index .main-row .page-title, .checkout-cart-index .main-row .cart-empty, .checkout-cart-index .page-title, .checkout-onepage-index .main-container .main .col-main, .checkout-onepage-index .main-container .main .col-right.sidebar, .checkout-onepage-success .col-main .main-content .main-row, .saferpaycw-checkout-pay .main-content .main-row .saferpaycw, .customer-account-index .main-container .main .col-left, .customer-account .main-container .main .col-left, .customer-account-login .main-content .main-row .account-create, .customer-account-create .main-content .main-row .account-create, .customer-account-logoutsuccess .main-content .main-row .page-title, .customer-account-logoutsuccess .main-content .main-row p, .customer-account-forgotpassword .main-content .main-row .page-title,
  .customer-account-changeforgotten .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row #form-validate,
  .customer-account-changeforgotten .main-content .main-row #form-validate, .customer-account-resetpassword .main-content .main-row .page-title, .customer-account-resetpassword .main-content .main-row #form-validate, .cms-index-nocookies .col-main .main-content .main-row, .cms-enable-cookies .col-main .main-content .main-row {
    margin-left: 0%; }
  /* MAIN GRID */
  .size-xl-2 {
    width: 16.66667%; }
  .offset-xl-by-1, .customer-account-index .main-container .main .col-main, .customer-account .main-container .main .col-main {
    margin-left: 8.33333%; }
  /* MAIN GRID */
  .size-xl-3, .checkout-cart-index .main-content .cart .cart-sidebar, .checkout-onepage-index .main-container .main .col-right.sidebar, .customer-account-index .main-container .main .col-left, .customer-account .main-container .main .col-left {
    width: 25%; }
  .offset-xl-by-2 {
    margin-left: 16.66667%; }
  /* MAIN GRID */
  .size-xl-4, .customer-account-create .main-content .main-row .account-create, .customer-account-resetpassword .main-content .main-row #form-validate {
    width: 33.33333%; }
  .offset-xl-by-3 {
    margin-left: 25%; }
  /* MAIN GRID */
  .size-xl-5 {
    width: 41.66667%; }
  .offset-xl-by-4 {
    margin-left: 33.33333%; }
  /* MAIN GRID */
  .size-xl-6 {
    width: 50%; }
  .offset-xl-by-5 {
    margin-left: 41.66667%; }
  /* MAIN GRID */
  .size-xl-7 {
    width: 58.33333%; }
  .offset-xl-by-6 {
    margin-left: 50%; }
  /* MAIN GRID */
  .size-xl-8, .customer-account-index .main-container .main .col-main, .customer-account .main-container .main .col-main {
    width: 66.66667%; }
  .offset-xl-by-7 {
    margin-left: 58.33333%; }
  /* MAIN GRID */
  .size-xl-9, .checkout-cart-index .main-content .cart .cart-product-list, .checkout-onepage-index .main-container .main .col-main {
    width: 75%; }
  .offset-xl-by-8 {
    margin-left: 66.66667%; }
  /* MAIN GRID */
  .size-xl-10 {
    width: 83.33333%; }
  .offset-xl-by-9 {
    margin-left: 75%; }
  /* MAIN GRID */
  .size-xl-11 {
    width: 91.66667%; }
  .offset-xl-by-10 {
    margin-left: 83.33333%; }
  /* MAIN GRID */
  .size-xl-12, .checkout-cart-index .main-content .cart .page-title, .checkout-cart-index .main-content .cart ul.messages, .checkout-cart-index .main-row .page-title, .checkout-cart-index .main-row .cart-empty, .checkout-cart-index .page-title, .checkout-onepage-success .col-main .main-content .main-row, .saferpaycw-checkout-pay .main-content .main-row .saferpaycw, .customer-account-login .main-content .main-row .account-create, .customer-account-logoutsuccess .main-content .main-row .page-title, .customer-account-logoutsuccess .main-content .main-row p, .customer-account-forgotpassword .main-content .main-row .page-title,
  .customer-account-changeforgotten .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row #form-validate,
  .customer-account-changeforgotten .main-content .main-row #form-validate, .customer-account-resetpassword .main-content .main-row .page-title, .cms-index-nocookies .col-main .main-content .main-row, .cms-enable-cookies .col-main .main-content .main-row {
    width: 100%; }
  .offset-xl-by-11 {
    margin-left: 91.66667%; }
  .size-xl-half {
    width: 4.16667%; }
  .offset-xl-by-half {
    margin-left: 4.16667%; }
  .grid-container {
    padding: 0 6px; }
  .row, .checkout-cart-index .main-content .cart, .checkout-onepage-index .main-container .main, .checkout-onepage-success .col-main .main-content, .cms-terms .main-content .main-row, .cms-privacy-policy .main-content .main-row, .cms-imprint .main-content .main-row, .cms-revocation .main-content .main-row,
  .cms-magazine .main-content .main-row, .cms-about-us .main-content .main-row, .cms-faq .main-content .main-row, .cms-payment .main-content .main-row, .cms-shipping .main-content .main-row,
  .cms-handmade .main-content .main-row, .cms-no-route .main-content .main-row, .cms-individuallackierung .main-content .main-row, .cms-individual-paintwork .main-content .main-row, .customer-account-create .main-content .main-row, .customer-account-login .main-content .main-row, .saferpaycw-checkout-pay .main-content .main-row, .customer-account-index .main-container .main, .customer-account .main-container .main, .customer-account-logoutsuccess .main-content .main-row, .customer-account-forgotpassword .main-content .main-row,
  .customer-account-changeforgotten .main-content .main-row, .customer-account-resetpassword .main-content .main-row, .cms-index-nocookies .col-main .main-content, .cms-enable-cookies .col-main .main-content {
    margin-left: -6px;
    margin-right: -6px; }
  .column, .js-slider .slick-dots, .checkout-cart-index .main-content .cart .page-title, .checkout-cart-index .main-content .cart ul.messages, .checkout-cart-index .main-content .cart .cart-product-list, .checkout-cart-index .main-content .cart .cart-sidebar, .checkout-cart-index .main-row .page-title, .checkout-cart-index .main-row .cart-empty, .checkout-cart-index .page-title, .checkout-onepage-index .main-container .main .col-main, .checkout-onepage-index .main-container .main .col-right.sidebar, .checkout-onepage-success .col-main .main-content .main-row, .cms-terms .main-content .main-row .page-title, .cms-privacy-policy .main-content .main-row .page-title, .cms-imprint .main-content .main-row .page-title, .cms-revocation .main-content .main-row .page-title,
  .cms-magazine .main-content .main-row .page-title, .cms-about-us .main-content .main-row .page-title, .cms-faq .main-content .main-row .page-title, .cms-payment .main-content .main-row .page-title, .cms-shipping .main-content .main-row .page-title,
  .cms-handmade .main-content .main-row .page-title, .cms-no-route .main-content .main-row .page-title, .cms-individuallackierung .main-content .main-row .page-title, .cms-individual-paintwork .main-content .main-row .page-title, .cms-terms .main-content .main-row .std, .cms-privacy-policy .main-content .main-row .std, .cms-imprint .main-content .main-row .std, .cms-revocation .main-content .main-row .std,
  .cms-magazine .main-content .main-row .std, .cms-about-us .main-content .main-row .std, .cms-faq .main-content .main-row .std, .cms-payment .main-content .main-row .std, .cms-shipping .main-content .main-row .std,
  .cms-handmade .main-content .main-row .std, .cms-no-route .main-content .main-row .std, .cms-individuallackierung .main-content .main-row .std, .cms-individual-paintwork .main-content .main-row .std, .saferpaycw-checkout-pay .main-content .main-row .saferpaycw, .customer-account-index .main-container .main .col-left, .customer-account .main-container .main .col-left, .customer-account-index .main-container .main .col-main, .customer-account .main-container .main .col-main, .customer-account-login .main-content .main-row .account-create, .customer-account-create .main-content .main-row .account-create, .customer-account-logoutsuccess .main-content .main-row .page-title, .customer-account-logoutsuccess .main-content .main-row p, .customer-account-forgotpassword .main-content .main-row .page-title,
  .customer-account-changeforgotten .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row #form-validate,
  .customer-account-changeforgotten .main-content .main-row #form-validate, .customer-account-resetpassword .main-content .main-row .page-title, .customer-account-resetpassword .main-content .main-row #form-validate, .cms-index-nocookies .col-main .main-content .main-row, .cms-enable-cookies .col-main .main-content .main-row {
    padding: 0 6px; }
  .grid-spacing-box {
    padding: 6px; } }

form input[type="text"], form .input-text {
  line-height: 30px;
  height: 40px;
  padding: 0 10px; }
  form input[type="text"]:focus, form .input-text:focus {
    outline: 0;
    border-color: #383838; }

::-webkit-input-placeholder {
  color: #f3f3f3;
  opacity: 0.5; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #f3f3f3;
  opacity: 0.5; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #f3f3f3;
  opacity: 0.5; }

:-ms-input-placeholder {
  color: #f3f3f3;
  opacity: 0.5; }

label {
  font-weight: normal; }

#tooltip-box {
  position: absolute;
  overflow: hidden;
  pointer-events: none;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0; }

.tooltip-container {
  pointer-events: none;
  text-align: center;
  position: absolute;
  z-index: 12; }
  .tooltip-container .tooltip {
    top: -26px;
    position: relative;
    display: inline-block;
    pointer-events: none;
    white-space: nowrap;
    background-color: #383838;
    color: #fff;
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    line-height: 25px;
    padding: 0 10px 2px;
    font-size: 12px; }
    .tooltip-container .tooltip:after {
      content: "";
      bottom: -6px;
      width: 11px;
      height: 7px;
      left: 50%;
      margin-left: -5px;
      background-color: red;
      position: absolute;
      background: url("../images/tooltip_arrow.png");
      background: url("../images/tooltip_arrow.png");
      background: url("../images/tooltip_arrow.png");
      background: url("../images/tooltip_arrow.png");
      -pie-background: url("../images/tooltip_arrow.png");
      background: url("../images/tooltip_arrow.png");
      background-position: left top;
      background-size: contain;
      background-repeat: no-repeat; }

.pager-button .tooltip-container {
  top: -33px; }

.pager-button.active .tooltip-container {
  top: -26px; }

@media only screen and (max-width: 550px) {
  .tooltip-container .tooltip {
    padding-top: 7px;
    padding-bottom: 7px;
    max-width: 240px;
    line-height: 14px;
    white-space: normal; } }

.mutterdiv {
  border: 1px solid red;
  display: inline-block; }

#grid-debug {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #fff;
  color: #42f092;
  font-family: "HelveticaNeueW01-77BdCn_692722";
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  font-size: 40px;
  padding: 0 20px;
  display: none; }

.gradient-container {
  background-color: #ddd;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden; }
  .gradient-container .color-container {
    z-index: 0;
    -webkit-transform: scale(1) rotate(-100deg);
    -moz-transform: scale(1) rotate(-100deg);
    -ms-transform: scale(1) rotate(-100deg);
    -o-transform: scale(1) rotate(-100deg);
    transform: scale(1) rotate(-100deg);
    -webkit-transition: all 10s cubic-bezier(0, 1, 0, 1);
    -moz-transition: all 10s cubic-bezier(0, 1, 0, 1) false;
    -o-transition: all 10s cubic-bezier(0, 1, 0, 1) false;
    transition: all 10s cubic-bezier(0, 1, 0, 1);
    position: absolute;
    left: -44%;
    top: -11%;
    right: -44%;
    bottom: -11%; }
  .gradient-container .color-start, .gradient-container .color-end {
    z-index: 1;
    display: block;
    position: absolute;
    content: "";
    -webkit-transform: rotate(-100deg);
    -moz-transform: rotate(-100deg);
    -ms-transform: rotate(-100deg);
    -o-transform: rotate(-100deg);
    transform: rotate(-100deg);
    pointer-events: none;
    -webkit-transition: all 10s cubic-bezier(0, 1, 0, 1);
    -moz-transition: all 10s cubic-bezier(0, 1, 0, 1) false;
    -o-transition: all 10s cubic-bezier(0, 1, 0, 1) false;
    transition: all 10s cubic-bezier(0, 1, 0, 1);
    right: 50%; }
  .gradient-container .color-start {
    top: -11%;
    left: -50%;
    bottom: 50%;
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    transform-origin: 100% 100%; }
  .gradient-container .color-end {
    top: 50%;
    left: -50%;
    bottom: -11%;
    -webkit-transform-origin: 100% 0%;
    -moz-transform-origin: 100% 0%;
    transform-origin: 100% 0%; }
  .gradient-container:hover .color-container {
    -webkit-transform: scale(1) rotate(375deg);
    -moz-transform: scale(1) rotate(375deg);
    -ms-transform: scale(1) rotate(375deg);
    -o-transform: scale(1) rotate(375deg);
    transform: scale(1) rotate(375deg); }
  .gradient-container:hover .color-start, .gradient-container:hover .color-end {
    -webkit-transform: rotate(375deg);
    -moz-transform: rotate(375deg);
    -ms-transform: rotate(375deg);
    -o-transform: rotate(375deg);
    transform: rotate(375deg); }

.js-slider {
  display: none; }
  .js-slider.slick-initialized {
    display: block; }
  .js-slider button.slick-arrow {
    position: absolute;
    z-index: 2; }
    .js-slider button.slick-arrow.slick-prev:before, .js-slider button.slick-arrow.slick-next:before {
      font-family: "helmade";
      font-style: normal;
      font-weight: normal;
      speak: none;
      display: inline-block;
      text-decoration: inherit;
      width: 1em;
      margin-right: .2em;
      text-align: center;
      /* opacity: .8; */
      /* For safety - reset parent styles, that can break glyph codes*/
      font-variant: normal;
      text-transform: none;
      /* fix buttons height, for twitter bootstrap */
      line-height: 1em;
      /* Animation center compensation - margins should be symmetric */
      /* remove if not needed */
      margin-left: .2em;
      /* you can be more comfortable with increased icons size */
      /* font-size: 120%; */
      /* Font smoothing. That was taken from TWBS */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      /* Uncomment for 3D effect */
      /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
      margin: 0;
      left: -3px;
      position: absolute;
      top: -2px; }
    .js-slider button.slick-arrow.slick-prev {
      left: 45px; }
    .js-slider button.slick-arrow.slick-next {
      right: 45px; }
    .js-slider button.slick-arrow:before {
      color: #383838; }
  .js-slider .slick-dots {
    position: absolute;
    z-index: 2;
    bottom: 30px;
    text-align: left; }
    .js-slider .slick-dots li {
      margin: 0; }
      .js-slider .slick-dots li button {
        text-align: left; }
        .js-slider .slick-dots li button:before {
          left: -3px;
          font-size: 32px;
          opacity: 0.2; }
      .js-slider .slick-dots li.slick-active button:before {
        opacity: 1; }

.teaser-slider .image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  height: 660px;
  width: 100%;
  left: 0;
  right: 0;
  position: relative; }
  .teaser-slider .image:after {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: ""; }
  .teaser-slider .image:after {
    pointer-events: none;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    z-index: 1; }

@media only screen and (max-width: 550px) {
  .teaser-slider .image {
    height: 320px; } }

@media only screen and (min-width: 551px) and (max-width: 779px) {
  .teaser-slider .image {
    height: 420px; } }

@media only screen and (min-width: 780px) and (max-width: 1024px) {
  .teaser-slider .image {
    height: 580px; } }

.page-print.sales-order-print {
  height: initial !important; }
  .page-print.sales-order-print .print-head {
    display: inline-block;
    width: 50%; }
    .page-print.sales-order-print .print-head img {
      max-height: inherit; }
  .page-print.sales-order-print .order-date {
    margin-top: 60px; }
  .page-print.sales-order-print h1 {
    color: #383838;
    font-family: "Helvetica NeueLTW05107XBlkCnOb";
    line-height: 90px;
    text-transform: uppercase !important;
    font-size: 90px;
    font-style: normal;
   /* font-weight: normal;*/
    color: #42f092 !important;
    width: 250px;
    line-height: 1;
    font-size: 38px;
    display: inline-block;
    padding-left: 20px; }
  .page-print.sales-order-print h2 {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    font-size: 24px; }
  .page-print.sales-order-print table.data-table thead th {
    background-color: #fbfbfb;
    border-top: 1px solid #e6e6e6;
    border-bottom: none;
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase; }
  .page-print.sales-order-print table.data-table tbody tr, .page-print.sales-order-print table.data-table tbody tr td {
    border-bottom: none; }
  .page-print.sales-order-print table.data-table tfoot tr {
    background-color: #fbfbfb; }
    .page-print.sales-order-print table.data-table tfoot tr.first {
      border-top: 1px solid #e6e6e6; }

@media print {
  .page-print.sales-order-print div.buttons-set {
    display: none !important; } }

.page-popup.magesetup-frontend-agreements h2 {
  color: #42f092; }

.page-popup.magesetup-frontend-agreements h3, .page-popup.magesetup-frontend-agreements h4 {
  margin-top: 30px; }

.footer-container {
  max-width: inherit; }
  .footer-container .footer {
    border: none;
    padding: 95px 0 0 0; }
    .footer-container .footer .partner-container .block-title {
      margin: 60px 0 30px;
      border: none; }
      .footer-container .footer .partner-container .block-title strong, .footer-container .footer .partner-container .block-title span {
        font-family: "HelveticaNeueW01-77BdCn_692722";
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        color: #838383;
        line-height: 35px; }
    .footer-container .footer .partner-container .logo-row {
      padding-bottom: 15px; }
      .footer-container .footer .partner-container .logo-row .logo-box {
        vertical-align: top;
        display: inline-block;
        *display: inline;
        width: 11.9%;
        margin-bottom: 30px; }
        .footer-container .footer .partner-container .logo-row .logo-box img {
          width: 75%; }
      .footer-container .footer .partner-container .logo-row .stretch {
        width: 100%;
        display: inline-block;
        font-size: 0;
        line-height: 0; }
    .footer-container .footer .link-container, .footer-container .footer .copyright-container {
      background-color: #f3f3f3; }
    .footer-container .footer .links {
      margin-top: 100px; }
      .footer-container .footer .links .block-title {
        border: none; }
        .footer-container .footer .links .block-title strong, .footer-container .footer .links .block-title span {
          font-family: "HelveticaNeueW01-77BdCn_692722";
          font-size: 15px;
          font-style: normal;
          font-weight: normal;
          letter-spacing: 0.04em;
          text-transform: uppercase;
          color: #838383;
          line-height: 35px; }
      .footer-container .footer .links ul li {
        display: table;
        position: relative; }
        .footer-container .footer .links ul li a, .footer-container .footer .links ul li span, .footer-container .footer .links ul li p, .footer-container .footer .links ul li h1, .footer-container .footer .links ul li h2, .footer-container .footer .links ul li h3, .footer-container .footer .links ul li h4, .footer-container .footer .links ul li h5 {
          position: relative;
          z-index: 1; }
        .footer-container .footer .links ul li:before {
          z-index: 0;
          display: block;
          position: absolute;
          bottom: -1px;
          left: 0;
          content: "";
          width: 100%;
          height: 6px;
          background-color: #3df090; }
        .footer-container .footer .links ul li:after {
          z-index: 0;
          background-image: url("../images/white-gradient.png");
          background-repeat: repeat-y;
          background-size: 100%;
          display: block;
          content: "";
          width: 100%;
          left: 0;
          height: 6px;
          bottom: -1px;
          position: absolute; }
        .footer-container .footer .links ul li:before {
          -webkit-transition: all 0.5s false;
          -moz-transition: all 0.5s false false;
          -o-transition: all 0.5s false false;
          transition: all 0.5s;
          -webkit-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
          -moz-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
          -o-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
          transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
          width: 0px;
          bottom: 11px; }
        .footer-container .footer .links ul li a {
          font-family: "HelveticaNeueW01-45Ligh";
          font-size: 18px;
          font-style: normal;
          font-weight: normal;
          text-transform: none;
          line-height: 35px;
          color: #383838; }
          .footer-container .footer .links ul li a:hover {
            color: #383838;
            text-decoration: none; }
        .footer-container .footer .links ul li:hover:before {
          width: 100%; }
    .footer-container .footer .contact {
      font-family: "HelveticaNeueW01-45Ligh";
      font-size: 18px;
      font-style: normal;
      font-weight: normal;
      font-size: 15px;
      color: #383838;
      text-transform: none; }
      .footer-container .footer .contact.mail, .footer-container .footer .contact.number, .footer-container .footer .contact.hours {
        display: block;
        clear: both;
        margin: 0; }
      .footer-container .footer .contact.mail, .footer-container .footer .contact.number {
        font-family: "HelveticaNeueW01-45Ligh";
        font-size: 18px;
        letter-spacing: 0.03em;
        font-style: normal;
        font-weight: normal;
        font-size: 17px;
        color: #383838;
        clear: both; }
      .footer-container .footer .contact.mail a:hover {
        color: #42f092; }
      .footer-container .footer .contact.hours {
        clear: both;
        font-family: "HelveticaNeueW01-55Roma";
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        text-transform: none;
        font-size: 15px;
        color: #838383; }
      .footer-container .footer .contact .social {
        color: #838383;
        width: 100%;
        min-width: 46px;
        display: block;
        position: relative;
        left: -3px;
        top: -10px;
        opacity: 0.8; }
        .footer-container .footer .contact .social .icon {
          cursor: pointer;
          font-size: 30px;
          text-align: left;
          line-height: 50px;
          float: left; }
          .footer-container .footer .contact .social .icon:before {
            margin-right: 0;
            margin-left: 0; }
          .footer-container .footer .contact .social .icon.fb {
            width: 40%;
            min-width: 75px;
            font-size: 44px; }
          .footer-container .footer .contact .social .icon.fb, .footer-container .footer .contact .social .icon.pin {
            text-align: left; }
          .footer-container .footer .contact .social .icon.insta, .footer-container .footer .contact .social .icon.pinterest, .footer-container .footer .contact .social .icon.pin, .footer-container .footer .contact .social .icon.twitter {
            min-width: 20%;
            min-width: 30px; }
          .footer-container .footer .contact .social .icon.pinterest {
            min-width: 28px; }
          .footer-container .footer .contact .social .icon:hover {
            color: #42f092; }
  .footer-container .copyright {
    border-top: none;
    text-align: left;
    font-family: "HelveticaNeueW01-55Roma";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    margin-bottom: 15px;
    color: #838383;
    line-height: 35px; }
  .footer-container .term-container {
    text-align: right; }
    .footer-container .term-container span {
      margin-left: 10px;
      position: relative; }
      .footer-container .term-container span a, .footer-container .term-container span span, .footer-container .term-container span p, .footer-container .term-container span h1, .footer-container .term-container span h2, .footer-container .term-container span h3, .footer-container .term-container span h4, .footer-container .term-container span h5 {
        position: relative;
        z-index: 1; }
      .footer-container .term-container span:before {
        z-index: 0;
        display: block;
        position: absolute;
        bottom: -1px;
        left: 0;
        content: "";
        width: 100%;
        height: 6px;
        background-color: #3df090; }
      .footer-container .term-container span:after {
        z-index: 0;
        background-image: url("../images/white-gradient.png");
        background-repeat: repeat-y;
        background-size: 100%;
        display: block;
        content: "";
        width: 100%;
        left: 0;
        height: 6px;
        bottom: -1px;
        position: absolute; }
      .footer-container .term-container span:before {
        -webkit-transition: all 0.5s false;
        -moz-transition: all 0.5s false false;
        -o-transition: all 0.5s false false;
        transition: all 0.5s;
        -webkit-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
        -moz-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
        -o-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
        transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
        width: 0px; }
      .footer-container .term-container span:hover:before {
        width: 100%; }
    .footer-container .term-container a {
      font-family: "HelveticaNeueW01-55Roma";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      text-transform: none;
      text-transform: none;
      line-height: 35px;
      color: #838383; }
      .footer-container .term-container a:hover {
        color: #838383;
        text-decoration: none; }
    .footer-container .term-container:hover:before {
      width: 100%; }
  .footer-container .copyright, .footer-container .term-container {
    line-height: 35px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 30px;
    margin-bottom: 15px; }
  .footer-container .partner {
    margin-top: 100px; }
    .footer-container .partner ul li:first-of-type {
      margin-top: 10px; }
    .footer-container .partner ul li:last-of-type {
      margin-bottom: 10px; }
    .footer-container .partner ul li.payment-paypal img {
      width: 95px; }
    .footer-container .partner ul li.payment-mastercard img {
      width: 105px; }
    .footer-container .partner ul li.payment-visa img {
      width: 65px; }
    .footer-container .partner ul li.shipping-dhl img {
      width: 95px; }
    .footer-container .partner ul li.shipping-ups img {
      width: 30px; }
    .footer-container .partner img {
      opacity: 1;
      margin-top: 17px;
      width: 80px; }
      .footer-container .partner img.arai {
        position: relative; }
      .footer-container .partner img.baruffaldi {
        position: relative; }
      .footer-container .partner img.antman {
        transform-origin: 20% 50%;
        transform: scale(1.07); }
    .footer-container .partner .block-title {
      border: none; }
      .footer-container .partner .block-title strong, .footer-container .partner .block-title span {
        font-family: "HelveticaNeueW01-77BdCn_692722";
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        color: #838383;
        line-height: 35px; }

@media only screen and (max-width: 550px) {
  .footer-container .footer .links.column, .footer-container .footer .js-slider .links.slick-dots, .js-slider .footer-container .footer .links.slick-dots, .footer-container .footer .checkout-cart-index .main-content .cart ul.links.messages, .checkout-cart-index .main-content .cart .footer-container .footer ul.links.messages, .footer-container .footer .checkout-cart-index .main-content .cart .links.cart-product-list, .checkout-cart-index .main-content .cart .footer-container .footer .links.cart-product-list, .footer-container .footer .checkout-cart-index .main-content .cart .links.cart-sidebar, .checkout-cart-index .main-content .cart .footer-container .footer .links.cart-sidebar, .footer-container .footer .checkout-cart-index .main-row .links.cart-empty, .checkout-cart-index .main-row .footer-container .footer .links.cart-empty, .footer-container .footer .checkout-cart-index .links.page-title, .checkout-cart-index .footer-container .footer .links.page-title, .footer-container .footer .checkout-onepage-index .main-container .main .links.col-main, .checkout-onepage-index .main-container .main .footer-container .footer .links.col-main, .footer-container .footer .checkout-onepage-index .main-container .main .links.col-right.sidebar, .checkout-onepage-index .main-container .main .footer-container .footer .links.col-right.sidebar, .footer-container .footer .checkout-onepage-success .col-main .main-content .links.main-row, .checkout-onepage-success .col-main .main-content .footer-container .footer .links.main-row, .footer-container .footer .cms-terms .main-content .main-row .links.page-title, .cms-terms .main-content .main-row .footer-container .footer .links.page-title, .footer-container .footer .cms-privacy-policy .main-content .main-row .links.page-title, .cms-privacy-policy .main-content .main-row .footer-container .footer .links.page-title, .footer-container .footer .cms-imprint .main-content .main-row .links.page-title, .cms-imprint .main-content .main-row .footer-container .footer .links.page-title, .footer-container .footer .cms-revocation .main-content .main-row .links.page-title, .cms-revocation .main-content .main-row .footer-container .footer .links.page-title, .footer-container .footer
  .cms-magazine .main-content .main-row .links.page-title,
  .cms-magazine .main-content .main-row .footer-container .footer .links.page-title, .footer-container .footer .cms-about-us .main-content .main-row .links.page-title, .cms-about-us .main-content .main-row .footer-container .footer .links.page-title, .footer-container .footer .cms-faq .main-content .main-row .links.page-title, .cms-faq .main-content .main-row .footer-container .footer .links.page-title, .footer-container .footer .cms-payment .main-content .main-row .links.page-title, .cms-payment .main-content .main-row .footer-container .footer .links.page-title, .footer-container .footer .cms-shipping .main-content .main-row .links.page-title, .cms-shipping .main-content .main-row .footer-container .footer .links.page-title, .footer-container .footer
  .cms-handmade .main-content .main-row .links.page-title,
  .cms-handmade .main-content .main-row .footer-container .footer .links.page-title, .footer-container .footer .cms-no-route .main-content .main-row .links.page-title, .cms-no-route .main-content .main-row .footer-container .footer .links.page-title, .footer-container .footer .cms-individuallackierung .main-content .main-row .links.page-title, .cms-individuallackierung .main-content .main-row .footer-container .footer .links.page-title, .footer-container .footer .cms-individual-paintwork .main-content .main-row .links.page-title, .cms-individual-paintwork .main-content .main-row .footer-container .footer .links.page-title, .footer-container .footer .cms-terms .main-content .main-row .links.std, .cms-terms .main-content .main-row .footer-container .footer .links.std, .footer-container .footer .cms-privacy-policy .main-content .main-row .links.std, .cms-privacy-policy .main-content .main-row .footer-container .footer .links.std, .footer-container .footer .cms-imprint .main-content .main-row .links.std, .cms-imprint .main-content .main-row .footer-container .footer .links.std, .footer-container .footer .cms-revocation .main-content .main-row .links.std, .cms-revocation .main-content .main-row .footer-container .footer .links.std, .footer-container .footer
  .cms-magazine .main-content .main-row .links.std,
  .cms-magazine .main-content .main-row .footer-container .footer .links.std, .footer-container .footer .cms-about-us .main-content .main-row .links.std, .cms-about-us .main-content .main-row .footer-container .footer .links.std, .footer-container .footer .cms-faq .main-content .main-row .links.std, .cms-faq .main-content .main-row .footer-container .footer .links.std, .footer-container .footer .cms-payment .main-content .main-row .links.std, .cms-payment .main-content .main-row .footer-container .footer .links.std, .footer-container .footer .cms-shipping .main-content .main-row .links.std, .cms-shipping .main-content .main-row .footer-container .footer .links.std, .footer-container .footer
  .cms-handmade .main-content .main-row .links.std,
  .cms-handmade .main-content .main-row .footer-container .footer .links.std, .footer-container .footer .cms-no-route .main-content .main-row .links.std, .cms-no-route .main-content .main-row .footer-container .footer .links.std, .footer-container .footer .cms-individuallackierung .main-content .main-row .links.std, .cms-individuallackierung .main-content .main-row .footer-container .footer .links.std, .footer-container .footer .cms-individual-paintwork .main-content .main-row .links.std, .cms-individual-paintwork .main-content .main-row .footer-container .footer .links.std, .footer-container .footer .saferpaycw-checkout-pay .main-content .main-row .links.saferpaycw, .saferpaycw-checkout-pay .main-content .main-row .footer-container .footer .links.saferpaycw, .footer-container .footer .customer-account-index .main-container .main .links.col-left, .customer-account-index .main-container .main .footer-container .footer .links.col-left, .footer-container .footer .customer-account .main-container .main .links.col-left, .customer-account .main-container .main .footer-container .footer .links.col-left, .footer-container .footer .customer-account-index .main-container .main .links.col-main, .customer-account-index .main-container .main .footer-container .footer .links.col-main, .footer-container .footer .customer-account .main-container .main .links.col-main, .customer-account .main-container .main .footer-container .footer .links.col-main, .footer-container .footer .customer-account-login .main-content .main-row .links.account-create, .customer-account-login .main-content .main-row .footer-container .footer .links.account-create, .footer-container .footer .customer-account-create .main-content .main-row .links.account-create, .customer-account-create .main-content .main-row .footer-container .footer .links.account-create, .footer-container .footer .customer-account-logoutsuccess .main-content .main-row .links.page-title, .customer-account-logoutsuccess .main-content .main-row .footer-container .footer .links.page-title, .footer-container .footer .customer-account-logoutsuccess .main-content .main-row p.links, .customer-account-logoutsuccess .main-content .main-row .footer-container .footer p.links, .footer-container .footer .customer-account-forgotpassword .main-content .main-row .links.page-title, .customer-account-forgotpassword .main-content .main-row .footer-container .footer .links.page-title, .footer-container .footer
  .customer-account-changeforgotten .main-content .main-row .links.page-title,
  .customer-account-changeforgotten .main-content .main-row .footer-container .footer .links.page-title, .footer-container .footer .customer-account-forgotpassword .main-content .main-row .links#form-validate, .customer-account-forgotpassword .main-content .main-row .footer-container .footer .links#form-validate, .footer-container .footer
  .customer-account-changeforgotten .main-content .main-row .links#form-validate,
  .customer-account-changeforgotten .main-content .main-row .footer-container .footer .links#form-validate, .footer-container .footer .customer-account-resetpassword .main-content .main-row .links.page-title, .customer-account-resetpassword .main-content .main-row .footer-container .footer .links.page-title, .footer-container .footer .customer-account-resetpassword .main-content .main-row .links#form-validate, .customer-account-resetpassword .main-content .main-row .footer-container .footer .links#form-validate, .footer-container .footer .cms-index-nocookies .col-main .main-content .links.main-row, .cms-index-nocookies .col-main .main-content .footer-container .footer .links.main-row, .footer-container .footer .cms-enable-cookies .col-main .main-content .links.main-row, .cms-enable-cookies .col-main .main-content .footer-container .footer .links.main-row, .footer-container .footer .partner {
    margin-top: 20px; }
  .footer-container .footer .copyright {
    margin-bottom: 0;
    padding-top: 0; }
  .footer-container .footer .term-container {
    margin-top: 0;
    padding-top: 0;
    text-align: left; }
    .footer-container .footer .term-container .term-links {
      margin-left: 0;
      margin-right: 6px; } }

@media only screen and (max-width: 779px) {
  .footer-container .footer .partner-container .block-title {
    margin: 35px 0 20px; }
  .footer-container .footer .partner-container .logo-row {
    text-align: left;
    padding-bottom: 0; }
    .footer-container .footer .partner-container .logo-row .logo-box {
      width: auto;
      max-width: 20%;
      margin-right: 10%;
      margin-bottom: 35px; }
      .footer-container .footer .partner-container .logo-row .logo-box img {
        width: auto;
        max-width: 100%; } }

@media only screen and (min-width: 780px) and (max-width: 1024px) {
  .footer-container .footer .term-container {
    text-align: left;
    width: 62.5%;
    padding-right: 0; }
    .footer-container .footer .term-container span {
      margin-left: 6px; }
      .footer-container .footer .term-container span:first-of-type {
        margin: 0; }
  .footer-container .footer .hide-contacts-on-m .contact.mail, .footer-container .footer .hide-contacts-on-m .contact.number, .footer-container .footer .hide-contacts-on-m .contact.hours {
    display: none; } }

@media only screen and (min-width: 1281px) {
  .footer-container .footer .partner-container .logo-row .logo-box {
    width: 12.1%; } }

.newsletter-container {
  background: -owg-linear-gradient(150deg, #501edb 20%, #e22931);
  background: -webkit-linear-gradient(150deg, #501edb 20%, #e22931);
  background: -moz-linear-gradient(150deg, #501edb 20%, #e22931);
  background: -o-linear-gradient(150deg, #501edb 20%, #e22931);
  -pie-background: -pie-linear-gradient(150deg, #501edb 20%, #e22931);
  background: linear-gradient(150deg, #501edb 20%, #e22931); }
  .newsletter-container .row, .newsletter-container .checkout-cart-index .main-content .cart, .checkout-cart-index .main-content .newsletter-container .cart, .newsletter-container .checkout-onepage-index .main-container .main, .checkout-onepage-index .main-container .newsletter-container .main, .newsletter-container .checkout-onepage-success .col-main .main-content, .checkout-onepage-success .col-main .newsletter-container .main-content, .newsletter-container .cms-terms .main-content .main-row, .cms-terms .main-content .newsletter-container .main-row, .newsletter-container .cms-privacy-policy .main-content .main-row, .cms-privacy-policy .main-content .newsletter-container .main-row, .newsletter-container .cms-imprint .main-content .main-row, .cms-imprint .main-content .newsletter-container .main-row, .newsletter-container .cms-revocation .main-content .main-row, .cms-revocation .main-content .newsletter-container .main-row, .newsletter-container
  .cms-magazine .main-content .main-row,
  .cms-magazine .main-content .newsletter-container .main-row, .newsletter-container .cms-about-us .main-content .main-row, .cms-about-us .main-content .newsletter-container .main-row, .newsletter-container .cms-faq .main-content .main-row, .cms-faq .main-content .newsletter-container .main-row, .newsletter-container .cms-payment .main-content .main-row, .cms-payment .main-content .newsletter-container .main-row, .newsletter-container .cms-shipping .main-content .main-row, .cms-shipping .main-content .newsletter-container .main-row, .newsletter-container
  .cms-handmade .main-content .main-row,
  .cms-handmade .main-content .newsletter-container .main-row, .newsletter-container .cms-no-route .main-content .main-row, .cms-no-route .main-content .newsletter-container .main-row, .newsletter-container .cms-individuallackierung .main-content .main-row, .cms-individuallackierung .main-content .newsletter-container .main-row, .newsletter-container .cms-individual-paintwork .main-content .main-row, .cms-individual-paintwork .main-content .newsletter-container .main-row, .newsletter-container .customer-account-create .main-content .main-row, .customer-account-create .main-content .newsletter-container .main-row, .newsletter-container .customer-account-login .main-content .main-row, .customer-account-login .main-content .newsletter-container .main-row, .newsletter-container .saferpaycw-checkout-pay .main-content .main-row, .saferpaycw-checkout-pay .main-content .newsletter-container .main-row, .newsletter-container .customer-account-index .main-container .main, .customer-account-index .main-container .newsletter-container .main, .newsletter-container .customer-account .main-container .main, .customer-account .main-container .newsletter-container .main, .newsletter-container .customer-account-logoutsuccess .main-content .main-row, .customer-account-logoutsuccess .main-content .newsletter-container .main-row, .newsletter-container .customer-account-forgotpassword .main-content .main-row, .customer-account-forgotpassword .main-content .newsletter-container .main-row, .newsletter-container
  .customer-account-changeforgotten .main-content .main-row,
  .customer-account-changeforgotten .main-content .newsletter-container .main-row, .newsletter-container .customer-account-resetpassword .main-content .main-row, .customer-account-resetpassword .main-content .newsletter-container .main-row, .newsletter-container .cms-index-nocookies .col-main .main-content, .cms-index-nocookies .col-main .newsletter-container .main-content, .newsletter-container .cms-enable-cookies .col-main .main-content, .cms-enable-cookies .col-main .newsletter-container .main-content {
    position: relative; }
  .newsletter-container .image {
    bottom: 100px;
    position: relative;
    height: 100%;
    padding-top: 33.9%;
    z-index: 1;
    background: url("https://cdn.helmade.com/misc/newsletter-helmet.jpg");
    background: url("https://cdn.helmade.com/misc/newsletter-helmet.jpg");
    background: url("https://cdn.helmade.com/misc/newsletter-helmet.jpg");
    background: url("https://cdn.helmade.com/misc/newsletter-helmet.jpg");
    -pie-background: url("https://cdn.helmade.com/misc/newsletter-helmet.jpg");
    background: url("https://cdn.helmade.com/misc/newsletter-helmet.jpg");
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #000088; }
  .newsletter-container .block-subscribe {
    margin-top: 100px;
    margin-bottom: 0;
    width: 100%; }
    .newsletter-container .block-subscribe .form-subscribe-header {
      font-family: "HelveticaNeueW01-UltLt";
      font-size: 18px;
      letter-spacing: 0.03em;
      font-style: normal;
      font-weight: normal;
      text-transform: none;
      color: #fff;
      font-size: 70px;
      line-height: 60px;
      display: block;
      width: 190%;
      position: relative;
      z-index: 2; }
    .newsletter-container .block-subscribe .input {
      margin-top: 64px;
      background-color: rgba(243, 243, 243, 0.1);
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      height: 46px;
      padding: 6px;
      width: 100%;
      display: block;
      margin-bottom: 100px; }
      .newsletter-container .block-subscribe .input .input-email, .newsletter-container .block-subscribe .input .input-submit {
        height: 100%; }
      .newsletter-container .block-subscribe .input .input-email {
        width: auto;
        overflow: hidden; }
        .newsletter-container .block-subscribe .input .input-email input {
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0;
          outline: none;
          color: #fff;
          height: 100%;
          background: none;
          border: none;
          width: 100%;
          font-family: "HelveticaNeueW01-77BdCn_692722";
          font-size: 15px;
          font-style: normal;
          font-weight: normal;
          letter-spacing: 0.04em;
          text-transform: uppercase;
          text-transform: none; }
          .newsletter-container .block-subscribe .input .input-email input:-webkit-autofill {
            -webkit-box-shadow: 0 0 0px 1000px #902391 inset;
            -webkit-text-fill-color: #fff !important; }
      .newsletter-container .block-subscribe .input .input-submit {
        outline: none;
        display: block;
        width: 42px;
        float: right;
        background: none;
        border: none;
        border-left: 1px solid rgba(255, 255, 255, 0.1);
        color: #fff; }
        .newsletter-container .block-subscribe .input .input-submit:before {
          color: #fff;
          font-size: 18px;
          margin-left: 6px; }

@media only screen and (max-width: 779px) {
  .newsletter-container .image {
    display: none; }
  .newsletter-container .block-subscribe {
    margin-top: 80px; }
    .newsletter-container .block-subscribe .form-subscribe-header {
      width: 100%;
      font-size: 45px;
      line-height: 40px; }
    .newsletter-container .block-subscribe .input {
      margin-top: 40px;
      margin-bottom: 80px; } }

@media only screen and (min-width: 780px) and (max-width: 1280px) {
  .newsletter-container {
    position: relative; }
    .newsletter-container .image {
      bottom: 0;
      top: -50px;
      height: 380px;
      padding-top: 0; }
    .newsletter-container .block-subscribe .form-subscribe-header {
      font-size: 65px;
      line-height: 60px; } }

.page-header {
  height: 75px; }

#burger-button {
  position: relative;
  position: absolute;
  top: 0;
  right: 0;
  width: 75px;
  height: 75px;
  cursor: pointer;
  pointer-events: all; }
  #burger-button:before {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: ""; }
  #burger-button .line {
    position: absolute;
    height: 4px;
    width: 25px;
    background-color: #383838;
    top: 50%;
    left: 50%;
    margin-top: -2px;
    margin-left: -12px;
    -webkit-transition: -webkit-transform 0.1s cubic-bezier(0, 0.945, 0.555, 0.995);
    -moz-transition: -moz-transform 0.1s cubic-bezier(0, 0.945, 0.555, 0.995) false;
    -o-transition: -o-transform 0.1s cubic-bezier(0, 0.945, 0.555, 0.995) false;
    transition: transform 0.1s cubic-bezier(0, 0.945, 0.555, 0.995); }
    #burger-button .line:first-of-type {
      -webkit-transform: translateY(-8px);
      -moz-transform: translateY(-8px);
      -ms-transform: translateY(-8px);
      -o-transform: translateY(-8px);
      transform: translateY(-8px); }
    #burger-button .line:nth-of-type(2) {
      -webkit-transform: scaleX(1);
      -moz-transform: scaleX(1);
      -ms-transform: scaleX(1);
      -o-transform: scaleX(1);
      transform: scaleX(1); }
    #burger-button .line:last-of-type {
      -webkit-transform: translateY(8px);
      -moz-transform: translateY(8px);
      -ms-transform: translateY(8px);
      -o-transform: translateY(8px);
      transform: translateY(8px); }

#burger-overlay {
  display: none;
  background-color: #fff;
  color: #383838;
  position: absolute;
  z-index: 31;
  left: 0;
  right: 0;
  top: 75px; }
  #burger-overlay.open {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
    display: block; }
  #burger-overlay nav {
    display: block; }
    #burger-overlay nav .main-link-column {
      margin-bottom: 20px; }
    #burger-overlay nav .main-link {
      clear: both;
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      position: relative;
      display: inline-block;
      color: #383838;
      font-size: 20px;
      line-height: 40px; }
      #burger-overlay nav .main-link a, #burger-overlay nav .main-link span, #burger-overlay nav .main-link p, #burger-overlay nav .main-link h1, #burger-overlay nav .main-link h2, #burger-overlay nav .main-link h3, #burger-overlay nav .main-link h4, #burger-overlay nav .main-link h5 {
        position: relative;
        z-index: 1; }
      #burger-overlay nav .main-link:before {
        z-index: 0;
        display: block;
        position: absolute;
        bottom: -1px;
        left: 0;
        content: "";
        width: 100%;
        height: 6px;
        background-color: #3df090; }
      #burger-overlay nav .main-link:after {
        z-index: 0;
        background-image: url("../images/white-gradient.png");
        background-repeat: repeat-y;
        background-size: 100%;
        display: block;
        content: "";
        width: 100%;
        left: 0;
        height: 6px;
        bottom: -1px;
        position: absolute; }
      #burger-overlay nav .main-link:after, #burger-overlay nav .main-link:before {
        bottom: 9px; }
  #burger-overlay .secondary-row {
    margin-bottom: 24px; }
    #burger-overlay .secondary-row .secondary-link {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      color: #383838;
      font-size: 15px;
      line-height: 44px;
      position: relative; }
      #burger-overlay .secondary-row .secondary-link span {
        padding-left: 30px; }
      #burger-overlay .secondary-row .secondary-link .icon:before {
        font-size: 32px;
        color: #42f092;
        line-height: 44px;
        position: absolute;
        left: -9px;
        top: -1px; }
      #burger-overlay .secondary-row .secondary-link .cart-counter {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
        display: inline-block;
        width: 23px;
        height: 23px;
        position: relative;
        top: 6px;
        margin: 0 4px; }
        #burger-overlay .secondary-row .secondary-link .cart-counter span {
          text-align: center;
          position: absolute;
          color: #fff;
          font-size: 12.5px;
          line-height: 15px;
          padding: 11px 0;
          width: 23px; }

#header-breadcrumb {
  float: left;
  margin-left: 215px;
  font-family: "HelveticaNeueW01-45Ligh";
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  color: #383838;
  font-size: 15px;
  opacity: 0.65;
  line-height: 74px;
  height: 75px;
  display: inline-block; }

#advantage-bar {
  height: 40px;
  background-color: #2b2b2b;
  color: white;
  padding: 0 33px;
  position: relative;
  z-index: 100; }
  #advantage-bar .advantage-info {
    line-height: 40px;
    position: relative;
    float: left;
    width: 33.3%; }
    #advantage-bar .advantage-info:nth-of-type(2) {
      text-align: center; }
    #advantage-bar .advantage-info:last-of-type {
      text-align: right; }
    #advantage-bar .advantage-info .advantage-icon {
      position: relative;
      top: 6px;
      margin-right: 10px;
      height: 20px;
      width: 22px;
      display: inline-block;
      background-size: contain;
      background-repeat: no-repeat;
      left: 1px; }
    #advantage-bar .advantage-info span {
      display: inline-block; }
      #advantage-bar .advantage-info span.light {
        margin-left: 10px;
        opacity: 0.5; }

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  #advantage-bar .advantage-info {
    width: 50%; }
    #advantage-bar .advantage-info:first-of-type {
      display: none; }
    #advantage-bar .advantage-info:nth-of-type(2) {
      text-align: left; } }

@media only screen and (max-width: 1024px) {
  #advantage-bar .advantage-info:nth-of-type(1), #advantage-bar .advantage-info:nth-of-type(3) {
    display: none; }
  #advantage-bar .advantage-info:nth-of-type(2) {
    width: 100%; }
  #burger-overlay {
    margin-top: 40px; } }

header {
  position: relative;
  z-index: 100;
  background: url("https://cdn.helmade.com/misc/header-background.png");
  background: url("https://cdn.helmade.com/misc/header-background.png");
  background: url("https://cdn.helmade.com/misc/header-background.png");
  background: url("https://cdn.helmade.com/misc/header-background.png");
  -pie-background: url("https://cdn.helmade.com/misc/header-background.png");
  background: url("https://cdn.helmade.com/misc/header-background.png");
  background-size: 100% 100%;
  background-repeat: no-repeat; }
  header.burger-hide-mode {
    background-color: #fff; }
    header.burger-hide-mode .logo {
      display: none; }
    header.burger-hide-mode #burger-button .line {
      background-color: #383838; }
      header.burger-hide-mode #burger-button .line:nth-of-type(2) {
        -webkit-transform: scaleX(0);
        -moz-transform: scaleX(0);
        -ms-transform: scaleX(0);
        -o-transform: scaleX(0);
        transform: scaleX(0); }
      header.burger-hide-mode #burger-button .line:first-of-type {
        -webkit-transform: translateY(0px) rotate(45deg);
        -moz-transform: translateY(0px) rotate(45deg);
        -ms-transform: translateY(0px) rotate(45deg);
        -o-transform: translateY(0px) rotate(45deg);
        transform: translateY(0px) rotate(45deg); }
      header.burger-hide-mode #burger-button .line:last-of-type {
        -webkit-transform: translateY(0px) rotate(-45deg);
        -moz-transform: translateY(0px) rotate(-45deg);
        -ms-transform: translateY(0px) rotate(-45deg);
        -o-transform: translateY(0px) rotate(-45deg);
        transform: translateY(0px) rotate(-45deg); }
  header .logo {
    position: absolute;
    width: 110px;
    height: 60px;
    padding: 0;
    min-height: 0;
    background: url("https://cdn.helmade.com/misc/helmade-logo-dark.png");
    background: url("https://cdn.helmade.com/misc/helmade-logo-dark.png");
    background: url("https://cdn.helmade.com/misc/helmade-logo-dark.png");
    background: url("https://cdn.helmade.com/misc/helmade-logo-dark.png");
    -pie-background: url("https://cdn.helmade.com/misc/helmade-logo-dark.png");
    background: url("https://cdn.helmade.com/misc/helmade-logo-dark.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    top: 19px;
    left: 33px; }
    header .logo:hover {
      opacity: 1; }

.skip-links {
  border: 1px solid red;
  height: 100px; }

#meta-sub {
  height: 75px;
  position: absolute;
  bottom: -75px;
  right: 0;
  background-color: #fff; }
  #meta-sub .skip-content {
    display: block; }
  #meta-sub .sub-item {
    display: none; }
    #meta-sub .sub-item.visible {
      display: block; }

#header-nav {
  display: inline-block; }

.header-start-button, .burger-start-button {
  color: #fff;
  float: right;
  text-transform: uppercase;
  height: 75px;
  padding: 0px 40px;
  line-height: 74px; }
  .header-start-button.jumpButton, .burger-start-button.jumpButton {
    display: none; }

.detail-product .header-start-button {
  display: none; }

.detail-product.other-product .header-start-button, .detail-product.other-product-base-helmet .header-start-button {
  display: block; }

.detail-product.other-product-base-helmet .header-start-button.jumpButton {
  display: none; }

.header-start-button, .burger-start-button {
  display: block; }

.cms-homepage .header-start-button, .cms-homepage .burger-start-button, .catalog-category-view .header-start-button, .catalog-category-view .burger-start-button {
  display: none; }

.cms-homepage .header-start-button.jumpButton, .cms-homepage .burger-start-button.jumpButton, .catalog-category-view .header-start-button.jumpButton, .catalog-category-view .burger-start-button.jumpButton {
  display: block; }

.categorypath-accessoires-motorsports-html .header-start-button, .categorypath-accessoires-motorsports-html .burger-start-button, .categorypath-accessoires-motorsport-html .header-start-button, .categorypath-accessoires-motorsport-html .burger-start-button, .categorypath-accessoires-motorbike-html .header-start-button, .categorypath-accessoires-motorbike-html .burger-start-button, .categorypath-accessoires-motorrad-html .header-start-button, .categorypath-accessoires-motorrad-html .burger-start-button, .categorypath-accessoires-scooter-html .header-start-button, .categorypath-accessoires-scooter-html .burger-start-button, .categorypath-accessoires-gutschein-html .header-start-button, .categorypath-accessoires-gutschein-html .burger-start-button, .categorypath-accessoires-voucher-html .header-start-button, .categorypath-accessoires-voucher-html .burger-start-button {
  display: block; }

.categorypath-accessoires-motorsports-html .header-start-button.jumpButton, .categorypath-accessoires-motorsports-html .burger-start-button.jumpButton, .categorypath-accessoires-motorsport-html .header-start-button.jumpButton, .categorypath-accessoires-motorsport-html .burger-start-button.jumpButton, .categorypath-accessoires-motorbike-html .header-start-button.jumpButton, .categorypath-accessoires-motorbike-html .burger-start-button.jumpButton, .categorypath-accessoires-motorrad-html .header-start-button.jumpButton, .categorypath-accessoires-motorrad-html .burger-start-button.jumpButton, .categorypath-accessoires-scooter-html .header-start-button.jumpButton, .categorypath-accessoires-scooter-html .burger-start-button.jumpButton, .categorypath-accessoires-gutschein-html .header-start-button.jumpButton, .categorypath-accessoires-gutschein-html .burger-start-button.jumpButton, .categorypath-accessoires-voucher-html .header-start-button.jumpButton, .categorypath-accessoires-voucher-html .burger-start-button.jumpButton {
  display: none; }

.burger-start-button {
  display: block;
  width: 100%;
  line-height: 54px;
  height: 54px;
  margin-bottom: 32px; }

#header-search {
  width: 0px;
  height: 42px;
  left: 16px;
  float: left;
  top: inherit;
  overflow: hidden; }
  #header-search button {
    display: none; }
  #header-search form input {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    border: none;
    outline: none;
    padding: 0;
    padding-left: 10px; }
    #header-search form input:focus {
      outline-color: transparent;
      outline-style: none; }

#header-meta {
  background-color: #fff;
  height: 100%;
  width: 260px;
  float: right;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.5s false;
  -moz-transition: all 0.5s false false;
  -o-transition: all 0.5s false false;
  transition: all 0.5s;
  -webkit-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
  -moz-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
  -o-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
  transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995); }
  #header-meta .icon-user.logged-in:before {
    color: #42f092; }
  #header-meta #header-meta-expandable .icon.active:before {
    color: #42f092; }
  #header-meta #header-meta-button .icon-globe:before {
    content: ".";
    background: url("../images/icon_globe.svg") no-repeat center;
    background-size: contain;
    width: 0.6em;
    margin-left: .40em;
    text-indent: -9999px; }
  #header-meta.tiny {
    width: 50px; }
    #header-meta.tiny #header-meta-expandable > div, #header-meta.tiny #header-meta-expandable > a {
      -webkit-transform: translateX(210px);
      -moz-transform: translateX(210px);
      -ms-transform: translateX(210px);
      -o-transform: translateX(210px);
      transform: translateX(210px); }
  #header-meta:not(.tiny) #header-meta-button {
    opacity: 0;
    pointer-events: none; }
  #header-meta.search-mode #header-search {
    width: 118px; }
  #header-meta.search-mode #header-meta-expandable .divider, #header-meta.search-mode #header-meta-expandable .icon.meta-basket, #header-meta.search-mode #header-meta-expandable .icon.meta-user {
    opacity: 0; }
  #header-meta.search-mode #header-meta-button .icon {
    opacity: 0; }
  #header-meta #header-meta-expandable {
    float: left;
    position: absolute;
    width: 260px;
    padding: 17px 0px 17px 0px; }
    #header-meta #header-meta-expandable a:hover {
      text-decoration: none; }
    #header-meta #header-meta-expandable .language-wrapper {
      float: left; }
      #header-meta #header-meta-expandable .language-wrapper .language-heading {
        float: left;
        font-family: "HelveticaNeueW01-77BdCn_692722";
        color: #b6b6b6;
        padding-left: 5px;
        padding-right: 5px; }
    #header-meta #header-meta-expandable .language-link,
    #header-meta #header-meta-expandable .currency-link {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      float: left;
      color: #b6b6b6;
      padding: 2px 2px 5px 12px; }
      #header-meta #header-meta-expandable .language-link.first,
      #header-meta #header-meta-expandable .currency-link.first {
        padding: 2px 0px 5px 13px;
        clear: both; }
      #header-meta #header-meta-expandable .language-link.active,
      #header-meta #header-meta-expandable .currency-link.active {
        color: #42f092; }
      #header-meta #header-meta-expandable .language-link:hover,
      #header-meta #header-meta-expandable .currency-link:hover {
        color: #42f092; }
      #header-meta #header-meta-expandable .language-link.last,
      #header-meta #header-meta-expandable .currency-link.last {
        padding: 2px 0px 5px 23px;
        clear: both; }
    #header-meta #header-meta-expandable .divider, #header-meta #header-meta-expandable .icon {
      float: left;
      height: 42px; }
    #header-meta #header-meta-expandable .divider {
      width: 2px;
      background-color: #ededed; }
    #header-meta #header-meta-expandable .icon {
      cursor: pointer;
      width: 59px;
      color: #b6b6b6;
      font-size: 32px;
      text-align: center;
      line-height: 42px; }
    #header-meta #header-meta-expandable #cart-counter {
      font-family: "HelveticaNeueW01-75Bold";
      font-size: 18px;
      font-style: normal;
      font-weight: normal;
      text-transform: none;
      font-size: 12px;
      color: white;
      position: absolute;
      right: -1px;
      top: 12px;
      width: 22px;
      line-height: 22px;
      text-align: center;
      background-color: #42f092;
      -webkit-border-radius: 100px;
      -moz-border-radius: 100px;
      -ms-border-radius: 100px;
      -o-border-radius: 100px;
      border-radius: 100px; }
      #header-meta #header-meta-expandable #cart-counter:hover {
        color: white;
        background-color: #42f092; }
  #header-meta #header-meta-button {
    position: relative;
    display: block;
    height: 75px;
    padding: 4px 12px;
    float: left; }
    #header-meta #header-meta-button .icon {
      color: #b6b6b6;
      font-size: 26px;
      line-height: 30px;
      display: block;
      position: relative;
      width: 20px;
      height: 20px;
      margin: 2px;
      -webkit-transition: all 0.5s false;
      -moz-transition: all 0.5s false false;
      -o-transition: all 0.5s false false;
      transition: all 0.5s;
      -webkit-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
      -moz-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
      -o-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
      transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995); }
      #header-meta #header-meta-button .icon:before {
        position: absolute;
        left: -7px;
        top: -3px; }
  #header-meta:hover {
    width: 260px; }
    #header-meta:hover #header-meta-expandable {
      display: block; }
      #header-meta:hover #header-meta-expandable > div, #header-meta:hover #header-meta-expandable > a {
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
        -o-transform: translateX(0px);
        transform: translateX(0px); }
    #header-meta:hover #header-meta-button .icon {
      opacity: 0; }

.secondary-link .language-link,
.secondary-link .currency-link {
  font-family: "HelveticaNeueW01-77BdCn_692722";
  float: left;
  height: 42px;
  color: #b6b6b6;
  padding: 10px 0px 5px 12px; }
  .secondary-link .language-link.first,
  .secondary-link .currency-link.first {
    padding: 10px 0px 5px 0px; }
  .secondary-link .language-link.active,
  .secondary-link .currency-link.active {
    color: #42f092; }
  .secondary-link .language-link:hover,
  .secondary-link .currency-link:hover {
    color: #42f092; }

#header-nav, #header-meta, #header-breadcrumb {
  border-bottom: 1px solid #f1f1f1; }

#header-nav {
  height: 75px;
  float: right; }
  #header-nav nav ol {
    margin: 0; }
    #header-nav nav ol li {
      margin: 0px 40px;
      position: relative; }
      #header-nav nav ol li.active {
        position: relative; }
        #header-nav nav ol li.active a, #header-nav nav ol li.active span, #header-nav nav ol li.active p, #header-nav nav ol li.active h1, #header-nav nav ol li.active h2, #header-nav nav ol li.active h3, #header-nav nav ol li.active h4, #header-nav nav ol li.active h5 {
          position: relative;
          z-index: 1; }
        #header-nav nav ol li.active:before {
          z-index: 0;
          display: block;
          position: absolute;
          bottom: -1px;
          left: 0;
          content: "";
          width: 100%;
          height: 6px;
          background-color: #3df090; }
        #header-nav nav ol li.active:after {
          z-index: 0;
          background-image: url("../images/white-gradient.png");
          background-repeat: repeat-y;
          background-size: 100%;
          display: block;
          content: "";
          width: 100%;
          left: 0;
          height: 6px;
          bottom: -1px;
          position: absolute; }
        #header-nav nav ol li.active:before, #header-nav nav ol li.active:after {
          bottom: 28px; }
      #header-nav nav ol li a {
        z-index: 1;
        position: relative;
        padding: 0;
        line-height: 74px;
        font-family: "HelveticaNeueW01-77BdCn_692722";
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0.04em;
        text-transform: uppercase; }

.cms-homepage #header-nav, .cms-homepage #header-meta, .cms-homepage #header-breadcrumb, .catalog-category-view:not(.categorypath-accessoires-scooter-html):not(.categorypath-accessoires-motorsports-html):not(.categorypath-accessoires-motorbike-html):not(.categorypath-accessoires-scooter-html):not(.categorypath-accessoires-motorsport-html):not(.categorypath-accessoires-motorrad-html):not(.categorypath-accessoires-gutschein-html):not(.categorypath-accessoires-voucher-html):not(.catalog-catagory-base-helmets) #header-nav, .catalog-category-view:not(.categorypath-accessoires-scooter-html):not(.categorypath-accessoires-motorsports-html):not(.categorypath-accessoires-motorbike-html):not(.categorypath-accessoires-scooter-html):not(.categorypath-accessoires-motorsport-html):not(.categorypath-accessoires-motorrad-html):not(.categorypath-accessoires-gutschein-html):not(.categorypath-accessoires-voucher-html):not(.catalog-catagory-base-helmets) #header-meta, .catalog-category-view:not(.categorypath-accessoires-scooter-html):not(.categorypath-accessoires-motorsports-html):not(.categorypath-accessoires-motorbike-html):not(.categorypath-accessoires-scooter-html):not(.categorypath-accessoires-motorsport-html):not(.categorypath-accessoires-motorrad-html):not(.categorypath-accessoires-gutschein-html):not(.categorypath-accessoires-voucher-html):not(.catalog-catagory-base-helmets) #header-breadcrumb {
  border: none; }

.cms-homepage #header-breadcrumb, .catalog-category-view:not(.categorypath-accessoires-scooter-html):not(.categorypath-accessoires-motorsports-html):not(.categorypath-accessoires-motorbike-html):not(.categorypath-accessoires-scooter-html):not(.categorypath-accessoires-motorsport-html):not(.categorypath-accessoires-motorrad-html):not(.categorypath-accessoires-gutschein-html):not(.categorypath-accessoires-voucher-html):not(.catalog-catagory-base-helmets) #header-breadcrumb {
  color: #fff; }

.cms-homepage #burger-button .line, .catalog-category-view:not(.categorypath-accessoires-scooter-html):not(.categorypath-accessoires-motorsports-html):not(.categorypath-accessoires-motorbike-html):not(.categorypath-accessoires-scooter-html):not(.categorypath-accessoires-motorsport-html):not(.categorypath-accessoires-motorrad-html):not(.categorypath-accessoires-gutschein-html):not(.categorypath-accessoires-voucher-html):not(.catalog-catagory-base-helmets) #burger-button .line {
  background-color: #fff; }

#header.burger-hide-mode #burger-button .line {
  background-color: #383838; }

@media only screen and (max-width: 779px) {
  #header-breadcrumb {
    display: none; } }

@media only screen and (max-width: 550px) {
  #header .logo {
    height: 50px;
    left: 13px; }
  .language-wrapper {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    float: left;
    height: 42px;
    color: #b6b6b6;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px; }
    .language-wrapper:first-of-type {
      margin-left: 20px;
      border-right: 1px solid #b6b6b6; }
  .language-link {
    margin-top: -40px; }
    .language-link.last {
      margin-left: 50px; } }

#configurator-background {
  position: relative;
  position: absolute;
  height: 100%;
  width: 100%;
  overflow: hidden; }
  #configurator-background:before {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: ""; }
  #configurator-background:before {
    background-color: #42f092;
    opacity: 0.4;
    -webkit-transition: background-color 1s ease-out;
    -moz-transition: background-color 1s ease-out false;
    -o-transition: background-color 1s ease-out false;
    transition: background-color 1s ease-out;
    background-image: url("../images/white-gradient-big-strong.png");
    background-repeat: repeat-y;
    background-size: 100%;
    -webkit-transform: rotate(4deg);
    -moz-transform: rotate(4deg);
    -ms-transform: rotate(4deg);
    -o-transform: rotate(4deg);
    transform: rotate(4deg);
    margin: 0 -20% -50% -20%;
    top: 60%;
    outline: 1px solid transparent;
    -webkit-backface-visibility: hidden; }
  #configurator-background .loader {
    height: 6px;
    top: 60%;
    -webkit-transform: rotate(4deg);
    -moz-transform: rotate(4deg);
    -ms-transform: rotate(4deg);
    -o-transform: rotate(4deg);
    transform: rotate(4deg);
    position: absolute;
    left: -10px;
    right: -10px;
    -webkit-transition: opacity 1s false;
    -moz-transition: opacity 1s false false;
    -o-transition: opacity 1s false false;
    transition: opacity 1s; }
    #configurator-background .loader.invisible {
      visibility: visible;
      opacity: 0; }
    #configurator-background .loader .loader-line {
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      content: "";
      background-color: #42f092;
      -webkit-transition: -webkit-transform 0.6s false;
      -moz-transition: -moz-transform 0.6s false false;
      -o-transition: -o-transform 0.6s false false;
      transition: transform 0.6s;
      -webkit-transform-origin: 0% 50%;
      -moz-transform-origin: 0% 50%;
      -ms-transform-origin: 0% 50%;
      -o-transform-origin: 0% 50%;
      transform-origin: 0% 50%;
      -webkit-transform: scaleX(0);
      -moz-transform: scaleX(0);
      -ms-transform: scaleX(0);
      -o-transform: scaleX(0);
      transform: scaleX(0);
      height: 6px; }

#mobile-price-box {
  text-align: center;
  position: relative;
  margin-top: 30px;
  padding-bottom: 20px; }
  #mobile-price-box .add-to-cart-buttons {
    float: none;
    margin: 0; }
    #mobile-price-box .add-to-cart-buttons button {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      margin: 0; }
  #mobile-price-box .price {
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    letter-spacing: 0.03em;
    font-style: normal;
    font-weight: normal;
    font-size: 28px;
    vertical-align: top;
    margin-top: 2px; }
  #mobile-price-box .price-product-options {
    display: block;
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 13px; }
    #mobile-price-box .price-product-options span {
      display: block;
      line-height: 1.3em; }
      #mobile-price-box .price-product-options span span {
        display: inline-block;
        line-height: normal; }
        #mobile-price-box .price-product-options span span:last-child {
          margin-bottom: 0; }
      #mobile-price-box .price-product-options span strong {
        font-family: "HelveticaNeueW01-77BdCn_692722";
        text-transform: uppercase;
        margin-right: 10px; }
      #mobile-price-box .price-product-options span:last-child {
        margin-bottom: 10px; }
  #mobile-price-box .price, #mobile-price-box .add-to-cart-buttons {
    display: inline-block;
    line-height: 35px;
    margin-left: 10px;
    margin-right: 10px; }
  #mobile-price-box .price-extras {
    margin-top: 10px; }
    #mobile-price-box .price-extras .tax-details {
      display: block; }
      #mobile-price-box .price-extras .tax-details a {
        pointer-events: all; }
        #mobile-price-box .price-extras .tax-details a:hover {
          color: #42f092;
          text-decoration: none; }

#nativeGLLoader {
  display: none; }

#configurator {
  z-index: 2;
  width: 100%;
  margin-bottom: 50px;
  position: relative;
  line-height: 1.5em; }
  #configurator .producer-logo-title {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    margin-top: 10px; }
  #configurator .instructions {
    padding-bottom: 10px; }
  #configurator button.button, #configurator html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #configurator button {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    background-color: #42f092; }
  #configurator .helmet-view {
    width: 100%;
    position: relative;
    text-align: center; }
    #configurator .helmet-view .page-content, #configurator .helmet-view .checkout-cart-index .main-content, .checkout-cart-index #configurator .helmet-view .main-content, #configurator .helmet-view .checkout-onepage-index .main-container, .checkout-onepage-index #configurator .helmet-view .main-container, #configurator .helmet-view .checkout-onepage-success .col-main, .checkout-onepage-success #configurator .helmet-view .col-main, #configurator .helmet-view .cms-terms .main-content, .cms-terms #configurator .helmet-view .main-content, #configurator .helmet-view .cms-privacy-policy .main-content, .cms-privacy-policy #configurator .helmet-view .main-content, #configurator .helmet-view .cms-imprint .main-content, .cms-imprint #configurator .helmet-view .main-content, #configurator .helmet-view .cms-revocation .main-content, .cms-revocation #configurator .helmet-view .main-content, #configurator .helmet-view
    .cms-magazine .main-content,
    .cms-magazine #configurator .helmet-view .main-content, #configurator .helmet-view .cms-about-us .main-content, .cms-about-us #configurator .helmet-view .main-content, #configurator .helmet-view .cms-faq .main-content, .cms-faq #configurator .helmet-view .main-content, #configurator .helmet-view .cms-payment .main-content, .cms-payment #configurator .helmet-view .main-content, #configurator .helmet-view .cms-shipping .main-content, .cms-shipping #configurator .helmet-view .main-content, #configurator .helmet-view
    .cms-handmade .main-content,
    .cms-handmade #configurator .helmet-view .main-content, #configurator .helmet-view .cms-no-route .main-content, .cms-no-route #configurator .helmet-view .main-content, #configurator .helmet-view .cms-individuallackierung .main-content, .cms-individuallackierung #configurator .helmet-view .main-content, #configurator .helmet-view .cms-individual-paintwork .main-content, .cms-individual-paintwork #configurator .helmet-view .main-content, #configurator .helmet-view .customer-account-create .main-content, .customer-account-create #configurator .helmet-view .main-content, #configurator .helmet-view .customer-account-login .main-content, .customer-account-login #configurator .helmet-view .main-content, #configurator .helmet-view .saferpaycw-checkout-pay .main-content, .saferpaycw-checkout-pay #configurator .helmet-view .main-content, #configurator .helmet-view .customer-account-index .main-container, .customer-account-index #configurator .helmet-view .main-container, #configurator .helmet-view .customer-account .main-container, .customer-account #configurator .helmet-view .main-container, #configurator .helmet-view .customer-account-logoutsuccess .main-content, .customer-account-logoutsuccess #configurator .helmet-view .main-content, #configurator .helmet-view .customer-account-forgotpassword .main-content, .customer-account-forgotpassword #configurator .helmet-view .main-content, #configurator .helmet-view
    .customer-account-changeforgotten .main-content,
    .customer-account-changeforgotten #configurator .helmet-view .main-content, #configurator .helmet-view .customer-account-resetpassword .main-content, .customer-account-resetpassword #configurator .helmet-view .main-content, #configurator .helmet-view .cms-index-nocookies .col-main, .cms-index-nocookies #configurator .helmet-view .col-main, #configurator .helmet-view .cms-enable-cookies .col-main, .cms-enable-cookies #configurator .helmet-view .col-main {
      line-height: 0; }
    #configurator .helmet-view .canvas-content {
      line-height: 0; }
    #configurator .helmet-view canvas {
      display: inline-block;
      width: 100%;
      z-index: 3; }
  #configurator .ui-view {
    position: relative;
    width: 100%;
   
    background-color: white;
    /* remove standard-styles */
    /* graceful degradation for ie8 */ }
    #configurator .ui-view .finish-view {
      -moz-user-select: none;
      -ms-user-select: none;
      -webkit-user-select: none;
      -o-user-select: none;
      user-select: none;
      position: absolute;
      top: -50px;
      height: 55px;
      left: 50%;
      margin-left: -92px; }
      #configurator .ui-view .finish-view .tooltip-container {
        top: -30px; }
      #configurator .ui-view .finish-view .finish-view-main {
        position: relative;
        cursor: pointer;
z-index:2;		}
        #configurator .ui-view .finish-view .finish-view-main.disabled {
          pointer-events: none;
          cursor: default;
          opacity: 0.4; }
        #configurator .ui-view .finish-view .finish-view-main div {
          display: inline-block;
          vertical-align: top; }
          #configurator .ui-view .finish-view .finish-view-main div.label {
            font-family: "HelveticaNeueW01-77BdCn_692722";
            font-size: 15px;
            font-style: normal;
            font-weight: normal;
            letter-spacing: 0.04em;
            text-transform: uppercase;
            width: 52px;
            margin: 0 7px; }
            #configurator .ui-view .finish-view .finish-view-main div.label:first-of-type {
              text-align: right; }
        #configurator .ui-view .finish-view .finish-view-main .toggle {
          width: 44px;
          height: 18px;
          background-color: #42f092;
          border-radius: 10px;
          margin-top: 2px; }
          #configurator .ui-view .finish-view .finish-view-main .toggle:after {
            border-radius: 10px; }
          #configurator .ui-view .finish-view .finish-view-main .toggle .toggle-indicator {
            position: absolute;
            margin: 3px 4px 3px 4px;
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background-color: white;
            -webkit-transition: right 1s;
            transition: right 1s; }
            #configurator .ui-view .finish-view .finish-view-main .toggle .toggle-indicator.active {
              right: 0;
              -webkit-transition: right 1s;
              transition: right 1s; }
    #configurator .ui-view .debug {
      position: absolute;
      top: 0;
      left: 0;
      display: none; }
    #configurator .ui-view .panel-row {
      border-top: solid 1px #e9e9e9; }
      #configurator .ui-view .panel-row .panel-content {
        padding-left: 0;
        padding-right: 0; }
    #configurator .ui-view .panel-container {
      position: relative;
      width: 100%; }
    #configurator .ui-view label {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      font-size: 14px;
      width: 100%;
      position: relative; }
    #configurator .ui-view input {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      border: none;
      border-radius: 0;
      font-size: 1em;
      width: 100%; }
    #configurator .ui-view input[type=text] {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      border: 1px solid #e3e3e3;
      border-radius: 2px; }
    #configurator .ui-view .small {
      font-family: "HelveticaNeueW01-45Ligh";
      font-size: 18px;
      font-style: normal;
      font-weight: normal;
      font-size: 10px;
      line-height: 14px; }
    #configurator .ui-view input[type='radio'] {
      width: auto;
      float: left;
      margin-right: .75em;
      background: transparent;
      height: 0;
      width: 0;
      line-height: 0;
      border: 0 !important;
      box-shadow: none;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      -o-border-radius: 0px;
      border-radius: 0px;
      border-width: 0 !important;
      box-sizing: content-box;
      position: absolute; }
    #configurator .ui-view input[type='radio']:checked,
    #configurator .ui-view input[type='radio']:not(:checked) {
      background: transparent;
      position: relative;
      visibility: hidden;
      margin: 0;
      padding: 0;
      line-height: 0;
      border: 0 !important;
      box-shadow: none;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      -o-border-radius: 0px;
      border-radius: 0px;
      border-width: 0 !important;
      box-sizing: content-box;
      position: absolute; }
    #configurator .ui-view input[type='radio'] + label {
      cursor: pointer; }
    #configurator .ui-view input[type='radio']:checked + label::after,
    #configurator .ui-view input[type='radio']:not(:checked) + label::after {
      content: ' ';
      display: inline;
      float: right;
      text-align: right;
      width: 17px;
      height: 17px;
      position: relative;
      top: 4px;
      border: 2px solid #EAEAEA;
      background: white;
      margin: 0; }
    #configurator .ui-view input[type=radio]:checked + label::after,
    #configurator .ui-view input[type=radio]:not(:checked) + label::after {
      border-radius: 50%; }
    #configurator .ui-view input[type='radio']:hover + label::after {
      background: #ddd;
      box-shadow: inset 0 0 0 3px white; }
    #configurator .ui-view input[type='radio']:checked + label::after {
      background-color: #b5d9b5;
      box-shadow: inset 0 0 0 3px white; }
  #configurator .basic-info-view {
    position: absolute;
    padding-top: 50px;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none; }
    #configurator .basic-info-view h1{
      font-family: "HelveticaNeueW01-45Ligh";
      font-size: 24px;
      line-height: 27px;
      color: #383838;
      text-transform: none;
      margin-bottom: 0.2em;
      max-width: 500px;
      padding-left: 50px; }
	#mobile-price-box .basic-info-view h1{
      font-family: "HelveticaNeueW01-45Ligh";
      font-size: 24px;
      line-height: 27px;
      color: #383838;
      text-transform: none;
      margin-bottom: 0.2em;
      margin-top:100px;	  }
    #configurator .basic-info-view h2, #mobile-price-box .basic-info-view h2 {
      font-family: "HelveticaNeueW01-55Roma";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      text-transform: none;
      display: none; }
      #configurator .basic-info-view h2 .ui {
        font-family: "HelveticaNeueW01-77BdCn_692722";
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0.04em;
        text-transform: uppercase; }
    #configurator .basic-info-view img {
      display: block;
      margin-top: 20px;
      width: 75px;
      margin-left: 50px; }
    #configurator .basic-info-view .back-link {
      margin-bottom: 0;
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 13px;
      font-style: normal;
      font-weight: normal;
      text-transform: uppercase;
      letter-spacing: 0;
      line-height: 16px;
      position: relative;
      padding-left: 41px;
      padding-top: 28px;
      z-index: 1; }
      #configurator .basic-info-view .back-link a {
        text-decoration: underline;
        pointer-events: all; }
        #configurator .basic-info-view .back-link a .icon {
          display: inline-block;
          font-size: 15px;
          line-height: 16px; }
  #configurator .config-debug {
    position: absolute;
    top: 0px; }
  #configurator .pager-container {
    position: relative;
    width: 100%;
    height: 52px;
    padding-top: 14px; }
    #configurator .pager-container .row, #configurator .pager-container .checkout-cart-index .main-content .cart, .checkout-cart-index .main-content #configurator .pager-container .cart, #configurator .pager-container .checkout-onepage-index .main-container .main, .checkout-onepage-index .main-container #configurator .pager-container .main, #configurator .pager-container .checkout-onepage-success .col-main .main-content, .checkout-onepage-success .col-main #configurator .pager-container .main-content, #configurator .pager-container .cms-terms .main-content .main-row, .cms-terms .main-content #configurator .pager-container .main-row, #configurator .pager-container .cms-privacy-policy .main-content .main-row, .cms-privacy-policy .main-content #configurator .pager-container .main-row, #configurator .pager-container .cms-imprint .main-content .main-row, .cms-imprint .main-content #configurator .pager-container .main-row, #configurator .pager-container .cms-revocation .main-content .main-row, .cms-revocation .main-content #configurator .pager-container .main-row, #configurator .pager-container
    .cms-magazine .main-content .main-row,
    .cms-magazine .main-content #configurator .pager-container .main-row, #configurator .pager-container .cms-about-us .main-content .main-row, .cms-about-us .main-content #configurator .pager-container .main-row, #configurator .pager-container .cms-faq .main-content .main-row, .cms-faq .main-content #configurator .pager-container .main-row, #configurator .pager-container .cms-payment .main-content .main-row, .cms-payment .main-content #configurator .pager-container .main-row, #configurator .pager-container .cms-shipping .main-content .main-row, .cms-shipping .main-content #configurator .pager-container .main-row, #configurator .pager-container
    .cms-handmade .main-content .main-row,
    .cms-handmade .main-content #configurator .pager-container .main-row, #configurator .pager-container .cms-no-route .main-content .main-row, .cms-no-route .main-content #configurator .pager-container .main-row, #configurator .pager-container .cms-individuallackierung .main-content .main-row, .cms-individuallackierung .main-content #configurator .pager-container .main-row, #configurator .pager-container .cms-individual-paintwork .main-content .main-row, .cms-individual-paintwork .main-content #configurator .pager-container .main-row, #configurator .pager-container .customer-account-create .main-content .main-row, .customer-account-create .main-content #configurator .pager-container .main-row, #configurator .pager-container .customer-account-login .main-content .main-row, .customer-account-login .main-content #configurator .pager-container .main-row, #configurator .pager-container .saferpaycw-checkout-pay .main-content .main-row, .saferpaycw-checkout-pay .main-content #configurator .pager-container .main-row, #configurator .pager-container .customer-account-index .main-container .main, .customer-account-index .main-container #configurator .pager-container .main, #configurator .pager-container .customer-account .main-container .main, .customer-account .main-container #configurator .pager-container .main, #configurator .pager-container .customer-account-logoutsuccess .main-content .main-row, .customer-account-logoutsuccess .main-content #configurator .pager-container .main-row, #configurator .pager-container .customer-account-forgotpassword .main-content .main-row, .customer-account-forgotpassword .main-content #configurator .pager-container .main-row, #configurator .pager-container
    .customer-account-changeforgotten .main-content .main-row,
    .customer-account-changeforgotten .main-content #configurator .pager-container .main-row, #configurator .pager-container .customer-account-resetpassword .main-content .main-row, .customer-account-resetpassword .main-content #configurator .pager-container .main-row, #configurator .pager-container .cms-index-nocookies .col-main .main-content, .cms-index-nocookies .col-main #configurator .pager-container .main-content, #configurator .pager-container .cms-enable-cookies .col-main .main-content, .cms-enable-cookies .col-main #configurator .pager-container .main-content {
      margin: 0 !important; }
    #configurator .pager-container .instructions {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase; }
    #configurator .pager-container .buttons {
      text-align: center; }
      #configurator .pager-container .buttons .pager-button {
        text-align: left;
        display: inline-block;
        cursor: pointer;
        width: 23px;
        height: 23px;
        border-radius: 50%;
        background-color: #838383;
        color: white;
        margin: 0 9px 0;
        padding: 0;
        position: relative;
        -webkit-transition: color 0.3s false, -webkit-transform 0.3s false;
        -moz-transition: color 0.3s false false, -moz-transform 0.3s false false;
        -o-transition: color 0.3s false false, -o-transform 0.3s false false;
        transition: color 0.3s, transform 0.3s;
        /*        i {
          font-size: 23px;
          position: absolute;
          left: -6px;
          top: 0px;

          &.icon-paint-pure {
            left: -4px;
          }

        }*/ }
        #configurator .pager-container .buttons .pager-button .bg {
          position: absolute;
          top: 17px;
          left: 17px;
          display: inline-block;
          width: 0;
          height: 0;
          border-radius: 50%;
          background-color: white;
          border: none; }
        #configurator .pager-container .buttons .pager-button i {
          font-size: 38px;
          position: absolute;
          width: 66px;
          height: 66px;
          left: 50%;
          top: 50%;
          margin-left: -33px;
          margin-top: -33px;
          text-align: center;
          line-height: 66px; }
          #configurator .pager-container .buttons .pager-button i:before {
            vertical-align: middle;
            top: 0;
            display: block;
            margin: 0;
            width: 66px;
            height: 66px;
            line-height: 65px; }
          #configurator .pager-container .buttons .pager-button i.icon-name-pure {
            -webkit-transform: scale(0.9);
            -moz-transform: scale(0.9);
            -ms-transform: scale(0.9);
            -o-transform: scale(0.9);
            transform: scale(0.9); }
          #configurator .pager-container .buttons .pager-button i.icon-addons-pure {
            -webkit-transform: translateY(1px);
            -moz-transform: translateY(1px);
            -ms-transform: translateY(1px);
            -o-transform: translateY(1px);
            transform: translateY(1px); }
        #configurator .pager-container .buttons .pager-button.active {
          color: #838383;
          width: 35px;
          height: 35px;
          top: 5px;
          margin: -11px 4px 0; }
          #configurator .pager-container .buttons .pager-button.active .bg {
            top: 2px;
            left: 2px;
            width: 31px;
            height: 31px;
            -webkit-transition: top 0.3s false, left 0.3s false, width 0.3s false, height 0.3s false;
            -moz-transition: top 0.3s false false, left 0.3s false false, width 0.3s false false, height 0.3s false false;
            -o-transition: top 0.3s false false, left 0.3s false false, width 0.3s false false, height 0.3s false false;
            transition: top 0.3s, left 0.3s, width 0.3s, height 0.3s; }
          #configurator .pager-container .buttons .pager-button.active i {
            font-size: 50px; }
            #configurator .pager-container .buttons .pager-button.active i:before {
              line-height: 64px; }
  #configurator .panel {
    position: relative;
    top: 0;
    left: 0;
    background-color: white;
    border-bottom: 1px solid #e3e3e3;
    width: 100%;
    height: 127px; }
    #configurator .panel.hidden {
      display: none; }
    #configurator .panel .option {
      height: 126px; }
    #configurator .panel .helper {
      height: 100%;
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      line-height: 124px;
      padding: 0px 54px;
      float: left; }
    #configurator .panel .navigation {
      cursor: pointer;
      margin: 29px 0;
      padding: 22px 40px;
      font-size: 19px;
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase; }
      #configurator .panel .navigation > div {
        display: inline-block; }
      #configurator .panel .navigation.prev {
        border-right: 1px solid #e3e3e3; }
        #configurator .panel .navigation.prev .label {
          display: none; }
      #configurator .panel .navigation.next {
        float: right;
        border-left: 1px solid #e3e3e3; }
    #configurator .panel .option, #configurator .panel .navigation {
      float: left;
      position: relative; }
    #configurator .panel .option.flex {
      width: 0px;
      padding: 0px 0px; }
      #configurator .panel .option.flex .option-container {
        height: 100%; }
        #configurator .panel .option.flex .option-container .option-column {
          height: 126px;
          float: left; }
          #configurator .panel .option.flex .option-container .option-column:focus {
            outline: 0; }
        #configurator .panel .option.flex .option-container.sliderino .option-column {
          -webkit-transition: width 0.1s cubic-bezier(0, 0.945, 0.555, 0.995);
          -moz-transition: width 0.1s cubic-bezier(0, 0.945, 0.555, 0.995) false;
          -o-transition: width 0.1s cubic-bezier(0, 0.945, 0.555, 0.995) false;
          transition: width 0.1s cubic-bezier(0, 0.945, 0.555, 0.995); }
          #configurator .panel .option.flex .option-container.sliderino .option-column.come-from-white {
            position: relative; }
            #configurator .panel .option.flex .option-container.sliderino .option-column.come-from-white:after {
              display: block;
              position: absolute;
              top: 0;
              right: 0;
              bottom: 0;
              left: 0;
              content: ""; }
            #configurator .panel .option.flex .option-container.sliderino .option-column.come-from-white:after {
              -webkit-transition: opacity 0.1s cubic-bezier(0, 0.945, 0.555, 0.995);
              -moz-transition: opacity 0.1s cubic-bezier(0, 0.945, 0.555, 0.995) false;
              -o-transition: opacity 0.1s cubic-bezier(0, 0.945, 0.555, 0.995) false;
              transition: opacity 0.1s cubic-bezier(0, 0.945, 0.555, 0.995);
              background-color: #fff;
              z-index: 2;
              opacity: 0;
              pointer-events: none; }
        #configurator .panel .option.flex .option-container.sliderino .hidden {
          display: block;
          width: 0 !important;
          pointer-events: none; }
          #configurator .panel .option.flex .option-container.sliderino .hidden div, #configurator .panel .option.flex .option-container.sliderino .hidden img, #configurator .panel .option.flex .option-container.sliderino .hidden p {
            opacity: 0; }
            #configurator .panel .option.flex .option-container.sliderino .hidden div:after, #configurator .panel .option.flex .option-container.sliderino .hidden img:after, #configurator .panel .option.flex .option-container.sliderino .hidden p:after {
              opacity: 0; }
          #configurator .panel .option.flex .option-container.sliderino .hidden:before {
            opacity: 0; }
          #configurator .panel .option.flex .option-container.sliderino .hidden:after {
            opacity: 1; }
        #configurator .panel .option.flex .option-container.sliderino .slider-button {
          width: 50px;
          height: 100%;
          float: left;
          cursor: pointer;
          position: relative;
          font-size: 15px; }
          #configurator .panel .option.flex .option-container.sliderino .slider-button:before {
            text-indent: 1px;
            position: absolute;
            top: 50%;
            left: 50%;
            margin-top: -10px; }
          #configurator .panel .option.flex .option-container.sliderino .slider-button.slider-button-prev {
            font-family: "helmade";
            font-style: normal;
            font-weight: normal;
            speak: none;
            display: inline-block;
            text-decoration: inherit;
            width: 1em;
            margin-right: .2em;
            text-align: center;
            /* opacity: .8; */
            /* For safety - reset parent styles, that can break glyph codes*/
            font-variant: normal;
            text-transform: none;
            /* fix buttons height, for twitter bootstrap */
            line-height: 1em;
            /* Animation center compensation - margins should be symmetric */
            /* remove if not needed */
            margin-left: .2em;
            /* you can be more comfortable with increased icons size */
            /* font-size: 120%; */
            /* Font smoothing. That was taken from TWBS */
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            /* Uncomment for 3D effect */
            /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
            margin: 0; }
            #configurator .panel .option.flex .option-container.sliderino .slider-button.slider-button-prev:before {
              margin-left: -11px; }
          #configurator .panel .option.flex .option-container.sliderino .slider-button.slider-button-next {
            font-family: "helmade";
            font-style: normal;
            font-weight: normal;
            speak: none;
            display: inline-block;
            text-decoration: inherit;
            width: 1em;
            margin-right: .2em;
            text-align: center;
            /* opacity: .8; */
            /* For safety - reset parent styles, that can break glyph codes*/
            font-variant: normal;
            text-transform: none;
            /* fix buttons height, for twitter bootstrap */
            line-height: 1em;
            /* Animation center compensation - margins should be symmetric */
            /* remove if not needed */
            margin-left: .2em;
            /* you can be more comfortable with increased icons size */
            /* font-size: 120%; */
            /* Font smoothing. That was taken from TWBS */
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            /* Uncomment for 3D effect */
            /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
            margin: 0; }
            #configurator .panel .option.flex .option-container.sliderino .slider-button.slider-button-next:before {
              margin-left: -9px; }
        #configurator .panel .option.flex .option-container.slick-slider button {
          height: 100%;
          width: 67px;
          position: absolute;
          top: 0;
          font-size: 19px;
          content: "";
          text-indent: -9999px;
          border: none;
          background-color: #fff; }
          #configurator .panel .option.flex .option-container.slick-slider button:focus {
            outline: none; }
          #configurator .panel .option.flex .option-container.slick-slider button.slick-prev {
            left: -67px; }
            #configurator .panel .option.flex .option-container.slick-slider button.slick-prev:before {
              font-family: "helmade";
              font-style: normal;
              font-weight: normal;
              speak: none;
              display: inline-block;
              text-decoration: inherit;
              width: 1em;
              margin-right: .2em;
              text-align: center;
              /* opacity: .8; */
              /* For safety - reset parent styles, that can break glyph codes*/
              font-variant: normal;
              text-transform: none;
              /* fix buttons height, for twitter bootstrap */
              line-height: 1em;
              /* Animation center compensation - margins should be symmetric */
              /* remove if not needed */
              margin-left: .2em;
              /* you can be more comfortable with increased icons size */
              /* font-size: 120%; */
              /* Font smoothing. That was taken from TWBS */
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale;
              /* Uncomment for 3D effect */
              /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
              content: '\e816';
              margin-left: -11px; }
          #configurator .panel .option.flex .option-container.slick-slider button.slick-next {
            right: -67px; }
            #configurator .panel .option.flex .option-container.slick-slider button.slick-next:before {
              font-family: "helmade";
              font-style: normal;
              font-weight: normal;
              speak: none;
              display: inline-block;
              text-decoration: inherit;
              width: 1em;
              margin-right: .2em;
              text-align: center;
              /* opacity: .8; */
              /* For safety - reset parent styles, that can break glyph codes*/
              font-variant: normal;
              text-transform: none;
              /* fix buttons height, for twitter bootstrap */
              line-height: 1em;
              /* Animation center compensation - margins should be symmetric */
              /* remove if not needed */
              margin-left: .2em;
              /* you can be more comfortable with increased icons size */
              /* font-size: 120%; */
              /* Font smoothing. That was taken from TWBS */
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale;
              /* Uncomment for 3D effect */
              /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
              content: '\e814';
              margin-left: -9px; }
          #configurator .panel .option.flex .option-container.slick-slider button:before {
            text-indent: 1px;
            position: absolute;
            top: 50%;
            left: 50%;
            margin-top: -10px; }
  #configurator .signature-panel .name-selector {
    width: 300px;
    padding: 19px 0 0 52px; }
    #configurator .signature-panel .name-selector input[type=text] {
      width: 220px;
      text-transform: none; }
  #configurator .signature-panel fieldset .producer-logo-radio {
    float: left; }
    #configurator .signature-panel fieldset .producer-logo-radio input {
      margin-right: 5px; }
    #configurator .signature-panel fieldset .producer-logo-radio label {
      font-size: 12px;
      color: #aeaeae;
      text-transform: none;
      padding-right: 12px;
      font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Verdana, Arial, sans-serif; }
      #configurator .signature-panel fieldset .producer-logo-radio label:after {
        margin-left: 5px !important;
        top: 2px !important; }
  #configurator .signature-panel .font-selector .font-tile {
    position: relative;
    width: 64px;
    height: 100%;
    cursor: pointer;
    outline: none;
    position: relative; }
    #configurator .signature-panel .font-selector .font-tile img {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -30px;
      margin-left: -25px;
      width: 50px;
      height: 50px; }
    #configurator .signature-panel .font-selector .font-tile:before {
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      content: ""; }
    #configurator .signature-panel .font-selector .font-tile.active:before {
      opacity: 0.5;
      background-color: #42f092; }
    #configurator .signature-panel .font-selector .font-tile:hover:not(.active):before {
      z-index: 3;
      opacity: 0.1;
      background-color: #42f092; }
  #configurator .signature-panel .color-selector {
    padding-left: 28px;
    min-width: 300px; }
    #configurator .signature-panel .color-selector .option-column {
      width: 63px;
      height: 100%;
      float: left; }
      #configurator .signature-panel .color-selector .option-column .color {
        height: 63px; }
  #configurator .color-panel .palette-selector, #configurator .signature-panel .palette-selector {
    display: inline-block;
    padding: 14px 40px 16px 10px;
    width: 310px; }
    #configurator .color-panel .palette-selector .palette-radio, #configurator .signature-panel .palette-selector .palette-radio {
      width: 90px;
      float: left;
      margin-top: 8px;
      margin-left: 40px; }
      #configurator .color-panel .palette-selector .palette-radio label:after, #configurator .signature-panel .palette-selector .palette-radio label:after {
        top: 1px !important; }
  #configurator .color-panel .color-selector, #configurator .signature-panel .color-selector {
    vertical-align: top; }
    #configurator .color-panel .color-selector .color-container, #configurator .signature-panel .color-selector .color-container {
      position: relative;
      width: 100%;
      height: 100%;
      -webkit-transition: -webkit-transform 0.5s false;
      -moz-transition: -moz-transform 0.5s false false;
      -o-transition: -o-transform 0.5s false false;
      transition: transform 0.5s;
      -webkit-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
      -moz-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
      -o-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
      transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995); }
    #configurator .color-panel .color-selector .color, #configurator .signature-panel .color-selector .color {
      width: 100%;
      height: 50%;
      background-color: grey;
      float: left;
      cursor: pointer;
      position: relative;
      z-index: 1;
      -webkit-transition: -webkit-transform 0.25s false;
      -moz-transition: -moz-transform 0.25s false false;
      -o-transition: -o-transform 0.25s false false;
      transition: transform 0.25s;
      -webkit-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
      -moz-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
      -o-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
      transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995); }
      #configurator .color-panel .color-selector .color[data-name='Innocent White'], #configurator .signature-panel .color-selector .color[data-name='Innocent White'] {
        border: 1px solid #d0d0d0; }
      #configurator .color-panel .color-selector .color.big, #configurator .signature-panel .color-selector .color.big {
        height: 100%; }
      #configurator .color-panel .color-selector .color img, #configurator .signature-panel .color-selector .color img {
        width: 100%;
        height: 100%; }
      #configurator .color-panel .color-selector .color.active.color-grey .icon, #configurator .signature-panel .color-selector .color.active.color-grey .icon {
        color: #383838; }
      #configurator .color-panel .color-selector .color.active.color-grey:after, #configurator .signature-panel .color-selector .color.active.color-grey:after {
        border-color: #383838; }
      #configurator .color-panel .color-selector .color .icon, #configurator .signature-panel .color-selector .color .icon {
        color: #fff;
        font-size: 30px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -22px;
        margin-top: -15px;
        display: none; }
      #configurator .color-panel .color-selector .color:not(.active):hover, #configurator .signature-panel .color-selector .color:not(.active):hover {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1); }
      #configurator .color-panel .color-selector .color:hover, #configurator .signature-panel .color-selector .color:hover {
        z-index: 2; }
      #configurator .color-panel .color-selector .color.active:after, #configurator .signature-panel .color-selector .color.active:after {
        display: block;
        position: absolute;
        content: "";
        top: 4px;
        right: 4px;
        bottom: 4px;
        left: 4px;
        border: 1px solid rgba(255, 255, 255, 0.5); }
      #configurator .color-panel .color-selector .color.active .icon, #configurator .signature-panel .color-selector .color.active .icon {
        display: block; }
  #configurator .size-panel {
    position: relative;
    height: 124px; }
    #configurator .size-panel .helper.guide {
      float: right;
      text-decoration: underline;
      cursor: pointer; }
    #configurator .size-panel .size-selector-container {
      height: 100%;
      text-align: center;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      pointer-events: none; }
      #configurator .size-panel .size-selector-container .size-selector {
        height: 100%;
        float: inherit;
        display: inline-block;
        pointer-events: all; }
        #configurator .size-panel .size-selector-container .size-selector .size {
          cursor: pointer;
          height: 100%;
          width: 70px;
          float: left;
          border-left: 1px solid rgba(56, 56, 56, 0.15); }
          #configurator .size-panel .size-selector-container .size-selector .size:last-of-type {
            border-right: 1px solid rgba(56, 56, 56, 0.15); }
          #configurator .size-panel .size-selector-container .size-selector .size .label {
            text-align: center;
            font-family: "HelveticaNeueW01-77BdCn_692722";
            font-size: 15px;
            font-style: normal;
            font-weight: normal;
            letter-spacing: 0.04em;
            text-transform: uppercase;
            color: rgba(56, 56, 56, 0.5);
            line-height: 59px;
            font-size: 24px;
            height: 50%;
            border-bottom: 1px solid rgba(56, 56, 56, 0.15);
            position: relative;
            z-index: 1; }
          #configurator .size-panel .size-selector-container .size-selector .size .detail {
            height: 50%;
            padding-top: 15px;
            position: relative;
            z-index: 1; }
            #configurator .size-panel .size-selector-container .size-selector .size .detail .measures, #configurator .size-panel .size-selector-container .size-selector .size .detail .unit {
              font-family: "HelveticaNeueW01-45Ligh";
              font-size: 18px;
              font-style: normal;
              font-weight: normal;
              color: rgba(56, 56, 56, 0.5);
              font-size: 13px;
              line-height: 15px; }
          #configurator .size-panel .size-selector-container .size-selector .size.active {
            padding-left: 1px;
            position: relative;
            border-bottom: 1px solid rgba(56, 56, 56, 0.4);
            position: relative;
            border-top: 1px solid rgba(56, 56, 56, 0.4);
            border-left: 1px solid rgba(56, 56, 56, 0.4);
            border-right: 1px solid rgba(56, 56, 56, 0.4); }
            #configurator .size-panel .size-selector-container .size-selector .size.active:last-of-type {
              padding-left: 0px; }
            #configurator .size-panel .size-selector-container .size-selector .size.active .label {
              line-height: 57px; }
            #configurator .size-panel .size-selector-container .size-selector .size.active:before {
              display: block;
              position: absolute;
              top: 0;
              right: 0;
              bottom: 0;
              left: 0;
              content: ""; }
            #configurator .size-panel .size-selector-container .size-selector .size.active:before {
              opacity: 0.5;
              background-color: #42f092;
              z-index: 0;
              height: 50%; }
            #configurator .size-panel .size-selector-container .size-selector .size.active:after {
              display: block;
              position: absolute;
              top: 0;
              right: 0;
              bottom: 0;
              left: 0;
              content: ""; }
            #configurator .size-panel .size-selector-container .size-selector .size.active:after {
              opacity: 0.25;
              background-color: #42f092;
              z-index: 0;
              height: 50%;
              top: 50%; }
  #configurator .price-container {
    position: absolute;
    width: 100%;
    top: 30%;
    z-index: 1;
    pointer-events: none; }
  #configurator .price-box {
    position: relative;
    right: 0;
    text-align: right; }
    #configurator .price-box .price {
      font-family: "HelveticaNeueW01-45Ligh";
      font-size: 28px;
      color: #383838;
      text-transform: none;
      margin-right: 18px;
      display: inline-block;
      vertical-align: middle; }
    #configurator .price-box .add-to-cart-buttons {
      pointer-events: all;
      display: inline-block;
      vertical-align: middle;
      float: none;
      margin: 0; }
      #configurator .price-box .add-to-cart-buttons button {
        margin: 0; }
    #configurator .price-box .price-product-options {
      display: inline-block;
      font-family: "HelveticaNeueW01-45Ligh";
      font-size: 13px; }
      #configurator .price-box .price-product-options .option-table {
        display: table;
        width: 200px;
        padding-left: 65px;
        margin-bottom: 10px; }
        #configurator .price-box .price-product-options .option-table .table_row {
          display: table-row; }
          #configurator .price-box .price-product-options .option-table .table_row .cell {
            display: table-cell;
            width: 50%;
            padding-left: 5px;
            line-height: 1.3em; }
            #configurator .price-box .price-product-options .option-table .table_row .cell strong {
              font-family: "HelveticaNeueW01-77BdCn_692722";
              text-transform: uppercase; }
            #configurator .price-box .price-product-options .option-table .table_row .cell:first-child {
              width: 60%;
              text-align: right; }
            #configurator .price-box .price-product-options .option-table .table_row .cell:last-child {
              width: 40%;
              text-align: right; }
    #configurator .price-box .price-extras {
      display: block;
      margin-top: 8px;
      font-size: 12px;
      color: #aeaeae; }
      #configurator .price-box .price-extras .tax-details {
        display: block; }
        #configurator .price-box .price-extras .tax-details a {
          pointer-events: all; }
          #configurator .price-box .price-extras .tax-details a:hover {
            color: #42f092;
            text-decoration: none; }
      #configurator .price-box .price-extras .price-box {
        display: none; }
  #configurator .fitting-guide {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.96);
    display: none; }
    #configurator .fitting-guide .icon.non_helmadecls {
      top: 0px !important;
    }
    #configurator .fitting-guide .icon {
      position: absolute;
      top: 100px;
      right: 0;
      font-size: 55px;
      cursor: pointer;
      color: rgba(56, 56, 56, 0.5);
      -webkit-transition: color 0.2s false;
      -moz-transition: color 0.2s false false;
      -o-transition: color 0.2s false false;
      transition: color 0.2s; }
      #configurator .fitting-guide .icon:hover {
        color: #42f092; }
    #configurator .fitting-guide.visible {
      display: block; }
    #configurator .fitting-guide .fitting-content {
      height: 100%; }
      #configurator .fitting-guide .fitting-content .fitting-row {
        height: 100%; }
        #configurator .fitting-guide .fitting-content .fitting-row .fitting-column {
          height: 100%; }
    #configurator .fitting-guide .image.fitting-guide-image.en {
      background: url("https://cdn.helmade.com/misc/fitting_guide_head.png");
      background: url("https://cdn.helmade.com/misc/fitting_guide_head.png");
      background: url("https://cdn.helmade.com/misc/fitting_guide_head.png");
      background: url("https://cdn.helmade.com/misc/fitting_guide_head.png");
      -pie-background: url("https://cdn.helmade.com/misc/fitting_guide_head.png");
      background: url("https://cdn.helmade.com/misc/fitting_guide_head.png");
      background-size: contain !important;
      background-position: right center;
      background-repeat: no-repeat; }
    #configurator .fitting-guide .image.fitting-guide-image.de {
      background: url("https://cdn.helmade.com/misc/fitting_guide_kopf.png");
      background: url("https://cdn.helmade.com/misc/fitting_guide_kopf.png");
      background: url("https://cdn.helmade.com/misc/fitting_guide_kopf.png");
      background: url("https://cdn.helmade.com/misc/fitting_guide_kopf.png");
      -pie-background: url("https://cdn.helmade.com/misc/fitting_guide_kopf.png");
      background: url("https://cdn.helmade.com/misc/fitting_guide_kopf.png");
      background-size: contain !important;
      background-position: right center;
      background-repeat: no-repeat; }

    #configurator .fitting-guide .text h3 {
      width: 180px;
      height: 102px;
      position: relative;
      margin-top: 0px;
      left: 100px;
      margin-bottom: 0; }
      #configurator .fitting-guide .text h3.fitting-guide-headline.en {
        background: url("https://cdn.helmade.com/misc/handwritten_getting_the_right_fit.png");
        background: url("https://cdn.helmade.com/misc/handwritten_getting_the_right_fit.png");
        background: url("https://cdn.helmade.com/misc/handwritten_getting_the_right_fit.png");
        background: url("https://cdn.helmade.com/misc/handwritten_getting_the_right_fit.png");
        -pie-background: url("https://cdn.helmade.com/misc/handwritten_getting_the_right_fit.png");
        background: url("https://cdn.helmade.com/misc/handwritten_getting_the_right_fit.png");
        background-size: contain;
        background-repeat: no-repeat; }
      #configurator .fitting-guide .text h3.fitting-guide-headline.de {
        background: url("https://cdn.helmade.com/misc/handwritten_richtige-groesse.png");
        background: url("https://cdn.helmade.com/misc/handwritten_richtige-groesse.png");
        background: url("https://cdn.helmade.com/misc/handwritten_richtige-groesse.png");
        background: url("https://cdn.helmade.com/misc/handwritten_richtige-groesse.png");
        -pie-background: url("https://cdn.helmade.com/misc/handwritten_richtige-groesse.png");
        background: url("https://cdn.helmade.com/misc/handwritten_richtige-groesse.png");
        background-size: contain;
        background-repeat: no-repeat; }
    #configurator .fitting-guide .text h3.non_helmadecls {
      background: none !important;
      width: 100%;
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-style: normal;
      text-transform: uppercase;
      font-size: 23px;
      letter-spacing: 1px;
      font-weight: bold;
      font-style: italic;
      color: #42f092;
      height: 40px;
      margin-top: 3%;
      left: 45px;
    }
    #configurator .fitting-guide .text p {
      position: relative;
      max-width: 60%;
      margin-left: 50px; }
    #configurator .fitting-guide .text p.non_helmadecls {
      margin-top: 10px !important;
    }
  @media only screen and (max-width: 779px) {
    #configurator .fitting-guide .icon {
      top: 30px; } }
  @media only screen and (min-width: 780px) and (max-width: 1024px) {
    #configurator .fitting-guide .icon {
      top: 50px; } }
  #configurator .visor-panel .helper {
    line-height: 1em;
    width: 250px;
    padding: 30px 60px 0 50px;
    margin: 0; }
  #configurator .visor-panel .visor-color-selector {
    width: 150px;
    padding: 30px 30px 0 10px; }
    #configurator .visor-panel .visor-color-selector .color-radio {
      width: 90px;
      float: left;
      margin-top: 8px;
      margin-left: 40px; }
  #configurator .visor-panel .visor-selector:not(.sliderino) {
    text-align: center; }
    #configurator .visor-panel .visor-selector:not(.sliderino) .option-container {
      display: inline-block; }
  #configurator .visor-panel .visor-selector .visor-tile {
    position: relative;
    float: left;
    position: relative;
    width: 110px;
    height: 100%;
    outline: none;
    cursor: pointer; }
    #configurator .visor-panel .visor-selector .visor-tile:before {
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      content: ""; }
    #configurator .visor-panel .visor-selector .visor-tile img {
      position: absolute;
      top: 42%;
      left: 50%;
      margin-top: -38px;
      margin-left: -38px;
      width: 73px;
      height: 73px; }
    #configurator .visor-panel .visor-selector .visor-tile .visor-price {
      font-family: "HelveticaNeueW01-45Ligh";
      font-size: 18px;
      font-style: normal;
      font-weight: normal;
      color: rgba(56, 56, 56, 0.5);
      font-size: 13px;
      position: absolute;
      bottom: 15px;
      width: 100%;
      text-align: center;
      text-transform: uppercase; }
    #configurator .visor-panel .visor-selector .visor-tile:before {
      z-index: 3;
      opacity: 0.2; }
    #configurator .visor-panel .visor-selector .visor-tile:hover:not(.active):before {
      z-index: 3;
      opacity: 0.1;
      background-color: #42f092; }
    #configurator .visor-panel .visor-selector .visor-tile.active :before {
      background-color: #42f092; }
  #configurator .number-panel {
    text-align: center; }
    #configurator .number-panel .option {
      display: inline-block;
      position: relative;
      padding-top: 10px;
      padding-bottom: 10px;
      width: 100%; }
    #configurator .number-panel input[type=number], #configurator .number-panel input[type=tel] {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      font-size: 61px;
      width: 108px;
      height: 108px;
      display: inline-block;
      padding-left: 10px;
      padding-bottom: 1px;
      border: 1px dashed #e3e3e3;
      border-radius: 50%;
      text-align: center;
      position: relative;
      outline: none; }
      #configurator .number-panel input[type=number]::-webkit-outer-spin-button, #configurator .number-panel input[type=number]::-webkit-inner-spin-button, #configurator .number-panel input[type=tel]::-webkit-outer-spin-button, #configurator .number-panel input[type=tel]::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0; }
      #configurator .number-panel input[type=number]:focus, #configurator .number-panel input[type=tel]:focus {
        outline: none; }
    #configurator .number-panel .small {
      text-align: center;
      position: absolute;
      left: 50%;
      margin-left: 75px;
      top: 50%;
      margin-top: -10px; }
.drinking-bottle-visor .option.visor-color-selector { display:none; }
.drinking-bottle-visor .option.visor-selector.flex.flex-big {max-width: inherit !important;}
@media only screen and (max-width: 1440px) and (min-width: 1025px) and (max-height: 1000px) {
  #configurator .fitting-guide .text h3 {
    margin-top: 5%; }
  #configurator .fitting-guide .icon {
    top: 10px; } }

@media only screen and (min-width: 1281px) {
  #configurator .price-container {
    top: 20%; }
  #configurator .color-panel .option.flex, #configurator .signature-panel .option.flex {
    text-align: center; }
    #configurator .color-panel .option.flex .option-container, #configurator .signature-panel .option.flex .option-container {
      display: inline-block; }
  #configurator .option-spacer {
    width: 310px; } }

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  #configurator .price-container {
    top: 20%; } }

@media only screen and (min-width: 1025px) {
  #configurator .instructions {
    padding-left: 32px; }
  #configurator .price-container .price-box .price {
    display: block;
    margin-bottom: 15px;
    margin-right: 0; } }

@media only screen and (min-width: 780px) and (max-width: 1280px) {
  #configurator .signature-panel .color-selector {
    min-width: 0; } }

@media only screen and (min-width: 780px) and (max-width: 1024px) {
  #configurator .signature-panel .name-selector {
    width: 240px;
    padding-left: 22px; }
    #configurator .signature-panel .name-selector input[type=text] {
      width: 190px; } }

@media only screen and (max-width: 1024px) {
  #configurator .helmet-view {
    margin-top: -40px; }
  #configurator .pager-container {
    height: 90px; }
    #configurator .pager-container .instructions {
      text-align: center;
      height: 35px;
      -webkit-transform: translateY(40px);
      -moz-transform: translateY(40px);
      -ms-transform: translateY(40px);
      -o-transform: translateY(40px);
      transform: translateY(40px); }
    #configurator .pager-container .buttons {
      -webkit-transform: translateY(-34px);
      -moz-transform: translateY(-34px);
      -ms-transform: translateY(-34px);
      -o-transform: translateY(-34px);
      transform: translateY(-34px); }
  #configurator .basic-info-view, #configurator .price-container {
    display: none; }
  #configurator .easycredit-widget-container{ display:none;}
  .page-content.width-limited.m-hide{display:none;}
   #mobile-price-box .page-content.width-limited.m-hide{display:block !important; margin-top:20px;}
   #configurator .easycredit-widget-container{position: relative;}
   .easycredit-logo-image img{display:inline-block;}
  #configurator .fitting-guide .fitting-content {
    background-color: white;
    height: auto;
    padding-bottom: 80px; }
    #configurator .fitting-guide .fitting-content .fitting-row .fitting-column.image {
      margin-top: 10%;
      height: 350px;
      background-position: 50%;
      background-size: contain !important; }
    #configurator .fitting-guide .fitting-content .fitting-row .fitting-column.image.non_helmadecls {
      background-position: center !important;
    }
    #configurator .fitting-guide .fitting-content .fitting-row .text h3 {
      margin: 0;
      left: 50%;
      width: 55%;
      padding-top: 30%;
      margin-top: -20%; }
    #configurator .fitting-guide .fitting-content .fitting-row .text h3.non_helmadecls {
      margin: 0;
      left: 0;
      width: 100%;
      padding-top: 0;
      margin-top: 0px; }
    #configurator .fitting-guide .fitting-content .fitting-row .text p {
      margin: 0;
      max-width: 100%; } }

@media only screen and (max-width: 779px) {
  #configurator .producer-logo-title {
    display: block;
    line-height: 21px;
    margin-bottom: 10px;
    border-top: solid 1px #e9e9e9;
    padding-top: 18px;
    margin-top: 13px; }
  #configurator .name-selector fieldset {
    display: block;
    text-align: center;
    margin-bottom: 6px; }
    #configurator .name-selector fieldset .producer-logo-radio {
      display: inline-block;
      float: none;
      margin: 0 7px; }
      #configurator .name-selector fieldset .producer-logo-radio label {
        padding-right: 0;
        line-height: 18px; }
  #configurator .panel-row .panel-content .panel-container .panel {
    height: auto;
    display: inline-block;
    width: 100%;
    text-align: center;
    clear: both;
    font-size: 0;
    line-height: 0; }
    #configurator .panel-row .panel-content .panel-container .panel.hidden {
      display: none; }
    #configurator .panel-row .panel-content .panel-container .panel .option {
      padding-left: 0;
      padding-right: 0;
      margin-left: 0;
      margin-right: 0;
      display: inline-block;
      float: none;
      width: 100%;
      height: auto;
      min-width: 0;
      border-bottom: solid 1px #e9e9e9; }
      #configurator .panel-row .panel-content .panel-container .panel .option:last-of-type {
        border: none; }
      #configurator .panel-row .panel-content .panel-container .panel .option.visor-color-selector {
        padding: 14px 10px 16px; }
        #configurator .panel-row .panel-content .panel-container .panel .option.visor-color-selector .color-radio label:after {
          top: 0; }
      #configurator .panel-row .panel-content .panel-container .panel .option.palette-selector, #configurator .panel-row .panel-content .panel-container .panel .option.visor-color-selector {
        line-height: 19px; }
        #configurator .panel-row .panel-content .panel-container .panel .option.palette-selector fieldset, #configurator .panel-row .panel-content .panel-container .panel .option.visor-color-selector fieldset {
          text-align: center; }
          #configurator .panel-row .panel-content .panel-container .panel .option.palette-selector fieldset .palette-radio, #configurator .panel-row .panel-content .panel-container .panel .option.palette-selector fieldset .color-radio, #configurator .panel-row .panel-content .panel-container .panel .option.visor-color-selector fieldset .palette-radio, #configurator .panel-row .panel-content .panel-container .panel .option.visor-color-selector fieldset .color-radio {
            width: 90px;
            margin-left: 20px;
            margin-right: 20px;
            margin-top: 8px;
            float: none;
            display: inline-block; }
            #configurator .panel-row .panel-content .panel-container .panel .option.palette-selector fieldset .palette-radio label, #configurator .panel-row .panel-content .panel-container .panel .option.palette-selector fieldset .color-radio label, #configurator .panel-row .panel-content .panel-container .panel .option.visor-color-selector fieldset .palette-radio label, #configurator .panel-row .panel-content .panel-container .panel .option.visor-color-selector fieldset .color-radio label {
              text-align: left; }
      #configurator .panel-row .panel-content .panel-container .panel .option.palette-selector fieldset {
        text-align: left;
        width: 390px;
        display: inline-block; }
      #configurator .panel-row .panel-content .panel-container .panel .option .slider-button {
        height: 126px; }
    #configurator .panel-row .panel-content .panel-container .panel.size-panel .helper {
      line-height: 60px;
      border-top: solid 1px #e9e9e9;
      width: 100%; }
    #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container {
      position: relative; }
      #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector {
        width: auto; }
        #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector .size {
          height: 125px; }
    #configurator .panel-row .panel-content .panel-container .panel.visor-panel .visor-selector .option-container .visor-tile {
      height: 126px; }
      #configurator .panel-row .panel-content .panel-container .panel.visor-panel .visor-selector .option-container .visor-tile p {
        line-height: 21px; }
    #configurator .panel-row .panel-content .panel-container .panel.color-panel .option-spacer {
      display: none; }
    #configurator .panel-row .panel-content .panel-container .panel.color-panel .color-selector {
      text-align: center;
      border: none; }
      #configurator .panel-row .panel-content .panel-container .panel.color-panel .color-selector .option-container:not(.sliderino) .option-column {
        display: inline-block;
        float: none; }
    #configurator .panel-row .panel-content .panel-container .panel.signature-panel .name-selector {
      padding: 12px 0; }
      #configurator .panel-row .panel-content .panel-container .panel.signature-panel .name-selector input {
        text-align: center; }
    #configurator .panel-row .panel-content .panel-container .panel.signature-panel .font-selector .option-container {
      display: inline-block; }
      #configurator .panel-row .panel-content .panel-container .panel.signature-panel .font-selector .option-container .slider-button {
        height: 64px; }
      #configurator .panel-row .panel-content .panel-container .panel.signature-panel .font-selector .option-container .font-tile {
        height: 64px; }
        #configurator .panel-row .panel-content .panel-container .panel.signature-panel .font-selector .option-container .font-tile img {
          margin-top: -27px; }
      #configurator .panel-row .panel-content .panel-container .panel.signature-panel .color-selector{
        display: flex;
        justify-content: center;
        align-items: center;
      }
    #configurator .panel-row .panel-content .panel-container .panel.signature-panel .color-selector .option-column {
      float: left;
      display: inline-block; }
  #configurator .ui-view {
    height: auto; }
    #configurator .ui-view .finish-view {
      top: -35px; }
      #configurator .ui-view .finish-view .tooltip-container {
        top: -45px; }
    #configurator .ui-view .page-content, #configurator .ui-view .checkout-cart-index .main-content, .checkout-cart-index #configurator .ui-view .main-content, #configurator .ui-view .checkout-onepage-index .main-container, .checkout-onepage-index #configurator .ui-view .main-container, #configurator .ui-view .checkout-onepage-success .col-main, .checkout-onepage-success #configurator .ui-view .col-main, #configurator .ui-view .cms-terms .main-content, .cms-terms #configurator .ui-view .main-content, #configurator .ui-view .cms-privacy-policy .main-content, .cms-privacy-policy #configurator .ui-view .main-content, #configurator .ui-view .cms-imprint .main-content, .cms-imprint #configurator .ui-view .main-content, #configurator .ui-view .cms-revocation .main-content, .cms-revocation #configurator .ui-view .main-content, #configurator .ui-view
    .cms-magazine .main-content,
    .cms-magazine #configurator .ui-view .main-content, #configurator .ui-view .cms-about-us .main-content, .cms-about-us #configurator .ui-view .main-content, #configurator .ui-view .cms-faq .main-content, .cms-faq #configurator .ui-view .main-content, #configurator .ui-view .cms-payment .main-content, .cms-payment #configurator .ui-view .main-content, #configurator .ui-view .cms-shipping .main-content, .cms-shipping #configurator .ui-view .main-content, #configurator .ui-view
    .cms-handmade .main-content,
    .cms-handmade #configurator .ui-view .main-content, #configurator .ui-view .cms-no-route .main-content, .cms-no-route #configurator .ui-view .main-content, #configurator .ui-view .cms-individuallackierung .main-content, .cms-individuallackierung #configurator .ui-view .main-content, #configurator .ui-view .cms-individual-paintwork .main-content, .cms-individual-paintwork #configurator .ui-view .main-content, #configurator .ui-view .customer-account-create .main-content, .customer-account-create #configurator .ui-view .main-content, #configurator .ui-view .customer-account-login .main-content, .customer-account-login #configurator .ui-view .main-content, #configurator .ui-view .saferpaycw-checkout-pay .main-content, .saferpaycw-checkout-pay #configurator .ui-view .main-content, #configurator .ui-view .customer-account-index .main-container, .customer-account-index #configurator .ui-view .main-container, #configurator .ui-view .customer-account .main-container, .customer-account #configurator .ui-view .main-container, #configurator .ui-view .customer-account-logoutsuccess .main-content, .customer-account-logoutsuccess #configurator .ui-view .main-content, #configurator .ui-view .customer-account-forgotpassword .main-content, .customer-account-forgotpassword #configurator .ui-view .main-content, #configurator .ui-view
    .customer-account-changeforgotten .main-content,
    .customer-account-changeforgotten #configurator .ui-view .main-content, #configurator .ui-view .customer-account-resetpassword .main-content, .customer-account-resetpassword #configurator .ui-view .main-content, #configurator .ui-view .cms-index-nocookies .col-main, .cms-index-nocookies #configurator .ui-view .col-main, #configurator .ui-view .cms-enable-cookies .col-main, .cms-enable-cookies #configurator .ui-view .col-main {
      padding-left: 0;
      padding-right: 0; } }

@media only screen and (max-width: 550px) {
  #configurator .helmet-view {
    margin-top: -30px; }
  #configurator .pager-container .buttons .pager-button {
    margin: 0 5px 0; }
  #configurator .panel-row .panel-content .panel-container .panel .option.palette-selector fieldset .palette-radio {
    margin-left: 20px;
    margin-right: 20px;
    float: none;
    display: inline-block; }
    #configurator .panel-row .panel-content .panel-container .panel .option.palette-selector fieldset .palette-radio label {
      text-align: left; }
  #configurator .panel-row .panel-content .panel-container .panel .option.palette-selector fieldset {
    width: 260px; }
  #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-5, #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-6, #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-7, #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-8 {
    max-width: 210px; }
    #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-5 .size:nth-of-type(1), #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-5 .size:nth-of-type(2), #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-5 .size:nth-of-type(3), #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-6 .size:nth-of-type(1), #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-6 .size:nth-of-type(2), #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-6 .size:nth-of-type(3), #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-7 .size:nth-of-type(1), #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-7 .size:nth-of-type(2), #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-7 .size:nth-of-type(3), #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-8 .size:nth-of-type(1), #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-8 .size:nth-of-type(2), #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-8 .size:nth-of-type(3) {
      border-bottom: 1px solid rgba(56, 56, 56, 0.15); }
    #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-5 .size:nth-of-type(3), #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-6 .size:nth-of-type(3), #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-7 .size:nth-of-type(3), #configurator .panel-row .panel-content .panel-container .panel.size-panel .size-selector-container .size-selector.option-count-8 .size:nth-of-type(3) {
      border-right: 1px solid rgba(56, 56, 56, 0.15); }
  #mobile-price-box {
    padding-left: 6px;
    padding-right: 6px; } }

#configurator .preloader {
  z-index: -1 !important;
  top: 44%;
  left: 50%;
  position: absolute;
  pointer-events: none;
  width: 110px;
  height: 60px;
  margin-left: -55px;
  padding: 1px;
  position: relative; }
  #configurator .preloader .preloader_bar, #configurator .preloader .preloader_text {
    -webkit-transition: opacity 3s false;
    -moz-transition: opacity 3s false false;
    -o-transition: opacity 3s false false;
    transition: opacity 3s; }
  #configurator .preloader .invisible {
    visibility: visible !important;
    opacity: 0; }
  #configurator .preloader:after {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: ""; }
  #configurator .preloader:after {
    background-image: url("https://cdn.helmade.com/misc/helmade-preloader.png");
    background-size: contain;
    background-repeat: no-repeat; }
  #configurator .preloader .preloader_bar {
    background-color: #42f092;
    width: 50%;
    height: 100%;
    -webkit-transition: width 0.1s false;
    -moz-transition: width 0.1s false false;
    -o-transition: width 0.1s false false;
    transition: width 0.1s; }
  #configurator .preloader .preloader_text {
    display: none;
    position: absolute;
    line-height: 58px;
    z-index: 2;
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    top: 0;
    left: 0;
    right: 0;
    text-align: center; }

.catalog-category-view .category-header-content {
  position: relative;
  top: -75px;
  background-color: #000000; }

.catalog-category-view .intro-loop {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  opacity: 0.5; }
  .catalog-category-view .intro-loop video {
    position: absolute;
    left: 50%;
    right: 0;
    top: 50%;
    opacity: 1;
    -webkit-transition: opacity 1s false;
    -moz-transition: opacity 1s false false;
    -o-transition: opacity 1s false false;
    transition: opacity 1s; }
    .catalog-category-view .intro-loop video.preDocReady {
      display: none;
      opacity: 0; }

.category-products {
  top: -75px; }
  .category-products .row:first-of-type, .category-products .checkout-cart-index .main-content .cart:first-of-type, .checkout-cart-index .main-content .category-products .cart:first-of-type, .category-products .checkout-onepage-index .main-container .main:first-of-type, .checkout-onepage-index .main-container .category-products .main:first-of-type, .category-products .checkout-onepage-success .col-main .main-content:first-of-type, .checkout-onepage-success .col-main .category-products .main-content:first-of-type, .category-products .cms-terms .main-content .main-row:first-of-type, .cms-terms .main-content .category-products .main-row:first-of-type, .category-products .cms-privacy-policy .main-content .main-row:first-of-type, .cms-privacy-policy .main-content .category-products .main-row:first-of-type, .category-products .cms-imprint .main-content .main-row:first-of-type, .cms-imprint .main-content .category-products .main-row:first-of-type, .category-products .cms-revocation .main-content .main-row:first-of-type, .cms-revocation .main-content .category-products .main-row:first-of-type, .category-products
  .cms-magazine .main-content .main-row:first-of-type,
  .cms-magazine .main-content .category-products .main-row:first-of-type, .category-products .cms-about-us .main-content .main-row:first-of-type, .cms-about-us .main-content .category-products .main-row:first-of-type, .category-products .cms-faq .main-content .main-row:first-of-type, .cms-faq .main-content .category-products .main-row:first-of-type, .category-products .cms-payment .main-content .main-row:first-of-type, .cms-payment .main-content .category-products .main-row:first-of-type, .category-products .cms-shipping .main-content .main-row:first-of-type, .cms-shipping .main-content .category-products .main-row:first-of-type, .category-products
  .cms-handmade .main-content .main-row:first-of-type,
  .cms-handmade .main-content .category-products .main-row:first-of-type, .category-products .cms-no-route .main-content .main-row:first-of-type, .cms-no-route .main-content .category-products .main-row:first-of-type, .category-products .cms-individuallackierung .main-content .main-row:first-of-type, .cms-individuallackierung .main-content .category-products .main-row:first-of-type, .category-products .cms-individual-paintwork .main-content .main-row:first-of-type, .cms-individual-paintwork .main-content .category-products .main-row:first-of-type, .category-products .customer-account-create .main-content .main-row:first-of-type, .customer-account-create .main-content .category-products .main-row:first-of-type, .category-products .customer-account-login .main-content .main-row:first-of-type, .customer-account-login .main-content .category-products .main-row:first-of-type, .category-products .saferpaycw-checkout-pay .main-content .main-row:first-of-type, .saferpaycw-checkout-pay .main-content .category-products .main-row:first-of-type, .category-products .customer-account-index .main-container .main:first-of-type, .customer-account-index .main-container .category-products .main:first-of-type, .category-products .customer-account .main-container .main:first-of-type, .customer-account .main-container .category-products .main:first-of-type, .category-products .customer-account-logoutsuccess .main-content .main-row:first-of-type, .customer-account-logoutsuccess .main-content .category-products .main-row:first-of-type, .category-products .customer-account-forgotpassword .main-content .main-row:first-of-type, .customer-account-forgotpassword .main-content .category-products .main-row:first-of-type, .category-products
  .customer-account-changeforgotten .main-content .main-row:first-of-type,
  .customer-account-changeforgotten .main-content .category-products .main-row:first-of-type, .category-products .customer-account-resetpassword .main-content .main-row:first-of-type, .customer-account-resetpassword .main-content .category-products .main-row:first-of-type, .category-products .cms-index-nocookies .col-main .main-content:first-of-type, .cms-index-nocookies .col-main .category-products .main-content:first-of-type, .category-products .cms-enable-cookies .col-main .main-content:first-of-type, .cms-enable-cookies .col-main .category-products .main-content:first-of-type {
    padding-top: 0; }
  .category-products h3.morningstar {
    -webkit-transform: rotate(-5.5deg);
    -moz-transform: rotate(-5.5deg);
    -ms-transform: rotate(-5.5deg);
    -o-transform: rotate(-5.5deg);
    transform: rotate(-5.5deg);
    margin-top: 160px; }

@media only screen and (max-width: 779px) {
  .category-products h3.morningstar {
    font-size: 70px;
    line-height: 1;
    margin-top: 30px; } }

@media only screen and (min-width: 551px) and (max-width: 779px) {
  .category-products a.item .gradient-container .color-container {
    left: -50%;
    top: -15%;
    right: -50%;
    bottom: -15%; } }

#nav .nav-opener, #nav [id$="subnavigation"], #nav [id$="btn"] {
  cursor: pointer; }

#nav .level0 > li {
  float: left; }

#nav .level0.second {
  margin-left: inherit; }

#nav .level0 span:after {
  background-image: inherit; }

#nav .level0 span a {
  position: relative;
  color: #383838; }
  #nav .level0 span a a, #nav .level0 span a span, #nav .level0 span a p, #nav .level0 span a h1, #nav .level0 span a h2, #nav .level0 span a h3, #nav .level0 span a h4, #nav .level0 span a h5 {
    position: relative;
    z-index: 1; }
  #nav .level0 span a:before {
    z-index: 0;
    display: block;
    position: absolute;
    bottom: -1px;
    left: 0;
    content: "";
    width: 100%;
    height: 6px;
    background-color: #3df090; }
  #nav .level0 span a:after {
    z-index: 0;
    background-image: url("../images/white-gradient.png");
    background-repeat: repeat-y;
    background-size: 100%;
    display: block;
    content: "";
    width: 100%;
    left: 0;
    height: 6px;
    bottom: -1px;
    position: absolute; }
  #nav .level0 span a:before, #nav .level0 span a:after {
    -webkit-transition: all 0.5s false;
    -moz-transition: all 0.5s false false;
    -o-transition: all 0.5s false false;
    transition: all 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
    -moz-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
    -o-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
    transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
    width: 0;
    bottom: 28px; }
  #nav .level0 span a:hover {
    text-decoration: none; }
    #nav .level0 span a:hover:before, #nav .level0 span a:hover:after {
      color: #383838;
      width: 100%; }

#nav .level0 span.active a:before, #nav .level0 span.active a:after {
  width: 100%; }

[id$="subnavigation"] a, .homepage-category-call-to-action a {
  color: #383838;
  cursor: pointer; }

[id$="subnavigation"] .category-img-container, .homepage-category-call-to-action .category-img-container {
  margin-top: 20px;
  margin-bottom: 10px;
  position: relative; }
  [id$="subnavigation"] .category-img-container .category-img, [id$="subnavigation"] .category-img-container .category-img-hover, .homepage-category-call-to-action .category-img-container .category-img, .homepage-category-call-to-action .category-img-container .category-img-hover {
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 100%; }
  [id$="subnavigation"] .category-img-container .category-img, .homepage-category-call-to-action .category-img-container .category-img {
    position: relative; }
    [id$="subnavigation"] .category-img-container .category-img.Motorsports, .homepage-category-call-to-action .category-img-container .category-img.Motorsports {
      background-image: url(https://cdn.helmade.com/catalog/category/nav/motorsports.png); }
    [id$="subnavigation"] .category-img-container .category-img.Motorsport, .homepage-category-call-to-action .category-img-container .category-img.Motorsport {
      background-image: url(https://cdn.helmade.com/catalog/category/nav/motorsport.png); }
    [id$="subnavigation"] .category-img-container .category-img.Motorbike, .homepage-category-call-to-action .category-img-container .category-img.Motorbike {
      background-image: url(https://cdn.helmade.com/catalog/category/nav/motorbike.png); }
    [id$="subnavigation"] .category-img-container .category-img.Motorrad, .homepage-category-call-to-action .category-img-container .category-img.Motorrad {
      background-image: url(https://cdn.helmade.com/catalog/category/nav/motorrad.png); }
    [id$="subnavigation"] .category-img-container .category-img.Scooter, .homepage-category-call-to-action .category-img-container .category-img.Scooter {
      background-image: url(https://cdn.helmade.com/catalog/category/nav/scooter.png); }
  [id$="subnavigation"] .category-img-container .category-img-hover, .homepage-category-call-to-action .category-img-container .category-img-hover {
    -webkit-transition: opacity 0.3s linear;
    -moz-transition: opacity 0.3s linear false;
    -o-transition: opacity 0.3s linear false;
    transition: opacity 0.3s linear;
    opacity: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
    [id$="subnavigation"] .category-img-container .category-img-hover.Motorsports, .homepage-category-call-to-action .category-img-container .category-img-hover.Motorsports {
      background-image: url(https://cdn.helmade.com/catalog/category/nav/motorsports-hover.png); }
    [id$="subnavigation"] .category-img-container .category-img-hover.Motorsport, .homepage-category-call-to-action .category-img-container .category-img-hover.Motorsport {
      background-image: url(https://cdn.helmade.com/catalog/category/nav/motorsport-hover.png); }
    [id$="subnavigation"] .category-img-container .category-img-hover.Motorbike, .homepage-category-call-to-action .category-img-container .category-img-hover.Motorbike {
      background-image: url(https://cdn.helmade.com/catalog/category/nav/motorbike-hover.png); }
    [id$="subnavigation"] .category-img-container .category-img-hover.Motorrad, .homepage-category-call-to-action .category-img-container .category-img-hover.Motorrad {
      background-image: url(https://cdn.helmade.com/catalog/category/nav/motorrad-hover.png); }
    [id$="subnavigation"] .category-img-container .category-img-hover.Scooter, .homepage-category-call-to-action .category-img-container .category-img-hover.Scooter {
      background-image: url(https://cdn.helmade.com/catalog/category/nav/scooter-hover.png); }

[id$="subnavigation"] .category-name, [id$="subnavigation"] .category-sub, .homepage-category-call-to-action .category-name, .homepage-category-call-to-action .category-sub {
  position: relative;
  top: -10px; }

[id$="subnavigation"] .category-sub, .homepage-category-call-to-action .category-sub {
  font-family: "HelveticaNeueW01-55Roma";
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  color: #838383;
  display: block;
  font-size: 15px;
  letter-spacing: 0px;
  line-height: 0%;
  padding-top: 5px; }

[id$="subnavigation"] .level1, .homepage-category-call-to-action .level1 {
  text-align: center; }
  [id$="subnavigation"] .level1 a, .homepage-category-call-to-action .level1 a {
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    font-size: 34px;
    letter-spacing: 0px;
    text-decoration: none;
    color: #383838; }
  [id$="subnavigation"] .level1 .category-name, .homepage-category-call-to-action .level1 .category-name {
    position: relative; }
    [id$="subnavigation"] .level1 .category-name a, [id$="subnavigation"] .level1 .category-name span, [id$="subnavigation"] .level1 .category-name p, [id$="subnavigation"] .level1 .category-name h1, [id$="subnavigation"] .level1 .category-name h2, [id$="subnavigation"] .level1 .category-name h3, [id$="subnavigation"] .level1 .category-name h4, [id$="subnavigation"] .level1 .category-name h5, .homepage-category-call-to-action .level1 .category-name a, .homepage-category-call-to-action .level1 .category-name span, .homepage-category-call-to-action .level1 .category-name p, .homepage-category-call-to-action .level1 .category-name h1, .homepage-category-call-to-action .level1 .category-name h2, .homepage-category-call-to-action .level1 .category-name h3, .homepage-category-call-to-action .level1 .category-name h4, .homepage-category-call-to-action .level1 .category-name h5 {
      position: relative;
      z-index: 1; }
    [id$="subnavigation"] .level1 .category-name:before, .homepage-category-call-to-action .level1 .category-name:before {
      z-index: 0;
      display: block;
      position: absolute;
      bottom: -1px;
      left: 0;
      content: "";
      width: 100%;
      height: 6px;
      background-color: #3df090; }
    [id$="subnavigation"] .level1 .category-name:after, .homepage-category-call-to-action .level1 .category-name:after {
      z-index: 0;
      background-image: url("../images/white-gradient.png");
      background-repeat: repeat-y;
      background-size: 100%;
      display: block;
      content: "";
      width: 100%;
      left: 0;
      height: 6px;
      bottom: -1px;
      position: absolute; }
    [id$="subnavigation"] .level1 .category-name:after, [id$="subnavigation"] .level1 .category-name:before, .homepage-category-call-to-action .level1 .category-name:after, .homepage-category-call-to-action .level1 .category-name:before {
      width: 0;
      bottom: 4px;
      -webkit-transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995);
      -moz-transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995) false;
      -o-transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995) false;
      transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995); }
  [id$="subnavigation"] .level1:hover .category-name, .homepage-category-call-to-action .level1:hover .category-name {
    color: #383838;
    z-index: 1; }
    [id$="subnavigation"] .level1:hover .category-name:after, [id$="subnavigation"] .level1:hover .category-name:before, .homepage-category-call-to-action .level1:hover .category-name:after, .homepage-category-call-to-action .level1:hover .category-name:before {
      width: 100%; }
  [id$="subnavigation"] .level1:hover .category-img-hover, .homepage-category-call-to-action .level1:hover .category-img-hover {
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear false;
    -o-transition: opacity 0.2s linear false;
    transition: opacity 0.2s linear;
    opacity: 1; }

[id$="subnavigation"] .subnav, .homepage-category-call-to-action .subnav {
  width: 100%;
  border-top: 1px solid #e6e6e6;
  margin-top: 0;
  padding: 20px 0;
  position: relative; }
  [id$="subnavigation"] .subnav .sub-img, .homepage-category-call-to-action .subnav .sub-img {
    background: url(https://cdn.helmade.com/catalog/category/basehelmets.png);
    background: url(https://cdn.helmade.com/catalog/category/basehelmets.png);
    background: url(https://cdn.helmade.com/catalog/category/basehelmets.png);
    background: url(https://cdn.helmade.com/catalog/category/basehelmets.png);
    -pie-background: url(https://cdn.helmade.com/catalog/category/basehelmets.png);
    background: url(https://cdn.helmade.com/catalog/category/basehelmets.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left center;
    margin-left: 10%;
    margin-top: 10px;
    padding-top: 30%;
    width: 50%;
    float: left;
    margin-top: 0; }
  [id$="subnavigation"] .subnav .right-side .sub-img, .homepage-category-call-to-action .subnav .right-side .sub-img {
    margin-left: 0;
    margin-right: 10%; }
  [id$="subnavigation"] .subnav .category-text-container, .homepage-category-call-to-action .subnav .category-text-container {
    position: relative; }
    [id$="subnavigation"] .subnav .category-text-container .category-name, .homepage-category-call-to-action .subnav .category-text-container .category-name {
      font-size: 26px;
      margin-top: 12%; }
      [id$="subnavigation"] .subnav .category-text-container .category-name:before, [id$="subnavigation"] .subnav .category-text-container .category-name:after, .homepage-category-call-to-action .subnav .category-text-container .category-name:before, .homepage-category-call-to-action .subnav .category-text-container .category-name:after {
        bottom: 7px; }
    [id$="subnavigation"] .subnav .category-text-container .category-sub, .homepage-category-call-to-action .subnav .category-text-container .category-sub {
      margin-top: 5px;
      font-family: "HelveticaNeueW01-45Ligh";
      font-size: 18px;
      letter-spacing: 0.03em;
      font-style: normal;
      font-weight: normal;
      font-size: 15px;
      color: #838383; }
    [id$="subnavigation"] .subnav .category-text-container .category-name, [id$="subnavigation"] .subnav .category-text-container .category-sub, .homepage-category-call-to-action .subnav .category-text-container .category-name, .homepage-category-call-to-action .subnav .category-text-container .category-sub {
      float: left; }
  [id$="subnavigation"] .subnav .featured, .homepage-category-call-to-action .subnav .featured {
    display: inline-block;
    position: relative; }
    [id$="subnavigation"] .subnav .featured a, .homepage-category-call-to-action .subnav .featured a {
      font-family: "HelveticaNeueW01-75Bold";
      font-size: 18px;
      font-style: normal;
      font-weight: normal;
      text-transform: none;
      font-size: 26px;
      position: relative;
      display: inline-block;
      height: 100%;
      width: 100%; }
      [id$="subnavigation"] .subnav .featured a:before, .homepage-category-call-to-action .subnav .featured a:before {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        content: ""; }
      [id$="subnavigation"] .subnav .featured a:hover, .homepage-category-call-to-action .subnav .featured a:hover {
        color: #42f092; }
    [id$="subnavigation"] .subnav .featured .featured-img, .homepage-category-call-to-action .subnav .featured .featured-img {
      width: 50%;
      float: left; }
      [id$="subnavigation"] .subnav .featured .featured-img img, .homepage-category-call-to-action .subnav .featured .featured-img img {
        max-width: 100%; }
    [id$="subnavigation"] .subnav .featured .featured-title, .homepage-category-call-to-action .subnav .featured .featured-title {
      width: 50%;
      height: 100%;
      font-family: "HelveticaNeueW01-75Bold";
      font-size: 18px;
      font-style: normal;
      font-weight: normal;
      text-transform: none;
      font-size: 26px;
      line-height: 1em;
      padding-left: 20px;
      padding-right: 15%;
      margin-top: 11%;
      float: right;
      text-align: left; }

[id$="subnavigation"] {
  padding-top: 75px;
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  overflow: hidden; }
  [id$="subnavigation"] div.ms-maincontent .row:first-child, [id$="subnavigation"] div.ms-maincontent .checkout-cart-index .main-content .cart:first-child, .checkout-cart-index .main-content [id$="subnavigation"] div.ms-maincontent .cart:first-child, [id$="subnavigation"] div.ms-maincontent .checkout-onepage-index .main-container .main:first-child, .checkout-onepage-index .main-container [id$="subnavigation"] div.ms-maincontent .main:first-child, [id$="subnavigation"] div.ms-maincontent .checkout-onepage-success .col-main .main-content:first-child, .checkout-onepage-success .col-main [id$="subnavigation"] div.ms-maincontent .main-content:first-child, [id$="subnavigation"] div.ms-maincontent .cms-terms .main-content .main-row:first-child, .cms-terms .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent .cms-privacy-policy .main-content .main-row:first-child, .cms-privacy-policy .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent .cms-imprint .main-content .main-row:first-child, .cms-imprint .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent .cms-revocation .main-content .main-row:first-child, .cms-revocation .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent
  .cms-magazine .main-content .main-row:first-child,
  .cms-magazine .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent .cms-about-us .main-content .main-row:first-child, .cms-about-us .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent .cms-faq .main-content .main-row:first-child, .cms-faq .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent .cms-payment .main-content .main-row:first-child, .cms-payment .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent .cms-shipping .main-content .main-row:first-child, .cms-shipping .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent
  .cms-handmade .main-content .main-row:first-child,
  .cms-handmade .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent .cms-no-route .main-content .main-row:first-child, .cms-no-route .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent .cms-individuallackierung .main-content .main-row:first-child, .cms-individuallackierung .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent .cms-individual-paintwork .main-content .main-row:first-child, .cms-individual-paintwork .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent .customer-account-create .main-content .main-row:first-child, .customer-account-create .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent .customer-account-login .main-content .main-row:first-child, .customer-account-login .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent .saferpaycw-checkout-pay .main-content .main-row:first-child, .saferpaycw-checkout-pay .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent .customer-account-index .main-container .main:first-child, .customer-account-index .main-container [id$="subnavigation"] div.ms-maincontent .main:first-child, [id$="subnavigation"] div.ms-maincontent .customer-account .main-container .main:first-child, .customer-account .main-container [id$="subnavigation"] div.ms-maincontent .main:first-child, [id$="subnavigation"] div.ms-maincontent .customer-account-logoutsuccess .main-content .main-row:first-child, .customer-account-logoutsuccess .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent .customer-account-forgotpassword .main-content .main-row:first-child, .customer-account-forgotpassword .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent
  .customer-account-changeforgotten .main-content .main-row:first-child,
  .customer-account-changeforgotten .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent .customer-account-resetpassword .main-content .main-row:first-child, .customer-account-resetpassword .main-content [id$="subnavigation"] div.ms-maincontent .main-row:first-child, [id$="subnavigation"] div.ms-maincontent .cms-index-nocookies .col-main .main-content:first-child, .cms-index-nocookies .col-main [id$="subnavigation"] div.ms-maincontent .main-content:first-child, [id$="subnavigation"] div.ms-maincontent .cms-enable-cookies .col-main .main-content:first-child, .cms-enable-cookies .col-main [id$="subnavigation"] div.ms-maincontent .main-content:first-child {
    padding-top: 25px; }

.homepage-category-call-to-action {
  margin-top: 75px; }

#header {
  position: relative; }

.cms-homepage #nav ol li.span.active a:before, .cms-homepage #nav ol li.span.active a:after, .catalog-category-view:not(.categorypath-accessoires-scooter-html):not(.categorypath-accessoires-motorsports-html):not(.categorypath-accessoires-motorbike-html):not(.categorypath-accessoires-motorrad-html):not(.categorypath-accessoires-gutschein-html):not(.categorypath-accessoires-voucher-html):not(.catalog-catagory-base-helmets) #nav ol li.span.active a:before, .catalog-category-view:not(.categorypath-accessoires-scooter-html):not(.categorypath-accessoires-motorsports-):not(.categorypath-accessoires-motorbike-html):not(.categorypath-accessoires-motorrad-html):not(.categorypath-accessoires-gutschein-html):not(.categorypath-accessoires-voucher-html):not(.catalog-catagory-base-helmets) #nav ol li.span.active a:after {
  width: 100%; }

.cms-homepage #nav span a, .catalog-category-view:not(.categorypath-accessoires-scooter-html):not(.categorypath-accessoires-motorsports-):not(.categorypath-accessoires-motorbike-html):not(.categorypath-accessoires-motorrad-html):not(.categorypath-accessoires-gutschein-html):not(.categorypath-accessoires-voucher-html):not(.catalog-catagory-base-helmets) #nav span a {
  color: #fff; }

  .catalog-category-view.categorypath-accessoires-merchandise- #nav span a, .catalog-category-view.categorypath-accessoires-scooter- #nav span a, .catalog-category-view.categorypath-accessoires-motorrad- #nav span a{
    color:#2b2b2b !important; }
  .cms-homepage #nav span a:hover, .catalog-category-view:not(.categorypath-accessoires-scooter-html):not(.categorypath-accessoires-motorsports-):not(.categorypath-accessoires-motorbike-html):not(.categorypath-accessoires-motorrad-html):not(.categorypath-accessoires-gutschein-html):not(.categorypath-accessoires-voucher-html):not(.catalog-catagory-base-helmets) #nav span a:hover {
    color: #fff; }

.cms-homepage #header:not(.helmade-nav-active) .logo, .catalog-category-view:not(.categorypath-accessoires-scooter-html):not(.categorypath-accessoires-motorsports-):not(.categorypath-accessoires-motorbike-html):not(.categorypath-accessoires-motorrad-html):not(.categorypath-accessoires-scooter-):not(.categorypath-accessoires-merchandise-):not(.categorypath-accessoires-motorrad-):not(.categorypath-accessoires-gutschein-html):not(.categorypath-accessoires-voucher-html):not(.catalog-catagory-base-helmets) #header:not(.helmade-nav-active) .logo {
  background: url("https://cdn.helmade.com/misc/helmade-logo-white.png");
  background: url("https://cdn.helmade.com/misc/helmade-logo-white.png");
  background: url("https://cdn.helmade.com/misc/helmade-logo-white.png");
  background: url("https://cdn.helmade.com/misc/helmade-logo-white.png");
  -pie-background: url("https://cdn.helmade.com/misc/helmade-logo-white.png");
  background: url("https://cdn.helmade.com/misc/helmade-logo-white.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain; }

.cms-homepage #header.helmade-nav-active #nav span a, .catalog-category-view:not(.categorypath-accessoires-scooter-html):not(.categorypath-accessoires-motorsports-html):not(.categorypath-accessoires-motorbike-html):not(.categorypath-accessoires-motorrad-html):not(.categorypath-accessoires-gutschein-html):not(.categorypath-accessoires-voucher-html):not(.catalog-catagory-base-helmets) #header.helmade-nav-active #nav span a {
  color: #383838; }

@media only screen and (min-width: 780px) {
  .hidden-if-nav {
    display: none; }
  [id$="subnavigation"].hidden-nav {
    display: none;
    overflow-y: auto;
    overflow-x: hidden; } }

@media only screen and (min-width: 780px) and (max-width: 1024px) {
  [id$="subnavigation"] .subnav .row2 .category-text-container .category-name span {
    font-size: 20px; }
  [id$="subnavigation"] .subnav .featured .featured-title {
    font-size: 20px;
    padding-right: 12%; } }

.messages {
  margin-top: 20px; }
  .messages .success-msg ul li {
    background: transparent;
    background-color: #fbfbfb;
    border-left: 5px solid #42f092; }
    .messages .success-msg ul li:before {
      border-left: 6px solid #42f092; }
    .messages .success-msg ul li span {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      color: #838383; }
  .messages .error-msg ul li span {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #383838; }

.checkout-cart-index {
  /* if cart ist empty */ }
  .checkout-cart-index .main-content {
    margin-bottom: 100px; }
    .checkout-cart-index .main-content .cart .page-title, .checkout-cart-index .main-content .cart ul.messages {
      margin-top: 20px; }
    .checkout-cart-index .main-content .cart .cart-product-list #shopping-cart-table {
      width: 100%; }
  .checkout-cart-index .main-row .page-title {
    margin-top: 50px; }
    .checkout-cart-index .main-row .page-title h1 {
      margin-left: inherit; }
  .checkout-cart-index .page-title {
    margin-top: 20px; }

@media only screen and (max-width: 550px) {
  #shopping-cart-table tr td {
    padding-top: 10px; }
    #shopping-cart-table tr td button.btn-update {
      position: absolute;
      bottom: 1px;
      right: 5px; }
  #shopping-cart-table tr .product-cart-info {
    padding-bottom: inherit; }
    #shopping-cart-table tr .product-cart-info h2.product-name {
      max-width: 200px; }
  #shopping-cart-table tr .product-cart-actions {
    text-align: left;
    padding-left: 15px; } }

@media only screen and (max-width: 779px) {
  #shopping-cart-table .item-options.accordion {
    margin-left: inherit; } }

@media only screen and (min-width: 1281px) {
  #shopping-cart-table tr td.product-cart-price,
  #shopping-cart-table tr td.product-cart-total,
  #shopping-cart-table tr td.product-cart-remove,
  #shopping-cart-table tr td.product-cart-info {
    padding-top: 6em; }
  #shopping-cart-table tr td.product-cart-actions {
    padding-top: 5em; } }

.page-title {
  border-bottom: none; }
  .page-title h1 {
    color: #383838;
    font-family: "Helvetica NeueLTW05107XBlkCnOb";
    line-height: 90px;
    text-transform: uppercase !important;
    font-size: 90px;
    font-style: normal;
    /*font-weight: normal;*/
    text-transform: none;
    font-size: 36px;
    color: #42f092;
    border-bottom: none;
    line-height: inherit;
    margin: inherit;
    padding: inherit; }

.cart .page-title {
  border-bottom: none; }

.cart .item-options.accordion {
  padding-left: inherit;
  margin-left: inherit;
  min-width: 200px; }
  .cart .item-options.accordion .helmadelogo-details {
    display: none; }

.cart .messages {
  margin-bottom: 20px; }

.cart a {
  font-family: "HelveticaNeueW01-77BdCn_692722";
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  text-transform: uppercase !important;
  font-size: 12px; }

.cart h2.product-name a {
  font-size: 15px; }
  .cart h2.product-name a:hover {
    color: #42f092 !important; }

.cart .cart-table {
  float: left;
  width: 70%; }
  .cart .cart-table tr {
    border-color: #e6e6e6; }

.cart .cart-sidebar {
  display: inline-block;
  float: left;
  width: 30%;
  padding-left: 20px; }
  .cart .cart-sidebar #discount-coupon-form label, .cart .cart-sidebar .cart .giftcard label, .cart .cart-sidebar h2, .cart .cart-sidebar .h2 {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase; }
  .cart .cart-sidebar .button-wrapper span {
    color: #42f092; }
  .cart .cart-sidebar span {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    text-transform: uppercase;
    font-size: 13px;
    text-decoration: none; }
    .cart .cart-sidebar span.price {
      font-family: "HelveticaNeueW01-45Ligh";
      font-size: 18px;
      letter-spacing: 0.03em;
      font-style: normal;
      font-weight: normal;
      font-size: 13px; }
  .cart .cart-sidebar .cart-forms {
    border-top: 1px solid #e6e6e6; }
  .cart .cart-sidebar .cart-forms, .cart .cart-sidebar .cart-totals-wrapper {
    background-color: #fbfbfb;
    width: 100%;
    padding-left: inherit;
    padding-right: 20px; }
  .cart .cart-sidebar .discount, .cart .cart-sidebar .shipping, .cart .cart-sidebar .cart-totals {
    background-color: inherit;
    border: none; }
  .cart .cart-sidebar #discount-coupon-form, .cart .cart-sidebar .shipping {
    position: relative;
    padding-bottom: 1px;
    margin-bottom: 20px; }
    .cart .cart-sidebar #discount-coupon-form:after, .cart .cart-sidebar .shipping:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: -5px;
      right: -5px;
      height: 1px;
      background-color: #e6e6e6; }
  .cart .cart-sidebar .shipping {
    padding-bottom: 35px; }
  .cart .cart-sidebar #shopping-cart-totals-table {
    position: relative;
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase; }
    .cart .cart-sidebar #shopping-cart-totals-table tbody, .cart .cart-sidebar #shopping-cart-totals-table tfoot {
      border: none; }
      .cart .cart-sidebar #shopping-cart-totals-table tbody tr td, .cart .cart-sidebar #shopping-cart-totals-table tfoot tr td {
        padding-left: 0;
        padding-right: 0; }
        .cart .cart-sidebar #shopping-cart-totals-table tbody tr td:first-of-type, .cart .cart-sidebar #shopping-cart-totals-table tfoot tr td:first-of-type {
          text-align: left; }
    .cart .cart-sidebar #shopping-cart-totals-table strong {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase; }
    .cart .cart-sidebar #shopping-cart-totals-table tbody .summary-total .summary-collapse:before {
      border-top: 7px solid #42f092;
      margin-bottom: 2px;
      -webkit-transform: scaleX(0.7);
      -moz-transform: scaleX(0.7);
      -ms-transform: scaleX(0.7);
      -o-transform: scaleX(0.7);
      transform: scaleX(0.7);
      margin-left: -2px;
      margin-right: 3px; }
    .cart .cart-sidebar #shopping-cart-totals-table tbody .summary-total.show-details .summary-collapse:before {
      border-top: none;
      margin-bottom: 1px;
      border-bottom: 7px solid #42f092; }
    .cart .cart-sidebar #shopping-cart-totals-table tbody .summary-details, .cart .cart-sidebar #shopping-cart-totals-table tbody .summary-collapse {
      font-family: "HelveticaNeueW01-45Ligh";
      font-size: 18px;
      letter-spacing: 0.03em;
      font-style: normal;
      font-weight: normal;
      font-size: 13px;
      text-transform: none; }

.cart table {
  border-collapse: collapse; }
  .cart table thead tr, .cart table thead th {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    background-color: #fbfbfb;
    border-top: solid 1px #e6e6e6;
    border-bottom: none; }
    .cart table thead tr span.nobr.first, .cart table thead th span.nobr.first {
      padding-left: 20px; }
  .cart table tbodytr {
    border-bottom: solid 1px #e6e6e6; }
  .cart table tbody td.product-cart-info {
    padding-top: 40px;
    padding-bottom: 20px; }
  .cart table tbody td.product-cart-image {
    padding-top: 20px;
    padding-left: 20px;
    width: 20%; }
  .cart table tbody td.product-cart-actions {
    padding-top: 35px;
    min-width: 80px;
    position: relative;
    text-align: center;
    padding-left: inherit; }
  .cart table tbody td.product-cart-price,
  .cart table tbody td.product-cart-total,
  .cart table tbody td.product-cart-remove {
    padding-top: 50px; }
  .cart table tbody td.product-cart-remove {
    padding-right: 20px; }
    .cart table tbody td.product-cart-remove a.btn-remove {
      border: none;
      background: transparent;
      right: 0px;
      font-size: 30px;
      margin-top: -5px;
      width: inherit;
      opacity: 0.5; }
      .cart table tbody td.product-cart-remove a.btn-remove:hover {
        background: transparent;
        opacity: 1; }
        .cart table tbody td.product-cart-remove a.btn-remove:hover:before {
          color: #42f092; }
      .cart table tbody td.product-cart-remove a.btn-remove:before {
        color: #838383; }
      .cart table tbody td.product-cart-remove a.btn-remove:after {
        content: " "; }
  .cart table tbody .product-name {
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    font-size: 13px;
    text-transform: inherit; }
  .cart table tbody .product-cart-image a {
    border: none; }
  .cart table tbody .input-text.qty {
    width: 40px; }
  .cart table tbody button.btn-update {
    border: none;
    background: transparent;
    right: 0px;
    font-size: 30px;
    position: relative;
    display: inline-block; }
    .cart table tbody button.btn-update:hover {
      background: transparent; }
      .cart table tbody button.btn-update:hover:before {
        color: #42f092; }
    .cart table tbody button.btn-update:before {
      color: #838383;
      margin: inherit; }
  .cart table tfoot tr {
    border: inherit; }
  .cart table tfoot .button2:hover {
    color: #42f092; }
  .cart table tfoot .button2 span {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    text-transform: uppercase;
    font-size: 12px;
    color: #42f092;
    text-decoration: none; }
  .cart table td a {
    text-transform: none; }
    .cart table td a:hover {
      text-decoration: none; }

.cart .cart-totals table tfoot strong span, .cart .cart-totals table tfoot span.price {
  font-family: "HelveticaNeueW01-45Ligh";
  font-size: 18px;
  letter-spacing: 0.03em;
  font-style: normal;
  font-weight: normal;
  font-size: 28px;
  text-transform: none; }

.cart .cart-sidebar .button, .cart .cart-sidebar html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cart .cart-sidebar button, .cart .cart-sidebar .cart-table .product-cart-actions .button, .cart .cart-sidebar .cart-table .product-cart-actions html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cart .cart-sidebar .cart-table .product-cart-actions button, .cart .cart-sidebar #co-shipping-method-form .buttons-set .button, .cart .cart-sidebar #co-shipping-method-form .buttons-set html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cart .cart-sidebar #co-shipping-method-form .buttons-set button, .cart .cart-sidebar .footer .button, .cart .cart-sidebar .footer html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cart .cart-sidebar .footer button {
  background-color: #42f092; }

.cart-empty {
  font-family: "HelveticaNeueW01-77BdCn_692722";
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #838383;
  text-transform: none; }
  .cart-empty a:hover {
    text-decoration: none; }

#header-cart {
  border-left: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: inherit; }

.minicart-wrapper {
  width: 316px;
  background-color: white;
  padding-top: 15px;
  padding-left: 20px;
  padding-bottom: 0;
  padding-right: 15px; }
  .minicart-wrapper a {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    font-size: 13px; }
    .minicart-wrapper a.checkout-button {
      background-color: #42f092; }
  .minicart-wrapper .block-subtitle {
    display: none; }
  .minicart-wrapper #cart-sidebar .item {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 15px; }
  .minicart-wrapper #cart-sidebar .product-image {
    border: none;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
    padding-top: 5px; }
  .minicart-wrapper #cart-sidebar .product-details {
    margin-left: 70px; }
    .minicart-wrapper #cart-sidebar .product-details .product-name {
      font-family: "HelveticaNeueW01-75Bold";
      font-size: 18px;
      font-style: normal;
      font-weight: normal;
      text-transform: none;
      font-size: 15px;
      padding-top: inherit;
      margin-bottom: inherit; }
    .minicart-wrapper #cart-sidebar .product-details .info-wrapper th {
      display: none; }
    .minicart-wrapper #cart-sidebar .product-details .info-wrapper .price {
      margin-top: -10px; }
    .minicart-wrapper #cart-sidebar .product-details .truncated {
      display: inline-block;
      float: left; }
      .minicart-wrapper #cart-sidebar .product-details .truncated .item-options {
        background-color: white;
        border-color: #e6e6e6; }
        .minicart-wrapper #cart-sidebar .product-details .truncated .item-options:after {
          border-bottom-color: #42f092; }
    .minicart-wrapper #cart-sidebar .product-details a.remove {
      border: none;
      background: transparent;
      right: 5px;
      top: -15px;
      font-size: 30px;
      margin-top: -8px;
      width: inherit;
      opacity: 0.5; }
      .minicart-wrapper #cart-sidebar .product-details a.remove:hover {
        background: transparent;
        opacity: 1; }
        .minicart-wrapper #cart-sidebar .product-details a.remove:hover:before {
          color: #42f092; }
      .minicart-wrapper #cart-sidebar .product-details a.remove:before {
        color: #838383; }
      .minicart-wrapper #cart-sidebar .product-details a.remove:after {
        content: ""; }
  .minicart-wrapper .block-content {
    width: 100%;
    margin-bottom: 10px; }
    .minicart-wrapper .block-content .subtotal {
      width: 100%;
      position: relative;
      display: inline-block;
      border-bottom: 1px solid #e6e6e6;
      padding-bottom: 10px; }
      .minicart-wrapper .block-content .subtotal span.label {
        font-family: "HelveticaNeueW01-77BdCn_692722";
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        font-size: 13px;
        line-height: 22px;
        float: left; }
      .minicart-wrapper .block-content .subtotal span.price {
        font-family: "HelveticaNeueW01-45Ligh";
        font-size: 18px;
        font-style: normal;
        font-weight: normal;
        font-size: 18px;
        line-height: 22px;
        float: right; }
  .minicart-wrapper .minicart-actions .checkout-types {
    text-align: right; }
  .minicart-wrapper .minicart-actions .checkout-types, .minicart-wrapper .minicart-actions a.cart-link {
    display: inline-block;
    width: 49%; }
  .minicart-wrapper .minicart-actions a.cart-link {
    padding-top: 8px;
    margin-bottom: 28px; }
  .minicart-wrapper .qty-wrapper {
    display: none; }
  .minicart-wrapper .empty {
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    font-size: 15px;
    padding-bottom: 25px;
    padding-left: -15px; }

.minicart-message {
  font-family: "HelveticaNeueW01-75Bold";
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  font-size: 15px;
  padding-left: 20px;
  padding-top: 10px;
  margin-bottom: inherit; }

h2.product-name a:hover, h3.product-name a:hover, h4.product-name a:hover, h5.product-name a:hover, p.product-name a:hover {
  color: #42f092; }

.checkout-onepage-index .main-container {
  margin-top: 30px;
  margin-bottom: 100px; }
  .checkout-onepage-index .main-container .main .block-title strong {
    color: inherit;
    font-weight: normal; }
  .checkout-onepage-index .main-container .main .col-main h3 {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: normal;
    color: #383838; }

.checkout-onepage-index .footer-container .footer .newsletter-container {
  display: none; }

.checkout-onepage-index:not(.opc-has-progressed-from-login) .main-container .main .col-main .step-title {
  display: none; }

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .checkout-onepage-index .col-right {
    display: inherit; } }

.opc .section .step-title .number, .opc .section.allow.active .step-title .number, .no-touch .opc .section.allow:hover .step-title .number {
  background-color: #42f092;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px; }

.opc .section .step-title {
  border-top: none;
  border-bottom: none;
  border-bottom: 1px solid #e6e6e6; }

.opc .step-title {
  font-family: "HelveticaNeueW01-77BdCn_692722";
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.04em;
  text-transform: uppercase; }

.opc h2 {
  font-family: "HelveticaNeueW01-77BdCn_692722";
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  font-size: 18px; }

.opc .section.active .step-title, .opc .section.allow .step-title {
  border: none; }
  .opc .section.active .step-title h2, .opc .section.allow .step-title h2 {
    color: #383838; }
  .opc .section.active .step-title:hover h2, .opc .section.allow .step-title:hover h2 {
    color: #42f092; }

.opc .section.active .step-title {
  background-color: #fbfbfb; }

.opc label {
  font-family: "HelveticaNeueW01-45Ligh";
  font-size: 18px;
  letter-spacing: 0.03em;
  font-style: normal;
  font-weight: normal;
  font-size: 13px; }

.opc span {
  font-family: "HelveticaNeueW01-77BdCn_692722";
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  text-transform: uppercase;
  font-size: 13px;
  text-decoration: none; }
  .opc span.price {
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    letter-spacing: 0.03em;
    font-style: normal;
    font-weight: normal;
    font-size: 13px; }

.opc #checkout-review-table-wrapper {
  border: none; }
  .opc #checkout-review-table-wrapper table tbody tr {
    background-color: inherit; }
    .opc #checkout-review-table-wrapper table tbody tr td {
      border-bottom: 1px solid #e6e6e6; }
  .opc #checkout-review-table-wrapper table thead tr th {
    background-color: #fbfbfb;
    border-bottom: none;
    border-top: 1px solid #e6e6e6;
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase; }
  .opc #checkout-review-table-wrapper table tfoot tr {
    background-color: #fbfbfb !important; }
    .opc #checkout-review-table-wrapper table tfoot tr td {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase; }

.opc #checkout-review-submit {
  border: none;
  background-color: #fbfbfb;
  float: right; }

.opc #checkout-review-table .summary-total .summary-collapse:before {
  border-top: 7px solid #42f092;
  margin-bottom: 2px;
  -webkit-transform: scaleX(0.7);
  -moz-transform: scaleX(0.7);
  -ms-transform: scaleX(0.7);
  -o-transform: scaleX(0.7);
  transform: scaleX(0.7);
  margin-left: -2px;
  margin-right: 3px; }

.opc #checkout-review-table .summary-total.show-details .summary-collapse:before {
  border-top: none;
  margin-bottom: 1px;
  border-bottom: 7px solid #42f092; }

.block-progress dd address {
  font-family: "HelveticaNeueW01-45Ligh";
  font-size: 18px;
  letter-spacing: 0.03em;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  font-style: normal;
  font-size: 13px; }

.opc-block-progress dt.complete a {
  font-size: 10px; }

.opc-block-progress dt.complete .separator {
  display: none; }

.opc .section.allow .step-title .number {
  background-color: #aaf8ce; }

.sidebar {
  margin-top: 95px; }
  .sidebar .block {
    border-left: none;
    border-top: 1px solid #e6e6e6;
    background-color: #fbfbfb;
    padding-top: 10px;
    padding-bottom: 30px; }
  .sidebar span {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    font-size: 15px;
    text-transform: uppercase; }
  .sidebar dt {
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    letter-spacing: 0.03em;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    text-transform: none; }

.checkout-onepage-index input[type="radio"], .checkout-onepage-index input[type="checkbox"], .opc input[type="radio"], .opc input[type="checkbox"] {
  display: none; }
  .checkout-onepage-index input[type="radio"]:focus, .checkout-onepage-index input[type="checkbox"]:focus, .opc input[type="radio"]:focus, .opc input[type="checkbox"]:focus {
    outline: 1px;
    outline-color: #42f092; }
  .checkout-onepage-index input[type="radio"]:checked + label:after, .checkout-onepage-index input[type="checkbox"]:checked + label:after, .opc input[type="radio"]:checked + label:after, .opc input[type="checkbox"]:checked + label:after {
    width: 30px;
    -webkit-transition: width 1s cubic-bezier(0, 0.945, 0.555, 0.995);
    -moz-transition: width 1s cubic-bezier(0, 0.945, 0.555, 0.995) false;
    -o-transition: width 1s cubic-bezier(0, 0.945, 0.555, 0.995) false;
    transition: width 1s cubic-bezier(0, 0.945, 0.555, 0.995); }
  .checkout-onepage-index input[type="radio"] + label, .checkout-onepage-index input[type="checkbox"] + label, .opc input[type="radio"] + label, .opc input[type="checkbox"] + label {
    cursor: pointer;
    margin-bottom: 15px;
    margin-left: 0px;
    padding-left: 30px !important;
    padding-top: 5px !important;
    background-color: transparent !important;
    font-size: 13px;
    width: 100%;
    position: relative;
    position: relative; }
    .checkout-onepage-index input[type="radio"] + label:before, .checkout-onepage-index input[type="checkbox"] + label:before, .opc input[type="radio"] + label:before, .opc input[type="checkbox"] + label:before {
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      content: ""; }
    .checkout-onepage-index input[type="radio"] + label:after, .checkout-onepage-index input[type="checkbox"] + label:after, .opc input[type="radio"] + label:after, .opc input[type="checkbox"] + label:after {
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      content: ""; }
    .checkout-onepage-index input[type="radio"] + label:after, .checkout-onepage-index input[type="checkbox"] + label:after, .opc input[type="radio"] + label:after, .opc input[type="checkbox"] + label:after {
      font-family: "helmade";
      font-style: normal;
      font-weight: normal;
      speak: none;
      display: inline-block;
      text-decoration: inherit;
      width: 1em;
      margin-right: .2em;
      text-align: center;
      /* opacity: .8; */
      /* For safety - reset parent styles, that can break glyph codes*/
      font-variant: normal;
      text-transform: none;
      /* fix buttons height, for twitter bootstrap */
      line-height: 1em;
      /* Animation center compensation - margins should be symmetric */
      /* remove if not needed */
      margin-left: .2em;
      /* you can be more comfortable with increased icons size */
      /* font-size: 120%; */
      /* Font smoothing. That was taken from TWBS */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      /* Uncomment for 3D effect */
      /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
      content: '\e80f';
      font-size: 21px;
      left: -6px;
      top: 5px;
      color: #42f092;
      text-align: left;
      width: 0px;
      overflow: hidden;
      -webkit-transition: width 0.01s cubic-bezier(0, 0.945, 0.555, 0.995);
      -moz-transition: width 0.01s cubic-bezier(0, 0.945, 0.555, 0.995) false;
      -o-transition: width 0.01s cubic-bezier(0, 0.945, 0.555, 0.995) false;
      transition: width 0.01s cubic-bezier(0, 0.945, 0.555, 0.995); }
    .checkout-onepage-index input[type="radio"] + label:before, .checkout-onepage-index input[type="checkbox"] + label:before, .opc input[type="radio"] + label:before, .opc input[type="checkbox"] + label:before {
      width: 19px;
      height: 19px;
      margin-top: 6px;
      border: 1px solid #b6b6b6;
      left: 0px;
      margin-left: 0;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px; }
    .checkout-onepage-index input[type="radio"] + label:checked, .checkout-onepage-index input[type="checkbox"] + label:checked, .opc input[type="radio"] + label:checked, .opc input[type="checkbox"] + label:checked {
      background-color: transparent; }

.checkout-onepage-index input[type="checkbox"] + label:before, .opc input[type="checkbox"] + label:before {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

.checkout-onepage-index input[type="radio"] + label, .opc input[type="radio"] + label {
  margin-bottom: 0px; }

#co-shipping-method-form .buttons-set .button, #co-shipping-method-form .buttons-set html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #co-shipping-method-form .buttons-set button {
  background: #42f092; }

.checkout-onepage-success .col-main {
  -webkit-user-select: inherit;
  -moz-user-select: inherit;
  user-select: inherit; }
  .checkout-onepage-success .col-main .main-content .main-row .page-title h1 {
    font-size: 46px; }
  .checkout-onepage-success .col-main .main-content .main-row h2 {
    margin-top: -10px;
    text-transform: none; }
  .checkout-onepage-success .col-main .main-content .main-row .buttons-set {
    border-top: none;
    margin-top: 10px;
    margin-bottom: 130px; }
  .checkout-onepage-success .col-main .main-content .main-row p {
    font-size: 15px; }

.checkout-onepage-success .check-out-success-title {
  width: 35%;
  margin: auto;
  color: #383838; }
  .checkout-onepage-success .check-out-success-title h1 {
    padding-top: 80px;
    padding-bottom: 10px; }

.checkout-onepage-success .check-out-success-check-icon {
  font-size: 500%;
  color: #42f092; }

.checkout-onepage-success .check-out-success-subtitle {
  width: 25%;
  font-size: 28px;
  margin: auto;
  color: #383838; }

.checkout-onepage-success .check-out-success-order-number {
  width: 30%;
  padding-top: 40px;
  margin: auto;
  color: #383838; }
  .checkout-onepage-success .check-out-success-order-number p {
    font-size: 18px !important;
    padding-bottom: 20px; }
    .checkout-onepage-success .check-out-success-order-number p a {
      color: #383838; }
  .checkout-onepage-success .check-out-success-order-number .order-number {
    width: 70%;
    margin: auto;
    padding-bottom: 0px; }
  .checkout-onepage-success .check-out-success-order-number .number {
    font-weight: bold;
    padding-bottom: 20px; }

.accordion-container {
  cursor: pointer; }
  .accordion-container .accordion.collapsed {
    display: none; }

.cms-homepage .main-row .page-title {
  display: none; }

.cms-homepage .main-row .std > p {
  display: none; }

.demo-notice {
  position: absolute;
  z-index: 200;
  right: 0;
  left: 0;
  opacity: 0.2; }

#helmade-homepage {
  position: relative;
  top: -75px; }
  #helmade-homepage .intro-video, #helmade-homepage .intro-loop {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%; }
    #helmade-homepage .intro-video .video-controls, #helmade-homepage .intro-loop .video-controls {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      text-align: center;
      z-index: 3; }
      #helmade-homepage .intro-video .video-controls > div, #helmade-homepage .intro-loop .video-controls > div {
        display: inline-block; }
      #helmade-homepage .intro-video .video-controls .video-control-button, #helmade-homepage .intro-loop .video-controls .video-control-button {
        pointer-events: all;
        position: relative;
        cursor: pointer;
        margin: 0 15px; }
        #helmade-homepage .intro-video .video-controls .video-control-button:before, #helmade-homepage .intro-loop .video-controls .video-control-button:before {
          display: block;
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          content: ""; }
        #helmade-homepage .intro-video .video-controls .video-control-button:before, #helmade-homepage .intro-loop .video-controls .video-control-button:before {
          background: transparent; }
        #helmade-homepage .intro-video .video-controls .video-control-button .icon, #helmade-homepage .intro-video .video-controls .video-control-button span, #helmade-homepage .intro-loop .video-controls .video-control-button .icon, #helmade-homepage .intro-loop .video-controls .video-control-button span {
          float: left; }
        #helmade-homepage .intro-video .video-controls .video-control-button .icon, #helmade-homepage .intro-loop .video-controls .video-control-button .icon {
          font-size: 30px;
          color: #42f092; }
        #helmade-homepage .intro-video .video-controls .video-control-button span, #helmade-homepage .intro-loop .video-controls .video-control-button span {
          font-family: "HelveticaNeueW01-77BdCn_692722";
          font-size: 15px;
          font-style: normal;
          font-weight: normal;
          letter-spacing: 0.04em;
          text-transform: uppercase;
          line-height: 47px;
          color: #fff;
          text-transform: uppercase; }
          #helmade-homepage .intro-video .video-controls .video-control-button span.text-active, #helmade-homepage .intro-loop .video-controls .video-control-button span.text-active {
            display: none; }
          #helmade-homepage .intro-video .video-controls .video-control-button span.text-inactive, #helmade-homepage .intro-loop .video-controls .video-control-button span.text-inactive {
            display: block; }
        #helmade-homepage .intro-video .video-controls .video-control-button:hover span, #helmade-homepage .intro-loop .video-controls .video-control-button:hover span {
          color: #42f092; }
        #helmade-homepage .intro-video .video-controls .video-control-button .icon-mute, #helmade-homepage .intro-loop .video-controls .video-control-button .icon-mute {
          display: none; }
        #helmade-homepage .intro-video .video-controls .video-control-button .icon-mute-off, #helmade-homepage .intro-loop .video-controls .video-control-button .icon-mute-off {
          display: block; }
        #helmade-homepage .intro-video .video-controls .video-control-button.active .icon, #helmade-homepage .intro-loop .video-controls .video-control-button.active .icon {
          color: #fff; }
        #helmade-homepage .intro-video .video-controls .video-control-button.active .icon-mute, #helmade-homepage .intro-loop .video-controls .video-control-button.active .icon-mute {
          display: block; }
        #helmade-homepage .intro-video .video-controls .video-control-button.active .icon-mute-off, #helmade-homepage .intro-loop .video-controls .video-control-button.active .icon-mute-off {
          display: none; }
        #helmade-homepage .intro-video .video-controls .video-control-button.active span.text-active, #helmade-homepage .intro-loop .video-controls .video-control-button.active span.text-active {
          display: block; }
        #helmade-homepage .intro-video .video-controls .video-control-button.active span.text-inactive, #helmade-homepage .intro-loop .video-controls .video-control-button.active span.text-inactive {
          display: none; }
        #helmade-homepage .intro-video .video-controls .video-control-button.active:hover .icon, #helmade-homepage .intro-loop .video-controls .video-control-button.active:hover .icon {
          color: #42f092; }
    #helmade-homepage .intro-video video, #helmade-homepage .intro-loop video {
      position: absolute;
      left: 50%;
      right: 0;
      top: 50%;
      opacity: 1;
      -webkit-transition: opacity 1s false;
      -moz-transition: opacity 1s false false;
      -o-transition: opacity 1s false false;
      transition: opacity 1s; }
      #helmade-homepage .intro-video video.preDocReady, #helmade-homepage .intro-loop video.preDocReady {
        display: none;
        opacity: 0; }
    #helmade-homepage .intro-video.hidden, #helmade-homepage .intro-loop.hidden {
      display: none; }
  #helmade-homepage .intro-loop {
    opacity: 0.5; }
  #helmade-homepage .homepage-intro {
    overflow: hidden;
    height: 720px;
    background-color: #000000;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    position: relative; }
    #helmade-homepage .homepage-intro .intro-overlay {
      top: 50%;
      margin-top: -235px; }
      #helmade-homepage .homepage-intro .intro-overlay h1 {
        color: #fff;
        font-size: 18px;
        font-family: "HelveticaNeueW01-77BdCn_692722";
        text-align: center;
        margin: 15px 0 15px 0; }
      #helmade-homepage .homepage-intro .intro-overlay .intro-button, #helmade-homepage .homepage-intro .intro-overlay .intro-headline, #helmade-homepage .homepage-intro .intro-overlay .intro-text {
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
        opacity: 1;
        -webkit-transition: all 1s cubic-bezier(0, 0.945, 0.555, 0.995), opacity 0.5s false;
        -moz-transition: all 1s cubic-bezier(0, 0.945, 0.555, 0.995) false, opacity 0.5s false false;
        -o-transition: all 1s cubic-bezier(0, 0.945, 0.555, 0.995) false, opacity 0.5s false false;
        transition: all 1s cubic-bezier(0, 0.945, 0.555, 0.995), opacity 0.5s; }
      #helmade-homepage .homepage-intro .intro-overlay .intro-button {
        -webkit-transition: all 1.2s cubic-bezier(0, 0.945, 0.555, 0.995), opacity 0.7s false;
        -moz-transition: all 1.2s cubic-bezier(0, 0.945, 0.555, 0.995) false, opacity 0.7s false false;
        -o-transition: all 1.2s cubic-bezier(0, 0.945, 0.555, 0.995) false, opacity 0.7s false false;
        transition: all 1.2s cubic-bezier(0, 0.945, 0.555, 0.995), opacity 0.7s; }
      #helmade-homepage .homepage-intro .intro-overlay.hidden {
        pointer-events: none;
        display: block; }
        #helmade-homepage .homepage-intro .intro-overlay.hidden .intro-headline {
          -webkit-transform: translateY(-500px);
          -moz-transform: translateY(-500px);
          -ms-transform: translateY(-500px);
          -o-transform: translateY(-500px);
          transform: translateY(-500px);
          opacity: 0; }
        #helmade-homepage .homepage-intro .intro-overlay.hidden .intro-button {
          -webkit-transform: translateY(-450px);
          -moz-transform: translateY(-450px);
          -ms-transform: translateY(-450px);
          -o-transform: translateY(-450px);
          transform: translateY(-450px);
          opacity: 0; }
        #helmade-homepage .homepage-intro .intro-overlay.hidden .intro-text {
          -webkit-transform: translateY(500px);
          -moz-transform: translateY(500px);
          -ms-transform: translateY(500px);
          -o-transform: translateY(500px);
          transform: translateY(500px);
          opacity: 0; }
    #helmade-homepage .homepage-intro .intro-headline {
      padding-top: 24.1%;
      background-image: url("https://cdn.helmade.com/home/intro/headline.png");
      background-position: center center;
      background-repeat: no-repeat;
      background-size: contain; }
    #helmade-homepage .homepage-intro .intro-button {
      text-align: center;
      cursor: pointer;
      position: relative;
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      -webkit-transform: translateX(-40%);
      -moz-transform: translateX(-40%);
      -ms-transform: translateX(-40%);
      -o-transform: translateX(-40%);
      transform: translateX(-40%);
      margin-top: 10px; }
      #helmade-homepage .homepage-intro .intro-button span {
        display: inline-block;
        position: relative;
        top: -14px;
        margin-left: 10px; }
      #helmade-homepage .homepage-intro .intro-button .intro-button-icon {
        display: inline-block;
        width: 40px;
        height: 40px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
        border: 3px solid white;
        position: relative;
        /*        @include afterBox();

                &:after {
                  top: -3px;
                  left: -3px;
                  right: -3px;
                  bottom: -3px;
                  @include border-radius(20px);
                  border: 0px solid $color-default;
                  //@include transition(all 0.5s $ease-strong)
                }*/ }
        #helmade-homepage .homepage-intro .intro-button .intro-button-icon .intro-button-arrow {
          position: relative;
          top: 10px;
          left: 14px;
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 7px 0 7px 9px;
          border-color: transparent transparent transparent #fff; }
      #helmade-homepage .homepage-intro .intro-button:hover {
        text-decoration: none; }
        #helmade-homepage .homepage-intro .intro-button:hover .intro-button-icon {
          border: 3px solid #42f092; }
          #helmade-homepage .homepage-intro .intro-button:hover .intro-button-icon:after {
            border: 3px solid #42f092; }
          #helmade-homepage .homepage-intro .intro-button:hover .intro-button-icon .intro-button-arrow {
            border-color: transparent transparent transparent #42f092; }
    #helmade-homepage .homepage-intro .intro-text {
      margin-top: 20px;
      font-family: "HelveticaNeueW01-45Ligh";
      font-size: 18px;
      letter-spacing: 0.03em;
      font-style: normal;
      font-weight: normal;
      color: #fff;
      text-align: center; }
    #helmade-homepage .homepage-intro.homepage-header-content-image-text .intro-loop {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background-position: 50% 50%;
      background-size: cover; }
    #helmade-homepage .homepage-intro.homepage-header-content-image-text .intro-overlay h1 {
      margin: 20px 0 15px 0; }
    #helmade-homepage .homepage-intro.homepage-header-content-image-text .intro-overlay .intro-overlay-image-text-actions {
      text-align: center; }
      #helmade-homepage .homepage-intro.homepage-header-content-image-text .intro-overlay .intro-overlay-image-text-actions .cta_header_button {
        display: inline-block;
        pointer-events: all;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        padding: 12px 24px;
        z-index: 2;
        margin: 45px 0 1em 0; }
  #helmade-homepage .helmet-category-teaser {
    top: -55px;
    position: relative; }
    #helmade-homepage .helmet-category-teaser .category-row {
      position: relative;
      left: 0;
      right: 0;
      padding-top: 70%;
      /*      &.category-Motorsports {
              top: 0;
            }

            &.category-Scooter {
              top: ( $totalHeight / 3 ) * 2;;
            }

            &.category-Motorbike {
              top: $totalHeight / 3;
            }*/ }
    #helmade-homepage .helmet-category-teaser .teaser-headline {
      pointer-events: none; }
    #helmade-homepage .helmet-category-teaser .teaser-helmet, #helmade-homepage .helmet-category-teaser .teaser-headline, #helmade-homepage .helmet-category-teaser .teaser-link, #helmade-homepage .helmet-category-teaser .teaser-image {
      position: absolute;
      display: block;
      top: 0; }
    #helmade-homepage .helmet-category-teaser .teaser-link {
      z-index: 5; }
      #helmade-homepage .helmet-category-teaser .teaser-link a {
        color: #383838;
        font-family: "HelveticaNeueW01-45Ligh";
        font-size: 18px;
        letter-spacing: 0.03em;
        font-style: normal;
        font-weight: normal;
        font-size: 28px;
        position: relative; }
        #helmade-homepage .helmet-category-teaser .teaser-link a a, #helmade-homepage .helmet-category-teaser .teaser-link a span, #helmade-homepage .helmet-category-teaser .teaser-link a p, #helmade-homepage .helmet-category-teaser .teaser-link a h1, #helmade-homepage .helmet-category-teaser .teaser-link a h2, #helmade-homepage .helmet-category-teaser .teaser-link a h3, #helmade-homepage .helmet-category-teaser .teaser-link a h4, #helmade-homepage .helmet-category-teaser .teaser-link a h5 {
          position: relative;
          z-index: 1; }
        #helmade-homepage .helmet-category-teaser .teaser-link a:before {
          z-index: 0;
          display: block;
          position: absolute;
          bottom: -1px;
          left: 0;
          content: "";
          width: 100%;
          height: 6px;
          background-color: #3df090; }
        #helmade-homepage .helmet-category-teaser .teaser-link a:after {
          z-index: 0;
          background-image: url("../images/white-gradient.png");
          background-repeat: repeat-y;
          background-size: 100%;
          display: block;
          content: "";
          width: 100%;
          left: 0;
          height: 6px;
          bottom: -1px;
          position: absolute; }
        #helmade-homepage .helmet-category-teaser .teaser-link a:before, #helmade-homepage .helmet-category-teaser .teaser-link a:after {
          -webkit-transition: all 0.25s cubic-bezier(0, 0.945, 0.555, 0.995);
          -moz-transition: all 0.25s cubic-bezier(0, 0.945, 0.555, 0.995) false;
          -o-transition: all 0.25s cubic-bezier(0, 0.945, 0.555, 0.995) false;
          transition: all 0.25s cubic-bezier(0, 0.945, 0.555, 0.995);
          transform-origin: center bottom;
          bottom: 2px; }
        #helmade-homepage .helmet-category-teaser .teaser-link a:hover {
          text-decoration: none; }
          #helmade-homepage .helmet-category-teaser .teaser-link a:hover:before, #helmade-homepage .helmet-category-teaser .teaser-link a:hover:after {
            -webkit-transform: scaleY(1.5);
            -moz-transform: scaleY(1.5);
            -ms-transform: scaleY(1.5);
            -o-transform: scaleY(1.5);
            transform: scaleY(1.5); }
    #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-helmet {
      z-index: 3; }
    #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-image {
      top: 310px; }
    #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-headline {
      top: 110px;
      z-index: 4; }
    #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-link {
      top: 265px; }
    #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-helmet {
      z-index: 3; }
    #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-image {
      top: 310px; }
    #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-headline {
      top: 110px;
      z-index: 4; }
    #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-link {
      top: 265px; }
    #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-image {
      top: 290px;
      z-index: 3; }
    #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-headline {
      top: 110px;
      z-index: 4; }
    #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-link {
      top: 235px; }
    #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-helmet {
      z-index: 3; }
    #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-image {
      top: 305px; }
    #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-headline {
      top: 53px;
      z-index: 4; }
    #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-link {
      top: 30px;
      padding-left: 30px; }
    #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-helmet {
      z-index: 3; }
    #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-image {
      top: 305px; }
    #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-headline {
      top: 53px;
      z-index: 4; }
    #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-link {
      top: 30px;
      padding-left: 30px; }
    #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-image {
      top: 290px;
      z-index: 3; }
    #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-headline {
      top: 110px;
      z-index: 4; }
    #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-link {
      top: 235px; }
    #helmade-homepage .helmet-category-teaser .category-Basic .teaser-helmet {
      z-index: 3; }
    #helmade-homepage .helmet-category-teaser .category-Basic .teaser-image {
      top: 305px; }
    #helmade-homepage .helmet-category-teaser .category-Basic .teaser-headline {
      top: 53px;
      z-index: 4; }
    #helmade-homepage .helmet-category-teaser .category-Basic .teaser-link {
      top: 30px;
      white-space: nowrap;
      padding-left: 30px; }
    #helmade-homepage .helmet-category-teaser .category-Basis .teaser-helmet {
      z-index: 3; }
    #helmade-homepage .helmet-category-teaser .category-Basis .teaser-image {
      top: 305px; }
    #helmade-homepage .helmet-category-teaser .category-Basis .teaser-headline {
      top: 53px;
      z-index: 4; }
    #helmade-homepage .helmet-category-teaser .category-Basis .teaser-link {
      top: 30px;
      white-space: nowrap;
      padding-left: 30px; }
  #helmade-homepage .homepage-category-call-to-action {
    position: relative;
    margin-bottom: 100px; }
    #helmade-homepage .homepage-category-call-to-action > .row, #helmade-homepage .checkout-cart-index .main-content .homepage-category-call-to-action > .cart, .checkout-cart-index .main-content #helmade-homepage .homepage-category-call-to-action > .cart, #helmade-homepage .checkout-onepage-index .main-container .homepage-category-call-to-action > .main, .checkout-onepage-index .main-container #helmade-homepage .homepage-category-call-to-action > .main, #helmade-homepage .checkout-onepage-success .col-main .homepage-category-call-to-action > .main-content, .checkout-onepage-success .col-main #helmade-homepage .homepage-category-call-to-action > .main-content, #helmade-homepage .cms-terms .main-content .homepage-category-call-to-action > .main-row, .cms-terms .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage .cms-privacy-policy .main-content .homepage-category-call-to-action > .main-row, .cms-privacy-policy .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage .cms-imprint .main-content .homepage-category-call-to-action > .main-row, .cms-imprint .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage .cms-revocation .main-content .homepage-category-call-to-action > .main-row, .cms-revocation .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage
    .cms-magazine .main-content .homepage-category-call-to-action > .main-row,
    .cms-magazine .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage .cms-about-us .main-content .homepage-category-call-to-action > .main-row, .cms-about-us .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage .cms-faq .main-content .homepage-category-call-to-action > .main-row, .cms-faq .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage .cms-payment .main-content .homepage-category-call-to-action > .main-row, .cms-payment .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage .cms-shipping .main-content .homepage-category-call-to-action > .main-row, .cms-shipping .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage
    .cms-handmade .main-content .homepage-category-call-to-action > .main-row,
    .cms-handmade .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage .cms-no-route .main-content .homepage-category-call-to-action > .main-row, .cms-no-route .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage .cms-individuallackierung .main-content .homepage-category-call-to-action > .main-row, .cms-individuallackierung .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage .cms-individual-paintwork .main-content .homepage-category-call-to-action > .main-row, .cms-individual-paintwork .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage .customer-account-create .main-content .homepage-category-call-to-action > .main-row, .customer-account-create .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage .customer-account-login .main-content .homepage-category-call-to-action > .main-row, .customer-account-login .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage .saferpaycw-checkout-pay .main-content .homepage-category-call-to-action > .main-row, .saferpaycw-checkout-pay .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage .customer-account-index .main-container .homepage-category-call-to-action > .main, .customer-account-index .main-container #helmade-homepage .homepage-category-call-to-action > .main, #helmade-homepage .customer-account .main-container .homepage-category-call-to-action > .main, .customer-account .main-container #helmade-homepage .homepage-category-call-to-action > .main, #helmade-homepage .customer-account-logoutsuccess .main-content .homepage-category-call-to-action > .main-row, .customer-account-logoutsuccess .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage .customer-account-forgotpassword .main-content .homepage-category-call-to-action > .main-row, .customer-account-forgotpassword .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage
    .customer-account-changeforgotten .main-content .homepage-category-call-to-action > .main-row,
    .customer-account-changeforgotten .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage .customer-account-resetpassword .main-content .homepage-category-call-to-action > .main-row, .customer-account-resetpassword .main-content #helmade-homepage .homepage-category-call-to-action > .main-row, #helmade-homepage .cms-index-nocookies .col-main .homepage-category-call-to-action > .main-content, .cms-index-nocookies .col-main #helmade-homepage .homepage-category-call-to-action > .main-content, #helmade-homepage .cms-enable-cookies .col-main .homepage-category-call-to-action > .main-content, .cms-enable-cookies .col-main #helmade-homepage .homepage-category-call-to-action > .main-content {
      margin-top: 50px; }
    #helmade-homepage .homepage-category-call-to-action h2 {
      position: absolute;
      text-align: center;
      display: block;
      width: 100%;
      color: #383838;
      font-family: "Helvetica NeueLTW05107XBlkCnOb";
      line-height: 90px;
      text-transform: uppercase !important;
      font-size: 90px;
      font-style: normal;
     /* font-weight: normal;*/
      color: #42f092;
      z-index: 1;
      -webkit-transform: rotate(-7.5deg);
      -moz-transform: rotate(-7.5deg);
      -ms-transform: rotate(-7.5deg);
      -o-transform: rotate(-7.5deg);
      transform: rotate(-7.5deg);
      font-size: 100px;
      top: -20px;
      pointer-events: none; }
    #helmade-homepage .homepage-category-call-to-action .helmet-row {
      z-index: 2; }
    #helmade-homepage .homepage-category-call-to-action .column, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action
    .cms-magazine .main-content .main-row .page-title,
    .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action
    .cms-handmade .main-content .main-row .page-title,
    .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std, #helmade-homepage .homepage-category-call-to-action
    .cms-magazine .main-content .main-row .std,
    .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std, #helmade-homepage .homepage-category-call-to-action
    .cms-handmade .main-content .main-row .std,
    .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action
    .customer-account-changeforgotten .main-content .main-row .page-title,
    .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate, #helmade-homepage .homepage-category-call-to-action
    .customer-account-changeforgotten .main-content .main-row #form-validate,
    .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row {
      position: relative;
      text-align: center; }
      #helmade-homepage .homepage-category-call-to-action .column .category-name, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots .category-name, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots .category-name, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages .category-name, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages .category-name, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list .category-name, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list .category-name, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar .category-name, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar .category-name, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty .category-name, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty .category-name, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title .category-name, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main .category-name, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-name, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar .category-name, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar .category-name, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row .category-name, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-name, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title .category-name, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title .category-name, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title .category-name, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title .category-name, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title .category-name,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title .category-name, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title .category-name, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title .category-name, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title .category-name, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title .category-name,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title .category-name, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title .category-name, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title .category-name, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std .category-name, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-name, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std .category-name, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-name, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std .category-name, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-name, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std .category-name, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-name, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std .category-name,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-name, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std .category-name, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-name, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std .category-name, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-name, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std .category-name, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-name, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std .category-name, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-name, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std .category-name,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-name, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std .category-name, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-name, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std .category-name, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-name, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std .category-name, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-name, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw .category-name, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left .category-name, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left .category-name, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main .category-name, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main .category-name, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create .category-name, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create .category-name, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title .category-name, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p .category-name, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title .category-name, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title .category-name,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate .category-name, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-name, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate .category-name,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title .category-name, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate .category-name, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-name, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row .category-name, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-name, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row .category-name, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-name, #helmade-homepage .homepage-category-call-to-action .column .category-img, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots .category-img, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages .category-img, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list .category-img, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar .category-img, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty .category-img, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title .category-img, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main .category-img, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar .category-img, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row .category-img, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-img, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title .category-img, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title .category-img, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title .category-img, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title .category-img, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title .category-img,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title .category-img, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title .category-img, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title .category-img, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title .category-img, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title .category-img,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title .category-img, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title .category-img, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title .category-img, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std .category-img, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std .category-img, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std .category-img, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std .category-img, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std .category-img,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std .category-img, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std .category-img, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std .category-img, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std .category-img, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std .category-img,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std .category-img, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std .category-img, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std .category-img, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw .category-img, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left .category-img, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left .category-img, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main .category-img, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main .category-img, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create .category-img, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create .category-img, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title .category-img, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p .category-img, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title .category-img, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title .category-img,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate .category-img, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-img, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate .category-img,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title .category-img, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate .category-img, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-img, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row .category-img, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-img, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row .category-img, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-img, #helmade-homepage .homepage-category-call-to-action .column .category-sub, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots .category-sub, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots .category-sub, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages .category-sub, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages .category-sub, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list .category-sub, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list .category-sub, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar .category-sub, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar .category-sub, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty .category-sub, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty .category-sub, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title .category-sub, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main .category-sub, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-sub, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar .category-sub, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar .category-sub, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row .category-sub, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title .category-sub, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title .category-sub, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title .category-sub, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title .category-sub, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title .category-sub,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title .category-sub, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title .category-sub, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title .category-sub, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title .category-sub, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title .category-sub,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title .category-sub, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title .category-sub, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title .category-sub, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std .category-sub, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std .category-sub, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std .category-sub, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std .category-sub, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-sub, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std .category-sub,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std .category-sub, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std .category-sub, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std .category-sub, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std .category-sub, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-sub, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std .category-sub,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std .category-sub, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std .category-sub, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std .category-sub, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-sub, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw .category-sub, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left .category-sub, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left .category-sub, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main .category-sub, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main .category-sub, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create .category-sub, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create .category-sub, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title .category-sub, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p .category-sub, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title .category-sub, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title .category-sub,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate .category-sub, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-sub, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate .category-sub,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title .category-sub, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate .category-sub, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row .category-sub, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row .category-sub, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-sub {
        -webkit-transition: all 0.5s cubic-bezier(0, 0.945, 0.555, 0.995);
        -moz-transition: all 0.5s cubic-bezier(0, 0.945, 0.555, 0.995) false;
        -o-transition: all 0.5s cubic-bezier(0, 0.945, 0.555, 0.995) false;
        transition: all 0.5s cubic-bezier(0, 0.945, 0.555, 0.995); }
      #helmade-homepage .homepage-category-call-to-action .column .category-background, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots .category-background, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots .category-background, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages .category-background, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages .category-background, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list .category-background, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list .category-background, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar .category-background, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar .category-background, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty .category-background, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty .category-background, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title .category-background, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main .category-background, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar .category-background, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar .category-background, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row .category-background, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title .category-background, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title .category-background, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title .category-background, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title .category-background, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title .category-background,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title .category-background, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title .category-background, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title .category-background, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title .category-background, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title .category-background,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title .category-background, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title .category-background, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title .category-background, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std .category-background, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std .category-background, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std .category-background, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std .category-background, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std .category-background,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std .category-background, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std .category-background, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std .category-background, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std .category-background, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std .category-background,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std .category-background, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std .category-background, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std .category-background, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw .category-background, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left .category-background, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left .category-background, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main .category-background, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main .category-background, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create .category-background, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create .category-background, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title .category-background, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p .category-background, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title .category-background, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title .category-background,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate .category-background, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate .category-background,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title .category-background, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate .category-background, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row .category-background, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row .category-background, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background {
        z-index: 1;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
        padding-top: 100%;
        opacity: 0;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0; }
        #helmade-homepage .homepage-category-call-to-action .column .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots .category-background.Motorsports, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages .category-background.Motorsports, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list .category-background.Motorsports, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar .category-background.Motorsports, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty .category-background.Motorsports, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title .category-background.Motorsports, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main .category-background.Motorsports, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar .category-background.Motorsports, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row .category-background.Motorsports, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title .category-background.Motorsports, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title .category-background.Motorsports, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title .category-background.Motorsports, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title .category-background.Motorsports, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action
        .cms-magazine .main-content .main-row .page-title .category-background.Motorsports,
        .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title .category-background.Motorsports, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title .category-background.Motorsports, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title .category-background.Motorsports, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title .category-background.Motorsports, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action
        .cms-handmade .main-content .main-row .page-title .category-background.Motorsports,
        .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title .category-background.Motorsports, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title .category-background.Motorsports, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title .category-background.Motorsports, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std .category-background.Motorsports, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std .category-background.Motorsports, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std .category-background.Motorsports, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std .category-background.Motorsports, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action
        .cms-magazine .main-content .main-row .std .category-background.Motorsports,
        .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std .category-background.Motorsports, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std .category-background.Motorsports, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std .category-background.Motorsports, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std .category-background.Motorsports, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action
        .cms-handmade .main-content .main-row .std .category-background.Motorsports,
        .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std .category-background.Motorsports, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std .category-background.Motorsports, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std .category-background.Motorsports, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw .category-background.Motorsports, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left .category-background.Motorsports, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left .category-background.Motorsports, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main .category-background.Motorsports, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main .category-background.Motorsports, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create .category-background.Motorsports, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create .category-background.Motorsports, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title .category-background.Motorsports, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p .category-background.Motorsports, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title .category-background.Motorsports, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action
        .customer-account-changeforgotten .main-content .main-row .page-title .category-background.Motorsports,
        .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate .category-background.Motorsports, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action
        .customer-account-changeforgotten .main-content .main-row #form-validate .category-background.Motorsports,
        .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title .category-background.Motorsports, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate .category-background.Motorsports, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row .category-background.Motorsports, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background.Motorsports, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row .category-background.Motorsports, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background.Motorsports {
          background-image: url(https://cdn.helmade.com/catalog/category/nav/motorsports-bg.png); }
        #helmade-homepage .homepage-category-call-to-action .column .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots .category-background.Motorsport, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages .category-background.Motorsport, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list .category-background.Motorsport, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar .category-background.Motorsport, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty .category-background.Motorsport, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title .category-background.Motorsport, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main .category-background.Motorsport, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar .category-background.Motorsport, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row .category-background.Motorsport, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title .category-background.Motorsport, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title .category-background.Motorsport, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title .category-background.Motorsport, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title .category-background.Motorsport, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action
        .cms-magazine .main-content .main-row .page-title .category-background.Motorsport,
        .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title .category-background.Motorsport, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title .category-background.Motorsport, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title .category-background.Motorsport, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title .category-background.Motorsport, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action
        .cms-handmade .main-content .main-row .page-title .category-background.Motorsport,
        .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title .category-background.Motorsport, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title .category-background.Motorsport, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title .category-background.Motorsport, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std .category-background.Motorsport, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std .category-background.Motorsport, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std .category-background.Motorsport, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std .category-background.Motorsport, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action
        .cms-magazine .main-content .main-row .std .category-background.Motorsport,
        .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std .category-background.Motorsport, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std .category-background.Motorsport, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std .category-background.Motorsport, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std .category-background.Motorsport, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action
        .cms-handmade .main-content .main-row .std .category-background.Motorsport,
        .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std .category-background.Motorsport, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std .category-background.Motorsport, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std .category-background.Motorsport, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw .category-background.Motorsport, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left .category-background.Motorsport, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left .category-background.Motorsport, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main .category-background.Motorsport, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main .category-background.Motorsport, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create .category-background.Motorsport, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create .category-background.Motorsport, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title .category-background.Motorsport, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p .category-background.Motorsport, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title .category-background.Motorsport, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action
        .customer-account-changeforgotten .main-content .main-row .page-title .category-background.Motorsport,
        .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate .category-background.Motorsport, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action
        .customer-account-changeforgotten .main-content .main-row #form-validate .category-background.Motorsport,
        .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title .category-background.Motorsport, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate .category-background.Motorsport, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row .category-background.Motorsport, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background.Motorsport, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row .category-background.Motorsport, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background.Motorsport {
          background-image: url(https://cdn.helmade.com/catalog/category/nav/motorsport-bg.png); }
        #helmade-homepage .homepage-category-call-to-action .column .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots .category-background.Motorbike, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages .category-background.Motorbike, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list .category-background.Motorbike, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar .category-background.Motorbike, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty .category-background.Motorbike, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title .category-background.Motorbike, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main .category-background.Motorbike, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar .category-background.Motorbike, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row .category-background.Motorbike, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title .category-background.Motorbike, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title .category-background.Motorbike, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title .category-background.Motorbike, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title .category-background.Motorbike, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action
        .cms-magazine .main-content .main-row .page-title .category-background.Motorbike,
        .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title .category-background.Motorbike, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title .category-background.Motorbike, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title .category-background.Motorbike, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title .category-background.Motorbike, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action
        .cms-handmade .main-content .main-row .page-title .category-background.Motorbike,
        .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title .category-background.Motorbike, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title .category-background.Motorbike, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title .category-background.Motorbike, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std .category-background.Motorbike, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std .category-background.Motorbike, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std .category-background.Motorbike, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std .category-background.Motorbike, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action
        .cms-magazine .main-content .main-row .std .category-background.Motorbike,
        .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std .category-background.Motorbike, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std .category-background.Motorbike, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std .category-background.Motorbike, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std .category-background.Motorbike, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action
        .cms-handmade .main-content .main-row .std .category-background.Motorbike,
        .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std .category-background.Motorbike, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std .category-background.Motorbike, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std .category-background.Motorbike, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw .category-background.Motorbike, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left .category-background.Motorbike, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left .category-background.Motorbike, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main .category-background.Motorbike, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main .category-background.Motorbike, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create .category-background.Motorbike, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create .category-background.Motorbike, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title .category-background.Motorbike, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p .category-background.Motorbike, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title .category-background.Motorbike, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action
        .customer-account-changeforgotten .main-content .main-row .page-title .category-background.Motorbike,
        .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate .category-background.Motorbike, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action
        .customer-account-changeforgotten .main-content .main-row #form-validate .category-background.Motorbike,
        .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title .category-background.Motorbike, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate .category-background.Motorbike, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row .category-background.Motorbike, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background.Motorbike, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row .category-background.Motorbike, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background.Motorbike {
          background-image: url(https://cdn.helmade.com/catalog/category/nav/motorbike-bg.png); }
        #helmade-homepage .homepage-category-call-to-action .column .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots .category-background.Motorrad, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages .category-background.Motorrad, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list .category-background.Motorrad, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar .category-background.Motorrad, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty .category-background.Motorrad, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title .category-background.Motorrad, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main .category-background.Motorrad, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar .category-background.Motorrad, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row .category-background.Motorrad, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title .category-background.Motorrad, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title .category-background.Motorrad, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title .category-background.Motorrad, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title .category-background.Motorrad, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action
        .cms-magazine .main-content .main-row .page-title .category-background.Motorrad,
        .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title .category-background.Motorrad, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title .category-background.Motorrad, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title .category-background.Motorrad, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title .category-background.Motorrad, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action
        .cms-handmade .main-content .main-row .page-title .category-background.Motorrad,
        .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title .category-background.Motorrad, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title .category-background.Motorrad, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title .category-background.Motorrad, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std .category-background.Motorrad, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std .category-background.Motorrad, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std .category-background.Motorrad, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std .category-background.Motorrad, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action
        .cms-magazine .main-content .main-row .std .category-background.Motorrad,
        .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std .category-background.Motorrad, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std .category-background.Motorrad, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std .category-background.Motorrad, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std .category-background.Motorrad, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action
        .cms-handmade .main-content .main-row .std .category-background.Motorrad,
        .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std .category-background.Motorrad, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std .category-background.Motorrad, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std .category-background.Motorrad, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw .category-background.Motorrad, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left .category-background.Motorrad, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left .category-background.Motorrad, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main .category-background.Motorrad, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main .category-background.Motorrad, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create .category-background.Motorrad, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create .category-background.Motorrad, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title .category-background.Motorrad, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p .category-background.Motorrad, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title .category-background.Motorrad, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action
        .customer-account-changeforgotten .main-content .main-row .page-title .category-background.Motorrad,
        .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate .category-background.Motorrad, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action
        .customer-account-changeforgotten .main-content .main-row #form-validate .category-background.Motorrad,
        .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title .category-background.Motorrad, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate .category-background.Motorrad, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row .category-background.Motorrad, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background.Motorrad, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row .category-background.Motorrad, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background.Motorrad {
          background-image: url(https://cdn.helmade.com/catalog/category/nav/motorrad-bg.png); }
        #helmade-homepage .homepage-category-call-to-action .column .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots .category-background.Scooter, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages .category-background.Scooter, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list .category-background.Scooter, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar .category-background.Scooter, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty .category-background.Scooter, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title .category-background.Scooter, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main .category-background.Scooter, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar .category-background.Scooter, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row .category-background.Scooter, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title .category-background.Scooter, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title .category-background.Scooter, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title .category-background.Scooter, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title .category-background.Scooter, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action
        .cms-magazine .main-content .main-row .page-title .category-background.Scooter,
        .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title .category-background.Scooter, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title .category-background.Scooter, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title .category-background.Scooter, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title .category-background.Scooter, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action
        .cms-handmade .main-content .main-row .page-title .category-background.Scooter,
        .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title .category-background.Scooter, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title .category-background.Scooter, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title .category-background.Scooter, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std .category-background.Scooter, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std .category-background.Scooter, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std .category-background.Scooter, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std .category-background.Scooter, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action
        .cms-magazine .main-content .main-row .std .category-background.Scooter,
        .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std .category-background.Scooter, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std .category-background.Scooter, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std .category-background.Scooter, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std .category-background.Scooter, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action
        .cms-handmade .main-content .main-row .std .category-background.Scooter,
        .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std .category-background.Scooter, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std .category-background.Scooter, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std .category-background.Scooter, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw .category-background.Scooter, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left .category-background.Scooter, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left .category-background.Scooter, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main .category-background.Scooter, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main .category-background.Scooter, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create .category-background.Scooter, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create .category-background.Scooter, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title .category-background.Scooter, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p .category-background.Scooter, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title .category-background.Scooter, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action
        .customer-account-changeforgotten .main-content .main-row .page-title .category-background.Scooter,
        .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate .category-background.Scooter, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action
        .customer-account-changeforgotten .main-content .main-row #form-validate .category-background.Scooter,
        .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title .category-background.Scooter, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate .category-background.Scooter, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row .category-background.Scooter, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background.Scooter, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row .category-background.Scooter, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background.Scooter {
          background-image: url(https://cdn.helmade.com/catalog/category/nav/scooter-bg.png); }
      #helmade-homepage .homepage-category-call-to-action .column .category-img, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots .category-img, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages .category-img, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list .category-img, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar .category-img, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty .category-img, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title .category-img, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main .category-img, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar .category-img, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row .category-img, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-img, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title .category-img, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title .category-img, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title .category-img, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title .category-img, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title .category-img,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title .category-img, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title .category-img, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title .category-img, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title .category-img, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title .category-img,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title .category-img, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title .category-img, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title .category-img, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std .category-img, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std .category-img, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std .category-img, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std .category-img, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std .category-img,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std .category-img, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std .category-img, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std .category-img, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std .category-img, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std .category-img,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std .category-img, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std .category-img, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std .category-img, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw .category-img, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left .category-img, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left .category-img, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main .category-img, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main .category-img, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create .category-img, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create .category-img, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title .category-img, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p .category-img, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title .category-img, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title .category-img,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate .category-img, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-img, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate .category-img,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title .category-img, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate .category-img, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-img, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row .category-img, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-img, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row .category-img, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-img {
        z-index: 2;
        position: relative;
        text-align: center;
        background-size: contain; }
      #helmade-homepage .homepage-category-call-to-action .column .category-img-hover, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots .category-img-hover, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots .category-img-hover, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages .category-img-hover, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages .category-img-hover, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list .category-img-hover, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list .category-img-hover, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar .category-img-hover, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar .category-img-hover, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty .category-img-hover, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty .category-img-hover, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title .category-img-hover, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main .category-img-hover, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-img-hover, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar .category-img-hover, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar .category-img-hover, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row .category-img-hover, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title .category-img-hover, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title .category-img-hover, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title .category-img-hover, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title .category-img-hover, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title .category-img-hover,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title .category-img-hover, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title .category-img-hover, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title .category-img-hover, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title .category-img-hover, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title .category-img-hover,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title .category-img-hover, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title .category-img-hover, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title .category-img-hover, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std .category-img-hover, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std .category-img-hover, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std .category-img-hover, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std .category-img-hover, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img-hover, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std .category-img-hover,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std .category-img-hover, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std .category-img-hover, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std .category-img-hover, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std .category-img-hover, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img-hover, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std .category-img-hover,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std .category-img-hover, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std .category-img-hover, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std .category-img-hover, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-img-hover, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw .category-img-hover, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left .category-img-hover, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left .category-img-hover, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main .category-img-hover, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main .category-img-hover, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create .category-img-hover, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create .category-img-hover, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title .category-img-hover, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p .category-img-hover, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title .category-img-hover, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title .category-img-hover,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate .category-img-hover, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-img-hover, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate .category-img-hover,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title .category-img-hover, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate .category-img-hover, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row .category-img-hover, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row .category-img-hover, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-img-hover {
        z-index: 3; }
      #helmade-homepage .homepage-category-call-to-action .column .category-background, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots .category-background, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots .category-background, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages .category-background, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages .category-background, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list .category-background, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list .category-background, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar .category-background, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar .category-background, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty .category-background, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty .category-background, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title .category-background, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main .category-background, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar .category-background, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar .category-background, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row .category-background, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title .category-background, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title .category-background, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title .category-background, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title .category-background, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title .category-background,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title .category-background, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title .category-background, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title .category-background, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title .category-background, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title .category-background,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title .category-background, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title .category-background, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title .category-background, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std .category-background, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std .category-background, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std .category-background, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std .category-background, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std .category-background,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std .category-background, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std .category-background, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std .category-background, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std .category-background, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std .category-background,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std .category-background, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std .category-background, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std .category-background, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .category-background, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw .category-background, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left .category-background, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left .category-background, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main .category-background, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main .category-background, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create .category-background, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create .category-background, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title .category-background, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p .category-background, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title .category-background, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title .category-background,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate .category-background, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate .category-background,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title .category-background, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .category-background, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate .category-background, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .category-background, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row .category-background, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row .category-background, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .category-background {
        opacity: 1; }
      #helmade-homepage .homepage-category-call-to-action .column .button, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots .button, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots .button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .page-title .button, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages .button, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages .button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list .button, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list .button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar .button, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar .button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .page-title .button, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty .button, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty .button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title .button, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main .button, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .button, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar .button, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar .button, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row .button, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .button, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title .button, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title .button, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title .button, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title .button, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title .button,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title .button, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title .button, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title .button, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title .button, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title .button,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title .button, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title .button, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title .button, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std .button, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .button, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std .button, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .button, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std .button, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .button, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std .button, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .button, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std .button,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .button, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std .button, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .button, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std .button, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .button, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std .button, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .button, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std .button, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .button, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std .button,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .button, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std .button, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .button, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std .button, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .button, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std .button, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std .button, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw .button, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw .button, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left .button, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .button, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left .button, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left .button, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main .button, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .button, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main .button, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main .button, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create .button, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .button, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create .button, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create .button, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title .button, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p .button, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p .button, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title .button, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title .button,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate .button, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .button, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate .button,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .button, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title .button, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title .button, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate .button, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate .button, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row .button, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .button, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row .button, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row .button, #helmade-homepage .homepage-category-call-to-action .column html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .column button, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots button, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .page-title button, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages button, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list button, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar button, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .page-title button, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty button, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title button, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main button, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main button, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar button, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar button, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row button, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row button, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title button, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title button, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title button, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title button, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title button,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title button, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title button, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title button, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title button, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title button,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title button, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title button, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title button, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std button, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std button, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std button, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std button, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std button, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std button, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std button, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std button, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std button,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std button, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std button, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std button, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std button, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std button, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std button, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std button, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std button, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std button, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std button,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std button, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std button, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std button, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std button, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std button, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std button, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std button, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw button, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw button, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left button, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left button, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left button, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left button, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main button, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main button, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main button, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main button, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create button, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create button, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create button, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create button, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title button, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p button, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p button, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title button, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title button,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate button, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate button, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate button,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate button, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title button, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title button, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate button, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate button, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row button, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row button, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row button, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row button {
        z-index: 4;
        position: absolute;
        top: 40%;
        left: 50%;
        line-height: 30px;
        opacity: 0;
        -webkit-transform: translateY(50px) translateX(-50%);
        -moz-transform: translateY(50px) translateX(-50%);
        -ms-transform: translateY(50px) translateX(-50%);
        -o-transform: translateY(50px) translateX(-50%);
        transform: translateY(50px) translateX(-50%);
        -webkit-transition: all 0.5s cubic-bezier(0, 0.945, 0.555, 0.995);
        -moz-transition: all 0.5s cubic-bezier(0, 0.945, 0.555, 0.995) false;
        -o-transition: all 0.5s cubic-bezier(0, 0.945, 0.555, 0.995) false;
        transition: all 0.5s cubic-bezier(0, 0.945, 0.555, 0.995); }
      #helmade-homepage .homepage-category-call-to-action .column a, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots a, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots a, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages a, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages a, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list a, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list a, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar a, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar a, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty a, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty a, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title a, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main a, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar a, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar a, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row a, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title a, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title a, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title a, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title a, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title a,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title a, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title a, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title a, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title a, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title a,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title a, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title a, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title a, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std a, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std a, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std a, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std a, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std a,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std a, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std a, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std a, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std a, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std a,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std a, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std a, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std a, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw a, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw a, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left a, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left a, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left a, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left a, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main a, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main a, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create a, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create a, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create a, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create a, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title a, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p a, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p a, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title a, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title a,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate a, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate a,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title a, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate a, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row a, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row a, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a, #helmade-homepage .homepage-category-call-to-action .column span, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots span, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots span, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages span, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages span, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list span, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list span, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar span, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar span, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty span, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty span, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title span, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main span, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main span, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar span, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar span, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row span, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row span, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title span, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title span, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title span, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title span, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title span,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title span, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title span, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title span, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title span, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title span,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title span, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title span, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title span, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std span, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std span, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std span, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std span, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std span, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std span, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std span, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std span, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std span,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std span, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std span, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std span, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std span, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std span, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std span, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std span, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std span, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std span, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std span,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std span, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std span, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std span, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std span, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std span, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std span, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std span, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw span, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw span, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left span, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left span, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left span, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left span, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main span, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main span, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main span, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main span, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create span, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create span, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create span, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create span, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title span, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p span, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p span, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title span, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title span,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate span, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate span, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate span,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate span, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title span, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title span, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate span, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate span, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row span, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row span, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row span, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row span {
        text-align: center; }
      #helmade-homepage .homepage-category-call-to-action .column a .category-name, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots a .category-name, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots a .category-name, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages a .category-name, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages a .category-name, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list a .category-name, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list a .category-name, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar a .category-name, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar a .category-name, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty a .category-name, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty a .category-name, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title a .category-name, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main a .category-name, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a .category-name, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar a .category-name, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar a .category-name, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row a .category-name, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title a .category-name, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title a .category-name, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title a .category-name, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title a .category-name, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title a .category-name,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title a .category-name, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title a .category-name, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title a .category-name, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title a .category-name, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title a .category-name,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title a .category-name, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title a .category-name, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title a .category-name, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std a .category-name, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std a .category-name, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std a .category-name, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std a .category-name, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std a .category-name,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std a .category-name, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std a .category-name, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std a .category-name, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std a .category-name, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std a .category-name,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std a .category-name, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std a .category-name, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std a .category-name, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw a .category-name, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw a .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left a .category-name, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left a .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left a .category-name, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left a .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main a .category-name, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main a .category-name, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create a .category-name, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create a .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create a .category-name, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create a .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title a .category-name, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p a .category-name, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p a .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title a .category-name, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title a .category-name,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate a .category-name, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a .category-name, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate a .category-name,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title a .category-name, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate a .category-name, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row a .category-name, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a .category-name, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row a .category-name, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a .category-name {
        width: 100%; }
        #helmade-homepage .homepage-category-call-to-action .column a .category-name:before, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots a .category-name:before, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots a .category-name:before, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages a .category-name:before, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages a .category-name:before, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list a .category-name:before, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list a .category-name:before, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar a .category-name:before, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar a .category-name:before, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty a .category-name:before, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty a .category-name:before, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title a .category-name:before, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main a .category-name:before, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a .category-name:before, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar a .category-name:before, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar a .category-name:before, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row a .category-name:before, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title a .category-name:before, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title a .category-name:before, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title a .category-name:before, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title a .category-name:before, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action
        .cms-magazine .main-content .main-row .page-title a .category-name:before,
        .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title a .category-name:before, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title a .category-name:before, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title a .category-name:before, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title a .category-name:before, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action
        .cms-handmade .main-content .main-row .page-title a .category-name:before,
        .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title a .category-name:before, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title a .category-name:before, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title a .category-name:before, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std a .category-name:before, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std a .category-name:before, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std a .category-name:before, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std a .category-name:before, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:before, #helmade-homepage .homepage-category-call-to-action
        .cms-magazine .main-content .main-row .std a .category-name:before,
        .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std a .category-name:before, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std a .category-name:before, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std a .category-name:before, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std a .category-name:before, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:before, #helmade-homepage .homepage-category-call-to-action
        .cms-handmade .main-content .main-row .std a .category-name:before,
        .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std a .category-name:before, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std a .category-name:before, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std a .category-name:before, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:before, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw a .category-name:before, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw a .category-name:before, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left a .category-name:before, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left a .category-name:before, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left a .category-name:before, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left a .category-name:before, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main a .category-name:before, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a .category-name:before, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main a .category-name:before, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a .category-name:before, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create a .category-name:before, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create a .category-name:before, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create a .category-name:before, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create a .category-name:before, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title a .category-name:before, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p a .category-name:before, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p a .category-name:before, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title a .category-name:before, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action
        .customer-account-changeforgotten .main-content .main-row .page-title a .category-name:before,
        .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate a .category-name:before, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a .category-name:before, #helmade-homepage .homepage-category-call-to-action
        .customer-account-changeforgotten .main-content .main-row #form-validate a .category-name:before,
        .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a .category-name:before, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title a .category-name:before, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:before, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate a .category-name:before, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row a .category-name:before, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a .category-name:before, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row a .category-name:before, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a .category-name:before, #helmade-homepage .homepage-category-call-to-action .column a .category-name:after, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots a .category-name:after, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots a .category-name:after, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages a .category-name:after, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages a .category-name:after, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list a .category-name:after, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list a .category-name:after, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar a .category-name:after, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar a .category-name:after, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty a .category-name:after, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty a .category-name:after, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title a .category-name:after, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main a .category-name:after, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a .category-name:after, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar a .category-name:after, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar a .category-name:after, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row a .category-name:after, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title a .category-name:after, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title a .category-name:after, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title a .category-name:after, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title a .category-name:after, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action
        .cms-magazine .main-content .main-row .page-title a .category-name:after,
        .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title a .category-name:after, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title a .category-name:after, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title a .category-name:after, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title a .category-name:after, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action
        .cms-handmade .main-content .main-row .page-title a .category-name:after,
        .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title a .category-name:after, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title a .category-name:after, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title a .category-name:after, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std a .category-name:after, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std a .category-name:after, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std a .category-name:after, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std a .category-name:after, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:after, #helmade-homepage .homepage-category-call-to-action
        .cms-magazine .main-content .main-row .std a .category-name:after,
        .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std a .category-name:after, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std a .category-name:after, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std a .category-name:after, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std a .category-name:after, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:after, #helmade-homepage .homepage-category-call-to-action
        .cms-handmade .main-content .main-row .std a .category-name:after,
        .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std a .category-name:after, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std a .category-name:after, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std a .category-name:after, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name:after, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw a .category-name:after, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw a .category-name:after, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left a .category-name:after, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left a .category-name:after, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left a .category-name:after, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left a .category-name:after, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main a .category-name:after, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a .category-name:after, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main a .category-name:after, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a .category-name:after, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create a .category-name:after, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create a .category-name:after, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create a .category-name:after, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create a .category-name:after, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title a .category-name:after, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p a .category-name:after, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p a .category-name:after, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title a .category-name:after, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action
        .customer-account-changeforgotten .main-content .main-row .page-title a .category-name:after,
        .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate a .category-name:after, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a .category-name:after, #helmade-homepage .homepage-category-call-to-action
        .customer-account-changeforgotten .main-content .main-row #form-validate a .category-name:after,
        .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a .category-name:after, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title a .category-name:after, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name:after, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate a .category-name:after, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row a .category-name:after, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a .category-name:after, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row a .category-name:after, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a .category-name:after {
          visibility: hidden; }
        #helmade-homepage .homepage-category-call-to-action .column a .category-name span, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots a .category-name span, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots a .category-name span, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages a .category-name span, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages a .category-name span, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list a .category-name span, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list a .category-name span, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar a .category-name span, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar a .category-name span, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty a .category-name span, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty a .category-name span, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title a .category-name span, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main a .category-name span, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a .category-name span, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar a .category-name span, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar a .category-name span, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row a .category-name span, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title a .category-name span, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title a .category-name span, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title a .category-name span, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title a .category-name span, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action
        .cms-magazine .main-content .main-row .page-title a .category-name span,
        .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title a .category-name span, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title a .category-name span, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title a .category-name span, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title a .category-name span, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action
        .cms-handmade .main-content .main-row .page-title a .category-name span,
        .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title a .category-name span, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title a .category-name span, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title a .category-name span, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std a .category-name span, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std a .category-name span, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std a .category-name span, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std a .category-name span, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name span, #helmade-homepage .homepage-category-call-to-action
        .cms-magazine .main-content .main-row .std a .category-name span,
        .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std a .category-name span, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std a .category-name span, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std a .category-name span, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std a .category-name span, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name span, #helmade-homepage .homepage-category-call-to-action
        .cms-handmade .main-content .main-row .std a .category-name span,
        .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std a .category-name span, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std a .category-name span, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std a .category-name span, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a .category-name span, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw a .category-name span, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw a .category-name span, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left a .category-name span, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left a .category-name span, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left a .category-name span, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left a .category-name span, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main a .category-name span, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a .category-name span, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main a .category-name span, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a .category-name span, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create a .category-name span, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create a .category-name span, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create a .category-name span, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create a .category-name span, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title a .category-name span, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p a .category-name span, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p a .category-name span, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title a .category-name span, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action
        .customer-account-changeforgotten .main-content .main-row .page-title a .category-name span,
        .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate a .category-name span, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a .category-name span, #helmade-homepage .homepage-category-call-to-action
        .customer-account-changeforgotten .main-content .main-row #form-validate a .category-name span,
        .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a .category-name span, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title a .category-name span, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a .category-name span, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate a .category-name span, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row a .category-name span, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a .category-name span, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row a .category-name span, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a .category-name span {
          text-align: center; }
      #helmade-homepage .homepage-category-call-to-action .column a:hover, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots a:hover, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots a:hover, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages a:hover, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages a:hover, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list a:hover, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list a:hover, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar a:hover, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar a:hover, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty a:hover, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty a:hover, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title a:hover, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main a:hover, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a:hover, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar a:hover, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar a:hover, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row a:hover, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a:hover, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title a:hover, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title a:hover, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title a:hover, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title a:hover, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title a:hover,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title a:hover, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title a:hover, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title a:hover, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title a:hover, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title a:hover,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title a:hover, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title a:hover, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title a:hover, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std a:hover, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a:hover, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std a:hover, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a:hover, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std a:hover, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a:hover, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std a:hover, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a:hover, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std a:hover,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a:hover, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std a:hover, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a:hover, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std a:hover, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a:hover, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std a:hover, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a:hover, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std a:hover, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a:hover, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std a:hover,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a:hover, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std a:hover, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a:hover, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std a:hover, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a:hover, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std a:hover, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a:hover, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw a:hover, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw a:hover, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left a:hover, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left a:hover, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left a:hover, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left a:hover, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main a:hover, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a:hover, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main a:hover, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a:hover, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create a:hover, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create a:hover, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create a:hover, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create a:hover, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title a:hover, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p a:hover, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p a:hover, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title a:hover, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title a:hover,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate a:hover, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a:hover, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate a:hover,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a:hover, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title a:hover, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a:hover, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate a:hover, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a:hover, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row a:hover, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a:hover, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row a:hover, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a:hover {
        text-decoration: none; }
      #helmade-homepage .homepage-category-call-to-action .column:hover .category-img, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots:hover .category-img, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots:hover .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages:hover .category-img, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages:hover .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list:hover .category-img, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list:hover .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar:hover .category-img, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar:hover .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty:hover .category-img, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty:hover .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title:hover .category-img, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main:hover .category-img, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar:hover .category-img, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar:hover .category-img, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row:hover .category-img, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title:hover .category-img, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title:hover .category-img, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title:hover .category-img, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title:hover .category-img, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title:hover .category-img,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title:hover .category-img, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title:hover .category-img, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title:hover .category-img, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title:hover .category-img, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title:hover .category-img,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title:hover .category-img, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title:hover .category-img, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title:hover .category-img, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std:hover .category-img, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std:hover .category-img, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std:hover .category-img, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std:hover .category-img, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std:hover .category-img,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std:hover .category-img, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std:hover .category-img, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std:hover .category-img, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std:hover .category-img, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std:hover .category-img,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std:hover .category-img, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std:hover .category-img, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std:hover .category-img, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw:hover .category-img, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw:hover .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left:hover .category-img, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left:hover .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left:hover .category-img, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left:hover .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main:hover .category-img, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main:hover .category-img, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create:hover .category-img, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create:hover .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create:hover .category-img, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create:hover .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title:hover .category-img, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p:hover .category-img, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p:hover .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title:hover .category-img, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title:hover .category-img,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate:hover .category-img, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover .category-img, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate:hover .category-img,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title:hover .category-img, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate:hover .category-img, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row:hover .category-img, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover .category-img, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row:hover .category-img, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover .category-img, #helmade-homepage .homepage-category-call-to-action .column:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots:hover .category-img-hover, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages:hover .category-img-hover, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list:hover .category-img-hover, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar:hover .category-img-hover, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty:hover .category-img-hover, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title:hover .category-img-hover, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main:hover .category-img-hover, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar:hover .category-img-hover, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row:hover .category-img-hover, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title:hover .category-img-hover, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title:hover .category-img-hover, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title:hover .category-img-hover, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title:hover .category-img-hover, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title:hover .category-img-hover,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title:hover .category-img-hover, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title:hover .category-img-hover, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title:hover .category-img-hover, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title:hover .category-img-hover, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title:hover .category-img-hover,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title:hover .category-img-hover, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title:hover .category-img-hover, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title:hover .category-img-hover, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std:hover .category-img-hover, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std:hover .category-img-hover, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std:hover .category-img-hover, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std:hover .category-img-hover, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std:hover .category-img-hover,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std:hover .category-img-hover, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std:hover .category-img-hover, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std:hover .category-img-hover, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std:hover .category-img-hover, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std:hover .category-img-hover,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std:hover .category-img-hover, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std:hover .category-img-hover, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std:hover .category-img-hover, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw:hover .category-img-hover, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left:hover .category-img-hover, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left:hover .category-img-hover, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main:hover .category-img-hover, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main:hover .category-img-hover, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create:hover .category-img-hover, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create:hover .category-img-hover, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title:hover .category-img-hover, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p:hover .category-img-hover, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title:hover .category-img-hover, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title:hover .category-img-hover,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate:hover .category-img-hover, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate:hover .category-img-hover,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title:hover .category-img-hover, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate:hover .category-img-hover, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row:hover .category-img-hover, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row:hover .category-img-hover, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover .category-img-hover, #helmade-homepage .homepage-category-call-to-action .column:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots:hover .category-sub, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages:hover .category-sub, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list:hover .category-sub, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar:hover .category-sub, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty:hover .category-sub, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title:hover .category-sub, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main:hover .category-sub, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar:hover .category-sub, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row:hover .category-sub, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title:hover .category-sub, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title:hover .category-sub, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title:hover .category-sub, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title:hover .category-sub, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title:hover .category-sub,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title:hover .category-sub, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title:hover .category-sub, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title:hover .category-sub, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title:hover .category-sub, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title:hover .category-sub,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title:hover .category-sub, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title:hover .category-sub, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title:hover .category-sub, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std:hover .category-sub, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std:hover .category-sub, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std:hover .category-sub, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std:hover .category-sub, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-sub, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std:hover .category-sub,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std:hover .category-sub, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std:hover .category-sub, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std:hover .category-sub, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std:hover .category-sub, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-sub, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std:hover .category-sub,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std:hover .category-sub, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std:hover .category-sub, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std:hover .category-sub, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw:hover .category-sub, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left:hover .category-sub, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left:hover .category-sub, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main:hover .category-sub, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main:hover .category-sub, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create:hover .category-sub, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create:hover .category-sub, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title:hover .category-sub, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p:hover .category-sub, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title:hover .category-sub, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title:hover .category-sub,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate:hover .category-sub, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover .category-sub, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate:hover .category-sub,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title:hover .category-sub, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate:hover .category-sub, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row:hover .category-sub, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover .category-sub, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row:hover .category-sub, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover .category-sub {
        opacity: 0.5; }
      #helmade-homepage .homepage-category-call-to-action .column:hover .button, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots:hover .button, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots:hover .button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .page-title:hover .button, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages:hover .button, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages:hover .button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list:hover .button, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list:hover .button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar:hover .button, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar:hover .button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .page-title:hover .button, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty:hover .button, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty:hover .button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title:hover .button, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main:hover .button, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover .button, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar:hover .button, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar:hover .button, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row:hover .button, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title:hover .button, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title:hover .button, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title:hover .button, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title:hover .button, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title:hover .button,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title:hover .button, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title:hover .button, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title:hover .button, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title:hover .button, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title:hover .button,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title:hover .button, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title:hover .button, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title:hover .button, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std:hover .button, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std:hover .button, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std:hover .button, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std:hover .button, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .button, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std:hover .button,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std:hover .button, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std:hover .button, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std:hover .button, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std:hover .button, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .button, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std:hover .button,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std:hover .button, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std:hover .button, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std:hover .button, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover .button, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw:hover .button, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw:hover .button, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left:hover .button, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left:hover .button, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left:hover .button, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left:hover .button, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main:hover .button, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover .button, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main:hover .button, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover .button, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create:hover .button, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create:hover .button, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create:hover .button, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create:hover .button, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title:hover .button, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p:hover .button, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p:hover .button, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title:hover .button, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title:hover .button,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate:hover .button, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover .button, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate:hover .button,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover .button, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title:hover .button, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover .button, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate:hover .button, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row:hover .button, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover .button, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row:hover .button, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover .button, #helmade-homepage .homepage-category-call-to-action .column:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .column:hover button, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots:hover button, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots:hover button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .page-title:hover button, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages:hover button, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages:hover button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list:hover button, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list:hover button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar:hover button, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar:hover button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .page-title:hover button, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty:hover button, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty:hover button, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title:hover button, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main:hover button, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover button, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar:hover button, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar:hover button, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row:hover button, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover button, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title:hover button, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title:hover button, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title:hover button, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title:hover button, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .page-title:hover button,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title:hover button, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title:hover button, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title:hover button, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title:hover button, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .page-title:hover button,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title:hover button, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title:hover button, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title:hover button, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std:hover button, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover button, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std:hover button, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover button, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std:hover button, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover button, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std:hover button, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover button, #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action
      .cms-magazine .main-content .main-row .std:hover button,
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
      .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover button, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std:hover button, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover button, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std:hover button, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover button, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std:hover button, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover button, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std:hover button, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover button, #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action
      .cms-handmade .main-content .main-row .std:hover button,
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
      .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover button, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std:hover button, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover button, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std:hover button, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover button, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std:hover button, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std:hover button, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw:hover button, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw:hover button, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left:hover button, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left:hover button, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left:hover button, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left:hover button, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main:hover button, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover button, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main:hover button, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main:hover button, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create:hover button, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create:hover button, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create:hover button, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create:hover button, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title:hover button, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p:hover button, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p:hover button, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title:hover button, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row .page-title:hover button,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate:hover button, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover button, #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action
      .customer-account-changeforgotten .main-content .main-row #form-validate:hover button,
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer
      .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover button, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title:hover button, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title:hover button, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate:hover button, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate:hover button, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row:hover button, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover button, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row:hover button, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row:hover button {
        opacity: 1;
        -webkit-transform: translateY(0px) translateX(-50%);
        -moz-transform: translateY(0px) translateX(-50%);
        -ms-transform: translateY(0px) translateX(-50%);
        -o-transform: translateY(0px) translateX(-50%);
        transform: translateY(0px) translateX(-50%); }
  #helmade-homepage #magazine-teaser {
    margin-top: 235px;
    margin-bottom: 205px; }
    #helmade-homepage #magazine-teaser h2 {
      top: -240px;
      line-height: 90px; }
      #helmade-homepage #magazine-teaser h2 span {
        font-size: 50px;
        line-height: 0; }
    #helmade-homepage #magazine-teaser .post-image {
      vertical-align: middle;
      display: table-cell;
      padding: 10px; }
      #helmade-homepage #magazine-teaser .post-image img {
        width: 100%;
        height: auto; }
    #helmade-homepage #magazine-teaser .post-title {
      display: inline-flex;
      margin-top: 40px;
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      font-size: 18px;
      line-height: 24px;
      text-align: left; }
    #helmade-homepage #magazine-teaser .post-link {
      display: inline-flex;
      float: left;
      margin: 40px 0; }
      #helmade-homepage #magazine-teaser .post-link a {
        color: #666;
        border-color: #EBEBEB;
        background-color: #EBEBEB;
        font-size: 14px;
        padding: 14px 20px;
        text-align: left;
        text-transform: uppercase;
        font-family: "HelveticaNeueW01-55Roma";
        -webkit-transition: background-color 1s false, color 1s false;
        -moz-transition: background-color 1s false false, color 1s false false;
        -o-transition: background-color 1s false false, color 1s false false;
        transition: background-color 1s, color 1s;
        -webkit-transition-duration: 1s;
        -moz-transition-duration: 1s;
        -o-transition-duration: 1s;
        transition-duration: 1s; }
        #helmade-homepage #magazine-teaser .post-link a:hover {
          background-color: #e2e2e2; }
    #helmade-homepage #magazine-teaser .magazine-link {
      margin-top: 20px; }
  #helmade-homepage #seo-page-text {
    text-align: center;
    top: 0;
    margin-bottom: 250px; }
    #helmade-homepage #seo-page-text .seo-page-content .seo-page-logo {
      display: inline-block; }
      #helmade-homepage #seo-page-text .seo-page-content .seo-page-logo img {
        width: 260px; }
    #helmade-homepage #seo-page-text .seo-page-content .seo-text {
      width: 65%;
      background: -o-linear-gradient(left, #b3f9d3 1px, white 0);
      background: -moz-linear-gradient(left, #b3f9d3 1px, white 0);
      background: -webkit-linear-gradient(left, #b3f9d3 1px, white 0);
      background: linear-gradient(90deg, #b3f9d3 1px, white 0);
      background-position: 100% 0;
      background-repeat: repeat-y;
      background-size: 50%;
      padding: 75px 0 90px 0;
      margin: 0 auto;
      font-size: 28px;
      line-height: 45px;
      font-family: "HelveticaNeueW01-45Ligh";
      text-align: justify; }
      #helmade-homepage #seo-page-text .seo-page-content .seo-text p {
        font-size: 28px; }
      @media only screen and (max-width: 779px) {
        #helmade-homepage #seo-page-text .seo-page-content .seo-text {
          font-size: 18px;
          line-height: 26px; }
          #helmade-homepage #seo-page-text .seo-page-content .seo-text p {
            font-size: 18px; } }
    #helmade-homepage #seo-page-text .seo-page-content .seo-company-logo {
      display: inline-block; }
      #helmade-homepage #seo-page-text .seo-page-content .seo-company-logo img {
        width: 135px; }

@media only screen and (min-width: 1025px) {
  #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-helmet .content-box .product-info:before, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-helmet .content-box .product-info:before {
    left: 25%;
    width: 100px; } }

@media only screen and (min-width: 780px) and (max-width: 1024px) {
  #helmade-homepage .helmet-category-teaser .category-row {
    padding-top: 120%; } }

@media only screen and (min-width: 551px) and (max-width: 779px) {
  #helmade-homepage .helmet-category-teaser .category-row {
    padding-top: 175%; }
    #helmade-homepage .helmet-category-teaser .category-row a.item .gradient-container .color-container {
      left: -50%;
      top: -15%;
      right: -50%;
      bottom: -15%; }
    #helmade-homepage .helmet-category-teaser .category-row a.item:hover .white-box {
      -webkit-transform: scale3d(1.025, 1.021, 1);
      -moz-transform: scale3d(1.025, 1.021, 1);
      -ms-transform: scale3d(1.025, 1.021, 1);
      -o-transform: scale3d(1.025, 1.021, 1);
      transform: scale3d(1.025, 1.021, 1); }
  #helmade-homepage #magazine-teaser.homepage-category-call-to-action h2 {
    font-size: 80px; }
  #helmade-homepage #magazine-teaser.homepage-category-call-to-action .magazine-link {
    margin-left: 0; }
  #helmade-homepage #seo-page-text .seo-page-content .seo-text {
    width: 85%; } }

@media only screen and (max-width: 550px) {
  .homepage-category-call-to-action .helmet-category-teaser .category-row {
    padding-top: 188%; }
  #helmade-homepage #magazine-teaser .row1 {
    margin-left: 0; }
  #helmade-homepage #magazine-teaser.homepage-category-call-to-action h2 {
    font-size: 70px;
    top: -180px; }
    #helmade-homepage #magazine-teaser.homepage-category-call-to-action h2 span {
      line-height: 0; }
  #helmade-homepage #magazine-teaser.homepage-category-call-to-action .magazine-link {
    margin-left: 0; }
    #helmade-homepage #magazine-teaser.homepage-category-call-to-action .magazine-link a {
      font-size: 18px; }
  #helmade-homepage #magazine-teaser.homepage-category-call-to-action .post-image {
    padding: 0; }
  #helmade-homepage #seo-page-text .seo-page-content .seo-text {
    width: 85%; } }

@media only screen and (min-width: 1025px) {
  #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-helmet .product-info, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-helmet .product-info {
    left: 190px;
    right: -120px; } }

@media only screen and (max-width: 1024px) {
  #helmade-homepage .homepage-intro .intro-headline {
    padding-top: 32%; }
  #helmade-homepage .helmet-category-teaser .category-Motorsports > .column, #helmade-homepage .helmet-category-teaser .js-slider .category-Motorsports > .slick-dots, .js-slider #helmade-homepage .helmet-category-teaser .category-Motorsports > .slick-dots, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorsports > ul.messages, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorsports > ul.messages, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorsports > .cart-product-list, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorsports > .cart-product-list, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorsports > .cart-sidebar, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorsports > .cart-sidebar, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Motorsports > .cart-empty, .checkout-cart-index .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .cart-empty, #helmade-homepage .helmet-category-teaser .checkout-cart-index .category-Motorsports > .page-title, .checkout-cart-index #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Motorsports > .col-main, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsports > .col-main, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Motorsports > .col-right.sidebar, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsports > .col-right.sidebar, #helmade-homepage .helmet-category-teaser .checkout-onepage-success .col-main .main-content .category-Motorsports > .main-row, .checkout-onepage-success .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorsports > .main-row, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Motorsports > .page-title, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Motorsports > .page-title, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Motorsports > .page-title, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Motorsports > .page-title, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Motorsports > .page-title,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Motorsports > .page-title, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Motorsports > .page-title, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Motorsports > .page-title, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Motorsports > .page-title, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Motorsports > .page-title,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Motorsports > .page-title, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Motorsports > .page-title, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Motorsports > .page-title, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Motorsports > .std, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .std, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Motorsports > .std, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .std, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Motorsports > .std, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .std, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Motorsports > .std, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .std, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Motorsports > .std,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .std, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Motorsports > .std, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .std, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Motorsports > .std, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .std, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Motorsports > .std, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .std, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Motorsports > .std, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .std, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Motorsports > .std,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .std, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Motorsports > .std, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .std, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Motorsports > .std, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .std, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Motorsports > .std, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .std, #helmade-homepage .helmet-category-teaser .saferpaycw-checkout-pay .main-content .main-row .category-Motorsports > .saferpaycw, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .saferpaycw, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Motorsports > .col-left, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsports > .col-left, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Motorsports > .col-left, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsports > .col-left, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Motorsports > .col-main, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsports > .col-main, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Motorsports > .col-main, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsports > .col-main, #helmade-homepage .helmet-category-teaser .customer-account-login .main-content .main-row .category-Motorsports > .account-create, .customer-account-login .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .account-create, #helmade-homepage .helmet-category-teaser .customer-account-create .main-content .main-row .category-Motorsports > .account-create, .customer-account-create .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .account-create, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Motorsports > .page-title, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Motorsports > p, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > p, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Motorsports > .page-title, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Motorsports > .page-title,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Motorsports > #form-validate, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > #form-validate, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Motorsports > #form-validate,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > #form-validate, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Motorsports > .page-title, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Motorsports > #form-validate, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > #form-validate, #helmade-homepage .helmet-category-teaser .cms-index-nocookies .col-main .main-content .category-Motorsports > .main-row, .cms-index-nocookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorsports > .main-row, #helmade-homepage .helmet-category-teaser .cms-enable-cookies .col-main .main-content .category-Motorsports > .main-row, .cms-enable-cookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorsports > .main-row, #helmade-homepage .helmet-category-teaser .category-Motorbike > .column, #helmade-homepage .helmet-category-teaser .js-slider .category-Motorbike > .slick-dots, .js-slider #helmade-homepage .helmet-category-teaser .category-Motorbike > .slick-dots, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorbike > ul.messages, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorbike > ul.messages, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorbike > .cart-product-list, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorbike > .cart-product-list, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorbike > .cart-sidebar, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorbike > .cart-sidebar, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Motorbike > .cart-empty, .checkout-cart-index .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .cart-empty, #helmade-homepage .helmet-category-teaser .checkout-cart-index .category-Motorbike > .page-title, .checkout-cart-index #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Motorbike > .col-main, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorbike > .col-main, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Motorbike > .col-right.sidebar, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorbike > .col-right.sidebar, #helmade-homepage .helmet-category-teaser .checkout-onepage-success .col-main .main-content .category-Motorbike > .main-row, .checkout-onepage-success .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorbike > .main-row, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Motorbike > .page-title, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Motorbike > .page-title, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Motorbike > .page-title, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Motorbike > .page-title, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Motorbike > .page-title,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Motorbike > .page-title, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Motorbike > .page-title, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Motorbike > .page-title, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Motorbike > .page-title, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Motorbike > .page-title,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Motorbike > .page-title, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Motorbike > .page-title, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Motorbike > .page-title, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Motorbike > .std, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .std, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Motorbike > .std, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .std, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Motorbike > .std, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .std, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Motorbike > .std, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .std, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Motorbike > .std,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .std, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Motorbike > .std, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .std, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Motorbike > .std, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .std, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Motorbike > .std, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .std, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Motorbike > .std, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .std, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Motorbike > .std,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .std, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Motorbike > .std, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .std, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Motorbike > .std, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .std, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Motorbike > .std, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .std, #helmade-homepage .helmet-category-teaser .saferpaycw-checkout-pay .main-content .main-row .category-Motorbike > .saferpaycw, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .saferpaycw, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Motorbike > .col-left, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorbike > .col-left, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Motorbike > .col-left, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorbike > .col-left, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Motorbike > .col-main, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorbike > .col-main, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Motorbike > .col-main, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorbike > .col-main, #helmade-homepage .helmet-category-teaser .customer-account-login .main-content .main-row .category-Motorbike > .account-create, .customer-account-login .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .account-create, #helmade-homepage .helmet-category-teaser .customer-account-create .main-content .main-row .category-Motorbike > .account-create, .customer-account-create .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .account-create, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Motorbike > .page-title, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Motorbike > p, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > p, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Motorbike > .page-title, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Motorbike > .page-title,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Motorbike > #form-validate, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > #form-validate, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Motorbike > #form-validate,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > #form-validate, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Motorbike > .page-title, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Motorbike > #form-validate, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorbike > #form-validate, #helmade-homepage .helmet-category-teaser .cms-index-nocookies .col-main .main-content .category-Motorbike > .main-row, .cms-index-nocookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorbike > .main-row, #helmade-homepage .helmet-category-teaser .cms-enable-cookies .col-main .main-content .category-Motorbike > .main-row, .cms-enable-cookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorbike > .main-row, #helmade-homepage .helmet-category-teaser .category-Scooter > .column, #helmade-homepage .helmet-category-teaser .js-slider .category-Scooter > .slick-dots, .js-slider #helmade-homepage .helmet-category-teaser .category-Scooter > .slick-dots, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Scooter > ul.messages, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Scooter > ul.messages, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Scooter > .cart-product-list, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Scooter > .cart-product-list, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Scooter > .cart-sidebar, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Scooter > .cart-sidebar, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Scooter > .cart-empty, .checkout-cart-index .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .cart-empty, #helmade-homepage .helmet-category-teaser .checkout-cart-index .category-Scooter > .page-title, .checkout-cart-index #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Scooter > .col-main, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Scooter > .col-main, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Scooter > .col-right.sidebar, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Scooter > .col-right.sidebar, #helmade-homepage .helmet-category-teaser .checkout-onepage-success .col-main .main-content .category-Scooter > .main-row, .checkout-onepage-success .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Scooter > .main-row, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Scooter > .page-title, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Scooter > .page-title, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Scooter > .page-title, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Scooter > .page-title, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Scooter > .page-title,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Scooter > .page-title, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Scooter > .page-title, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Scooter > .page-title, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Scooter > .page-title, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Scooter > .page-title,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Scooter > .page-title, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Scooter > .page-title, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Scooter > .page-title, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Scooter > .std, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .std, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Scooter > .std, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .std, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Scooter > .std, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .std, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Scooter > .std, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .std, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Scooter > .std,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .std, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Scooter > .std, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .std, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Scooter > .std, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .std, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Scooter > .std, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .std, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Scooter > .std, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .std, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Scooter > .std,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .std, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Scooter > .std, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .std, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Scooter > .std, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .std, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Scooter > .std, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .std, #helmade-homepage .helmet-category-teaser .saferpaycw-checkout-pay .main-content .main-row .category-Scooter > .saferpaycw, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .saferpaycw, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Scooter > .col-left, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Scooter > .col-left, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Scooter > .col-left, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Scooter > .col-left, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Scooter > .col-main, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Scooter > .col-main, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Scooter > .col-main, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Scooter > .col-main, #helmade-homepage .helmet-category-teaser .customer-account-login .main-content .main-row .category-Scooter > .account-create, .customer-account-login .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .account-create, #helmade-homepage .helmet-category-teaser .customer-account-create .main-content .main-row .category-Scooter > .account-create, .customer-account-create .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .account-create, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Scooter > .page-title, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Scooter > p, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > p, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Scooter > .page-title, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Scooter > .page-title,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Scooter > #form-validate, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > #form-validate, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Scooter > #form-validate,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > #form-validate, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Scooter > .page-title, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Scooter > #form-validate, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Scooter > #form-validate, #helmade-homepage .helmet-category-teaser .cms-index-nocookies .col-main .main-content .category-Scooter > .main-row, .cms-index-nocookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Scooter > .main-row, #helmade-homepage .helmet-category-teaser .cms-enable-cookies .col-main .main-content .category-Scooter > .main-row, .cms-enable-cookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Scooter > .main-row, #helmade-homepage .helmet-category-teaser .category-Motorrad > .column, #helmade-homepage .helmet-category-teaser .js-slider .category-Motorrad > .slick-dots, .js-slider #helmade-homepage .helmet-category-teaser .category-Motorrad > .slick-dots, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorrad > ul.messages, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorrad > ul.messages, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorrad > .cart-product-list, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorrad > .cart-product-list, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorrad > .cart-sidebar, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorrad > .cart-sidebar, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Motorrad > .cart-empty, .checkout-cart-index .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .cart-empty, #helmade-homepage .helmet-category-teaser .checkout-cart-index .category-Motorrad > .page-title, .checkout-cart-index #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Motorrad > .col-main, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorrad > .col-main, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Motorrad > .col-right.sidebar, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorrad > .col-right.sidebar, #helmade-homepage .helmet-category-teaser .checkout-onepage-success .col-main .main-content .category-Motorrad > .main-row, .checkout-onepage-success .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorrad > .main-row, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Motorrad > .page-title, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Motorrad > .page-title, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Motorrad > .page-title, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Motorrad > .page-title, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Motorrad > .page-title,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Motorrad > .page-title, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Motorrad > .page-title, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Motorrad > .page-title, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Motorrad > .page-title, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Motorrad > .page-title,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Motorrad > .page-title, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Motorrad > .page-title, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Motorrad > .page-title, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Motorrad > .std, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .std, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Motorrad > .std, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .std, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Motorrad > .std, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .std, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Motorrad > .std, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .std, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Motorrad > .std,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .std, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Motorrad > .std, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .std, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Motorrad > .std, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .std, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Motorrad > .std, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .std, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Motorrad > .std, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .std, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Motorrad > .std,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .std, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Motorrad > .std, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .std, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Motorrad > .std, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .std, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Motorrad > .std, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .std, #helmade-homepage .helmet-category-teaser .saferpaycw-checkout-pay .main-content .main-row .category-Motorrad > .saferpaycw, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .saferpaycw, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Motorrad > .col-left, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorrad > .col-left, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Motorrad > .col-left, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorrad > .col-left, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Motorrad > .col-main, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorrad > .col-main, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Motorrad > .col-main, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorrad > .col-main, #helmade-homepage .helmet-category-teaser .customer-account-login .main-content .main-row .category-Motorrad > .account-create, .customer-account-login .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .account-create, #helmade-homepage .helmet-category-teaser .customer-account-create .main-content .main-row .category-Motorrad > .account-create, .customer-account-create .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .account-create, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Motorrad > .page-title, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Motorrad > p, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > p, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Motorrad > .page-title, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Motorrad > .page-title,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Motorrad > #form-validate, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > #form-validate, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Motorrad > #form-validate,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > #form-validate, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Motorrad > .page-title, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Motorrad > #form-validate, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorrad > #form-validate, #helmade-homepage .helmet-category-teaser .cms-index-nocookies .col-main .main-content .category-Motorrad > .main-row, .cms-index-nocookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorrad > .main-row, #helmade-homepage .helmet-category-teaser .cms-enable-cookies .col-main .main-content .category-Motorrad > .main-row, .cms-enable-cookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorrad > .main-row, #helmade-homepage .helmet-category-teaser .category-Bicycle > .column, #helmade-homepage .helmet-category-teaser .js-slider .category-Bicycle > .slick-dots, .js-slider #helmade-homepage .helmet-category-teaser .category-Bicycle > .slick-dots, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Bicycle > ul.messages, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Bicycle > ul.messages, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Bicycle > .cart-product-list, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Bicycle > .cart-product-list, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Bicycle > .cart-sidebar, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Bicycle > .cart-sidebar, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Bicycle > .cart-empty, .checkout-cart-index .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .cart-empty, #helmade-homepage .helmet-category-teaser .checkout-cart-index .category-Bicycle > .page-title, .checkout-cart-index #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Bicycle > .col-main, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Bicycle > .col-main, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Bicycle > .col-right.sidebar, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Bicycle > .col-right.sidebar, #helmade-homepage .helmet-category-teaser .checkout-onepage-success .col-main .main-content .category-Bicycle > .main-row, .checkout-onepage-success .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Bicycle > .main-row, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Bicycle > .page-title, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Bicycle > .page-title, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Bicycle > .page-title, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Bicycle > .page-title, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Bicycle > .page-title,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Bicycle > .page-title, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Bicycle > .page-title, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Bicycle > .page-title, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Bicycle > .page-title, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Bicycle > .page-title,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Bicycle > .page-title, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Bicycle > .page-title, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Bicycle > .page-title, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Bicycle > .std, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .std, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Bicycle > .std, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .std, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Bicycle > .std, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .std, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Bicycle > .std, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .std, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Bicycle > .std,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .std, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Bicycle > .std, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .std, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Bicycle > .std, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .std, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Bicycle > .std, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .std, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Bicycle > .std, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .std, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Bicycle > .std,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .std, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Bicycle > .std, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .std, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Bicycle > .std, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .std, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Bicycle > .std, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .std, #helmade-homepage .helmet-category-teaser .saferpaycw-checkout-pay .main-content .main-row .category-Bicycle > .saferpaycw, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .saferpaycw, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Bicycle > .col-left, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Bicycle > .col-left, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Bicycle > .col-left, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Bicycle > .col-left, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Bicycle > .col-main, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Bicycle > .col-main, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Bicycle > .col-main, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Bicycle > .col-main, #helmade-homepage .helmet-category-teaser .customer-account-login .main-content .main-row .category-Bicycle > .account-create, .customer-account-login .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .account-create, #helmade-homepage .helmet-category-teaser .customer-account-create .main-content .main-row .category-Bicycle > .account-create, .customer-account-create .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .account-create, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Bicycle > .page-title, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Bicycle > p, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > p, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Bicycle > .page-title, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Bicycle > .page-title,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Bicycle > #form-validate, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > #form-validate, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Bicycle > #form-validate,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > #form-validate, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Bicycle > .page-title, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Bicycle > #form-validate, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Bicycle > #form-validate, #helmade-homepage .helmet-category-teaser .cms-index-nocookies .col-main .main-content .category-Bicycle > .main-row, .cms-index-nocookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Bicycle > .main-row, #helmade-homepage .helmet-category-teaser .cms-enable-cookies .col-main .main-content .category-Bicycle > .main-row, .cms-enable-cookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Bicycle > .main-row, #helmade-homepage .helmet-category-teaser .category-Motorsport > .column, #helmade-homepage .helmet-category-teaser .js-slider .category-Motorsport > .slick-dots, .js-slider #helmade-homepage .helmet-category-teaser .category-Motorsport > .slick-dots, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorsport > ul.messages, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorsport > ul.messages, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorsport > .cart-product-list, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorsport > .cart-product-list, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorsport > .cart-sidebar, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorsport > .cart-sidebar, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Motorsport > .cart-empty, .checkout-cart-index .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .cart-empty, #helmade-homepage .helmet-category-teaser .checkout-cart-index .category-Motorsport > .page-title, .checkout-cart-index #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Motorsport > .col-main, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsport > .col-main, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Motorsport > .col-right.sidebar, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsport > .col-right.sidebar, #helmade-homepage .helmet-category-teaser .checkout-onepage-success .col-main .main-content .category-Motorsport > .main-row, .checkout-onepage-success .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorsport > .main-row, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Motorsport > .page-title, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Motorsport > .page-title, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Motorsport > .page-title, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Motorsport > .page-title, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Motorsport > .page-title,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Motorsport > .page-title, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Motorsport > .page-title, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Motorsport > .page-title, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Motorsport > .page-title, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Motorsport > .page-title,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Motorsport > .page-title, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Motorsport > .page-title, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Motorsport > .page-title, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Motorsport > .std, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .std, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Motorsport > .std, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .std, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Motorsport > .std, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .std, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Motorsport > .std, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .std, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Motorsport > .std,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .std, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Motorsport > .std, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .std, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Motorsport > .std, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .std, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Motorsport > .std, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .std, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Motorsport > .std, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .std, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Motorsport > .std,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .std, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Motorsport > .std, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .std, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Motorsport > .std, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .std, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Motorsport > .std, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .std, #helmade-homepage .helmet-category-teaser .saferpaycw-checkout-pay .main-content .main-row .category-Motorsport > .saferpaycw, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .saferpaycw, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Motorsport > .col-left, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsport > .col-left, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Motorsport > .col-left, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsport > .col-left, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Motorsport > .col-main, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsport > .col-main, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Motorsport > .col-main, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsport > .col-main, #helmade-homepage .helmet-category-teaser .customer-account-login .main-content .main-row .category-Motorsport > .account-create, .customer-account-login .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .account-create, #helmade-homepage .helmet-category-teaser .customer-account-create .main-content .main-row .category-Motorsport > .account-create, .customer-account-create .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .account-create, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Motorsport > .page-title, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Motorsport > p, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > p, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Motorsport > .page-title, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Motorsport > .page-title,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Motorsport > #form-validate, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > #form-validate, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Motorsport > #form-validate,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > #form-validate, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Motorsport > .page-title, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Motorsport > #form-validate, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > #form-validate, #helmade-homepage .helmet-category-teaser .cms-index-nocookies .col-main .main-content .category-Motorsport > .main-row, .cms-index-nocookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorsport > .main-row, #helmade-homepage .helmet-category-teaser .cms-enable-cookies .col-main .main-content .category-Motorsport > .main-row, .cms-enable-cookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorsport > .main-row, #helmade-homepage .helmet-category-teaser .category-Basic > .column, #helmade-homepage .helmet-category-teaser .js-slider .category-Basic > .slick-dots, .js-slider #helmade-homepage .helmet-category-teaser .category-Basic > .slick-dots, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Basic > ul.messages, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Basic > ul.messages, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Basic > .cart-product-list, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Basic > .cart-product-list, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Basic > .cart-sidebar, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Basic > .cart-sidebar, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Basic > .cart-empty, .checkout-cart-index .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .cart-empty, #helmade-homepage .helmet-category-teaser .checkout-cart-index .category-Basic > .page-title, .checkout-cart-index #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Basic > .col-main, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Basic > .col-main, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Basic > .col-right.sidebar, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Basic > .col-right.sidebar, #helmade-homepage .helmet-category-teaser .checkout-onepage-success .col-main .main-content .category-Basic > .main-row, .checkout-onepage-success .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Basic > .main-row, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Basic > .page-title, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Basic > .page-title, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Basic > .page-title, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Basic > .page-title, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Basic > .page-title,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Basic > .page-title, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Basic > .page-title, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Basic > .page-title, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Basic > .page-title, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Basic > .page-title,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Basic > .page-title, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Basic > .page-title, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Basic > .page-title, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Basic > .std, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .std, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Basic > .std, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .std, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Basic > .std, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .std, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Basic > .std, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .std, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Basic > .std,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .std, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Basic > .std, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .std, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Basic > .std, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .std, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Basic > .std, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .std, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Basic > .std, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .std, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Basic > .std,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .std, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Basic > .std, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .std, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Basic > .std, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .std, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Basic > .std, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .std, #helmade-homepage .helmet-category-teaser .saferpaycw-checkout-pay .main-content .main-row .category-Basic > .saferpaycw, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .saferpaycw, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Basic > .col-left, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Basic > .col-left, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Basic > .col-left, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Basic > .col-left, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Basic > .col-main, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Basic > .col-main, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Basic > .col-main, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Basic > .col-main, #helmade-homepage .helmet-category-teaser .customer-account-login .main-content .main-row .category-Basic > .account-create, .customer-account-login .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .account-create, #helmade-homepage .helmet-category-teaser .customer-account-create .main-content .main-row .category-Basic > .account-create, .customer-account-create .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .account-create, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Basic > .page-title, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Basic > p, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > p, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Basic > .page-title, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Basic > .page-title,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Basic > #form-validate, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > #form-validate, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Basic > #form-validate,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > #form-validate, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Basic > .page-title, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Basic > #form-validate, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basic > #form-validate, #helmade-homepage .helmet-category-teaser .cms-index-nocookies .col-main .main-content .category-Basic > .main-row, .cms-index-nocookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Basic > .main-row, #helmade-homepage .helmet-category-teaser .cms-enable-cookies .col-main .main-content .category-Basic > .main-row, .cms-enable-cookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Basic > .main-row, #helmade-homepage .helmet-category-teaser .category-Basis > .column, #helmade-homepage .helmet-category-teaser .js-slider .category-Basis > .slick-dots, .js-slider #helmade-homepage .helmet-category-teaser .category-Basis > .slick-dots, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Basis > ul.messages, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Basis > ul.messages, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Basis > .cart-product-list, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Basis > .cart-product-list, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Basis > .cart-sidebar, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Basis > .cart-sidebar, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Basis > .cart-empty, .checkout-cart-index .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .cart-empty, #helmade-homepage .helmet-category-teaser .checkout-cart-index .category-Basis > .page-title, .checkout-cart-index #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Basis > .col-main, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Basis > .col-main, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Basis > .col-right.sidebar, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Basis > .col-right.sidebar, #helmade-homepage .helmet-category-teaser .checkout-onepage-success .col-main .main-content .category-Basis > .main-row, .checkout-onepage-success .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Basis > .main-row, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Basis > .page-title, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Basis > .page-title, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Basis > .page-title, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Basis > .page-title, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Basis > .page-title,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Basis > .page-title, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Basis > .page-title, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Basis > .page-title, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Basis > .page-title, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Basis > .page-title,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Basis > .page-title, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Basis > .page-title, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Basis > .page-title, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Basis > .std, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .std, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Basis > .std, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .std, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Basis > .std, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .std, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Basis > .std, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .std, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Basis > .std,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .std, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Basis > .std, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .std, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Basis > .std, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .std, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Basis > .std, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .std, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Basis > .std, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .std, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Basis > .std,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .std, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Basis > .std, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .std, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Basis > .std, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .std, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Basis > .std, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .std, #helmade-homepage .helmet-category-teaser .saferpaycw-checkout-pay .main-content .main-row .category-Basis > .saferpaycw, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .saferpaycw, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Basis > .col-left, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Basis > .col-left, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Basis > .col-left, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Basis > .col-left, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Basis > .col-main, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Basis > .col-main, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Basis > .col-main, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Basis > .col-main, #helmade-homepage .helmet-category-teaser .customer-account-login .main-content .main-row .category-Basis > .account-create, .customer-account-login .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .account-create, #helmade-homepage .helmet-category-teaser .customer-account-create .main-content .main-row .category-Basis > .account-create, .customer-account-create .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .account-create, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Basis > .page-title, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Basis > p, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > p, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Basis > .page-title, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Basis > .page-title,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Basis > #form-validate, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > #form-validate, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Basis > #form-validate,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > #form-validate, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Basis > .page-title, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > .page-title, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Basis > #form-validate, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Basis > #form-validate, #helmade-homepage .helmet-category-teaser .cms-index-nocookies .col-main .main-content .category-Basis > .main-row, .cms-index-nocookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Basis > .main-row, #helmade-homepage .helmet-category-teaser .cms-enable-cookies .col-main .main-content .category-Basis > .main-row, .cms-enable-cookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Basis > .main-row {
    top: 0; }
  #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-headline, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-headline, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-headline, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-headline, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-headline, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-headline, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-headline, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-headline {
    z-index: 5; }
  #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-image, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-image, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-image, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-image, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-image, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-image, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-image, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-image {
    margin-top: 16%;
    z-index: 3; }
  #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-helmet {
    z-index: 4;
    margin-top: 55%; }
  #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-link, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-link, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-link, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-link, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-link, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-link, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-link, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-link {
    padding-left: 0;
    z-index: 5;
    margin-top: 79%; }
  #helmade-homepage .helmet-category-teaser .category-Motorsports > .column.teaser-headline, #helmade-homepage .helmet-category-teaser .js-slider .category-Motorsports > .teaser-headline.slick-dots, .js-slider #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.slick-dots, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorsports > ul.teaser-headline.messages, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorsports > ul.teaser-headline.messages, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorsports > .teaser-headline.cart-product-list, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.cart-product-list, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorsports > .teaser-headline.cart-sidebar, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.cart-sidebar, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Motorsports > .teaser-headline.cart-empty, .checkout-cart-index .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.cart-empty, #helmade-homepage .helmet-category-teaser .checkout-cart-index .category-Motorsports > .teaser-headline.page-title, .checkout-cart-index #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Motorsports > .teaser-headline.col-main, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.col-main, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Motorsports > .teaser-headline.col-right.sidebar, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.col-right.sidebar, #helmade-homepage .helmet-category-teaser .checkout-onepage-success .col-main .main-content .category-Motorsports > .teaser-headline.main-row, .checkout-onepage-success .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.main-row, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Motorsports > .teaser-headline.page-title, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Motorsports > .teaser-headline.page-title, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Motorsports > .teaser-headline.page-title, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Motorsports > .teaser-headline.page-title, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Motorsports > .teaser-headline.page-title,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Motorsports > .teaser-headline.page-title, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Motorsports > .teaser-headline.page-title, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Motorsports > .teaser-headline.page-title, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Motorsports > .teaser-headline.page-title, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Motorsports > .teaser-headline.page-title,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Motorsports > .teaser-headline.page-title, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Motorsports > .teaser-headline.page-title, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Motorsports > .teaser-headline.page-title, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Motorsports > .teaser-headline.std, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Motorsports > .teaser-headline.std, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Motorsports > .teaser-headline.std, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Motorsports > .teaser-headline.std, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.std, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Motorsports > .teaser-headline.std,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Motorsports > .teaser-headline.std, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Motorsports > .teaser-headline.std, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Motorsports > .teaser-headline.std, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Motorsports > .teaser-headline.std, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.std, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Motorsports > .teaser-headline.std,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Motorsports > .teaser-headline.std, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Motorsports > .teaser-headline.std, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Motorsports > .teaser-headline.std, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .saferpaycw-checkout-pay .main-content .main-row .category-Motorsports > .teaser-headline.saferpaycw, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.saferpaycw, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Motorsports > .teaser-headline.col-left, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.col-left, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Motorsports > .teaser-headline.col-left, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.col-left, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Motorsports > .teaser-headline.col-main, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.col-main, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Motorsports > .teaser-headline.col-main, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.col-main, #helmade-homepage .helmet-category-teaser .customer-account-login .main-content .main-row .category-Motorsports > .teaser-headline.account-create, .customer-account-login .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.account-create, #helmade-homepage .helmet-category-teaser .customer-account-create .main-content .main-row .category-Motorsports > .teaser-headline.account-create, .customer-account-create .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.account-create, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Motorsports > .teaser-headline.page-title, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Motorsports > p.teaser-headline, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > p.teaser-headline, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Motorsports > .teaser-headline.page-title, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Motorsports > .teaser-headline.page-title,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Motorsports > .teaser-headline#form-validate, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline#form-validate, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Motorsports > .teaser-headline#form-validate,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline#form-validate, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Motorsports > .teaser-headline.page-title, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Motorsports > .teaser-headline#form-validate, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline#form-validate, #helmade-homepage .helmet-category-teaser .cms-index-nocookies .col-main .main-content .category-Motorsports > .teaser-headline.main-row, .cms-index-nocookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.main-row, #helmade-homepage .helmet-category-teaser .cms-enable-cookies .col-main .main-content .category-Motorsports > .teaser-headline.main-row, .cms-enable-cookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorsports > .teaser-headline.main-row, #helmade-homepage .helmet-category-teaser .category-Motorsport > .column.teaser-headline, #helmade-homepage .helmet-category-teaser .js-slider .category-Motorsport > .teaser-headline.slick-dots, .js-slider #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.slick-dots, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorsport > ul.teaser-headline.messages, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorsport > ul.teaser-headline.messages, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorsport > .teaser-headline.cart-product-list, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.cart-product-list, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-content .cart .category-Motorsport > .teaser-headline.cart-sidebar, .checkout-cart-index .main-content .cart #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.cart-sidebar, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .checkout-cart-index .main-row .category-Motorsport > .teaser-headline.cart-empty, .checkout-cart-index .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.cart-empty, #helmade-homepage .helmet-category-teaser .checkout-cart-index .category-Motorsport > .teaser-headline.page-title, .checkout-cart-index #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Motorsport > .teaser-headline.col-main, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.col-main, #helmade-homepage .helmet-category-teaser .checkout-onepage-index .main-container .main .category-Motorsport > .teaser-headline.col-right.sidebar, .checkout-onepage-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.col-right.sidebar, #helmade-homepage .helmet-category-teaser .checkout-onepage-success .col-main .main-content .category-Motorsport > .teaser-headline.main-row, .checkout-onepage-success .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.main-row, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Motorsport > .teaser-headline.page-title, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Motorsport > .teaser-headline.page-title, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Motorsport > .teaser-headline.page-title, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Motorsport > .teaser-headline.page-title, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Motorsport > .teaser-headline.page-title,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Motorsport > .teaser-headline.page-title, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Motorsport > .teaser-headline.page-title, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Motorsport > .teaser-headline.page-title, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Motorsport > .teaser-headline.page-title, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Motorsport > .teaser-headline.page-title,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Motorsport > .teaser-headline.page-title, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Motorsport > .teaser-headline.page-title, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Motorsport > .teaser-headline.page-title, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .cms-terms .main-content .main-row .category-Motorsport > .teaser-headline.std, .cms-terms .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-privacy-policy .main-content .main-row .category-Motorsport > .teaser-headline.std, .cms-privacy-policy .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-imprint .main-content .main-row .category-Motorsport > .teaser-headline.std, .cms-imprint .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-revocation .main-content .main-row .category-Motorsport > .teaser-headline.std, .cms-revocation .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.std, #helmade-homepage .helmet-category-teaser
  .cms-magazine .main-content .main-row .category-Motorsport > .teaser-headline.std,
  .cms-magazine .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-about-us .main-content .main-row .category-Motorsport > .teaser-headline.std, .cms-about-us .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-faq .main-content .main-row .category-Motorsport > .teaser-headline.std, .cms-faq .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-payment .main-content .main-row .category-Motorsport > .teaser-headline.std, .cms-payment .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-shipping .main-content .main-row .category-Motorsport > .teaser-headline.std, .cms-shipping .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.std, #helmade-homepage .helmet-category-teaser
  .cms-handmade .main-content .main-row .category-Motorsport > .teaser-headline.std,
  .cms-handmade .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-no-route .main-content .main-row .category-Motorsport > .teaser-headline.std, .cms-no-route .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-individuallackierung .main-content .main-row .category-Motorsport > .teaser-headline.std, .cms-individuallackierung .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .cms-individual-paintwork .main-content .main-row .category-Motorsport > .teaser-headline.std, .cms-individual-paintwork .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.std, #helmade-homepage .helmet-category-teaser .saferpaycw-checkout-pay .main-content .main-row .category-Motorsport > .teaser-headline.saferpaycw, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.saferpaycw, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Motorsport > .teaser-headline.col-left, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.col-left, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Motorsport > .teaser-headline.col-left, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.col-left, #helmade-homepage .helmet-category-teaser .customer-account-index .main-container .main .category-Motorsport > .teaser-headline.col-main, .customer-account-index .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.col-main, #helmade-homepage .helmet-category-teaser .customer-account .main-container .main .category-Motorsport > .teaser-headline.col-main, .customer-account .main-container .main #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.col-main, #helmade-homepage .helmet-category-teaser .customer-account-login .main-content .main-row .category-Motorsport > .teaser-headline.account-create, .customer-account-login .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.account-create, #helmade-homepage .helmet-category-teaser .customer-account-create .main-content .main-row .category-Motorsport > .teaser-headline.account-create, .customer-account-create .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.account-create, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Motorsport > .teaser-headline.page-title, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .customer-account-logoutsuccess .main-content .main-row .category-Motorsport > p.teaser-headline, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > p.teaser-headline, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Motorsport > .teaser-headline.page-title, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Motorsport > .teaser-headline.page-title,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .customer-account-forgotpassword .main-content .main-row .category-Motorsport > .teaser-headline#form-validate, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline#form-validate, #helmade-homepage .helmet-category-teaser
  .customer-account-changeforgotten .main-content .main-row .category-Motorsport > .teaser-headline#form-validate,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline#form-validate, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Motorsport > .teaser-headline.page-title, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.page-title, #helmade-homepage .helmet-category-teaser .customer-account-resetpassword .main-content .main-row .category-Motorsport > .teaser-headline#form-validate, .customer-account-resetpassword .main-content .main-row #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline#form-validate, #helmade-homepage .helmet-category-teaser .cms-index-nocookies .col-main .main-content .category-Motorsport > .teaser-headline.main-row, .cms-index-nocookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.main-row, #helmade-homepage .helmet-category-teaser .cms-enable-cookies .col-main .main-content .category-Motorsport > .teaser-headline.main-row, .cms-enable-cookies .col-main .main-content #helmade-homepage .helmet-category-teaser .category-Motorsport > .teaser-headline.main-row {
    top: 10%; } }

@media only screen and (max-width: 779px) {
  #helmade-homepage .homepage-intro .intro-headline {
    padding-top: 40%; }
  #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-image, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-image, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-image, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-image, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-image, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-image, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-image, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-image {
    margin-top: 16%;
    z-index: 3; }
  #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-helmet {
    z-index: 4;
    margin-top: 62%; }
  #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-link, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-link, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-link, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-link, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-link, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-link, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-link, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-link {
    padding-left: 0;
    z-index: 5;
    margin-top: 145%;
    text-align: center; } }

@media only screen and (min-width: 551px) and (max-width: 779px) {
  #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-link a span, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-link a span, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-link a span, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-link a span, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-link a span, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-link a span, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-link a span, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-link a span {
    font-size: 18px; } }

@media only screen and (max-width: 550px) {
  #helmade-homepage .homepage-intro .intro-text {
    font-size: 15px; }
  #helmade-homepage .helmet-category-teaser .category-row {
    padding-top: 260%; }
  #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-link, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-link, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-link, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-link, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-link, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-link, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-link, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-link {
    margin-top: 82%; }
    #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-link a span, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-link a span, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-link a span, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-link a span, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-link a span, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-link a span, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-link a span, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-link a span {
      font-size: 18px; }
  #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-image, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-image, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-image, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-image, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-image, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-image, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-image, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-image {
    margin: 0 !important;
    margin-top: 22%; }
  #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-helmet, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-helmet {
    padding-top: 120%;
    margin-top: 100%; }
    #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-helmet .content-box .product-info, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-helmet .content-box .product-info, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-helmet .content-box .product-info, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-helmet .content-box .product-info, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-helmet .content-box .product-info, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-helmet .content-box .product-info, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-helmet .content-box .product-info, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-helmet .content-box .product-info {
      max-width: 260px;
      bottom: 30px;
      left: -20px; }
      #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-helmet .content-box .product-info .product-manufacturer, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-helmet .content-box .product-info .product-manufacturer, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-helmet .content-box .product-info .product-manufacturer, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-helmet .content-box .product-info .product-manufacturer, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-helmet .content-box .product-info .product-manufacturer, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-helmet .content-box .product-info .product-manufacturer, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-helmet .content-box .product-info .product-manufacturer, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-helmet .content-box .product-info .product-manufacturer {
        margin-bottom: -10px;
        font-size: 12px; }
      #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-helmet .content-box .product-info:before, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-helmet .content-box .product-info:before, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-helmet .content-box .product-info:before, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-helmet .content-box .product-info:before, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-helmet .content-box .product-info:before, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-helmet .content-box .product-info:before, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-helmet .content-box .product-info:before, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-helmet .content-box .product-info:before {
        bottom: -10px;
        left: 10px;
        top: 5px; }
      #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-helmet .content-box .product-info span, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-helmet .content-box .product-info span, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-helmet .content-box .product-info span, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-helmet .content-box .product-info span, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-helmet .content-box .product-info span, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-helmet .content-box .product-info span, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-helmet .content-box .product-info span, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-helmet .content-box .product-info span {
        font-size: 28px; }
      #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-helmet .content-box .product-info .product-name, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-helmet .content-box .product-info .product-name, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-helmet .content-box .product-info .product-name, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-helmet .content-box .product-info .product-name, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-helmet .content-box .product-info .product-name, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-helmet .content-box .product-info .product-name, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-helmet .content-box .product-info .product-name, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-helmet .content-box .product-info .product-name {
        line-height: 1 !important; }
      #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-helmet .content-box .product-info .product-price, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-helmet .content-box .product-info .product-price, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-helmet .content-box .product-info .product-price, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-helmet .content-box .product-info .product-price, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-helmet .content-box .product-info .product-price, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-helmet .content-box .product-info .product-price, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-helmet .content-box .product-info .product-price, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-helmet .content-box .product-info .product-price {
        margin-top: 15px;
        font-size: 24px; }
      #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-helmet .content-box .product-info .buy-button, #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-helmet .content-box .product-info .buy-button, #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-helmet .content-box .product-info .buy-button, #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-helmet .content-box .product-info .buy-button, #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-helmet .content-box .product-info .buy-button, #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-helmet .content-box .product-info .buy-button, #helmade-homepage .helmet-category-teaser .category-Basic .teaser-helmet .content-box .product-info .buy-button, #helmade-homepage .helmet-category-teaser .category-Basis .teaser-helmet .content-box .product-info .buy-button {
        padding: 8px 16px;
        font-size: 12px;
        margin-top: 5px; } }

@media only screen and (min-width: 551px) and (max-width: 779px) {
  #helmade-homepage .homepage-category-call-to-action .column a, #helmade-homepage .homepage-category-call-to-action .js-slider .slick-dots a, .js-slider #helmade-homepage .homepage-category-call-to-action .slick-dots a, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart ul.messages a, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action ul.messages a, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-product-list a, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-product-list a, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-content .cart .cart-sidebar a, .checkout-cart-index .main-content .cart #helmade-homepage .homepage-category-call-to-action .cart-sidebar a, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .main-row .cart-empty a, .checkout-cart-index .main-row #helmade-homepage .homepage-category-call-to-action .cart-empty a, #helmade-homepage .homepage-category-call-to-action .checkout-cart-index .page-title a, .checkout-cart-index #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-main a, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-index .main-container .main .col-right.sidebar a, .checkout-onepage-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-right.sidebar a, #helmade-homepage .homepage-category-call-to-action .checkout-onepage-success .col-main .main-content .main-row a, .checkout-onepage-success .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .page-title a, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .page-title a, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .page-title a, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .page-title a, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action
  .cms-magazine .main-content .main-row .page-title a,
  .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .page-title a, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .page-title a, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .page-title a, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .page-title a, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action
  .cms-handmade .main-content .main-row .page-title a,
  .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .page-title a, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .page-title a, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .page-title a, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .cms-terms .main-content .main-row .std a, .cms-terms .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-privacy-policy .main-content .main-row .std a, .cms-privacy-policy .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-imprint .main-content .main-row .std a, .cms-imprint .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-revocation .main-content .main-row .std a, .cms-revocation .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action
  .cms-magazine .main-content .main-row .std a,
  .cms-magazine .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-about-us .main-content .main-row .std a, .cms-about-us .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-faq .main-content .main-row .std a, .cms-faq .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-payment .main-content .main-row .std a, .cms-payment .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-shipping .main-content .main-row .std a, .cms-shipping .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action
  .cms-handmade .main-content .main-row .std a,
  .cms-handmade .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-no-route .main-content .main-row .std a, .cms-no-route .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-individuallackierung .main-content .main-row .std a, .cms-individuallackierung .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .cms-individual-paintwork .main-content .main-row .std a, .cms-individual-paintwork .main-content .main-row #helmade-homepage .homepage-category-call-to-action .std a, #helmade-homepage .homepage-category-call-to-action .saferpaycw-checkout-pay .main-content .main-row .saferpaycw a, .saferpaycw-checkout-pay .main-content .main-row #helmade-homepage .homepage-category-call-to-action .saferpaycw a, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-left a, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left a, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-left a, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-left a, #helmade-homepage .homepage-category-call-to-action .customer-account-index .main-container .main .col-main a, .customer-account-index .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a, #helmade-homepage .homepage-category-call-to-action .customer-account .main-container .main .col-main a, .customer-account .main-container .main #helmade-homepage .homepage-category-call-to-action .col-main a, #helmade-homepage .homepage-category-call-to-action .customer-account-login .main-content .main-row .account-create a, .customer-account-login .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create a, #helmade-homepage .homepage-category-call-to-action .customer-account-create .main-content .main-row .account-create a, .customer-account-create .main-content .main-row #helmade-homepage .homepage-category-call-to-action .account-create a, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row .page-title a, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .customer-account-logoutsuccess .main-content .main-row p a, .customer-account-logoutsuccess .main-content .main-row #helmade-homepage .homepage-category-call-to-action p a, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row .page-title a, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action
  .customer-account-changeforgotten .main-content .main-row .page-title a,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .customer-account-forgotpassword .main-content .main-row #form-validate a, .customer-account-forgotpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a, #helmade-homepage .homepage-category-call-to-action
  .customer-account-changeforgotten .main-content .main-row #form-validate a,
  .customer-account-changeforgotten .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row .page-title a, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action .page-title a, #helmade-homepage .homepage-category-call-to-action .customer-account-resetpassword .main-content .main-row #form-validate a, .customer-account-resetpassword .main-content .main-row #helmade-homepage .homepage-category-call-to-action #form-validate a, #helmade-homepage .homepage-category-call-to-action .cms-index-nocookies .col-main .main-content .main-row a, .cms-index-nocookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a, #helmade-homepage .homepage-category-call-to-action .cms-enable-cookies .col-main .main-content .main-row a, .cms-enable-cookies .col-main .main-content #helmade-homepage .homepage-category-call-to-action .main-row a {
    font-size: 24px; }
  #helmade-homepage .helmet-category-teaser .category-Scooter .teaser-link a span,
  #helmade-homepage .helmet-category-teaser .category-Motorbike .teaser-link a span,
  #helmade-homepage .helmet-category-teaser .category-Motorsports .teaser-link a span,
  #helmade-homepage .helmet-category-teaser .category-Motorsport .teaser-link a span,
  #helmade-homepage .helmet-category-teaser .category-Motorrad .teaser-link a span,
  #helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-link a span,
  #helmade-homepage .helmet-category-teaser .category-Basic .teaser-link a span,
  #helmade-homepage .helmet-category-teaser .category-Basis .teaser-link a span {
    font-size: 24px; } }

.category-products a.item, .category-products .custom-teaser, .helmet-category-teaser a.item, .helmet-category-teaser .custom-teaser {
  padding-top: 37%;
  position: relative; }

.category-products a.item .white-box, .helmet-category-teaser a.item .white-box {
  background: #fff;
  position: absolute;
  content: "";
  top: 8px;
  left: 8px;
  right: 8px;
  bottom: 8px;
  -webkit-transition: all 0.5s cubic-bezier(0.24, 0, 0.06, 1.01);
  -moz-transition: all 0.5s cubic-bezier(0.24, 0, 0.06, 1.01) false;
  -o-transition: all 0.5s cubic-bezier(0.24, 0, 0.06, 1.01) false;
  transition: all 0.5s cubic-bezier(0.24, 0, 0.06, 1.01);
  z-index: 2; }

.category-products a.item .content-box, .helmet-category-teaser a.item .content-box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  text-align: center;
  color: #383838; }
  .category-products a.item .content-box .customize-badge, .helmet-category-teaser a.item .content-box .customize-badge {
    position: relative;
    height: 18px;
    top: 30px;
    left: 10%;
    right: 10%;
    z-index: 1;
    text-transform: uppercase;
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    text-align: right;
    line-height: 18px;
    color: #9c9b9b;
    position: absolute; }
    .category-products a.item .content-box .customize-badge:after, .helmet-category-teaser a.item .content-box .customize-badge:after {
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      content: ""; }
    .category-products a.item .content-box .customize-badge:after, .helmet-category-teaser a.item .content-box .customize-badge:after {
      position: relative;
      left: auto;
      float: right;
      margin-left: 8px;
      width: 18px;
      height: 18px;
      background-image: url("https://cdn.helmade.com/misc/icons/customize-icon.png");
      background-size: contain;
      background-repeat: no-repeat; }
  .category-products a.item .content-box .product-image, .helmet-category-teaser a.item .content-box .product-image {
    border: none;
    margin: 10%;
    margin-top: 5%;
    -webkit-transition: all 0.5s cubic-bezier(0.24, 0, 0.06, 1.01);
    -moz-transition: all 0.5s cubic-bezier(0.24, 0, 0.06, 1.01) false;
    -o-transition: all 0.5s cubic-bezier(0.24, 0, 0.06, 1.01) false;
    transition: all 0.5s cubic-bezier(0.24, 0, 0.06, 1.01); }
    .category-products a.item .content-box .product-image img, .helmet-category-teaser a.item .content-box .product-image img {
      width: 90%;
      display: inline-block; }
  .category-products a.item .content-box .product-info, .helmet-category-teaser a.item .content-box .product-info {
    position: relative;
    position: absolute;
    left: -46px;
    bottom: 30px;
    max-width: 300px;
    text-align: left; }
    .category-products a.item .content-box .product-info:before, .helmet-category-teaser a.item .content-box .product-info:before {
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      content: ""; }
    .category-products a.item .content-box .product-info:before, .helmet-category-teaser a.item .content-box .product-info:before {
      background-color: #fff;
      left: 45px;
      right: auto;
      width: 29px;
      top: -2px;
      bottom: -10px;
      z-index: 0;
      -webkit-transition: all 0.5s cubic-bezier(0.24, 0, 0.06, 1.01);
      -moz-transition: all 0.5s cubic-bezier(0.24, 0, 0.06, 1.01) false;
      -o-transition: all 0.5s cubic-bezier(0.24, 0, 0.06, 1.01) false;
      transition: all 0.5s cubic-bezier(0.24, 0, 0.06, 1.01); }
    .category-products a.item .content-box .product-info .product-manufacturer, .helmet-category-teaser a.item .content-box .product-info .product-manufacturer {
      text-transform: uppercase;
      display: block;
      margin-bottom: -12px;
      position: relative;
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase; }
    .category-products a.item .content-box .product-info .product-name, .helmet-category-teaser a.item .content-box .product-info .product-name {
      font-family: "HelveticaNeueW01-75Bold";
      font-size: 18px;
      font-style: normal;
      font-weight: normal;
      text-transform: none;
      color: #383838;
      font-size: 34px;
      z-index: 1;
      line-height: 1;
      border-bottom: solid 6px #42f092;
      vertical-align: bottom;
      position: relative; }
      .category-products a.item .content-box .product-info .product-name span, .helmet-category-teaser a.item .content-box .product-info .product-name span {
        position: relative;
        bottom: -11px; }
    .category-products a.item .content-box .product-info .product-price, .helmet-category-teaser a.item .content-box .product-info .product-price {
      margin-top: 18px;
      display: block;
      font-family: "HelveticaNeueW01-45Ligh";
      font-size: 18px;
      letter-spacing: 0.03em;
      font-style: normal;
      font-weight: normal;
      font-size: 28px;
      z-index: 1;
      position: relative; }
    .category-products a.item .content-box .product-info .button, .category-products a.item .content-box .product-info html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .category-products a.item .content-box .product-info button, .helmet-category-teaser a.item .content-box .product-info .button, .helmet-category-teaser a.item .content-box .product-info html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .helmet-category-teaser a.item .content-box .product-info button {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      padding: 12px 24px;
      margin-top: 10px; }

.category-products a.item:hover, .helmet-category-teaser a.item:hover {
  text-decoration: none; }
  .category-products a.item:hover .gradient-container .color-container, .helmet-category-teaser a.item:hover .gradient-container .color-container {
    -webkit-transform: scale(1.01) rotate(215deg);
    -moz-transform: scale(1.01) rotate(215deg);
    -ms-transform: scale(1.01) rotate(215deg);
    -o-transform: scale(1.01) rotate(215deg);
    transform: scale(1.01) rotate(215deg); }
  .category-products a.item:hover .gradient-container .color-start, .category-products a.item:hover .gradient-container .color-end, .helmet-category-teaser a.item:hover .gradient-container .color-start, .helmet-category-teaser a.item:hover .gradient-container .color-end {
    -webkit-transform: rotate(215deg);
    -moz-transform: rotate(215deg);
    -ms-transform: rotate(215deg);
    -o-transform: rotate(215deg);
    transform: rotate(215deg); }
  .category-products a.item:hover .white-box, .helmet-category-teaser a.item:hover .white-box {
    -webkit-transform: scale3d(1.045, 1.03, 1.045);
    -moz-transform: scale3d(1.045, 1.03, 1.045);
    -ms-transform: scale3d(1.045, 1.03, 1.045);
    -o-transform: scale3d(1.045, 1.03, 1.045);
    transform: scale3d(1.045, 1.03, 1.045); }
  .category-products a.item:hover .product-image, .helmet-category-teaser a.item:hover .product-image {
    -webkit-transform: scale3d(1.01887, 1.01887, 1.01887);
    -moz-transform: scale3d(1.01887, 1.01887, 1.01887);
    -ms-transform: scale3d(1.01887, 1.01887, 1.01887);
    -o-transform: scale3d(1.01887, 1.01887, 1.01887);
    transform: scale3d(1.01887, 1.01887, 1.01887); }
  .category-products a.item:hover .content-box .product-info:before, .helmet-category-teaser a.item:hover .content-box .product-info:before {
    -webkit-transform: scaleY(1.02);
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -o-transform: scaleY(1.02);
    transform: scaleY(1.02); }

.category-products {
  top: 0; }
  .category-products .grid-column {
    padding: 0 4.16667%; }
  .category-products a.item, .category-products a.custom-teaser {
    display: block;
    padding-top: 155%;
    margin: 30px 0; }
    .category-products a.item .white-box, .category-products a.custom-teaser .white-box {
      top: -1px;
      right: -1px;
      bottom: -1px;
      left: -1px; }
    .category-products a.item .gradient-container, .category-products a.custom-teaser .gradient-container {
      opacity: 0;
      -webkit-transition: opacity 0.1s ease-in-out;
      -webkit-transition-delay: 0.4s;
      -moz-transition: opacity 0.1s ease-in-out 0.4s;
      -o-transition: opacity 0.1s ease-in-out 0.4s;
      transition: opacity 0.1s ease-in-out 0.4s; }
    .category-products a.item .content-box .product-image, .category-products a.custom-teaser .content-box .product-image {
      margin: 13% 0 0 0; }
    .category-products a.item .content-box .product-info, .category-products a.custom-teaser .content-box .product-info {
      max-width: none;
      left: 10%;
      right: 10%; }
      .category-products a.item .content-box .product-info:before, .category-products a.custom-teaser .content-box .product-info:before {
        display: none; }
      .category-products a.item .content-box .product-info .product-name, .category-products a.custom-teaser .content-box .product-info .product-name {
        font-size: 24px;
        border: none; }
      .category-products a.item .content-box .product-info .product-manufacturer, .category-products a.custom-teaser .content-box .product-info .product-manufacturer {
        margin-bottom: -8px; }
      .category-products a.item .content-box .product-info .price-and-button, .category-products a.custom-teaser .content-box .product-info .price-and-button {
        margin-top: 10px;
        clear: both; }
        .category-products a.item .content-box .product-info .price-and-button .product-price, .category-products a.custom-teaser .content-box .product-info .price-and-button .product-price {
          float: left;
          margin-top: 15px;
          font-family: "HelveticaNeueW01-75Bold";
          font-size: 18px;
          font-style: normal;
          font-weight: normal;
          text-transform: none;
          font-size: 20px;
          color: #9c9b9b; }
        .category-products a.item .content-box .product-info .price-and-button .buy-button, .category-products a.custom-teaser .content-box .product-info .price-and-button .buy-button {
          float: right;
          padding-left: 16px;
          padding-right: 16px; }
  .category-products a.item:hover .white-box {
    -webkit-transform: scale3d(0.966, 0.97733, 1);
    -moz-transform: scale3d(0.966, 0.97733, 1);
    -ms-transform: scale3d(0.966, 0.97733, 1);
    -o-transform: scale3d(0.966, 0.97733, 1);
    transform: scale3d(0.966, 0.97733, 1); }
  .category-products a.item:hover .gradient-container {
    -webkit-transition: opacity 0.1s ease-in-out;
    -moz-transition: opacity 0.1s ease-in-out false;
    -o-transition: opacity 0.1s ease-in-out false;
    transition: opacity 0.1s ease-in-out;
    opacity: 1; }

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .category-products .grid-column {
    padding: 0 2.08333%; } }

@media only screen and (max-width: 1024px) {
  .category-products a.item, .category-products a.custom-teaser {
    margin-bottom: 0; }
    .category-products a.item:nth-of-type(2), .category-products a.custom-teaser:nth-of-type(2) {
      margin-top: 0; }
    .category-products a.item .content-box .product-info .price-and-button, .category-products a.custom-teaser .content-box .product-info .price-and-button {
      margin-top: 26px; } }

@media only screen and (min-width: 780px) and (max-width: 1024px) {
  .helmet-category-teaser a.item, .helmet-category-teaser a.custom-teaser {
    padding-top: 52%; } }

@media only screen and (min-width: 551px) and (max-width: 779px) {
  .category-products a.item, .category-products a.custom-teaser, .helmet-category-teaser a.item, .helmet-category-teaser a.custom-teaser {
    padding-top: 125%;
    margin-bottom: 90px; } }

@media only screen and (max-width: 550px) {
  .category-products a.item, .category-products a.custom-teaser, .helmet-category-teaser a.item, .helmet-category-teaser a.custom-teaser {
    padding-top: 155%; }
    .category-products a.item .content-box .product-info .price-and-button, .category-products a.custom-teaser .content-box .product-info .price-and-button, .helmet-category-teaser a.item .content-box .product-info .price-and-button, .helmet-category-teaser a.custom-teaser .content-box .product-info .price-and-button {
      margin-top: 15px; }
  .category-products {
    padding: 0 6px; }
    .category-products .grid-column {
      padding: 0; } }

@media only screen and (max-width: 779px) {
  .category-products a.item, .category-products a.custom-teaser {
    margin-bottom: 0; }
    .category-products a.item .content-box .product-image, .category-products a.custom-teaser .content-box .product-image {
      margin-top: 11%; } }

.category {
  top: -75px;
  position: relative; }
  .category .category-header-bg {
    height: 720px;
    background-size: cover;
    background-position: 50% 50%;
    text-align: center;
    position: relative; }
  .category .category-products {
    margin-top: -25px;
    clear: both; }
  .category .category-header-content {
    position: relative;
    overflow: hidden;
    top: 0px;
    height: 720px;
    left: 0;
    right: 0; }
    .category .category-header-content .intro-overlay {
      top: 50%; }
      .category .category-header-content .intro-overlay img {
        width: 100%;
        margin-top: -20px; }
      .category .category-header-content .intro-overlay h1 {
        color: #fff;
        font-size: 18px;
        font-family: "HelveticaNeueW01-77BdCn_692722";
        text-align: center;
        margin: -29px 0 15px 0; }
    .category .category-header-content .category-description {
      color: #fff;
      font-size: 18px;
      text-align: center; }
      .category .category-header-content .category-description p {
        color: #fff; }
      .category .category-header-content .category-description strong {
        font-family: "HelveticaNeueW01-75Bold";
        font-size: 18px;
        font-style: normal;
        font-weight: normal;
        text-transform: none; }
    .category .category-header-content.category-header-content-image-text .intro-overlay {
     /* top: 25%;*/ }
      .category .category-header-content.category-header-content-image-text .intro-overlay .intro-overlay-image-text-actions {
        text-align: center; }
        .category .category-header-content.category-header-content-image-text .intro-overlay .intro-overlay-image-text-actions .cta_header_button {
          display: inline-block;
          pointer-events: all;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          -o-border-radius: 3px;
          border-radius: 3px;
          padding: 12px 24px;
          z-index: 2;
          margin: 45px 0 1em 0; }

.motto-column {
  overflow: hidden !important; }

.toolbar {
  display: none;
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0; }

.ias-spinner {
  width: 70px;
  height: 135px;
  margin: 45px auto 50px auto; }
  .ias-spinner img {
    width: 70px; }

.ias-trigger-next {
  margin-top: 50px;
  height: 105px; }
  .ias-trigger-next a {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 35px;
    color: #383838;
    border: 2px solid #42f092;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 15px 18px; }
    .ias-trigger-next a:hover {
      color: #42f092; }

@media only screen and (min-width: 1025px) {
  .category .category-header-content {
    top: 40px; } }

@media only screen and (max-width: 550px) {
  .category .category-header-content .category-description {
    font-size: 15px; }
  .catalog-category-view #featured_slider {
    margin-bottom: 120px; }
  .catalog-category-view .category-products .item, .catalog-category-view .category-products .custom-teaser {
    margin-top: 0; }
    .catalog-category-view .category-products .item .gradient-container, .catalog-category-view .category-products .custom-teaser .gradient-container {
      right: 1px;
      bottom: 1px; }
    .catalog-category-view .category-products .item .white-box, .catalog-category-view .category-products .item .teaser-image-container, .catalog-category-view .category-products .custom-teaser .white-box, .catalog-category-view .category-products .custom-teaser .teaser-image-container {
      border-bottom: 1px solid #dfdfdf;
      border-right: 1px solid #dfdfdf; }
    .catalog-category-view .category-products .item .white-box, .catalog-category-view .category-products .custom-teaser .white-box {
      right: 1px;
      bottom: 1px;
      top: 1px;
      left: 1px; }
    .catalog-category-view .category-products .item .content-box .customize-badge, .catalog-category-view .category-products .custom-teaser .content-box .customize-badge {
      top: 15px;
      font-size: 7px;
      line-height: 11px; }
      .catalog-category-view .category-products .item .content-box .customize-badge:after, .catalog-category-view .category-products .custom-teaser .content-box .customize-badge:after {
        width: 11px;
        height: 11px;
        margin-left: 4px; }
    .catalog-category-view .category-products .item .content-box .product-image img, .catalog-category-view .category-products .custom-teaser .content-box .product-image img {
      width: 80%; }
    .catalog-category-view .category-products .item .content-box .product-info, .catalog-category-view .category-products .custom-teaser .content-box .product-info {
      bottom: 20px; }
      .catalog-category-view .category-products .item .content-box .product-info .product-manufacturer, .catalog-category-view .category-products .custom-teaser .content-box .product-info .product-manufacturer {
        margin-bottom: -10px;
        font-size: 7px; }
      .catalog-category-view .category-products .item .content-box .product-info:before, .catalog-category-view .category-products .custom-teaser .content-box .product-info:before {
        bottom: -10px;
        left: 10px;
        top: -6px; }
      .catalog-category-view .category-products .item .content-box .product-info .product-name, .catalog-category-view .category-products .custom-teaser .content-box .product-info .product-name {
        vertical-align: baseline; }
        .catalog-category-view .category-products .item .content-box .product-info .product-name span, .catalog-category-view .category-products .custom-teaser .content-box .product-info .product-name span {
          font-size: 12px;
          line-height: 1.2em;
          display: inline-block; }
      .catalog-category-view .category-products .item .content-box .product-info .price-and-button .product-price, .catalog-category-view .category-products .custom-teaser .content-box .product-info .price-and-button .product-price {
        margin-top: 15px;
        font-size: 12px !important; }
      .catalog-category-view .category-products .item .content-box .product-info .price-and-button .buy-button, .catalog-category-view .category-products .custom-teaser .content-box .product-info .price-and-button .buy-button {
        font-size: 9px;
        padding: 4px 12px; }
  .catalog-category-view .category-products h3.morningstar {
    line-height: 1.2; } }

.catalog-catagory-base-helmets .category {
  top: 0; }

.catalog-category-view #helmade-homepage #magazine-teaser {
  margin-top: 400px;
  margin-bottom: 50px; }
  .catalog-category-view #helmade-homepage #magazine-teaser.homepage-category-call-to-action h2 {
    font-size: 40px;
    line-height: 50px;
    top: -100px; }

.catalog-category-view #helmade-homepage #seo-page-text {
  top: 135px;
  margin-bottom: 290px; }

.category-header-content.category-header-content-image-text .intro-loop {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: 50% 50%;
  background-size: cover; }

.category-products .custom-teaser, .helmet-category-teaser .custom-teaser {
  position: relative; }
  .category-products .custom-teaser .teaser-image-container, .helmet-category-teaser .custom-teaser .teaser-image-container {
    position: absolute;
    overflow: hidden;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
    .category-products .custom-teaser .teaser-image-container .teaser-image, .helmet-category-teaser .custom-teaser .teaser-image-container .teaser-image {
      transition: transform 0.5s cubic-bezier(0.24, 0, 0.06, 1.01);
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-size: cover;
      background-repeat: no-repeat; }
  .category-products .custom-teaser .teaser-content, .helmet-category-teaser .custom-teaser .teaser-content {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 20px; }
    .category-products .custom-teaser .teaser-content .teaser-topline, .helmet-category-teaser .custom-teaser .teaser-content .teaser-topline {
      text-transform: uppercase;
      display: block;
      margin-bottom: -12px;
      position: relative;
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      color: white; }
    .category-products .custom-teaser .teaser-content .teaser-headline, .helmet-category-teaser .custom-teaser .teaser-content .teaser-headline {
      display: block;
      font-family: "HelveticaNeueW01-75Bold";
      font-size: 18px;
      font-style: normal;
      font-weight: normal;
      text-transform: none;
      color: white;
      font-size: 34px;
      z-index: 1;
      line-height: 1;
      vertical-align: bottom;
      position: relative;
      margin-top: 14px; }
    .category-products .custom-teaser .teaser-content .teaser-button, .helmet-category-teaser .custom-teaser .teaser-content .teaser-button {
      position: relative;
      line-height: 18px;
      color: white;
      border: 1px solid white;
      border-radius: 3px;
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      text-transform: uppercase;
      padding: 12px 24px;
      margin-top: 10px;
      margin-bottom: 4px;
      display: inline-block;
      background-color: transparent; }
  .category-products .custom-teaser:hover .teaser-image, .helmet-category-teaser .custom-teaser:hover .teaser-image {
    transform: scale(1.025); }

@media only screen and (max-width: 550px) {
  .category-products .custom-teaser .teaser-content .teaser-headline, .helmet-category-teaser .custom-teaser .teaser-content .teaser-headline {
    font-size: 12px; }
  .category-products .custom-teaser .teaser-content .teaser-topline, .helmet-category-teaser .custom-teaser .teaser-content .teaser-topline {
    font-size: 7px; }
  .category-products .custom-teaser .teaser-content .teaser-button, .helmet-category-teaser .custom-teaser .teaser-content .teaser-button {
    font-size: 9px;
    padding: 4px 12px;
    margin-top: 25px;
    margin-bottom: 0; } }

.account-login {
  font-family: "HelveticaNeueW01-45Ligh";
  font-size: 18px;
  letter-spacing: 0.03em;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  color: #383838; }
  .account-login h2 {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    font-size: 18px; }
  .account-login .form-instructions {
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    letter-spacing: 0.03em;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    color: #838383; }
  .account-login a {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    font-size: 13px; }
  .account-login label, .account-login input {
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    letter-spacing: 0.03em;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    color: #838383; }
  .account-login input {
    color: #383838; }

.checkout-onepage-index .main-container {
  margin-top: 30px;
  margin-bottom: 100px; }
  .checkout-onepage-index .main-container .main .block-title strong {
    color: inherit;
    font-weight: normal; }
  .checkout-onepage-index .main-container .main .col-main h3 {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: normal;
    color: #383838; }

.checkout-onepage-index .footer-container .footer .newsletter-container {
  display: none; }

.checkout-onepage-index:not(.opc-has-progressed-from-login) .main-container .main .col-main .step-title {
  display: none; }

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .checkout-onepage-index .col-right {
    display: inherit; } }

.opc .section .step-title .number, .opc .section.allow.active .step-title .number, .no-touch .opc .section.allow:hover .step-title .number {
  background-color: #42f092;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px; }

.opc .section .step-title {
  border-top: none;
  border-bottom: none;
  border-bottom: 1px solid #e6e6e6; }

.opc .step-title {
  font-family: "HelveticaNeueW01-77BdCn_692722";
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.04em;
  text-transform: uppercase; }

.opc h2 {
  font-family: "HelveticaNeueW01-77BdCn_692722";
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  font-size: 18px; }

.opc .section.active .step-title, .opc .section.allow .step-title {
  border: none; }
  .opc .section.active .step-title h2, .opc .section.allow .step-title h2 {
    color: #383838; }
  .opc .section.active .step-title:hover h2, .opc .section.allow .step-title:hover h2 {
    color: #42f092; }

.opc .section.active .step-title {
  background-color: #fbfbfb; }

.opc label {
  font-family: "HelveticaNeueW01-45Ligh";
  font-size: 18px;
  letter-spacing: 0.03em;
  font-style: normal;
  font-weight: normal;
  font-size: 13px; }

.opc span {
  font-family: "HelveticaNeueW01-77BdCn_692722";
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  text-transform: uppercase;
  font-size: 13px;
  text-decoration: none; }
  .opc span.price {
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    letter-spacing: 0.03em;
    font-style: normal;
    font-weight: normal;
    font-size: 13px; }

.opc #checkout-review-table-wrapper {
  border: none; }
  .opc #checkout-review-table-wrapper table tbody tr {
    background-color: inherit; }
    .opc #checkout-review-table-wrapper table tbody tr td {
      border-bottom: 1px solid #e6e6e6; }
  .opc #checkout-review-table-wrapper table thead tr th {
    background-color: #fbfbfb;
    border-bottom: none;
    border-top: 1px solid #e6e6e6;
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase; }
  .opc #checkout-review-table-wrapper table tfoot tr {
    background-color: #fbfbfb !important; }
    .opc #checkout-review-table-wrapper table tfoot tr td {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase; }

.opc #checkout-review-submit {
  border: none;
  background-color: #fbfbfb;
  float: right; }

.opc #checkout-review-table .summary-total .summary-collapse:before {
  border-top: 7px solid #42f092;
  margin-bottom: 2px;
  -webkit-transform: scaleX(0.7);
  -moz-transform: scaleX(0.7);
  -ms-transform: scaleX(0.7);
  -o-transform: scaleX(0.7);
  transform: scaleX(0.7);
  margin-left: -2px;
  margin-right: 3px; }

.opc #checkout-review-table .summary-total.show-details .summary-collapse:before {
  border-top: none;
  margin-bottom: 1px;
  border-bottom: 7px solid #42f092; }

.block-progress dd address {
  font-family: "HelveticaNeueW01-45Ligh";
  font-size: 18px;
  letter-spacing: 0.03em;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  font-style: normal;
  font-size: 13px; }

.opc-block-progress dt.complete a {
  font-size: 10px; }

.opc-block-progress dt.complete .separator {
  display: none; }

.opc .section.allow .step-title .number {
  background-color: #aaf8ce; }

.sidebar {
  margin-top: 95px; }
  .sidebar .block {
    border-left: none;
    border-top: 1px solid #e6e6e6;
    background-color: #fbfbfb;
    padding-top: 10px;
    padding-bottom: 30px; }
  .sidebar span {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    font-size: 15px;
    text-transform: uppercase; }
  .sidebar dt {
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    letter-spacing: 0.03em;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    text-transform: none; }

.checkout-onepage-index input[type="radio"], .checkout-onepage-index input[type="checkbox"], .opc input[type="radio"], .opc input[type="checkbox"] {
  display: none; }
  .checkout-onepage-index input[type="radio"]:focus, .checkout-onepage-index input[type="checkbox"]:focus, .opc input[type="radio"]:focus, .opc input[type="checkbox"]:focus {
    outline: 1px;
    outline-color: #42f092; }
  .checkout-onepage-index input[type="radio"]:checked + label:after, .checkout-onepage-index input[type="checkbox"]:checked + label:after, .opc input[type="radio"]:checked + label:after, .opc input[type="checkbox"]:checked + label:after {
    width: 30px;
    -webkit-transition: width 1s cubic-bezier(0, 0.945, 0.555, 0.995);
    -moz-transition: width 1s cubic-bezier(0, 0.945, 0.555, 0.995) false;
    -o-transition: width 1s cubic-bezier(0, 0.945, 0.555, 0.995) false;
    transition: width 1s cubic-bezier(0, 0.945, 0.555, 0.995); }
  .checkout-onepage-index input[type="radio"] + label, .checkout-onepage-index input[type="checkbox"] + label, .opc input[type="radio"] + label, .opc input[type="checkbox"] + label {
    cursor: pointer;
    margin-bottom: 15px;
    margin-left: 0px;
    padding-left: 30px !important;
    padding-top: 5px !important;
    background-color: transparent !important;
    font-size: 13px;
    width: 100%;
    position: relative;
    position: relative; }
    .checkout-onepage-index input[type="radio"] + label:before, .checkout-onepage-index input[type="checkbox"] + label:before, .opc input[type="radio"] + label:before, .opc input[type="checkbox"] + label:before {
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      content: ""; }
    .checkout-onepage-index input[type="radio"] + label:after, .checkout-onepage-index input[type="checkbox"] + label:after, .opc input[type="radio"] + label:after, .opc input[type="checkbox"] + label:after {
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      content: ""; }
    .checkout-onepage-index input[type="radio"] + label:after, .checkout-onepage-index input[type="checkbox"] + label:after, .opc input[type="radio"] + label:after, .opc input[type="checkbox"] + label:after {
      font-family: "helmade";
      font-style: normal;
      font-weight: normal;
      speak: none;
      display: inline-block;
      text-decoration: inherit;
      width: 1em;
      margin-right: .2em;
      text-align: center;
      /* opacity: .8; */
      /* For safety - reset parent styles, that can break glyph codes*/
      font-variant: normal;
      text-transform: none;
      /* fix buttons height, for twitter bootstrap */
      line-height: 1em;
      /* Animation center compensation - margins should be symmetric */
      /* remove if not needed */
      margin-left: .2em;
      /* you can be more comfortable with increased icons size */
      /* font-size: 120%; */
      /* Font smoothing. That was taken from TWBS */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      /* Uncomment for 3D effect */
      /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
      content: '\e80f';
      font-size: 21px;
      left: -6px;
      top: 5px;
      color: #42f092;
      text-align: left;
      width: 0px;
      overflow: hidden;
      -webkit-transition: width 0.01s cubic-bezier(0, 0.945, 0.555, 0.995);
      -moz-transition: width 0.01s cubic-bezier(0, 0.945, 0.555, 0.995) false;
      -o-transition: width 0.01s cubic-bezier(0, 0.945, 0.555, 0.995) false;
      transition: width 0.01s cubic-bezier(0, 0.945, 0.555, 0.995); }
    .checkout-onepage-index input[type="radio"] + label:before, .checkout-onepage-index input[type="checkbox"] + label:before, .opc input[type="radio"] + label:before, .opc input[type="checkbox"] + label:before {
      width: 19px;
      height: 19px;
      margin-top: 6px;
      border: 1px solid #b6b6b6;
      left: 0px;
      margin-left: 0;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px; }
    .checkout-onepage-index input[type="radio"] + label:checked, .checkout-onepage-index input[type="checkbox"] + label:checked, .opc input[type="radio"] + label:checked, .opc input[type="checkbox"] + label:checked {
      background-color: transparent; }

.checkout-onepage-index input[type="checkbox"] + label:before, .opc input[type="checkbox"] + label:before {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

.checkout-onepage-index input[type="radio"] + label, .opc input[type="radio"] + label {
  margin-bottom: 0px; }

#co-shipping-method-form .buttons-set .button, #co-shipping-method-form .buttons-set html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #co-shipping-method-form .buttons-set button {
  background: #42f092; }

.checkout-onepage-success .col-main {
  -webkit-user-select: inherit;
  -moz-user-select: inherit;
  user-select: inherit; }
  .checkout-onepage-success .col-main .main-content .main-row .page-title h1 {
    font-size: 46px; }
  .checkout-onepage-success .col-main .main-content .main-row h2 {
    margin-top: -10px;
    text-transform: none; }
  .checkout-onepage-success .col-main .main-content .main-row .buttons-set {
    border-top: none;
    margin-top: 10px;
    margin-bottom: 130px; }
  .checkout-onepage-success .col-main .main-content .main-row p {
    font-size: 15px; }

.checkout-onepage-success .check-out-success-title {
  width: 35%;
  margin: auto;
  color: #383838; }
  .checkout-onepage-success .check-out-success-title h1 {
    padding-top: 80px;
    padding-bottom: 10px; }

.checkout-onepage-success .check-out-success-check-icon {
  font-size: 500%;
  color: #42f092; }

.checkout-onepage-success .check-out-success-subtitle {
  width: 25%;
  font-size: 28px;
  margin: auto;
  color: #383838; }

.checkout-onepage-success .check-out-success-order-number {
  width: 30%;
  padding-top: 40px;
  margin: auto;
  color: #383838; }
  .checkout-onepage-success .check-out-success-order-number p {
    font-size: 18px !important;
    padding-bottom: 20px; }
    .checkout-onepage-success .check-out-success-order-number p a {
      color: #383838; }
  .checkout-onepage-success .check-out-success-order-number .order-number {
    width: 70%;
    margin: auto;
    padding-bottom: 0px; }
  .checkout-onepage-success .check-out-success-order-number .number {
    font-weight: bold;
    padding-bottom: 20px; }

.cms-terms a:hover, .cms-privacy-policy a:hover, .cms-imprint a:hover, .cms-revocation a:hover,
.cms-magazine a:hover, .cms-about-us a:hover, .cms-faq a:hover, .cms-payment a:hover, .cms-shipping a:hover,
.cms-handmade a:hover, .cms-no-route a:hover, .cms-individuallackierung a:hover, .cms-individual-paintwork a:hover {
  color: inherit; }

.cms-terms .main-content, .cms-privacy-policy .main-content, .cms-imprint .main-content, .cms-revocation .main-content,
.cms-magazine .main-content, .cms-about-us .main-content, .cms-faq .main-content, .cms-payment .main-content, .cms-shipping .main-content,
.cms-handmade .main-content, .cms-no-route .main-content, .cms-individuallackierung .main-content, .cms-individual-paintwork .main-content {
  margin-bottom: 100px; }
  .cms-terms .main-content .main-row .page-title, .cms-privacy-policy .main-content .main-row .page-title, .cms-imprint .main-content .main-row .page-title, .cms-revocation .main-content .main-row .page-title,
  .cms-magazine .main-content .main-row .page-title, .cms-about-us .main-content .main-row .page-title, .cms-faq .main-content .main-row .page-title, .cms-payment .main-content .main-row .page-title, .cms-shipping .main-content .main-row .page-title,
  .cms-handmade .main-content .main-row .page-title, .cms-no-route .main-content .main-row .page-title, .cms-individuallackierung .main-content .main-row .page-title, .cms-individual-paintwork .main-content .main-row .page-title {
    margin-top: 100px; }
    .cms-terms .main-content .main-row .page-title h1, .cms-privacy-policy .main-content .main-row .page-title h1, .cms-imprint .main-content .main-row .page-title h1, .cms-revocation .main-content .main-row .page-title h1,
    .cms-magazine .main-content .main-row .page-title h1, .cms-about-us .main-content .main-row .page-title h1, .cms-faq .main-content .main-row .page-title h1, .cms-payment .main-content .main-row .page-title h1, .cms-shipping .main-content .main-row .page-title h1,
    .cms-handmade .main-content .main-row .page-title h1, .cms-no-route .main-content .main-row .page-title h1, .cms-individuallackierung .main-content .main-row .page-title h1, .cms-individual-paintwork .main-content .main-row .page-title h1 {
      position: relative;
      top: 180px;
      left: -150px;
      -webkit-transform: rotate(-10deg);
      -moz-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
      -o-transform: rotate(-10deg);
      transform: rotate(-10deg);
      font-size: 340px;
      color: #aaf8ce;
      padding-top: 10%;
      padding-right: 10%;
      margin-top: -200px;
      line-height: 1.25; }
  .cms-terms .main-content .main-row .std img, .cms-privacy-policy .main-content .main-row .std img, .cms-imprint .main-content .main-row .std img, .cms-revocation .main-content .main-row .std img,
  .cms-magazine .main-content .main-row .std img, .cms-about-us .main-content .main-row .std img, .cms-faq .main-content .main-row .std img, .cms-payment .main-content .main-row .std img, .cms-shipping .main-content .main-row .std img,
  .cms-handmade .main-content .main-row .std img, .cms-no-route .main-content .main-row .std img, .cms-individuallackierung .main-content .main-row .std img, .cms-individual-paintwork .main-content .main-row .std img {
    width: 100%; }
  .cms-terms .main-content .main-row .std strong, .cms-privacy-policy .main-content .main-row .std strong, .cms-imprint .main-content .main-row .std strong, .cms-revocation .main-content .main-row .std strong,
  .cms-magazine .main-content .main-row .std strong, .cms-about-us .main-content .main-row .std strong, .cms-faq .main-content .main-row .std strong, .cms-payment .main-content .main-row .std strong, .cms-shipping .main-content .main-row .std strong,
  .cms-handmade .main-content .main-row .std strong, .cms-no-route .main-content .main-row .std strong, .cms-individuallackierung .main-content .main-row .std strong, .cms-individual-paintwork .main-content .main-row .std strong {
    font-weight: bold; }
  .cms-terms .main-content .main-row .std *, .cms-terms .main-content .main-row .std p, .cms-privacy-policy .main-content .main-row .std *, .cms-privacy-policy .main-content .main-row .std p, .cms-imprint .main-content .main-row .std *, .cms-imprint .main-content .main-row .std p, .cms-revocation .main-content .main-row .std *, .cms-revocation .main-content .main-row .std p,
  .cms-magazine .main-content .main-row .std *,
  .cms-magazine .main-content .main-row .std p, .cms-about-us .main-content .main-row .std *, .cms-about-us .main-content .main-row .std p, .cms-faq .main-content .main-row .std *, .cms-faq .main-content .main-row .std p, .cms-payment .main-content .main-row .std *, .cms-payment .main-content .main-row .std p, .cms-shipping .main-content .main-row .std *, .cms-shipping .main-content .main-row .std p,
  .cms-handmade .main-content .main-row .std *,
  .cms-handmade .main-content .main-row .std p, .cms-no-route .main-content .main-row .std *, .cms-no-route .main-content .main-row .std p, .cms-individuallackierung .main-content .main-row .std *, .cms-individuallackierung .main-content .main-row .std p, .cms-individual-paintwork .main-content .main-row .std *, .cms-individual-paintwork .main-content .main-row .std p {
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    line-height: 2em;
    font-size: 15px;
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text; }
  .cms-terms .main-content .main-row .std p, .cms-privacy-policy .main-content .main-row .std p, .cms-imprint .main-content .main-row .std p, .cms-revocation .main-content .main-row .std p,
  .cms-magazine .main-content .main-row .std p, .cms-about-us .main-content .main-row .std p, .cms-faq .main-content .main-row .std p, .cms-payment .main-content .main-row .std p, .cms-shipping .main-content .main-row .std p,
  .cms-handmade .main-content .main-row .std p, .cms-no-route .main-content .main-row .std p, .cms-individuallackierung .main-content .main-row .std p, .cms-individual-paintwork .main-content .main-row .std p {
    clear: both; }
  .cms-terms .main-content .main-row .std h2, .cms-privacy-policy .main-content .main-row .std h2, .cms-imprint .main-content .main-row .std h2, .cms-revocation .main-content .main-row .std h2,
  .cms-magazine .main-content .main-row .std h2, .cms-about-us .main-content .main-row .std h2, .cms-faq .main-content .main-row .std h2, .cms-payment .main-content .main-row .std h2, .cms-shipping .main-content .main-row .std h2,
  .cms-handmade .main-content .main-row .std h2, .cms-no-route .main-content .main-row .std h2, .cms-individuallackierung .main-content .main-row .std h2, .cms-individual-paintwork .main-content .main-row .std h2 {
    font-family: "HelveticaNeueW01-UltLt";
    font-size: 18px;
    letter-spacing: 0.03em;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    color: #383838;
    font-size: 36px;
    line-height: 48px;
    margin-top: 180px;
    margin-bottom: 80px; }
  .cms-terms .main-content .main-row .std table, .cms-privacy-policy .main-content .main-row .std table, .cms-imprint .main-content .main-row .std table, .cms-revocation .main-content .main-row .std table,
  .cms-magazine .main-content .main-row .std table, .cms-about-us .main-content .main-row .std table, .cms-faq .main-content .main-row .std table, .cms-payment .main-content .main-row .std table, .cms-shipping .main-content .main-row .std table,
  .cms-handmade .main-content .main-row .std table, .cms-no-route .main-content .main-row .std table, .cms-individuallackierung .main-content .main-row .std table, .cms-individual-paintwork .main-content .main-row .std table {
    width: 100%;
    margin-top: 50px;
    margin-bottom: 50px; }
    .cms-terms .main-content .main-row .std table thead th, .cms-privacy-policy .main-content .main-row .std table thead th, .cms-imprint .main-content .main-row .std table thead th, .cms-revocation .main-content .main-row .std table thead th,
    .cms-magazine .main-content .main-row .std table thead th, .cms-about-us .main-content .main-row .std table thead th, .cms-faq .main-content .main-row .std table thead th, .cms-payment .main-content .main-row .std table thead th, .cms-shipping .main-content .main-row .std table thead th,
    .cms-handmade .main-content .main-row .std table thead th, .cms-no-route .main-content .main-row .std table thead th, .cms-individuallackierung .main-content .main-row .std table thead th, .cms-individual-paintwork .main-content .main-row .std table thead th {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase; }
    .cms-terms .main-content .main-row .std table tbody tr td.first, .cms-privacy-policy .main-content .main-row .std table tbody tr td.first, .cms-imprint .main-content .main-row .std table tbody tr td.first, .cms-revocation .main-content .main-row .std table tbody tr td.first,
    .cms-magazine .main-content .main-row .std table tbody tr td.first, .cms-about-us .main-content .main-row .std table tbody tr td.first, .cms-faq .main-content .main-row .std table tbody tr td.first, .cms-payment .main-content .main-row .std table tbody tr td.first, .cms-shipping .main-content .main-row .std table tbody tr td.first,
    .cms-handmade .main-content .main-row .std table tbody tr td.first, .cms-no-route .main-content .main-row .std table tbody tr td.first, .cms-individuallackierung .main-content .main-row .std table tbody tr td.first, .cms-individual-paintwork .main-content .main-row .std table tbody tr td.first {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase; }
  .cms-terms .main-content .main-row .std h3, .cms-privacy-policy .main-content .main-row .std h3, .cms-imprint .main-content .main-row .std h3, .cms-revocation .main-content .main-row .std h3,
  .cms-magazine .main-content .main-row .std h3, .cms-about-us .main-content .main-row .std h3, .cms-faq .main-content .main-row .std h3, .cms-payment .main-content .main-row .std h3, .cms-shipping .main-content .main-row .std h3,
  .cms-handmade .main-content .main-row .std h3, .cms-no-route .main-content .main-row .std h3, .cms-individuallackierung .main-content .main-row .std h3, .cms-individual-paintwork .main-content .main-row .std h3 {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 24px;
    position: relative; }
    .cms-terms .main-content .main-row .std h3:after, .cms-privacy-policy .main-content .main-row .std h3:after, .cms-imprint .main-content .main-row .std h3:after, .cms-revocation .main-content .main-row .std h3:after,
    .cms-magazine .main-content .main-row .std h3:after, .cms-about-us .main-content .main-row .std h3:after, .cms-faq .main-content .main-row .std h3:after, .cms-payment .main-content .main-row .std h3:after, .cms-shipping .main-content .main-row .std h3:after,
    .cms-handmade .main-content .main-row .std h3:after, .cms-no-route .main-content .main-row .std h3:after, .cms-individuallackierung .main-content .main-row .std h3:after, .cms-individual-paintwork .main-content .main-row .std h3:after {
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      content: ""; }
  .cms-terms .main-content .main-row .std h4, .cms-privacy-policy .main-content .main-row .std h4, .cms-imprint .main-content .main-row .std h4, .cms-revocation .main-content .main-row .std h4,
  .cms-magazine .main-content .main-row .std h4, .cms-about-us .main-content .main-row .std h4, .cms-faq .main-content .main-row .std h4, .cms-payment .main-content .main-row .std h4, .cms-shipping .main-content .main-row .std h4,
  .cms-handmade .main-content .main-row .std h4, .cms-no-route .main-content .main-row .std h4, .cms-individuallackierung .main-content .main-row .std h4, .cms-individual-paintwork .main-content .main-row .std h4 {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    text-transform: none;
    display: inline-block; }
  .cms-terms .main-content .main-row .std ol, .cms-privacy-policy .main-content .main-row .std ol, .cms-imprint .main-content .main-row .std ol, .cms-revocation .main-content .main-row .std ol,
  .cms-magazine .main-content .main-row .std ol, .cms-about-us .main-content .main-row .std ol, .cms-faq .main-content .main-row .std ol, .cms-payment .main-content .main-row .std ol, .cms-shipping .main-content .main-row .std ol,
  .cms-handmade .main-content .main-row .std ol, .cms-no-route .main-content .main-row .std ol, .cms-individuallackierung .main-content .main-row .std ol, .cms-individual-paintwork .main-content .main-row .std ol {
    counter-reset: item; }
    .cms-terms .main-content .main-row .std ol li, .cms-privacy-policy .main-content .main-row .std ol li, .cms-imprint .main-content .main-row .std ol li, .cms-revocation .main-content .main-row .std ol li,
    .cms-magazine .main-content .main-row .std ol li, .cms-about-us .main-content .main-row .std ol li, .cms-faq .main-content .main-row .std ol li, .cms-payment .main-content .main-row .std ol li, .cms-shipping .main-content .main-row .std ol li,
    .cms-handmade .main-content .main-row .std ol li, .cms-no-route .main-content .main-row .std ol li, .cms-individuallackierung .main-content .main-row .std ol li, .cms-individual-paintwork .main-content .main-row .std ol li {
      clear: both;
      display: block; }
      .cms-terms .main-content .main-row .std ol li:before, .cms-privacy-policy .main-content .main-row .std ol li:before, .cms-imprint .main-content .main-row .std ol li:before, .cms-revocation .main-content .main-row .std ol li:before,
      .cms-magazine .main-content .main-row .std ol li:before, .cms-about-us .main-content .main-row .std ol li:before, .cms-faq .main-content .main-row .std ol li:before, .cms-payment .main-content .main-row .std ol li:before, .cms-shipping .main-content .main-row .std ol li:before,
      .cms-handmade .main-content .main-row .std ol li:before, .cms-no-route .main-content .main-row .std ol li:before, .cms-individuallackierung .main-content .main-row .std ol li:before, .cms-individual-paintwork .main-content .main-row .std ol li:before {
        content: counters(item, ".") ". ";
        counter-increment: item;
        margin-right: 5px; }
  .cms-terms .main-content .main-row .std ul li:before, .cms-privacy-policy .main-content .main-row .std ul li:before, .cms-imprint .main-content .main-row .std ul li:before, .cms-revocation .main-content .main-row .std ul li:before,
  .cms-magazine .main-content .main-row .std ul li:before, .cms-about-us .main-content .main-row .std ul li:before, .cms-faq .main-content .main-row .std ul li:before, .cms-payment .main-content .main-row .std ul li:before, .cms-shipping .main-content .main-row .std ul li:before,
  .cms-handmade .main-content .main-row .std ul li:before, .cms-no-route .main-content .main-row .std ul li:before, .cms-individuallackierung .main-content .main-row .std ul li:before, .cms-individual-paintwork .main-content .main-row .std ul li:before {
    content: "– ";
    margin: 0; }
  .cms-terms .main-content .main-row .std ol > li, .cms-terms .main-content .main-row .std ul > li, .cms-privacy-policy .main-content .main-row .std ol > li, .cms-privacy-policy .main-content .main-row .std ul > li, .cms-imprint .main-content .main-row .std ol > li, .cms-imprint .main-content .main-row .std ul > li, .cms-revocation .main-content .main-row .std ol > li, .cms-revocation .main-content .main-row .std ul > li,
  .cms-magazine .main-content .main-row .std ol > li,
  .cms-magazine .main-content .main-row .std ul > li, .cms-about-us .main-content .main-row .std ol > li, .cms-about-us .main-content .main-row .std ul > li, .cms-faq .main-content .main-row .std ol > li, .cms-faq .main-content .main-row .std ul > li, .cms-payment .main-content .main-row .std ol > li, .cms-payment .main-content .main-row .std ul > li, .cms-shipping .main-content .main-row .std ol > li, .cms-shipping .main-content .main-row .std ul > li,
  .cms-handmade .main-content .main-row .std ol > li,
  .cms-handmade .main-content .main-row .std ul > li, .cms-no-route .main-content .main-row .std ol > li, .cms-no-route .main-content .main-row .std ul > li, .cms-individuallackierung .main-content .main-row .std ol > li, .cms-individuallackierung .main-content .main-row .std ul > li, .cms-individual-paintwork .main-content .main-row .std ol > li, .cms-individual-paintwork .main-content .main-row .std ul > li {
    margin-bottom: 1em;
    margin-left: 0; }
  .cms-terms .main-content .main-row .std > ol > li, .cms-terms .main-content .main-row .std > ul > li, .cms-privacy-policy .main-content .main-row .std > ol > li, .cms-privacy-policy .main-content .main-row .std > ul > li, .cms-imprint .main-content .main-row .std > ol > li, .cms-imprint .main-content .main-row .std > ul > li, .cms-revocation .main-content .main-row .std > ol > li, .cms-revocation .main-content .main-row .std > ul > li,
  .cms-magazine .main-content .main-row .std > ol > li,
  .cms-magazine .main-content .main-row .std > ul > li, .cms-about-us .main-content .main-row .std > ol > li, .cms-about-us .main-content .main-row .std > ul > li, .cms-faq .main-content .main-row .std > ol > li, .cms-faq .main-content .main-row .std > ul > li, .cms-payment .main-content .main-row .std > ol > li, .cms-payment .main-content .main-row .std > ul > li, .cms-shipping .main-content .main-row .std > ol > li, .cms-shipping .main-content .main-row .std > ul > li,
  .cms-handmade .main-content .main-row .std > ol > li,
  .cms-handmade .main-content .main-row .std > ul > li, .cms-no-route .main-content .main-row .std > ol > li, .cms-no-route .main-content .main-row .std > ul > li, .cms-individuallackierung .main-content .main-row .std > ol > li, .cms-individuallackierung .main-content .main-row .std > ul > li, .cms-individual-paintwork .main-content .main-row .std > ol > li, .cms-individual-paintwork .main-content .main-row .std > ul > li {
    margin-top: 50px;
    margin-bottom: 5em; }
    .cms-terms .main-content .main-row .std > ol > li:before, .cms-terms .main-content .main-row .std > ul > li:before, .cms-privacy-policy .main-content .main-row .std > ol > li:before, .cms-privacy-policy .main-content .main-row .std > ul > li:before, .cms-imprint .main-content .main-row .std > ol > li:before, .cms-imprint .main-content .main-row .std > ul > li:before, .cms-revocation .main-content .main-row .std > ol > li:before, .cms-revocation .main-content .main-row .std > ul > li:before,
    .cms-magazine .main-content .main-row .std > ol > li:before,
    .cms-magazine .main-content .main-row .std > ul > li:before, .cms-about-us .main-content .main-row .std > ol > li:before, .cms-about-us .main-content .main-row .std > ul > li:before, .cms-faq .main-content .main-row .std > ol > li:before, .cms-faq .main-content .main-row .std > ul > li:before, .cms-payment .main-content .main-row .std > ol > li:before, .cms-payment .main-content .main-row .std > ul > li:before, .cms-shipping .main-content .main-row .std > ol > li:before, .cms-shipping .main-content .main-row .std > ul > li:before,
    .cms-handmade .main-content .main-row .std > ol > li:before,
    .cms-handmade .main-content .main-row .std > ul > li:before, .cms-no-route .main-content .main-row .std > ol > li:before, .cms-no-route .main-content .main-row .std > ul > li:before, .cms-individuallackierung .main-content .main-row .std > ol > li:before, .cms-individuallackierung .main-content .main-row .std > ul > li:before, .cms-individual-paintwork .main-content .main-row .std > ol > li:before, .cms-individual-paintwork .main-content .main-row .std > ul > li:before {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      line-height: 24px;
      font-size: 18px;
      float: left;
      top: 0px;
      position: relative; }

@media only screen and (max-width: 779px) {
  .cms-faq .main-content .main-row .page-title, .cms-about-us .main-content .main-row .page-title, .cms-shipping .main-content .main-row .page-title, .cms-handmade .main-content .main-row .page-title,
  .cms-privacy-policy .main-content .main-row .page-title, .cms-terms .main-content .main-row .page-title, .cms-imprint .main-content .main-row .page-title,
  .cms-payment .main-content .main-row .page-title {
    text-align: center;
    -webkit-transform: scale(1) translateY(-10%);
    -moz-transform: scale(1) translateY(-10%);
    -ms-transform: scale(1) translateY(-10%);
    -o-transform: scale(1) translateY(-10%);
    transform: scale(1) translateY(-10%); }
    .cms-faq .main-content .main-row .page-title h1, .cms-about-us .main-content .main-row .page-title h1, .cms-shipping .main-content .main-row .page-title h1, .cms-handmade .main-content .main-row .page-title h1,
    .cms-privacy-policy .main-content .main-row .page-title h1, .cms-terms .main-content .main-row .page-title h1, .cms-imprint .main-content .main-row .page-title h1,
    .cms-payment .main-content .main-row .page-title h1 {
      text-align: center;
      width: 85%;
      padding-top: 50px;
      padding-right: 0; } }

@media only screen and (max-width: 779px) {
  .cms-handmade .main-content .main-row .page-title {
    text-align: center;
    -webkit-transform: scale(0.8) translateY(-10%) translateX(-15%);
    -moz-transform: scale(0.8) translateY(-10%) translateX(-15%);
    -ms-transform: scale(0.8) translateY(-10%) translateX(-15%);
    -o-transform: scale(0.8) translateY(-10%) translateX(-15%);
    transform: scale(0.8) translateY(-10%) translateX(-15%); }
    .cms-handmade .main-content .main-row .page-title h1 {
      text-align: center;
      width: 100%;
      padding-top: 0; } }

.cms-privacy-policy .main-content .main-row .page-title h1 {
  font-size: 200px; }

.cms-privacy-policy .main-content .main-row .std ol li ol li {
  display: list-item;
  list-style-type: lower-alpha;
  font-family: "HelveticaNeueW01-77BdCn_692722";
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  margin-left: 1.35em; }
  .cms-privacy-policy .main-content .main-row .std ol li ol li p {
    text-transform: none; }
  .cms-privacy-policy .main-content .main-row .std ol li ol li:before {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    counter-increment: none;
    content: normal; }

.cms-shipping .main-content .main-row .page-title {
  margin-top: 50px; }
  .cms-shipping .main-content .main-row .page-title h1 {
    font-size: 240px; }

.cms-shipping .main-content .main-row .std {
  margin-top: 100px; }

.cms-about-us .main-content .main-row .page-title {
  margin-top: 70px; }
  .cms-about-us .main-content .main-row .page-title h1 {
    white-space: nowrap;
    font-size: 300px; }

.cms-about-us .main-content .main-row .std {
  margin-top: 100px; }

@media only screen and (min-width: 1281px) {
  .cms-about-us .main-content .main-row .page-title h1, .cms-shipping .main-content .main-row .page-title h1, .cms-handmade .main-content .main-row .page-title h1, .cms-payment .main-content .main-row .page-title h1,
  .cms-imprint .main-content .main-row .page-title h1, .cms-revocation .main-content .main-row .page-title h1 {
    font-size: 250px;
    margin-left: 10%;
    top: 230px;
    left: -200px; }
  .cms-no-route .main-content .main-row .page-title h1 {
    font-size: 200px;
    margin-left: 10%;
    top: 200px;
    left: -200px; } }

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .cms-about-us .main-content .main-row .page-title h1, .cms-shipping .main-content .main-row .page-title h1, .cms-handmade .main-content .main-row .page-title h1, .cms-payment .main-content .main-row .page-title h1,
  .cms-imprint .main-content .main-row .page-title h1, .cms-revocation .main-content .main-row .page-title h1, .cms-no-route .main-content .main-row .page-title h1 {
    font-size: 250px;
    margin-left: 13%;
    top: 280px;
    left: -200px; }
  .cms-no-route .main-content .main-row .page-title h1 {
    font-size: 180px;
    margin-left: 10%;
    top: 200px;
    left: -200px; } }

@media only screen and (min-width: 780px) and (max-width: 1024px) {
  .cms-about-us .main-content .main-row .page-title h1, .cms-shipping .main-content .main-row .page-title h1, .cms-handmade .main-content .main-row .page-title h1, .cms-payment .main-content .main-row .page-title h1,
  .cms-imprint .main-content .main-row .page-title h1, .cms-terms .main-content .main-row .page-title h1, .cms-privacy-policy .main-content .main-row .page-title h1, .cms-revocation .main-content .main-row .page-title h1 {
    font-size: 200px;
    margin-left: 10%;
    top: 250px;
    left: -50px; }
  .cms-faq .main-content .main-row .page-title h1 {
    left: -50px; }
  .cms-privacy-policy .main-content .main-row .page-title h1 {
    top: 200px; }
  .cms-no-route .main-content .main-row .page-title h1 {
    font-size: 180px;
    margin-left: 10%;
    top: 200px;
    left: -50px; } }

@media only screen and (min-width: 551px) and (max-width: 779px) {
  .cms-about-us .main-content .main-row .std h2, .cms-shipping .main-content .main-row .std h2, .cms-handmade .main-content .main-row .std h2, .cms-payment .main-content .main-row .std h2,
  .cms-imprint .main-content .main-row .std h2, .cms-privacy-policy .main-content .main-row .std h2, .cms-revocation .main-content .main-row .std h2, .cms-no-route .main-content .main-row .std h2 {
    margin: 50px 0 40px; }
  .cms-about-us .main-content .main-row .page-title h1, .cms-shipping .main-content .main-row .page-title h1, .cms-handmade .main-content .main-row .page-title h1, .cms-payment .main-content .main-row .page-title h1,
  .cms-imprint .main-content .main-row .page-title h1, .cms-privacy-policy .main-content .main-row .page-title h1, .cms-revocation .main-content .main-row .page-title h1, .cms-no-route .main-content .main-row .page-title h1 {
    font-size: 150px;
    margin-left: 5%;
    top: 180px;
    left: 50px; }
  .cms-shipping .main-content .main-row .page-title h1 {
    font-size: 130px;
    left: 0px; }
  .cms-faq .main-content .main-row .page-title h1 {
    font-size: 250px;
    left: 0; }
  .cms-payment .main-content .main-row .page-title h1, .cms-imprint .main-content .main-row .page-title h1, .cms-revocation .main-content .main-row .page-title h1 {
    left: 20px; }
  .cms-imprint .main-content .main-row .page-title h1, .cms-privacy-policy .main-content .main-row .page-title h1, .cms-revocation .main-content .main-row .page-title h1 {
    top: 70px; }
  .cms-terms .main-content .main-row .page-title h1 {
    font-size: 200px;
    top: 100px;
    left: 20px; }
  .cms-about-us .main-content .main-row .page-title h1 {
    font-size: 100px;
    left: 0; }
  .cms-no-route .main-content .main-row .page-title h1 {
    font-size: 120px;
    top: 100px;
    left: 20px; } }

@media only screen and (max-width: 550px) {
  .cms-about-us .main-content .main-row .std h2, .cms-shipping .main-content .main-row .std h2, .cms-handmade .main-content .main-row .std h2, .cms-payment .main-content .main-row .std h2, .cms-terms .main-content .main-row .std h2,
  .cms-imprint .main-content .main-row .std h2, .cms-privacy-policy .main-content .main-row .std h2, .cms-revocation .main-content .main-row .std h2, .cms-no-route .main-content .main-row .std h2 {
    margin: 50px 0 40px; }
  .cms-about-us .main-content .main-row .page-title h1, .cms-shipping .main-content .main-row .page-title h1, .cms-handmade .main-content .main-row .page-title h1, .cms-payment .main-content .main-row .page-title h1, .cms-terms .main-content .main-row .page-title h1,
  .cms-imprint .main-content .main-row .page-title h1, .cms-privacy-policy .main-content .main-row .page-title h1, .cms-revocation .main-content .main-row .page-title h1, .cms-no-route .main-content .main-row .page-title h1 {
    font-size: 80px;
    margin-left: 5%;
    top: 180px;
    left: 50px;
    padding-right: 0;
    width: 85%; }
  .cms-faq .main-content .main-row .page-title h1 {
    font-size: 160px;
    left: 0; }
  .cms-imprint .main-content .main-row .page-title h1, .cms-privacy-policy .main-content .main-row .page-title h1, .cms-revocation .main-content .main-row .page-title h1 {
    left: 0; }
  .cms-handmade .main-content .main-row .page-title h1 {
    left: 30px; }
  .cms-imprint .main-content .main-row .page-title h1, .cms-privacy-policy .main-content .main-row .page-title h1, .cms-revocation .main-content .main-row .page-title h1, .cms-no-route .main-content .main-row .page-title h1 {
    top: 100px; }
  .cms-terms .main-content .main-row .page-title {
    margin-top: 120px; }
    .cms-terms .main-content .main-row .page-title h1 {
      font-size: 100px;
      top: 120px;
      left: 20px;
      padding: 0; }
  .cms-terms .main-content .main-row .std {
    margin-top: 50px; }
  .cms-about-us .main-content .main-row .page-title h1 {
    font-size: 80px;
    left: 0;
    padding-right: 0; }
  .cms-imprint .main-content .main-row .std {
    margin-top: 80px; }
  .cms-payment .main-content .main-row .page-title h1, .cms-revocation .main-content .main-row .page-title h1 {
    font-size: 70px;
    left: 10px; }
  .cms-shipping .main-content .main-row .page-title h1 {
    font-size: 60px;
    left: -10px; }
  .cms-shipping .main-content .main-row .std table thead tr th,
  .cms-shipping .main-content .main-row .std table tbody tr td,
  .cms-shipping .main-content .main-row .std table tbody tr td.first {
    font-size: 12px;
    padding: 10px; } }

.customer-account-create .main-content, .customer-account-login .main-content {
  margin-bottom: 100px; }
  .customer-account-create .main-content .main-row .page-title, .customer-account-login .main-content .main-row .page-title {
    margin-top: 100px; }
    .customer-account-create .main-content .main-row .page-title h1, .customer-account-login .main-content .main-row .page-title h1 {
      color: #42f092; }

.cms-payment .main-content .main-row .page-title {
  margin-top: 70px; }
  .cms-payment .main-content .main-row .page-title h1 {
    margin-bottom: 50px; }

.cms-payment .main-content .main-row .std {
  margin-top: 100px; }
  .cms-payment .main-content .main-row .std ul li {
    display: list-item;
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    margin: inherit;
    margin-left: 1.35em; }
    .cms-payment .main-content .main-row .std ul li p {
      text-transform: none; }
    .cms-payment .main-content .main-row .std ul li:before {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      counter-increment: none;
      content: normal; }

.cms-handmade .main-content .main-row .page-title {
  margin-top: 70px; }
  .cms-handmade .main-content .main-row .page-title h1 {
    margin-bottom: 50px;
    line-height: 1em; }

.cms-handmade .main-content .main-row .std {
  margin-top: 100px; }
  .cms-handmade .main-content .main-row .std ul li {
    display: list-item;
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    margin: inherit;
    margin-left: 1.35em; }
    .cms-handmade .main-content .main-row .std ul li p {
      text-transform: none; }
    .cms-handmade .main-content .main-row .std ul li:before {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      counter-increment: none;
      content: normal; }

.cms-imprint .std {
  margin-top: 150px; }

.cms-individuallackierung .main-content .main-row .page-title h1, .cms-individual-paintwork .main-content .main-row .page-title h1 {
  font-size: calc(7px + 7vw); }
  @media only screen and (max-width: 550px) {
    .cms-individuallackierung .main-content .main-row .page-title h1, .cms-individual-paintwork .main-content .main-row .page-title h1 {
      left: 0; font-size: calc(7px + 7vw);} }
  @media only screen and (min-width: 551px) and (max-width: 779px) {
    .cms-individuallackierung .main-content .main-row .page-title h1, .cms-individual-paintwork .main-content .main-row .page-title h1 {
      left: 0; } }
  @media only screen and (min-width: 780px) and (max-width: 1024px) {
    .cms-individuallackierung .main-content .main-row .page-title h1, .cms-individual-paintwork .main-content .main-row .page-title h1 {
      left: 0; } }

@media only screen and (min-width: 1441px) {
  .cms-individuallackierung .main-content .main-row .page-title h1 {top: 240px;
    left: -320px; font-size: calc(7px + 5vw);} }

.cms-individual-paintwork .main-content .main-row .page-title h1 {
  white-space: nowrap; }
  @media only screen and (min-width: 1281px) {
    .cms-individual-paintwork .main-content .main-row .page-title h1 {
      top: 260px;
      left: -350px; } }

.saferpaycw-checkout-pay .main-content {
  margin-top: 50px; }
  .saferpaycw-checkout-pay .main-content .main-row .saferpaycw iframe {
    height: 1500px !important;
    border: 0px; }

html.saferpay-paymentpage .box.box-content {
  line-height: 2; }

html.saferpay-paymentpage input[type="text"], html.saferpay-paymentpage input[type="tel"] {
  border-radius: 2px;
  border: 1px solid #C0C0C0;
  background: #FFFFFF;
  font-size: 15px; }
  html.saferpay-paymentpage input[type="text"]:focus, html.saferpay-paymentpage input[type="tel"]:focus {
    outline: 0;
    border-color: #383838; }

html.saferpay-paymentpage .box.box-header {
  background-color: #fbfbfb;
  border-top: solid 1px #e6e6e6;
  padding-left: 10px;
  padding-right: 10px;
  min-height: 40px;
  margin-bottom: 30px; }
  html.saferpay-paymentpage .box.box-header label.box.box-language {
    color: #383838; }
    html.saferpay-paymentpage .box.box-header label.box.box-language span.icon.icon-hint {
      position: absolute;
      top: 5px;
      left: 25px;
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase; }
      html.saferpay-paymentpage .box.box-header label.box.box-language span.icon.icon-hint span.btn.btn-arrow {
        position: absolute;
        top: -1px;
        left: -19px;
        color: #42f092; }
    html.saferpay-paymentpage .box.box-header label.box.box-language span.text.text-hint {
      position: relative;
      top: 30px;
      margin-bottom: 40px;
      padding: 5px 15px; }
      html.saferpay-paymentpage .box.box-header label.box.box-language span.text.text-hint a {
        margin-right: 30px;
        min-width: 90px;
        display: inline-block;
        float: left; }
  html.saferpay-paymentpage .box.box-header label.details-summary-widget > input:checked + span ~ span {
    display: inline-block; }

html.saferpay-paymentpage .box.box-main {
  font-family: "HelveticaNeueW01-45Ligh";
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  color: #383838; }
  html.saferpay-paymentpage .box.box-main label.box.box-payment.details-summary-widget {
    width: 100%;
    color: #383838;
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    background-color: #fbfbfb;
    border-top: solid 1px #e6e6e6;
    padding-left: 6px;
    padding-right: 10px;
    min-height: 40px; }
    html.saferpay-paymentpage .box.box-main label.box.box-payment.details-summary-widget span.btn.btn-arrow {
      color: #42f092; }
    html.saferpay-paymentpage .box.box-main label.box.box-payment.details-summary-widget span.text.text-hint {
      font-family: "HelveticaNeueW01-45Ligh";
      font-size: 18px;
      letter-spacing: 0.03em;
      font-style: normal;
      font-weight: normal;
      text-transform: none;
      line-height: 1.5;
      padding: 20px 19px; }
  html.saferpay-paymentpage .box.box-main form header img.img.img-logo {
    margin-top: 20px; }
  html.saferpay-paymentpage .box.box-main form header h1 {
    /* @include ui-font-style();
            color: $color-grey-medium;
            margin-top: 0.5em;
            margin-bottom: 0.5em; */
    display: none; }
  html.saferpay-paymentpage .box.box-main form main legend {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #383838; }
  html.saferpay-paymentpage .box.box-main form main label.input-required {
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    letter-spacing: 0.03em;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    color: #aeaeae;
    font-weight: inherit; }
  html.saferpay-paymentpage .box.box-main form main .icon.icon-information {
    display: none; }
  html.saferpay-paymentpage .box.box-main form main .box.box-error .icon.icon-error {
    display: none; }
  html.saferpay-paymentpage .box.box-main form main .box.box-error .text.text-error {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase; }
  html.saferpay-paymentpage .box.box-main form main .box.box-information .text.text-information {
    margin-left: 290px;
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    letter-spacing: 0.03em;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    color: #aeaeae; }
    html.saferpay-paymentpage .box.box-main form main .box.box-information .text.text-information p {
      margin-left: -290px;
      margin-top: 20px;
      font-size: 13px;
      color: #838383; }
  html.saferpay-paymentpage .box.box-main form main .form-label {
    margin-top: 30px;
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    color: #838383; }
  html.saferpay-paymentpage .box.box-main form main .form-input input, html.saferpay-paymentpage .box.box-main form main .form-input #CardNumber, html.saferpay-paymentpage .box.box-main form main .form-input #VerificationCode {
    font-family: "HelveticaNeueW01-55Roma";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    font-size: 13px;
    line-height: 30px;
    height: 40px;
    padding: 0 10px; }
    html.saferpay-paymentpage .box.box-main form main .form-input input:focus, html.saferpay-paymentpage .box.box-main form main .form-input #CardNumber:focus, html.saferpay-paymentpage .box.box-main form main .form-input #VerificationCode:focus {
      outline: 0;
      border-color: #383838; }
  html.saferpay-paymentpage .box.box-main form main label.details-summary-widget {
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    letter-spacing: 0.03em;
    font-style: normal;
    font-weight: normal;
    color: #383838; }
    html.saferpay-paymentpage .box.box-main form main label.details-summary-widget span.text.text-hint {
      font-size: 13px;
      left: 0px;
      background-color: white;
      padding: 20px;
      background-color: #fbfbfb;
      border: 1px solid #e6e6e6; }
    html.saferpay-paymentpage .box.box-main form main label.details-summary-widget span.icon.icon-hint {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase; }
  html.saferpay-paymentpage .box.box-main form footer ul {
    position: relative; }
    html.saferpay-paymentpage .box.box-main form footer ul li.navitem.navitem-abort {
      position: absolute;
      top: 30px; }
    html.saferpay-paymentpage .box.box-main form footer ul li.navitem.navitem-next {
      position: absolute;
      top: 30px;
      left: 285px; }

.product-model-detail {
  clear: both; }
  .product-model-detail :focus {
    outline: none; }
  .product-model-detail .product-model-image img {
    width: 100%;
    margin-bottom: 10%; }
  .product-model-detail .product-model-text {
    margin-top: 6%; }
    .product-model-detail .product-model-text h3 {
      font-family: "HelveticaNeueW01-45Ligh";
      font-size: 18px;
      letter-spacing: 0.03em;
      font-style: normal;
      font-weight: normal;
      text-transform: none;
      font-size: 28px;
      letter-spacing: 0px;
      line-height: 40px; }
    .product-model-detail .product-model-text h4 {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      letter-spacing: 0px;
      margin-bottom: -3px;
      line-height: 18px; }
    .product-model-detail .product-model-text p, .product-model-detail .product-model-text ul, .product-model-detail .product-model-text li {
      text-transform: none;
      font-family: "HelveticaNeueW01-45Ligh";
      font-size: 18px;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      font-family: "HelveticaNeueW01-55Roma"; }
    .product-model-detail .product-model-text ul li {
      list-style-type: initial;
      margin-left: 1em;
      margin-bottom: 0.5em; }

.product-view .product-options-bottom, .product-view .product-options, .product-view .product-collateral {
  display: none; }

@media only screen and (max-width: 779px) {
  .product-model-detail {
    margin-bottom: 110px; }
    .product-model-detail .js-slider .slick-dots {
      text-align: center;
      bottom: -40px; }
    .product-model-detail .js-slider .slick-prev, .product-model-detail .js-slider .slick-next {
      top: 30%; }
    .product-model-detail .product-model-text {
      margin-top: 0; } }

@media only screen and (min-width: 780px) and (max-width: 1024px) {
  .product-model-detail .product-model-text ul li {
    font-size: 16px; } }

@media only screen and (max-width: 550px) {
  .product-model-detail .js-slider .slick-prev, .product-model-detail .js-slider .slick-next {
    top: 25%; } }

#handcrafted_slider {
  margin-bottom: 105px;
  margin-top: 38px;
  background: -owg-linear-gradient(150deg, #42f092 20%, #1d84de);
  background: -webkit-linear-gradient(150deg, #42f092 20%, #1d84de);
  background: -moz-linear-gradient(150deg, #42f092 20%, #1d84de);
  background: -o-linear-gradient(150deg, #42f092 20%, #1d84de);
  -pie-background: -pie-linear-gradient(150deg, #42f092 20%, #1d84de);
  background: linear-gradient(150deg, #42f092 20%, #1d84de);
  position: relative; }
  #handcrafted_slider .image:after {
    background-image: url("https://cdn.helmade.com/misc/handcrafted-gradient.png"); }
  #handcrafted_slider .image span {
    position: absolute;
    bottom: 0;
    left: 3px;
    z-index: 2;
    width: 60%;
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    color: #fff;
    padding: 20px; }
  #handcrafted_slider .js-slider {
    margin-top: -38px;
    margin-bottom: 38px;
    position: relative; }
    #handcrafted_slider .js-slider :focus {
      outline: none; }
    #handcrafted_slider .js-slider .slick-dots {
      display: none; }
    #handcrafted_slider .js-slider button.slick-arrow {
      position: absolute;
      z-index: 2;
      width: 45px;
      height: 45px;
      background-color: #383838;
      opacity: 1;
      top: auto;
      bottom: -22px; }
      #handcrafted_slider .js-slider button.slick-arrow.slick-prev {
        left: auto;
        right: 46px; }
        #handcrafted_slider .js-slider button.slick-arrow.slick-prev:before {
          left: 11px; }
      #handcrafted_slider .js-slider button.slick-arrow.slick-next {
        right: 0; }
        #handcrafted_slider .js-slider button.slick-arrow.slick-next:before {
          left: 12px; }
      #handcrafted_slider .js-slider button.slick-arrow:before {
        opacity: 1;
        color: #fff;
        top: 12px; }
      #handcrafted_slider .js-slider button.slick-arrow:hover:before {
        color: #42f092; }

#handcrafted_slider_headline .row, #handcrafted_slider_headline .checkout-cart-index .main-content .cart, .checkout-cart-index .main-content #handcrafted_slider_headline .cart, #handcrafted_slider_headline .checkout-onepage-index .main-container .main, .checkout-onepage-index .main-container #handcrafted_slider_headline .main, #handcrafted_slider_headline .checkout-onepage-success .col-main .main-content, .checkout-onepage-success .col-main #handcrafted_slider_headline .main-content, #handcrafted_slider_headline .cms-terms .main-content .main-row, .cms-terms .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline .cms-privacy-policy .main-content .main-row, .cms-privacy-policy .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline .cms-imprint .main-content .main-row, .cms-imprint .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline .cms-revocation .main-content .main-row, .cms-revocation .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline
.cms-magazine .main-content .main-row,
.cms-magazine .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline .cms-about-us .main-content .main-row, .cms-about-us .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline .cms-faq .main-content .main-row, .cms-faq .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline .cms-payment .main-content .main-row, .cms-payment .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline .cms-shipping .main-content .main-row, .cms-shipping .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline
.cms-handmade .main-content .main-row,
.cms-handmade .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline .cms-no-route .main-content .main-row, .cms-no-route .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline .cms-individuallackierung .main-content .main-row, .cms-individuallackierung .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline .cms-individual-paintwork .main-content .main-row, .cms-individual-paintwork .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline .customer-account-create .main-content .main-row, .customer-account-create .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline .customer-account-login .main-content .main-row, .customer-account-login .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline .saferpaycw-checkout-pay .main-content .main-row, .saferpaycw-checkout-pay .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline .customer-account-index .main-container .main, .customer-account-index .main-container #handcrafted_slider_headline .main, #handcrafted_slider_headline .customer-account .main-container .main, .customer-account .main-container #handcrafted_slider_headline .main, #handcrafted_slider_headline .customer-account-logoutsuccess .main-content .main-row, .customer-account-logoutsuccess .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline .customer-account-forgotpassword .main-content .main-row, .customer-account-forgotpassword .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline
.customer-account-changeforgotten .main-content .main-row,
.customer-account-changeforgotten .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline .customer-account-resetpassword .main-content .main-row, .customer-account-resetpassword .main-content #handcrafted_slider_headline .main-row, #handcrafted_slider_headline .cms-index-nocookies .col-main .main-content, .cms-index-nocookies .col-main #handcrafted_slider_headline .main-content, #handcrafted_slider_headline .cms-enable-cookies .col-main .main-content, .cms-enable-cookies .col-main #handcrafted_slider_headline .main-content {
  text-align: center; }

#handcrafted_slider_headline h2 .line1 {
  margin-left: -40px; }

#handcrafted_slider_headline h2 .line2 {
  margin-left: 40px; }

@media only screen and (max-width: 550px) {
  #handcrafted_slider .image span {
    display: none; } }

#designline_slider {
  margin-bottom: 105px;
  margin-top: 38px;
  position: relative; }
  #designline_slider .image {
    position: relative;
    margin-bottom: 22px; }
  #designline_slider .js-slider {
    margin-top: -38px;
    margin-bottom: 38px;
    position: relative; }
    #designline_slider .js-slider :focus {
      outline: none; }
    #designline_slider .js-slider .slick-dots {
      display: none; }
    #designline_slider .js-slider button.slick-arrow {
      position: absolute;
      z-index: 2;
      width: 45px;
      height: 45px;
      background-color: #383838;
      opacity: 1;
      top: auto;
      bottom: 0px; }
      #designline_slider .js-slider button.slick-arrow.slick-prev {
        left: auto;
        right: 46px; }
        #designline_slider .js-slider button.slick-arrow.slick-prev:before {
          left: 11px; }
      #designline_slider .js-slider button.slick-arrow.slick-next {
        right: 0; }
        #designline_slider .js-slider button.slick-arrow.slick-next:before {
          left: 12px; }
      #designline_slider .js-slider button.slick-arrow:before {
        opacity: 1;
        color: #fff;
        top: 12px; }
      #designline_slider .js-slider button.slick-arrow:hover:before {
        color: #42f092; }
  #designline_slider span.designline-slider-name {
    position: absolute;
    bottom: 55px;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 2;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    color: #383838;
    font-size: 34px;
    padding: 20px;
    margin-bottom: 15px;
    z-index: 1; }
  #designline_slider .button-container {
    position: absolute;
    bottom: 40px;
    left: 0;
    right: 0;
    text-align: center;
    pointer-events: all; }
    #designline_slider .button-container .designline-button {
      display: inline-block;
      pointer-events: all;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      padding: 12px 24px;
      z-index: 2; }

#designline_slider_headline .row, #designline_slider_headline .checkout-cart-index .main-content .cart, .checkout-cart-index .main-content #designline_slider_headline .cart, #designline_slider_headline .checkout-onepage-index .main-container .main, .checkout-onepage-index .main-container #designline_slider_headline .main, #designline_slider_headline .checkout-onepage-success .col-main .main-content, .checkout-onepage-success .col-main #designline_slider_headline .main-content, #designline_slider_headline .cms-terms .main-content .main-row, .cms-terms .main-content #designline_slider_headline .main-row, #designline_slider_headline .cms-privacy-policy .main-content .main-row, .cms-privacy-policy .main-content #designline_slider_headline .main-row, #designline_slider_headline .cms-imprint .main-content .main-row, .cms-imprint .main-content #designline_slider_headline .main-row, #designline_slider_headline .cms-revocation .main-content .main-row, .cms-revocation .main-content #designline_slider_headline .main-row, #designline_slider_headline
.cms-magazine .main-content .main-row,
.cms-magazine .main-content #designline_slider_headline .main-row, #designline_slider_headline .cms-about-us .main-content .main-row, .cms-about-us .main-content #designline_slider_headline .main-row, #designline_slider_headline .cms-faq .main-content .main-row, .cms-faq .main-content #designline_slider_headline .main-row, #designline_slider_headline .cms-payment .main-content .main-row, .cms-payment .main-content #designline_slider_headline .main-row, #designline_slider_headline .cms-shipping .main-content .main-row, .cms-shipping .main-content #designline_slider_headline .main-row, #designline_slider_headline
.cms-handmade .main-content .main-row,
.cms-handmade .main-content #designline_slider_headline .main-row, #designline_slider_headline .cms-no-route .main-content .main-row, .cms-no-route .main-content #designline_slider_headline .main-row, #designline_slider_headline .cms-individuallackierung .main-content .main-row, .cms-individuallackierung .main-content #designline_slider_headline .main-row, #designline_slider_headline .cms-individual-paintwork .main-content .main-row, .cms-individual-paintwork .main-content #designline_slider_headline .main-row, #designline_slider_headline .customer-account-create .main-content .main-row, .customer-account-create .main-content #designline_slider_headline .main-row, #designline_slider_headline .customer-account-login .main-content .main-row, .customer-account-login .main-content #designline_slider_headline .main-row, #designline_slider_headline .saferpaycw-checkout-pay .main-content .main-row, .saferpaycw-checkout-pay .main-content #designline_slider_headline .main-row, #designline_slider_headline .customer-account-index .main-container .main, .customer-account-index .main-container #designline_slider_headline .main, #designline_slider_headline .customer-account .main-container .main, .customer-account .main-container #designline_slider_headline .main, #designline_slider_headline .customer-account-logoutsuccess .main-content .main-row, .customer-account-logoutsuccess .main-content #designline_slider_headline .main-row, #designline_slider_headline .customer-account-forgotpassword .main-content .main-row, .customer-account-forgotpassword .main-content #designline_slider_headline .main-row, #designline_slider_headline
.customer-account-changeforgotten .main-content .main-row,
.customer-account-changeforgotten .main-content #designline_slider_headline .main-row, #designline_slider_headline .customer-account-resetpassword .main-content .main-row, .customer-account-resetpassword .main-content #designline_slider_headline .main-row, #designline_slider_headline .cms-index-nocookies .col-main .main-content, .cms-index-nocookies .col-main #designline_slider_headline .main-content, #designline_slider_headline .cms-enable-cookies .col-main .main-content, .cms-enable-cookies .col-main #designline_slider_headline .main-content {
  text-align: center; }

#designline_slider_headline h2 .line1 {
  margin-left: -50px; }

#designline_slider_headline h2 .line2 {
  margin-left: 50px; }

@media only screen and (max-width: 550px) {
  #designline_slider .button-container {
    bottom: 10px; } }

#featured_slider {
  margin-bottom: 100px;
  margin-top: 38px;
  position: relative; }
  #featured_slider .slick-arrow {
    display: none; }
  #featured_slider .featured_container {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative; }
    #featured_slider .featured_container .featured_image {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 50%;
      -webkit-background-size: contain;
      -moz-background-size: contain;
      -o-background-size: contain;
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center center; }
    #featured_slider .featured_container .featured_info {
      position: relative;
      float: right;
      width: 50%;
      padding-right: 5%; }
      #featured_slider .featured_container .featured_info .featured_manufacturer {
        font-family: "HelveticaNeueW01-77BdCn_692722";
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        font-size: 15px; }
      #featured_slider .featured_container .featured_info .featured_name {
        font-family: "HelveticaNeueW01-UltLt";
        font-size: 18px;
        letter-spacing: 0.03em;
        font-style: normal;
        font-weight: normal;
        font-size: 70px;
        line-height: 1em;
        margin-bottom: 25px; }
      #featured_slider .featured_container .featured_info .featured_description {
        font-family: "HelveticaNeueW01-45Ligh";
        font-size: 18px;
        letter-spacing: 0.03em;
        font-style: normal;
        font-weight: normal;
        font-size: 18px;
        margin-bottom: 30px; }
      #featured_slider .featured_container .featured_info .featured_price {
        font-family: "HelveticaNeueW01-UltLt";
        font-size: 18px;
        letter-spacing: 0.03em;
        font-style: normal;
        font-weight: normal;
        font-size: 30px;
        display: inline-block;
        margin-right: 15px; }
      #featured_slider .featured_container .featured_info .featured_button {
        display: inline-block;
        pointer-events: all;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        padding: 12px 24px;
        z-index: 2;
        margin-bottom: 1em; }
  #featured_slider .js-slider {
    margin-top: -38px;
    margin-bottom: 38px;
    position: relative; }
    #featured_slider .js-slider :focus {
      outline: none; }
    #featured_slider .js-slider .slick-dots {
      display: none;
      width: auto;
      right: 6%; }
    #featured_slider .js-slider .slick-dots {
      text-align: right; }
      #featured_slider .js-slider .slick-dots li button:before {
        color: #fff; }
      #featured_slider .js-slider .slick-dots li.slick-active button:before {
        color: #fff; }

#featured_slider_headline .row, #featured_slider_headline .checkout-cart-index .main-content .cart, .checkout-cart-index .main-content #featured_slider_headline .cart, #featured_slider_headline .checkout-onepage-index .main-container .main, .checkout-onepage-index .main-container #featured_slider_headline .main, #featured_slider_headline .checkout-onepage-success .col-main .main-content, .checkout-onepage-success .col-main #featured_slider_headline .main-content, #featured_slider_headline .cms-terms .main-content .main-row, .cms-terms .main-content #featured_slider_headline .main-row, #featured_slider_headline .cms-privacy-policy .main-content .main-row, .cms-privacy-policy .main-content #featured_slider_headline .main-row, #featured_slider_headline .cms-imprint .main-content .main-row, .cms-imprint .main-content #featured_slider_headline .main-row, #featured_slider_headline .cms-revocation .main-content .main-row, .cms-revocation .main-content #featured_slider_headline .main-row, #featured_slider_headline
.cms-magazine .main-content .main-row,
.cms-magazine .main-content #featured_slider_headline .main-row, #featured_slider_headline .cms-about-us .main-content .main-row, .cms-about-us .main-content #featured_slider_headline .main-row, #featured_slider_headline .cms-faq .main-content .main-row, .cms-faq .main-content #featured_slider_headline .main-row, #featured_slider_headline .cms-payment .main-content .main-row, .cms-payment .main-content #featured_slider_headline .main-row, #featured_slider_headline .cms-shipping .main-content .main-row, .cms-shipping .main-content #featured_slider_headline .main-row, #featured_slider_headline
.cms-handmade .main-content .main-row,
.cms-handmade .main-content #featured_slider_headline .main-row, #featured_slider_headline .cms-no-route .main-content .main-row, .cms-no-route .main-content #featured_slider_headline .main-row, #featured_slider_headline .cms-individuallackierung .main-content .main-row, .cms-individuallackierung .main-content #featured_slider_headline .main-row, #featured_slider_headline .cms-individual-paintwork .main-content .main-row, .cms-individual-paintwork .main-content #featured_slider_headline .main-row, #featured_slider_headline .customer-account-create .main-content .main-row, .customer-account-create .main-content #featured_slider_headline .main-row, #featured_slider_headline .customer-account-login .main-content .main-row, .customer-account-login .main-content #featured_slider_headline .main-row, #featured_slider_headline .saferpaycw-checkout-pay .main-content .main-row, .saferpaycw-checkout-pay .main-content #featured_slider_headline .main-row, #featured_slider_headline .customer-account-index .main-container .main, .customer-account-index .main-container #featured_slider_headline .main, #featured_slider_headline .customer-account .main-container .main, .customer-account .main-container #featured_slider_headline .main, #featured_slider_headline .customer-account-logoutsuccess .main-content .main-row, .customer-account-logoutsuccess .main-content #featured_slider_headline .main-row, #featured_slider_headline .customer-account-forgotpassword .main-content .main-row, .customer-account-forgotpassword .main-content #featured_slider_headline .main-row, #featured_slider_headline
.customer-account-changeforgotten .main-content .main-row,
.customer-account-changeforgotten .main-content #featured_slider_headline .main-row, #featured_slider_headline .customer-account-resetpassword .main-content .main-row, .customer-account-resetpassword .main-content #featured_slider_headline .main-row, #featured_slider_headline .cms-index-nocookies .col-main .main-content, .cms-index-nocookies .col-main #featured_slider_headline .main-content, #featured_slider_headline .cms-enable-cookies .col-main .main-content, .cms-enable-cookies .col-main #featured_slider_headline .main-content {
  text-align: center; }

#featured_slider_headline h2 .line1 {
  margin-left: -40px; }

#featured_slider_headline h2 .line2 {
  margin-left: 40px; }

@media only screen and (max-width: 550px) {
  #featured_slider .featured_container {
    padding: 0; }
    #featured_slider .featured_container .featured_image {
      width: 100%;
      position: relative;
      padding-top: 100%; }
    #featured_slider .featured_container .featured_info {
      width: 100%;
      padding-left: 5%;
      padding-right: 5%;
      padding-bottom: 10%; }
      #featured_slider .featured_container .featured_info .featured_name {
        font-size: 40px; }
      #featured_slider .featured_container .featured_info .featured_description {
        display: none; }
      #featured_slider .featured_container .featured_info .featured_price {
        font-size: 25px; }
  #featured_slider .js-slider .slick-dots {
    text-align: center;
    bottom: 15px;
    width: 100%;
    left: auto;
    right: auto; } }

@media only screen and (min-width: 551px) and (max-width: 779px) {
  #featured_slider .featured_container .featured_info .featured_name {
    font-size: 50px; }
  #featured_slider .js-slider .slick-dots {
    bottom: 20px;
    right: 2.5%;
    padding-right: 0; } }

@media only screen and (min-width: 780px) and (max-width: 1024px) {
  #featured_slider .featured_container .featured_info .featured_name {
    font-size: 60px; }
  #featured_slider .js-slider .slick-dots {
    bottom: 20px;
    right: 2.5%;
    padding-right: 0; } }

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  #featured_slider .js-slider .slick-dots {
    bottom: 75px;
    right: 4%; } }

@media only screen and (min-width: 1281px) {
  #featured_slider .js-slider .slick-dots {
    bottom: 75px; } }

.customer-account-index .main-container, .customer-account .main-container {
  margin-bottom: 100px;
  margin-top: 100px; }
  .customer-account-index .main-container .main, .customer-account .main-container .main {
    font-size: 13px; }
    .customer-account-index .main-container .main strong, .customer-account .main-container .main strong {
      color: inherit;
      font-weight: normal; }
    .customer-account-index .main-container .main .buttons-set, .customer-account .main-container .main .buttons-set {
      border-top: none; }
      .customer-account-index .main-container .main .buttons-set button, .customer-account .main-container .main .buttons-set button {
        background-color: #42f092;
        color: #FFFFFF; }
    .customer-account-index .main-container .main .col-left .block-account, .customer-account .main-container .main .col-left .block-account {
      border: none;
      background-color: inherit; }
      .customer-account-index .main-container .main .col-left .block-account span, .customer-account .main-container .main .col-left .block-account span {
        font-family: "HelveticaNeueW01-77BdCn_692722";
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        font-size: 15px;
        text-transform: uppercase; }
      .customer-account-index .main-container .main .col-left .block-account ul li, .customer-account .main-container .main .col-left .block-account ul li {
        font-size: 18px;
        display: table;
        position: relative; }
        .customer-account-index .main-container .main .col-left .block-account ul li a, .customer-account-index .main-container .main .col-left .block-account ul li span, .customer-account-index .main-container .main .col-left .block-account ul li p, .customer-account-index .main-container .main .col-left .block-account ul li h1, .customer-account-index .main-container .main .col-left .block-account ul li h2, .customer-account-index .main-container .main .col-left .block-account ul li h3, .customer-account-index .main-container .main .col-left .block-account ul li h4, .customer-account-index .main-container .main .col-left .block-account ul li h5, .customer-account .main-container .main .col-left .block-account ul li a, .customer-account .main-container .main .col-left .block-account ul li span, .customer-account .main-container .main .col-left .block-account ul li p, .customer-account .main-container .main .col-left .block-account ul li h1, .customer-account .main-container .main .col-left .block-account ul li h2, .customer-account .main-container .main .col-left .block-account ul li h3, .customer-account .main-container .main .col-left .block-account ul li h4, .customer-account .main-container .main .col-left .block-account ul li h5 {
          position: relative;
          z-index: 1; }
        .customer-account-index .main-container .main .col-left .block-account ul li:before, .customer-account .main-container .main .col-left .block-account ul li:before {
          z-index: 0;
          display: block;
          position: absolute;
          bottom: -1px;
          left: 0;
          content: "";
          width: 100%;
          height: 6px;
          background-color: #3df090; }
        .customer-account-index .main-container .main .col-left .block-account ul li:after, .customer-account .main-container .main .col-left .block-account ul li:after {
          z-index: 0;
          background-image: url("../images/white-gradient.png");
          background-repeat: repeat-y;
          background-size: 100%;
          display: block;
          content: "";
          width: 100%;
          left: 0;
          height: 6px;
          bottom: -1px;
          position: absolute; }
        .customer-account-index .main-container .main .col-left .block-account ul li:before, .customer-account .main-container .main .col-left .block-account ul li:before {
          -webkit-transition: all 0.5s false;
          -moz-transition: all 0.5s false false;
          -o-transition: all 0.5s false false;
          transition: all 0.5s;
          -webkit-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
          -moz-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
          -o-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
          transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
          width: 0px;
          bottom: 7px; }
        .customer-account-index .main-container .main .col-left .block-account ul li a, .customer-account .main-container .main .col-left .block-account ul li a {
          text-transform: none;
          line-height: 35px;
          color: #838383; }
          .customer-account-index .main-container .main .col-left .block-account ul li a:hover, .customer-account .main-container .main .col-left .block-account ul li a:hover {
            color: #838383;
            text-decoration: none; }
        .customer-account-index .main-container .main .col-left .block-account ul li:hover:before, .customer-account-index .main-container .main .col-left .block-account ul li.current:before, .customer-account .main-container .main .col-left .block-account ul li:hover:before, .customer-account .main-container .main .col-left .block-account ul li.current:before {
          width: 100%; }
    .customer-account-index .main-container .main .col-main table.data-table thead th, .customer-account .main-container .main .col-main table.data-table thead th {
      background-color: #fbfbfb;
      border-top: 1px solid #e6e6e6;
      border-bottom: none;
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase; }
    .customer-account-index .main-container .main .col-main table.data-table tbody tr, .customer-account-index .main-container .main .col-main table.data-table tbody tr td, .customer-account .main-container .main .col-main table.data-table tbody tr, .customer-account .main-container .main .col-main table.data-table tbody tr td {
      border-bottom: none; }
    .customer-account-index .main-container .main .col-main table.data-table tfoot tr, .customer-account .main-container .main .col-main table.data-table tfoot tr {
      background-color: #fbfbfb; }
      .customer-account-index .main-container .main .col-main table.data-table tfoot tr.first, .customer-account .main-container .main .col-main table.data-table tfoot tr.first {
        border-top: 1px solid #e6e6e6; }
    .customer-account-index .main-container .main .col-main table.data-table tfoot .summary-total .summary-collapse:before, .customer-account .main-container .main .col-main table.data-table tfoot .summary-total .summary-collapse:before {
      border-top: 7px solid #42f092;
      margin-bottom: 2px;
      -webkit-transform: scaleX(0.7);
      -moz-transform: scaleX(0.7);
      -ms-transform: scaleX(0.7);
      -o-transform: scaleX(0.7);
      transform: scaleX(0.7);
      margin-left: -2px;
      margin-right: 3px; }
    .customer-account-index .main-container .main .col-main table.data-table tfoot .summary-total.show-details .summary-collapse:before, .customer-account .main-container .main .col-main table.data-table tfoot .summary-total.show-details .summary-collapse:before {
      border-top: none;
      margin-bottom: 1px;
      border-bottom: 7px solid #42f092; }
    .customer-account-index .main-container .main .col-main table.data-table tfoot .grand_total td, .customer-account-index .main-container .main .col-main table.data-table tfoot .grand_total span, .customer-account-index .main-container .main .col-main table.data-table tfoot .grand_total strong, .customer-account .main-container .main .col-main table.data-table tfoot .grand_total td, .customer-account .main-container .main .col-main table.data-table tfoot .grand_total span, .customer-account .main-container .main .col-main table.data-table tfoot .grand_total strong {
      font-weight: bold !important; }
    .customer-account-index .main-container .main .col-main .dashboard, .customer-account-index .main-container .main .col-main .acc-content, .customer-account-index .main-container .main .col-main .my-account, .customer-account-index .main-container .main .col-main .account-create, .customer-account .main-container .main .col-main .dashboard, .customer-account .main-container .main .col-main .acc-content, .customer-account .main-container .main .col-main .my-account, .customer-account .main-container .main .col-main .account-create {
      float: left; }
      .customer-account-index .main-container .main .col-main .dashboard h1, .customer-account-index .main-container .main .col-main .acc-content h1, .customer-account-index .main-container .main .col-main .my-account h1, .customer-account-index .main-container .main .col-main .account-create h1, .customer-account .main-container .main .col-main .dashboard h1, .customer-account .main-container .main .col-main .acc-content h1, .customer-account .main-container .main .col-main .my-account h1, .customer-account .main-container .main .col-main .account-create h1 {
        color: #383838;
        font-family: "Helvetica NeueLTW05107XBlkCnOb";
        line-height: 90px;
        text-transform: uppercase !important;
        font-size: 90px;
        font-style: normal;
        /*font-weight: normal;*/
        font-size: 36px;
        line-height: 36px; }
      .customer-account-index .main-container .main .col-main .dashboard a, .customer-account-index .main-container .main .col-main .acc-content a, .customer-account-index .main-container .main .col-main .my-account a, .customer-account-index .main-container .main .col-main .account-create a, .customer-account .main-container .main .col-main .dashboard a, .customer-account .main-container .main .col-main .acc-content a, .customer-account .main-container .main .col-main .my-account a, .customer-account .main-container .main .col-main .account-create a {
        font-family: "HelveticaNeueW01-77BdCn_692722";
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        text-transform: uppercase;
        font-size: 12px; }
      .customer-account-index .main-container .main .col-main .dashboard h1, .customer-account-index .main-container .main .col-main .dashboard a, .customer-account-index .main-container .main .col-main .acc-content h1, .customer-account-index .main-container .main .col-main .acc-content a, .customer-account-index .main-container .main .col-main .my-account h1, .customer-account-index .main-container .main .col-main .my-account a, .customer-account-index .main-container .main .col-main .account-create h1, .customer-account-index .main-container .main .col-main .account-create a, .customer-account .main-container .main .col-main .dashboard h1, .customer-account .main-container .main .col-main .dashboard a, .customer-account .main-container .main .col-main .acc-content h1, .customer-account .main-container .main .col-main .acc-content a, .customer-account .main-container .main .col-main .my-account h1, .customer-account .main-container .main .col-main .my-account a, .customer-account .main-container .main .col-main .account-create h1, .customer-account .main-container .main .col-main .account-create a {
        color: #42f092; }
      .customer-account-index .main-container .main .col-main .dashboard h2, .customer-account-index .main-container .main .col-main .dashboard h3, .customer-account-index .main-container .main .col-main .acc-content h2, .customer-account-index .main-container .main .col-main .acc-content h3, .customer-account-index .main-container .main .col-main .my-account h2, .customer-account-index .main-container .main .col-main .my-account h3, .customer-account-index .main-container .main .col-main .account-create h2, .customer-account-index .main-container .main .col-main .account-create h3, .customer-account .main-container .main .col-main .dashboard h2, .customer-account .main-container .main .col-main .dashboard h3, .customer-account .main-container .main .col-main .acc-content h2, .customer-account .main-container .main .col-main .acc-content h3, .customer-account .main-container .main .col-main .my-account h2, .customer-account .main-container .main .col-main .my-account h3, .customer-account .main-container .main .col-main .account-create h2, .customer-account .main-container .main .col-main .account-create h3 {
        font-family: "HelveticaNeueW01-77BdCn_692722";
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        font-size: 18px;
        text-transform: uppercase;
        font-weight: normal; }
      .customer-account-index .main-container .main .col-main .dashboard h3, .customer-account-index .main-container .main .col-main .acc-content h3, .customer-account-index .main-container .main .col-main .my-account h3, .customer-account-index .main-container .main .col-main .account-create h3, .customer-account .main-container .main .col-main .dashboard h3, .customer-account .main-container .main .col-main .acc-content h3, .customer-account .main-container .main .col-main .my-account h3, .customer-account .main-container .main .col-main .account-create h3 {
        font-size: 15px; }
      .customer-account-index .main-container .main .col-main .dashboard .box-content, .customer-account-index .main-container .main .col-main .acc-content .box-content, .customer-account-index .main-container .main .col-main .my-account .box-content, .customer-account-index .main-container .main .col-main .account-create .box-content, .customer-account .main-container .main .col-main .dashboard .box-content, .customer-account .main-container .main .col-main .acc-content .box-content, .customer-account .main-container .main .col-main .my-account .box-content, .customer-account .main-container .main .col-main .account-create .box-content {
        font-family: "HelveticaNeueW01-45Ligh";
        font-size: 18px;
        letter-spacing: 0.03em;
        font-style: normal;
        font-weight: normal;
        font-size: 13px; }
        .customer-account-index .main-container .main .col-main .dashboard .box-content p, .customer-account-index .main-container .main .col-main .acc-content .box-content p, .customer-account-index .main-container .main .col-main .my-account .box-content p, .customer-account-index .main-container .main .col-main .account-create .box-content p, .customer-account .main-container .main .col-main .dashboard .box-content p, .customer-account .main-container .main .col-main .acc-content .box-content p, .customer-account .main-container .main .col-main .my-account .box-content p, .customer-account .main-container .main .col-main .account-create .box-content p {
          font-style: normal; }
      .customer-account-index .main-container .main .col-main .dashboard form label, .customer-account-index .main-container .main .col-main .acc-content form label, .customer-account-index .main-container .main .col-main .my-account form label, .customer-account-index .main-container .main .col-main .account-create form label, .customer-account .main-container .main .col-main .dashboard form label, .customer-account .main-container .main .col-main .acc-content form label, .customer-account .main-container .main .col-main .my-account form label, .customer-account .main-container .main .col-main .account-create form label {
        font-family: "HelveticaNeueW01-45Ligh";
        font-size: 18px;
        letter-spacing: 0.03em;
        font-style: normal;
        font-weight: normal;
        font-size: 10px;
        color: #aeaeae;
        font-weight: inherit; }
      .customer-account-index .main-container .main .col-main .dashboard form div.input-box input, .customer-account-index .main-container .main .col-main .acc-content form div.input-box input, .customer-account-index .main-container .main .col-main .my-account form div.input-box input, .customer-account-index .main-container .main .col-main .account-create form div.input-box input, .customer-account .main-container .main .col-main .dashboard form div.input-box input, .customer-account .main-container .main .col-main .acc-content form div.input-box input, .customer-account .main-container .main .col-main .my-account form div.input-box input, .customer-account .main-container .main .col-main .account-create form div.input-box input {
        font-family: "HelveticaNeueW01-55Roma";
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        text-transform: none;
        font-size: 13px; }
      .customer-account-index .main-container .main .col-main .dashboard form p.required, .customer-account-index .main-container .main .col-main .acc-content form p.required, .customer-account-index .main-container .main .col-main .my-account form p.required, .customer-account-index .main-container .main .col-main .account-create form p.required, .customer-account .main-container .main .col-main .dashboard form p.required, .customer-account .main-container .main .col-main .acc-content form p.required, .customer-account .main-container .main .col-main .my-account form p.required, .customer-account .main-container .main .col-main .account-create form p.required {
        color: #aeaeae;
        font-size: 10px; }
      .customer-account-index .main-container .main .col-main .dashboard li.control label, .customer-account-index .main-container .main .col-main .acc-content li.control label, .customer-account-index .main-container .main .col-main .my-account li.control label, .customer-account-index .main-container .main .col-main .account-create li.control label, .customer-account .main-container .main .col-main .dashboard li.control label, .customer-account .main-container .main .col-main .acc-content li.control label, .customer-account .main-container .main .col-main .my-account li.control label, .customer-account .main-container .main .col-main .account-create li.control label {
        background-color: inherit; }
      .customer-account-index .main-container .main .col-main .dashboard button.button, .customer-account-index .main-container .main .col-main .dashboard html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-index .main-container .main .col-main .dashboard button, .customer-account-index .main-container .main .col-main .acc-content button.button, .customer-account-index .main-container .main .col-main .acc-content html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-index .main-container .main .col-main .acc-content button, .customer-account-index .main-container .main .col-main .my-account button.button, .customer-account-index .main-container .main .col-main .my-account html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-index .main-container .main .col-main .my-account button, .customer-account-index .main-container .main .col-main .account-create button.button, .customer-account-index .main-container .main .col-main .account-create html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-index .main-container .main .col-main .account-create button, .customer-account .main-container .main .col-main .dashboard button.button, .customer-account .main-container .main .col-main .dashboard html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account .main-container .main .col-main .dashboard button, .customer-account .main-container .main .col-main .acc-content button.button, .customer-account .main-container .main .col-main .acc-content html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account .main-container .main .col-main .acc-content button, .customer-account .main-container .main .col-main .my-account button.button, .customer-account .main-container .main .col-main .my-account html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account .main-container .main .col-main .my-account button, .customer-account .main-container .main .col-main .account-create button.button, .customer-account .main-container .main .col-main .account-create html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account .main-container .main .col-main .account-create button {
        background-color: #42f092;
        -webkit-transition: background-color 1s false, color 1s false;
        -moz-transition: background-color 1s false false, color 1s false false;
        -o-transition: background-color 1s false false, color 1s false false;
        transition: background-color 1s, color 1s;
        -webkit-transition-duration: 1s;
        -moz-transition-duration: 1s;
        -o-transition-duration: 1s;
        transition-duration: 1s; }
      .customer-account-index .main-container .main .col-main .dashboard a.button, .customer-account-index .main-container .main .col-main .acc-content a.button, .customer-account-index .main-container .main .col-main .my-account a.button, .customer-account-index .main-container .main .col-main .account-create a.button, .customer-account .main-container .main .col-main .dashboard a.button, .customer-account .main-container .main .col-main .acc-content a.button, .customer-account .main-container .main .col-main .my-account a.button, .customer-account .main-container .main .col-main .account-create a.button {
        background-color: #42f092;
        color: #FFFFFF; }
      .customer-account-index .main-container .main .col-main .dashboard .order-info-box .box-title, .customer-account-index .main-container .main .col-main .acc-content .order-info-box .box-title, .customer-account-index .main-container .main .col-main .my-account .order-info-box .box-title, .customer-account-index .main-container .main .col-main .account-create .order-info-box .box-title, .customer-account .main-container .main .col-main .dashboard .order-info-box .box-title, .customer-account .main-container .main .col-main .acc-content .order-info-box .box-title, .customer-account .main-container .main .col-main .my-account .order-info-box .box-title, .customer-account .main-container .main .col-main .account-create .order-info-box .box-title {
        float: none; }
    .customer-account-index .main-container .main .col-main .data-table th, .customer-account-index .main-container .main .col-main #my-orders-table th, .customer-account .main-container .main .col-main .data-table th, .customer-account .main-container .main .col-main #my-orders-table th {
      font-family: inherit;
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase; }

.customer-account-login .main-content {
  margin-bottom: 100px; }
  .customer-account-login .main-content .main-row .account-login .buttons-set a .button, .customer-account-login .main-content .main-row .account-login .buttons-set a html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .customer-account-login .main-content .main-row .account-login .buttons-set a button {
    position: relative !important; }

.customer-account-create .main-content {
  margin-bottom: 100px; }
  .customer-account-create .main-content .main-row .account-create .page-title {
    margin-bottom: 20px; }

.customer-account-logoutsuccess .main-content {
  margin-bottom: 100px; }
  .customer-account-logoutsuccess .main-content .main-row .page-title {
    margin-top: 70px; }
  .customer-account-logoutsuccess .main-content .main-row p {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase; }

.customer-account-forgotpassword .main-content,
.customer-account-changeforgotten .main-content {
  margin-bottom: 100px; }
  .customer-account-forgotpassword .main-content .main-row .page-title,
  .customer-account-changeforgotten .main-content .main-row .page-title {
    margin-top: 20px; }
  .customer-account-forgotpassword .main-content .main-row #form-validate,
  .customer-account-changeforgotten .main-content .main-row #form-validate {
    margin-top: 20px; }
    .customer-account-forgotpassword .main-content .main-row #form-validate h2,
    .customer-account-changeforgotten .main-content .main-row #form-validate h2 {
      font-family: "HelveticaNeueW01-77BdCn_692722";
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      font-size: 18px;
      text-transform: uppercase;
      font-weight: normal; }
    .customer-account-forgotpassword .main-content .main-row #form-validate .required:not(label),
    .customer-account-changeforgotten .main-content .main-row #form-validate .required:not(label) {
      display: none; }
    .customer-account-forgotpassword .main-content .main-row #form-validate label:after,
    .customer-account-changeforgotten .main-content .main-row #form-validate label:after {
      display: none; }

.customer-account-resetpassword .main-content {
  margin-bottom: 100px; }
  .customer-account-resetpassword .main-content .main-row .page-title {
    margin-top: 20px; }
  .customer-account-resetpassword .main-content .main-row #form-validate {
    margin-top: 20px; }
    .customer-account-resetpassword .main-content .main-row #form-validate .fieldset, .customer-account-resetpassword .main-content .main-row #form-validate h2 {
      font-size: 18px; }

@media only screen and (min-width: 780px) {
  .customer-account-index .main-content .col-left.sidebar, .customer-account .main-content .col-left.sidebar {
    margin-top: inherit; } }

@media only screen and (max-width: 1024px) {
  .customer-account .main-container {
    margin-top: -50px; }
    .customer-account .main-container .col-main {
      margin-top: 20px; }
    .customer-account .main-container .col-left.sidebar .block {
      padding-bottom: inherit;
      background-color: inherit;
      border-color: #e6e6e6; }
      .customer-account .main-container .col-left.sidebar .block .block-title, .customer-account .main-container .col-left.sidebar .block .block-content {
        border: none; }
      .customer-account .main-container .col-left.sidebar .block .block-title strong {
        margin-bottom: 10px; }
        .customer-account .main-container .col-left.sidebar .block .block-title strong:after {
          border-left: 4px solid #42f092; }
      .customer-account .main-container .col-left.sidebar .block .block-title.active strong {
        margin-bottom: inherit; }
        .customer-account .main-container .col-left.sidebar .block .block-title.active strong:after {
          border-top: 4px solid #42f092;
          border-left: 4px solid transparent; }
      .customer-account .main-container .col-left.sidebar .block .block-title strong, .customer-account .main-container .col-left.sidebar .block .block-title.active strong {
        border: none;
        background-color: inherit; } }

@media only screen and (min-width: 1025px) {
  .customer-account-forgotpassword .main-content .main-row .page-title h1,
  .customer-account-changeforgotten .main-content .main-row .page-title h1 {
    margin-left: 30px; } }

.customer-account-index .main .page-title, .customer-account .main .page-title {
  margin-bottom: 20px; }

.button, html.saferpay-paymentpage .box.box-main form footer button, .cart-table .product-cart-actions .button, .cart-table .product-cart-actions html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .cart-table .product-cart-actions button, #co-shipping-method-form .buttons-set .button, #co-shipping-method-form .buttons-set html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer #co-shipping-method-form .buttons-set button, .footer .button, .footer html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .footer button {
  background-color: #42f092; }

.my-account .dashboard .data-table {
  margin-top: 0; }
  .my-account .dashboard .data-table thead {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase; }

.my-account .sidebar .block-account .block-content ul li a strong {
  font-family: "HelveticaNeueW01-45Ligh";
  font-size: 18px;
  letter-spacing: 0.03em;
  font-style: normal;
  font-weight: normal; }

.dashboard .col2-set .col-1 .box-title h2, .dashboard .col2-set .col-1 .box-title h3,
.dashboard .col2-set .col-2 .box-title h2, .dashboard .col2-set .col-2 .box-title h3, .form-list {
  font-weight: normal; }

#category-call-to-action {
  position: relative;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  padding-bottom: 58.2%;
  margin-bottom: -110px; }
  #category-call-to-action .button-container {
    position: absolute;
    bottom: 0px;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    pointer-events: all; }
    #category-call-to-action .button-container .call-to-action-button {
      display: inline-block;
      pointer-events: all;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      padding: 12px 24px; }

#accessories_navigation {
  height: 350px;
  margin-top: 20px;
  margin-bottom: 80px; }
  #accessories_navigation.en {
    background: url("https://cdn.helmade.com/catalog/category/accessories_header.png");
    background: url("https://cdn.helmade.com/catalog/category/accessories_header.png");
    background: url("https://cdn.helmade.com/catalog/category/accessories_header.png");
    background: url("https://cdn.helmade.com/catalog/category/accessories_header.png");
    -pie-background: url("https://cdn.helmade.com/catalog/category/accessories_header.png");
    background: url("https://cdn.helmade.com/catalog/category/accessories_header.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 100%; }
  #accessories_navigation.de {
    background: url("https://cdn.helmade.com/catalog/category/accessoires_header.png");
    background: url("https://cdn.helmade.com/catalog/category/accessoires_header.png");
    background: url("https://cdn.helmade.com/catalog/category/accessoires_header.png");
    background: url("https://cdn.helmade.com/catalog/category/accessoires_header.png");
    -pie-background: url("https://cdn.helmade.com/catalog/category/accessoires_header.png");
    background: url("https://cdn.helmade.com/catalog/category/accessoires_header.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 100%; }
  #accessories_navigation .category-description {
    display: block;
    font-size: 18px;
    line-height: 27px;
    width: 100%;
    text-align: center;
    margin: 15px 0 60px; }
    #accessories_navigation .category-description p {
      max-width: 650px;
      display: inline-block; }
    #accessories_navigation .category-description h1 {
      color: #636363;
      font-size: 18px;
      font-family: "HelveticaNeueW01-77BdCn_692722";
      text-align: center;
      margin: 16px 0 15px 0; }
  #accessories_navigation h2 {
    margin-top: 120px;
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    letter-spacing: 0.03em;
    font-style: normal;
    font-weight: normal;
    font-size: 34px;
    text-transform: none;
    letter-spacing: 0;
    margin-bottom: 10px; }
  #accessories_navigation h2, #accessories_navigation .categories {
    display: block;
    width: 100%;
    clear: both;
    text-align: center; }
  #accessories_navigation a {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #383838;
    letter-spacing: 0;
    margin: 0 16px;
    position: relative; }
    #accessories_navigation a a, #accessories_navigation a span, #accessories_navigation a p, #accessories_navigation a h1, #accessories_navigation a h2, #accessories_navigation a h3, #accessories_navigation a h4, #accessories_navigation a h5 {
      position: relative;
      z-index: 1; }
    #accessories_navigation a:before {
      z-index: 0;
      display: block;
      position: absolute;
      bottom: -1px;
      left: 0;
      content: "";
      width: 100%;
      height: 6px;
      background-color: #3df090; }
    #accessories_navigation a:after {
      z-index: 0;
      background-image: url("../images/white-gradient.png");
      background-repeat: repeat-y;
      background-size: 100%;
      display: block;
      content: "";
      width: 100%;
      left: 0;
      height: 6px;
      bottom: -1px;
      position: absolute; }
    #accessories_navigation a:before {
      -webkit-transition: all 0.5s false;
      -moz-transition: all 0.5s false false;
      -o-transition: all 0.5s false false;
      transition: all 0.5s;
      -webkit-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
      -moz-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
      -o-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
      transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
      width: 0px; }
    #accessories_navigation a:hover:before {
      width: 100%; }
    #accessories_navigation a.isActive:before {
      width: 100%; }

.catalog-catagory-base-helmets #accessories_navigation.de {
  background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_de.png");
  background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_de.png");
  background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_de.png");
  background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_de.png");
  -pie-background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_de.png");
  background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_de.png"); }

.catalog-catagory-base-helmets #accessories_navigation.en {
  background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_en.png");
  background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_en.png");
  background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_en.png");
  background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_en.png");
  -pie-background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_en.png");
  background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_en.png"); }

.catalog-catagory-base-helmets #accessories_navigation.en, .catalog-catagory-base-helmets #accessories_navigation.de {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 100%; }

.catalog-catagory-base-helmets #accessories_navigation h2 {
  margin-top: 160px; }

.catalog-catagory-base-helmets .list-filter-container {
  top: 30px;
  margin-bottom: 40px;
  display: inline-block;
  width: 100%; }

@media only screen and (max-width: 1024px) {
  #accessories_navigation {
    height: 250px; }
    #accessories_navigation.en {
      background: url("https://cdn.helmade.com/catalog/category/accessories_header-mobile.png");
      background: url("https://cdn.helmade.com/catalog/category/accessories_header-mobile.png");
      background: url("https://cdn.helmade.com/catalog/category/accessories_header-mobile.png");
      background: url("https://cdn.helmade.com/catalog/category/accessories_header-mobile.png");
      -pie-background: url("https://cdn.helmade.com/catalog/category/accessories_header-mobile.png");
      background: url("https://cdn.helmade.com/catalog/category/accessories_header-mobile.png");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: 50% 30%; }
    #accessories_navigation.de {
      background: url("https://cdn.helmade.com/catalog/category/accessoires_header-mobile.png");
      background: url("https://cdn.helmade.com/catalog/category/accessoires_header-mobile.png");
      background: url("https://cdn.helmade.com/catalog/category/accessoires_header-mobile.png");
      background: url("https://cdn.helmade.com/catalog/category/accessoires_header-mobile.png");
      -pie-background: url("https://cdn.helmade.com/catalog/category/accessoires_header-mobile.png");
      background: url("https://cdn.helmade.com/catalog/category/accessoires_header-mobile.png");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: 50% 30%; }
  .catalog-catagory-base-helmets #accessories_navigation.de {
    background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_de-mobile.png");
    background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_de-mobile.png");
    background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_de-mobile.png");
    background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_de-mobile.png");
    -pie-background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_de-mobile.png");
    background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_de-mobile.png"); }
  .catalog-catagory-base-helmets #accessories_navigation.en {
    background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_en-mobile.png");
    background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_en-mobile.png");
    background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_en-mobile.png");
    background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_en-mobile.png");
    -pie-background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_en-mobile.png");
    background: url("https://cdn.helmade.com/catalog/category/basehelmets_header_en-mobile.png"); }
  .catalog-catagory-base-helmets #accessories_navigation.en, .catalog-catagory-base-helmets #accessories_navigation.de {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 30%; } }

@media only screen and (max-width: 1024px) {
  .catalog-catagory-base-helmets .list-filter-container {
    display: inline-block;
    width: 100%;
    margin-bottom: 60px; } }

.category-products-accessories .row:first-of-type, .category-products-accessories .checkout-cart-index .main-content .cart:first-of-type, .checkout-cart-index .main-content .category-products-accessories .cart:first-of-type, .category-products-accessories .checkout-onepage-index .main-container .main:first-of-type, .checkout-onepage-index .main-container .category-products-accessories .main:first-of-type, .category-products-accessories .checkout-onepage-success .col-main .main-content:first-of-type, .checkout-onepage-success .col-main .category-products-accessories .main-content:first-of-type, .category-products-accessories .cms-terms .main-content .main-row:first-of-type, .cms-terms .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories .cms-privacy-policy .main-content .main-row:first-of-type, .cms-privacy-policy .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories .cms-imprint .main-content .main-row:first-of-type, .cms-imprint .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories .cms-revocation .main-content .main-row:first-of-type, .cms-revocation .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories
.cms-magazine .main-content .main-row:first-of-type,
.cms-magazine .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories .cms-about-us .main-content .main-row:first-of-type, .cms-about-us .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories .cms-faq .main-content .main-row:first-of-type, .cms-faq .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories .cms-payment .main-content .main-row:first-of-type, .cms-payment .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories .cms-shipping .main-content .main-row:first-of-type, .cms-shipping .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories
.cms-handmade .main-content .main-row:first-of-type,
.cms-handmade .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories .cms-no-route .main-content .main-row:first-of-type, .cms-no-route .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories .cms-individuallackierung .main-content .main-row:first-of-type, .cms-individuallackierung .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories .cms-individual-paintwork .main-content .main-row:first-of-type, .cms-individual-paintwork .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories .customer-account-create .main-content .main-row:first-of-type, .customer-account-create .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories .customer-account-login .main-content .main-row:first-of-type, .customer-account-login .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories .saferpaycw-checkout-pay .main-content .main-row:first-of-type, .saferpaycw-checkout-pay .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories .customer-account-index .main-container .main:first-of-type, .customer-account-index .main-container .category-products-accessories .main:first-of-type, .category-products-accessories .customer-account .main-container .main:first-of-type, .customer-account .main-container .category-products-accessories .main:first-of-type, .category-products-accessories .customer-account-logoutsuccess .main-content .main-row:first-of-type, .customer-account-logoutsuccess .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories .customer-account-forgotpassword .main-content .main-row:first-of-type, .customer-account-forgotpassword .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories
.customer-account-changeforgotten .main-content .main-row:first-of-type,
.customer-account-changeforgotten .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories .customer-account-resetpassword .main-content .main-row:first-of-type, .customer-account-resetpassword .main-content .category-products-accessories .main-row:first-of-type, .category-products-accessories .cms-index-nocookies .col-main .main-content:first-of-type, .cms-index-nocookies .col-main .category-products-accessories .main-content:first-of-type, .category-products-accessories .cms-enable-cookies .col-main .main-content:first-of-type, .cms-enable-cookies .col-main .category-products-accessories .main-content:first-of-type {
  margin-top: 100px; }

.category-products-accessories .item {
  height: 300px;
  padding-top: 30px;
  padding-bottom: 10px;
  position: relative;
  top: 0;
  bottom: 0;
  margin-top: 30px;
  margin-bottom: 30px; }
  .category-products-accessories .item.middle-item {
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb; }
  .category-products-accessories .item:last-of-type {
    border-left: 0;
    border-right: 0; }
  .category-products-accessories .item .content-box {
    padding: 0 20px; }
    .category-products-accessories .item .content-box .product-image {
      float: left;
      width: 40%;
      padding: 2%;
      padding-top: 0;
      border: none; }
      .category-products-accessories .item .content-box .product-image img {
        width: 100%; }
    .category-products-accessories .item .content-box .product-info {
      padding-left: 5%;
      width: 60%;
      float: left;
      color: #383838; }
      .category-products-accessories .item .content-box .product-info .product-manufacturer {
        text-transform: uppercase;
        display: block;
        padding-top: 35px;
        margin-bottom: -12px;
        font-family: "HelveticaNeueW01-77BdCn_692722";
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0.04em;
        text-transform: uppercase; }
      .category-products-accessories .item .content-box .product-info .product-name {
        font-family: "HelveticaNeueW01-75Bold";
        font-size: 18px;
        font-style: normal;
        font-weight: normal;
        text-transform: none;
        color: #383838;
        font-size: 26px;
        z-index: 1;
        line-height: 1;
        vertical-align: bottom;
        position: relative; }
        .category-products-accessories .item .content-box .product-info .product-name span {
          position: relative;
          bottom: -11px; }
      .category-products-accessories .item .content-box .product-info .product-price {
        margin-top: 18px;
        display: block;
        font-family: "HelveticaNeueW01-45Ligh";
        font-size: 18px;
        letter-spacing: 0.03em;
        font-style: normal;
        font-weight: normal;
        font-size: 28px;
        z-index: 1;
        position: relative; }
      .category-products-accessories .item .content-box .product-info .button, .category-products-accessories .item .content-box .product-info html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .category-products-accessories .item .content-box .product-info button {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        padding: 12px 24px;
        margin-top: 10px; }

.product-manufacturer-logo {
  width: 70px;
  height: 40px;
  background-position: left center;
  background-size: contain;
  background-repeat: no-repeat;
  display: block; }

.other-product-base-helmet .product-view .product-shop .product-name {
  float: none; }

@media only screen and (min-width: 780px) {
  .category-products-accessories .item .button, .category-products-accessories .item html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .category-products-accessories .item button {
    position: absolute !important;
    bottom: 0; } }

@media only screen and (min-width: 780px) and (max-width: 1024px) {
  .category-products-accessories .item.middle-item {
    border: none; }
  .category-products-accessories .item:nth-child(odd) {
    border-right: 1px solid #ebebeb; } }

@media only screen and (max-width: 779px) {
  .category-products-accessories .item {
    border-bottom: 1px solid #ebebeb;
    padding-top: 10px;
    padding-bottom: 40px;
    margin-top: 0;
    height: auto; }
    .category-products-accessories .item.middle-item {
      border-left: none;
      border-right: none; }
    .category-products-accessories .item:last-of-type {
      border: 0; } }

@media only screen and (max-width: 550px) {
  #accessories_navigation a {
    margin: 0 8px; }
  .category .category-products-accessories .item .content-box .product-info .product-manufacturer {
    padding-top: 0; }
  .category .category-products-accessories .item .content-box .product-info .product-name {
    font-size: 22px; }
  .category .category-products-accessories .item .content-box .product-info .product-price {
    font-size: 24px; } }

.product-additional {
  width: 100%;
  margin: 60px 0 90px; }
  .product-additional .product-additional-headline {
    margin-bottom: 30px;
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    text-align: center; }
  .product-additional .row.row-1 .image-column, .product-additional .checkout-cart-index .main-content .row-1.cart .image-column, .checkout-cart-index .main-content .product-additional .row-1.cart .image-column, .product-additional .checkout-onepage-index .main-container .row-1.main .image-column, .checkout-onepage-index .main-container .product-additional .row-1.main .image-column, .product-additional .checkout-onepage-success .col-main .row-1.main-content .image-column, .checkout-onepage-success .col-main .product-additional .row-1.main-content .image-column, .product-additional .cms-terms .main-content .row-1.main-row .image-column, .cms-terms .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-privacy-policy .main-content .row-1.main-row .image-column, .cms-privacy-policy .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-imprint .main-content .row-1.main-row .image-column, .cms-imprint .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-revocation .main-content .row-1.main-row .image-column, .cms-revocation .main-content .product-additional .row-1.main-row .image-column, .product-additional
  .cms-magazine .main-content .row-1.main-row .image-column,
  .cms-magazine .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-about-us .main-content .row-1.main-row .image-column, .cms-about-us .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-faq .main-content .row-1.main-row .image-column, .cms-faq .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-payment .main-content .row-1.main-row .image-column, .cms-payment .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-shipping .main-content .row-1.main-row .image-column, .cms-shipping .main-content .product-additional .row-1.main-row .image-column, .product-additional
  .cms-handmade .main-content .row-1.main-row .image-column,
  .cms-handmade .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-no-route .main-content .row-1.main-row .image-column, .cms-no-route .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-individuallackierung .main-content .row-1.main-row .image-column, .cms-individuallackierung .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-individual-paintwork .main-content .row-1.main-row .image-column, .cms-individual-paintwork .main-content .product-additional .row-1.main-row .image-column, .product-additional .customer-account-create .main-content .row-1.main-row .image-column, .customer-account-create .main-content .product-additional .row-1.main-row .image-column, .product-additional .customer-account-login .main-content .row-1.main-row .image-column, .customer-account-login .main-content .product-additional .row-1.main-row .image-column, .product-additional .saferpaycw-checkout-pay .main-content .row-1.main-row .image-column, .saferpaycw-checkout-pay .main-content .product-additional .row-1.main-row .image-column, .product-additional .customer-account-index .main-container .row-1.main .image-column, .customer-account-index .main-container .product-additional .row-1.main .image-column, .product-additional .customer-account .main-container .row-1.main .image-column, .customer-account .main-container .product-additional .row-1.main .image-column, .product-additional .customer-account-logoutsuccess .main-content .row-1.main-row .image-column, .customer-account-logoutsuccess .main-content .product-additional .row-1.main-row .image-column, .product-additional .customer-account-forgotpassword .main-content .row-1.main-row .image-column, .customer-account-forgotpassword .main-content .product-additional .row-1.main-row .image-column, .product-additional
  .customer-account-changeforgotten .main-content .row-1.main-row .image-column,
  .customer-account-changeforgotten .main-content .product-additional .row-1.main-row .image-column, .product-additional .customer-account-resetpassword .main-content .row-1.main-row .image-column, .customer-account-resetpassword .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-index-nocookies .col-main .row-1.main-content .image-column, .cms-index-nocookies .col-main .product-additional .row-1.main-content .image-column, .product-additional .cms-enable-cookies .col-main .row-1.main-content .image-column, .cms-enable-cookies .col-main .product-additional .row-1.main-content .image-column, .product-additional .row.row-3 .image-column, .product-additional .checkout-cart-index .main-content .row-3.cart .image-column, .checkout-cart-index .main-content .product-additional .row-3.cart .image-column, .product-additional .checkout-onepage-index .main-container .row-3.main .image-column, .checkout-onepage-index .main-container .product-additional .row-3.main .image-column, .product-additional .checkout-onepage-success .col-main .row-3.main-content .image-column, .checkout-onepage-success .col-main .product-additional .row-3.main-content .image-column, .product-additional .cms-terms .main-content .row-3.main-row .image-column, .cms-terms .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-privacy-policy .main-content .row-3.main-row .image-column, .cms-privacy-policy .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-imprint .main-content .row-3.main-row .image-column, .cms-imprint .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-revocation .main-content .row-3.main-row .image-column, .cms-revocation .main-content .product-additional .row-3.main-row .image-column, .product-additional
  .cms-magazine .main-content .row-3.main-row .image-column,
  .cms-magazine .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-about-us .main-content .row-3.main-row .image-column, .cms-about-us .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-faq .main-content .row-3.main-row .image-column, .cms-faq .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-payment .main-content .row-3.main-row .image-column, .cms-payment .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-shipping .main-content .row-3.main-row .image-column, .cms-shipping .main-content .product-additional .row-3.main-row .image-column, .product-additional
  .cms-handmade .main-content .row-3.main-row .image-column,
  .cms-handmade .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-no-route .main-content .row-3.main-row .image-column, .cms-no-route .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-individuallackierung .main-content .row-3.main-row .image-column, .cms-individuallackierung .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-individual-paintwork .main-content .row-3.main-row .image-column, .cms-individual-paintwork .main-content .product-additional .row-3.main-row .image-column, .product-additional .customer-account-create .main-content .row-3.main-row .image-column, .customer-account-create .main-content .product-additional .row-3.main-row .image-column, .product-additional .customer-account-login .main-content .row-3.main-row .image-column, .customer-account-login .main-content .product-additional .row-3.main-row .image-column, .product-additional .saferpaycw-checkout-pay .main-content .row-3.main-row .image-column, .saferpaycw-checkout-pay .main-content .product-additional .row-3.main-row .image-column, .product-additional .customer-account-index .main-container .row-3.main .image-column, .customer-account-index .main-container .product-additional .row-3.main .image-column, .product-additional .customer-account .main-container .row-3.main .image-column, .customer-account .main-container .product-additional .row-3.main .image-column, .product-additional .customer-account-logoutsuccess .main-content .row-3.main-row .image-column, .customer-account-logoutsuccess .main-content .product-additional .row-3.main-row .image-column, .product-additional .customer-account-forgotpassword .main-content .row-3.main-row .image-column, .customer-account-forgotpassword .main-content .product-additional .row-3.main-row .image-column, .product-additional
  .customer-account-changeforgotten .main-content .row-3.main-row .image-column,
  .customer-account-changeforgotten .main-content .product-additional .row-3.main-row .image-column, .product-additional .customer-account-resetpassword .main-content .row-3.main-row .image-column, .customer-account-resetpassword .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-index-nocookies .col-main .row-3.main-content .image-column, .cms-index-nocookies .col-main .product-additional .row-3.main-content .image-column, .product-additional .cms-enable-cookies .col-main .row-3.main-content .image-column, .cms-enable-cookies .col-main .product-additional .row-3.main-content .image-column {
    margin-left: 8.33333%; }
  .product-additional .row.row-2 .image-column, .product-additional .checkout-cart-index .main-content .row-2.cart .image-column, .checkout-cart-index .main-content .product-additional .row-2.cart .image-column, .product-additional .checkout-onepage-index .main-container .row-2.main .image-column, .checkout-onepage-index .main-container .product-additional .row-2.main .image-column, .product-additional .checkout-onepage-success .col-main .row-2.main-content .image-column, .checkout-onepage-success .col-main .product-additional .row-2.main-content .image-column, .product-additional .cms-terms .main-content .row-2.main-row .image-column, .cms-terms .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-privacy-policy .main-content .row-2.main-row .image-column, .cms-privacy-policy .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-imprint .main-content .row-2.main-row .image-column, .cms-imprint .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-revocation .main-content .row-2.main-row .image-column, .cms-revocation .main-content .product-additional .row-2.main-row .image-column, .product-additional
  .cms-magazine .main-content .row-2.main-row .image-column,
  .cms-magazine .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-about-us .main-content .row-2.main-row .image-column, .cms-about-us .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-faq .main-content .row-2.main-row .image-column, .cms-faq .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-payment .main-content .row-2.main-row .image-column, .cms-payment .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-shipping .main-content .row-2.main-row .image-column, .cms-shipping .main-content .product-additional .row-2.main-row .image-column, .product-additional
  .cms-handmade .main-content .row-2.main-row .image-column,
  .cms-handmade .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-no-route .main-content .row-2.main-row .image-column, .cms-no-route .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-individuallackierung .main-content .row-2.main-row .image-column, .cms-individuallackierung .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-individual-paintwork .main-content .row-2.main-row .image-column, .cms-individual-paintwork .main-content .product-additional .row-2.main-row .image-column, .product-additional .customer-account-create .main-content .row-2.main-row .image-column, .customer-account-create .main-content .product-additional .row-2.main-row .image-column, .product-additional .customer-account-login .main-content .row-2.main-row .image-column, .customer-account-login .main-content .product-additional .row-2.main-row .image-column, .product-additional .saferpaycw-checkout-pay .main-content .row-2.main-row .image-column, .saferpaycw-checkout-pay .main-content .product-additional .row-2.main-row .image-column, .product-additional .customer-account-index .main-container .row-2.main .image-column, .customer-account-index .main-container .product-additional .row-2.main .image-column, .product-additional .customer-account .main-container .row-2.main .image-column, .customer-account .main-container .product-additional .row-2.main .image-column, .product-additional .customer-account-logoutsuccess .main-content .row-2.main-row .image-column, .customer-account-logoutsuccess .main-content .product-additional .row-2.main-row .image-column, .product-additional .customer-account-forgotpassword .main-content .row-2.main-row .image-column, .customer-account-forgotpassword .main-content .product-additional .row-2.main-row .image-column, .product-additional
  .customer-account-changeforgotten .main-content .row-2.main-row .image-column,
  .customer-account-changeforgotten .main-content .product-additional .row-2.main-row .image-column, .product-additional .customer-account-resetpassword .main-content .row-2.main-row .image-column, .customer-account-resetpassword .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-index-nocookies .col-main .row-2.main-content .image-column, .cms-index-nocookies .col-main .product-additional .row-2.main-content .image-column, .product-additional .cms-enable-cookies .col-main .row-2.main-content .image-column, .cms-enable-cookies .col-main .product-additional .row-2.main-content .image-column, .product-additional .row.row-4 .image-column, .product-additional .checkout-cart-index .main-content .row-4.cart .image-column, .checkout-cart-index .main-content .product-additional .row-4.cart .image-column, .product-additional .checkout-onepage-index .main-container .row-4.main .image-column, .checkout-onepage-index .main-container .product-additional .row-4.main .image-column, .product-additional .checkout-onepage-success .col-main .row-4.main-content .image-column, .checkout-onepage-success .col-main .product-additional .row-4.main-content .image-column, .product-additional .cms-terms .main-content .row-4.main-row .image-column, .cms-terms .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-privacy-policy .main-content .row-4.main-row .image-column, .cms-privacy-policy .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-imprint .main-content .row-4.main-row .image-column, .cms-imprint .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-revocation .main-content .row-4.main-row .image-column, .cms-revocation .main-content .product-additional .row-4.main-row .image-column, .product-additional
  .cms-magazine .main-content .row-4.main-row .image-column,
  .cms-magazine .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-about-us .main-content .row-4.main-row .image-column, .cms-about-us .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-faq .main-content .row-4.main-row .image-column, .cms-faq .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-payment .main-content .row-4.main-row .image-column, .cms-payment .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-shipping .main-content .row-4.main-row .image-column, .cms-shipping .main-content .product-additional .row-4.main-row .image-column, .product-additional
  .cms-handmade .main-content .row-4.main-row .image-column,
  .cms-handmade .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-no-route .main-content .row-4.main-row .image-column, .cms-no-route .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-individuallackierung .main-content .row-4.main-row .image-column, .cms-individuallackierung .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-individual-paintwork .main-content .row-4.main-row .image-column, .cms-individual-paintwork .main-content .product-additional .row-4.main-row .image-column, .product-additional .customer-account-create .main-content .row-4.main-row .image-column, .customer-account-create .main-content .product-additional .row-4.main-row .image-column, .product-additional .customer-account-login .main-content .row-4.main-row .image-column, .customer-account-login .main-content .product-additional .row-4.main-row .image-column, .product-additional .saferpaycw-checkout-pay .main-content .row-4.main-row .image-column, .saferpaycw-checkout-pay .main-content .product-additional .row-4.main-row .image-column, .product-additional .customer-account-index .main-container .row-4.main .image-column, .customer-account-index .main-container .product-additional .row-4.main .image-column, .product-additional .customer-account .main-container .row-4.main .image-column, .customer-account .main-container .product-additional .row-4.main .image-column, .product-additional .customer-account-logoutsuccess .main-content .row-4.main-row .image-column, .customer-account-logoutsuccess .main-content .product-additional .row-4.main-row .image-column, .product-additional .customer-account-forgotpassword .main-content .row-4.main-row .image-column, .customer-account-forgotpassword .main-content .product-additional .row-4.main-row .image-column, .product-additional
  .customer-account-changeforgotten .main-content .row-4.main-row .image-column,
  .customer-account-changeforgotten .main-content .product-additional .row-4.main-row .image-column, .product-additional .customer-account-resetpassword .main-content .row-4.main-row .image-column, .customer-account-resetpassword .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-index-nocookies .col-main .row-4.main-content .image-column, .cms-index-nocookies .col-main .product-additional .row-4.main-content .image-column, .product-additional .cms-enable-cookies .col-main .row-4.main-content .image-column, .cms-enable-cookies .col-main .product-additional .row-4.main-content .image-column {
    float: right;
    margin-right: 8.33333%; }
  .product-additional .row.row-2 .text-column, .product-additional .checkout-cart-index .main-content .row-2.cart .text-column, .checkout-cart-index .main-content .product-additional .row-2.cart .text-column, .product-additional .checkout-onepage-index .main-container .row-2.main .text-column, .checkout-onepage-index .main-container .product-additional .row-2.main .text-column, .product-additional .checkout-onepage-success .col-main .row-2.main-content .text-column, .checkout-onepage-success .col-main .product-additional .row-2.main-content .text-column, .product-additional .cms-terms .main-content .row-2.main-row .text-column, .cms-terms .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-privacy-policy .main-content .row-2.main-row .text-column, .cms-privacy-policy .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-imprint .main-content .row-2.main-row .text-column, .cms-imprint .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-revocation .main-content .row-2.main-row .text-column, .cms-revocation .main-content .product-additional .row-2.main-row .text-column, .product-additional
  .cms-magazine .main-content .row-2.main-row .text-column,
  .cms-magazine .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-about-us .main-content .row-2.main-row .text-column, .cms-about-us .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-faq .main-content .row-2.main-row .text-column, .cms-faq .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-payment .main-content .row-2.main-row .text-column, .cms-payment .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-shipping .main-content .row-2.main-row .text-column, .cms-shipping .main-content .product-additional .row-2.main-row .text-column, .product-additional
  .cms-handmade .main-content .row-2.main-row .text-column,
  .cms-handmade .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-no-route .main-content .row-2.main-row .text-column, .cms-no-route .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-individuallackierung .main-content .row-2.main-row .text-column, .cms-individuallackierung .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-individual-paintwork .main-content .row-2.main-row .text-column, .cms-individual-paintwork .main-content .product-additional .row-2.main-row .text-column, .product-additional .customer-account-create .main-content .row-2.main-row .text-column, .customer-account-create .main-content .product-additional .row-2.main-row .text-column, .product-additional .customer-account-login .main-content .row-2.main-row .text-column, .customer-account-login .main-content .product-additional .row-2.main-row .text-column, .product-additional .saferpaycw-checkout-pay .main-content .row-2.main-row .text-column, .saferpaycw-checkout-pay .main-content .product-additional .row-2.main-row .text-column, .product-additional .customer-account-index .main-container .row-2.main .text-column, .customer-account-index .main-container .product-additional .row-2.main .text-column, .product-additional .customer-account .main-container .row-2.main .text-column, .customer-account .main-container .product-additional .row-2.main .text-column, .product-additional .customer-account-logoutsuccess .main-content .row-2.main-row .text-column, .customer-account-logoutsuccess .main-content .product-additional .row-2.main-row .text-column, .product-additional .customer-account-forgotpassword .main-content .row-2.main-row .text-column, .customer-account-forgotpassword .main-content .product-additional .row-2.main-row .text-column, .product-additional
  .customer-account-changeforgotten .main-content .row-2.main-row .text-column,
  .customer-account-changeforgotten .main-content .product-additional .row-2.main-row .text-column, .product-additional .customer-account-resetpassword .main-content .row-2.main-row .text-column, .customer-account-resetpassword .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-index-nocookies .col-main .row-2.main-content .text-column, .cms-index-nocookies .col-main .product-additional .row-2.main-content .text-column, .product-additional .cms-enable-cookies .col-main .row-2.main-content .text-column, .cms-enable-cookies .col-main .product-additional .row-2.main-content .text-column, .product-additional .row.row-4 .text-column, .product-additional .checkout-cart-index .main-content .row-4.cart .text-column, .checkout-cart-index .main-content .product-additional .row-4.cart .text-column, .product-additional .checkout-onepage-index .main-container .row-4.main .text-column, .checkout-onepage-index .main-container .product-additional .row-4.main .text-column, .product-additional .checkout-onepage-success .col-main .row-4.main-content .text-column, .checkout-onepage-success .col-main .product-additional .row-4.main-content .text-column, .product-additional .cms-terms .main-content .row-4.main-row .text-column, .cms-terms .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-privacy-policy .main-content .row-4.main-row .text-column, .cms-privacy-policy .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-imprint .main-content .row-4.main-row .text-column, .cms-imprint .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-revocation .main-content .row-4.main-row .text-column, .cms-revocation .main-content .product-additional .row-4.main-row .text-column, .product-additional
  .cms-magazine .main-content .row-4.main-row .text-column,
  .cms-magazine .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-about-us .main-content .row-4.main-row .text-column, .cms-about-us .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-faq .main-content .row-4.main-row .text-column, .cms-faq .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-payment .main-content .row-4.main-row .text-column, .cms-payment .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-shipping .main-content .row-4.main-row .text-column, .cms-shipping .main-content .product-additional .row-4.main-row .text-column, .product-additional
  .cms-handmade .main-content .row-4.main-row .text-column,
  .cms-handmade .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-no-route .main-content .row-4.main-row .text-column, .cms-no-route .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-individuallackierung .main-content .row-4.main-row .text-column, .cms-individuallackierung .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-individual-paintwork .main-content .row-4.main-row .text-column, .cms-individual-paintwork .main-content .product-additional .row-4.main-row .text-column, .product-additional .customer-account-create .main-content .row-4.main-row .text-column, .customer-account-create .main-content .product-additional .row-4.main-row .text-column, .product-additional .customer-account-login .main-content .row-4.main-row .text-column, .customer-account-login .main-content .product-additional .row-4.main-row .text-column, .product-additional .saferpaycw-checkout-pay .main-content .row-4.main-row .text-column, .saferpaycw-checkout-pay .main-content .product-additional .row-4.main-row .text-column, .product-additional .customer-account-index .main-container .row-4.main .text-column, .customer-account-index .main-container .product-additional .row-4.main .text-column, .product-additional .customer-account .main-container .row-4.main .text-column, .customer-account .main-container .product-additional .row-4.main .text-column, .product-additional .customer-account-logoutsuccess .main-content .row-4.main-row .text-column, .customer-account-logoutsuccess .main-content .product-additional .row-4.main-row .text-column, .product-additional .customer-account-forgotpassword .main-content .row-4.main-row .text-column, .customer-account-forgotpassword .main-content .product-additional .row-4.main-row .text-column, .product-additional
  .customer-account-changeforgotten .main-content .row-4.main-row .text-column,
  .customer-account-changeforgotten .main-content .product-additional .row-4.main-row .text-column, .product-additional .customer-account-resetpassword .main-content .row-4.main-row .text-column, .customer-account-resetpassword .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-index-nocookies .col-main .row-4.main-content .text-column, .cms-index-nocookies .col-main .product-additional .row-4.main-content .text-column, .product-additional .cms-enable-cookies .col-main .row-4.main-content .text-column, .cms-enable-cookies .col-main .product-additional .row-4.main-content .text-column {
    margin-left: 8.33333%; }
  @media only screen and (min-width: 780px) and (max-width: 1024px) {
    .product-additional .row.row-1 .image-column, .product-additional .checkout-cart-index .main-content .row-1.cart .image-column, .checkout-cart-index .main-content .product-additional .row-1.cart .image-column, .product-additional .checkout-onepage-index .main-container .row-1.main .image-column, .checkout-onepage-index .main-container .product-additional .row-1.main .image-column, .product-additional .checkout-onepage-success .col-main .row-1.main-content .image-column, .checkout-onepage-success .col-main .product-additional .row-1.main-content .image-column, .product-additional .cms-terms .main-content .row-1.main-row .image-column, .cms-terms .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-privacy-policy .main-content .row-1.main-row .image-column, .cms-privacy-policy .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-imprint .main-content .row-1.main-row .image-column, .cms-imprint .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-revocation .main-content .row-1.main-row .image-column, .cms-revocation .main-content .product-additional .row-1.main-row .image-column, .product-additional
    .cms-magazine .main-content .row-1.main-row .image-column,
    .cms-magazine .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-about-us .main-content .row-1.main-row .image-column, .cms-about-us .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-faq .main-content .row-1.main-row .image-column, .cms-faq .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-payment .main-content .row-1.main-row .image-column, .cms-payment .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-shipping .main-content .row-1.main-row .image-column, .cms-shipping .main-content .product-additional .row-1.main-row .image-column, .product-additional
    .cms-handmade .main-content .row-1.main-row .image-column,
    .cms-handmade .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-no-route .main-content .row-1.main-row .image-column, .cms-no-route .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-individuallackierung .main-content .row-1.main-row .image-column, .cms-individuallackierung .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-individual-paintwork .main-content .row-1.main-row .image-column, .cms-individual-paintwork .main-content .product-additional .row-1.main-row .image-column, .product-additional .customer-account-create .main-content .row-1.main-row .image-column, .customer-account-create .main-content .product-additional .row-1.main-row .image-column, .product-additional .customer-account-login .main-content .row-1.main-row .image-column, .customer-account-login .main-content .product-additional .row-1.main-row .image-column, .product-additional .saferpaycw-checkout-pay .main-content .row-1.main-row .image-column, .saferpaycw-checkout-pay .main-content .product-additional .row-1.main-row .image-column, .product-additional .customer-account-index .main-container .row-1.main .image-column, .customer-account-index .main-container .product-additional .row-1.main .image-column, .product-additional .customer-account .main-container .row-1.main .image-column, .customer-account .main-container .product-additional .row-1.main .image-column, .product-additional .customer-account-logoutsuccess .main-content .row-1.main-row .image-column, .customer-account-logoutsuccess .main-content .product-additional .row-1.main-row .image-column, .product-additional .customer-account-forgotpassword .main-content .row-1.main-row .image-column, .customer-account-forgotpassword .main-content .product-additional .row-1.main-row .image-column, .product-additional
    .customer-account-changeforgotten .main-content .row-1.main-row .image-column,
    .customer-account-changeforgotten .main-content .product-additional .row-1.main-row .image-column, .product-additional .customer-account-resetpassword .main-content .row-1.main-row .image-column, .customer-account-resetpassword .main-content .product-additional .row-1.main-row .image-column, .product-additional .cms-index-nocookies .col-main .row-1.main-content .image-column, .cms-index-nocookies .col-main .product-additional .row-1.main-content .image-column, .product-additional .cms-enable-cookies .col-main .row-1.main-content .image-column, .cms-enable-cookies .col-main .product-additional .row-1.main-content .image-column, .product-additional .row.row-1 .text-column, .product-additional .checkout-cart-index .main-content .row-1.cart .text-column, .checkout-cart-index .main-content .product-additional .row-1.cart .text-column, .product-additional .checkout-onepage-index .main-container .row-1.main .text-column, .checkout-onepage-index .main-container .product-additional .row-1.main .text-column, .product-additional .checkout-onepage-success .col-main .row-1.main-content .text-column, .checkout-onepage-success .col-main .product-additional .row-1.main-content .text-column, .product-additional .cms-terms .main-content .row-1.main-row .text-column, .cms-terms .main-content .product-additional .row-1.main-row .text-column, .product-additional .cms-privacy-policy .main-content .row-1.main-row .text-column, .cms-privacy-policy .main-content .product-additional .row-1.main-row .text-column, .product-additional .cms-imprint .main-content .row-1.main-row .text-column, .cms-imprint .main-content .product-additional .row-1.main-row .text-column, .product-additional .cms-revocation .main-content .row-1.main-row .text-column, .cms-revocation .main-content .product-additional .row-1.main-row .text-column, .product-additional
    .cms-magazine .main-content .row-1.main-row .text-column,
    .cms-magazine .main-content .product-additional .row-1.main-row .text-column, .product-additional .cms-about-us .main-content .row-1.main-row .text-column, .cms-about-us .main-content .product-additional .row-1.main-row .text-column, .product-additional .cms-faq .main-content .row-1.main-row .text-column, .cms-faq .main-content .product-additional .row-1.main-row .text-column, .product-additional .cms-payment .main-content .row-1.main-row .text-column, .cms-payment .main-content .product-additional .row-1.main-row .text-column, .product-additional .cms-shipping .main-content .row-1.main-row .text-column, .cms-shipping .main-content .product-additional .row-1.main-row .text-column, .product-additional
    .cms-handmade .main-content .row-1.main-row .text-column,
    .cms-handmade .main-content .product-additional .row-1.main-row .text-column, .product-additional .cms-no-route .main-content .row-1.main-row .text-column, .cms-no-route .main-content .product-additional .row-1.main-row .text-column, .product-additional .cms-individuallackierung .main-content .row-1.main-row .text-column, .cms-individuallackierung .main-content .product-additional .row-1.main-row .text-column, .product-additional .cms-individual-paintwork .main-content .row-1.main-row .text-column, .cms-individual-paintwork .main-content .product-additional .row-1.main-row .text-column, .product-additional .customer-account-create .main-content .row-1.main-row .text-column, .customer-account-create .main-content .product-additional .row-1.main-row .text-column, .product-additional .customer-account-login .main-content .row-1.main-row .text-column, .customer-account-login .main-content .product-additional .row-1.main-row .text-column, .product-additional .saferpaycw-checkout-pay .main-content .row-1.main-row .text-column, .saferpaycw-checkout-pay .main-content .product-additional .row-1.main-row .text-column, .product-additional .customer-account-index .main-container .row-1.main .text-column, .customer-account-index .main-container .product-additional .row-1.main .text-column, .product-additional .customer-account .main-container .row-1.main .text-column, .customer-account .main-container .product-additional .row-1.main .text-column, .product-additional .customer-account-logoutsuccess .main-content .row-1.main-row .text-column, .customer-account-logoutsuccess .main-content .product-additional .row-1.main-row .text-column, .product-additional .customer-account-forgotpassword .main-content .row-1.main-row .text-column, .customer-account-forgotpassword .main-content .product-additional .row-1.main-row .text-column, .product-additional
    .customer-account-changeforgotten .main-content .row-1.main-row .text-column,
    .customer-account-changeforgotten .main-content .product-additional .row-1.main-row .text-column, .product-additional .customer-account-resetpassword .main-content .row-1.main-row .text-column, .customer-account-resetpassword .main-content .product-additional .row-1.main-row .text-column, .product-additional .cms-index-nocookies .col-main .row-1.main-content .text-column, .cms-index-nocookies .col-main .product-additional .row-1.main-content .text-column, .product-additional .cms-enable-cookies .col-main .row-1.main-content .text-column, .cms-enable-cookies .col-main .product-additional .row-1.main-content .text-column, .product-additional .row.row-3 .image-column, .product-additional .checkout-cart-index .main-content .row-3.cart .image-column, .checkout-cart-index .main-content .product-additional .row-3.cart .image-column, .product-additional .checkout-onepage-index .main-container .row-3.main .image-column, .checkout-onepage-index .main-container .product-additional .row-3.main .image-column, .product-additional .checkout-onepage-success .col-main .row-3.main-content .image-column, .checkout-onepage-success .col-main .product-additional .row-3.main-content .image-column, .product-additional .cms-terms .main-content .row-3.main-row .image-column, .cms-terms .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-privacy-policy .main-content .row-3.main-row .image-column, .cms-privacy-policy .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-imprint .main-content .row-3.main-row .image-column, .cms-imprint .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-revocation .main-content .row-3.main-row .image-column, .cms-revocation .main-content .product-additional .row-3.main-row .image-column, .product-additional
    .cms-magazine .main-content .row-3.main-row .image-column,
    .cms-magazine .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-about-us .main-content .row-3.main-row .image-column, .cms-about-us .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-faq .main-content .row-3.main-row .image-column, .cms-faq .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-payment .main-content .row-3.main-row .image-column, .cms-payment .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-shipping .main-content .row-3.main-row .image-column, .cms-shipping .main-content .product-additional .row-3.main-row .image-column, .product-additional
    .cms-handmade .main-content .row-3.main-row .image-column,
    .cms-handmade .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-no-route .main-content .row-3.main-row .image-column, .cms-no-route .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-individuallackierung .main-content .row-3.main-row .image-column, .cms-individuallackierung .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-individual-paintwork .main-content .row-3.main-row .image-column, .cms-individual-paintwork .main-content .product-additional .row-3.main-row .image-column, .product-additional .customer-account-create .main-content .row-3.main-row .image-column, .customer-account-create .main-content .product-additional .row-3.main-row .image-column, .product-additional .customer-account-login .main-content .row-3.main-row .image-column, .customer-account-login .main-content .product-additional .row-3.main-row .image-column, .product-additional .saferpaycw-checkout-pay .main-content .row-3.main-row .image-column, .saferpaycw-checkout-pay .main-content .product-additional .row-3.main-row .image-column, .product-additional .customer-account-index .main-container .row-3.main .image-column, .customer-account-index .main-container .product-additional .row-3.main .image-column, .product-additional .customer-account .main-container .row-3.main .image-column, .customer-account .main-container .product-additional .row-3.main .image-column, .product-additional .customer-account-logoutsuccess .main-content .row-3.main-row .image-column, .customer-account-logoutsuccess .main-content .product-additional .row-3.main-row .image-column, .product-additional .customer-account-forgotpassword .main-content .row-3.main-row .image-column, .customer-account-forgotpassword .main-content .product-additional .row-3.main-row .image-column, .product-additional
    .customer-account-changeforgotten .main-content .row-3.main-row .image-column,
    .customer-account-changeforgotten .main-content .product-additional .row-3.main-row .image-column, .product-additional .customer-account-resetpassword .main-content .row-3.main-row .image-column, .customer-account-resetpassword .main-content .product-additional .row-3.main-row .image-column, .product-additional .cms-index-nocookies .col-main .row-3.main-content .image-column, .cms-index-nocookies .col-main .product-additional .row-3.main-content .image-column, .product-additional .cms-enable-cookies .col-main .row-3.main-content .image-column, .cms-enable-cookies .col-main .product-additional .row-3.main-content .image-column, .product-additional .row.row-3 .text-column, .product-additional .checkout-cart-index .main-content .row-3.cart .text-column, .checkout-cart-index .main-content .product-additional .row-3.cart .text-column, .product-additional .checkout-onepage-index .main-container .row-3.main .text-column, .checkout-onepage-index .main-container .product-additional .row-3.main .text-column, .product-additional .checkout-onepage-success .col-main .row-3.main-content .text-column, .checkout-onepage-success .col-main .product-additional .row-3.main-content .text-column, .product-additional .cms-terms .main-content .row-3.main-row .text-column, .cms-terms .main-content .product-additional .row-3.main-row .text-column, .product-additional .cms-privacy-policy .main-content .row-3.main-row .text-column, .cms-privacy-policy .main-content .product-additional .row-3.main-row .text-column, .product-additional .cms-imprint .main-content .row-3.main-row .text-column, .cms-imprint .main-content .product-additional .row-3.main-row .text-column, .product-additional .cms-revocation .main-content .row-3.main-row .text-column, .cms-revocation .main-content .product-additional .row-3.main-row .text-column, .product-additional
    .cms-magazine .main-content .row-3.main-row .text-column,
    .cms-magazine .main-content .product-additional .row-3.main-row .text-column, .product-additional .cms-about-us .main-content .row-3.main-row .text-column, .cms-about-us .main-content .product-additional .row-3.main-row .text-column, .product-additional .cms-faq .main-content .row-3.main-row .text-column, .cms-faq .main-content .product-additional .row-3.main-row .text-column, .product-additional .cms-payment .main-content .row-3.main-row .text-column, .cms-payment .main-content .product-additional .row-3.main-row .text-column, .product-additional .cms-shipping .main-content .row-3.main-row .text-column, .cms-shipping .main-content .product-additional .row-3.main-row .text-column, .product-additional
    .cms-handmade .main-content .row-3.main-row .text-column,
    .cms-handmade .main-content .product-additional .row-3.main-row .text-column, .product-additional .cms-no-route .main-content .row-3.main-row .text-column, .cms-no-route .main-content .product-additional .row-3.main-row .text-column, .product-additional .cms-individuallackierung .main-content .row-3.main-row .text-column, .cms-individuallackierung .main-content .product-additional .row-3.main-row .text-column, .product-additional .cms-individual-paintwork .main-content .row-3.main-row .text-column, .cms-individual-paintwork .main-content .product-additional .row-3.main-row .text-column, .product-additional .customer-account-create .main-content .row-3.main-row .text-column, .customer-account-create .main-content .product-additional .row-3.main-row .text-column, .product-additional .customer-account-login .main-content .row-3.main-row .text-column, .customer-account-login .main-content .product-additional .row-3.main-row .text-column, .product-additional .saferpaycw-checkout-pay .main-content .row-3.main-row .text-column, .saferpaycw-checkout-pay .main-content .product-additional .row-3.main-row .text-column, .product-additional .customer-account-index .main-container .row-3.main .text-column, .customer-account-index .main-container .product-additional .row-3.main .text-column, .product-additional .customer-account .main-container .row-3.main .text-column, .customer-account .main-container .product-additional .row-3.main .text-column, .product-additional .customer-account-logoutsuccess .main-content .row-3.main-row .text-column, .customer-account-logoutsuccess .main-content .product-additional .row-3.main-row .text-column, .product-additional .customer-account-forgotpassword .main-content .row-3.main-row .text-column, .customer-account-forgotpassword .main-content .product-additional .row-3.main-row .text-column, .product-additional
    .customer-account-changeforgotten .main-content .row-3.main-row .text-column,
    .customer-account-changeforgotten .main-content .product-additional .row-3.main-row .text-column, .product-additional .customer-account-resetpassword .main-content .row-3.main-row .text-column, .customer-account-resetpassword .main-content .product-additional .row-3.main-row .text-column, .product-additional .cms-index-nocookies .col-main .row-3.main-content .text-column, .cms-index-nocookies .col-main .product-additional .row-3.main-content .text-column, .product-additional .cms-enable-cookies .col-main .row-3.main-content .text-column, .cms-enable-cookies .col-main .product-additional .row-3.main-content .text-column, .product-additional .row.row-2 .image-column, .product-additional .checkout-cart-index .main-content .row-2.cart .image-column, .checkout-cart-index .main-content .product-additional .row-2.cart .image-column, .product-additional .checkout-onepage-index .main-container .row-2.main .image-column, .checkout-onepage-index .main-container .product-additional .row-2.main .image-column, .product-additional .checkout-onepage-success .col-main .row-2.main-content .image-column, .checkout-onepage-success .col-main .product-additional .row-2.main-content .image-column, .product-additional .cms-terms .main-content .row-2.main-row .image-column, .cms-terms .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-privacy-policy .main-content .row-2.main-row .image-column, .cms-privacy-policy .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-imprint .main-content .row-2.main-row .image-column, .cms-imprint .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-revocation .main-content .row-2.main-row .image-column, .cms-revocation .main-content .product-additional .row-2.main-row .image-column, .product-additional
    .cms-magazine .main-content .row-2.main-row .image-column,
    .cms-magazine .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-about-us .main-content .row-2.main-row .image-column, .cms-about-us .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-faq .main-content .row-2.main-row .image-column, .cms-faq .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-payment .main-content .row-2.main-row .image-column, .cms-payment .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-shipping .main-content .row-2.main-row .image-column, .cms-shipping .main-content .product-additional .row-2.main-row .image-column, .product-additional
    .cms-handmade .main-content .row-2.main-row .image-column,
    .cms-handmade .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-no-route .main-content .row-2.main-row .image-column, .cms-no-route .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-individuallackierung .main-content .row-2.main-row .image-column, .cms-individuallackierung .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-individual-paintwork .main-content .row-2.main-row .image-column, .cms-individual-paintwork .main-content .product-additional .row-2.main-row .image-column, .product-additional .customer-account-create .main-content .row-2.main-row .image-column, .customer-account-create .main-content .product-additional .row-2.main-row .image-column, .product-additional .customer-account-login .main-content .row-2.main-row .image-column, .customer-account-login .main-content .product-additional .row-2.main-row .image-column, .product-additional .saferpaycw-checkout-pay .main-content .row-2.main-row .image-column, .saferpaycw-checkout-pay .main-content .product-additional .row-2.main-row .image-column, .product-additional .customer-account-index .main-container .row-2.main .image-column, .customer-account-index .main-container .product-additional .row-2.main .image-column, .product-additional .customer-account .main-container .row-2.main .image-column, .customer-account .main-container .product-additional .row-2.main .image-column, .product-additional .customer-account-logoutsuccess .main-content .row-2.main-row .image-column, .customer-account-logoutsuccess .main-content .product-additional .row-2.main-row .image-column, .product-additional .customer-account-forgotpassword .main-content .row-2.main-row .image-column, .customer-account-forgotpassword .main-content .product-additional .row-2.main-row .image-column, .product-additional
    .customer-account-changeforgotten .main-content .row-2.main-row .image-column,
    .customer-account-changeforgotten .main-content .product-additional .row-2.main-row .image-column, .product-additional .customer-account-resetpassword .main-content .row-2.main-row .image-column, .customer-account-resetpassword .main-content .product-additional .row-2.main-row .image-column, .product-additional .cms-index-nocookies .col-main .row-2.main-content .image-column, .cms-index-nocookies .col-main .product-additional .row-2.main-content .image-column, .product-additional .cms-enable-cookies .col-main .row-2.main-content .image-column, .cms-enable-cookies .col-main .product-additional .row-2.main-content .image-column, .product-additional .row.row-2 .text-column, .product-additional .checkout-cart-index .main-content .row-2.cart .text-column, .checkout-cart-index .main-content .product-additional .row-2.cart .text-column, .product-additional .checkout-onepage-index .main-container .row-2.main .text-column, .checkout-onepage-index .main-container .product-additional .row-2.main .text-column, .product-additional .checkout-onepage-success .col-main .row-2.main-content .text-column, .checkout-onepage-success .col-main .product-additional .row-2.main-content .text-column, .product-additional .cms-terms .main-content .row-2.main-row .text-column, .cms-terms .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-privacy-policy .main-content .row-2.main-row .text-column, .cms-privacy-policy .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-imprint .main-content .row-2.main-row .text-column, .cms-imprint .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-revocation .main-content .row-2.main-row .text-column, .cms-revocation .main-content .product-additional .row-2.main-row .text-column, .product-additional
    .cms-magazine .main-content .row-2.main-row .text-column,
    .cms-magazine .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-about-us .main-content .row-2.main-row .text-column, .cms-about-us .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-faq .main-content .row-2.main-row .text-column, .cms-faq .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-payment .main-content .row-2.main-row .text-column, .cms-payment .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-shipping .main-content .row-2.main-row .text-column, .cms-shipping .main-content .product-additional .row-2.main-row .text-column, .product-additional
    .cms-handmade .main-content .row-2.main-row .text-column,
    .cms-handmade .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-no-route .main-content .row-2.main-row .text-column, .cms-no-route .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-individuallackierung .main-content .row-2.main-row .text-column, .cms-individuallackierung .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-individual-paintwork .main-content .row-2.main-row .text-column, .cms-individual-paintwork .main-content .product-additional .row-2.main-row .text-column, .product-additional .customer-account-create .main-content .row-2.main-row .text-column, .customer-account-create .main-content .product-additional .row-2.main-row .text-column, .product-additional .customer-account-login .main-content .row-2.main-row .text-column, .customer-account-login .main-content .product-additional .row-2.main-row .text-column, .product-additional .saferpaycw-checkout-pay .main-content .row-2.main-row .text-column, .saferpaycw-checkout-pay .main-content .product-additional .row-2.main-row .text-column, .product-additional .customer-account-index .main-container .row-2.main .text-column, .customer-account-index .main-container .product-additional .row-2.main .text-column, .product-additional .customer-account .main-container .row-2.main .text-column, .customer-account .main-container .product-additional .row-2.main .text-column, .product-additional .customer-account-logoutsuccess .main-content .row-2.main-row .text-column, .customer-account-logoutsuccess .main-content .product-additional .row-2.main-row .text-column, .product-additional .customer-account-forgotpassword .main-content .row-2.main-row .text-column, .customer-account-forgotpassword .main-content .product-additional .row-2.main-row .text-column, .product-additional
    .customer-account-changeforgotten .main-content .row-2.main-row .text-column,
    .customer-account-changeforgotten .main-content .product-additional .row-2.main-row .text-column, .product-additional .customer-account-resetpassword .main-content .row-2.main-row .text-column, .customer-account-resetpassword .main-content .product-additional .row-2.main-row .text-column, .product-additional .cms-index-nocookies .col-main .row-2.main-content .text-column, .cms-index-nocookies .col-main .product-additional .row-2.main-content .text-column, .product-additional .cms-enable-cookies .col-main .row-2.main-content .text-column, .cms-enable-cookies .col-main .product-additional .row-2.main-content .text-column, .product-additional .row.row-4 .image-column, .product-additional .checkout-cart-index .main-content .row-4.cart .image-column, .checkout-cart-index .main-content .product-additional .row-4.cart .image-column, .product-additional .checkout-onepage-index .main-container .row-4.main .image-column, .checkout-onepage-index .main-container .product-additional .row-4.main .image-column, .product-additional .checkout-onepage-success .col-main .row-4.main-content .image-column, .checkout-onepage-success .col-main .product-additional .row-4.main-content .image-column, .product-additional .cms-terms .main-content .row-4.main-row .image-column, .cms-terms .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-privacy-policy .main-content .row-4.main-row .image-column, .cms-privacy-policy .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-imprint .main-content .row-4.main-row .image-column, .cms-imprint .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-revocation .main-content .row-4.main-row .image-column, .cms-revocation .main-content .product-additional .row-4.main-row .image-column, .product-additional
    .cms-magazine .main-content .row-4.main-row .image-column,
    .cms-magazine .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-about-us .main-content .row-4.main-row .image-column, .cms-about-us .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-faq .main-content .row-4.main-row .image-column, .cms-faq .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-payment .main-content .row-4.main-row .image-column, .cms-payment .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-shipping .main-content .row-4.main-row .image-column, .cms-shipping .main-content .product-additional .row-4.main-row .image-column, .product-additional
    .cms-handmade .main-content .row-4.main-row .image-column,
    .cms-handmade .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-no-route .main-content .row-4.main-row .image-column, .cms-no-route .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-individuallackierung .main-content .row-4.main-row .image-column, .cms-individuallackierung .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-individual-paintwork .main-content .row-4.main-row .image-column, .cms-individual-paintwork .main-content .product-additional .row-4.main-row .image-column, .product-additional .customer-account-create .main-content .row-4.main-row .image-column, .customer-account-create .main-content .product-additional .row-4.main-row .image-column, .product-additional .customer-account-login .main-content .row-4.main-row .image-column, .customer-account-login .main-content .product-additional .row-4.main-row .image-column, .product-additional .saferpaycw-checkout-pay .main-content .row-4.main-row .image-column, .saferpaycw-checkout-pay .main-content .product-additional .row-4.main-row .image-column, .product-additional .customer-account-index .main-container .row-4.main .image-column, .customer-account-index .main-container .product-additional .row-4.main .image-column, .product-additional .customer-account .main-container .row-4.main .image-column, .customer-account .main-container .product-additional .row-4.main .image-column, .product-additional .customer-account-logoutsuccess .main-content .row-4.main-row .image-column, .customer-account-logoutsuccess .main-content .product-additional .row-4.main-row .image-column, .product-additional .customer-account-forgotpassword .main-content .row-4.main-row .image-column, .customer-account-forgotpassword .main-content .product-additional .row-4.main-row .image-column, .product-additional
    .customer-account-changeforgotten .main-content .row-4.main-row .image-column,
    .customer-account-changeforgotten .main-content .product-additional .row-4.main-row .image-column, .product-additional .customer-account-resetpassword .main-content .row-4.main-row .image-column, .customer-account-resetpassword .main-content .product-additional .row-4.main-row .image-column, .product-additional .cms-index-nocookies .col-main .row-4.main-content .image-column, .cms-index-nocookies .col-main .product-additional .row-4.main-content .image-column, .product-additional .cms-enable-cookies .col-main .row-4.main-content .image-column, .cms-enable-cookies .col-main .product-additional .row-4.main-content .image-column, .product-additional .row.row-4 .text-column, .product-additional .checkout-cart-index .main-content .row-4.cart .text-column, .checkout-cart-index .main-content .product-additional .row-4.cart .text-column, .product-additional .checkout-onepage-index .main-container .row-4.main .text-column, .checkout-onepage-index .main-container .product-additional .row-4.main .text-column, .product-additional .checkout-onepage-success .col-main .row-4.main-content .text-column, .checkout-onepage-success .col-main .product-additional .row-4.main-content .text-column, .product-additional .cms-terms .main-content .row-4.main-row .text-column, .cms-terms .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-privacy-policy .main-content .row-4.main-row .text-column, .cms-privacy-policy .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-imprint .main-content .row-4.main-row .text-column, .cms-imprint .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-revocation .main-content .row-4.main-row .text-column, .cms-revocation .main-content .product-additional .row-4.main-row .text-column, .product-additional
    .cms-magazine .main-content .row-4.main-row .text-column,
    .cms-magazine .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-about-us .main-content .row-4.main-row .text-column, .cms-about-us .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-faq .main-content .row-4.main-row .text-column, .cms-faq .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-payment .main-content .row-4.main-row .text-column, .cms-payment .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-shipping .main-content .row-4.main-row .text-column, .cms-shipping .main-content .product-additional .row-4.main-row .text-column, .product-additional
    .cms-handmade .main-content .row-4.main-row .text-column,
    .cms-handmade .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-no-route .main-content .row-4.main-row .text-column, .cms-no-route .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-individuallackierung .main-content .row-4.main-row .text-column, .cms-individuallackierung .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-individual-paintwork .main-content .row-4.main-row .text-column, .cms-individual-paintwork .main-content .product-additional .row-4.main-row .text-column, .product-additional .customer-account-create .main-content .row-4.main-row .text-column, .customer-account-create .main-content .product-additional .row-4.main-row .text-column, .product-additional .customer-account-login .main-content .row-4.main-row .text-column, .customer-account-login .main-content .product-additional .row-4.main-row .text-column, .product-additional .saferpaycw-checkout-pay .main-content .row-4.main-row .text-column, .saferpaycw-checkout-pay .main-content .product-additional .row-4.main-row .text-column, .product-additional .customer-account-index .main-container .row-4.main .text-column, .customer-account-index .main-container .product-additional .row-4.main .text-column, .product-additional .customer-account .main-container .row-4.main .text-column, .customer-account .main-container .product-additional .row-4.main .text-column, .product-additional .customer-account-logoutsuccess .main-content .row-4.main-row .text-column, .customer-account-logoutsuccess .main-content .product-additional .row-4.main-row .text-column, .product-additional .customer-account-forgotpassword .main-content .row-4.main-row .text-column, .customer-account-forgotpassword .main-content .product-additional .row-4.main-row .text-column, .product-additional
    .customer-account-changeforgotten .main-content .row-4.main-row .text-column,
    .customer-account-changeforgotten .main-content .product-additional .row-4.main-row .text-column, .product-additional .customer-account-resetpassword .main-content .row-4.main-row .text-column, .customer-account-resetpassword .main-content .product-additional .row-4.main-row .text-column, .product-additional .cms-index-nocookies .col-main .row-4.main-content .text-column, .cms-index-nocookies .col-main .product-additional .row-4.main-content .text-column, .product-additional .cms-enable-cookies .col-main .row-4.main-content .text-column, .cms-enable-cookies .col-main .product-additional .row-4.main-content .text-column {
      margin-left: 0;
      margin-right: 0; } }
  .product-additional .column, .product-additional .js-slider .slick-dots, .js-slider .product-additional .slick-dots, .product-additional .checkout-cart-index .main-content .cart .page-title, .checkout-cart-index .main-content .cart .product-additional .page-title, .product-additional .checkout-cart-index .main-content .cart ul.messages, .checkout-cart-index .main-content .cart .product-additional ul.messages, .product-additional .checkout-cart-index .main-content .cart .cart-product-list, .checkout-cart-index .main-content .cart .product-additional .cart-product-list, .product-additional .checkout-cart-index .main-content .cart .cart-sidebar, .checkout-cart-index .main-content .cart .product-additional .cart-sidebar, .product-additional .checkout-cart-index .main-row .cart-empty, .checkout-cart-index .main-row .product-additional .cart-empty, .product-additional .checkout-cart-index .page-title, .checkout-cart-index .product-additional .page-title, .product-additional .checkout-onepage-index .main-container .main .col-main, .checkout-onepage-index .main-container .main .product-additional .col-main, .product-additional .checkout-onepage-index .main-container .main .col-right.sidebar, .checkout-onepage-index .main-container .main .product-additional .col-right.sidebar, .product-additional .checkout-onepage-success .col-main .main-content .main-row, .checkout-onepage-success .col-main .main-content .product-additional .main-row, .product-additional .cms-terms .main-content .main-row .page-title, .cms-terms .main-content .main-row .product-additional .page-title, .product-additional .cms-privacy-policy .main-content .main-row .page-title, .cms-privacy-policy .main-content .main-row .product-additional .page-title, .product-additional .cms-imprint .main-content .main-row .page-title, .cms-imprint .main-content .main-row .product-additional .page-title, .product-additional .cms-revocation .main-content .main-row .page-title, .cms-revocation .main-content .main-row .product-additional .page-title, .product-additional
  .cms-magazine .main-content .main-row .page-title,
  .cms-magazine .main-content .main-row .product-additional .page-title, .product-additional .cms-about-us .main-content .main-row .page-title, .cms-about-us .main-content .main-row .product-additional .page-title, .product-additional .cms-faq .main-content .main-row .page-title, .cms-faq .main-content .main-row .product-additional .page-title, .product-additional .cms-payment .main-content .main-row .page-title, .cms-payment .main-content .main-row .product-additional .page-title, .product-additional .cms-shipping .main-content .main-row .page-title, .cms-shipping .main-content .main-row .product-additional .page-title, .product-additional
  .cms-handmade .main-content .main-row .page-title,
  .cms-handmade .main-content .main-row .product-additional .page-title, .product-additional .cms-no-route .main-content .main-row .page-title, .cms-no-route .main-content .main-row .product-additional .page-title, .product-additional .cms-individuallackierung .main-content .main-row .page-title, .cms-individuallackierung .main-content .main-row .product-additional .page-title, .product-additional .cms-individual-paintwork .main-content .main-row .page-title, .cms-individual-paintwork .main-content .main-row .product-additional .page-title, .product-additional .cms-terms .main-content .main-row .std, .cms-terms .main-content .main-row .product-additional .std, .product-additional .cms-privacy-policy .main-content .main-row .std, .cms-privacy-policy .main-content .main-row .product-additional .std, .product-additional .cms-imprint .main-content .main-row .std, .cms-imprint .main-content .main-row .product-additional .std, .product-additional .cms-revocation .main-content .main-row .std, .cms-revocation .main-content .main-row .product-additional .std, .product-additional
  .cms-magazine .main-content .main-row .std,
  .cms-magazine .main-content .main-row .product-additional .std, .product-additional .cms-about-us .main-content .main-row .std, .cms-about-us .main-content .main-row .product-additional .std, .product-additional .cms-faq .main-content .main-row .std, .cms-faq .main-content .main-row .product-additional .std, .product-additional .cms-payment .main-content .main-row .std, .cms-payment .main-content .main-row .product-additional .std, .product-additional .cms-shipping .main-content .main-row .std, .cms-shipping .main-content .main-row .product-additional .std, .product-additional
  .cms-handmade .main-content .main-row .std,
  .cms-handmade .main-content .main-row .product-additional .std, .product-additional .cms-no-route .main-content .main-row .std, .cms-no-route .main-content .main-row .product-additional .std, .product-additional .cms-individuallackierung .main-content .main-row .std, .cms-individuallackierung .main-content .main-row .product-additional .std, .product-additional .cms-individual-paintwork .main-content .main-row .std, .cms-individual-paintwork .main-content .main-row .product-additional .std, .product-additional .saferpaycw-checkout-pay .main-content .main-row .saferpaycw, .saferpaycw-checkout-pay .main-content .main-row .product-additional .saferpaycw, .product-additional .customer-account-index .main-container .main .col-left, .customer-account-index .main-container .main .product-additional .col-left, .product-additional .customer-account .main-container .main .col-left, .customer-account .main-container .main .product-additional .col-left, .product-additional .customer-account-index .main-container .main .col-main, .customer-account-index .main-container .main .product-additional .col-main, .product-additional .customer-account .main-container .main .col-main, .customer-account .main-container .main .product-additional .col-main, .product-additional .customer-account-login .main-content .main-row .account-create, .customer-account-login .main-content .main-row .product-additional .account-create, .product-additional .customer-account-create .main-content .main-row .account-create, .customer-account-create .main-content .main-row .product-additional .account-create, .product-additional .customer-account-logoutsuccess .main-content .main-row .page-title, .customer-account-logoutsuccess .main-content .main-row .product-additional .page-title, .product-additional .customer-account-logoutsuccess .main-content .main-row p, .customer-account-logoutsuccess .main-content .main-row .product-additional p, .product-additional .customer-account-forgotpassword .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row .product-additional .page-title, .product-additional
  .customer-account-changeforgotten .main-content .main-row .page-title,
  .customer-account-changeforgotten .main-content .main-row .product-additional .page-title, .product-additional .customer-account-forgotpassword .main-content .main-row #form-validate, .customer-account-forgotpassword .main-content .main-row .product-additional #form-validate, .product-additional
  .customer-account-changeforgotten .main-content .main-row #form-validate,
  .customer-account-changeforgotten .main-content .main-row .product-additional #form-validate, .product-additional .customer-account-resetpassword .main-content .main-row .page-title, .customer-account-resetpassword .main-content .main-row .product-additional .page-title, .product-additional .customer-account-resetpassword .main-content .main-row #form-validate, .customer-account-resetpassword .main-content .main-row .product-additional #form-validate, .product-additional .cms-index-nocookies .col-main .main-content .main-row, .cms-index-nocookies .col-main .main-content .product-additional .main-row, .product-additional .cms-enable-cookies .col-main .main-content .main-row, .cms-enable-cookies .col-main .main-content .product-additional .main-row {
    padding-top: 35%; }
    @media only screen and (max-width: 1024px) {
      .product-additional .column, .product-additional .js-slider .slick-dots, .js-slider .product-additional .slick-dots, .product-additional .checkout-cart-index .main-content .cart .page-title, .checkout-cart-index .main-content .cart .product-additional .page-title, .product-additional .checkout-cart-index .main-content .cart ul.messages, .checkout-cart-index .main-content .cart .product-additional ul.messages, .product-additional .checkout-cart-index .main-content .cart .cart-product-list, .checkout-cart-index .main-content .cart .product-additional .cart-product-list, .product-additional .checkout-cart-index .main-content .cart .cart-sidebar, .checkout-cart-index .main-content .cart .product-additional .cart-sidebar, .product-additional .checkout-cart-index .main-row .cart-empty, .checkout-cart-index .main-row .product-additional .cart-empty, .product-additional .checkout-cart-index .page-title, .checkout-cart-index .product-additional .page-title, .product-additional .checkout-onepage-index .main-container .main .col-main, .checkout-onepage-index .main-container .main .product-additional .col-main, .product-additional .checkout-onepage-index .main-container .main .col-right.sidebar, .checkout-onepage-index .main-container .main .product-additional .col-right.sidebar, .product-additional .checkout-onepage-success .col-main .main-content .main-row, .checkout-onepage-success .col-main .main-content .product-additional .main-row, .product-additional .cms-terms .main-content .main-row .page-title, .cms-terms .main-content .main-row .product-additional .page-title, .product-additional .cms-privacy-policy .main-content .main-row .page-title, .cms-privacy-policy .main-content .main-row .product-additional .page-title, .product-additional .cms-imprint .main-content .main-row .page-title, .cms-imprint .main-content .main-row .product-additional .page-title, .product-additional .cms-revocation .main-content .main-row .page-title, .cms-revocation .main-content .main-row .product-additional .page-title, .product-additional
      .cms-magazine .main-content .main-row .page-title,
      .cms-magazine .main-content .main-row .product-additional .page-title, .product-additional .cms-about-us .main-content .main-row .page-title, .cms-about-us .main-content .main-row .product-additional .page-title, .product-additional .cms-faq .main-content .main-row .page-title, .cms-faq .main-content .main-row .product-additional .page-title, .product-additional .cms-payment .main-content .main-row .page-title, .cms-payment .main-content .main-row .product-additional .page-title, .product-additional .cms-shipping .main-content .main-row .page-title, .cms-shipping .main-content .main-row .product-additional .page-title, .product-additional
      .cms-handmade .main-content .main-row .page-title,
      .cms-handmade .main-content .main-row .product-additional .page-title, .product-additional .cms-no-route .main-content .main-row .page-title, .cms-no-route .main-content .main-row .product-additional .page-title, .product-additional .cms-individuallackierung .main-content .main-row .page-title, .cms-individuallackierung .main-content .main-row .product-additional .page-title, .product-additional .cms-individual-paintwork .main-content .main-row .page-title, .cms-individual-paintwork .main-content .main-row .product-additional .page-title, .product-additional .cms-terms .main-content .main-row .std, .cms-terms .main-content .main-row .product-additional .std, .product-additional .cms-privacy-policy .main-content .main-row .std, .cms-privacy-policy .main-content .main-row .product-additional .std, .product-additional .cms-imprint .main-content .main-row .std, .cms-imprint .main-content .main-row .product-additional .std, .product-additional .cms-revocation .main-content .main-row .std, .cms-revocation .main-content .main-row .product-additional .std, .product-additional
      .cms-magazine .main-content .main-row .std,
      .cms-magazine .main-content .main-row .product-additional .std, .product-additional .cms-about-us .main-content .main-row .std, .cms-about-us .main-content .main-row .product-additional .std, .product-additional .cms-faq .main-content .main-row .std, .cms-faq .main-content .main-row .product-additional .std, .product-additional .cms-payment .main-content .main-row .std, .cms-payment .main-content .main-row .product-additional .std, .product-additional .cms-shipping .main-content .main-row .std, .cms-shipping .main-content .main-row .product-additional .std, .product-additional
      .cms-handmade .main-content .main-row .std,
      .cms-handmade .main-content .main-row .product-additional .std, .product-additional .cms-no-route .main-content .main-row .std, .cms-no-route .main-content .main-row .product-additional .std, .product-additional .cms-individuallackierung .main-content .main-row .std, .cms-individuallackierung .main-content .main-row .product-additional .std, .product-additional .cms-individual-paintwork .main-content .main-row .std, .cms-individual-paintwork .main-content .main-row .product-additional .std, .product-additional .saferpaycw-checkout-pay .main-content .main-row .saferpaycw, .saferpaycw-checkout-pay .main-content .main-row .product-additional .saferpaycw, .product-additional .customer-account-index .main-container .main .col-left, .customer-account-index .main-container .main .product-additional .col-left, .product-additional .customer-account .main-container .main .col-left, .customer-account .main-container .main .product-additional .col-left, .product-additional .customer-account-index .main-container .main .col-main, .customer-account-index .main-container .main .product-additional .col-main, .product-additional .customer-account .main-container .main .col-main, .customer-account .main-container .main .product-additional .col-main, .product-additional .customer-account-login .main-content .main-row .account-create, .customer-account-login .main-content .main-row .product-additional .account-create, .product-additional .customer-account-create .main-content .main-row .account-create, .customer-account-create .main-content .main-row .product-additional .account-create, .product-additional .customer-account-logoutsuccess .main-content .main-row .page-title, .customer-account-logoutsuccess .main-content .main-row .product-additional .page-title, .product-additional .customer-account-logoutsuccess .main-content .main-row p, .customer-account-logoutsuccess .main-content .main-row .product-additional p, .product-additional .customer-account-forgotpassword .main-content .main-row .page-title, .customer-account-forgotpassword .main-content .main-row .product-additional .page-title, .product-additional
      .customer-account-changeforgotten .main-content .main-row .page-title,
      .customer-account-changeforgotten .main-content .main-row .product-additional .page-title, .product-additional .customer-account-forgotpassword .main-content .main-row #form-validate, .customer-account-forgotpassword .main-content .main-row .product-additional #form-validate, .product-additional
      .customer-account-changeforgotten .main-content .main-row #form-validate,
      .customer-account-changeforgotten .main-content .main-row .product-additional #form-validate, .product-additional .customer-account-resetpassword .main-content .main-row .page-title, .customer-account-resetpassword .main-content .main-row .product-additional .page-title, .product-additional .customer-account-resetpassword .main-content .main-row #form-validate, .customer-account-resetpassword .main-content .main-row .product-additional #form-validate, .product-additional .cms-index-nocookies .col-main .main-content .main-row, .cms-index-nocookies .col-main .main-content .product-additional .main-row, .product-additional .cms-enable-cookies .col-main .main-content .main-row, .cms-enable-cookies .col-main .main-content .product-additional .main-row {
        padding-top: 60%; } }
  .product-additional .image-column {
    background-color: black;
    overflow: hidden; }
    .product-additional .image-column .image-container {
      background-size: cover;
      top: -100px;
      bottom: 0;
      position: absolute;
      left: 0;
      right: 0; }
  @media only screen and (max-width: 779px) {
    .product-additional .image-column {
      padding-top: 83.33333333333%; }
      .product-additional .image-column .image-container {
        top: 0; } }
  @media only screen and (max-width: 779px) {
    .product-additional .text-column {
      padding: 0; } }
  .product-additional .text-column .text-content {
    position: absolute;
    top: 49%;
    left: 20%;
    right: 20%;
    transform: translate3d(0, -50%, 0); }
    @media only screen and (max-width: 779px) {
      .product-additional .text-column .text-content {
        position: relative;
        left: 0;
        right: 0;
        padding: 30px 8.33333% 60px;
        transform: none; } }
  .product-additional .text-column .topline, .product-additional .text-column .quote-name {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase; }
  .product-additional .text-column h2:not(.quote) {
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    letter-spacing: 0.03em;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    color: #636363;
    font-size: 28px;
    letter-spacing: 0;
    z-index: 1;
    line-height: 1;
    vertical-align: bottom;
    position: relative; }
  .product-additional .quote-row h2 {
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    color: #42f092;
    font-size: 28px; }

@keyframes rotate {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

.product-view-accessory {
  margin-top: 85px; }
  .product-view-accessory .back-link {
    margin-bottom: 0;
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    letter-spacing: 0;
    line-height: 18px;
    text-decoration: underline;
    position: relative;
    color: #42f092 !important; }
    .product-view-accessory .back-link:hover {
      text-decoration: none; }
    .product-view-accessory .back-link .icon {
      display: inline-block;
      font-size: 18px;
      line-height: 18px; }
      .product-view-accessory .back-link .icon:before {
        position: relative;
        top: 1px;
        left: -10px;
        width: 7px; }
  .product-view-accessory .product-box {
    margin-bottom: 60px; }
  .product-view-accessory .size-title {
    font-size: 13px;
    color: #838383;
    margin-bottom: 10px; }
  .product-view-accessory .add-to-cart-wrapper .delivery-time {
    font-size: 13px;
    color: #838383;
    margin-bottom: 10px; }
  .product-view-accessory .add-to-cart-wrapper .add-to-box {
    min-width: 160px;
    float: left; }
    .product-view-accessory .add-to-cart-wrapper .add-to-box .out-of-order {
      color: #f05c67;
      font-size: 20px; }
    .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart {
      border: 0; }
      .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .qty-wrapper {
        display: none; }
      .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons .button, .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons button {
        border: 1px solid #42f092; }
        .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons .button.notActive, .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons html.saferpay-paymentpage .box.box-main form footer button.notActive, html.saferpay-paymentpage .box.box-main form footer .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons button.notActive {
          background-color: transparent;
          opacity: 0.4;
          pointer-events: none;
          cursor: default;
          color: black;
          border-color: #9f9f9f; }
        .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons .button.noTransition, .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons html.saferpay-paymentpage .box.box-main form footer button.noTransition, html.saferpay-paymentpage .box.box-main form footer .product-view-accessory .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons button.noTransition {
          transition: all 0.15s ease-in-out; }
  .product-view-accessory .add-to-cart-wrapper .customize-button-link:hover {
    cursor: pointer; }
    .product-view-accessory .add-to-cart-wrapper .customize-button-link:hover .customize-button {
      outline-color: #999;
      color: #777; }
      .product-view-accessory .add-to-cart-wrapper .customize-button-link:hover .customize-button .customize-button-image {
        animation-play-state: running; }
  .product-view-accessory .add-to-cart-wrapper .customize-button-link .customize-button {
    padding: 0 16px;
    float: left;
    height: 40px;
    text-transform: uppercase;
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px;
    color: #9c9b9b;
    border: 1px solid #ddd;
    border-radius: 3px;
    transition: all 150ms ease-out; }
    .product-view-accessory .add-to-cart-wrapper .customize-button-link .customize-button .customize-button-image {
      transform-origin: center;
      animation: rotate 5s infinite linear;
      animation-play-state: paused;
      position: relative;
      left: auto;
      float: right;
      margin-left: 8px;
      width: 18px;
      height: 18px;
      background-image: url("https://cdn.helmade.com/misc/icons/customize-icon.png");
      background-size: contain;
      background-repeat: no-repeat;
      margin-top: 10px; }
  .product-view-accessory .content-box .product-name {
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    letter-spacing: 0.03em;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    color: #383838;
    font-size: 32px;
    letter-spacing: 0;
    z-index: 1;
    line-height: 1;
    vertical-align: bottom;
    position: relative; }
    .product-view-accessory .content-box .product-name span {
      position: relative;
      bottom: -11px; }
  .product-view-accessory .content-box .product-manufacturer {
    text-transform: uppercase;
    display: block;
    margin-bottom: -12px;
    padding-top: 50px;
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase; }
  .product-view-accessory .content-box .short-description {
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 20px; }
  .product-view-accessory .content-box .extra-info {
    display: none; }
  .product-view-accessory .content-box .product-price {
    margin-top: 50px;
    display: block;
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 18px;
    letter-spacing: 0.03em;
    font-style: normal;
    font-weight: normal;
    font-size: 28px;
    z-index: 0;
    position: relative;
    letter-spacing: 0;
    margin-bottom: 20px; }
    .product-view-accessory .content-box .product-price .price-box {
      line-height: 30px;
      margin-bottom: -12px; }
      .product-view-accessory .content-box .product-price .price-box .regular-price .price {
        font-family: "HelveticaNeueW01-45Ligh";
        font-size: 18px;
        letter-spacing: 0.03em;
        font-style: normal;
        font-weight: normal;
        color: #383838;
        font-size: 32px; }
    .product-view-accessory .content-box .product-price .tax-details {
      font-size: 13px;
      color: #838383; }
  .product-view-accessory .product-shop, .product-view-accessory .add-to-cart-wrapper {
    width: 100%;
    clear: both; }
  .product-view-accessory .product-interferer.product-interferer-30-percent {
    width: 58%;
    padding-top: 58%;
    position: absolute;
    right: 0;
    bottom: -76%;
    background: url("https://cdn.helmade.com/misc/30-prozent-stoerer.png");
    background: url("https://cdn.helmade.com/misc/30-prozent-stoerer.png");
    background: url("https://cdn.helmade.com/misc/30-prozent-stoerer.png");
    background: url("https://cdn.helmade.com/misc/30-prozent-stoerer.png");
    -pie-background: url("https://cdn.helmade.com/misc/30-prozent-stoerer.png");
    background: url("https://cdn.helmade.com/misc/30-prozent-stoerer.png");
    background-size: contain;
    background-repeat: no-repeat; }
    @media only screen and (min-width: 780px) and (max-width: 1024px) {
      .product-view-accessory .product-interferer.product-interferer-30-percent {
        width: 40%;
        padding-top: 40%;
        right: 0;
        bottom: -155%; } }
    @media only screen and (min-width: 551px) and (max-width: 779px) {
      .product-view-accessory .product-interferer.product-interferer-30-percent {
        width: 45%;
        padding-top: 45%;
        right: 0;
        bottom: -91%; } }
    @media only screen and (max-width: 550px) {
      .product-view-accessory .product-interferer.product-interferer-30-percent {
        width: 60%;
        padding-top: 60%;
        right: 0;
        bottom: -20%; } }
  .product-view-accessory .product-img-box {
    width: 100%; }
    .product-view-accessory .product-img-box .product-image {
      border: 0; }
      .product-view-accessory .product-img-box .product-image:hover {
        border: 0 !important; }
    .product-view-accessory .product-img-box .product-gallery-image {
      display: none; }
      .product-view-accessory .product-img-box .product-gallery-image.visible {
        display: block; }
  .product-view-accessory .more-views .product-image-thumbs .thumb-link {
    position: relative;
    margin-right: 10px;
    border: 0 !important; }
    .product-view-accessory .more-views .product-image-thumbs .thumb-link:before {
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      content: ""; }
    .product-view-accessory .more-views .product-image-thumbs .thumb-link:before {
      background-color: #42f092;
      top: auto;
      height: 6px;
      -webkit-transform-origin: 0% 50%;
      -moz-transform-origin: 0% 50%;
      -ms-transform-origin: 0% 50%;
      -o-transform-origin: 0% 50%;
      transform-origin: 0% 50%;
      -webkit-transform: scaleX(0);
      -moz-transform: scaleX(0);
      -ms-transform: scaleX(0);
      -o-transform: scaleX(0);
      transform: scaleX(0);
      -webkit-transition: -webkit-transform 0.5s cubic-bezier(0, 0.945, 0.555, 0.995);
      -moz-transition: -moz-transform 0.5s cubic-bezier(0, 0.945, 0.555, 0.995) false;
      -o-transition: -o-transform 0.5s cubic-bezier(0, 0.945, 0.555, 0.995) false;
      transition: transform 0.5s cubic-bezier(0, 0.945, 0.555, 0.995); }
    .product-view-accessory .more-views .product-image-thumbs .thumb-link:hover, .product-view-accessory .more-views .product-image-thumbs .thumb-link.active {
      border: 0 !important; }
      .product-view-accessory .more-views .product-image-thumbs .thumb-link:hover:before, .product-view-accessory .more-views .product-image-thumbs .thumb-link.active:before {
        -webkit-transform: scaleX(1);
        -moz-transform: scaleX(1);
        -ms-transform: scaleX(1);
        -o-transform: scaleX(1);
        transform: scaleX(1); }
      .product-view-accessory .more-views .product-image-thumbs .thumb-link:hover img, .product-view-accessory .more-views .product-image-thumbs .thumb-link.active img {
        border: 0 !important; }

.product-view .product-shop .product-name {
  display: block; }

#upsell-products {
  margin-bottom: 70px; }
  #upsell-products .item {
    border-right: 1px solid #ebebeb;
    padding: 0 50px; }
    #upsell-products .item:last-of-type {
      border-right: none; }
    #upsell-products .item a {
      border: 0;
      color: #383838; }
      #upsell-products .item a .product-image {
        border: 0;
        margin-bottom: 20px; }
        #upsell-products .item a .product-image img {
          width: 100%; }
    #upsell-products .item .product-info {
      padding: 10px;
      color: #383838; }
      #upsell-products .item .product-info .product-manufacturer {
        text-transform: uppercase;
        display: block;
        margin-bottom: 0;
        font-family: "HelveticaNeueW01-77BdCn_692722";
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0.04em;
        text-transform: uppercase; }
      #upsell-products .item .product-info .product-name {
        font-family: "HelveticaNeueW01-75Bold";
        font-size: 18px;
        font-style: normal;
        font-weight: normal;
        text-transform: none;
        color: #383838;
        font-size: 30px;
        z-index: 1;
        line-height: 1.1;
        vertical-align: bottom;
        position: relative; }
      #upsell-products .item .product-info .product-price {
        margin-top: 18px;
        display: block;
        font-family: "HelveticaNeueW01-45Ligh";
        font-size: 18px;
        letter-spacing: 0.03em;
        font-style: normal;
        font-weight: normal;
        font-size: 28px;
        z-index: 1;
        position: relative; }
        #upsell-products .item .product-info .product-price span {
          color: #383838; }
        #upsell-products .item .product-info .product-price .tax-details {
          display: none; }

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  #upsell-products .item {
    padding: 0 30px; } }

@media only screen and (min-width: 780px) and (max-width: 1024px) {
  #upsell-products .item {
    padding: 0 20px; } }

@media only screen and (min-width: 551px) and (max-width: 779px) {
  #upsell-products .item {
    padding: 0 10px; }
    #upsell-products .item .product-info .product-name {
      font-size: 22px; } }

@media only screen and (max-width: 550px) {
  #upsell-products .item {
    padding: 0 0;
    border: 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #ebebeb; }
    #upsell-products .item a .product-image {
      margin-bottom: -20px; }
    #upsell-products .item .product-info {
      padding-top: 0;
      position: relative;
      z-index: 1; }
      #upsell-products .item .product-info .product-name {
        font-size: 22px; } }

.global-site-notice {
  background-color: rgba(56, 56, 56, 0.7);
  color: #E6E6E6;
  font-size: 11px;
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 100; }
  .global-site-notice .notice-inner {
    background: transparent;
    max-width: 1280px;
    padding-left: 6px;
    padding-right: 6px; }
    .global-site-notice .notice-inner p {
      padding-top: 0; }
  .global-site-notice .actions {
    float: right; }
    .global-site-notice .actions .button, .global-site-notice .actions html.saferpay-paymentpage .box.box-main form footer button, html.saferpay-paymentpage .box.box-main form footer .global-site-notice .actions button {
      position: relative; }

.cms-index-nocookies .col-main, .cms-enable-cookies .col-main {
  margin-top: 20px; }
  .cms-index-nocookies .col-main .main-content .main-row .std ul, .cms-index-nocookies .col-main .main-content .main-row .std li, .cms-index-nocookies .col-main .main-content .main-row .std ul li, .cms-enable-cookies .col-main .main-content .main-row .std ul, .cms-enable-cookies .col-main .main-content .main-row .std li, .cms-enable-cookies .col-main .main-content .main-row .std ul li {
    list-style-type: none;
    margin-left: 0; }
  .cms-index-nocookies .col-main .main-content .main-row .std img, .cms-enable-cookies .col-main .main-content .main-row .std img {
    max-width: 100%;
    height: auto; }

#loading_overlay {
  position: fixed;
  background-color: white;
  height: 100%;
  width: 100%;
  z-index: 101;
  top: 0; }
  #loading_overlay img {
    position: absolute;
    width: 75px;
    height: 75px;
    left: 50%;
    margin-left: -37px;
    top: 50%;
    margin-top: -37px; }
  #loading_overlay div.redirect-head {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 30px;
    line-height: 40px;
    text-transform: uppercase;
    position: absolute;
    width: 400px;
    height: 80px;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    margin-top: -130px;
    text-align: center;
    display: block; }
    @media (max-width: 400px) {
      #loading_overlay div.redirect-head {
        font-size: 7.5vw;
        line-height: 10vw;
        width: 100%;
        left: 0;
        margin-left: 0; } }
  #loading_overlay div.redirect-body {
    position: absolute;
    width: 400px;
    height: 100px;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    margin-top: 56px;
    text-align: center;
    display: block; }
    @media (max-width: 400px) {
      #loading_overlay div.redirect-body {
        width: 100%;
        left: 0;
        margin-left: 0; } }

ul.messages {
  position: relative;
  z-index: 21;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background-color: transparent;
  margin-bottom: 0;
  margin-top: 0;
  font-family: "HelveticaNeueW01-77BdCn_692722";
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.04em;
  text-transform: uppercase; }
  ul.messages ::selection {
    background: #838383;
    color: #fff; }
  ul.messages ::-moz-selection {
    background: #838383;
    color: #fff; }
  ul.messages li {
    margin-bottom: 0; }
  ul.messages > li {
    color: #fff; }
    ul.messages > li ul li {
      border: none !important;
      padding-left: 12px;
      padding-right: 12px;
      text-align: center; }
      ul.messages > li ul li:before {
        display: none !important; }
      ul.messages > li ul li span {
        -webkit-user-select: auto;
        /* Chrome/Safari */
        -moz-user-select: all;
        /* Firefox */
        -ms-user-select: all;
        /* IE10+ */
        -o-user-select: all;
        user-select: all; }
  ul.messages .error-msg ul li {
    background-color: #f33f60; }
    ul.messages .error-msg ul li span {
      color: #fff; }
  ul.messages .notice-msg ul li {
    background-color: #fff7a2; }
    ul.messages .notice-msg ul li span {
      color: #383838; }
  ul.messages .success-msg ul li {
    background-color: #42f092; }
    ul.messages .success-msg ul li span {
      color: #fff !important; }

.account-login ul.messages, .cart ul.messages {
  margin-top: 25px; }

.size-selector {
  margin-bottom: 20px; }
  .size-selector .size-option-container {
    overflow: hidden;
    clear: both; }
    .size-selector .size-option-container .size-option {
      float: left;
      height: 80px;
      border: 1px solid #9c9b9b;
      min-width: 42px;
      text-align: center;
      margin-left: -1px;
      cursor: default;
      transition: all 0.15s ease-in-out, color 0.05s; }
      .size-selector .size-option-container .size-option .size-label {
        font-family: "HelveticaNeueW01-77BdCn_692722";
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        line-height: 40px; }
      .size-selector .size-option-container .size-option .size-label, .size-selector .size-option-container .size-option .size-info {
        height: 40px;
        transition: all 0.15s ease-in-out; }
      .size-selector .size-option-container .size-option .size-info {
        font-family: "HelveticaNeueW01-45Ligh";
        font-size: 18px;
        letter-spacing: 0.03em;
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        color: rgba(56, 56, 56, 0.5);
        line-height: 13px;
        padding-top: 6px;
        border-top: 1px solid #9c9b9b; }
      .size-selector .size-option-container .size-option:not(.selected):not(.unavailable) {
        cursor: pointer; }
      .size-selector .size-option-container .size-option.selected {
        border: 1px solid #42f092;
        color: white; }
        .size-selector .size-option-container .size-option.selected .size-label {
          background-color: #42f092; }
        .size-selector .size-option-container .size-option.selected .size-info {
          background-color: rgba(66, 240, 146, 0.5);
          border-color: #42f092; }
      .size-selector .size-option-container .size-option.unavailable {
        opacity: 0.4; }
      .size-selector .size-option-container .size-option:nth-of-type(1) {
        margin-left: 0; }

.tilt-hover-container {
  perspective: 1000px; }

.list-filter-container {
  position: relative;
  z-index: 5;
  height: 76px;
  background-color: white; }
  @media only screen and (max-width: 779px) {
    .list-filter-container {
      height: 58px; } }

.list-filter {
  position: relative;
  border-bottom: 1px solid white;
  transition: border 0.25s; }
  @media only screen and (max-width: 1024px) {
    .list-filter {
      border-top: 1px solid #e6e6e6; } }
  .list-filter .list-filter-background {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: none;
    background-color: white; }
  .list-filter.sticky-top, .list-filter.sticky-bottom {
    position: fixed;
    left: 0;
    right: 0;
    top: auto;
    bottom: auto; }
  .list-filter:not(.sticky-bottom) {
    top: 0;
    border-bottom: 1px solid #e6e6e6; }
    .list-filter:not(.sticky-bottom) .list-filter-background {
      display: block; }
  .list-filter.sticky-bottom {
    bottom: 0; }
    .list-filter.sticky-bottom .filter-container .filter-button.filter-button-drowdown:after {
      transform: rotate(-90deg); }
    .list-filter.sticky-bottom .filter-container .filter-button.filter-button-drowdown.open:after {
      transform: rotate(90deg); }
    .list-filter.sticky-bottom .filter-container .filter-button.filter-button-drowdown .filter-dropdown-flyout {
      padding-top: 13px;
      top: auto;
      bottom: 75px; }
      @media only screen and (max-width: 779px) {
        .list-filter.sticky-bottom .filter-container .filter-button.filter-button-drowdown .filter-dropdown-flyout {
          bottom: 57px; } }
  .list-filter .filter-container {
    background-color: white;
    height: 75px;
    clear: both; }
    @media only screen and (max-width: 779px) {
      .list-filter .filter-container {
        height: 57px; } }
    @media only screen and (max-width: 550px) {
      .list-filter .filter-container {
        position: relative;
        margin-left: -12px;
        margin-right: -12px; } }
    .list-filter .filter-container .filter-button {
      height: 75px;
      width: 25%;
      float: left;
      border-right: 1px solid #e6e6e6;
      cursor: pointer;
      padding: 13px;
      line-height: 1.2;
      position: relative;
      position: relative; }
      @media only screen and (max-width: 779px) {
        .list-filter .filter-container .filter-button {
          padding: 8px;
          height: 57px; } }
      .list-filter .filter-container .filter-button:before {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        content: ""; }
      .list-filter .filter-container .filter-button:before {
        top: 0;
        right: -1px;
        left: -1px;
        bottom: 71px;
        background-color: #42f092;
        transform: scale3d(1, 0, 1);
        transition: transform 0.25s cubic-bezier(0, 0.945, 0.555, 0.995);
        transform-origin: 50% 0%; }
      .list-filter .filter-container .filter-button:after {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        content: ""; }
      .list-filter .filter-container .filter-button:after {
        font-family: "helmade";
        font-style: normal;
        font-weight: normal;
        speak: none;
        display: inline-block;
        text-decoration: inherit;
        width: 1em;
        margin-right: .2em;
        text-align: center;
        /* opacity: .8; */
        /* For safety - reset parent styles, that can break glyph codes*/
        font-variant: normal;
        text-transform: none;
        /* fix buttons height, for twitter bootstrap */
        line-height: 1em;
        /* Animation center compensation - margins should be symmetric */
        /* remove if not needed */
        margin-left: .2em;
        /* you can be more comfortable with increased icons size */
        /* font-size: 120%; */
        /* Font smoothing. That was taken from TWBS */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        /* Uncomment for 3D effect */
        /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
        content: '\e80c';
        color: #42f092;
        bottom: auto;
        left: auto;
        right: 18px;
        top: 45%;
        font-size: 22px; }
        @media only screen and (max-width: 779px) {
          .list-filter .filter-container .filter-button:after {
            right: 8px;
            font-size: 15px;
            top: 50%; } }
        @media only screen and (max-width: 550px) {
          .list-filter .filter-container .filter-button:after {
            top: 49%; } }
      .list-filter .filter-container .filter-button:last-of-type {
        border-right: none; }
      .list-filter .filter-container .filter-button:first-of-type {
        border-left: 1px solid white;
        transition: border 0.15s;
        transition-delay: 0.15s; }
        .list-filter .filter-container .filter-button:first-of-type.open {
          border-left: 1px solid #e6e6e6;
          transition-delay: 0s; }
      .list-filter .filter-container .filter-button .filter-title {
        position: relative;
        z-index: 1;
        font-family: "HelveticaNeueW01-77BdCn_692722";
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        letter-spacing: 0.01em;
        color: #838383; }
        @media only screen and (max-width: 779px) {
          .list-filter .filter-container .filter-button .filter-title {
            line-height: 24px; } }
        @media only screen and (min-width: 780px) and (max-width: 1024px) {
          .list-filter .filter-container .filter-button .filter-title {
            font-size: 15px; } }
        @media only screen and (min-width: 551px) and (max-width: 779px) {
          .list-filter .filter-container .filter-button .filter-title {
            font-size: 15px; } }
        @media only screen and (max-width: 550px) {
          .list-filter .filter-container .filter-button .filter-title {
            font-size: 10px;
            line-height: 22px; } }
      .list-filter .filter-container .filter-button .filter-selection, .list-filter .filter-container .filter-button .filter-selection .price, .list-filter .filter-container .filter-button .filter-result-count, .list-filter .filter-container .filter-button .filter-dropdown-option, .list-filter .filter-container .filter-button .filter-dropdown-option .price {
        font-family: "HelveticaNeueW01-77BdCn_692722";
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        text-transform: none;
        letter-spacing: -0.01em;
        font-size: 25px;
        color: #383838;
        position: relative;
        z-index: 1; }
        @media only screen and (max-width: 779px) {
          .list-filter .filter-container .filter-button .filter-selection, .list-filter .filter-container .filter-button .filter-selection .price, .list-filter .filter-container .filter-button .filter-result-count, .list-filter .filter-container .filter-button .filter-dropdown-option, .list-filter .filter-container .filter-button .filter-dropdown-option .price {
            line-height: 14px; } }
        @media only screen and (min-width: 780px) and (max-width: 1024px) {
          .list-filter .filter-container .filter-button .filter-selection, .list-filter .filter-container .filter-button .filter-selection .price, .list-filter .filter-container .filter-button .filter-result-count, .list-filter .filter-container .filter-button .filter-dropdown-option, .list-filter .filter-container .filter-button .filter-dropdown-option .price {
            font-size: 20px; } }
        @media only screen and (min-width: 551px) and (max-width: 779px) {
          .list-filter .filter-container .filter-button .filter-selection, .list-filter .filter-container .filter-button .filter-selection .price, .list-filter .filter-container .filter-button .filter-result-count, .list-filter .filter-container .filter-button .filter-dropdown-option, .list-filter .filter-container .filter-button .filter-dropdown-option .price {
            font-size: 15px; } }
        @media only screen and (max-width: 550px) {
          .list-filter .filter-container .filter-button .filter-selection, .list-filter .filter-container .filter-button .filter-selection .price, .list-filter .filter-container .filter-button .filter-result-count, .list-filter .filter-container .filter-button .filter-dropdown-option, .list-filter .filter-container .filter-button .filter-dropdown-option .price {
            font-size: 12px; } }
      @media only screen and (min-width: 780px) and (max-width: 1024px) {
        .list-filter .filter-container .filter-button .filter-selection {
          margin-top: 3px; } }
      .list-filter .filter-container .filter-button:hover:before {
        background-color: #838383; }
      .list-filter .filter-container .filter-button.active:before, .list-filter .filter-container .filter-button:hover:before {
        transform: scale3d(1, 1, 1); }
      .list-filter .filter-container .filter-button.active:hover:before {
        background-color: #aaf8ce; }
      .list-filter .filter-container .filter-button.filter-button-results {
        cursor: default; }
        .list-filter .filter-container .filter-button.filter-button-results:before {
          display: none; }
        @media only screen and (min-width: 780px) and (max-width: 1024px) {
          .list-filter .filter-container .filter-button.filter-button-results {
            padding-top: 21px; } }
        @media only screen and (min-width: 1025px) {
          .list-filter .filter-container .filter-button.filter-button-results {
            padding-top: 19px; } }
        .list-filter .filter-container .filter-button.filter-button-results:after {
          top: 35%;
          font-size: 25px; }
        .list-filter .filter-container .filter-button.filter-button-results .filter-result-count {
          font-size: 40px;
          line-height: 1;
          float: left;
          margin-right: 13px; }
          @media only screen and (max-width: 1024px) {
            .list-filter .filter-container .filter-button.filter-button-results .filter-result-count {
              display: none; } }
        .list-filter .filter-container .filter-button.filter-button-results .filter-title {
          padding-right: 30px; }
          @media only screen and (min-width: 1025px) {
            .list-filter .filter-container .filter-button.filter-button-results .filter-title {
              margin-top: 3px; } }
          @media only screen and (max-width: 779px) {
            .list-filter .filter-container .filter-button.filter-button-results .filter-title {
              display: none; } }
        .list-filter .filter-container .filter-button.filter-button-results:after {
          content: ""; }
        .list-filter .filter-container .filter-button.filter-button-results:hover:after {
          transform: translate3d(4px, 0, 0); }
      .list-filter .filter-container .filter-button.filter-button-drowdown:after {
        transform: rotate(90deg); }
      .list-filter .filter-container .filter-button.filter-button-drowdown .filter-dropdown-flyout {
        position: absolute;
        top: 64px;
        left: -1px;
        right: -1px;
        padding: 0 13px 13px;
        border: 1px solid #e6e6e6;
        border-top: none;
        background-color: white;
        z-index: 0;
        display: none; }
        @media only screen and (max-width: 779px) {
          .list-filter .filter-container .filter-button.filter-button-drowdown .filter-dropdown-flyout {
            padding: 0 8px 8px;
            top: 46px; } }
        .list-filter .filter-container .filter-button.filter-button-drowdown .filter-dropdown-flyout .filter-dropdown-option {
          line-height: 2em;
          transition: color 0.15s; }
          .list-filter .filter-container .filter-button.filter-button-drowdown .filter-dropdown-flyout .filter-dropdown-option:hover {
            color: #42f092; }
          .list-filter .filter-container .filter-button.filter-button-drowdown .filter-dropdown-flyout .filter-dropdown-option.selected {
            display: none; }
      .list-filter .filter-container .filter-button.filter-button-drowdown.open:after {
        transform: rotate(-90deg); }
      .list-filter .filter-container .filter-button.filter-button-drowdown.open .filter-dropdown-flyout {
        display: block; }
    @media only screen and (max-width: 779px) {
      .list-filter .filter-container .filter-button.filter-button-drowdown {
        width: 28%; }
      .list-filter .filter-container .filter-button.filter-button-results {
        width: 16%; } }

/*!
 * Bootstrap v3.3.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\2a"; }

.small {
  font-size: 70%;
  top: 4px; }

.glyphicon-plus:before {
  content: "\2b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-cd:before {
  content: "\e201"; }

.glyphicon-save-file:before {
  content: "\e202"; }

.glyphicon-open-file:before {
  content: "\e203"; }

.glyphicon-level-up:before {
  content: "\e204"; }

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

.glyphicon-baby-formula:before {
  content: "\e216"; }

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

.glyphicon-piggy-bank:before {
  content: "\e225"; }

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

.glyphicon-ice-lolly:before {
  content: "\e231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.glyphicon-education:before {
  content: "\e233"; }

.glyphicon-option-horizontal:before {
  content: "\e234"; }

.glyphicon-option-vertical:before {
  content: "\e235"; }

.glyphicon-menu-hamburger:before {
  content: "\e236"; }

.glyphicon-modal-window:before {
  content: "\e237"; }

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

.glyphicon-text-size:before {
  content: "\e241"; }

.glyphicon-text-color:before {
  content: "\e242"; }

.glyphicon-text-background:before {
  content: "\e243"; }

.glyphicon-object-align-top:before {
  content: "\e244"; }

.glyphicon-object-align-bottom:before {
  content: "\e245"; }

.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.glyphicon-object-align-left:before {
  content: "\e247"; }

.glyphicon-object-align-vertical:before {
  content: "\e248"; }

.glyphicon-object-align-right:before {
  content: "\e249"; }

.glyphicon-triangle-right:before {
  content: "\e250"; }

.glyphicon-triangle-left:before {
  content: "\e251"; }

.glyphicon-triangle-bottom:before {
  content: "\e252"; }

.glyphicon-triangle-top:before {
  content: "\e253"; }

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

.glyphicon-menu-left:before {
  content: "\e257"; }

.glyphicon-menu-right:before {
  content: "\e258"; }

.glyphicon-menu-down:before {
  content: "\e259"; }

.glyphicon-menu-up:before {
  content: "\e260"; }

.ms-megamenu * {
  box-sizing: border-box;
  transition: background-color 250ms ease-out;
  -webkit-transition: background-color 250ms ease-out;
  -moz-transition: background-color 250ms ease-out;
  -ms-transition: background-color 250ms ease-out;
  -o-transition: background-color 250ms ease-out; }

.ms-megamenu button * {
  box-sizing: content-box; }

.ms-megamenu .row, .ms-megamenu .checkout-cart-index .main-content .cart, .checkout-cart-index .main-content .ms-megamenu .cart, .ms-megamenu .checkout-onepage-index .main-container .main, .checkout-onepage-index .main-container .ms-megamenu .main, .ms-megamenu .checkout-onepage-success .col-main .main-content, .checkout-onepage-success .col-main .ms-megamenu .main-content, .ms-megamenu .cms-terms .main-content .main-row, .cms-terms .main-content .ms-megamenu .main-row, .ms-megamenu .cms-privacy-policy .main-content .main-row, .cms-privacy-policy .main-content .ms-megamenu .main-row, .ms-megamenu .cms-imprint .main-content .main-row, .cms-imprint .main-content .ms-megamenu .main-row, .ms-megamenu .cms-revocation .main-content .main-row, .cms-revocation .main-content .ms-megamenu .main-row, .ms-megamenu
.cms-magazine .main-content .main-row,
.cms-magazine .main-content .ms-megamenu .main-row, .ms-megamenu .cms-about-us .main-content .main-row, .cms-about-us .main-content .ms-megamenu .main-row, .ms-megamenu .cms-faq .main-content .main-row, .cms-faq .main-content .ms-megamenu .main-row, .ms-megamenu .cms-payment .main-content .main-row, .cms-payment .main-content .ms-megamenu .main-row, .ms-megamenu .cms-shipping .main-content .main-row, .cms-shipping .main-content .ms-megamenu .main-row, .ms-megamenu
.cms-handmade .main-content .main-row,
.cms-handmade .main-content .ms-megamenu .main-row, .ms-megamenu .cms-no-route .main-content .main-row, .cms-no-route .main-content .ms-megamenu .main-row, .ms-megamenu .cms-individuallackierung .main-content .main-row, .cms-individuallackierung .main-content .ms-megamenu .main-row, .ms-megamenu .cms-individual-paintwork .main-content .main-row, .cms-individual-paintwork .main-content .ms-megamenu .main-row, .ms-megamenu .customer-account-create .main-content .main-row, .customer-account-create .main-content .ms-megamenu .main-row, .ms-megamenu .customer-account-login .main-content .main-row, .customer-account-login .main-content .ms-megamenu .main-row, .ms-megamenu .saferpaycw-checkout-pay .main-content .main-row, .saferpaycw-checkout-pay .main-content .ms-megamenu .main-row, .ms-megamenu .customer-account-index .main-container .main, .customer-account-index .main-container .ms-megamenu .main, .ms-megamenu .customer-account .main-container .main, .customer-account .main-container .ms-megamenu .main, .ms-megamenu .customer-account-logoutsuccess .main-content .main-row, .customer-account-logoutsuccess .main-content .ms-megamenu .main-row, .ms-megamenu .customer-account-forgotpassword .main-content .main-row, .customer-account-forgotpassword .main-content .ms-megamenu .main-row, .ms-megamenu
.customer-account-changeforgotten .main-content .main-row,
.customer-account-changeforgotten .main-content .ms-megamenu .main-row, .ms-megamenu .customer-account-resetpassword .main-content .main-row, .customer-account-resetpassword .main-content .ms-megamenu .main-row, .ms-megamenu .cms-index-nocookies .col-main .main-content, .cms-index-nocookies .col-main .ms-megamenu .main-content, .ms-megamenu .cms-enable-cookies .col-main .main-content, .cms-enable-cookies .col-main .ms-megamenu .main-content {
  margin-right: -25px;
  margin-left: -25px; }

.ms-megamenu .container {
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto; }

.ms-megamenu .col-xs-24, .ms-megamenu .col-xs-14, .ms-megamenu .col-xs-125, .ms-megamenu .col-xs-111, .ms-megamenu .col-xs-100, .ms-megamenu .col-xs-909, .ms-megamenu .col-xs-1, .ms-megamenu .col-xs-2, .ms-megamenu .col-xs-3, .ms-megamenu .col-xs-4, .ms-megamenu .col-xs-5, .ms-megamenu .col-xs-6, .ms-megamenu .col-xs-7, .ms-megamenu .col-xs-8, .ms-megamenu .col-xs-9, .ms-megamenu .col-xs-10, .ms-megamenu .col-xs-11, .ms-megamenu .col-xs-12 {
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 25px;
  padding-left: 25px; }

.ms-megamenu .col-xs-24, .ms-megamenu .col-xs-14, .ms-megamenu .col-xs-125, .ms-megamenu .col-xs-111, .ms-megamenu .col-xs-100, .ms-megamenu .col-xs-909, .ms-megamenu .col-xs-1, .ms-megamenu .col-sm-1, .ms-megamenu .col-md-1, .ms-megamenu .col-lg-1, .ms-megamenu .col-xs-2, .ms-megamenu .col-sm-2, .ms-megamenu .col-md-2, .ms-megamenu .col-lg-2, .ms-megamenu .col-xs-3, .ms-megamenu .col-sm-3, .ms-megamenu .col-md-3, .ms-megamenu .col-lg-3, .ms-megamenu .col-xs-4, .ms-megamenu .col-sm-4, .ms-megamenu .col-md-4, .ms-megamenu .col-lg-4, .ms-megamenu .col-xs-5, .ms-megamenu .col-sm-5, .ms-megamenu .col-md-5, .ms-megamenu .col-lg-5, .ms-megamenu .col-xs-6, .ms-megamenu .col-sm-6, .ms-megamenu .col-md-6, .ms-megamenu .col-lg-6, .ms-megamenu .col-xs-7, .ms-megamenu .col-sm-7, .ms-megamenu .col-md-7, .ms-megamenu .col-lg-7, .ms-megamenu .col-xs-8, .ms-megamenu .col-sm-8, .ms-megamenu .col-md-8, .ms-megamenu .col-lg-8, .ms-megamenu .col-xs-9, .ms-megamenu .col-sm-9, .ms-megamenu .col-md-9, .ms-megamenu .col-lg-9, .ms-megamenu .col-xs-10, .ms-megamenu .col-sm-10, .ms-megamenu .col-md-10, .ms-megamenu .col-lg-10, .ms-megamenu .col-xs-11, .ms-megamenu .col-sm-11, .ms-megamenu .col-md-11, .ms-megamenu .col-lg-11, .ms-megamenu .col-xs-12, .ms-megamenu .col-sm-12, .ms-megamenu .col-md-12, .ms-megamenu .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 25px;
  padding-left: 25px; }

.ms-megamenu .col-xs-12 {
  width: 100%; }

.ms-megamenu .col-xs-11 {
  width: 91.66666667%; }

.ms-megamenu .col-xs-10 {
  width: 83.33333333%; }

.ms-megamenu .col-xs-9 {
  width: 75%; }

.ms-megamenu .col-xs-8 {
  width: 66.66666667%; }

.ms-megamenu .col-xs-7 {
  width: 58.33333333%; }

.ms-megamenu .col-xs-6 {
  width: 50%; }

.ms-megamenu .col-xs-5 {
  width: 41.66666667%; }

.ms-megamenu .col-xs-4 {
  width: 33.33333333%; }

.ms-megamenu .col-xs-3 {
  width: 25%; }

.ms-megamenu .col-xs-2 {
  width: 16.66666667%; }

.ms-megamenu .col-xs-1 {
  width: 8.33333333%; }

.ms-megamenu .col-xs-24 {
  width: 20%; }

.ms-megamenu .col-xs-14 {
  width: 14%; }

.ms-megamenu .col-xs-125 {
  width: 12.5%; }

.ms-megamenu .col-xs-111 {
  width: 11.11111111%; }

.ms-megamenu .col-xs-100 {
  width: 10%; }

.ms-megamenu .col-xs-909 {
  width: 9.090909090%; }

.ms-megamenu .col-xs-pull-12 {
  right: 100%; }

.ms-megamenu .col-xs-pull-11 {
  right: 91.66666667%; }

.ms-megamenu .col-xs-pull-10 {
  right: 83.33333333%; }

.ms-megamenu .col-xs-pull-9 {
  right: 75%; }

.ms-megamenu .col-xs-pull-8 {
  right: 66.66666667%; }

.ms-megamenu .col-xs-pull-7 {
  right: 58.33333333%; }

.ms-megamenu .col-xs-pull-6 {
  right: 50%; }

.ms-megamenu .col-xs-pull-5 {
  right: 41.66666667%; }

.ms-megamenu .col-xs-pull-4 {
  right: 33.33333333%; }

.ms-megamenu .col-xs-pull-3 {
  right: 25%; }

.ms-megamenu .col-xs-pull-2 {
  right: 16.66666667%; }

.ms-megamenu .col-xs-pull-1 {
  right: 8.33333333%; }

.ms-megamenu .col-xs-pull-0 {
  right: auto; }

.ms-megamenu .col-xs-push-12 {
  left: 100%; }

.ms-megamenu .col-xs-push-11 {
  left: 91.66666667%; }

.ms-megamenu .col-xs-push-10 {
  left: 83.33333333%; }

.ms-megamenu .col-xs-push-9 {
  left: 75%; }

.ms-megamenu .col-xs-push-8 {
  left: 66.66666667%; }

.ms-megamenu .col-xs-push-7 {
  left: 58.33333333%; }

.ms-megamenu .col-xs-push-6 {
  left: 50%; }

.ms-megamenu .col-xs-push-5 {
  left: 41.66666667%; }

.ms-megamenu .col-xs-push-4 {
  left: 33.33333333%; }

.ms-megamenu .col-xs-push-3 {
  left: 25%; }

.ms-megamenu .col-xs-push-2 {
  left: 16.66666667%; }

.ms-megamenu .col-xs-push-1 {
  left: 8.33333333%; }

.ms-megamenu .col-xs-push-0 {
  left: auto; }

.ms-megamenu .col-xs-offset-12 {
  margin-left: 100%; }

.ms-megamenu .col-xs-offset-11 {
  margin-left: 91.66666667%; }

.ms-megamenu .col-xs-offset-10 {
  margin-left: 83.33333333%; }

.ms-megamenu .col-xs-offset-9 {
  margin-left: 75%; }

.ms-megamenu .col-xs-offset-8 {
  margin-left: 66.66666667%; }

.ms-megamenu .col-xs-offset-7 {
  margin-left: 58.33333333%; }

.ms-megamenu .col-xs-offset-6 {
  margin-left: 50%; }

.ms-megamenu .col-xs-offset-5 {
  margin-left: 41.66666667%; }

.ms-megamenu .col-xs-offset-4 {
  margin-left: 33.33333333%; }

.ms-megamenu .col-xs-offset-3 {
  margin-left: 25%; }

.ms-megamenu .col-xs-offset-2 {
  margin-left: 16.66666667%; }

.ms-megamenu .col-xs-offset-1 {
  margin-left: 8.33333333%; }

.ms-megamenu .col-xs-offset-0 {
  margin-left: 0; }

@media (min-width: 780px) {
  .ms-megamenu .col-sm-1, .ms-megamenu .col-sm-14, .ms-megamenu .col-sm-2, .ms-megamenu .col-sm-24, .ms-megamenu .col-sm-3, .ms-megamenu .col-sm-4, .ms-megamenu .col-sm-5, .ms-megamenu .col-sm-6, .ms-megamenu .col-sm-7, .ms-megamenu .col-sm-8, .ms-megamenu .col-sm-9, .ms-megamenu .col-sm-10, .ms-megamenu .col-sm-11, .ms-megamenu .col-sm-12 {
    float: left; }
  .ms-megamenu .col-sm-12 {
    width: 100%; }
  .ms-megamenu .col-sm-11 {
    width: 91.66666667%; }
  .ms-megamenu .col-sm-10 {
    width: 83.33333333%; }
  .ms-megamenu .col-sm-9 {
    width: 75%; }
  .ms-megamenu .col-sm-8 {
    width: 66.66666667%; }
  .ms-megamenu .col-sm-7 {
    width: 58.33333333%; }
  .ms-megamenu .col-sm-6 {
    width: 50%; }
  .ms-megamenu .col-sm-5 {
    width: 41.66666667%; }
  .ms-megamenu .col-sm-4 {
    width: 33.33333333%; }
  .ms-megamenu .col-sm-3 {
    width: 25%; }
  .ms-megamenu .col-sm-24 {
    width: 20%; }
  .ms-megamenu .col-sm-2 {
    width: 16.66666667%; }
  .ms-megamenu .col-sm-14 {
    width: 14%; }
  .ms-megamenu .col-sm-125 {
    width: 12.5%; }
  .ms-megamenu .col-sm-111 {
    width: 11.11111111%; }
  .ms-megamenu .col-sm-100 {
    width: 10%; }
  .ms-megamenu .col-sm-909 {
    width: 9.090909090%; }
  .ms-megamenu .col-sm-1 {
    width: 8.33333333%; }
  .ms-megamenu .col-sm-pull-12 {
    right: 100%; }
  .ms-megamenu .col-sm-pull-11 {
    right: 91.66666667%; }
  .ms-megamenu .col-sm-pull-10 {
    right: 83.33333333%; }
  .ms-megamenu .col-sm-pull-9 {
    right: 75%; }
  .ms-megamenu .col-sm-pull-8 {
    right: 66.66666667%; }
  .ms-megamenu .col-sm-pull-7 {
    right: 58.33333333%; }
  .ms-megamenu .col-sm-pull-6 {
    right: 50%; }
  .ms-megamenu .col-sm-pull-5 {
    right: 41.66666667%; }
  .ms-megamenu .col-sm-pull-4 {
    right: 33.33333333%; }
  .ms-megamenu .col-sm-pull-3 {
    right: 25%; }
  .ms-megamenu .col-sm-pull-2 {
    right: 16.66666667%; }
  .ms-megamenu .col-sm-pull-1 {
    right: 8.33333333%; }
  .ms-megamenu .col-sm-pull-0 {
    right: auto; }
  .ms-megamenu .col-sm-push-12 {
    left: 100%; }
  .ms-megamenu .col-sm-push-11 {
    left: 91.66666667%; }
  .ms-megamenu .col-sm-push-10 {
    left: 83.33333333%; }
  .ms-megamenu .col-sm-push-9 {
    left: 75%; }
  .ms-megamenu .col-sm-push-8 {
    left: 66.66666667%; }
  .ms-megamenu .col-sm-push-7 {
    left: 58.33333333%; }
  .ms-megamenu .col-sm-push-6 {
    left: 50%; }
  .ms-megamenu .col-sm-push-5 {
    left: 41.66666667%; }
  .ms-megamenu .col-sm-push-4 {
    left: 33.33333333%; }
  .ms-megamenu .col-sm-push-3 {
    left: 25%; }
  .ms-megamenu .col-sm-push-2 {
    left: 16.66666667%; }
  .ms-megamenu .col-sm-push-1 {
    left: 8.33333333%; }
  .ms-megamenu .col-sm-push-0 {
    left: auto; }
  .ms-megamenu .col-sm-offset-12 {
    margin-left: 100%; }
  .ms-megamenu .col-sm-offset-11 {
    margin-left: 91.66666667%; }
  .ms-megamenu .col-sm-offset-10 {
    margin-left: 83.33333333%; }
  .ms-megamenu .col-sm-offset-9 {
    margin-left: 75%; }
  .ms-megamenu .col-sm-offset-8 {
    margin-left: 66.66666667%; }
  .ms-megamenu .col-sm-offset-7 {
    margin-left: 58.33333333%; }
  .ms-megamenu .col-sm-offset-6 {
    margin-left: 50%; }
  .ms-megamenu .col-sm-offset-5 {
    margin-left: 41.66666667%; }
  .ms-megamenu .col-sm-offset-4 {
    margin-left: 33.33333333%; }
  .ms-megamenu .col-sm-offset-3 {
    margin-left: 25%; }
  .ms-megamenu .col-sm-offset-2 {
    margin-left: 16.66666667%; }
  .ms-megamenu .col-sm-offset-1 {
    margin-left: 8.33333333%; }
  .ms-megamenu .col-sm-offset-0 {
    margin-left: 0; } }

@media (min-width: 992px) {
  .ms-megamenu .col-md-1, .ms-megamenu .col-md-2, .ms-megamenu .col-md-3, .ms-megamenu .col-md-4, .ms-megamenu .col-md-5, .ms-megamenu .col-md-6, .ms-megamenu .col-md-7, .ms-megamenu .col-md-8, .ms-megamenu .col-md-9, .ms-megamenu .col-md-10, .ms-megamenu .col-md-11, .ms-megamenu .col-md-12 {
    float: left; }
  .ms-megamenu .col-md-12 {
    width: 100%; }
  .ms-megamenu .col-md-11 {
    width: 91.66666667%; }
  .ms-megamenu .col-md-10 {
    width: 83.33333333%; }
  .ms-megamenu .col-md-9 {
    width: 75%; }
  .ms-megamenu .col-md-8 {
    width: 66.66666667%; }
  .ms-megamenu .col-md-7 {
    width: 58.33333333%; }
  .ms-megamenu .col-md-6 {
    width: 50%; }
  .ms-megamenu .col-md-5 {
    width: 41.66666667%; }
  .ms-megamenu .col-md-4 {
    width: 33.33333333%; }
  .ms-megamenu .col-md-3 {
    width: 25%; }
  .ms-megamenu .col-md-2 {
    width: 16.66666667%; }
  .ms-megamenu .col-md-1 {
    width: 8.33333333%; }
  .ms-megamenu .col-md-pull-12 {
    right: 100%; }
  .ms-megamenu .col-md-pull-11 {
    right: 91.66666667%; }
  .ms-megamenu .col-md-pull-10 {
    right: 83.33333333%; }
  .ms-megamenu .col-md-pull-9 {
    right: 75%; }
  .ms-megamenu .col-md-pull-8 {
    right: 66.66666667%; }
  .ms-megamenu .col-md-pull-7 {
    right: 58.33333333%; }
  .ms-megamenu .col-md-pull-6 {
    right: 50%; }
  .ms-megamenu .col-md-pull-5 {
    right: 41.66666667%; }
  .ms-megamenu .col-md-pull-4 {
    right: 33.33333333%; }
  .ms-megamenu .col-md-pull-3 {
    right: 25%; }
  .ms-megamenu .col-md-pull-2 {
    right: 16.66666667%; }
  .ms-megamenu .col-md-pull-1 {
    right: 8.33333333%; }
  .ms-megamenu .col-md-pull-0 {
    right: auto; }
  .ms-megamenu .col-md-push-12 {
    left: 100%; }
  .ms-megamenu .col-md-push-11 {
    left: 91.66666667%; }
  .ms-megamenu .col-md-push-10 {
    left: 83.33333333%; }
  .ms-megamenu .col-md-push-9 {
    left: 75%; }
  .ms-megamenu .col-md-push-8 {
    left: 66.66666667%; }
  .ms-megamenu .col-md-push-7 {
    left: 58.33333333%; }
  .ms-megamenu .col-md-push-6 {
    left: 50%; }
  .ms-megamenu .col-md-push-5 {
    left: 41.66666667%; }
  .ms-megamenu .col-md-push-4 {
    left: 33.33333333%; }
  .ms-megamenu .col-md-push-3 {
    left: 25%; }
  .ms-megamenu .col-md-push-2 {
    left: 16.66666667%; }
  .ms-megamenu .col-md-push-1 {
    left: 8.33333333%; }
  .ms-megamenu .col-md-push-0 {
    left: auto; }
  .ms-megamenu .col-md-offset-12 {
    margin-left: 100%; }
  .ms-megamenu .col-md-offset-11 {
    margin-left: 91.66666667%; }
  .ms-megamenu .col-md-offset-10 {
    margin-left: 83.33333333%; }
  .ms-megamenu .col-md-offset-9 {
    margin-left: 75%; }
  .ms-megamenu .col-md-offset-8 {
    margin-left: 66.66666667%; }
  .ms-megamenu .col-md-offset-7 {
    margin-left: 58.33333333%; }
  .ms-megamenu .col-md-offset-6 {
    margin-left: 50%; }
  .ms-megamenu .col-md-offset-5 {
    margin-left: 41.66666667%; }
  .ms-megamenu .col-md-offset-4 {
    margin-left: 33.33333333%; }
  .ms-megamenu .col-md-offset-3 {
    margin-left: 25%; }
  .ms-megamenu .col-md-offset-2 {
    margin-left: 16.66666667%; }
  .ms-megamenu .col-md-offset-1 {
    margin-left: 8.33333333%; }
  .ms-megamenu .col-md-offset-0 {
    margin-left: 0; } }

@media (min-width: 1200px) {
  .ms-megamenu .col-lg-1, .ms-megamenu .col-lg-2, .ms-megamenu .col-lg-3, .ms-megamenu .col-lg-4, .ms-megamenu .col-lg-5, .ms-megamenu .col-lg-6, .ms-megamenu .col-lg-7, .ms-megamenu .col-lg-8, .ms-megamenu .col-lg-9, .ms-megamenu .col-lg-10, .ms-megamenu .col-lg-11, .ms-megamenu .col-lg-12 {
    float: left; }
  .ms-megamenu .col-lg-12 {
    width: 100%; }
  .ms-megamenu .col-lg-11 {
    width: 91.66666667%; }
  .ms-megamenu .col-lg-10 {
    width: 83.33333333%; }
  .ms-megamenu .col-lg-9 {
    width: 75%; }
  .ms-megamenu .col-lg-8 {
    width: 66.66666667%; }
  .ms-megamenu .col-lg-7 {
    width: 58.33333333%; }
  .ms-megamenu .col-lg-6 {
    width: 50%; }
  .ms-megamenu .col-lg-5 {
    width: 41.66666667%; }
  .ms-megamenu .col-lg-4 {
    width: 33.33333333%; }
  .ms-megamenu .col-lg-3 {
    width: 25%; }
  .ms-megamenu .col-lg-2 {
    width: 16.66666667%; }
  .ms-megamenu .col-lg-1 {
    width: 8.33333333%; }
  .ms-megamenu .col-lg-pull-12 {
    right: 100%; }
  .ms-megamenu .col-lg-pull-11 {
    right: 91.66666667%; }
  .ms-megamenu .col-lg-pull-10 {
    right: 83.33333333%; }
  .ms-megamenu .col-lg-pull-9 {
    right: 75%; }
  .ms-megamenu .col-lg-pull-8 {
    right: 66.66666667%; }
  .ms-megamenu .col-lg-pull-7 {
    right: 58.33333333%; }
  .ms-megamenu .col-lg-pull-6 {
    right: 50%; }
  .ms-megamenu .col-lg-pull-5 {
    right: 41.66666667%; }
  .ms-megamenu .col-lg-pull-4 {
    right: 33.33333333%; }
  .ms-megamenu .col-lg-pull-3 {
    right: 25%; }
  .ms-megamenu .col-lg-pull-2 {
    right: 16.66666667%; }
  .ms-megamenu .col-lg-pull-1 {
    right: 8.33333333%; }
  .ms-megamenu .col-lg-pull-0 {
    right: auto; }
  .ms-megamenu .col-lg-push-12 {
    left: 100%; }
  .ms-megamenu .col-lg-push-11 {
    left: 91.66666667%; }
  .ms-megamenu .col-lg-push-10 {
    left: 83.33333333%; }
  .ms-megamenu .col-lg-push-9 {
    left: 75%; }
  .ms-megamenu .col-lg-push-8 {
    left: 66.66666667%; }
  .ms-megamenu .col-lg-push-7 {
    left: 58.33333333%; }
  .ms-megamenu .col-lg-push-6 {
    left: 50%; }
  .ms-megamenu .col-lg-push-5 {
    left: 41.66666667%; }
  .ms-megamenu .col-lg-push-4 {
    left: 33.33333333%; }
  .ms-megamenu .col-lg-push-3 {
    left: 25%; }
  .ms-megamenu .col-lg-push-2 {
    left: 16.66666667%; }
  .ms-megamenu .col-lg-push-1 {
    left: 8.33333333%; }
  .ms-megamenu .col-lg-push-0 {
    left: auto; }
  .ms-megamenu .col-lg-offset-12 {
    margin-left: 100%; }
  .ms-megamenu .col-lg-offset-11 {
    margin-left: 91.66666667%; }
  .ms-megamenu .col-lg-offset-10 {
    margin-left: 83.33333333%; }
  .ms-megamenu .col-lg-offset-9 {
    margin-left: 75%; }
  .ms-megamenu .col-lg-offset-8 {
    margin-left: 66.66666667%; }
  .ms-megamenu .col-lg-offset-7 {
    margin-left: 58.33333333%; }
  .ms-megamenu .col-lg-offset-6 {
    margin-left: 50%; }
  .ms-megamenu .col-lg-offset-5 {
    margin-left: 41.66666667%; }
  .ms-megamenu .col-lg-offset-4 {
    margin-left: 33.33333333%; }
  .ms-megamenu .col-lg-offset-3 {
    margin-left: 25%; }
  .ms-megamenu .col-lg-offset-2 {
    margin-left: 16.66666667%; }
  .ms-megamenu .col-lg-offset-1 {
    margin-left: 8.33333333%; }
  .ms-megamenu .col-lg-offset-0 {
    margin-left: 0; } }

@media (max-width: 460px) {
  .ms-megamenu .col-tn-1, .ms-megamenu .col-tn-2, .ms-megamenu .col-tn-3, .ms-megamenu .col-tn-4, .ms-megamenu .col-tn-5, .ms-megamenu .col-tn-6, .ms-megamenu .col-tn-7, .ms-megamenu .col-tn-8, .ms-megamenu .col-tn-9, .ms-megamenu .col-tn-10, .ms-megamenu .col-tn-11, .ms-megamenu .col-tn-12 {
    float: left; }
  .ms-megamenu .col-tn-12 {
    width: 100%; }
  .ms-megamenu .col-tn-11 {
    width: 91.66666667%; }
  .ms-megamenu .col-tn-10 {
    width: 83.33333333%; }
  .ms-megamenu .col-tn-9 {
    width: 75%; }
  .ms-megamenu .col-tn-8 {
    width: 66.66666667%; }
  .ms-megamenu .col-tn-7 {
    width: 58.33333333%; }
  .ms-megamenu .col-tn-6 {
    width: 50%; }
  .ms-megamenu .col-tn-5 {
    width: 41.66666667%; }
  .ms-megamenu .col-tn-4 {
    width: 33.33333333%; }
  .ms-megamenu .col-tn-3 {
    width: 25%; }
  .ms-megamenu .col-tn-2 {
    width: 16.66666667%; }
  .ms-megamenu .col-tn-1 {
    width: 8.33333333%; }
  .ms-megamenu .col-tn-offset-12 {
    margin-left: 100%; }
  .ms-megamenu .col-tn-offset-11 {
    margin-left: 91.66666667%; }
  .ms-megamenu .col-tn-offset-10 {
    margin-left: 83.33333333%; }
  .ms-megamenu .col-tn-offset-9 {
    margin-left: 75%; }
  .ms-megamenu .col-tn-offset-8 {
    margin-left: 66.66666667%; }
  .ms-megamenu .col-tn-offset-7 {
    margin-left: 58.33333333%; }
  .ms-megamenu .col-tn-offset-6 {
    margin-left: 50%; }
  .ms-megamenu .col-tn-offset-5 {
    margin-left: 41.66666667%; }
  .ms-megamenu .col-tn-offset-4 {
    margin-left: 33.33333333%; }
  .ms-megamenu .col-tn-offset-3 {
    margin-left: 25%; }
  .ms-megamenu .col-tn-offset-2 {
    margin-left: 16.66666667%; }
  .ms-megamenu .col-tn-offset-1 {
    margin-left: 8.33333333%; } }

@media (max-width: 460px) {
  .hidden-tn {
    display: none !important; } }

@media (max-width: 779px) and (min-width: 461px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 780px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.ms-megamenu input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.ms-megamenu input[type="radio"],
.ms-megamenu input[type="checkbox"] {
  margin: 3px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

.ms-megamenu input[type="file"] {
  display: block; }

.ms-megamenu input[type="range"] {
  display: block;
  width: 100%; }

.ms-megamenu select[multiple],
.ms-megamenu select[size] {
  height: auto; }

.ms-megamenu input[type="file"]:focus,
.ms-megamenu input[type="radio"]:focus,
.ms-megamenu input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.ms-megamenu output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555; }

.ms-megamenu .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

.ms-megamenu .form-control:focus {
  border-color: #66afe9;
  outline: none;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.ms-megamenu .form-control::-moz-placeholder {
  color: #999;
  opacity: 1; }

.ms-megamenu .form-control:-ms-input-placeholder {
  color: #999; }

.ms-megamenu .form-control::-webkit-input-placeholder {
  color: #999; }

.ms-megamenu .form-control[disabled],
.ms-megamenu .form-control[readonly],
.ms-megamenu textarea.form-control {
  height: 173px; }

input[type="search"] {
  -webkit-appearance: none; }

.ms-megamenu input[type="date"],
.ms-megamenu input[type="time"],
.ms-megamenu input[type="datetime-local"],
.ms-megamenu input[type="month"] {
  line-height: 34px;
  line-height: 1.42857143 \0; }

.ms-megamenu input[type="date"].input-sm,
.ms-megamenu input[type="time"].input-sm,
.ms-megamenu input[type="datetime-local"].input-sm,
.ms-megamenu input[type="month"].input-sm {
  line-height: 30px;
  line-height: 1.5 \0; }

.ms-megamenu input[type="date"].input-lg,
.ms-megamenu input[type="time"].input-lg,
.ms-megamenu input[type="datetime-local"].input-lg,
.ms-megamenu input[type="month"].input-lg {
  line-height: 46px;
  line-height: 1.33 \0; }

_:-ms-fullscreen,
:root input[type="date"],
_:-ms-fullscreen,
:root input[type="time"],
_:-ms-fullscreen,
:root input[type="datetime-local"],
_:-ms-fullscreen,
:root input[type="month"] {
  line-height: 1.42857143; }

_:-ms-fullscreen.input-sm,
:root input[type="date"].input-sm,
_:-ms-fullscreen.input-sm,
:root input[type="time"].input-sm,
_:-ms-fullscreen.input-sm,
:root input[type="datetime-local"].input-sm,
_:-ms-fullscreen.input-sm,
:root input[type="month"].input-sm {
  line-height: 1.5; }

_:-ms-fullscreen.input-lg,
:root input[type="date"].input-lg,
_:-ms-fullscreen.input-lg,
:root input[type="time"].input-lg,
_:-ms-fullscreen.input-lg,
:root input[type="datetime-local"].input-lg,
_:-ms-fullscreen.input-lg,
:root input[type="month"].input-lg {
  line-height: 1.33; }

.ms-megamenu .form-group {
  margin-bottom: 25px;
  float: left;
  width: 100%; }

.ms-megamenu .radio,
.ms-megamenu .checkbox {
  position: relative;
  display: block;
  margin-top: 5px;
  margin-bottom: 5px; }

.ms-megamenu .radio label,
.ms-megamenu .checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer; }

.ms-megamenu .radio input[type="radio"],
.ms-megamenu .radio-inline input[type="radio"],
.ms-megamenu .checkbox input[type="checkbox"],
.ms-megamenu .checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -19px; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.ms-megamenu .radio-inline,
.ms-megamenu .checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 25px; }

.ms-megamenu .form-group label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700; }

.ms-megamenu .hide {
  display: none; }

.ms-megamenu .disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: default; }

.ms-megamenu .text-left {
  text-align: left; }

.ms-megamenu .text-right {
  text-align: right; }

.ms-megamenu .text-center {
  text-align: center; }

.ms-megamenu .text-justify {
  text-align: justify; }

.ms-megamenu .text-nowrap {
  white-space: nowrap; }

.ms-megamenu .text-lowercase {
  text-transform: lowercase; }

.ms-megamenu .text-uppercase {
  text-transform: uppercase; }

.ms-megamenu .text-capitalize {
  text-transform: capitalize; }

.ms-megamenu .btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }

.ms-megamenu .btn:hover,
.ms-megamenu .btn:focus,
.ms-megamenu .btn.focus {
  color: #333;
  text-decoration: none; }

.ms-megamenu .btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }

.ms-megamenu .btn-default:hover,
.ms-megamenu .btn-default:focus,
.ms-megamenu .btn-default.focus,
.ms-megamenu .btn-default:active,
.ms-megamenu .btn-default.active,
.ms-megamenu .open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad; }

.ms-megamenu .btn-default:active,
.ms-megamenu .btn-default.active,
.ms-megamenu .open > .dropdown-toggle.btn-default {
  background-image: none; }

.ms-megamenu .btn-default.disabled,
.ms-megamenu .btn-default[disabled],
.ms-megamenu fieldset[disabled] .btn-default,
.ms-megamenu .btn-default.disabled:hover,
.ms-megamenu .btn-default[disabled]:hover,
.ms-megamenu fieldset[disabled] .btn-default:hover,
.ms-megamenu .btn-default.disabled:focus,
.ms-megamenu .btn-default[disabled]:focus,
.ms-megamenu fieldset[disabled] .btn-default:focus,
.ms-megamenu .btn-default.disabled.focus,
.ms-megamenu .btn-default[disabled].focus,
.ms-megamenu fieldset[disabled] .btn-default.focus,
.ms-megamenu .btn-default.disabled:active,
.ms-megamenu .btn-default[disabled]:active,
.ms-megamenu fieldset[disabled] .btn-default:active,
.ms-megamenu .btn-default.disabled.active,
.ms-megamenu .btn-default[disabled].active,
.ms-megamenu fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc; }

.ms-megamenu .btn-default .badge {
  color: #fff;
  background-color: #333; }

.ms-megamenu .btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4; }

.ms-megamenu .btn-primary:hover,
.ms-megamenu .btn-primary:focus,
.ms-megamenu .btn-primary.focus,
.ms-megamenu .btn-primary:active,
.ms-megamenu .btn-primary.active,
.ms-megamenu .open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

.ms-megamenu .btn-primary:active,
.ms-megamenu .btn-primary.active,
.ms-megamenu .open > .dropdown-toggle.btn-primary {
  background-image: none; }

.ms-megamenu .btn-primary.disabled,
.ms-megamenu .btn-primary[disabled],
.ms-megamenu fieldset[disabled] .btn-primary,
.ms-megamenu .btn-primary.disabled:hover,
.ms-megamenu .btn-primary[disabled]:hover,
.ms-megamenu fieldset[disabled] .btn-primary:hover,
.ms-megamenu .btn-primary.disabled:focus,
.ms-megamenu .btn-primary[disabled]:focus,
.ms-megamenu fieldset[disabled] .btn-primary:focus,
.ms-megamenu .btn-primary.disabled.focus,
.ms-megamenu .btn-primary[disabled].focus,
.ms-megamenu fieldset[disabled] .btn-primary.focus,
.ms-megamenu .btn-primary.disabled:active,
.ms-megamenu .btn-primary[disabled]:active,
.ms-megamenu fieldset[disabled] .btn-primary:active,
.ms-megamenu .btn-primary.disabled.active,
.ms-megamenu .btn-primary[disabled].active,
.ms-megamenu fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4; }

.ms-megamenu .btn-primary .badge {
  color: #337ab7;
  background-color: #fff; }

.ms-megamenu .btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }

.ms-megamenu .btn-success:hover,
.ms-megamenu .btn-success:focus,
.ms-megamenu .btn-success.focus,
.ms-megamenu .btn-success:active,
.ms-megamenu .btn-success.active,
.ms-megamenu .open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439; }

.ms-megamenu .btn-success:active,
.ms-megamenu .btn-success.active,
.ms-megamenu .open > .dropdown-toggle.btn-success {
  background-image: none; }

.ms-megamenu .btn-success.disabled,
.ms-megamenu .btn-success[disabled],
.ms-megamenu fieldset[disabled] .btn-success,
.ms-megamenu .btn-success.disabled:hover,
.ms-megamenu .btn-success[disabled]:hover,
.ms-megamenu fieldset[disabled] .btn-success:hover,
.ms-megamenu .btn-success.disabled:focus,
.ms-megamenu .btn-success[disabled]:focus,
.ms-megamenu fieldset[disabled] .btn-success:focus,
.ms-megamenu .btn-success.disabled.focus,
.ms-megamenu .btn-success[disabled].focus,
.ms-megamenu fieldset[disabled] .btn-success.focus,
.ms-megamenu .btn-success.disabled:active,
.ms-megamenu .btn-success[disabled]:active,
.ms-megamenu fieldset[disabled] .btn-success:active,
.ms-megamenu .btn-success.disabled.active,
.ms-megamenu .btn-success[disabled].active,
.ms-megamenu fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c; }

.ms-megamenu .btn-success .badge {
  color: #5cb85c;
  background-color: #fff; }

.ms-megamenu .btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }

.ms-megamenu .btn-info:hover,
.ms-megamenu .btn-info:focus,
.ms-megamenu .btn-info.focus,
.ms-megamenu .btn-info:active,
.ms-megamenu .btn-info.active,
.ms-megamenu .open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc; }

.ms-megamenu .btn-info:active,
.ms-megamenu .btn-info.active,
.ms-megamenu .open > .dropdown-toggle.btn-info {
  background-image: none; }

.ms-megamenu .btn-info.disabled,
.ms-megamenu .btn-info[disabled],
.ms-megamenu fieldset[disabled] .btn-info,
.ms-megamenu .btn-info.disabled:hover,
.ms-megamenu .btn-info[disabled]:hover,
.ms-megamenu fieldset[disabled] .btn-info:hover,
.ms-megamenu .btn-info.disabled:focus,
.ms-megamenu .btn-info[disabled]:focus,
.ms-megamenu fieldset[disabled] .btn-info:focus,
.ms-megamenu .btn-info.disabled.focus,
.ms-megamenu .btn-info[disabled].focus,
.ms-megamenu fieldset[disabled] .btn-info.focus,
.ms-megamenu .btn-info.disabled:active,
.ms-megamenu .btn-info[disabled]:active,
.ms-megamenu fieldset[disabled] .btn-info:active,
.ms-megamenu .btn-info.disabled.active,
.ms-megamenu .btn-info[disabled].active,
.ms-megamenu fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da; }

.ms-megamenu .btn-info .badge {
  color: #5bc0de;
  background-color: #fff; }

.ms-megamenu .btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }

.ms-megamenu .btn-warning:hover,
.ms-megamenu .btn-warning:focus,
.ms-megamenu .btn-warning.focus,
.ms-megamenu .btn-warning.active,
.ms-megamenu .open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512; }

.ms-megamenu .btn-warning:active,
.ms-megamenu .btn-warning.active,
.ms-megamenu .open > .dropdown-toggle.btn-warning {
  background-image: none; }

.ms-megamenu .btn-warning.disabled,
.ms-megamenu .btn-warning[disabled],
.ms-megamenu fieldset[disabled] .btn-warning,
.ms-megamenu .btn-warning.disabled:hover,
.ms-megamenu .btn-warning[disabled]:hover,
.ms-megamenu fieldset[disabled] .btn-warning:hover,
.ms-megamenu .btn-warning.disabled:focus,
.ms-megamenu .btn-warning[disabled]:focus,
.ms-megamenu fieldset[disabled] .btn-warning:focus,
.ms-megamenu .btn-warning.disabled.focus,
.ms-megamenu .btn-warning[disabled].focus,
.ms-megamenu fieldset[disabled] .btn-warning.focus,
.ms-megamenu .btn-warning.disabled:active,
.ms-megamenu .btn-warning[disabled]:active,
.ms-megamenu fieldset[disabled] .btn-warning:active,
.ms-megamenu .btn-warning.disabled.active,
.ms-megamenu .btn-warning[disabled].active,
.ms-megamenu fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236; }

.ms-megamenu .btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff; }

.ms-megamenu .btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }

.ms-megamenu .btn-danger:hover,
.ms-megamenu .btn-danger:focus,
.ms-megamenu .btn-danger.focus,
.ms-megamenu .btn-danger:active,
.ms-megamenu .btn-danger.active,
.ms-megamenu .open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925; }

.ms-megamenu .btn-danger:active,
.ms-megamenu .btn-danger.active,
.ms-megamenu .open > .dropdown-toggle.btn-danger {
  background-image: none; }

.ms-megamenu .btn-danger.disabled,
.ms-megamenu .btn-danger[disabled],
.ms-megamenu fieldset[disabled] .btn-danger,
.ms-megamenu .btn-danger.disabled:hover,
.ms-megamenu .btn-danger[disabled]:hover,
.ms-megamenu fieldset[disabled] .btn-danger:hover,
.ms-megamenu .btn-danger.disabled:focus,
.ms-megamenu .btn-danger[disabled]:focus,
.ms-megamenu fieldset[disabled] .btn-danger:focus,
.ms-megamenu .btn-danger.disabled.focus,
.ms-megamenu .btn-danger[disabled].focus,
.ms-megamenu fieldset[disabled] .btn-danger.focus,
.ms-megamenu .btn-danger.disabled:active,
.ms-megamenu .btn-danger[disabled]:active,
.ms-megamenu fieldset[disabled] .btn-danger:active,
.ms-megamenu .btn-danger.disabled.active,
.ms-megamenu .btn-danger[disabled].active,
.ms-megamenu fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a; }

.ms-megamenu .btn-danger .badge {
  color: #d9534f;
  background-color: #fff; }

.ms-megamenu .btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0; }

.ms-megamenu .btn-link,
.ms-megamenu .btn-link:active,
.ms-megamenu .btn-link.active,
.ms-megamenu .btn-link[disabled],
.ms-megamenu fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none; }

.ms-megamenu .btn-link,
.ms-megamenu .btn-link:hover,
.ms-megamenu .btn-link:focus,
.ms-megamenu .btn-link:active {
  border-color: transparent; }

.ms-megamenu .btn-link:hover,
.ms-megamenu .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent; }

.ms-megamenu .btn-link[disabled]:hover,
.ms-megamenu fieldset[disabled] .btn-link:hover,
.ms-megamenu .btn-link[disabled]:focus,
.ms-megamenu fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none; }

.ms-megamenu .btn-lg,
.ms-megamenu .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

.ms-megamenu .btn-sm,
.ms-megamenu .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.ms-megamenu .btn-xs,
.ms-megamenu .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.ms-megamenu .btn-block {
  display: block;
  width: 100%; }

.ms-megamenu .btn-block + .btn-block {
  margin-top: 5px; }

/* ---   Create By Billy Trinh at 13/05/2015 ----*/
/* ---- Style for Top Menu version PC ---*/
/*
----- toDo -----
Unterkatgorien und Marken erst on hover sichtbar
zu klären: 2 oder 4 Teaser (Is flexbel, also nicht klären?
Thorsten fragen woher die 18 designs kommen sollen
 */
#advantage-bar,
#header {
  width: 100%; }

#header {
  position: relative; }

.cms-homepage {
  background-color: #FFFFFF; }
  .cms-homepage .ms-topmenu li.ms-level0 .ms-label {
    color: #383838; }
    .cms-homepage .ms-topmenu li.ms-level0 .ms-label:hover {
      color: #383838; }
  .cms-homepage .ms-topmenu li.read-more {
    color: #C0C0C0; }
  .cms-homepage .logo {
    background: url(https://cdn.helmade.com/misc/helmade-logo-dark.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    top: 19px;
    z-index: 9000; }
  .cms-homepage .ms-topmenu li.ms-level0 .ms-label {
    color: #FFFFFF; }
    .cms-homepage .ms-topmenu li.ms-level0 .ms-label:hover {
      color: #FFFFFF; }

@media only screen and (min-width: 779px) {
  body.nav-active .wrapper {
    height: 100.1%;
    overflow: hidden; }
  body.nav-active header#header {
    position: fixed; }
  body.nav-active .main-container {
    padding-top: 75px; } }

@media (max-width: 779px) {
  .cms-homepage #header .ms-topmenu li.ms-level0 .ms-label {
    color: #383838; }
    .cms-homepage #header .ms-topmenu li.ms-level0 .ms-label:hover {
      color: #383838; } }

.ms-topmenu {
  font-family: "HelveticaNeueW01-77BdCn_692722"; }
  .ms-topmenu .line {
    height: 5px;
    width: 25px;
    background-color: #383838;
    position: absolute;
    top: 0px;
    left: 0px; }
    .ms-topmenu .line:nth-child(2) {
      top: 10px; }
    .ms-topmenu .line:last-child {
      top: 20px; }
  .ms-topmenu .close {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 30px;
    height: 30px;
    z-index: 50; }
    .ms-topmenu .close .line {
      background-color: #383838; }
      .ms-topmenu .close .line:first-child {
        transform: rotate(-45deg);
        top: 10px; }
      .ms-topmenu .close .line:nth-child(2) {
        top: 10px;
        transform: rotate(45deg); }
  .ms-topmenu ul li {
    line-height: 23px; }
    .ms-topmenu ul li a {
      position: relative; }
      .ms-topmenu ul li a a, .ms-topmenu ul li a span, .ms-topmenu ul li a p, .ms-topmenu ul li a h1, .ms-topmenu ul li a h2, .ms-topmenu ul li a h3, .ms-topmenu ul li a h4, .ms-topmenu ul li a h5 {
        position: relative;
        z-index: 1; }
      .ms-topmenu ul li a:before {
        z-index: 0;
        display: block;
        position: absolute;
        bottom: -1px;
        left: 0;
        content: "";
        width: 100%;
        height: 6px;
        background-color: #3df090; }
      .ms-topmenu ul li a:after {
        z-index: 0;
        background-image: url("../images/white-gradient.png");
        background-repeat: repeat-y;
        background-size: 100%;
        display: block;
        content: "";
        width: 100%;
        left: 0;
        height: 6px;
        bottom: -1px;
        position: absolute; }
      .ms-topmenu ul li a:after, .ms-topmenu ul li a:before {
        width: 0;
        bottom: 0px;
        -webkit-transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995);
        -moz-transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995) false;
        -o-transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995) false;
        transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995);
        z-index: -50; }
      .ms-topmenu ul li a:hover:after, .ms-topmenu ul li a:hover:before {
        width: 100%; }
  .ms-topmenu .headline-h1,
  .ms-topmenu .headline-h2 {
    display: inline-block; }
  .ms-topmenu .headline-h2 {
    white-space: nowrap; }
  .ms-topmenu .headline-h1 {
    margin-bottom: 10px;
    color: #000;
    position: relative; }
    .ms-topmenu .headline-h1 a, .ms-topmenu .headline-h1 span, .ms-topmenu .headline-h1 p, .ms-topmenu .headline-h1 h1, .ms-topmenu .headline-h1 h2, .ms-topmenu .headline-h1 h3, .ms-topmenu .headline-h1 h4, .ms-topmenu .headline-h1 h5 {
      position: relative;
      z-index: 1; }
    .ms-topmenu .headline-h1:before {
      z-index: 0;
      display: block;
      position: absolute;
      bottom: -1px;
      left: 0;
      content: "";
      width: 100%;
      height: 6px;
      background-color: #3df090; }
    .ms-topmenu .headline-h1:after {
      z-index: 0;
      background-image: url("../images/white-gradient.png");
      background-repeat: repeat-y;
      background-size: 100%;
      display: block;
      content: "";
      width: 100%;
      left: 0;
      height: 6px;
      bottom: -1px;
      position: absolute; }
    .ms-topmenu .headline-h1:after, .ms-topmenu .headline-h1:before {
      width: 0;
      -webkit-transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995);
      -moz-transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995) false;
      -o-transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995) false;
      transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995);
      z-index: -50; }
  .ms-topmenu .headline {
    color: #C0C0C0;
    text-transform: uppercase;
    margin-bottom: 5px;
    font-size: 13px; }
  .ms-topmenu .read-more {
    font-size: 13px; }
    .ms-topmenu .read-more a {
      color: #C0C0C0; }
  .ms-topmenu .headline-h2 {
    font-family: "HelveticaNeueW01-75Bold";
    color: #000000;
    padding-top: 50px; }
  .ms-topmenu .menu-hover-img-wrapper {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center; }
    .ms-topmenu .menu-hover-img-wrapper img {
      opacity: 0;
      -webkit-transition: all 0.5s false;
      -moz-transition: all 0.5s false false;
      -o-transition: all 0.5s false false;
      transition: all 0.5s; }
  .ms-topmenu .subnav.row span.more, .ms-topmenu .checkout-cart-index .main-content .subnav.cart span.more, .checkout-cart-index .main-content .ms-topmenu .subnav.cart span.more, .ms-topmenu .checkout-onepage-index .main-container .subnav.main span.more, .checkout-onepage-index .main-container .ms-topmenu .subnav.main span.more, .ms-topmenu .checkout-onepage-success .col-main .subnav.main-content span.more, .checkout-onepage-success .col-main .ms-topmenu .subnav.main-content span.more, .ms-topmenu .cms-terms .main-content .subnav.main-row span.more, .cms-terms .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu .cms-privacy-policy .main-content .subnav.main-row span.more, .cms-privacy-policy .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu .cms-imprint .main-content .subnav.main-row span.more, .cms-imprint .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu .cms-revocation .main-content .subnav.main-row span.more, .cms-revocation .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu
  .cms-magazine .main-content .subnav.main-row span.more,
  .cms-magazine .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu .cms-about-us .main-content .subnav.main-row span.more, .cms-about-us .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu .cms-faq .main-content .subnav.main-row span.more, .cms-faq .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu .cms-payment .main-content .subnav.main-row span.more, .cms-payment .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu .cms-shipping .main-content .subnav.main-row span.more, .cms-shipping .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu
  .cms-handmade .main-content .subnav.main-row span.more,
  .cms-handmade .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu .cms-no-route .main-content .subnav.main-row span.more, .cms-no-route .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu .cms-individuallackierung .main-content .subnav.main-row span.more, .cms-individuallackierung .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu .cms-individual-paintwork .main-content .subnav.main-row span.more, .cms-individual-paintwork .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu .customer-account-create .main-content .subnav.main-row span.more, .customer-account-create .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu .customer-account-login .main-content .subnav.main-row span.more, .customer-account-login .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu .saferpaycw-checkout-pay .main-content .subnav.main-row span.more, .saferpaycw-checkout-pay .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu .customer-account-index .main-container .subnav.main span.more, .customer-account-index .main-container .ms-topmenu .subnav.main span.more, .ms-topmenu .customer-account .main-container .subnav.main span.more, .customer-account .main-container .ms-topmenu .subnav.main span.more, .ms-topmenu .customer-account-logoutsuccess .main-content .subnav.main-row span.more, .customer-account-logoutsuccess .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu .customer-account-forgotpassword .main-content .subnav.main-row span.more, .customer-account-forgotpassword .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu
  .customer-account-changeforgotten .main-content .subnav.main-row span.more,
  .customer-account-changeforgotten .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu .customer-account-resetpassword .main-content .subnav.main-row span.more, .customer-account-resetpassword .main-content .ms-topmenu .subnav.main-row span.more, .ms-topmenu .cms-index-nocookies .col-main .subnav.main-content span.more, .cms-index-nocookies .col-main .ms-topmenu .subnav.main-content span.more, .ms-topmenu .cms-enable-cookies .col-main .subnav.main-content span.more, .cms-enable-cookies .col-main .ms-topmenu .subnav.main-content span.more {
    font-size: 13px;
    color: #C0C0C0; }

.cms-index-index .main-container {
  padding-top: 0px; }

.cms-index-index #header .ms-topmenu:not(.active) .line {
  background-color: #fff; }

@media (min-width: 779px) {
  .cms-index-index #header .ms-topmenu .close .line {
    background-color: #fff; } }

.ms-featured {
  padding-left: 20px; }

.ms-megamenu img {
  display: inline;
  vertical-align: middle;
  max-width: 100%; }

.ms-megamenu .ms-topmenu {
  float: left;
  width: 100%;
  z-index: 199; }

.ms-megamenu .ms-topmenu.no-responsive .mb-submenu {
  display: none !important; }

.ms-megamenu .ms-level0 {
  float: left; }

.ms-level0.item_relative {
  position: relative; }

.ms-topmenu .ms-submenu a.form-group {
  margin: 5px 0;
  font-size: 13px;
  text-decoration: none; }

.ms-topmenu .ms-submenu a.form-group:hover {
  color: #8A1F1F; }

.ms-topmenu .ms-label {
  float: left;
  font-size: 15px;
  outline: none !important;
  text-decoration: none !important;
  cursor: pointer;
  text-transform: uppercase;
  float: left;
  padding: 0px 15px; }
  .ms-topmenu .ms-label .ms-iconmega {
    height: 0px;
    top: 0px; }

.ms-megamenu .ms-iconmega {
  vertical-align: top;
  position: relative; }

.ms-megamenu .ms-submenu {
  display: none;
  position: absolute;
  width: 100%;
  min-height: 100vh;
  top: 52px;
  z-index: 200;
  padding: 0px 20px 0 20px;
  background: #fff;
  max-width: 100%;
  border-top: 0;
  min-width: 160px;
  text-align: center; }
  .ms-megamenu .ms-submenu:after {
    content: '';
    position: absolute;
    height: 50px;
    width: 100%;
    left: 0px;
    z-index: -50;
    background-color: #fff; }

.ms-megamenu .ms-level0 .ms-submenu {
  max-height: 0;
  transition: max-height 150ms ease-out;
  display: block;
  min-height: initial;
  transition-duration: 700ms;
  height: calc(100vh - 75px); }

.ms-megamenu .ms-level0.active .ms-submenu {
  max-height: 100vh;
  transition-duration: 700ms;
  height: calc(100vh - 75px); }

.ms-topmenu .mb-submenu {
  display: none; }

.ms-header,
.mb-header,
.ms-content,
.mb-content,
.ms-footer,
.mb-footer {
  text-align: left;
  margin: 0 auto;
  max-width: 1080px; }
  .ms-header ul,
  .mb-header ul,
  .ms-content ul,
  .mb-content ul,
  .ms-footer ul,
  .mb-footer ul {
    margin-bottom: 30px; }
.ms-submenu .category-block.accessories-block {
  text-align: center;
}
.ms-submenu .category-block.accessories-block .headline-h1 a{
  font-size: 22px;
}
.ms-header,
.mb-header {
  border-bottom: 1px solid #C0C0C0;
  margin-bottom: 30px; }

.ms-footer,
.mb-footer {
  border-top: 1px solid #E6E6E6;
  font-family: "HelveticaNeueW01-55Roma"; }
  .ms-footer .headline-h2,
  .mb-footer .headline-h2 {
    position: relative; }
    .ms-footer .headline-h2 a, .ms-footer .headline-h2 span, .ms-footer .headline-h2 p, .ms-footer .headline-h2 h1, .ms-footer .headline-h2 h2, .ms-footer .headline-h2 h3, .ms-footer .headline-h2 h4, .ms-footer .headline-h2 h5,
    .mb-footer .headline-h2 a,
    .mb-footer .headline-h2 span,
    .mb-footer .headline-h2 p,
    .mb-footer .headline-h2 h1,
    .mb-footer .headline-h2 h2,
    .mb-footer .headline-h2 h3,
    .mb-footer .headline-h2 h4,
    .mb-footer .headline-h2 h5 {
      position: relative;
      z-index: 1; }
    .ms-footer .headline-h2:before,
    .mb-footer .headline-h2:before {
      z-index: 0;
      display: block;
      position: absolute;
      bottom: -1px;
      left: 0;
      content: "";
      width: 100%;
      height: 6px;
      background-color: #3df090; }
    .ms-footer .headline-h2:after,
    .mb-footer .headline-h2:after {
      z-index: 0;
      background-image: url("../images/white-gradient.png");
      background-repeat: repeat-y;
      background-size: 100%;
      display: block;
      content: "";
      width: 100%;
      left: 0;
      height: 6px;
      bottom: -1px;
      position: absolute; }
    .ms-footer .headline-h2:after, .ms-footer .headline-h2:before,
    .mb-footer .headline-h2:after,
    .mb-footer .headline-h2:before {
      width: 0;
      bottom: 6px;
      -webkit-transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995);
      -moz-transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995) false;
      -o-transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995) false;
      transition: width 0.5s cubic-bezier(0, 0.945, 0.555, 0.995);
      z-index: -50; }
  .ms-footer a:hover .headline-h2,
  .mb-footer a:hover .headline-h2 {
    position: relative; }
    .ms-footer a:hover .headline-h2 a, .ms-footer a:hover .headline-h2 span, .ms-footer a:hover .headline-h2 p, .ms-footer a:hover .headline-h2 h1, .ms-footer a:hover .headline-h2 h2, .ms-footer a:hover .headline-h2 h3, .ms-footer a:hover .headline-h2 h4, .ms-footer a:hover .headline-h2 h5,
    .mb-footer a:hover .headline-h2 a,
    .mb-footer a:hover .headline-h2 span,
    .mb-footer a:hover .headline-h2 p,
    .mb-footer a:hover .headline-h2 h1,
    .mb-footer a:hover .headline-h2 h2,
    .mb-footer a:hover .headline-h2 h3,
    .mb-footer a:hover .headline-h2 h4,
    .mb-footer a:hover .headline-h2 h5 {
      position: relative;
      z-index: 1; }
    .ms-footer a:hover .headline-h2:before,
    .mb-footer a:hover .headline-h2:before {
      z-index: 0;
      display: block;
      position: absolute;
      bottom: -1px;
      left: 0;
      content: "";
      width: 100%;
      height: 6px;
      background-color: #3df090; }
    .ms-footer a:hover .headline-h2:after,
    .mb-footer a:hover .headline-h2:after {
      z-index: 0;
      background-image: url("../images/white-gradient.png");
      background-repeat: repeat-y;
      background-size: 100%;
      display: block;
      content: "";
      width: 100%;
      left: 0;
      height: 6px;
      bottom: -1px;
      position: absolute; }
    .ms-footer a:hover .headline-h2:after, .ms-footer a:hover .headline-h2:before,
    .mb-footer a:hover .headline-h2:after,
    .mb-footer a:hover .headline-h2:before {
      z-index: -50;
      width: 100%;
      bottom: 6px; }
  .ms-footer .col-xs-6,
  .mb-footer .col-xs-6 {
    padding-left: 0; }

.col-category .level1 {
  font-weight: 700; }

.col-category .level2 {
  font-weight: 400; }

.col-sub {
  display: none;
  -moz-transition: all ease-in-out 100ms;
  -webkit-transition: all ease-in-out 100ms;
  -o-transition: all ease-in-out 100ms;
  transition: all ease-in-out 100ms; }

.ms-category-level .col-sub {
  display: none;
  position: absolute;
  left: 150px;
  width: 16em;
  background-color: #fff;
  z-index: 201;
  padding: 12px;
  min-width: 12em;
  -webkit-box-shadow: 0px 1px 10px #999999;
  box-shadow: 0px 2px 12px #999999; }

.ms-category-level a.form-group {
  text-indent: 5px; }

.ms-category-level .parent.active > a.form-group {
  color: #8A1F1F; }

.ms-megamenu .parent .small {
  float: right;
  top: 4px; }

.active > .col-sub {
  display: block; }

.level2 small {
  top: -2px; }

.level2.active .level2 {
  text-indent: 5px;
  -moz-transition: all ease-in-out 100ms;
  -webkit-transition: all ease-in-out 100ms;
  -o-transition: all ease-in-out 100ms;
  transition: all ease-in-out 100ms; }

.mb-version .col-category .sub-level3 {
  width: 100%;
  float: left;
  z-index: 201;
  padding: 0 10px; }

.mb-submenu .parent .col-sub, .lmb-submenu .parent .col-sub {
  padding: 0 0 0 10px;
  position: static;
  width: 100%;
  box-shadow: none;
  background-color: transparent; }

.mb-submenu .parent .form-group a {
  float: left; }

.mb-submenu .ms-category-level .col-category a.form-group {
  padding: 5px 0; }

.ms-category-dynamic .col-level {
  padding: 0px; }

.ms-category-dynamic .col-level .col-xs-12.form-group {
  margin: 0;
  text-indent: 10px;
  -moz-transition: all ease-in-out 100ms;
  -webkit-transition: all ease-in-out 100ms;
  -o-transition: all ease-in-out 100ms;
  transition: all ease-in-out 100ms;
  background-color: #fff; }

.ms-category-dynamic .col-level .col-xs-12.form-group.active {
  background-color: transparent; }

.ms-category-dynamic .col-level .col-xs-12.form-group a {
  float: left;
  width: 100%;
  padding: 10px 0; }

.ms-category-dynamic .col-level .col-xs-12.form-group.active a {
  color: #8A1F1F; }

.ms-category-dynamic .col-level .col-xs-12.form-group a:hover {
  color: #8A1F1F;
  text-decoration: none; }

.ms-category-dynamic .col-level .col-xs-12.form-group.active a .small {
  opacity: 0;
  filter: alpha(opacity=0); }

.ms-category-dynamic .col-dynamic {
  display: none;
  padding-top: 10px; }

.ms-category-dynamic .active.col-dynamic {
  display: block; }

.ms-category-dynamic .col-dynamic .col-category-image img {
  outline: 0;
  transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out; }

small.glyphicon.glyphicon-th-large {
  margin-left: -6px;
  padding-right: 5px;
  top: -2px; }

.ms-category-dynamic .col-dynamic a:hover span {
  color: #8A1F1F; }

.ms-category-dynamic .col-dynamic a:hover img {
  transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-tranform: translateY(-10px);
  -webkit-transform: translateY(-10px); }

.ms-category-dynamic .col-category {
  padding: 0 5px; }

.ms-category-dynamic .dynamic-viewall {
  text-align: center;
  text-transform: uppercase;
  -o-transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out; }

.ms-category-dynamic .dynamic-viewall small {
  padding-left: 6px; }

.ms-category-dynamic .dynamic-viewall:hover {
  text-decoration: none;
  color: #860F0F !important; }

/*------- Product -------------------*/
.ms-productgrid .item .product-image,
.ms-megamenu .f-product .product-image,
.ms-megamenu .f-category .product-image {
  border: none; }

.ms-productgrid .item .product-image:hover,
.ms-megamenu .f-category .product-image:hover,
.ms-megamenu .f-product .product-image:hover {
  transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-tranform: translateY(-10px);
  -webkit-transform: translateY(-10px);
  transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out; }

.ms-megamenu .f-product .product-image img {
  max-width: 100%; }

.mb-content .item,
.mb-content .col-productlist,
.mb-content .col-category,
.mb-featured .f-product,
.mb-featured .f-category {
  padding-top: 10px;
  padding-bottom: 10px; }

/*---------------------Mobile version-------------------------*/
.ms-megamenu .anchor_mbmenu {
  padding: 25px;
  display: none;
  height: 75px; }

.ms-megamenu .anchor_mbmenu .anchor_mbmenu_text {
  outline: 0;
  position: relative;
  text-decoration: none;
  color: #fff;
  display: inline-block;
  width: 25px;
  height: 25px; }

.megamenu-mobile .mb-topmenu {
  display: none;
  position: relative;
  float: left;
  width: 100%; }

.ms-megamenu .mb-submenu {
  position: absolute;
  left: 100%;
  top: 0;
  z-index: -1;
  background: #fff;
  display: none;
  float: left;
  width: 100%; }

.ms-megamenu .mb-submenu.blind {
  position: static; }

.ms-megamenu .mb-submenu.blind .mb-return, .ms-megamenu .lmb-submenu.blind .mb-return {
  display: none; }

.ms-megamenu .mb-submenu .mb-return span, .ms-megamenu .lmb-submenu .mb-return span {
  float: left; }

.ms-megamenu .mb-label {
  padding: 10px 5px 10px 20px;
  color: #2f2f2f;
  text-decoration: none;
  outline: none;
  display: none !important;
  position: absolute;
  right: 1px;
  top: 0;
  height: 42px;
  line-height: 21px; }

.ms-megamenu .mb-return {
  z-index: 200; }

.ms-megamenu .mb-submain {
  padding: 15px; }

/*---- Fix for magento 1.9---*/
#header-nav {
  display: block; }

.skip-nav {
  display: none; }

/* ----- Left Menu ---------*/
.item_relative {
  position: relative; }

.ms-leftmenu {
  position: relative;
  z-index: 200;
  text-align: left;
  float: left;
  width: 100%;
  margin: 10px 0; }

.ms-leftmenu .msl-level0 {
  float: left;
  width: 100%; }

.ms-leftmenu .msl-submenu {
  display: none;
  position: absolute;
  top: 0px;
  left: 239px;
  z-index: 200;
  padding: 15px;
  background: #fff;
  min-width: 160px; }

.ms-leftmenu .msl-label {
  padding: 12px 25px 8px;
  background: #FFFFFF;
  color: #2f2f2f;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  line-height: 1.5;
  float: left;
  width: 100%; }

.ms-leftmenu .msl-label.flag {
  background: #EBEDED; }

.ms-leftmenu .msl-label span.small {
  float: right;
  margin-right: -15px; }

/*---------------------Mobile version for Left menu -------------------------*/
.lmegamenu-mobile {
  display: none; }

.ms-megamenu .anchor_lmbmenu {
  padding: 10px; }

.ms-megamenu .anchor_lmbmenu .anchor_lmbmenu_text {
  outline: 0;
  text-decoration: none;
  color: #fff; }

.lmegamenu-mobile .lmb-leftmenu {
  display: none;
  position: relative;
  text-align: left;
  float: left;
  width: 100%; }

.ms-megamenu .lmb-submenu {
  position: absolute;
  left: 100%;
  top: 0;
  z-index: -1;
  background: #fff;
  display: none;
  float: left;
  width: 100%; }

.ms-megamenu .lmb-submenu.blind {
  position: static; }

.ms-megamenu .lmb-label {
  padding: 12px 25px 8px;
  background: #FFFFFF;
  color: #2f2f2f;
  text-decoration: none;
  outline: none; }

.ms-megamenu .lmb-label.flag {
  background: #EBEDED; }

.ms-megamenu .lmb-label span {
  float: left; }

.ms-megamenu .lmb-click span {
  float: right;
  margin-right: -15px; }

.ms-megamenu .mb-submain {
  padding: 15px; }

@media (min-width: 780px) {
  .ms-topmenu .ms-label {
    line-height: 75px; }
  .ms-topmenu .secondary-row {
    display: none; }
  .ms-topmenu .category-block {
    -webkit-transition: all 0.5s false;
    -moz-transition: all 0.5s false false;
    -o-transition: all 0.5s false false;
    transition: all 0.5s; }
    .ms-topmenu .category-block > .headline {
      line-height: 23px; }
    .ms-topmenu .category-block .row, .ms-topmenu .category-block .checkout-cart-index .main-content .cart, .checkout-cart-index .main-content .ms-topmenu .category-block .cart, .ms-topmenu .category-block .checkout-onepage-index .main-container .main, .checkout-onepage-index .main-container .ms-topmenu .category-block .main, .ms-topmenu .category-block .checkout-onepage-success .col-main .main-content, .checkout-onepage-success .col-main .ms-topmenu .category-block .main-content, .ms-topmenu .category-block .cms-terms .main-content .main-row, .cms-terms .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block .cms-privacy-policy .main-content .main-row, .cms-privacy-policy .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block .cms-imprint .main-content .main-row, .cms-imprint .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block .cms-revocation .main-content .main-row, .cms-revocation .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block
    .cms-magazine .main-content .main-row,
    .cms-magazine .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block .cms-about-us .main-content .main-row, .cms-about-us .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block .cms-faq .main-content .main-row, .cms-faq .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block .cms-payment .main-content .main-row, .cms-payment .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block .cms-shipping .main-content .main-row, .cms-shipping .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block
    .cms-handmade .main-content .main-row,
    .cms-handmade .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block .cms-no-route .main-content .main-row, .cms-no-route .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block .cms-individuallackierung .main-content .main-row, .cms-individuallackierung .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block .cms-individual-paintwork .main-content .main-row, .cms-individual-paintwork .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block .customer-account-create .main-content .main-row, .customer-account-create .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block .customer-account-login .main-content .main-row, .customer-account-login .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block .saferpaycw-checkout-pay .main-content .main-row, .saferpaycw-checkout-pay .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block .customer-account-index .main-container .main, .customer-account-index .main-container .ms-topmenu .category-block .main, .ms-topmenu .category-block .customer-account .main-container .main, .customer-account .main-container .ms-topmenu .category-block .main, .ms-topmenu .category-block .customer-account-logoutsuccess .main-content .main-row, .customer-account-logoutsuccess .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block .customer-account-forgotpassword .main-content .main-row, .customer-account-forgotpassword .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block
    .customer-account-changeforgotten .main-content .main-row,
    .customer-account-changeforgotten .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block .customer-account-resetpassword .main-content .main-row, .customer-account-resetpassword .main-content .ms-topmenu .category-block .main-row, .ms-topmenu .category-block .cms-index-nocookies .col-main .main-content, .cms-index-nocookies .col-main .ms-topmenu .category-block .main-content, .ms-topmenu .category-block .cms-enable-cookies .col-main .main-content, .cms-enable-cookies .col-main .ms-topmenu .category-block .main-content {
      height: 0px;
      -webkit-transition: all 0.5s false;
      -moz-transition: all 0.5s false false;
      -o-transition: all 0.5s false false;
      transition: all 0.5s; }
    .ms-topmenu .category-block:hover {
      padding-bottom: 0px; }
      .ms-topmenu .category-block:hover .headline-h1:after, .ms-topmenu .category-block:hover .headline-h1:before {
        width: 100%; }
      .ms-topmenu .category-block:hover .menu-hover-img-wrapper img {
        opacity: 1; }
      .ms-topmenu .category-block:hover > .headline {
        display: none; }
  .ms-topmenu .headline-h1 {
    font-size: 18px; }
    .ms-topmenu .headline-h1:after, .ms-topmenu .headline-h1:before {
      bottom: 4px; }
  .ms-topmenu .headline-h2 {
    font-size: 26px; } }

@media (min-width: 780px) and (max-width: 1024px) {
  .ms-topmenu li {
    font-size: 13px; }
  .ms-topmenu .headline-h1 {
    font-size: 18px; }
    .ms-topmenu .headline-h1:after, .ms-topmenu .headline-h1:before {
      bottom: 3px; }
  .ms-topmenu .headline-h2 {
    font-size: 22px; } }

@media (max-height: 949px) {
  .ms-topmenu li {
    font-size: 13px; }
  .ms-topmenu .headline-h1 {
    font-size: 18px; }
    .ms-topmenu .headline-h1:after, .ms-topmenu .headline-h1:before {
      bottom: 3px; }
  .ms-topmenu .headline-h2 {
    font-size: 22px; }
  .ms-topmenu .category-block img {
    width: auto; } }

@media (min-height: 950px) {
  .ms-footer-wrapper {
    width: 100%;
    text-align: center;
    bottom: 20px;
    left: 0px; } }

@media (max-width: 779px) {
  #header #header-nav {
    float: none; }
  .ms-topmenu .mb-header,
  .ms-topmenu .ms-header,
  .ms-topmenu .mb-footer,
  .ms-topmenu .ms-footer,
  .ms-topmenu .content,
  .ms-topmenu .menu-hover-img-wrapper {
    display: none; }
  .ms-topmenu .ms-label {
    font-size: 20px; }
  .ms-topmenu .headline-h1 {
    text-transform: uppercase; }
  .ms-topmenu .ms-level0.mbactive .ms-label span {
    position: relative;
    position: relative;
    z-index: 1; }
    .ms-topmenu .ms-level0.mbactive .ms-label span a, .ms-topmenu .ms-level0.mbactive .ms-label span span, .ms-topmenu .ms-level0.mbactive .ms-label span p, .ms-topmenu .ms-level0.mbactive .ms-label span h1, .ms-topmenu .ms-level0.mbactive .ms-label span h2, .ms-topmenu .ms-level0.mbactive .ms-label span h3, .ms-topmenu .ms-level0.mbactive .ms-label span h4, .ms-topmenu .ms-level0.mbactive .ms-label span h5 {
      position: relative;
      z-index: 1; }
    .ms-topmenu .ms-level0.mbactive .ms-label span:before {
      z-index: 0;
      display: block;
      position: absolute;
      bottom: -1px;
      left: 0;
      content: "";
      width: 100%;
      height: 6px;
      background-color: #3df090; }
    .ms-topmenu .ms-level0.mbactive .ms-label span:after {
      z-index: 0;
      background-image: url("../images/white-gradient.png");
      background-repeat: repeat-y;
      background-size: 100%;
      display: block;
      content: "";
      width: 100%;
      left: 0;
      height: 6px;
      bottom: -1px;
      position: absolute; }
    .ms-topmenu .ms-level0.mbactive .ms-label span:after, .ms-topmenu .ms-level0.mbactive .ms-label span:before {
      width: 100%;
      bottom: 0;
      z-index: -1; }
  .ms-topmenu .mb-submain .form-group {
    margin-bottom: 0; }
  .ms-topmenu .secondary-row {
    margin-top: 20px; }
  .ms-topmenu .language-link.first,
  .ms-topmenu .currency-link.first {
    margin-left: 15px; }
  .ms-topmenu.active {
    background-color: #fff; }
    .ms-topmenu.active .line {
      background-color: #383838; }
      .ms-topmenu.active .line:first-child {
        transform: rotate(-45deg);
        top: 10px; }
      .ms-topmenu.active .line:nth-child(2) {
        top: 10px;
        transform: rotate(45deg); }
    .ms-topmenu.active .line:last-child {
      display: none; }
  .ms-level0 .mb-label:before {
    font-family: "helmade";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: '\e80c';
    position: relative;
    top: 5px;
    transform: rotate(90deg);
    color: #42f092;
    font-size: 26px; }
  .ms-level0.mbactive .mb-label:before {
    transform: rotate(-90deg); }
  .secondary-link {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #383838;
    font-size: 15px;
    line-height: 44px;
    position: relative; }
    .secondary-link span {
      padding-left: 30px;
      display: inline-block; }
    .secondary-link .icon:before {
      font-size: 32px;
      color: #42f092;
      line-height: 44px;
      position: absolute;
      left: -9px;
      top: -1px; }
    .secondary-link .cart-counter {
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px;
      display: inline-block;
      width: 23px;
      height: 23px;
      position: relative;
      top: 10px;
      margin: 0 4px; }
      .secondary-link .cart-counter span {
        text-align: center;
        position: absolute;
        color: #fff;
        font-size: 12.5px;
        line-height: 15px;
        padding: 0;
        width: 23px;
        top: -7px; } }

/* ------ Top menu -----------*/
.ms-megamenu .ms-topmenu {
  text-align: left; }

.ms-topmenu .ms-level0 {
  float: left; }

/*.ms-topmenu .ms-level0 {
  &.active,
  &:hover,
  &:active,
  &:focus {
    .ms-label {
      //color: #FFFFFF;
      color: $color-grey;
     //background-color: #FFFFFF;
    }
  }
}*/
@media (min-width: 780px) {
  .ms-topmenu .ms-level0 {
    padding: 0 15px; }
    .ms-topmenu .ms-level0:after {
      background-image: inherit; }
    .ms-topmenu .ms-level0 .ms-label {
      position: relative; }
      .ms-topmenu .ms-level0 .ms-label a, .ms-topmenu .ms-level0 .ms-label span, .ms-topmenu .ms-level0 .ms-label p, .ms-topmenu .ms-level0 .ms-label h1, .ms-topmenu .ms-level0 .ms-label h2, .ms-topmenu .ms-level0 .ms-label h3, .ms-topmenu .ms-level0 .ms-label h4, .ms-topmenu .ms-level0 .ms-label h5 {
        position: relative;
        z-index: 1; }
      .ms-topmenu .ms-level0 .ms-label:before {
        z-index: 0;
        display: block;
        position: absolute;
        bottom: -1px;
        left: 0;
        content: "";
        width: 100%;
        height: 6px;
        background-color: #3df090; }
      .ms-topmenu .ms-level0 .ms-label:after {
        z-index: 0;
        background-image: url("../images/white-gradient.png");
        background-repeat: repeat-y;
        background-size: 100%;
        display: block;
        content: "";
        width: 100%;
        left: 0;
        height: 6px;
        bottom: -1px;
        position: absolute; }
      .ms-topmenu .ms-level0 .ms-label:before, .ms-topmenu .ms-level0 .ms-label:after {
        -webkit-transition: all 0.5s false;
        -moz-transition: all 0.5s false false;
        -o-transition: all 0.5s false false;
        transition: all 0.5s;
        -webkit-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
        -moz-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
        -o-transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
        transition-timing-function: cubic-bezier(0, 0.945, 0.555, 0.995);
        width: 0;
        bottom: 28px; }
      .ms-topmenu .ms-level0 .ms-label:hover {
        text-decoration: none; }
        .ms-topmenu .ms-level0 .ms-label:hover:before, .ms-topmenu .ms-level0 .ms-label:hover:after {
          color: #383838;
          width: 100%; }
      .ms-topmenu .ms-level0 .ms-label:hover {
        color: #FFFFFF; }
    .ms-topmenu .ms-level0.active .ms-label:before, .ms-topmenu .ms-level0.active .ms-label:after {
      width: 100%; } }

.ms-topmenu .ms-label {
  padding: 0; }

.ms-topmenu .ms-submenu,
.ms-topmenu .col-sub {
  background-color: #FFFFFF;
  color: #636363;
  width: 100% !important; }

.ms-topmenu .ms-submenu a {
  color: #636363; }

.ms-topmenu .ms-boxtitle {
  color: #636363; }

/* ------Left Menu ------*/
.ms-leftmenu .msl-label {
  font-size: 15px;
  text-transform: none;
  color: #2F2F2F;
  background: #FFFFFF; }

.ms-leftmenu .msl-label .ms-iconmega {
  height: 15px;
  top: 3.75px; }

.ms-leftmenu .msl-level0.active .msl-label,
.ms-leftmenu .msl-level0:hover .msl-label,
.ms-leftmenu .msl-level0:active .msl-label,
.ms-leftmenu .msl-level0:focus .msl-label {
  color: #2F2F2F;
  background-color: #DEDEDE; }

.ms-leftmenu .msl-submenu, .ms-leftmenu .col-sub {
  background-color: #FFFFFF;
  color: #636363; }

.ms-leftmenu .msl-submenu a {
  color: #636363; }

.ms-leftmenu .ms-boxtitle {
  color: #636363; }

/* ---- Mobile version ---------*/
@media (min-width: 780px) {
  .ms-topmenu .mb-submenu {
    display: none !important; } }

@media (max-width: 779px) {
  .ms-megamenu .ms-topmenu {
    background-color: transparent;
    display: block; }
  .ms-megamenu .anchor_mbmenu, .ms-megamenu .mb-label {
    display: block !important; }
  .ms-topmenu .ms-level0 {
    float: left;
    width: 100%;
    display: none;
    position: relative; }
  .ms-topmenu.active .ms-level0 {
    display: block; }
  .ms-topmenu .ms-label {
    padding: 12px 15px 8px !important;
    background: #FFFFFF;
    color: #2f2f2f;
    text-decoration: none;
    outline: none;
    width: 100%;
    float: left;
    min-height: 43px; }
  .ms-topmenu .ms-submenu {
    display: none !important; }
  .ms-topmenu .mbactive .mb-submenu.slide {
    z-index: 201;
    display: inline; }
  .ms-level0 .ms-label,
  .ms-megamenu .mb-label {
    font-size: 15px;
    text-transform: uppercase;
    background-color: #FFFFFF;
    color: #2F2F2F; }
  .ms-megamenu .anchor_mbmenu .anchor_mbmenu_text {
    color: #FFFFFF; }
  .ms-megamenu .mb-submenu {
    background-color: #FFFFFF;
    color: #636363; }
  .ms-megamenu .ms-boxtitle {
    color: #636363; }
  .ms-megamenu .mb-submenu a {
    color: #636363; } }

/* ---- Mobile version ---------*/
@media (min-width: 780px) {
  .ms-leftmenu .lmb-submenu {
    display: none !important; } }

@media (max-width: 779px) {
  .ms-megamenu .ms-leftmenu {
    background-color: transparent; }
  .ms-megamenu .anchor_mbmenu, .ms-megamenu .mb-label {
    display: block !important; }
  .ms-leftmenu .msl-level0 {
    float: left;
    width: 100%;
    display: none;
    position: relative; }
  .ms-leftmenu.active .msl-level0 {
    display: block; }
  .ms-leftmenu .msl-label {
    padding: 12px 15px 8px !important;
    background: #FFFFFF;
    color: #2f2f2f;
    text-decoration: none;
    outline: none;
    width: 100%;
    float: left;
    min-height: 43px; }
  .ms-leftmenu .msl-submenu {
    display: none !important; }
  .ms-leftmenu .mbactive .lmb-submenu {
    z-index: 201;
    display: inline; }
  .msl-level0 .msl-label,
  .ms-megamenu .mb-label {
    font-size: 15px;
    text-transform: none;
    background-color: #FFFFFF;
    color: #2F2F2F; }
  .ms-megamenu .anchor_mbmenu .anchor_mbmenu_text,
  .ms-megamenu .anchor_lmbmenu_text {
    color: #FFFFFF; }
  .ms-megamenu .lmb-submenu {
    background-color: #FFFFFF;
    color: #636363; }
  .ms-megamenu .ms-boxtitle {
    color: #636363; }
  .ms-megamenu .lmb-submenu a {
    color: #636363; } }

#burger-overlay .link-container {
  font-family: "HelveticaNeueW01-77BdCn_692722";
  text-transform: uppercase; }
  #burger-overlay .link-container .category-link {
    clear: both;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    position: relative;
    display: flex;
    color: #383838;
    line-height: 40px; }
  #burger-overlay .link-container a {
    display: flex; }
    #burger-overlay .link-container a span:first-child {
      flex-basis: 90%; }
      #burger-overlay .link-container a span:first-child span {
        font-size: 20px; }
    #burger-overlay .link-container a span:last-child {
      flex-basis: 10%;
      font-size: 15px; }
    #burger-overlay .link-container a span.chevron.bottom {
      display: block; }
    #burger-overlay .link-container a span.chevron.top {
      display: none; }
  #burger-overlay .link-container ul {
    max-height: 0;
    transition: max-height 400ms ease-out;
    overflow: hidden;
    padding-left: 4px; }
    #burger-overlay .link-container ul li {
      margin: 15px 0 15px 0; }
      #burger-overlay .link-container ul li a span {
        color: #383838; }

#burger-overlay .link-container.active .category-link span span:first-child {
  border-bottom: 5px solid #3df090;
  padding-bottom: 0;
  line-height: 90%;
  display: inline-block; }

#burger-overlay .link-container.active .category-link span.chevron.bottom {
  display: none; }

#burger-overlay .link-container.active .category-link span.chevron.top {
  display: block; }

#burger-overlay .link-container.active ul {
  max-height: 300px; }

.chevron::before {
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: '';
  display: inline-block;
  height: 0.45em;
  left: 0.15em;
  position: relative;
  top: 19px;
  transform: rotate(-45deg);
  vertical-align: top;
  width: 0.45em;
  color: #3df090;
  font-size: 26px; }

.chevron.right:before {
  left: 0;
  transform: rotate(45deg); }

.chevron.bottom:before {
  top: 14px;
  transform: rotate(135deg); }

.chevron.left:before {
  left: 0.25em;
  transform: rotate(-135deg); }
.drinking-bottle-config .button-Beissventil,.drinking-bottle-config .button-Bite { display:none !important;}

#easycredit-agreement-text{ text-transform:none !important;}
#configurator .easycredit-widget-container {
    /* justify-content: right; */
    position: absolute;
    /* width: 1280px; */
    /* left: 50%; */
    /* margin-left: -640px; */
	font-size:12px;
    width: 100%;
    top: 56%;
    z-index: 1;
}
#configurator .easycredit-widget-container .easycredit-link { cursor:pointer;}
#configurator .easycredit-widget-container .page-content {
    text-align: right;
}
#configurator .easycredit-widget-container .page-content img {
    display: inline-block;
}
.mobileview{display: none;}
@media only screen and (max-width:1268px) {
  #configurator .panel .option.flex .option-container.slick-initialized.slick-slider .slick-next:before {
    content: '\e80c' !important; color: #636363;
  }
  #configurator .panel .option.flex .option-container.slick-initialized.slick-slider button.slick-next {
    right: 0;
    padding: 0;
    /* height: auto; */
    width: 21px;
    top: 48px;
    margin-right: 25px;
  }
  #configurator .panel .option.flex .option-container.slick-initialized.slick-slider button.slick-prev {
    left:20px;
    padding: 0;
    /* height: auto; */
    width: 21px;
    top: 48px;
    margin-right: 25px;
  }
  #configurator .panel .option.flex .option-container.slick-initialized.slick-slider .slick-prev:before {
    content: '\e80e' !important; color: #636363;
  }
  .option.visor-selector.flex.flex-big{
  max-width: 600px;
  width: 100% !important;
}
.option.visor-color-selector.flex.marginminus{
  float: left;
  max-width: 505px;
  width: 100% !important;
}
}
@media only screen and (max-width:1104px) {
  #configurator .panel .option.flex .option-container.slick-initialized.slick-slider .slick-next:before {
    content: '\e80c' !important; color: #636363;
  }
  #configurator .panel .option.flex .option-container.slick-initialized.slick-slider button.slick-next {
    right: -57px;
    padding: 0;
    /* height: auto; */
    width: 21px;
    top: 62px;
    margin-right: 25px;
  }
  #configurator .panel .option.flex .option-container.slick-initialized.slick-slider button.slick-prev {
    left:-35px;
    padding: 0;
    /* height: auto; */
    width: 21px;
    top: 62px;
    margin-right: 25px;
  }

  #configurator .panel .option.flex .option-container.slick-initialized.slick-slider .slick-prev:before {
    content: '\e80e' !important; color: #636363;
    opacity: 1;
  }
  .option.visor-selector.flex.flex-big{
  max-width: 600px;
  width: 100% !important;
}
.option.visor-color-selector.flex.marginminus{
  float: left;
  max-width: 316px;
  width: 100% !important;
}
}
@media only screen and (max-width: 991px) {
  #configurator .panel .option.flex .option-container.slick-initialized.slick-slider button.slick-next{display: none !important;}
  #configurator .panel .option.flex .option-container.slick-initialized.slick-slider button.slick-prev{display: none !important;}
  .product-helmade-5star-ck-6-speed .product-view #mobileShareContainer {
    left: 91%;
    right: 0;
    transform: translateX(-50%);
    bottom: -151px;
    z-index: 1;
    position: relative;
}
.product-helmade-5star-ck-6-speed #mobile-price-box{margin-top: 176px;}
  .option.visor-selector.flex.flex-big {
    
    margin: 0 auto;
    float: none !important;
}
  .option.visor-color-selector.flex.marginminus {
    
    max-width:505px;
    width: 100% !important; padding-left: 0rem!important;
    float: none !important;
    overflow: hidden;
    margin: 0 auto;
}
  .marginminus {
    left: 0;
}
.option-container.regular.slider.sliderino {
  float: none;
  width: auto;
}
}
/* @media only screen and (max-width:800px) {
  .option.visor-color-selector.flex.marginminus {
    float: left;
    max-width:32%;
    width: 100% !important;
}
} */
@media only screen and (max-width: 767px) {
  .product-view #mobileShareContainer {
    bottom: -66px !important;
}
  
#configurator .ui-view .option.name-selector.size-gender-selector label {
    margin-bottom: 20px;
}
#configurator .name-selector fieldset{
    max-width: 166px;
    margin: 0 auto;
    padding-top: 27px;
    text-align: left;
    padding-bottom: 4px;
}

#configurator .ui-view .width-limited panel-content .option.name-selector.size-gender-selector input[type='radio']:checked + label::after{
    margin: -11px 0 0 20px;
}

#configurator .ui-view .option.name-selector.size-gender-selector input[type='radio']:checked + label::after, #configurator .ui-view .option.name-selector.size-gender-selector input[type='radio']:not(:checked) + label::after{margin: -11px 0 0 20px;}

  /* .product-view #mobileShareContainer{bottom: -151px !important;} */
  #mobile-price-box{margin-top: 95px !important;}
  #configurator .panel .option.flex .option-container.slick-initialized.slick-slider button.slick-next{display: inline-block !important;}
  #configurator .panel .option.flex .option-container.slick-initialized.slick-slider button.slick-prev{display: inline-block !important;}
  .option.visor-color-selector.flex.marginminus {
    overflow: visible;
    max-width: 252px;
}
  .option.visor-color-selector.flex.marginminus {
    padding-left: 0rem!important;
}
  .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
    opacity: 1;
}
  #configurator .panel .option.flex .option-container.slick-initialized.slick-slider{margin: 0px;}
  #configurator .panel .option.flex .option-container.slick-initialized.slick-slider .color.click-option.has-tooltip {
    float: left;
    overflow: hidden;
    height: 51px;
}
#configurator .panel .option.flex .option-container.slick-initialized.slick-slider input[type='radio']:checked + label img.showchecked{top: 20px;}

#configurator .panel .option.flex .option-container.slick-initialized.slick-slider button.slick-next {
  right: -55px;
  padding: 0;
  /* height: auto; */
  width: 21px;
  top: 52px;
  margin-right: 25px;
}
#configurator .panel .option.flex .option-container.slick-initialized.slick-slider button.slick-prev {
  left:-35px;
  padding: 0;
  /* height: auto; */
  width: 21px;
  top: 52px;
  margin-right: 25px;
}
#configurator .panel .option.flex .option-container.slick-initialized.slick-slider .slick-next:before {
  content: '\e80c' !important; color: #636363; font-size: 16px;
}
#configurator .panel .option.flex .option-container.slick-initialized.slick-slider .slick-prev:before {
  content: '\e80e' !important; color: #636363; font-size: 16px;
}
  #configurator .panel .option.flex .option-container.slick-initialized.slick-slider .ui-view input[type='radio']:checked + label img.showchecked {
    display: inline-block;
    width: 17px;
    height: auto;
    max-width: inherit;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 20px;
}
  #configurator .panel .option.flex .option-container.slick-initialized.slick-slider .slick-list.draggable .slick-track{display: flex;}
  #configurator .panel .option.flex .option-container.slick-initialized.slick-slider .slick-list.draggable{
    max-width: 253px;
    width: 100%;
    margin: 0 auto; height: 102px;}
  .marginminus{left: 0px;}
  .option-container.regular.slider.sliderino{float: none; width: auto;}
  
  .catalog-category-view .mobileview.intro-loop video{top: 0; margin-left: 0px !important; margin-top: 0px !important;
    left: 0;}
  .desktopview{display: none;}
  .mobileview{display: block;}
       .page-content.width-limited.m-hide{display:none;}
       #mobile-price-box .page-content.width-limited.m-hide{display:block !important; margin-top:20px;}
      #configurator .easycredit-widget-container{position: relative;}
      .easycredit-logo-image img{display:inline-block;}
}


#dd_method_saferpaycw_paypal .cw_payment_description img {
  width: 100px;
}
.your-life-custom{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.your-life-custom > div{
	width: 50%;
}
.your-life-custom .your-life-image img{
	width: 100%;
}
.your-life-custom .your-life-text{
	background: #000;
	padding: 5rem;
	color:#FFF;
}
.your-life-custom .your-life-text h3{
	font-family: "Helvetica NeueLTW05107XBlkCnOb";
	font-size: 65px;
	line-height: 1;
	color: #FFF;
	margin-bottom: 20px;
}
.your-life-custom .your-life-text p{
	font-size: 20px;
	line-height: 32px;
	margin-bottom: 50px;
}
.your-life-custom .your-life-text a{
	background: #3ef291;
	border-radius: 2px;
	padding: 15px 30px;
	color: #FFF;
	font-family: "HelveticaNeueW01-77BdCn_692722";
	font-size: 18px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	display: inline-flex; 
}
.footer-madeone-block{margin-top: 66px;}
.footer-madeone-block h4{
	font-family: "HelveticaNeueW01-77BdCn_692722";
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: rgb(131, 131, 131);
	line-height: 35px;
}
.footer-madeone-block img{
	max-width: 90%;
	margin-bottom: 30px;
}
.footer-madeone-block p{
	font-size: 13px;
	color: #383838;
}

@media (max-width: 1700px){
	.your-life-custom > div{
		align-self: center;
	}
}
@media (max-width: 1400px){
	.your-life-custom .your-life-text{
		padding: 3rem;
	}
}
@media (max-width: 1024px){
	.your-life-custom{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	} 
	.your-life-custom > div{
		width: 100%;
	}
	.your-life-custom .your-life-text{
		padding: 2rem;
	}
}
@media (max-width: 576px){
	.your-life-custom .your-life-text h3{
		font-size: 56px;
	}
	.your-life-custom .your-life-text p{
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 30px;
	}
}


  /* About Us Page */

img{
    max-width: 100%;
    width: auto;
    height: auto;
}

.about-header-part{
  background:url(../images/helmad/header-bg.jpg) no-repeat ;
  background-size: cover;
  min-height: 350px;
  margin-bottom: -175px;
  top: -75px;
    position: relative;
}

.about-header-part::after{
  border-bottom: 5px solid #035cbb;
  right: 0%;
  content: "";
  width: 50%;
  height: 5px;
  bottom: 0px;
  position: absolute;

}
.about-header-part::before{
  border-bottom: 5px solid #00f47a;
  left: 0%;
  content: "";
  width: 50%;
  height: 5px;
  bottom: 0px;
  position: absolute;

}


.about-header-part .about-header-wraper{
  max-width: 1268px;
  margin: 0 auto;
  text-align: left;
}

.about-header-part .about-header-wraper h2.header-title-h2{
  font-size: 70px;
  font-weight:bolder;
  color: #FFF;
  padding: 120px 0px 5px 0px;
  margin: 0px;
  line-height: normal;
  letter-spacing: normal;
  font-style: normal;
  text-align: left;
  text-transform: uppercase;
  /*font-family: "HelveticaNeueW01-77BdCn_692722";*/
  font-family:"Helvetica NeueLTW05107XBlkCnOb";
}

.about-header-part .about-header-wraper .header-sub-title-h3{
  font-family: "HelveticaNeueW01-77BdCn_692722";
  font-size: 20px;
  font-weight:normal;
  color: #4af89a;
  padding: 0px 0px 15px 0px;
  margin: 0px;
  line-height: normal;
  letter-spacing: normal;
  font-style: normal;
  text-align: left;
  border-bottom: 0px solid #4af89a;
  position: relative;

}

.about-header-part .about-header-wraper .header-sub-title-h3::after{
  
  left: -40%;
  content: "";
  width: 100%;
  height: 3px;
  bottom: 0px;
  position: absolute;

}

.about-container{
    max-width: 1268px;
    margin: 0 auto;
    font-family: "HelveticaNeueW01-45Ligh";
    font-style: normal;
    font-weight: normal;
    line-height: 1.5em;
    font-size: 15px;
    color: #0d0d0d;
   
 
}

.about-container p {
    line-height: 1.5;
}

.about-founded-part{
    padding: 50px 60px;
    margin: 0px;
    text-align: left;
    background: #FFF;
    position: relative;
    
}

.about-title-h2{
   /* font-family: "HelveticaNeueW01-77BdCn_692722";*/
    font-family: "Helvetica NeueLTW05107XBlkCnOb";
    font-size: 20px;
    font-weight:bolder;
    color: #0d0d0d !important;
    padding: 0px 0px 10px 0px;
    margin: 0px;
    line-height: normal;
    letter-spacing: normal;
    font-style: normal;
    text-align: left;
}

.about-text-28{
    font-size: 16px;
}

.about-part-2{
    padding: 0px 0px;
    margin: 0px;
    display: flex;
    align-items: center;
    gap: 40px;
    flex-wrap: wrap;
}

.about-part-2 .left-text-a2{
    width: 48%;
}

.about-part-2 .right-img-a2{
    width: 48%;
}

.btm-pad-0{
    padding-bottom: 0px;
}

.about-slide-part{
    background:url(../images/helmad/slide-bg.jpg) no-repeat ;
    background-size: cover;
    max-height: 560px;
    margin-top: 50px;
}

.about-follow-us img {
    width: 100%;
}
.slide-container{
    max-width: 1268px;
    margin: 0 auto;
    padding-bottom: 20px;
    text-align: center;
    color: #FFF;

}

.slide-container img{
  position: relative;
    top: -50px;
    margin-bottom: -30px;
}

.slide-container strong{
  font-size: 20px;
  font-weight:bolder;
  color: #FFF !important;
  padding: 0px 10px 0px 0px;
  margin: 0px;
  line-height: normal;
  letter-spacing: normal;
  font-style: normal;
  text-transform: uppercase;
  /*font-family: "HelveticaNeueW01-77BdCn_692722";*/
  font-family: "Helvetica NeueLTW05107XBlkCnOb";
}


.about-two-image{
    padding: 0px 0px;
    margin: 0px;
    display: flex;
    align-items: center;
    gap: 2%;
    flex-wrap: wrap;
}

.about-two-image div{
    width: 49%;

}



.about-part-3{
    padding: 0px 0px;
    margin: 0px;
    display: flex;
    align-items: center;
    gap: 50px;
    flex-wrap: wrap;
}

.about-part-3 .left-img-a3{
    width: 48%;
}

.about-part-3 .right-text-a3{
    width: 48%;
}

.full-width-img{
    width: 100%;
    text-align: center;
}

.full-width-img img{
  display: inline-block;
}

.about-follow-us{
  font-family: "HelveticaNeueW01-45Ligh";
    line-height: 1.5;
    color: #0d0d0d;
    font-size: 15px;
    text-align: center;

}

.about-follow-us img{
  display: inline-block;
}

.about-follow-us h2{
    font-size: 50px;
    font-weight:bolder;
    color: #0d0d0d !important;
    padding: 0px 0px 20px 0px;
    margin: 0px;
    line-height: normal;
    letter-spacing: normal;
    font-style: normal;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    /*font-family: "HelveticaNeueW01-77BdCn_692722";*/
    font-family: "Helvetica NeueLTW05107XBlkCnOb";
}

.about-follow-us h2 img{
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;

}

.flw-txt{
    max-width: 800px;
    margin: 0 auto !important;
    text-align: center;

}

.about-social-icon{
    max-width: 800px;
    margin: 0 auto;
    text-align: center;
    padding: 30px 0px 50px;
    
}

.about-social-icon a{
    margin: 0 10px;
    display: inline-block;
}

.about-newsletter-part{
    background:url(../images/helmad/newsletter-bg.jpg) no-repeat ;
    background-size: cover;
    max-height: 250px;
    min-height: 250px;
    position: relative;
    padding-top: 40px;
    margin-top: 150px;
    margin-bottom: 150px;

}

.about-newsletter-part .news-wrep{
    max-width: 1268px;
    margin: 0 auto;
}

.about-newsletter-part .news-wrep form{
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 5px;
    display: inline-flex;
    padding: 10px 10px;

}
.about-newsletter-part .news-wrep form input[type="text"]:focus,
.about-newsletter-part .news-wrep form input[type="text"] ,
.about-newsletter-part .news-wrep form input[type="email"]:focus,
.about-newsletter-part .news-wrep form input[type="email"] {
    border-radius: 0px;
    padding: 10px 10px;
    border: none;
    background: none;
    color: #5f437b;
    font-size: 18px;
    font-weight: bold;
}

::placeholder {
    color: #5f437b;
  }

  .about-newsletter-part .news-wrep form input[type="submit"] {
    border-radius: 0px;
    padding: 10px 20px 10px 30px;
    border: none;
    background: none;
    color: #5f437b;
    font-size: 18px;
    font-weight: bold;
    border-left: 2px solid #5f437b;
    cursor: pointer;
}

.about-newsletter-part  .newsletter-popup-img{
    position: absolute;
    right: 0;
    top: -25%;
    width: 25%;
    height: auto;
    text-align: right;

}

.about-newsletter-part  .newsletter-popup-img img{
  display: inline-block;
}

.about-newsletter-part h2{
    font-size: 50px;
    font-weight:bolder;
    color: #FFF !important;
    padding: 0px 0px 35px 0px;
    margin: 0px;
    line-height: normal;
    letter-spacing: normal;
    font-style: normal;
    text-align: left;
    text-transform: uppercase;
    position: relative;
    /*font-family: "HelveticaNeueW01-77BdCn_692722";*/
    font-family: "Helvetica NeueLTW05107XBlkCnOb";
}

.about-our-brands{
    max-width: 1268px;
    margin: 0 auto;
    padding-bottom: 80px;

}

.about-our-brands .about-brand-logo{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 1.6%;
    text-align: center;
}

.about-our-brands .about-brand-logo img{
    width: 11%;
 }

 @media screen and (max-width: 1515px) {

  .about-header-part .about-header-wraper {
    max-width: 94%;
    margin: 0 auto;
    text-align: left;
}

    .about-founded-part {
        padding: 40px 60px;
        margin: 0px;
        text-align: left;
    }

    .about-part-2 {
        gap: 34px;
    }

    .about-part-3 {
       
        gap: 34px;
       
    }

    .about-newsletter-part h2 {
        font-size: 36px;
    }

    .about-newsletter-part {
        min-height: inherit;
        padding-bottom: 60px;
    }

    .about-header-part {
      min-height: 300px;
      margin-bottom: -150px;
    }

    .about-header-part .about-header-wraper h2.header-title-h2 {
      font-size: 60px;
      padding: 130px 0px 5px 0px;
  }
  
  .about-header-part .about-header-wraper .header-sub-title-h3 {
    font-size: 20px;
  }

  .about-container {
    max-width: 94%;
  }

  .about-our-brands {
    max-width: 94%;
  }

  .flw-txt{
    max-width: 70%;

  }

  .about-follow-us h2 {
    font-size: 40px;
    padding: 0px 0px 15px 0px
}

  }


 @media screen and (max-width: 900px) {

  .slide-container strong {
    font-size: 20px;
    padding: 0px 0px 8px 0px;
    display: block;
}


  .footer {
    padding-top: 0px !important;
}

  .about-our-brands {
    padding-bottom: 0px;
}

    .about-container {
        
        max-width: 94%;
    }

    .about-header-part {
      min-height: 210px;
      margin-bottom: -130px;
    }

    .about-header-part .about-header-wraper h2.header-title-h2 {
      font-size: 28px;
      padding: 100px 0px 5px 0px;
  }

  .about-header-part .about-header-wraper .header-sub-title-h3 {
    font-size: 18px;
  }

    .about-title-h2 {
        
    }
    .about-part-2 {
        gap: 20px;
        flex-direction: column-reverse;
    }

    .about-part-2 .left-text-a2 {
        width: 100%;
    }

    .about-part-2 .right-img-a2 {
        width: 100%;
    }
    

    .slide-container {
        max-width: 94%;
        margin: 0 auto;
        padding-bottom: 10px;
    }

    .about-part-3 {
        gap: 20px;
        flex-wrap: wrap;
    }

    .about-part-3 .left-img-a3 {
        width: 100%;
    }

    .about-part-3 .right-text-a3 {
        width: 100%;
    }

    .about-founded-part {
        padding: 5% 5%;
        margin: 0px;
        text-align: left;
    }

    .about-newsletter-part .news-wrep form {
        background-color: rgba(255, 255, 255, 0.3);
        border-radius: 5px;
        display: flex;
        padding: 10px 10px;
    }

    .about-follow-us {
        
        line-height: 1.5;
        color: #0d0d0d;
        
    }

    .about-follow-us h2 {
        font-size: 30px;
        padding: 0px 0px 15px 0px
    }

    .about-follow-us h2 img{
        display: none;
    }

    .about-social-icon a {
        margin: 0px 5px;
    }

    .about-newsletter-part .newsletter-popup-img {
        position: relative;
        right: 0;
        top: 5%;
        width: 100%;
        height: auto;
        text-align: center;
    }

    .about-newsletter-part .news-wrep form input[type="email"]:focus, .about-newsletter-part .news-wrep form input[type="email"] {
       
        font-size: 16px;
        font-weight: bold;
        width: 100%;
    }

    .about-newsletter-part {
        background: url(../images/helmad/newsletter-bg.jpg) no-repeat;
        background-size: cover;
        max-height: inherit;
        min-height: inherit;
        position: relative;
        padding-top: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .about-newsletter-part .news-wrep form input[type="submit"] {
        border-radius: 0px;
        padding: 10px 10px 10px 10px;
    }

    .about-newsletter-part h2 {
        font-size: 26px;
        padding: 0px 0px 15px 0px;
        text-align: center;
        position: relative;
    }

    .about-newsletter-part .news-wrep {
        max-width: 1630px;
        margin: 0 auto;
        max-width: 94%;
    }

    .about-our-brands .about-brand-logo img {
        width: 23%;
    }
    .flw-txt{
      max-width: 94%;
  
    }

    

 }
/* End about Us page*/

/*------------------------------gallery page--------------------------------*/
.gallery_section_main {
	background-image: none;
	background-color: #000;
	min-height: 800px;
	padding-bottom: 100px;
	margin-bottom: -50px;
}
.gallery_section_main:before {
	content: none;
}
.gallery_section_main .banner-content {position: static;}

.gallery_section_main .seo-company-logo {
	max-width: 250px;
	width: 100%;
	padding: 100px 25px;
	margin: 0 auto;
	clear: both;
}

.gallery_section_main.banner-content .banner-titile{
	font-size: 60px;
	line-height: 60px;
	padding-bottom: 20px;
    margin-bottom: 20px;
}


ul.gallery_tabs {
	display: flex;
	/*justify-content: center;*/
	align-items: center;
	padding: 0px 0 40px;
}

ul.gallery_tabs li {
	margin: 0 10px;
}

ul.gallery_tabs li a {
	padding: 5px 15px;
	font-family: "Helvetica NeueLTW05107XBlkCnOb";
    font-size: 28px;
    font-weight: 900;
    color: #ffffff;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
	cursor: pointer;
}

ul.gallery_tabs li.active a:before,
ul.gallery_tabs li a:hover::before {
	position: absolute;
	content: '';
	width: 100%;
	height: 10px;
	left: 0;right: 0;
	bottom: 6px;
	background-color: #4af89a;
	z-index: -1;
}
ul.gallery_tabs li a:before {
	position: absolute;
	content: '';
	width: 0;
	height: 10px;
	left: 0;right: 0;
	bottom: 6px;
	background-color: #4af89a;
	z-index: -1;
	transition: 0.5s all;
}

@media (max-width: 767px) {
    ul.gallery_tabs li a:before,
    ul.gallery_tabs li.active a:before,
    ul.gallery_tabs li a:hover::before {
        bottom: -2px;
    }

}

.lb-data .lb-caption {
    position: relative;
    top: 7px;
    padding-left: 5px;
}

body .lb-container {
    position: relative;
}
body .lb-nav {
    max-width: 90px;
    align-content: center;
    bottom: 5px !important;
    left: 50% !important;
    transform: translate(-50%,0) !important;
    height: 20px !important;
}
body .lb-nav a.lb-prev {
    float: left !important;
    display: block !important;
    height: 20px;
}
body .lb-nav a.lb-next {
    float: right !important;
    display: block !important;
    height: 20px;
}

/*------------------------------------------------------------*/

ul#imageGallery {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  display: block;
  text-align: center;
  float: left;
  width: 100%;
}
ul#imageGallery li {
  float: left;
  width: calc(25% - 10px);
margin: 5px;

  background: #ffffff;
}
ul#imageGallery li a {
  text-decoration: none;
}
ul#imageGallery li a img {
  display: block;
  width: 100%;
}

#overlay {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.9);
  text-align: center;
  padding: 20px;
  box-sizing: border-box;
  z-index: 999;
  overflow: scroll;
}

#overlay .holder {
	display: flex;
    flex-direction: column;
	max-width: 600px;
	min-height: 480px;
	margin: 0 auto;
	position: relative;
	padding:5px;
}

#overlay .holder .image_gallery_black{
	position: static;
    z-index: 99;
    border: 50px solid #000;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    display: block;
}

#overlay .holder img {
  width: 100%;
  max-width: 600px;
  cursor: pointer;
  box-sizing: border-box;
  display: block;
  z-index:1;
}

#overlay .holder .popup_content {
  color: #ffffff;
  margin: 0;
  background-color: rgba(0, 0, 0, 1);
  position: static;
  box-sizing: border-box;
  padding: 20px 0;
  text-align: left;
  min-height: 150px;
  z-index:1;
}
#overlay .holder .popup_content h3 {
	font-family: "Helvetica NeueLTW05107XBlkCnOb";
    font-size: 26px;
    font-weight: 900;
    color: #ffffff;
}
#overlay .holder .popup_content p {
	font-family: "HelveticaNeueW01-55Roma";
    font-size: 18px;
    line-height: 28px;
    font-weight: normal;
    color: #ffffff;
}

#overlay .holder .nav {
  max-width: 600px;
  margin: 0 auto;
  font-size: 14px;
  z-index:1;
}
#overlay .holder .nav a {
  color: white;
  opacity: 0.3;
  -webkit-user-select: none;
  cursor: pointer;
}
#overlay .holder .nav a:hover {
  opacity: 1;
}
#overlay .holder .nav #next, #overlay .holder .nav #prev {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 10px;
  width: 50%;
  box-sizing: border-box;
  font-size: 30px;
}
#overlay .holder .nav #next span, #overlay .holder .nav #prev span {
  	top: 50%;
  	-webkit-transform: translateY(50%);
    	    transform: translateY(50%);
	position: relative;
 	color: #4af89a;
}
#overlay .holder .nav #next {
  right: 15px;
  text-align: right;
}
#overlay .holder .nav #prev {
  left: 15px;
  text-align: left;
}
#overlay .holder .nav #close {
  right: 20px;
  top: 15px;
  font-size: 20px;
  opacity: 0.6;
  z-index: 1000000;
  position: absolute;
  text-align: left;
  box-sizing: border-box;
  color: #4af89a;
}
#overlay .holder .nav #close:hover {
  opacity: 1;
}

/*---------------------------------------------------------*/

.gallery_loader{
	display: block;
	position:relative;
	width:68px;
	height:68px;
	margin: 50px auto;
	clear: both;
}

.loader_circle {
	position:absolute;
	background-color:rgb(62,242,146);
	width:16px;
	height:16px;
	border-radius:10px;
		-o-border-radius:10px;
		-ms-border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
	animation-name:bounce_loader_circle;
		-o-animation-name:bounce_loader_circle;
		-ms-animation-name:bounce_loader_circle;
		-webkit-animation-name:bounce_loader_circle;
		-moz-animation-name:bounce_loader_circle;
	animation-duration:1.1s;
		-o-animation-duration:1.1s;
		-ms-animation-duration:1.1s;
		-webkit-animation-duration:1.1s;
		-moz-animation-duration:1.1s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
}

#loader_circle_1{
	left:0;
	top:27px;
	animation-delay:0.41s;
		-o-animation-delay:0.41s;
		-ms-animation-delay:0.41s;
		-webkit-animation-delay:0.41s;
		-moz-animation-delay:0.41s;
}

#loader_circle_2{
	left:7px;
	top:7px;
	animation-delay:0.55s;
		-o-animation-delay:0.55s;
		-ms-animation-delay:0.55s;
		-webkit-animation-delay:0.55s;
		-moz-animation-delay:0.55s;
}

#loader_circle_3{
	top:0;
	left:27px;
	animation-delay:0.69s;
		-o-animation-delay:0.69s;
		-ms-animation-delay:0.69s;
		-webkit-animation-delay:0.69s;
		-moz-animation-delay:0.69s;
}

#loader_circle_4{
	right:7px;
	top:7px;
	animation-delay:0.83s;
		-o-animation-delay:0.83s;
		-ms-animation-delay:0.83s;
		-webkit-animation-delay:0.83s;
		-moz-animation-delay:0.83s;
}

#loader_circle_5{
	right:0;
	top:27px;
	animation-delay:0.97s;
		-o-animation-delay:0.97s;
		-ms-animation-delay:0.97s;
		-webkit-animation-delay:0.97s;
		-moz-animation-delay:0.97s;
}

#loader_circle_6{
	right:7px;
	bottom:7px;
	animation-delay:1.1s;
		-o-animation-delay:1.1s;
		-ms-animation-delay:1.1s;
		-webkit-animation-delay:1.1s;
		-moz-animation-delay:1.1s;
}

#loader_circle_7{
	left:27px;
	bottom:0;
	animation-delay:1.24s;
		-o-animation-delay:1.24s;
		-ms-animation-delay:1.24s;
		-webkit-animation-delay:1.24s;
		-moz-animation-delay:1.24s;
}

#loader_circle_8{
	left:7px;
	bottom:7px;
	animation-delay:1.38s;
		-o-animation-delay:1.38s;
		-ms-animation-delay:1.38s;
		-webkit-animation-delay:1.38s;
		-moz-animation-delay:1.38s;
}

@keyframes bounce_loader_circle{
	0%{
		transform:scale(1);
	}

	100%{
		transform:scale(.3);
	}
}

@-o-keyframes bounce_loader_circle{
	0%{
		-o-transform:scale(1);
	}

	100%{
		-o-transform:scale(.3);
	}
}

@-ms-keyframes bounce_loader_circle{
	0%{
		-ms-transform:scale(1);
	}

	100%{
		-ms-transform:scale(.3);
	}
}

@-webkit-keyframes bounce_loader_circle{
	0%{
		-webkit-transform:scale(1);
	}

	100%{
		-webkit-transform:scale(.3);
	}
}

@-moz-keyframes bounce_loader_circle{
	0%{
		-moz-transform:scale(1);
	}

	100%{
		-moz-transform:scale(.3);
	}
}

.lightbox .lb-image {
width: 100% !important;
    height: 100% !important;
    object-fit: contain;
}

.main-motorports {
padding: 0px 0px 40px;
}
.motorsports-section {
border-right: 1px solid #5c6363;

}
ul.gallery_tabs {
    padding: 0px 0px;
}

/*------------------------------gallery page end--------------------------------*/

.gallery_section_main .column {
    text-align: center;
    /*margin-top: -50px;*/
	margin-top: -90px;
    padding-top: 25px;
    background: #000;
}
#load-more-button {
    border: 3px solid #4af89a;
    margin: 50px auto 30px;
    display: inline-block;
    font-family: "HelveticaNeueW01-77BdCn_692722";
    background: transparent;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    padding: 8px 30px; cursor: pointer;
}
#load-more-button:hover
{ background: #4af89a; color: #000;
}
/*
body .lb-data .lb-close
{         background: url(../images/closepop.png) top right no-repeat;
  position: absolute;
    top: 10px;
    z-index: 999;
    left: 56.5%;
    margin: 0 0 0 185px;
    transform: translateX(-50%);
    opacity: 1;
    width: 10px;
    background-size: contain;
}*/

.category-gallery-view .lightbox{
	display:flex;
	align-items:center;
	flex-direction:column-reverse;
	justify-content:center;
}
.category-gallery-view .lightboxOverlay {
	width:100%!important;
}
.category-gallery-view .lightbox .lb-dataContainer{
	margin-bottom:-35px;
}
.category-gallery-view .lightbox .lb-close{
	width: 30px;
	opacity: 1;
	filter: contrast(1);
	background: url(../images/closepop.png) top 10px right 10px no-repeat;
    background-size: 16px;
}

body .lb-nav a.lb-prev,
body .lb-nav a.lb-next
{     background-image: url(../images/leftarrow.png); opacity: 1; cursor: pointer; background-position: 100% 0%; width: 10px; height: 30px; margin: 0 10px;   float: none; background-size: 40px; display: inline-block; background-size: contain;
}
body .lb-nav a.lb-next
{ background-position: 0% 0%;     background-image: url(../images/rightarrow.png);
}
body .lb-nav
{ top: auto; left: 0;  height: 30px; bottom: 10px;
}
.lb-dataContainer .lb-details .lb-number { display:none !important;}
.banner_text h2 {
    margin: 0 0 10px;
    font-family: "Helvetica NeueLTW05107XBlkCnOb";
    font-size: 70px;
    font-weight: 900;
    color: #ffffff;
    text-transform: uppercase;
}
.banner_text h4 {
    color: #4af89a;
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 20px;
    font-weight: 400;
    margin: 0;
}
.banner_main {
    position: relative;
    border-bottom: 3px solid #4af89a;
}
.banner_main img
{ width: 100%;
}
.banner_text {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 83.33333%;
    transform: translate(-50%,-50%);
    max-width: calc(100% - 30px);
}

@media (max-width: 1200px) {
  .gallery_section_main .column
  { width: 100%; margin: 0 auto; float: none; max-width: calc(100% - 40px);
  }
  .gallery_section_main
  { padding-bottom: 70px; margin-bottom: 0;
  }
  .footer-container .footer
  { padding: 0;
    margin: -10px 0 0;
  }
  .newsletter-container .block-subscribe .form-subscribe-header
  { font-size: 50px; line-height: 50px;
  }
  .newsletter-container .block-subscribe .input
  { margin-top: 30px;
  }
}

@media (max-width: 990px) {
  .main-container.col1-layout .col-main {
    margin: 0;
  }
  .newsletter-container .image
  { top: 0;  height: 300px;
  }
  .footer-container .footer .links,
  .footer-container .partner
  { margin-top: 40px;
  }
  ul.gallery_tabs li a{
    font-size: 22px;
  }
}

@media (max-width: 767px) {
  .main-motorports h5{ margin-left:10px !important;}
  body .gallery_section_main
  { min-height: auto; padding-bottom: 20px;
  }
  ul.gallery_tabs li a
  { padding: 0px; font-size: 20px;
  }
  .banner_text h2{
	font-size: 28px; margin: 0;
  }
  .banner_text h4{
	font-size: 18px;
  }
  .banner_text{width:94%;}
  #burger-button .line
  { background-color: #fff !important; height: 3px;
  }
  #burger-button {
  top: 50%;
  right: 15px;
  width: 30px;
  height: 25px;
  cursor: pointer;
  pointer-events: all;
  transform: translateY(-50%);
  }
  #burger-button .line
  { position: relative; top: 7px;
  }
  ul#imageGallery li {
    width: calc(50% - 10px);
  }
  ul.gallery_tabs li a {
    font-size: 18px;
}
.term-container{
  margin: 0;
    width: 100%;
}
header .logo{
  height: 47px;
}
.banner_text {
  margin-top: 34px;
}
.footer-madeone-block {
  margin-top: 30px;
}
.banner_main {
	max-height: 210px;
    height: 100vh;
}
.banner_main img {
	object-fit: cover;
	height:100%;
}
.category-gallery-view .lightbox .lb-outerContainer {
	width:90% !important;
    height: auto !important;
}
.category-gallery-view .lightbox .lb-dataContainer {
	width:90% !important;
}
}

@media (max-width: 580px) {
.lb-outerContainer{
width: 480px;
height: 400px;
}
  ul#imageGallery li
  { width: calc(50% - 10px);
  }
  #burger-button .line:first-child
  { top: 8px;
  }
  #burger-button .line:last-child
  { top: 6px;
  }
  #header.burger-hide-mode #burger-button .line:first-child
  { top: 11px;
  }
  .main-motorports {
    flex-wrap: wrap;
    justify-content: flex-start;

}
.motorsports-section {
    border-right: none;
	padding: 0px 0px 40px;
}
}

@media (max-width: 400px) {
  #advantage-bar
  { padding: 0 15px;
  }
  #advantage-bar .advantage-info .advantage-icon
  { top: 10px;
  }
  #advantage-bar .advantage-info:nth-of-type(2)
  { display: flex;
  }
  ul.gallery_tabs li a
  { font-size: 16px;
  }
  .newsletter-container .block-subscribe {
    margin-top: 40px;
  }
  .newsletter-container .block-subscribe .form-subscribe-header {
    font-size: 35px;
    line-height: 35px;
  }
}