@charset "UTF-8";
/*
// ----------------------------------------------
// 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: 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: 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) {
    .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: "morning_starregular";
    line-height: 90px;
    text-transform: none;
    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: "morning_starregular";
    line-height: 90px;
    text-transform: none;
    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: "morning_starregular";
    line-height: 90px;
    text-transform: none;
    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: 4px 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 {
        display: none;
    }
}

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: 190px;
    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: 190px;
    padding: 17px 0px 17px 0px;
}

#header-meta #header-meta-expandable a:hover {
    text-decoration: none;
}

#header-meta #header-meta-expandable > div, #header-meta #header-meta-expandable > a {
    -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-expandable > div.divider1, #header-meta #header-meta-expandable > a.divider1 {
    -webkit-transition-delay: 0.025s;
    -moz-transition-delay: 0.025s;
    -o-transition-delay: 0.025s;
    transition-delay: 0.025s;
}

#header-meta #header-meta-expandable > div.icon.meta-basket, #header-meta #header-meta-expandable > a.icon.meta-basket {
    -webkit-transition-delay: 0.05s;
    -moz-transition-delay: 0.05s;
    -o-transition-delay: 0.05s;
    transition-delay: 0.05s;
}

#header-meta #header-meta-expandable > div.divider2, #header-meta #header-meta-expandable > a.divider2 {
    -webkit-transition-delay: 0.075s;
    -moz-transition-delay: 0.075s;
    -o-transition-delay: 0.075s;
    transition-delay: 0.075s;
}

#header-meta #header-meta-expandable > div.icon.meta-search, #header-meta #header-meta-expandable > a.icon.meta-search {
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
}

#header-meta #header-meta-expandable .language-link,
#header-meta #header-meta-expandable .currency-link {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    float: left;
    height: 42px;
    color: #b6b6b6;
    padding: 10px 2px 5px 12px;
}

#header-meta #header-meta-expandable .language-link.first,
#header-meta #header-meta-expandable .currency-link.first {
    padding: 10px 0px 5px 15px;
}

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

#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;
    }
}

#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;
}

#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 {
    color: #383838;
    text-transform: none;
    margin-bottom: 0.2em;
    max-width: 500px;
    padding-left: 50px;

    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 20px;
    line-height: 20px;
}

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

#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 {
    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;
    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;
    background-position: right center;
    background-repeat: no-repeat;
}

#configurator .fitting-guide .text h3 {
    width: 180px;
    height: 102px;
    position: relative;
    margin-top: 30%;
    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 p {
    position: relative;
    max-width: 60%;
    margin-left: 50px;
}

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

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

    #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: 25%;
    }
}

@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 .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;
    }

    #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 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 .option-column {
        float: none;
        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-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:after {
    width: 100%;
}

.cms-homepage #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) #nav span a {
    color: #fff;
}

.cms-homepage #nav span a:hover, .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 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-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: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: "morning_starregular";
    line-height: 90px;
    text-transform: none;
    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-helmet {
    z-index: 3;
}

#helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-image {
    top: 305px;
}

#helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-headline {
    top: 53px;
    z-index: 4;
}

#helmade-homepage .helmet-category-teaser .category-Bicycle .teaser-link {
    top: 30px;
    padding-left: 30px;
}

#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: "morning_starregular";
    line-height: 90px;
    text-transform: none;
    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: -190px;
    line-height: 60px;
}

#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 {
        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 {
        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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 {
    padding-top: 37%;
    position: relative;
}

.category-products 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 {
    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 {
    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 {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
}

.category-products 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 {
    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 {
    width: 90%;
    display: inline-block;
}

.category-products a.item .content-box .product-info {
    position: relative;
    left: -46px;
    bottom: 30px;
    max-width: 300px;
    text-align: left;
}

.category-products 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 {
    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 {
    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 {
    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 {
    position: relative;
    bottom: -11px;
}

.category-products 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 {
    padding: 12px 24px;
    margin-top: 10px;
}

.category-products a.item:hover {
    text-decoration: none;
}

.category-products 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 {
    -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 {
    -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 {
    -webkit-transform: scale3d(1.01888, 1.01888, 1.01888);
    -moz-transform: scale3d(1.01888, 1.01888, 1.01888);
    -ms-transform: scale3d(1.01888, 1.01888, 1.01888);
    -o-transform: scale3d(1.01888, 1.01888, 1.01888);
    transform: scale3d(1.01888, 1.01888, 1.01888);
}

.category-products 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 15px;
}

.category-products a.item, .category-products a.custom-teaser {
    display: block;
    padding-top: 110%;
    padding-bottom: 120px;
    margin: 1.5vw 0;
}

@media only screen and (max-width: 1024px) {
    .category-products a.item, .category-products a.custom-teaser {
        margin: 3.0vw 0;
    }
}

@media only screen and (min-width: 2000px) {
    .category-products a.item, .category-products a.custom-teaser {
        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 {
    height: 1px;
    left: 10%;
    max-width: 88%;
    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-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 20px;
    line-height: 20px;
    border: none;
}

@media only screen and (max-width: 1024px) {
    .category-products a.item .content-box .product-info .product-name, .category-products a.custom-teaser .content-box .product-info .product-name {
        font-size: 16px;
        line-height: 17px;
    }
}

.category-products a.item .content-box .product-info .product-manufacturer, .category-products a.custom-teaser .content-box .product-info .product-manufacturer {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 16px;
    line-height: 16px;
    margin-bottom: -8px;
}

@media only screen and (max-width: 1024px) {
    .category-products a.item .content-box .product-info .product-manufacturer, .category-products a.custom-teaser .content-box .product-info .product-manufacturer {
        font-size: 15px;
    }
}

.category-products a.item .content-box .product-info .price-and-button, .category-products a.custom-teaser .content-box .product-info .price-and-button {
    bottom: -135px;
    clear: both;
    margin-top: 0.5vw;
    padding-bottom: 1vw;
    position: absolute;
    width: 100%;
}

@media only screen and (max-width: 1024px) {
    .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: 1vw;
    }
}

@media only screen and (min-width: 2000px) {
    .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;
    }
}

.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: 10px;
    font-family: "HelveticaNeueW01-57Cn";
    font-size: 1vw;
    line-height: 0.95vw;
    color: #75787b;
    padding-top: 0.6vw;
}

@media only screen and (max-width: 1024px) {
    .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 {
        padding-top: 1.2vw;
        font-size: 4vw;
        line-height: 1.9vw;
    }
}

@media only screen and (min-width: 2000px) {
    .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 {
        font-size: 16px;
        padding-top: 12px;
        line-height: 19px;
    }
}

.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: 0.6vw 0.8vw;
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 0.8vw;
    line-height: 0.95vw;
    border-radius: 0;
}

@media only screen and (max-width: 1024px) {
    .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 {
        padding: 1.2vw 1.6vw;
        font-size: 1.6vw;
        line-height: 1.9vw;
    }
}

@media only screen and (min-width: 2000px) {
    .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 {
        padding-left: 12px 16px;
        font-size: 14px;
        line-height: 19px;
    }
}

.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;
}

.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;
}

.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 + 10vw);
}

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

@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: 1281px) {
    .cms-individuallackierung .main-content .main-row .page-title h1 {
        left: -295px;
    }
}

.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: "morning_starregular";
    line-height: 90px;
    text-transform: none;
    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: 101%;
    width: 100%;
    z-index: 101;
    top: 0;
}

#loading_overlay img {
    position: absolute;
    width: 75px;
    height: 75px;
    left: 50%;
    margin-left: -37px;
    top: 49%;
    margin-top: -37px;
}

#loading_overlay div.redirect-head {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 30px;
    text-transform: uppercase;
    position: absolute;
    width: 400px;
    height: 100px;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    margin-top: -150px;
    text-align: center;
    display: block;
}

@media (max-width: 400px) {
    #loading_overlay div.redirect-head {
        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: +50px;
    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: "";
    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-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: "";
        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);
}

header.customize {
    text-align: center;
    max-width: 600px;
    margin: 0 auto;
}

header.customize h1 {
    padding: 0 10px;
    font-family: "HelveticaNeueW01-77BdCn_692722";
    text-transform: uppercase;
    color: #000;
    font-size: 40px;
    line-height: 34px;
    margin-top: 20px;
    margin-bottom: 20px;
}

@media only screen and (max-width: 779px) {
    header.customize h1 {
        font-size: 30px;
        line-height: 26px;
    }
}

header.customize h1::after {
    content: url("https://cdn.helmade.com/misc/icons/customize-icon.png");
    display: block;
    margin-top: 20px;
}

header.customize h2 {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    text-transform: uppercase;
    color: #000;
    font-size: 20px;
    line-height: 20px;
    padding: 10px;
    border-top: 2px solid #CCC;
    border-bottom: 2px solid #CCC;
    margin-bottom: 50px;
}

@media only screen and (max-width: 779px) {
    header.customize h2 {
        font-size: 16px;
        line-height: 17px;
    }
}

header.customize div {
    padding: 0 10px;
    font-family: "HelveticaNeueW01-57Cn";
    font-size: 16px;
    line-height: 19px;
    color: #75787b;
}

header.customize.step2 h1 {
    display: block;
}

header.customize.step2 h2 {
    margin-bottom: 0;
}

.more-designs h3 {
    text-align: center;
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    color: #000;
    font-size: 40px;
    line-height: 34px;
    margin: 20px 0;
}

@media only screen and (max-width: 779px) {
    .more-designs h3 {
        font-size: 30px;
        line-height: 26px;
    }
}

.js-slider.js-slider-widget {
    width: 1px;
    min-width: 100%;
    *width: 100%;
}

.js-slider.js-slider-widget .slide .row, .js-slider.js-slider-widget .slide .checkout-cart-index .main-content .cart, .checkout-cart-index .main-content .js-slider.js-slider-widget .slide .cart, .js-slider.js-slider-widget .slide .checkout-onepage-index .main-container .main, .checkout-onepage-index .main-container .js-slider.js-slider-widget .slide .main, .js-slider.js-slider-widget .slide .checkout-onepage-success .col-main .main-content, .checkout-onepage-success .col-main .js-slider.js-slider-widget .slide .main-content, .js-slider.js-slider-widget .slide .cms-terms .main-content .main-row, .cms-terms .main-content .js-slider.js-slider-widget .slide .main-row, .js-slider.js-slider-widget .slide .cms-privacy-policy .main-content .main-row, .cms-privacy-policy .main-content .js-slider.js-slider-widget .slide .main-row, .js-slider.js-slider-widget .slide .cms-imprint .main-content .main-row, .cms-imprint .main-content .js-slider.js-slider-widget .slide .main-row, .js-slider.js-slider-widget .slide .cms-revocation .main-content .main-row, .cms-revocation .main-content .js-slider.js-slider-widget .slide .main-row,
.js-slider.js-slider-widget .slide .cms-magazine .main-content .main-row,
.cms-magazine .main-content .js-slider.js-slider-widget .slide .main-row, .js-slider.js-slider-widget .slide .cms-about-us .main-content .main-row, .cms-about-us .main-content .js-slider.js-slider-widget .slide .main-row, .js-slider.js-slider-widget .slide .cms-faq .main-content .main-row, .cms-faq .main-content .js-slider.js-slider-widget .slide .main-row, .js-slider.js-slider-widget .slide .cms-payment .main-content .main-row, .cms-payment .main-content .js-slider.js-slider-widget .slide .main-row, .js-slider.js-slider-widget .slide .cms-shipping .main-content .main-row, .cms-shipping .main-content .js-slider.js-slider-widget .slide .main-row,
.js-slider.js-slider-widget .slide .cms-handmade .main-content .main-row,
.cms-handmade .main-content .js-slider.js-slider-widget .slide .main-row, .js-slider.js-slider-widget .slide .cms-no-route .main-content .main-row, .cms-no-route .main-content .js-slider.js-slider-widget .slide .main-row, .js-slider.js-slider-widget .slide .cms-individuallackierung .main-content .main-row, .cms-individuallackierung .main-content .js-slider.js-slider-widget .slide .main-row, .js-slider.js-slider-widget .slide .cms-individual-paintwork .main-content .main-row, .cms-individual-paintwork .main-content .js-slider.js-slider-widget .slide .main-row, .js-slider.js-slider-widget .slide .customer-account-create .main-content .main-row, .customer-account-create .main-content .js-slider.js-slider-widget .slide .main-row, .js-slider.js-slider-widget .slide .customer-account-login .main-content .main-row, .customer-account-login .main-content .js-slider.js-slider-widget .slide .main-row, .js-slider.js-slider-widget .slide .saferpaycw-checkout-pay .main-content .main-row, .saferpaycw-checkout-pay .main-content .js-slider.js-slider-widget .slide .main-row, .js-slider.js-slider-widget .slide .customer-account-index .main-container .main, .customer-account-index .main-container .js-slider.js-slider-widget .slide .main, .js-slider.js-slider-widget .slide .customer-account .main-container .main, .customer-account .main-container .js-slider.js-slider-widget .slide .main, .js-slider.js-slider-widget .slide .customer-account-logoutsuccess .main-content .main-row, .customer-account-logoutsuccess .main-content .js-slider.js-slider-widget .slide .main-row, .js-slider.js-slider-widget .slide .customer-account-forgotpassword .main-content .main-row, .customer-account-forgotpassword .main-content .js-slider.js-slider-widget .slide .main-row,
.js-slider.js-slider-widget .slide .customer-account-changeforgotten .main-content .main-row,
.customer-account-changeforgotten .main-content .js-slider.js-slider-widget .slide .main-row, .js-slider.js-slider-widget .slide .customer-account-resetpassword .main-content .main-row, .customer-account-resetpassword .main-content .js-slider.js-slider-widget .slide .main-row, .js-slider.js-slider-widget .slide .cms-index-nocookies .col-main .main-content, .cms-index-nocookies .col-main .js-slider.js-slider-widget .slide .main-content, .js-slider.js-slider-widget .slide .cms-enable-cookies .col-main .main-content, .cms-enable-cookies .col-main .js-slider.js-slider-widget .slide .main-content {
    padding: 0px 15px;
}

.js-slider.js-slider-widget ul.slick-dots {
    margin-left: 0;
    width: 100%;
    text-align: center;
    bottom: -20px;
}

.js-slider.js-slider-widget button.slick-arrow.slick-prev {
    left: 0;
}

.js-slider.js-slider-widget button.slick-arrow.slick-next {
    right: 0;
}

.js-slider.js-slider-widget *:focus {
    outline: none;
}

.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: 1200px;
}

#notice-cookie-block {
    display: none;
}

div.scroll {
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: visible;
}

div.scroll > div {
    display: inline-block;
    width: 40%;
}

body {
    height: auto;
}

div.wrapper {
    min-height: 0;
    padding-bottom: 20px;
}

footer {
    margin-top: 60px;
    text-align: center;
    color: #000;
}

footer div {
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 14px;
    text-transform: uppercase;
    position: relative;
    left: -30px;
}

footer img {
    display: block;
    margin: 0 auto;
    position: relative;
    left: 30px;
}

@media only screen and (min-width: 1281px) {
    #configurator .option-spacer {
        width: 230px;
    }
}

#configurator .price-box .add-to-cart-buttons button {
    font-family: "HelveticaNeueW01-77BdCn_692722";
    font-size: 16px;
    border-radius: 0;
}

body {
    padding: 45px 0 30px 0;
}

#category-products {
    margin: 0 auto;
    max-width: 1136px;
}

#tooltip-box {
    max-height: 100%;
}

.product-info {
    bottom: initial !important;
}

@media only screen and (max-width: 779px) {
    .more-designs h3 {
        font-size: 30px;
        line-height: 26px;
    }

    body {
        padding: 45px 0 30px 0;
    }
}

@media only screen and (max-width: 1024px) {
    .step2 h1 {
        display: none;
    }

    .category-products a.item .content-box .product-info .price-and-button {
        bottom: -120px;
    }
}
/* @media only screen and (max-width: 767px) {
#configurator .helmet-view canvas{transform: scale(0.6);}
} */
