/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

.fancybox-skin {
  position: relative;
  background: #fff;
  text-shadow: none;
}

.fancybox-opened {
  z-index: 8030;
}

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
  position: relative;
}

.fancybox-inner {
  overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

.fancybox-prev span, .fancybox-next span {
  background-image: url('https://www.contra.de/skin/frontend/contra/default/images/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url('https://www.contra.de/skin/frontend/contra/default/images/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
  z-index: 8040;
  font-size: 14px;
  line-height: 100%;
  padding: 5px;
}

.fancybox-close:after {
  color: #a5a5a5;
  content: 'l';
  font-family: 'contra-icons';
}

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url('https://www.contra.de/skin/frontend/contra/default/images/fancybox/blank.gif'); /* helps IE */
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  z-index: 8040;
}

.fancybox-prev {
  left: 0;
}

.fancybox-next {
  right: 0;
}

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

.fancybox-nav:hover span {
  visibility: visible;
}

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

.fancybox-lock body {
  overflow: hidden !important;
}

.fancybox-lock-test {
  overflow-y: hidden !important;
}

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url('https://www.contra.de/skin/frontend/contra/default/images/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

.fancybox-opened .fancybox-title {
  visibility: visible;
}

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent; /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

.fancybox-title-inside-wrap {
  padding-top: 10px;
}

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('https://www.contra.de/skin/frontend/contra/default/images/fancybox/fancybox_sprite@2x.png');
    background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
  }

  #fancybox-loading div {
    background-image: url('https://www.contra.de/skin/frontend/contra/default/images/fancybox/fancybox_loading@2x.gif');
    background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
  }
}


#debit-mandate-preview {
  padding: 20px;
}

@media screen and (min-width: 768px) {

  #debit-mandate-preview {
    padding: 40px;
  }

}

@media screen and (min-width: 1024px) {

  #debit-mandate-preview {
    padding: 60px;
  }

}
#aw-onestepcheckout-login-forgot-link,#aw-onestepcheckout-review-enterprise-points input[type=checkbox],#aw-onestepcheckout-review-enterprise-points label,#aw-onestepcheckout-review-enterprise-storecredit input[type=checkbox],#aw-onestepcheckout-review-enterprise-storecredit label,#aw-onestepcheckout-review-newsletter input[type=checkbox],#aw-onestepcheckout-review-newsletter label,.ask-experts__info{cursor:pointer}#partialshipmentquestion li,ol,ul,ul.bxslider{list-style:none}@font-face{font-family:contra-icons;src:url(/skin/frontend/contra/default/fonts/contra-icons.eot);src:url(/skin/frontend/contra/default/fonts/contra-icons.eot?#iefix) format("embedded-opentype"),url(/skin/frontend/contra/default/fonts/contra-icons.woff) format("woff"),url(/skin/frontend/contra/default/fonts/contra-icons.ttf) format("truetype"),url(/skin/frontend/contra/default/fonts/contra-icons.svg#ssc-icons) format("svg");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-300.eot);src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-300.eot?#iefix) format("embedded-opentype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-300.woff2) format("woff2"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-300.woff) format("woff"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-300.ttf) format("truetype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-300.svg#SourceSansPro) format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-regular.eot);src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-regular.eot?#iefix) format("embedded-opentype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-regular.woff2) format("woff2"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-regular.woff) format("woff"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-regular.ttf) format("truetype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-regular.svg#SourceSansPro) format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-600.eot);src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-600.eot?#iefix) format("embedded-opentype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-600.woff2) format("woff2"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-600.woff) format("woff"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-600.ttf) format("truetype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-600.svg#SourceSansPro) format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-700.eot);src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-700.eot?#iefix) format("embedded-opentype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-700.woff2) format("woff2"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-700.woff) format("woff"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-700.ttf) format("truetype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-700.svg#SourceSansPro) format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;src:url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-900.eot);src:local("Source Sans Pro Black"),local("SourceSansPro-Black"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-900.eot?#iefix) format("embedded-opentype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-900.woff2) format("woff2"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-900.woff) format("woff"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-900.ttf) format("truetype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-900.svg#SourceSansPro) format("svg")}#payment_form_debit select,.aw-onestepcheckout-general-form-field select,.input-box select,.paypal-express-review .info-set #shipping_method,.product-list__pagination__select__dropdown,.product-list__sorting__select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKcAAABgAgMAAAAFlYpzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEUAAACkpKQAAABGQA08AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAALiMAAC4jAXilP3YAAAGRSURBVFjDjdfBdcQgDARQOFAC/aQEH6L+W0kgGyMJaUY++OA3Hj4G++22NkUaPUSefZYvlhyy+tb5YdG5+1b0m4+/+tYNDNv/ouvMsGvk36FFOHaqKMGKimJsN1GIHSYKsdNEIVZMFGG7iwLscFGAnf/RSbHiojm2v+MOhh1vtDPsPF1CsHKEBNtVFcEOBSTYqZswVrQPYrspgljLGwhrezrCOp0ArKuZOdY/SYD1UwbY60Hm2Kskxd6LnmLv1UmxwZpn2KAiwUb7M8FGGynZ3uH2jOcVXg3vj8cKt3e858OC5E2KWMnCBA3ZWx+4stczqEioESzd8FdH/oG6ZBk1KEmpNy1/N30L+pY6W069agDV4wDV9eDPvtENGDVFE8zK8QTNymDhl9xiMdVgCVVjCVVhGVVhGVVhKfVgKfVgKfVgKfVgOdVHGzrKVDevB0ZHleqwDR9lqsE+JDqqVINt7ChTFZZRFZZRFZYm+a/kG8upL5ZTX2wh2Ur/6zS2Qv1gK9QPtpTc2Bp1Y2vULYgu/wAmJaLjQUokkgAAAABJRU5ErkJggg==)!important;background-repeat:no-repeat!important;background-position:right 20px center!important;background-size:15px!important}#aw-onestepcheckout-container__inner,.area-box__inner,.benefit-box__list,.benefit-teaser__list,.big-teaser__item__content-centered,.breadcrumb__inner,.club-teaser__inner,.content-centered__text,.crosssell,.footer .servicebar__links:before,.footer-nav__inner,.general__content-wrap,.main-nav__inner,.meta-nav__inner,.newsletter__inner__wrap,.nonshop__teaser__inner,.product-detail__inner,.product-list__inner-wrap,.servicebar__inner,.teaser-box__inner,.topseller__list__wrap{max-width:1180px;margin:0 auto}@media screen and (max-width:1220px){#aw-onestepcheckout-container__inner,.area-box__inner,.benefit-box__list,.benefit-teaser__list,.big-teaser__item__content-centered,.breadcrumb__inner,.club-teaser__inner,.content-centered__text,.crosssell,.footer .servicebar__links:before,.footer-nav__inner,.general__content-wrap,.main-nav__inner,.meta-nav__inner,.newsletter__inner__wrap,.nonshop__teaser__inner,.product-detail__inner,.product-list__inner-wrap,.servicebar__inner,.teaser-box__inner,.topseller__list__wrap{padding:0 20px}}@media screen and (max-width:480px){#aw-onestepcheckout-container__inner,.area-box__inner,.benefit-box__list,.benefit-teaser__list,.big-teaser__item__content-centered,.breadcrumb__inner,.club-teaser__inner,.content-centered__text,.crosssell,.footer .servicebar__links:before,.footer-nav__inner,.general__content-wrap,.main-nav__inner,.meta-nav__inner,.newsletter__inner__wrap,.nonshop__teaser__inner,.product-detail__inner,.product-list__inner-wrap,.servicebar__inner,.teaser-box__inner,.topseller__list__wrap{padding:0 10px}}.col2-left-layout .col-left{float:left;padding:20px;background-color:#fff;width:23.728813559322033898305084745763%}@media screen and (max-width:1024px){.col2-left-layout .col-left{width:30%}}@media screen and (max-width:768px){.col2-left-layout .col-left{width:34%}}@media screen and (max-width:600px){.col2-left-layout .col-left{width:100%;float:none;margin-bottom:20px}}.col2-left-layout .col-main{float:left;width:76.271186440677966101694915254237%}@media screen and (max-width:1024px){.col2-left-layout .col-main{width:70%}}@media screen and (max-width:768px){.col2-left-layout .col-main{width:65%}}@media screen and (max-width:600px){.col2-left-layout .col-main{width:100%;float:none}}#aw-ln-filters-container input[type=checkbox]+a:before,#aw-ln-filters-container input[type=radio]+a:before,#aw-onestepcheckout-container select,.custom-search__input,.general__checkbox+label:before,.general__radio+label:before,.input-text,.input-text.qty,.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration,.newsletter__input,.product-detail__amount,.servicebar__search__input{padding:0 10px;color:#505050;border:3px solid #d2d2d2;border-radius:4px;height:47px;line-height:39px}#aw-ln-filters-container input[type=checkbox]+a:focus:before,#aw-ln-filters-container input[type=radio]+a:focus:before,#aw-onestepcheckout-container select:focus,.custom-search__input:focus,.general__checkbox+label:focus:before,.general__radio+label:focus:before,.input-text:focus,.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration:focus,.newsletter__input:focus,.product-detail__amount:focus,.servicebar__search__input:focus{border-color:#a5a5a5;outline:0}#aw-ln-filters-container input[type=checkbox]+a:focus:-moz-placeholder:before,#aw-ln-filters-container input[type=radio]+a:focus:-moz-placeholder:before,#aw-onestepcheckout-container select:focus:-moz-placeholder,#aw-onestepcheckout-container select:focus::-moz-placeholder,.custom-search__input:focus:-moz-placeholder,.custom-search__input:focus::-moz-placeholder,.general__checkbox+label:focus:-moz-placeholder:before,.general__radio+label:focus:-moz-placeholder:before,.input-text:focus:-moz-placeholder,.input-text:focus::-moz-placeholder,.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration:focus:-moz-placeholder,.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration:focus::-moz-placeholder,.newsletter__input:focus:-moz-placeholder,.newsletter__input:focus::-moz-placeholder,.product-detail__amount:focus:-moz-placeholder,.product-detail__amount:focus::-moz-placeholder,.servicebar__search__input:focus:-moz-placeholder,.servicebar__search__input:focus::-moz-placeholder{opacity:1}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration,.newsletter__input{color:#fff;border:3px solid rgba(255,255,255,.5);background-color:#c00808}.input-text.qty,.product-detail__amount,.product-detail__share__facebook,.product-detail__share__gplus,.product-detail__share__twitter{width:45px;height:47px;line-height:39px;padding:0!important;text-align:center}#ampromo-items-add a,#aw-ln-filters-container .color-filter-text,#aw-onestepcheckout-place-order-button,#aw-onestepcheckout-place-order-button:visited,#contactForm .button,.aw-ln-filter-options-fromto-button>button,.benefit-teaser__link,.big-teaser__item__link,.btn-cart,.button,.button2,.checkout .cart-totals-wrapper .cart-totals .btn-proceed-checkout,.content-centered__button,.custom-search__button,.general__button,.general__button--grey,.general__button--white,.general__button-invert,.infobox__link,.newsletter__submit,.nonshop__teaser__button,.overlay-centered__inner #jsSealingButton,.product-detail__cart,.product-detail__colors__item,.product-detail__handles__item,.product-detail__share__facebook,.product-detail__share__gplus,.product-detail__share__twitter,.product-detail__sizes__item,.product-detail__star,.product-detail__thickness__item,.product-list .sort-by-order,.product-list__amount-per-page__option a,.product-list__filter__button,.product-list__filter__input,.product-list__pagination__left,.product-list__pagination__right,.product-list__pagination__select__dropdown,.product-list__sorting__select,.teaser-box__link{padding:9px 12px;color:#fff;border:3px solid #fff;border-radius:4px;background:0 0;display:inline-block;font-weight:700;font-size:18px;cursor:pointer}#ampromo-items-add a:hover,#aw-ln-filters-container .color-filter-text:hover,#aw-onestepcheckout-place-order-button:hover,#contactForm .button:hover,.aw-ln-filter-options-fromto-button>button:hover,.benefit-teaser__link:hover,.big-teaser__item__link:hover,.btn-cart:hover,.button2:hover,.button:hover,.checkout .cart-totals-wrapper .cart-totals .btn-proceed-checkout:hover,.content-centered__button:hover,.custom-search__button:hover,.general__button--grey:hover,.general__button--white:hover,.general__button-invert:hover,.general__button:hover,.infobox__link:hover,.newsletter__submit:hover,.nonshop__teaser__button:hover,.overlay-centered__inner #jsSealingButton:hover,.product-detail__cart:hover,.product-detail__colors__item:hover,.product-detail__handles__item:hover,.product-detail__share__facebook:hover,.product-detail__share__gplus:hover,.product-detail__share__twitter:hover,.product-detail__sizes__item:hover,.product-detail__star:hover,.product-detail__thickness__item:hover,.product-list .sort-by-order:hover,.product-list__amount-per-page__option a:hover,.product-list__filter__button:hover,.product-list__filter__input:hover,.product-list__pagination__left:hover,.product-list__pagination__right:hover,.product-list__pagination__select__dropdown:hover,.product-list__sorting__select:hover,.teaser-box__link:hover{background-color:#fff;color:#5fa147;text-decoration:none!important}#ampromo-items-add a:before,#aw-ln-filters-container .color-filter-text:before,#aw-onestepcheckout-place-order-button:before,#aw-onestepcheckout-place-order-button:visited:before,#contactForm .button:before,.ask-experts__links a:before,.aw-ln-filter-options-fromto-button>button:before,.benefit-teaser__link:before,.big-teaser__item__link:before,.btn-cart:before,.button2:before,.button:before,.checkout .cart-totals-wrapper .cart-totals .btn-proceed-checkout:before,.content-centered__button:before,.custom-search__button:before,.footer-nav__item__link:before,.footer-nav__payments__item__link:before,.footer-nav__shipping__item__link:before,.general__button--grey:before,.general__button--white:before,.general__button-invert:before,.general__button:before,.infobox__link:before,.newsletter__submit:before,.nonshop__teaser__button:before,.overlay-centered__inner #jsSealingButton:before,.product-detail__cart:before,.product-detail__colors__item:before,.product-detail__handles__item:before,.product-detail__share__facebook:before,.product-detail__share__gplus:before,.product-detail__share__twitter:before,.product-detail__sizes__item:before,.product-detail__star:before,.product-detail__thickness__item:before,.product-list .sort-by-order:before,.product-list__amount-per-page__option a:before,.product-list__filter__button:before,.product-list__filter__input:before,.product-list__pagination__left:before,.product-list__pagination__right:before,.product-list__pagination__select__dropdown:before,.product-list__sorting__select:before,.teaser-box__link:before{content:"g";font-weight:400;font-family:contra-icons;font-size:14px;display:inline-block;margin-right:10px}.general__radio+label:before,q:after,q:before{content:''}body,button{font-family:'Source Sans Pro',sans-serif}.big-teaser__item__link,.teaser-box__link{color:#5fa147;background-color:#fff}.big-teaser__item__link:hover,.is-active.big-teaser__item__link,.is-active.teaser-box__link,.teaser-box__link:hover{background-color:transparent;color:#fff}#aw-ln-filters-container .color-filter-text,.button,.button2,.general__button--grey,.product-detail__colors__item,.product-detail__handles__item,.product-detail__share__facebook,.product-detail__share__gplus,.product-detail__share__twitter,.product-detail__sizes__item,.product-detail__thickness__item,.product-list .sort-by-order,.product-list__amount-per-page__option a,.product-list__filter__input,.product-list__pagination__select__dropdown,.product-list__sorting__select{color:#a5a5a5;border:3px solid #a5a5a5}#aw-ln-filters-container .color-filter-text:hover,#aw-ln-filters-container .is-active.color-filter-text,.button2:hover,.button:hover,.general__button--grey:hover,.is-active.button,.is-active.button2,.is-active.general__button--grey,.is-active.product-detail__colors__item,.is-active.product-detail__handles__item,.is-active.product-detail__share__facebook,.is-active.product-detail__share__gplus,.is-active.product-detail__share__twitter,.is-active.product-detail__sizes__item,.is-active.product-detail__thickness__item,.is-active.product-list__filter__input,.is-active.product-list__pagination__select__dropdown,.is-active.product-list__sorting__select,.product-detail__colors__item:hover,.product-detail__handles__item:hover,.product-detail__share__facebook:hover,.product-detail__share__gplus:hover,.product-detail__share__twitter:hover,.product-detail__sizes__item:hover,.product-detail__star,.product-detail__thickness__item:hover,.product-list .is-active.sort-by-order,.product-list .sort-by-order:hover,.product-list__amount-per-page__option a.is-active,.product-list__amount-per-page__option a:hover,.product-list__filter__input:hover,.product-list__pagination__select__dropdown:hover,.product-list__sorting__select:hover{background-color:#a5a5a5;color:#fff}.product-detail__star{border:3px solid #a5a5a5}.is-active.product-detail__star,.product-detail__star:hover{color:#a5a5a5;background-color:#fff}.product-detail__colors__item,.product-detail__handles__item,.product-detail__sizes__item,.product-detail__thickness__item,.product-list .sort-by-order,.product-list__amount-per-page__option a{padding:0 10px;height:35px;line-height:29px}.is-active.product-detail__colors__item,.is-active.product-detail__handles__item,.is-active.product-detail__sizes__item,.is-active.product-detail__thickness__item,.product-list .is-active.sort-by-order,.product-list__amount-per-page__option a.is-active{background-color:#a5a5a5;color:#fff}#ampromo-items-add a,#aw-onestepcheckout-place-order-button,#aw-onestepcheckout-place-order-button:visited,#contactForm .button,.aw-ln-filter-options-fromto-button>button,.benefit-teaser__link,.btn-cart,.checkout .cart-totals-wrapper .cart-totals .btn-proceed-checkout,.content-centered__button,.custom-search__button,.general__button,.general__button-invert,.nonshop__teaser__button,.overlay-centered__inner #jsSealingButton,.product-detail__cart,.product-list__filter__button,.product-list__pagination__left,.product-list__pagination__right{color:#5fa147;border:3px solid #5fa147}#ampromo-items-add a.is-active,#ampromo-items-add a:hover,#aw-onestepcheckout-place-order-button:hover,#contactForm .button:hover,#contactForm .is-active.button,.aw-ln-filter-options-fromto-button>button.is-active,.aw-ln-filter-options-fromto-button>button:hover,.benefit-teaser__link:hover,.btn-cart:hover,.checkout .cart-totals-wrapper .cart-totals .btn-proceed-checkout:hover,.checkout .cart-totals-wrapper .cart-totals .is-active.btn-proceed-checkout,.content-centered__button:hover,.custom-search__button:hover,.general__button-invert:hover,.general__button:hover,.is-active#aw-onestepcheckout-place-order-button,.is-active.benefit-teaser__link,.is-active.btn-cart,.is-active.content-centered__button,.is-active.custom-search__button,.is-active.general__button,.is-active.general__button-invert,.is-active.nonshop__teaser__button,.is-active.product-detail__cart,.is-active.product-list__filter__button,.is-active.product-list__pagination__left,.is-active.product-list__pagination__right,.nonshop__teaser__button:hover,.overlay-centered__inner #jsSealingButton:hover,.overlay-centered__inner .is-active#jsSealingButton,.product-detail__cart:hover,.product-list__filter__button:hover,.product-list__pagination__left:hover,.product-list__pagination__right:hover{background-color:#5fa147;color:#fff;text-decoration:none}#aw-onestepcheckout-place-order-button,#aw-onestepcheckout-place-order-button:visited,.btn-cart,.checkout .cart-totals-wrapper .cart-totals .btn-proceed-checkout,.general__button-invert,.overlay-centered__inner #jsSealingButton,.product-detail__cart{color:#fff;background-color:#5fa147}#aw-onestepcheckout-place-order-button:hover,.btn-cart:hover,.checkout .cart-totals-wrapper .cart-totals .btn-proceed-checkout:hover,.checkout .cart-totals-wrapper .cart-totals .is-active.btn-proceed-checkout,.general__button-invert:hover,.is-active#aw-onestepcheckout-place-order-button,.is-active.btn-cart,.is-active.general__button-invert,.is-active.product-detail__cart,.overlay-centered__inner #jsSealingButton:hover,.overlay-centered__inner .is-active#jsSealingButton,.product-detail__cart:hover{background-color:transparent;color:#5fa147}.footer-nav__payments__button{display:inline-block;padding:0 10px;background:#505050;color:#fff;border-radius:15px;height:20px;line-height:18px}#aw-onestepcheckout-place-order-button:before,#aw-onestepcheckout-place-order-button:visited:before,#yui3-css-stamp.cssreset,.aw-ln-filter-options-fromto-button>button:before,.product-detail__colors__item:before,.product-detail__handles__item:before,.product-detail__share__facebook:before,.product-detail__share__gplus:before,.product-detail__share__twitter:before,.product-detail__sizes__item:before,.product-detail__thickness__item:before,.product-list .sort-by-order:before,.product-list__amount-per-page__option a:before,.product-list__pagination__left:before,.product-list__pagination__right:before,.show-on-mobile{display:none}html,legend{color:#000}a,body{color:#505050}#aw-ln-filters-container dt span,#aw-onestepcheckout-container label,#shopping-cart-totals-table tr.first td,.benefit-box__link,.category_cms_block h2,.category_cms_block h3,.club-teaser__text,.footer-legal__nav__items,.footer-nav__item--head,.footer-nav__payments__item--head,.footer-nav__shipping__item--head,.overlay-centered__close,.overlay-centered__title,.paypal-express-review #details-table .product-name,.paypal-express-review #details-table .subtotal.first,.product-detail__accordion__item__title,.product-detail__additional-info__title,.product-detail__bestprice__close,.product-detail__option-title,.product-detail__price--not-available,.product-detail__table thead th,.product-item--head,.product-item__attributes__name,.product-item__price,body #ampromo-items>h4{font-size:18px;font-weight:700;line-height:24px}@media screen and (max-width:768px){#aw-ln-filters-container dt span,#aw-onestepcheckout-container label,#shopping-cart-totals-table tr.first td,.benefit-box__link,.category_cms_block h2,.category_cms_block h3,.club-teaser__text,.footer-legal__nav__items,.footer-nav__item--head,.footer-nav__payments__item--head,.footer-nav__shipping__item--head,.overlay-centered__close,.overlay-centered__title,.paypal-express-review #details-table .product-name,.paypal-express-review #details-table .subtotal.first,.product-detail__accordion__item__title,.product-detail__additional-info__title,.product-detail__bestprice__close,.product-detail__option-title,.product-detail__price--not-available,.product-detail__table thead th,.product-item--head,.product-item__attributes__name,.product-item__price,body #ampromo-items>h4{font-size:16px}}@media screen and (max-width:480px){#aw-ln-filters-container dt span,#aw-onestepcheckout-container label,#shopping-cart-totals-table tr.first td,.benefit-box__link,.category_cms_block h2,.category_cms_block h3,.club-teaser__text,.footer-legal__nav__items,.footer-nav__item--head,.footer-nav__payments__item--head,.footer-nav__shipping__item--head,.overlay-centered__close,.overlay-centered__title,.paypal-express-review #details-table .product-name,.paypal-express-review #details-table .subtotal.first,.product-detail__accordion__item__title,.product-detail__additional-info__title,.product-detail__bestprice__close,.product-detail__option-title,.product-detail__price--not-available,.product-detail__table thead th,.product-item--head,.product-item__attributes__name,.product-item__price,body #ampromo-items>h4{font-size:14px}}.footer-nav__item--head,.footer-nav__payments__item--head,.footer-nav__shipping__item--head{letter-spacing:-1px}@media screen and (max-width:768px){.footer-nav__item--head,.footer-nav__payments__item--head,.footer-nav__shipping__item--head{letter-spacing:0}}#aw-onestepcheckout-order-review-comments-wrapper label,#contactForm h2,.aw-onestepcheckout-number,.benefit-box__title,.checkout .cart-forms h2,.checkout .cart-totals-wrapper .cart-totals #shopping-cart-totals-table tfoot,.checkout-grandtotal tr.last strong,.checkout__cart__total,.content-centered__title,.crosssell h2,.full-product-price .price,.newsletter__title,.nonshop__teaser__title,.paypal-express-review .info-set .legend,.product-detail .price-box .regular-price,.product-detail .price-box .special-price,.product-detail .product-list__item .price-box .minimal-price>:first-child:nth-last-child(4)~[id^=product],.product-detail .product-list__item .price-box .minimal-price>[id^=product]:first-child:nth-last-child(4),.product-detail__column__title,.product-list__item .product-detail .price-box .minimal-price>:first-child:nth-last-child(4)~[id^=product],.product-list__item .product-detail .price-box .minimal-price>[id^=product]:first-child:nth-last-child(4),.product-list__title,.topseller__title,h2.sub-title{font-size:30px;font-weight:700;text-transform:uppercase;line-height:110%;letter-spacing:-1px}@media screen and (max-width:768px){#aw-onestepcheckout-order-review-comments-wrapper label,#contactForm h2,.aw-onestepcheckout-number,.benefit-box__title,.checkout .cart-forms h2,.checkout .cart-totals-wrapper .cart-totals #shopping-cart-totals-table tfoot,.checkout-grandtotal tr.last strong,.checkout__cart__total,.content-centered__title,.crosssell h2,.full-product-price .price,.newsletter__title,.nonshop__teaser__title,.paypal-express-review .info-set .legend,.product-detail .price-box .regular-price,.product-detail .price-box .special-price,.product-detail .product-list__item .price-box .minimal-price>:first-child:nth-last-child(4)~[id^=product],.product-detail .product-list__item .price-box .minimal-price>[id^=product]:first-child:nth-last-child(4),.product-detail__column__title,.product-list__item .product-detail .price-box .minimal-price>:first-child:nth-last-child(4)~[id^=product],.product-list__item .product-detail .price-box .minimal-price>[id^=product]:first-child:nth-last-child(4),.product-list__title,.topseller__title,h2.sub-title{font-size:20px}}#aw-onestepcheckout-title h1,.area-box__title,.big-teaser__item__title,.club-teaser--flip .club-teaser__title,.club-teaser__title,.general__title,.nonshop__teaser__title.site-title,.page-title h1{font-size:50px;font-weight:700;text-transform:uppercase;line-height:110%}@media screen and (max-width:1024px){#aw-onestepcheckout-title h1,.area-box__title,.big-teaser__item__title,.club-teaser--flip .club-teaser__title,.club-teaser__title,.general__title,.nonshop__teaser__title.site-title,.page-title h1{font-size:30px}}@media screen and (max-width:480px){#aw-onestepcheckout-title h1,.area-box__title,.big-teaser__item__title,.club-teaser--flip .club-teaser__title,.club-teaser__title,.general__title,.nonshop__teaser__title.site-title,.page-title h1{font-size:20px}}.product-detail__title{font-size:30px;font-weight:700;line-height:110%}@media screen and (max-width:480px){.product-detail__title{font-size:20px}}#contactForm h2,.checkout .cart-totals-wrapper .cart-totals #shopping-cart-totals-table tfoot,.checkout-grandtotal tr.last strong,.product-detail__title,h2.sub-title{text-transform:none}.big-teaser__item__title,.club-teaser__title,.nonshop__teaser__title.site-title{font-size:40px;line-height:40px}@media screen and (max-width:1024px){.big-teaser__item__title,.club-teaser__title,.nonshop__teaser__title.site-title{font-size:30px}}@media screen and (max-width:1024px){.big-teaser__item__title,.club-teaser__title,.nonshop__teaser__title.site-title{line-height:30px}}@media screen and (max-width:768px){.big-teaser__item__title,.club-teaser__title,.nonshop__teaser__title.site-title{font-size:25px;line-height:25px}}@media screen and (max-width:480px){.big-teaser__item__title,.club-teaser__title,.nonshop__teaser__title.site-title{font-size:20px;line-height:20px}}.benefit-teaser,.footer-legal,.footer-nav{box-shadow:0 10px 30px -10px rgba(0,0,0,.2) inset}@media screen and (max-width:768px){.benefit-teaser,.footer-legal,.footer-nav{box-shadow:none}}.ask-experts,.aw-onestepcheckout-index-index .fancybox-close:after,.overlay-centered__inner,.product-detail__share__hover,.product-list__item:hover,.topseller__item:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.35)}.product-detail__accordion__item--active{box-shadow:0 0 10px -2px rgba(0,0,0,.1)}.breadcrumb,.main-nav,.nonshop__teaser.shadow,.product-detail,.topseller{box-shadow:0 10px 10px -7px rgba(0,0,0,.2)}html{background:#FFF}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}*,:after,:before{box-sizing:border-box}body{font-size:16px;line-height:150%;overflow-x:hidden}a{text-decoration:none}a:hover{text-decoration:underline}.clear{clear:both}button{font-size:18px;line-height:22px}@media screen and (max-width:768px){button{font-size:16px}}hr{height:0;border:none;border-top:3px #eff0f2 solid;margin:30px 0}option:disabled,select[disabled]{color:#a5a5a5}::-webkit-input-placeholder{color:#a5a5a5}:-ms-input-placeholder{color:#a5a5a5}:-moz-placeholder{color:#a5a5a5;opacity:1}::-moz-placeholder{color:#a5a5a5;opacity:1}@media screen and (max-width:480px){body,button{font-size:14px}.show-on-mobile{display:inherit}}.general__checkbox,.general__radio{display:none}.general__checkbox+label:before,.general__radio+label:before{content:'';display:inline-block;line-height:25px;height:30px;width:30px;padding:0;margin-right:10px;margin-bottom:5px;vertical-align:middle;color:#fff;text-align:center}.general__checkbox+label{padding-left:40px;padding-top:4px;position:relative;display:block}.general__checkbox+label:before{position:absolute;left:0;top:0}.general__radio+label:before{border-radius:50%}.general__checkbox:checked+label:before{background-color:#a5a5a5;border-color:#a5a5a5;content:"k";font-family:contra-icons;display:inline-block}.general__radio:checked+label:before{border-width:10px;border-color:#a5a5a5}[type=checkbox].validation-failed+label:before{border-color:#c00808;background-color:#fdcaca}.additional-header-wrap{height:250px}@media screen and (min-width:768px) and (max-width:1221px){.additional-header-wrap{height:175px}}.additional-header-wrap.no-teaser-image{height:150px;color:#fff;background-color:#a5a5a5}@media screen and (max-width:768px){.additional-header-wrap,.additional-header-wrap.no-teaser-image{height:auto}}.additional-header-wrap-container{background:500px center no-repeat;padding-top:110px;max-width:1180px;margin:0 auto;font-weight:700;height:100%}@media screen and (min-width:768px) and (max-width:1221px){.additional-header-wrap-container{padding-top:80px;margin-left:20px}}.additional-header-wrap-container h1{font-weight:700;font-size:3em;text-transform:uppercase}@media screen and (max-width:768px){.additional-header-wrap-container{padding:20px;background:0 0!important}.additional-header-wrap-container h1{margin-top:0;font-size:1.6em;line-height:25px}}.additional-header-wrap.no-teaser-image .additional-header-wrap-container{padding-top:60px}@media screen and (max-width:768px){.additional-header-wrap.no-teaser-image .additional-header-wrap-container{padding:20px}}.amazonpayments-checkout-index{background:#eff0f2}.amazonpayments-checkout-index .col1-layout .col-main{max-width:1180px;margin:0 auto;padding:50px 20px}.amazonpayments-checkout-index .section-content{position:relative;overflow:auto}.amazonpayments-checkout-index .fancybox-wrap{max-height:600px;overflow:hidden!important}.amazonpayments-checkout-index .apa .step-title h2.legend{font-size:30px;font-weight:700;text-transform:uppercase;line-height:110%;letter-spacing:-1px;font-family:'Source Sans Pro',sans-serif}.amazonpayments-checkout-index .general__checkbox[type=checkbox].validation-failed+label{color:#c00808}.checkout-types.bottom .amazonpayments-or{padding-right:0!important}.ask-experts{position:fixed;bottom:0;right:10px;width:300px;height:50px;z-index:9999;-webkit-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;transition:height .5s}@media screen and (max-width:480px){.ask-experts{height:30px}}@media screen and (max-height:480px){.ask-experts{height:30px}}.ask-experts__info{background-color:#5fa147;color:#fff;height:50px;line-height:50px;padding:0 20px;border-top-left-radius:3px;border-top-right-radius:3px}@media screen and (max-width:480px){.ask-experts__info{height:30px;line-height:30px}.ask-experts .hide-at-sm{display:none}}@media screen and (max-height:480px){.ask-experts__info{height:30px;line-height:30px}.ask-experts .hide-at-sm{display:none}}.ask-experts hr{margin:10px 0}.ask-experts__content{background-color:#fff;padding:20px}.ask-experts__content sup{position:relative;top:-5px;font-weight:100}.ask-experts__list li{padding-left:25px;position:relative}.ask-experts__headline:after,.ask-experts__list li:before{position:absolute;display:inline-block;font-family:contra-icons}.ask-experts__list li:before{content:"k";color:#5fa147;margin-right:7px;vertical-align:middle;left:0}.ask-experts__default-margin{margin-bottom:10px}.ask-experts__times .ask-experts__col:first-child{width:70px}.ask-experts__headline{font-weight:700;font-size:18px}@media screen and (max-width:480px){.ask-experts__headline{font-size:16px}}.ask-experts__headline:after{content:"d";opacity:.6;right:20px}.ask-experts.is-active .ask-experts__headline:after{content:"a";font-family:contra-icons;display:inline-block;opacity:.6}.ask-experts__links a{margin:0!important}.ask-experts__clear{clear:both}.ask-experts__clear:after{content:'';display:block;clear:both}.ask-experts__col{float:left}.ask-experts__bubble{margin-right:10px}.ask-experts__bubble:before{content:"I";font-family:contra-icons;display:inline-block;font-size:1.4em;line-height:1.2;vertical-align:middle}#aw-onestepcheckout-place-order-overlay,#ww-ajax-loader{display:none;position:fixed;left:0;top:0;z-index:99999;height:100%;width:100%;opacity:1;background-color:rgba(255,255,255,.5)}#aw-onestepcheckout-place-order-overlay .ajax-loader-image,#ww-ajax-loader .ajax-loader-image{position:absolute;top:50%;left:50%;margin-top:-70px;margin-left:-70px;height:140px;width:140px;border-radius:100%;background:url(/skin/frontend/contra/default/images/ladeanimation.gif) 50% 50% no-repeat #c00808;background-size:65%}.aw-ln-overlay{display:none!important}.area-box{height:250px;line-height:250px;background-color:#505050;color:#fff}.area-box__inner{position:relative}.area-box__subhead{position:absolute;margin-top:-40px;z-index:1}@media screen and (max-width:1024px){.area-box__subhead{margin-top:-30px}}@media screen and (max-width:768px){.area-box{height:180px;line-height:180px}.area-box__subhead{margin-top:-25px}}@media screen and (max-width:480px){.area-box{height:auto;line-height:110%;padding:30px}.area-box__subhead{position:relative;margin-top:0}}.area-box__title{line-height:inherit;position:relative;z-index:1}.area-box__image{position:absolute;right:0;top:0;z-index:0;height:100%}#aw-onestepcheckout-container .input-box,#aw-onestepcheckout-container__inner{position:relative}@media screen and (max-width:480px){.area-box__image{display:none}}#aw-onestepcheckout-container{background-color:#eff0f2}#aw-onestepcheckout-title{padding:30px 0}#payment_form_debit select{width:100%!important}#aw-onestepcheckout-container label[for="billing:use_for_shipping"],#aw-onestepcheckout-container label[for=billing_is_club_address_checkbox],#aw-onestepcheckout-container label[for=shipping_is_club_address_checkbox],#aw-onestepcheckout-container label[for="billing:save_in_address_book"],#aw-onestepcheckout-container label[for="shipping:save_in_address_book"]{font-weight:400;font-size:16px}#aw-onestepcheckout-container input,#aw-onestepcheckout-container select{width:100%}#aw-onestepcheckout-container .product-item:last-child{margin-bottom:50px}#aw-onestepcheckout-address-billing-wrapper,#aw-onestepcheckout-order-review-comments-wrapper,#aw-onestepcheckout-payment-method-wrapper,#aw-onestepcheckout-shipping-method-wrapper,.aw-onestepcheckout-address-shipping-outer-wrap{width:49.152542372881355932203389830508%;background-color:#fff;margin-bottom:20px;padding:20px;float:left}@media screen and (max-width:680px){#aw-onestepcheckout-address-billing-wrapper,#aw-onestepcheckout-order-review-comments-wrapper,#aw-onestepcheckout-payment-method-wrapper,#aw-onestepcheckout-shipping-method-wrapper,.aw-onestepcheckout-address-shipping-outer-wrap{width:100%}}#aw-onestepcheckout-shipping-method-wrapper,.aw-onestepcheckout-address-shipping-outer-wrap{float:right}#aw-onestepcheckout-address-wrapper:after,.aw-onestepchekocut-column-middle:after{content:'';display:block;clear:both}#aw-onestepcheckout-order-review-comments-wrapper{width:100%}#aw-onestepcheckout-order-review-comments-wrapper label{display:block;margin-bottom:20px}#aw-onestepcheckout-container .aw-onestepcheckout-general-form-field .control,#aw-onestepcheckout-container input,#aw-onestepcheckout-container select,.validation-advice{margin-bottom:10px}#aw-onestepcheckout-review-comments-simple textarea{width:100%;padding:10px}#aw-onestepcheckout-container .visibleLabel{font-size:16px;margin-bottom:10px;font-weight:400;display:inline-block}@media screen and (max-width:480px){#aw-onestepcheckout-container .visibleLabel{font-size:14px}}#aw-onestepcheckout-container .showWhenActive{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0;max-height:0;position:absolute;top:7px;right:7px;font-size:14px;font-family:'Source Sans Pro',sans-serif;font-weight:400;background-color:#a5a5a5;color:#fff;display:inline-block;padding:3px 7px;border-radius:5px}.aw-onestepcheckout-row .icon--info,.aw-onestepcheckout-row .icon--info:before,.benefit-box__list__item:before,.breadcrumb__list__item:after{font-family:contra-icons}#aw-onestepcheckout-container input:focus+.showWhenActive,#aw-onestepcheckout-container select:focus+.showWhenActive{opacity:.5;max-height:50px}.sp-methods .price{padding-left:40px;font-weight:400}#aw-onestepcheckout-order-review-terms-wrapper{padding:20px;background:#fff;float:left;width:49.152542372881355932203389830508%;font-size:16px}@media screen and (max-width:480px){#aw-onestepcheckout-order-review-terms-wrapper{font-size:14px}}#aw-onestepcheckout-place-order{float:right;text-align:right}#aw-onestepcheckout-place-order:after{content:'';display:block;clear:both}#shopping-cart-totals-table{float:right}@media screen and (max-width:780px){#aw-onestepcheckout-order-review-terms-wrapper,#shopping-cart-totals-table{width:100%}}#aw-onestepcheckout-order-review{padding-bottom:50px}.validation-advice{color:#c00808}#aw-onestepcheckout-container .validation-advice{margin-top:-10px}#aw-onestepcheckout-payment-method-wrapper .validation-advice,#aw-onestepcheckout-shipping-method-wrapper .validation-advice{background-color:#fdcaca;padding:10px;border-radius:2px}.aw-onestepcheckout-error-msg,.aw-onestepcheckout-success-msg{font-weight:700;padding-top:3px;padding-bottom:3px}.aw-onestepcheckout-error-msg{color:#df280a;border:1px solid #f16048;background-color:#faebe7}.aw-onestepcheckout-success-msg{color:#3d6611;border:1px solid #446423;background-color:#eff5ea}.aw-onestepcheckout-error-msg li,.aw-onestepcheckout-success-msg li{padding-left:10px;padding-right:10px}#aw-onestepcheckout-container div.validation-error,#aw-onestepcheckout-container div.validation-passed{background:0 0;padding-right:0}.aw-onestepcheckout-overlay-16,.aw-onestepcheckout-overlay-24,.aw-onestepcheckout-overlay-48{background-position:center center;background-repeat:no-repeat}.aw-onestepcheckout-overlay,.aw-onestepcheckout-timer{width:100%;height:100%;position:absolute;z-index:995;background-color:#fbfaf6}#acp-overlay{z-index:995}.aw-onestepcheckout-overlay-48{background-image:url(https://www.contra.de/skin/frontend/contra/default/images/ajax-loader-48px.gif)}.aw-onestepcheckout-overlay-24{background-image:url(https://www.contra.de/skin/frontend/contra/default/images/ajax-loader-24px.gif)}.aw-onestepcheckout-overlay-16{background-image:url(https://www.contra.de/skin/frontend/contra/default/images/ajax-loader-16px.gif)}.aw-onestepcheckout-timer{display:none;overflow:hidden}.aw-onestepcheckout-timer-title{text-align:center;padding-top:20px}.aw-onestepcheckout-timer-title h1 span{font-weight:700}.aw-onestepcheckout-timer-description{text-align:center}.aw-onestepcheckout-timer-actions a{font-weight:700;font-size:17px}.aw-onestepcheckout-timer-actions-left,.aw-onestepcheckout-timer-actions-right{width:50%;float:left}.aw-onestepcheckout-timer-actions-left{text-align:right}.aw-onestepcheckout-timer-actions-right{text-align:left}.aw-onestepcheckout-timer-actions-left a{margin-right:15px}.aw-onestepcheckout-timer-actions-right a{margin-left:15px}.aw-onestepcheckout-number{margin-bottom:30px}.aw-onestepcheckout-number-0,.aw-onestepcheckout-number-1,.aw-onestepcheckout-number-2,.aw-onestepcheckout-number-3,.aw-onestepcheckout-number-4,.aw-onestepcheckout-number-5,.aw-onestepcheckout-number-6,.aw-onestepcheckout-number-7,.aw-onestepcheckout-number-8,.aw-onestepcheckout-number-9,.aw-onestepcheckout-number-v{padding-left:38px;background-repeat:no-repeat;background-position:0 4px}.aw-onestepcheckout-number-0{background-image:url(https://www.contra.de/skin/frontend/contra/default/images/number/0.png)}.aw-onestepcheckout-number-1{background-image:url(https://www.contra.de/skin/frontend/contra/default/images/number/1.png)}.aw-onestepcheckout-number-2{background-image:url(https://www.contra.de/skin/frontend/contra/default/images/number/2.png)}.aw-onestepcheckout-number-3{background-image:url(https://www.contra.de/skin/frontend/contra/default/images/number/3.png)}.aw-onestepcheckout-number-4{background-image:url(https://www.contra.de/skin/frontend/contra/default/images/number/4.png)}.aw-onestepcheckout-number-5{background-image:url(https://www.contra.de/skin/frontend/contra/default/images/number/5.png)}.aw-onestepcheckout-number-6{background-image:url(https://www.contra.de/skin/frontend/contra/default/images/number/6.png)}.aw-onestepcheckout-number-7{background-image:url(https://www.contra.de/skin/frontend/contra/default/images/number/7.png)}.aw-onestepcheckout-number-8{background-image:url(https://www.contra.de/skin/frontend/contra/default/images/number/8.png)}.aw-onestepcheckout-number-9{background-image:url(https://www.contra.de/skin/frontend/contra/default/images/number/9.png)}.aw-onestepcheckout-number-v{background-image:url(https://www.contra.de/skin/frontend/contra/default/images/number/v.png)}#aw-onestepcheckout-order-review-cart-wrapper,#aw-onestepcheckout-order-review-coupon-wrapper,#aw-onestepcheckout-order-review-enterprise-giftcard-wrapper,#aw-onestepcheckout-order-review-enterprise-points-wrapper,#aw-onestepcheckout-order-review-enterprise-storecredit-wrapper,#aw-onestepcheckout-order-review-points-wrapper,#aw-onestepcheckout-order-review-referafriend-wrapper,#aw-onestepcheckout-related-wrapper,.aw-onestepcheckout-add-loader-into-this-block{position:relative}#aw-onestepcheckout-title-description{font-size:18px}#aw-onestepcheckout-authentification{overflow:hidden}#aw-onestepcheckout-authentification-container{height:64px;position:relative;top:0}#aw-onestepcheckout-authentification .validation-advice{width:163px;color:#c00808}#aw-onestepcheckout-forgot-password-form,#aw-onestepcheckout-forgot-password-success,#aw-onestepcheckout-login-form{display:block;padding-top:5px}#aw-onestepcheckout-forgot-password-form .form-list,#aw-onestepcheckout-forgot-password-success,#aw-onestepcheckout-login-form .form-list{padding-bottom:5px}.aw-onestepcheckout-auth-form-block{display:inline-block;padding-right:10px;vertical-align:bottom}#aw-onestepcheckout-login-form-block-fbi{position:absolute;right:0;padding-top:17px}#aw-onestepcheckout-forgot-password-form p,#aw-onestepcheckout-forgot-password-success p{margin:0}#aw-onestepcheckout-review-comments .field-row,#aw-onestepcheckout-review-coupon,#aw-onestepcheckout-review-enterprise-giftcard,#aw-onestepcheckout-review-enterprise-points,#aw-onestepcheckout-review-enterprise-storecredit,#aw-onestepcheckout-review-newsletter,#aw-onestepcheckout-review-points,#aw-onestepcheckout-review-referafriend,#aw-onestepcheckout-review-terms ol li,.aw-onestepcheckout-general-form-field{margin-top:5px}#aw-onestepcheckout-authentification label{width:auto;text-align:left;padding:0}#aw-onestepcheckout-authentification label.required em{float:right;font-style:normal;color:#eb340a;position:relative;right:-4px;margin-right:0}#aw-onestepcheckout-address .form-list .control label,#aw-onestepcheckout-authentification .form-list .input-box,#aw-onestepcheckout-authentification .form-list .input-box input{float:none}.aw-onestepcheckout-general-form-field label{width:auto}#aw-onestepcheckout-container .form-list .aw-onestepcheckout-general-form-field label,#aw-onestepcheckout-container .form-list .field label{width:auto;text-align:left}#aw-onestepcheckout-container .form-list label.required em{font-style:normal;color:#eb340a;position:relative;margin-right:0}#aw-onestepcheckout-address .input-box.customer-dob{display:block;clear:both}#aw-onestepcheckout-payment-method .sp-methods,#aw-onestepcheckout-shipping-method .sp-methods,.create_account-options{margin-top:5px;border:thin dashed transparent}#aw-onestepcheckout-payment-method .sp-methods dt,#aw-onestepcheckout-shipping-method .sp-methods dt,.create_account-options dt{margin-top:0;margin-bottom:0;font-size:12px}#aw-onestepcheckout-payment-method .sp-methods dt,#aw-onestepcheckout-shipping-method .sp-methods dd li,.create_account-options dt{margin-top:0;margin-bottom:3px}#aw-onestepcheckout-payment-method .sp-methods dd,#aw-onestepcheckout-payment-method .sp-methods dt,#aw-onestepcheckout-shipping-method .sp-methods dd,.create_account-options dd{margin-left:8px;margin-bottom:0}#aw-onestepcheckout-payment-method .sp-methods dt>span+label,.create_account-options dt>span+label{margin-left:-8px}#aw-onestepcheckout-payment-method .sp-methods ul,.create_account-options ul{padding-left:18px}#aw-onestepcheckout-payment-method .form-list select.month{width:149px}#aw-onestepcheckout-payment-method .form-list select.year,#aw-onestepcheckout-payment-method .form-list select.year+.validation-advice{width:71px}#aw-onestepcheckout-container .sp-methods label,.create_account-options label{width:auto;text-align:left}#aw-onestepcheckout-container .sp-methods label.required em,.create_account-options label.required em{float:right;font-style:normal;color:#eb340a;position:relative;right:-4px;margin-right:0}#aw-onestepcheckout-shipping-method .gift-message-form h4,#aw-onestepcheckout-shipping-method .gift-messages h3,#aw-onestepcheckout-shipping-method .gift-messages-form h4{color:#2f2f2f}#aw-onestepcheckout-shipping-method .gift-message-form .inner-box{height:auto;overflow:visible}#aw-onestepcheckout-shipping-method .gift-message-form #allow-gift-options-for-order-container{padding:0 10px}.awonestep-totals{background:#fff;width:49.152542372881355932203389830508%;float:right;padding:20px;text-align:right;margin-bottom:30px;padding-bottom:0}@media screen and (max-width:780px){.awonestep-totals{width:100%}}.awonestep-totals #shopping-cart-totals-table tr.summary-details.last td{border-bottom:none}.awonestep-totals table{width:100%}.awonestep-totals table tr{color:#a5a5a5;font-size:14px}.awonestep-totals table tr.summary-details-amrules td{padding:0;border-bottom:none}.awonestep-totals table tr.summary-details-amrules.first-amrules td{padding-top:10px;border-bottom:none}.awonestep-totals table tr td.shipping,.awonestep-totals table tr.summary-details-amrules.last-amrules td{padding-bottom:10px;border-bottom:3px solid #eff0f2}.awonestep-totals table tr td.shipping{padding-top:10px}.awonestep-totals table tr.first{color:#505050}.awonestep-totals table tr.first td,.awonestep-totals table tr.first th{padding-top:0}.awonestep-totals table tr.summary-details-1 td,.awonestep-totals table tr.summary-details-1 th{padding:0}.awonestep-totals table tr.summary-details-1.summary-details-first td,.awonestep-totals table tr.summary-details-1.summary-details-first th{padding-top:10px}.awonestep-totals table tr.summary-details-1.last td,.awonestep-totals table tr.summary-details-1.last th,.awonestep-totals table tr.summary-details-1.summary-details-last td,.awonestep-totals table tr.summary-details-1.summary-details-last th{padding-bottom:10px}.awonestep-totals table tr td.skonto{padding-top:10px!important;padding-bottom:10px!important;border-top:3px solid #eff0f2!important}.awonestep-totals table tr td.cashOnDelivery{padding-top:10px!important;padding-bottom:10px!important;border-bottom:3px solid #eff0f2!important}.awonestep-totals table tr.giftcard td,.awonestep-totals table tr.giftcard th{text-align:right}.awonestep-totals table .checkout__cart__total{color:#505050;margin:0;margin-top:10px}.aw-onestepcheckout-cart-table{width:100%;font-size:12px}.aw-onestepcheckout-cart-table thead th{border-top:thin solid #bebcb7;border-bottom:thin solid #bebcb7;font-weight:700;padding:2px 8px;color:#0a263c;vertical-align:middle}.aw-onestepcheckout-cart-table thead th.qty{text-align:center}.aw-onestepcheckout-cart-table thead th.total{text-align:right}.aw-onestepcheckout-cart-table tbody td,.aw-onestepcheckout-cart-table tfoot td,.aw-onestepcheckout-cart-table tfoot th{border-bottom:thin solid #bebcb7;padding:3px 8px}.aw-onestepcheckout-cart-table tbody .btn-remove{display:none}.aw-onestepcheckout-cart-table .btn-remove2{display:block;width:16px;height:16px;font-size:0;line-height:0;background:url(https://www.contra.de/skin/frontend/contra/images/btn_trash.gif) no-repeat;text-indent:-999em;overflow:hidden;float:left;margin-right:5px}#aw-onestepcheckout-review-comments-ddan img,#aw-onestepcheckout-review-points .field-row .points-details,#aw-onestepcheckout-review-referafriend .field-row .raf-details{display:inline}.aw-onestepcheckout-cart-table .item-options{font-size:11px}.aw-onestepcheckout-cart-table .item-options dt{padding:3px 0 0 10px}.aw-onestepcheckout-cart-table .item-options dd{padding:0 0 3px 10px}#aw-onestepcheckout-review-table-cart-wrapper{position:relative}#aw-onestepcheckout-review-cart-redirect-timer-block{border:1px solid #d8d2c7}#aw-onestepcheckout-review-cart-redirect-timer-block.aw-onestepcheckout-overlay{background-position-x:50%;background-position-y:90%}#aw-onestepcheckout-review-cart-redirect-timer-block .aw-onestepcheckout-timer-title{padding:20px 20px 0}#aw-onestepcheckout-review-cart-redirect-timer-block h1{font-size:14px}#aw-onestepcheckout-review-cart-redirect-timer-block .aw-onestepcheckout-timer-actions a{font-size:12px}#aw-onestepcheckout-review-coupon .input-box{width:266px}#aw-onestepcheckout-review-coupon .input-box input{width:260px}#aw-onestepcheckout-review-coupon .input-box input.with-buttons{width:120px}#aw-onestepcheckout-review-points .field-row input,#aw-onestepcheckout-review-referafriend .field-row input{width:40px;text-align:right}#aw-onestepcheckout-review-comments textarea{width:100%!important}.calendar{z-index:7}#id-aw_deliverydate_date{width:133px}#aw-onestepcheckout-review-newsletter-advancednewsletter-segments{padding-left:20px;height:0;overflow:hidden}#aw-onestepcheckout-review-newsletter-advancednewsletter-segments span{font-size:11px}#aw-onestepcheckout-review-newsletter-advancednewsletter-segments .aw-an-already-subscribed{cursor:default;padding-left:17px}.aw-onestepcheckout-review-terms-description-container{display:none}#aw-onestepcheckout-related{position:relative;padding-top:10px}#aw-onestepcheckout-related-block{padding-top:10px}#aw-onestepcheckout-related-block-products-list{text-align:center}.aw-onestepcheckout-related-block-item{width:19%;display:inline-block;vertical-align:top}#aw-onestepcheckout-related .link-compare{font-weight:400}#aw-onestepcheckout-related .product-name,#iframe-warning{font-weight:700}#aw-onestepcheckout-related .product-image img{border:1px solid #d0cdc9}#aw-onestepcheckout-related .aw-onestepcheckout-overlay,#aw-onestepcheckout-related-redirect-timer-block{border:1px solid #d8d2c7}#aw-onestepcheckout-related-redirect-timer-block .aw-onestepcheckout-timer-title{padding-top:50px}#aw-onestepcheckout-related-redirect-timer-block .aw-onestepcheckout-timer-actions-left a{margin-right:30px}#aw-onestepcheckout-related-redirect-timer-block .aw-onestepcheckout-timer-actions-right a{margin-left:30px}#aw-onestepcheckout-place-order{margin-top:20px;width:100%}#aw-onestepcheckout-place-order-button,#aw-onestepcheckout-place-order-button:visited{font-size:18px}@media screen and (max-width:768px){#aw-onestepcheckout-place-order-button,#aw-onestepcheckout-place-order-button:visited{font-size:16px}}@media screen and (max-width:480px){#aw-onestepcheckout-place-order-button,#aw-onestepcheckout-place-order-button:visited{font-size:14px}}#aw-onestepcheckout-place-order-button:active{top:1px}#aw-onestepcheckout-place-order-button span{display:block;line-height:normal}#aw-onestepcheckout-place-order-button .aw-onestepcheckout-place-order-grand-total .aw-onestepcheckout-place-order-amount,#aw-onestepcheckout-place-order-button .aw-onestepcheckout-place-order-grand-total .aw-onestepcheckout-place-order-label,#aw-onestepcheckout-place-order-button .aw-onestepcheckout-place-order-grand-total .aw-onestepcheckout-place-order-process{display:inline}#aw-onestepcheckout-place-order-button .aw-onestepcheckout-place-order-grand-total .aw-onestepcheckout-place-order-process img{width:15px;height:15px}#aw-onestepcheckout-place-order-button.aw-onestepcheckout-place-order-button-disabled,#aw-onestepcheckout-place-order-button.aw-onestepcheckout-place-order-button-disabled:hover,#aw-onestepcheckout-place-order-button.aw-onestepcheckout-place-order-button-disabled:visited{background-color:#ccc;color:#f8f8ff}#aw-onestepcheckout-place-order-button.aw-onestepcheckout-place-order-button-disabled span{background-color:transparent!important}#aw-onestepcheckout-place-order-button.aw-onestepcheckout-place-order-button-disabled:hover{top:0}#aw-onestepcheckout-place-order .aw-onestepcheckout-place-order-please-wait{float:none;color:#555;text-align:center;font-size:13px;margin-top:5px;z-index:5;top:-25px;position:relative;display:none}#aw-onestepcheckout-place-order .aw-onestepcheckout-place-order-please-wait img{width:15px;height:15px;position:relative;top:3px;display:inline-block}#iframe-warning{color:#222;text-align:center;padding:10px 10px 0}#hss-iframe{margin:auto;display:block}.aw-onestepcheckout-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;-moz-opacity:.3;opacity:.3;filter:alpha(opacity=30);z-index:100;cursor:pointer}.aw-onestepcheckout-popup{position:fixed;min-height:40%;width:70%;background-color:#fff;z-index:200;overflow:hidden;padding:10px}.aw-onestepcheckout-popup-content{overflow-y:scroll;overflow-x:hidden;padding-bottom:0}.aw-onestepcheckout-popup-accept{padding:10px 10px 0;text-align:center}.aw-onestepcheckout-popup-accept button{background:#eee;height:30px;width:150px;border:1px solid #aaa;color:#555;font-size:16px;cursor:pointer}.aw-onestepcheckout-popup-accept button:hover{background:#ddd;border:1px solid #999}.aw-onestepcheckout-popup-accept a{float:right;margin-right:16px;font-size:20px;margin-top:5px}#aw-onestepcheckout-enterprise-giftcard-apply-btn,#enterprise_giftcard_code{margin-bottom:5px}#aw-onestepcheckout-review-terms ol li:first-of-type .validation-advice,#aw-onestepcheckout-review-terms ol li:first-of-type label,.aw-onestepcheckout-row #aw-onestepcheckout-shipping-method #express-notice .input-box{margin-bottom:10px}.shipping-from__text{padding:20px 0}.aw-onestepcheckout-index-index .fancybox-opened{z-index:999999}.badge,.big-teaser{z-index:1}.aw-onestepcheckout-index-index .fancybox-outer{max-width:620px;overflow:hidden}.aw-onestepcheckout-index-index .fancybox-inner{max-height:800px;max-width:600px;padding-top:20px}.aw-onestepcheckout-index-index .fancybox-close{right:-20px;top:-10px;text-decoration:none}.aw-onestepcheckout-index-index .fancybox-close:after{background:#eff0f2;color:#c00808;content:"l";font-family:contra-icons;display:inline-block;padding:10px;font-size:18px;border-radius:50%}.aw-onestepcheckout-general-form-field .thin-text{font-size:inherit!important;font-weight:400!important}.aw-onestepcheckout-general-form-field-left,.aw-onestepcheckout-general-form-field-right,.aw-onestepcheckout-general-form-field-wide{margin-top:0}.aw-onestepcheckout-general-form-field-left{float:left;margin-right:10px}.aw-onestepcheckout-general-form-field-left.field-50-width{margin-right:0}.aw-onestepcheckout-general-form-field-right{float:right}.field-23-width{width:23%}.field-23-5-width{width:23.5%}.field-75-width{width:75%}.field-50-width{width:50%}.field-49-width{width:49%}@media screen and (max-width:600px){.field-23-5-width,.field-23-width,.field-49-width,.field-50-width,.field-75-width{width:100%}}@media screen and (min-width:681px) and (max-width:1140px){.field-23-5-width,.field-23-width,.field-49-width,.field-50-width,.field-75-width{width:100%}}#aw-onestepcheckout-review-terms .validation-advice{padding-left:40px;margin-top:0}.aw-onestepcheckout-row .taxvat label{display:none}.aw-onestepcheckout-row #aw-onestepcheckout-container__inner{position:relative}.aw-onestepcheckout-row .auth__textwrap{padding-left:20px}.aw-onestepcheckout-row .icon--info:before{content:"F";display:inline-block;position:absolute;top:10px;left:0}.badge{position:absolute;width:51px;text-align:left;left:0}.badge--big{width:90px}.benefit-box{background-color:#fff;overflow:auto;padding-bottom:30px;padding-top:50px}@media screen and (max-width:1024px){.benefit-box{display:none}}.benefit-box__title{text-align:center;margin-bottom:50px}.benefit-box__list{max-width:1140px}.benefit-box__list__item{width:33%;margin:0;display:block;float:left;padding-bottom:20px}.benefit-box__list__item:before{content:"n";color:#5fa147;vertical-align:bottom;font-size:24px;display:inline-block;margin-right:10px}.benefit-box__link{color:#5fa147;position:relative}.benefit-box__link sup{font-size:12px;position:absolute;top:-3px;right:-9px}.benefit-teaser{padding:50px 0;overflow:auto;background:#eff0f2}@media screen and (max-width:480px){.benefit-teaser{padding:50px 10px}}@media screen and (max-width:720px){.benefit-teaser__list{max-width:none}}.benefit-teaser__list__item{position:relative;display:inline-block;margin-right:1.4%;background:#fff;vertical-align:top;text-align:center;margin-bottom:20px;width:31%}@media screen and (max-width:820px){.benefit-teaser__list__item{width:30%;margin-right:2.8%}}.benefit-teaser__list__item:last-child{margin-right:0}.benefit-teaser__box{width:100%;padding:20px}.benefit-teaser__image{width:100%}.benefit-teaser__text{font-size:18px;text-align:center;font-weight:700;margin-bottom:20px;line-height:20px;padding-bottom:70px}@media screen and (max-width:768px){.benefit-teaser__text{font-size:16px}}.benefit-teaser__link{position:absolute;bottom:20px;width:80%;left:10%}.big-teaser,.big-teaser__list{position:relative}.google-maps iframe{width:100%;height:400px}@media screen and (max-width:480px){.benefit-teaser__text{font-size:14px}.big-teaser{background:0 0}.big-teaser__inner{padding:0}}.big-teaser__item[aria-hidden=true] .big-teaser__item__image{opacity:0}.big-teaser__item[aria-hidden=false] .big-teaser__item__image{opacity:1}.big-teaser__box-link{display:block;text-decoration:none;color:inherit}.big-teaser__box-link:hover{text-decoration:none}.big-teaser__item{height:600px}@media screen and (max-width:1024px){.google-maps .width-50{float:none;width:100%}.big-teaser__item{height:350px}}@media screen and (max-width:768px){.big-teaser__item{height:auto}}.big-teaser__item__content-centered{padding:20px;height:600px;display:table;width:100%}@media screen and (max-width:1024px){.big-teaser__item__content-centered{height:350px}}@media screen and (max-width:768px){.big-teaser__item__content-centered{height:auto}}@media screen and (max-width:480px){.big-teaser__item__content-centered{padding:0}}.big-teaser__item__content-wrap{position:relative;z-index:2;padding-top:50px;padding-bottom:50px}@media screen and (min-width:768px){.big-teaser__item{display:table}.big-teaser__item__content-wrap{display:table-cell;height:100%;vertical-align:middle}}.big-teaser__item__image{position:absolute;z-index:1;right:0;height:100%;width:100%;background-size:cover;background-position:center right;background-repeat:no-repeat}.big-teaser__item__title{width:50%;margin-bottom:30px}@media screen and (max-width:480px){.big-teaser__item__content-wrap{background-color:#fff;padding:20px}.big-teaser__item__image{position:relative;height:200px}.big-teaser__item__title{width:100%;color:#505050}}.big-teaser__item__text{font-weight:600;font-size:18px;width:50%;margin-bottom:30px}@media screen and (max-width:768px){.big-teaser__item__text{display:none}}@media screen and (max-width:480px){.big-teaser__item__link{color:#5fa147!important;border-color:#5fa147!important;background:#fff!important}.big-teaser__item__link:hover{color:#fff!important;background:#5fa147!important}}.big-teaser__loading{height:5px;width:100%;position:absolute;z-index:99;left:0;bottom:0;background-color:rgba(255,255,255,.5)}@media screen and (max-width:480px){.big-teaser__loading:before{content:'';display:block;height:5px;width:100%;background:#fff;position:absolute;top:-5px}.big-teaser__loading{background-color:#fff}}.big-teaser__loading__progression{-webkit-transition:width linear;-moz-transition:width linear;transition:width linear;position:absolute;left:0;top:0;height:100%;width:0;background-color:#c00808}.breadcrumb{z-index:3;background:#fff}@media screen and (max-width:768px){.breadcrumb{display:none}}.breadcrumb__list__item{display:inline-block}.breadcrumb__list__item:after{content:"g";display:inline-block;color:#a5a5a5;font-size:13px}.breadcrumb__list__item:last-child:after{content:''}.breadcrumb__list__item:first-child .breadcrumb__list__link{padding-left:0}.breadcrumb__list__last-item,.breadcrumb__list__link{display:inline-block;padding:15px 10px;color:#a5a5a5;font-weight:400}.bx-wrapper{position:relative;margin:0 auto 50px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y}@media screen and (max-width:480px){.bx-wrapper{margin-bottom:20px}}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}.bx-viewport{-webkit-transform:translatez(0)}.product-detail .bx-wrapper{margin-bottom:0}.product-detail .bx-wrapper .bx-next,.product-detail .bx-wrapper .bx-prev{display:none}@media screen and (max-width:768px){.product-detail .bx-wrapper{margin-bottom:50px}.benefit-teaser .bx-wrapper .bx-next{right:-45px}.benefit-teaser .bx-wrapper .bx-prev{left:-50px}}@media screen and (max-width:480px){.product-detail .bx-wrapper{margin-bottom:20px}.benefit-teaser .bx-wrapper .bx-next{right:-15px}.benefit-teaser .bx-wrapper .bx-prev{left:-20px}}.benefit-teaser .bx-clone{display:none!important}.logo-slider .bx-wrapper .bx-pager{bottom:-65px}@media screen and (min-width:768px){.logo-slider .bx-wrapper{margin-bottom:0}}.logo-slider .bx-wrapper .bx-prev{left:-50px}.logo-slider .bx-wrapper .bx-next{right:-50px}@media screen and (min-width:480px) and (max-width:1024px){.logo-slider .bx-wrapper .bx-prev{left:-20px}.logo-slider .bx-wrapper .bx-next{right:-20px}}@media screen and (max-width:768px){.big-teaser .bx-wrapper .bx-next{right:-45px}.big-teaser .bx-wrapper .bx-prev{left:-50px}}.big-teaser .bx-pager.bx-default-pager{bottom:20px;z-index:99}@media screen and (max-width:480px){.big-teaser .bx-wrapper .bx-next{right:-15px}.big-teaser .bx-wrapper .bx-prev{left:-20px}.big-teaser .bx-pager.bx-default-pager{bottom:auto;top:-10px}}.big-teaser .bx-wrapper{margin-bottom:0}.big-teaser .bx-wrapper .bx-pager.bx-default-pager a{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5)}.big-teaser .bx-wrapper .bx-next:after,.big-teaser .bx-wrapper .bx-prev:after{color:#fff;text-shadow:0 0 10px rgba(165,165,165,.7)}.big-teaser .bx-wrapper .bx-prev{left:50%;margin-left:-620px}.big-teaser .bx-wrapper .bx-next{right:50%;margin-right:-620px}@media screen and (min-width:1281px){.big-teaser .bx-wrapper .bx-wrapper .bx-pager,.logo-slider .bx-wrapper .bx-pager{display:none}}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-45px;width:100%}@media screen and (max-width:480px){.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{bottom:-20px}}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#a5a5a5;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#a5a5a5;text-indent:-9999px;display:block;width:20px;height:20px;border-radius:50%;margin:0 5px;outline:0}.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#a5a5a5}.bx-wrapper .bx-pager.bx-default-pager a.active{background:#c00808}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-next:after,.bx-wrapper .bx-prev:after{font-family:contra-icons;display:inline-block;text-indent:0;font-size:38px;color:#a5a5a5;position:absolute}.bx-wrapper .bx-prev{left:-50px}@media screen and (min-width:480px) and (max-width:1024px){.bx-wrapper .bx-prev{left:-20px}}.bx-wrapper .bx-prev:after{content:"b";left:0}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:-50px}@media screen and (min-width:480px) and (max-width:1024px){.bx-wrapper .bx-next{right:-15px}}.bx-wrapper .bx-next:after{content:"c";left:0}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:99}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:red;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:red;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}#contactForm h2{margin-bottom:20px}#contactForm input,#contactForm textarea{width:100%}#contactForm textarea{height:250px}#contactForm .legend{display:none}#contactForm .form-list{padding:0;margin-top:20px}#contactForm .input-box{position:relative;display:inline-block;width:100%;max-width:400px;margin-bottom:20px}.checkout .product-item:last-child,.checkout__title{margin-bottom:50px}#contactForm label.showWhenActive{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0;max-height:0;position:absolute;top:7px;right:7px;font-size:14px;font-family:'Source Sans Pro',sans-serif;font-weight:400;background-color:#a5a5a5;color:#fff;display:inline-block;padding:3px 7px;border-radius:5px}#contactForm input:focus+.showWhenActive,#contactForm select:focus+.showWhenActive,#contactForm textarea:focus+.showWhenActive{opacity:.5;max-height:50px}#contactForm .button{margin-top:20px}.checkout{background-color:#eff0f2}.checkout__title{padding-top:50px}@media screen and (max-width:768px){.checkout .product-item:last-child{margin-bottom:30px}}@media screen and (max-width:480px){.checkout .product-item:last-child{margin-bottom:20px}}.checkout__list-rules{color:#a5a5a5;margin-top:10px;position:relative;margin-left:26px}.checkout__list-rules.error,.checkout__list-rules.sale li{color:#c00808}.checkout__list-rules.error li:before{color:#c00808;content:"F";font-family:contra-icons;position:absolute;left:-26px;font-size:18px}.checkout__list-rules.sale li:first-child:before{background:#c00808;border-radius:50%;color:#fff;content:'%';font-weight:700;height:19px;line-height:19px;text-align:center;width:19px;font-size:12px;position:absolute;left:-26px}.checkout__list-rules.info li:first-child:before{color:#a5a5a5;content:"F";font-family:contra-icons;position:absolute;left:-26px;font-size:18px}.checkout__discount-price{line-height:20px;color:#c00808;padding-top:47px}.checkout__old-price{line-height:20px;font-weight:400;text-decoration:line-through}@media screen and (max-width:400px){.checkout__discount-price,.checkout__old-price{padding-left:10px}}.checkout__configurator__attributes{width:90px;font-weight:700;display:inline-block;vertical-align:top;margin-bottom:4px}.checkout__configurator__values{width:260px;display:inline-block;vertical-align:top;margin-bottom:4px}.checkout__configurator__strike{color:#c00808}.success__button{margin:30px 0}.product-item .badge{position:absolute;width:85px}.product-item__amount__label{display:none}@media screen and (max-width:630px){.checkout__discount-price{padding-top:20px}.product-item__amount__label{display:inline-block}}.cart-totals .btn-checkout{margin:5px 0}.cart-totals .next_discount{color:#c00808;font-weight:700;margin-bottom:10px}.cart-totals .next_discount.stufenrabatt:before{content:'%';display:inline-block;margin-right:7px;font-weight:700;vertical-align:top;text-align:center;width:23px;height:23px;line-height:23px;border-radius:50%;background:#c00808;color:#fff}.cart-totals .next_discount.shipping:before{content:"B";font-family:contra-icons;display:inline-block;margin-right:7px;font-size:30px;font-weight:100;vertical-align:top}#shopping-cart-totals-table .summary-details-amrules.last-amrules td,#shopping-cart-totals-table tr.first td{border-bottom:3px solid #eff0f2;padding-bottom:10px}#shopping-cart-totals-table .summary-details-amrules.first-amrules td{padding-top:10px}#shopping-cart-totals-table tr.giftcard td,#shopping-cart-totals-table tr.giftcard th{color:#a5a5a5;font-size:14px}#shopping-cart-totals-table tr.giftcard.giftcard-first td,#shopping-cart-totals-table tr.giftcard.giftcard-first th{padding-top:10px;padding-bottom:0}#shopping-cart-totals-table tr.giftcard.giftcard-last td,#shopping-cart-totals-table tr.giftcard.giftcard-last th,#shopping-cart-totals-table tr.summary-details.last td{border-bottom:3px solid #eff0f2;padding-bottom:10px}#shopping-cart-totals-table a.giftcard-btn-remove{color:#a5a5a5}#shopping-cart-totals-table .subtotal_excl td{border-bottom:none!important;padding-bottom:0!important;font-size:18px;font-weight:700;line-height:24px}#shopping-cart-totals-table .subtotal_incl td{border-bottom:3px solid #eff0f2;padding-bottom:10px;font-size:18px;font-weight:700;line-height:24px;color:#505050}.reset-font-size{font-size:unset!important;font-family:unset!important}.content-centered__button:before,.footer-nav__link--facebook:before,.footer-nav__link--gplus:before,.footer-nav__link--twitter:before{font-family:contra-icons}#partialshipmentquestion,#payment_form_paymentnetwork_pnsofortueberweisung{line-height:1.5em}#payment_form_paymentnetwork_pnsofortueberweisung li{list-style:none;margin-left:1em}#partialshipmentquestion ul{padding-bottom:20px}#partialshipmentquestion li{margin-left:1.6em}#partial-delivery dt{margin-left:8px;margin-bottom:24px!important}#express-notice{padding-left:40px;margin-top:12px}.custom-search__button{width:100%;margin-top:10px;margin-bottom:20px}.custom-search__input{width:100%}.club-teaser{background-color:#dfe0e2;background-image:url(https://www.contra.de/skin/frontend/contra/default/images/content/vereine-trainer.jpg);background-position:right top;background-repeat:no-repeat;background-size:contain}.club-teaser--flip{background-color:#83bbd4;background-image:url(https://www.contra.de/skin/frontend/contra/default/images/content/vereine-vorzugspreis.jpg);background-position:right top;color:#fff}.club-teaser--flip .club-teaser__text{font-weight:200;margin-bottom:20px}.club-teaser__inner{padding-top:80px;padding-bottom:80px}.club-teaser__title{width:50%;margin-bottom:30px}@media screen and (max-width:1024px){.club-teaser{background-image:none}.club-teaser__inner{padding-top:30px;padding-bottom:30px}.club-teaser__title{width:100%}}.club-teaser__text{width:50%}@media screen and (max-width:1024px){.club-teaser__text{width:100%}}.content-centered{text-align:center;padding:50px 0}.content-centered__text,.content-centered__title{margin-bottom:30px}.content-centered__button:before{content:"g";display:inline-block;font-size:12px;margin-right:7px}.category_cms_block h2{font-size:22px}.newsletter{background-color:#c00808;position:relative}.newsletter .shadow-box{box-shadow:0 20px 10px -7px rgba(0,0,0,.2);position:absolute;top:-30px;height:30px;width:100%}.newsletter #newsletter-validate-detail{position:relative}.newsletter #newsletter-validate-detail #newsletter-registration-captcha{padding:10px 0;clear:both;text-align:left}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration{width:260px;margin-bottom:10px}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration:-moz-placeholder{color:rgba(255,255,255,.5)}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration::-moz-placeholder{color:rgba(255,255,255,.5)}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration:-ms-input-placeholder{color:rgba(255,255,255,.5)}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration:placeholder-shown{color:rgba(255,255,255,.5)}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration.validation-failed{margin-bottom:0;border-color:#fff!important;color:#c00808!important}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration.validation-failed::-webkit-input-placeholder{color:#c00808!important}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration.validation-failed:-ms-input-placeholder{color:#c00808!important}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration.validation-failed:-moz-placeholder{color:#c00808!important;opacity:1}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration.validation-failed::-moz-placeholder{color:#c00808!important;opacity:1}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration:focus{border-color:#fff}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration:focus::-webkit-input-placeholder{color:#fff}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration:focus:-ms-input-placeholder{color:#fff}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration:focus:-moz-placeholder{color:#fff;opacity:1}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration:focus::-moz-placeholder{color:#fff;opacity:1}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha-image-box-newsletter_registration{line-height:50px;height:50px;position:relative}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha-image-box-newsletter_registration #captcha-reload{position:absolute;margin-top:-12px;top:50%;display:inline-block;margin-left:20px;cursor:pointer}@media screen and (max-width:480px){.newsletter #newsletter-validate-detail #newsletter-registration-captcha{text-align:center}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha_newsletter_registration{width:100%}.newsletter #newsletter-validate-detail #newsletter-registration-captcha #captcha-image-box-newsletter_registration #captcha-reload{margin-left:10px}}.newsletter #newsletter-validate-detail.submit-clicked .validation-advice{position:absolute;top:50px}.newsletter #newsletter-validate-detail.captcha-visible .validation-advice{position:static}.newsletter .validation-advice{color:#fff;clear:both;text-align:left}.newsletter #newsletter+.validation-advice{margin-bottom:0}.newsletter input.newsletter__input.validation-failed{border-color:#fff!important}.newsletter__inner__wrap{background:url(/skin/frontend/contra/default/images/content/newsletter-footer-image.jpg) 0 no-repeat;background-size:contain;background-position:top}.newsletter__inner{display:table;width:100%}.newsletter__title{color:#fff}.newsletter__left,.newsletter__right{display:table-cell;text-align:left;padding:30px 20px;vertical-align:middle}@media screen and (max-width:1024px){.newsletter__left,.newsletter__right{width:100%;display:block;text-align:center;padding:10px 0}}.newsletter__left{padding-top:30px}.newsletter__right.captcha-visible-wrap{padding-bottom:10px}.newsletter__input{float:left;width:260px;margin-right:10px}@media screen and (max-width:480px){.submit-clicked .newsletter__input{margin-bottom:20px}.captcha-visible .newsletter__input{margin-bottom:0}.newsletter__input{float:none;margin:0;width:100%}}.newsletter__input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.newsletter__input:-moz-placeholder{color:rgba(255,255,255,.5)}.newsletter__input::-moz-placeholder{color:rgba(255,255,255,.5)}.newsletter__input:-ms-input-placeholder{color:rgba(255,255,255,.5)}.newsletter__input:placeholder-shown{color:rgba(255,255,255,.5)}.newsletter__input:focus::-webkit-input-placeholder{color:#fff}.newsletter__input:focus:-ms-input-placeholder{color:#fff}.newsletter__input:focus:-moz-placeholder{color:#fff;opacity:1}.newsletter__input:focus::-moz-placeholder{color:#fff;opacity:1}.newsletter__submit{float:left}.newsletter__dsgvo{padding:0 0 10px 20px;color:rgba(255,255,255,.5)}@media screen and (max-width:1024px){.newsletter__dsgvo{padding:20px 0 10px}.newsletter__dsgvo.submit-clicked{padding-top:40px}.newsletter__dsgvo.captcha-visible{padding-top:20px}}@media screen and (max-width:480px){.newsletter__submit{float:none;margin-top:10px}.newsletter__dsgvo.captcha-visible,.newsletter__dsgvo.submit-clicked{padding:20px 0 10px}}.footer .servicebar__links{position:relative;line-height:60px;right:auto;width:100%;display:block;background-color:#eff0f2;text-align:center;height:120px;vertical-align:middle;padding-top:12px}.footer .servicebar__links:before{position:absolute;margin:0 auto;top:-20px;left:50%;transform:translateX(-50%);content:'';display:inline-block;width:100%;border-top:3px solid #e5e5e5}.footer-nav{padding:30px 0;background-color:#eff0f1}.footer-nav__item{padding:5px 15px;display:inline-block;vertical-align:top}.footer-nav__item--head,.footer-nav__item--text{line-height:140%}@media screen and (max-width:768px){.newsletter__inner__wrap{background-size:cover}.footer-nav__item{display:none;width:100%;padding:5px 20px}.footer-nav__item:first-child:after{content:"e";font-family:contra-icons;display:inline-block;font-size:12px;margin-right:5px;position:absolute;right:20px}.footer-nav__item:nth-child(2):not(.footer-nav__payments__item){padding-top:15px}.footer-nav__item--head{text-decoration:none;padding:20px 0;display:block;width:100%;border-bottom:2px solid #eff0f2}}.ask-experts__links a,.footer-nav__item__link{color:#5fa147;font-weight:700;margin-top:20px;display:inline-block}.footer-nav__inner{width:100%}.footer-nav__list{float:left;width:16.666%;margin-bottom:20px}@media screen and (max-width:1024px){.footer-nav__list{width:25%}.footer-nav__list:nth-child(5){clear:both}}@media screen and (max-width:768px){.footer-nav{padding-top:0}.footer-nav__list{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:100%;margin:0;cursor:pointer}}.footer-nav__list--active{border-bottom:2px #a5a5a5 solid;padding-bottom:10px}.footer-nav__list--active .footer-nav__item{border-bottom:none;padding-left:0;display:block}.footer-nav__list--active .footer-nav__item--head{padding-bottom:0}.footer-nav__item{width:100%}.footer-nav__link{display:inline-block;line-height:18px}.footer-nav__link:before{margin-right:10px;vertical-align:bottom}.footer-nav__link span{display:inline-block;margin-right:10px;vertical-align:middle}.footer-nav__link--facebook:before{content:"w";display:inline-block}.footer-nav__link--twitter:before{content:"u";display:inline-block}.footer-nav__link--gplus:before{content:"v";display:inline-block}.footer-nav__bottom-wrap{clear:both}.footer-nav__payments,.footer-nav__shipping{display:inline-block;margin-bottom:20px}.footer-nav__payments__item,.footer-nav__shipping__item{padding:5px 15px;display:inline-block;vertical-align:top}.footer-nav__payments__item--head,.footer-nav__payments__item--text,.footer-nav__shipping__item--head,.footer-nav__shipping__item--text{line-height:140%}@media screen and (max-width:768px){.footer-nav__payments__item,.footer-nav__shipping__item{display:none;width:100%;padding:5px 20px}.footer-nav__payments__item:first-child:after,.footer-nav__shipping__item:first-child:after{content:"e";font-family:contra-icons;display:inline-block;font-size:12px;margin-right:5px;position:absolute;right:20px}.footer-nav__payments__item:nth-child(2):not(.footer-nav__payments__item),.footer-nav__shipping__item:nth-child(2):not(.footer-nav__payments__item){padding-top:15px}.footer-nav__payments__item--head,.footer-nav__shipping__item--head{text-decoration:none;padding:20px 0;display:block;width:100%;border-bottom:2px solid #eff0f2}}.footer-nav__payments__item__link,.footer-nav__shipping__item__link{color:#5fa147;font-weight:700;margin-top:20px;display:inline-block}.footer-nav__payments__item--head,.footer-nav__shipping__item--head{display:block!important}.footer-nav__payments__button{font-size:14px;font-weight:700}@media screen and (max-width:768px){.footer-nav__payments,.footer-nav__shipping{width:100%;margin:0}.footer-nav__payments__item{display:inline-block;width:auto;padding:0;margin:0 20px 20px 0}.footer-nav__payments__item--head{border:none;margin:0;padding:20px 0}.footer-nav__shipping{display:none}}.footer-legal{text-align:center;background-color:#505050;padding:50px 20px}@media screen and (max-width:480px){.footer-legal{padding:50px 10px}}.footer-legal__logo{margin-bottom:30px}.footer-legal__nav__items{display:inline-block;padding:0 20px;text-decoration:none;font-size:16px;margin-bottom:20px;color:#fff}@media screen and (max-width:480px){.footer-legal__nav__items{font-size:14px;padding:0 5px;margin-bottom:10px}}.footer-legal__nav__items__link{color:#fff}.footer-legal__copyright,.footer-legal__text{color:#fff;max-width:1400px;margin:0 auto;margin-bottom:20px}.footer-legal__copyright a,.footer-legal__text a{color:#fff;text-decoration:underline}.header{position:fixed;top:0;width:100%;background:#fff;z-index:9999;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width:1023px){.header{position:absolute}}.header.hide{opacity:0;height:0;visibility:hidden}.header .breadcrumb{position:relative;z-index:4}@media screen and (max-width:1024px){.header .breadcrumb{display:none}}@media screen and (min-width:1024px){.header.is-top .breadcrumb{top:0!important}.header.sticky{position:fixed}.header.sticky .meta-nav{max-height:0;overflow:hidden}.header.sticky .servicebar{height:60px}.header.sticky .servicebar__nav__item,.header.sticky .servicebar__nav__item.is-account{top:0;margin-top:7px}.header.sticky .servicebar__logo{margin-top:15px;margin-right:15px}.header.sticky .servicebar__logo__small{display:block}.header.sticky .servicebar__links,.header.sticky .servicebar__logo__big,.header.sticky .servicebar__nav__link--search,.header.sticky .servicebar__nav__text,.header.sticky .servicebar__search{display:none}.header.sticky .additional-header-wrap,.header.sticky .breadcrumb{position:absolute;z-index:-1;width:100%}.header.sticky .servicebar__nav__icon:after{font-size:22px}.header.sticky .servicebar__nav__link{width:45px;height:45px;line-height:45px;padding-top:0;min-width:0;max-width:320px}.header.sticky .servicebar__nav__link--cart{line-height:45px}.header.sticky .main-nav__link{padding-top:20px;padding-bottom:20px}}.meta-nav{max-height:54px;background-color:#505050}.meta-nav sup{position:absolute;margin-top:-5px;font-weight:400}.meta-nav__item--box:before,.meta-nav__item--info:before,.meta-nav__item--money:before,.meta-nav__item--percent:before{margin-right:5px;font-weight:100;display:inline-block;color:#fff;font-family:contra-icons}.meta-nav__inner{height:54px;overflow:auto}.meta-nav__item,.meta-nav__list{display:inline-block;float:left}.meta-nav__item--box:before{content:"J";font-size:26px;vertical-align:middle}.meta-nav__item--percent:before{content:"K";font-size:22px;vertical-align:middle}.meta-nav__item--money:before{content:"L";font-size:26px;vertical-align:middle}.meta-nav__item--info:before{content:"F";font-size:19px;vertical-align:sub}.meta-nav__list__wrap{position:relative;display:inline-block;float:left;overflow:hidden}@media screen and (max-width:1024px){.meta-nav__inner{height:40px}.meta-nav__list__wrap{display:none}}.meta-nav__list__wrap:after{content:'';display:block;height:100%;width:40px;background-color:rgba(80,80,80,0);background-image:-webkit-linear-gradient(left,rgba(80,80,80,0) 50%,#505050 100%);background-image:linear-gradient(to right,rgba(80,80,80,0) 50%,#505050 100%);position:absolute;right:0;top:0}.meta-nav__link{display:inline-block;padding:15px;text-decoration:none;padding-left:0;padding-right:0;margin-right:45px;color:#fff;font-weight:600;position:relative}@media screen and (max-width:1050px){.meta-nav__link{margin-right:30px}}.meta-nav__link--active{color:#eff0f2}.meta-nav__link--active:after{display:inline-block;content:'';position:absolute;bottom:-6px;left:50%;margin-left:-6px;width:12px;height:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.meta-nav__language{color:#a5a5a5;position:relative;z-index:2;display:inline-block;line-height:54px}.meta-nav__language__image{position:absolute;margin-top:16px;right:57px;margin-right:5px}@media screen and (max-width:1024px){.meta-nav__language{line-height:40px}.meta-nav__language__image{margin-top:9px}}.meta-nav__language__text{color:#a5a5a5}@media screen and (max-width:1023px){.meta-nav__language{text-align:right}}@media screen and (max-width:480px){.meta-nav__language{line-height:21px}.meta-nav__language__text{display:none}.meta-nav__language__image{position:static;margin-right:0}}.meta-nav .form-language{text-align:right;display:inline-block;float:right}.infobox,.logo-slider__item,.nonshop__teaser.interest{text-align:center}.meta-nav .meta-phone{float:right;display:inline-block;color:#fff;font-weight:600}.meta-nav .meta-phone:before{content:"S";font-family:contra-icons;display:inline-block;color:#fff;font-size:18px;margin-right:5px;vertical-align:middle;font-weight:100}@media screen and (max-width:1024px){.meta-nav .meta-phone a{margin-right:45px;padding:0;line-height:40px}}.servicebar{height:110px;background:#fff}@media screen and (max-width:1023px){.servicebar{height:60px}}@media screen and (max-width:480px){.meta-nav .meta-phone a{margin-right:10px}.servicebar{height:50px}}.servicebar__inner{position:relative}.servicebar__inner:after{content:'';display:block;clear:both}.servicebar__logo{margin-top:26px;margin-right:26px;padding-left:0;float:left}@media screen and (max-width:1023px){.servicebar__logo{margin-top:15px;margin-right:15px}}@media screen and (max-width:480px){.servicebar__logo{margin-top:10px;margin-right:10px}}.servicebar__logo__small{display:none}@media screen and (max-width:1023px){.servicebar__logo__big{display:none}.servicebar__logo__small{display:inline-block;height:30px}}.servicebar__search{margin-top:32px;float:left;margin-left:280px;position:absolute;top:0;left:0}.servicebar__search.large-screen{display:inline-block}.servicebar__search.small-screen{display:none}@media screen and (max-width:768px){.servicebar__search.large-screen{display:none}.servicebar__search.small-screen{display:inline-block}}@media screen and (max-width:1024px){.servicebar__search{position:absolute;margin:0;padding:0;top:0;left:0}}.servicebar__search__button{background:0 0;border:none;height:46px;width:46px;margin-left:-48px;cursor:pointer;position:relative}.servicebar__search__button:focus{outline:0;border:none}.servicebar__search__icon:before{content:"A";font-family:contra-icons;display:inline-block;color:#c00808;position:absolute;font-size:22px;top:10px;right:15px}@media screen and (max-width:1024px){.servicebar__search__button{margin-left:0}.servicebar__search__icon:before{position:absolute;top:-32px;left:20px;right:auto;color:#eff0f2;font-size:20px}}.servicebar__search__input{width:290px;vertical-align:top}@media screen and (max-width:768px){.servicebar__search__input{width:130px}}@media screen and (max-width:480px){.servicebar__search__icon:before{left:10px}.servicebar__search__input{width:90px}}.servicebar__search__input:focus+.servicebar__search__button .servicebar__search__icon:before{color:#d90909}@media screen and (min-width:480px) and (max-width:1024px){.servicebar__search__input{margin-top:5px}}@media screen and (max-width:1024px){.servicebar__search__input:focus+.servicebar__search__button .servicebar__search__icon:before{color:#fff}.servicebar__search__input{position:absolute;top:-43px;left:40px;height:35px;line-height:35px;background-color:#505050;color:#fff;border:none;border-radius:0}}@media screen and (max-width:1024px) and (max-width:480px){.servicebar__search__input{top:-38px;left:30px}}.servicebar__links{height:110px;line-height:110px;position:absolute;right:410px;text-decoration:none!important}.servicebar__links__link:hover,.servicebar__nav__link:hover{text-decoration:none}@media screen and (max-width:1023px){.servicebar__links{height:60px;line-height:60px}}@media screen and (max-width:480px){.servicebar__links{height:50px;line-height:50px}}@media screen and (max-width:1190px){.servicebar__links{display:none}}.servicebar__links__image{vertical-align:middle;margin-left:20px}.servicebar__nav__list{float:right}@media screen and (max-width:1180px){.servicebar__nav__list{position:absolute;right:0}}.servicebar__nav__item{display:inline-block;float:left;position:relative;top:30px}@media screen and (max-width:1180px){.servicebar__nav__item.is-account{position:initial;margin-top:30px}}@media screen and (max-width:1180px) and (max-width:1023px){.servicebar__nav__item.is-account{margin-top:5px}}.servicebar__nav__item.is-loggedin:hover a{border-bottom-left-radius:0;border-bottom-right-radius:0}.servicebar__nav__item:first-child div{width:50px}@media screen and (min-width:768px){.servicebar__nav__item:first-child div{width:64px}}.servicebar__nav__overlay{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;visibility:hidden;opacity:0;width:320px;position:absolute;z-index:999;left:10px;margin-top:0;background:#d90909;color:#fff;padding:30px}@media screen and (max-width:1286px){.servicebar__nav__overlay{left:auto;right:0}}.servicebar__nav__overlay.is-active{visibility:visible;opacity:1}.servicebar__nav__overlay ul{padding-bottom:20px;margin-bottom:20px;border-bottom:3px solid #c00808;line-height:36px}.servicebar__nav__overlay a{color:#fff}@media screen and (max-width:1023px){.servicebar__nav__item{top:5px}.servicebar__nav__text{display:none}}.servicebar__nav__text__count{display:inline-block;position:absolute;top:-5px;right:0;height:20px;padding:0 10px;line-height:15px;background-color:#fff;color:#505050;font-weight:700;border-radius:20px;border:2px solid #c00808}.main-nav,.main-nav__inner{position:relative}.servicebar__nav__icon:after{vertical-align:bottom;margin-right:5px}.servicebar__nav__link{display:inline-block;padding:0 10px;text-decoration:none;color:#fff;background-color:#c00808;text-align:center;border-radius:5px;height:50px;line-height:50px;margin-left:10px}.servicebar__nav__link:hover .servicebar__nav__text{text-decoration:underline}.servicebar__nav__link--cart .servicebar__nav__icon:after{content:"j";font-family:contra-icons;display:inline-block;font-size:27px}@media screen and (max-width:480px){.servicebar__nav__link{margin-right:5px;margin-left:0;padding:0 10px;height:40px;line-height:40px}.servicebar__nav__link--cart .servicebar__nav__icon:after{font-size:21px}}@media screen and (max-width:1180px){.servicebar__nav__link--cart{margin-right:10px}}.servicebar__nav__link--account .servicebar__nav__icon:after{content:"i";font-family:contra-icons;display:inline-block;font-size:24px}@media screen and (max-width:480px){.servicebar__nav__link--cart{margin-right:5px}.servicebar__nav__link--account .servicebar__nav__icon:after{font-size:18px}}.servicebar__nav__link--service .servicebar__nav__icon:after{content:"M";font-family:contra-icons;display:inline-block;font-size:24px}@media screen and (max-width:480px){.servicebar__nav__link--service .servicebar__nav__icon:after{font-size:18px}}.servicebar__nav__link--search .servicebar__nav__icon:after{content:"A";font-family:contra-icons;display:inline-block;font-size:24px}.main-nav__child-list,.servicebar__nav__link--search{display:none}@media screen and (max-width:480px){.servicebar__nav__link--search .servicebar__nav__icon:after{font-size:18px}}.servicebar__nav__link--account{background-color:#d90909}.servicebar__nav__link--service{background-color:#f20a0a}.servicebar #search_autocomplete{z-index:999;padding:15px;background:#fff}.servicebar #search_autocomplete li{border-bottom:1px solid #eff0f2;padding:5px 0;cursor:pointer}.servicebar #search_autocomplete li:hover{background:#eff0f2}.servicebar #search_autocomplete li:last-child{border-bottom:none;margin-bottom:0}.main-nav{background-color:#eff0f2;z-index:2}.main-nav--active{z-index:5}.main-nav__list{display:flex;justify-content:space-around;-ms-flex-pack:distribute}@media screen and (min-width:1024px){.main-nav__list{-js-display:flex}}@media screen and (max-width:1023px){.main-nav{height:60px;width:100%}.main-nav__list{width:100%;background-color:#fff;margin-top:60px;z-index:4;position:absolute;left:0;box-shadow:5px 5px 25px -10px rgba(0,0,0,.6);display:none}.main-nav__list--active{display:block}}.main-nav__item{display:inline-block}@media screen and (min-width:1240px){.main-nav__item.level0{font-size:18px}}.main-nav__item.active>.main-nav__link{color:#c00808}.main-nav__item.active>.main-nav__link.level0:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;content:'';width:14px;height:14px;background:#eff0f2;position:absolute;bottom:-7px;left:50%;margin-left:-7px}@media screen and (min-width:1024px){.main-nav__item__link--view-all{color:#5fa147;font-weight:700;margin-top:10px;margin-bottom:10px;display:inline-block}.main-nav__item__link--view-all-icon{margin-right:7px}.main-nav__item__link--view-all-icon:before{content:"g";font-family:contra-icons;display:inline-block;font-size:12px;color:#5fa147}.main-nav__item.level0.is-active>a.has-children:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;content:'';width:14px;height:14px;background:#eff0f2;position:absolute;z-index:9;bottom:-7px;left:50%;margin-left:-7px}.main-nav__item.level0.is-active .main-nav__child-list.level0{padding:30px 0;display:flex;flex-flow:row wrap;position:absolute;background:#fff;width:100%;left:0;z-index:1}}@media screen and (min-width:1024px) and (max-width:1220px){.main-nav__item.level0.is-active .main-nav__child-list.level0{padding:20px}}@media screen and (min-width:1024px) and (min-width:1024px){.main-nav__item.level0.is-active .main-nav__child-list.level0{-js-display:flex}}@media screen and (min-width:1024px){.main-nav__item.level0.is-active .main-nav__child-list.level0:after{box-shadow:0 6px 10px -3px rgba(0,0,0,.2);content:'';background:#fff;padding:0 1000%;margin:0 -1000%;position:absolute;top:0;bottom:0;z-index:-1}.main-nav__item.level0.is-active .main-nav__child-list.level0>li{width:23%;margin-right:2%;margin-bottom:10px;vertical-align:top;border-bottom:3px #eff0f2 solid;padding-bottom:10px}.main-nav__item.level0.is-active .main-nav__child-list.level0>li.double{width:48%;padding-bottom:0;border:none}.main-nav__item.level0.is-active .main-nav__child-list.level0>li>.main-nav__link{font-size:18px;font-weight:700;line-height:24px;padding-top:5px;padding-bottom:5px;padding-left:0;text-transform:none}}@media screen and (min-width:1024px) and (max-width:768px){.main-nav__item.level0.is-active .main-nav__child-list.level0>li>.main-nav__link{font-size:16px}}@media screen and (min-width:1024px) and (max-width:480px){.main-nav__item.level0.is-active .main-nav__child-list.level0>li>.main-nav__link{font-size:14px}}@media screen and (min-width:1024px){.main-nav__item.level0.is-active .main-nav__child-list.level1{padding:0;display:block;position:relative;background:#fff;width:100%;left:0;z-index:1}.main-nav__item.level0.is-active .main-nav__child-list.level1>li{width:100%}.main-nav__item.level0.is-active .main-nav__child-list.level1>li>.main-nav__link{padding-top:5px;padding-bottom:5px;font-weight:400;padding-left:0;text-transform:none}}@media screen and (max-width:1023px){.main-nav__item{width:100%;padding:0 20px;border-bottom:3px solid #eff0f2}.main-nav__item:last-child{border:none}}.main-nav__link{display:inline-block;padding:30px;text-decoration:none;color:#505050;font-weight:700;text-transform:uppercase;padding-left:0;padding-right:0;position:relative;white-space:nowrap}.main-nav__link--active,.main-nav__mobile:hover{color:#c00808}@media screen and (min-width:1240px){.main-nav__link{padding-right:0}}@media screen and (max-width:1145px){.main-nav__link{padding-left:0}}@media screen and (max-width:1080px){.main-nav__link{padding-left:0;padding-right:0}}.main-nav__link--active:after{display:inline-block;content:'';position:absolute;bottom:-6px;left:50%;margin-left:-6px;width:12px;height:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#eff0f2}@media screen and (max-width:1023px){.main-nav__link{width:100%;display:inline-block;padding:0;height:60px;line-height:60px}.main-nav__link:after{display:none}}.main-nav__mobile{display:none;cursor:pointer;text-transform:uppercase}.main-nav__mobile:before{content:"t";font-family:contra-icons;text-transform:lowercase;display:inline-block;margin-right:10px;vertical-align:bottom;font-size:20px}.main-nav__mobile--active:before,.overlay-centered__close:before{content:"l";font-family:contra-icons}.main-nav__mobile .close{display:none}.main-nav__mobile .open{display:inline}.main-nav__mobile--active:before{display:inline-block}.main-nav__mobile--active .close{display:inline}.main-nav__mobile--active .open{display:none}@media screen and (max-width:1023px){.main-nav__mobile{font-size:18px;position:absolute;display:inline-block;font-weight:700;height:60px;line-height:60px}}@media screen and (max-width:1023px) and (max-width:768px){.main-nav__mobile{font-size:16px}}@media screen and (max-width:1023px) and (max-width:480px){.main-nav__mobile{font-size:14px}}.infobox{color:#fff;padding:30px 20px;margin-bottom:20px}.infobox--green{background-color:#5fa147}.infobox--red{background-color:#c00808}.infobox--grey{background-color:#a5a5a5}.infobox__title{font-size:18px;font-weight:700}.infobox__link{margin-top:20px}@media screen and (max-width:768px){.infobox__title{font-size:16px}.logo-slider{display:none}}.logo-slider__item,.logo-slider__item img{display:inline-block}.logo-slider__inner{width:100%;padding:40px 20px}.logo-slider__item{float:none!important;vertical-align:middle}.landingpage.servicebar__links{position:relative;right:0;float:right}.nonshop__teaser{position:relative;background:#dfe0e2;text-shadow:0 0 1px #dfe0e2;z-index:2;padding:50px 0}.nonshop__teaser.leisten,.nonshop__teaser.leisten:after{background:#eff0f1;text-shadow:0 0 1px #eff0f1}.nonshop__teaser--big{padding:60px 0}@media screen and (max-width:1024px){.servicebar__nav__text__count{top:0;right:0}.nonshop__teaser--big{padding:50px 0}}@media screen and (max-width:768px){.nonshop__teaser{padding:30px 0}}.nonshop__teaser.leisten{padding-bottom:100px}@media screen and (max-width:1024px){.nonshop__teaser.leisten{padding-bottom:50px}}.nonshop__teaser.blue,.nonshop__teaser.interest{background:#83bbd4;text-shadow:0 0 1px #83bbd4;color:#fff;padding:60px 0}.nonshop__teaser.blue:after,.nonshop__teaser.interest:after{background:#83bbd4;color:#fff}.nonshop__teaser__image{position:absolute;top:0;right:0;z-index:0;width:auto;max-width:50%;max-height:100%}.nonshop__teaser__image.no-scale{height:auto}.nonshop__teaser__image.mirrored{right:auto;left:0}.nonshop__teaser__image.align-bottom{top:auto;bottom:0}.nonshop__teaser__image.full-height{height:100%;width:auto;max-width:none}@media screen and (max-width:1024px){.nonshop__teaser__image{width:auto;height:auto}}@media screen and (max-width:768px){.nonshop__teaser.blue,.nonshop__teaser.interest{padding:30px 0}.nonshop__teaser__image{display:none}}.nonshop__teaser__content-wrap{width:50%;float:left;padding-right:20px;position:relative;z-index:1}@media screen and (max-width:1024px){.nonshop__teaser__content-wrap{width:60%}}@media screen and (max-width:768px){.nonshop__teaser__content-wrap{width:100%;text-align:center;float:none}}.nonshop__teaser__content-wrap.mirrored{float:right;padding-right:0;padding-left:20px}.nonshop__teaser__content-wrap.text-only{width:100%;float:none}.nonshop__teaser__content-wrap.text-only a{color:#fff}.nonshop__teaser__text,.nonshop__teaser__title{margin-bottom:30px}.nonshop__teaser__text p{margin-bottom:20px}.nonshop__teaser__text p.bold{font-weight:700}.nonshop__teaser__text p.small{font-size:14px;margin-bottom:0}.nonshop__teaser__text p.noMargin{margin:0}.category_cms_block strong{font-weight:700}.category_cms_block table{width:100%;margin-bottom:20px}.category_cms_block table.fixed-table{table-layout:fixed}.category_cms_block table.fixed-table tr td:last-child,.category_cms_block table.fixed-table tr th:last-child{text-align:right}.category_cms_block table tr:nth-child(even){background:#fff}.category_cms_block table tr:nth-child(odd){background:#eff0f2}.category_cms_block table tr th{font-weight:700}.category_cms_block table tr td,.category_cms_block table tr th{padding:5px}.category_cms_block table sup{position:relative;top:-5px}.category_cms_block img{max-width:100%}.category_cms_block ol,.category_cms_block ul{list-style:disc;list-style-position:outside;padding:0 0 10px 20px}.category_cms_block .form-list{list-style:none}.category_cms_block .hint{color:#9d9d9d}.category_cms_block .two-col-wrap{overflow:hidden}.category_cms_block .two-col-wrap .col{line-height:0;width:50%;float:left}.category_cms_block .two-col-wrap .col.left{padding-right:10px}.category_cms_block .two-col-wrap .col.right{padding-left:10px}@media screen and (max-width:768px){.category_cms_block .two-col-wrap .col.left{padding-right:0;margin-bottom:20px}.category_cms_block .two-col-wrap .col.right{float:none;padding-left:0;text-align:left}.category_cms_block .two-col-wrap .col{width:100%;float:none}}.category_cms_block .three-col-wrap{overflow:hidden;margin-left:-20px}.category_cms_block .three-col-wrap .col{line-height:0;margin-bottom:20px;width:33.33%;float:left;padding-left:20px}@media screen and (max-width:768px){.category_cms_block .three-col-wrap .col{width:100%;float:none}}.category_cms_block .image-caption{color:#505050;line-height:150%}.overlay-centered{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden}.overlay-centered.is-active{opacity:1;visibility:visible}.overlay-centered__close{position:absolute;right:10px;top:10px;cursor:pointer}.overlay-centered__close:hover{color:#c00808}.overlay-centered__close:before{display:inline-block;font-size:14px;margin-right:7px;text-decoration:none!important}.overlay-centered__title{margin-bottom:20px}.overlay-centered__inner{background-color:#fff;width:320px;height:260px;padding:20px;position:absolute;top:50%;left:50%;margin-left:-140px;margin-top:-150px}.paypal-express-review #aw-onestepcheckout-review-terms ol li,.product{position:relative}@media screen and (min-width:480px){.overlay-centered__inner{width:380px;height:320px;padding:50px;margin-left:-190px;margin-top:-160px}}@media screen and (max-width:480px){.infobox__title{font-size:14px}.overlay-centered__inner{width:280px}}.overlay-centered__inner .sealingRadios{margin-bottom:10px}.overlay-centered__inner label{cursor:pointer;display:block;margin-bottom:10px}.overlay-centered__inner #jsSealingButton{margin-top:10px}.paypal-express-review{background:#eff0f2}.paypal-express-review .col1-layout .col-main{max-width:1180px;margin:0 auto;padding:50px 20px}.paypal-express-review .info-set{background-color:#fff;padding:20px;margin-bottom:20px}.paypal-express-review .info-set.col2-set{width:100%;overflow:auto}.paypal-express-review .info-set.col2-set .col-1,.paypal-express-review .info-set.col2-set .col-2{width:49%;display:inline-block;vertical-align:top;float:left}.paypal-express-review .info-set.col2-set .col-1{margin-right:1%}@media screen and (max-width:685px){.paypal-express-review .info-set.col2-set .col-1,.paypal-express-review .info-set.col2-set .col-2{width:100%;float:none}.paypal-express-review .info-set.col2-set .col-1{margin:0}}.paypal-express-review .info-set.col2-set .col-2{margin-left:1%}@media screen and (max-width:685px){.paypal-express-review .info-set.col2-set .col-2{margin:0}}.paypal-express-review .info-set .legend{margin-bottom:10px}.paypal-express-review .info-set .legend .separator,.paypal-express-review .info-set .legend a{font-size:16px;vertical-align:top}@media screen and (max-width:480px){.paypal-express-review .info-set .legend .separator,.paypal-express-review .info-set .legend a{font-size:14px}}.paypal-express-review .info-set .box-title h3{font-weight:700;margin-bottom:10px}.paypal-express-review .info-set .box-title h3 .separator,.paypal-express-review .info-set .box-title h3 a{font-size:16px;vertical-align:top}@media screen and (max-width:480px){.paypal-express-review .info-set .box-title h3 .separator,.paypal-express-review .info-set .box-title h3 a{font-size:14px}}.paypal-express-review .info-set a{color:#5fa147}.paypal-express-review .info-set #shipping_method{border:3px solid #d2d2d2;border-radius:4px;color:#505050;padding:10px;width:100%!important}.paypal-express-review #details-table tr td{padding:5px}.paypal-express-review #details-table .item-options .truncated,.paypal-express-review #details-table .item-options dt:first-child{display:none}.paypal-express-review #details-table .subtotal.first{padding-top:10px;border-top:1px solid #eff0f2;font-weight:700}.paypal-express-review #aw-onestepcheckout-review-terms label:before{left:0;margin-bottom:0;margin-top:5px}.paypal-express-review .paypal-review-hint{color:#c00808}.paypal-express-review .paypal-express-buy-button{clear:both;padding-top:20px;text-align:right}.paypal-express-review .paypal-express-buy-button button[disabled]{opacity:0!important}.paypal-express-review .fancybox-wrap{max-height:600px;overflow:hidden!important}.paypal-express-review .please-wait img{vertical-align:middle}.paypal-express-review #review_button,.product-options-bottom .qty-wrapper{vertical-align:top}.product{display:block;padding:20px;width:100%;text-align:center;background-color:#fff}.product:hover{text-decoration:none}.product__image{width:100%;height:auto;margin-bottom:10px}.product__badge{position:absolute;top:20px;left:0;padding:0 10px;height:30px;line-height:30px;font-weight:700;text-transform:uppercase;color:#fff}.product__badge--sale{background-color:#c00808}.product__badge--new{background-color:#5fa147}.product__number{color:#a5a5a5}.product__title{font-size:18px;font-weight:700;margin-bottom:30px}@media screen and (max-width:768px){.product__title{font-size:16px}}@media screen and (max-width:480px){.product__title{font-size:14px}}.product__price{font-size:18px}@media screen and (max-width:768px){.product__price{font-size:16px}}@media screen and (max-width:480px){.product__price{font-size:14px}}.product__price--sale{font-weight:700;color:#c00808}.product__price--old{font-size:16px;text-decoration:line-through}@media screen and (max-width:480px){.product__price--old{font-size:14px}}.old-price,.product-list__item .price-box .minimal-price>:first-child:nth-last-child(4):not([id^=product]),.product-list__item .price-box .minimal-price>:first-child:nth-last-child(4)~:not([id^=product]){font-size:16px;text-decoration:line-through}@media screen and (max-width:480px){.old-price,.product-list__item .price-box .minimal-price>:first-child:nth-last-child(4):not([id^=product]),.product-list__item .price-box .minimal-price>:first-child:nth-last-child(4)~:not([id^=product]){font-size:14px}}.product-list__item .price-box .minimal-price>:first-child:nth-last-child(4)~[id^=product],.product-list__item .price-box .minimal-price>[id^=product]:first-child:nth-last-child(4),.special-price{font-size:18px;font-weight:700;color:#c00808}@media screen and (max-width:768px){.product-list__item .price-box .minimal-price>:first-child:nth-last-child(4)~[id^=product],.product-list__item .price-box .minimal-price>[id^=product]:first-child:nth-last-child(4),.special-price{font-size:16px}}@media screen and (max-width:480px){.product-list__item .price-box .minimal-price>:first-child:nth-last-child(4)~[id^=product],.product-list__item .price-box .minimal-price>[id^=product]:first-child:nth-last-child(4),.special-price{font-size:14px}}.bundle-option-caption{font-size:18px;font-weight:700;margin-bottom:15px}.product-options .select-wrapper{flex:1}.product-options .input-box{display:flex;width:100%;margin:0 0 20px}.product-options .qty-holder{flex:0 1 auto;display:flex;align-items:center;padding:0 0 0 20px}.product-options .qty-holder label{margin-right:10px}.product-options dt label{font-weight:700}.product-options select{border:3px solid #d2d2d2;border-radius:4px;color:#505050;padding:10px;width:100%}.product-options p.required{color:#a5a5a5}.full-product-price .price{font-weight:700;color:#c00808}.product-options-bottom .price-box{margin-bottom:20px}.product-detail{position:relative;z-index:1}.product-detail--second{background-color:#fff;z-index:0}.product-detail .product-item__input-wrapper{float:left;margin-right:10px}.product-detail .add-to-cart__links,.product-detail .short-description__more{color:#5fa147;font-weight:600;display:inline-block;margin-top:10px;vertical-align:bottom;cursor:pointer}.product-detail .add-to-cart__links:before,.product-detail .short-description__more:before{content:"g";font-family:contra-icons;display:inline-block;font-size:12px;margin-right:7px}.product-detail .short-description__more{margin-top:0}.product-detail .add-to-box .qty-wrapper{vertical-align:top}@media screen and (max-width:500px){.product-detail .add-to-box button{font-size:14px}}.product-detail .add-to-box button:before{margin-right:5px}.product-detail__image-wrap{padding-right:20px}.product-detail__options{padding-left:20px}.product-detail__title-wrap{float:right;width:50%;text-align:left;padding-left:20px}@media screen and (max-width:768px){.product-detail__title-wrap{float:none;width:100%;padding:0}}.product-detail__image-wrap,.product-detail__options{float:left;width:50%}@media screen and (max-width:768px){.product-detail__image-wrap,.product-detail__options{float:none;width:100%;padding-left:0;padding-right:0}.product-detail__image-wrap{margin-bottom:20px;padding-bottom:30px;border-bottom:3px #eff0f2 solid}}.product-detail__inner{padding-top:50px;padding-bottom:50px;position:relative}.product-detail__inner:after{content:'';display:block;clear:both}.product-detail__inner--bestprice{position:fixed;z-index:99999;overflow-y:scroll;visibility:hidden;top:0;left:0;right:-18px;bottom:0}.product-detail__inner--bestprice .input-box{max-width:none!important}.product-detail__inner--bestprice textarea{line-height:20px}.product-detail__bestprice{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;padding:0;position:absolute;top:0;left:0;right:0;z-index:99999;background:rgba(0,0,0,.5);height:100%;opacity:0;visibility:hidden}.product-detail__bestprice--active{opacity:1;visibility:visible}.product-detail__bestprice form{background:#fff;padding:20px;max-width:600px;margin:20px auto}@media screen and (max-width:480px){.product-detail__bestprice form{margin:0 auto}}@media screen and (max-width:768px){.product-detail__bestprice{width:100%;float:none;padding-left:0}}.product-detail__bestprice p{margin-bottom:20px}.product-detail__bestprice__close{float:right;cursor:pointer}.product-detail__bestprice__close:hover{text-decoration:underline}.product-detail__bestprice__close:before{content:"l";font-family:contra-icons;display:inline-block;font-size:12px;margin-right:7px;text-decoration:none!important}.product-detail #showBestPrice{margin-top:20px}.product-detail #jsShowHr,.product-detail #jsShowHrIfAttributes{display:none}.product-detail .insert-qty{position:absolute;bottom:-20px;height:20px;line-height:14px;display:block;background:#a5a5a5;left:-3px;width:calc(100% + 6px);border:3px solid #a5a5a5;color:#fff;font-size:12px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.product-detail__product-number,.product-detail__status{color:#a5a5a5}.product-detail__image{width:auto;max-width:100%}.product-detail__image:not(.product-detail__zoom__image):hover{cursor:pointer}.product-detail__thumb{display:inline-block;margin:10px 5px 0 0}@media screen and (max-width:768px){.product-detail__thumb{display:none}}.product-detail__thumb:hover{text-decoration:none}.product-detail__title{margin-bottom:5px}.product-detail__colors,.product-detail__colors_backup,.product-detail__handles,.product-detail__sizes,.product-detail__thickness{margin-bottom:20px}.product-detail__status__column-1{width:80px!important}.product-detail__status__column-2{width:200px!important}.product-detail__status__attention,.product-detail__status__available,.product-detail__status__not-available{font-weight:700;color:#5fa147}.product-detail__status__not-available{color:#c00808}.product-detail__status__attention{color:#a5a5a5}.product-detail__status .price-box,.product-detail__status .product-detail__discount{display:none}.product-detail__additional-info__wrapper:not(:first-child){margin-top:20px}.product-detail .product-detail__colors__item,.product-detail .product-detail__colors_backup__item,.product-detail .product-detail__handles__item,.product-detail .product-detail__sizes__item,.product-detail .product-detail__thickness__item{display:inline-block;margin-right:15px}.product-detail__colors_backup__item{height:30px;width:30px;line-height:24px;text-align:center;padding:3px;margin-top:7px;border:3px solid #eff0f2;border-radius:5px}.product-detail__colors_backup__item--active{border-color:#a5a5a5}.product-detail__colors_backup__item img{width:100%}@media screen and (min-width:1024px){.product-detail__handles__item,.product-detail__sizes__item,.product-detail__thickness__item{min-width:80px}}.product-detail__colors__item,.product-detail__handles__item,.product-detail__sizes__item,.product-detail__thickness__item{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;position:relative;margin-top:10px;width:30px;text-align:center;vertical-align:baseline;padding:0;height:30px}.product-detail__colors__item.show-qty,.product-detail__handles__item.show-qty,.product-detail__sizes__item.show-qty,.product-detail__thickness__item.show-qty{margin-top:20px;margin-bottom:20px;min-width:70px}.product-detail__colors__item__color,.product-detail__handles__item__color,.product-detail__sizes__item__color,.product-detail__thickness__item__color{display:block;width:50%;height:100%;float:left}.product-detail__colors__item__color--single,.product-detail__handles__item__color--single,.product-detail__sizes__item__color--single,.product-detail__thickness__item__color--single{width:100%}.product-detail__colors__item:after,.product-detail__handles__item:after,.product-detail__sizes__item:after,.product-detail__thickness__item:after{content:'';color:#fff;background:#5fa147;border:3px solid #fff;border-radius:50%;height:15px;width:15px;line-height:9px;position:absolute;top:-10px;right:-10px}.product-detail__colors__item--inactive,.product-detail__handles__item--inactive,.product-detail__sizes__item--inactive,.product-detail__thickness__item--inactive{opacity:.6}.product-detail__colors__item.is-active:after,.product-detail__handles__item.is-active:after,.product-detail__sizes__item.is-active:after,.product-detail__thickness__item.is-active:after{content:"k";font-family:contra-icons;display:inline-block;color:#fff;background:#5fa147;border:3px solid #fff;border-radius:50%;height:25px;width:25px;line-height:19px;text-align:center;font-size:11px;position:absolute;top:-10px;right:-10px}.product-detail__colors__item--color,.product-detail__handles__item--color,.product-detail__sizes__item--color,.product-detail__thickness__item--color{padding:3px;background-color:#fff!important;border-color:#a5a5a5!important;height:30px;width:60px}.product-detail__colors__item--color.is-active:after,.product-detail__handles__item--color.is-active:after,.product-detail__sizes__item--color.is-active:after,.product-detail__thickness__item--color.is-active:after{background:#a5a5a5}.product-detail__colors__item--text,.product-detail__handles__item--text,.product-detail__sizes__item--text,.product-detail__thickness__item--text{width:auto;padding:0 10px}.product-detail__colors__item.is-preorder,.product-detail__handles__item.is-preorder,.product-detail__sizes__item.is-preorder,.product-detail__thickness__item.is-preorder{border-color:#d2d2d2;color:#d2d2d2}.product-detail__colors__item.is-preorder:after,.product-detail__handles__item.is-preorder:after,.product-detail__sizes__item.is-preorder:after,.product-detail__thickness__item.is-preorder:after{background:#c00808;content:'';border:3px solid #fff;height:15px;width:15px;line-height:9px;top:-10px;right:-10px}.product-detail__colors__item.is-preorder.is-active,.product-detail__colors__item.is-preorder:hover,.product-detail__handles__item.is-preorder.is-active,.product-detail__handles__item.is-preorder:hover,.product-detail__sizes__item.is-preorder.is-active,.product-detail__sizes__item.is-preorder:hover,.product-detail__thickness__item.is-preorder.is-active,.product-detail__thickness__item.is-preorder:hover{border-color:#a5a5a5;color:#fff}.product-detail__colors__item.is-preorder.is-active:after,.product-detail__handles__item.is-preorder.is-active:after,.product-detail__sizes__item.is-preorder.is-active:after,.product-detail__thickness__item.is-preorder.is-active:after{content:"k";font-family:contra-icons;display:inline-block;background:#c00808;height:25px;width:25px;line-height:19px;text-align:center;font-size:11px}.product-detail__colors__item.is-disabled,.product-detail__handles__item.is-disabled,.product-detail__sizes__item.is-disabled,.product-detail__thickness__item.is-disabled{border-color:#d2d2d2;background:#fff;color:#d2d2d2;text-decoration:line-through;cursor:auto}.product-detail__colors__item.is-disabled:after,.product-detail__handles__item.is-disabled:after,.product-detail__sizes__item.is-disabled:after,.product-detail__thickness__item.is-disabled:after{background:#c00808;content:'';border:3px solid #fff;height:15px;width:15px;line-height:9px;top:-10px;right:-10px}.product-detail__colors__item.is-disabled.is-active,.product-detail__colors__item.is-disabled:hover,.product-detail__handles__item.is-disabled.is-active,.product-detail__handles__item.is-disabled:hover,.product-detail__sizes__item.is-disabled.is-active,.product-detail__sizes__item.is-disabled:hover,.product-detail__thickness__item.is-disabled.is-active,.product-detail__thickness__item.is-disabled:hover{background-color:#fff;text-decoration:line-through!important}.product-detail__colors__item.is-not-in-stock:after,.product-detail__handles__item.is-not-in-stock:after,.product-detail__sizes__item.is-not-in-stock:after,.product-detail__thickness__item.is-not-in-stock:after{background:#FFDD15!important}.product-detail__colors__item{line-height:24px;font-size:14px;font-weight:400;vertical-align:top}.product-detail__colors__item:after{display:none}.product-detail__colors__item.is-active:after{display:block;background:#a5a5a5}.product-detail__colors__item.show-tooltip:after{display:block}.product-detail__colors__item.show-tooltip.is-active:after{background-color:#5fa147}.product-detail__colors__item.show-tooltip.is-not-in-stock:after{background-color:#FFDD15}.product-detail__colors__item.show-tooltip.is-disabled:after,.product-detail__colors__item.show-tooltip.is-preorder:after{background-color:#c00808}.product-detail__colors__item .tooltip{margin-top:60%}.product-detail__handles__item,.product-detail__sizes__item,.product-detail__thickness__item{width:auto;height:auto;padding:0 10px}.product-detail .price-box-wrap .baseprice-box{font-size:14px;color:#a5a5a5}.product-detail .price-box .price-label,.product-detail .product-detail__status .baseprice-box{display:none}.product-detail .price-box .regular-price,.product-detail .price-box .special-price,.product-detail .product-list__item .price-box .minimal-price>:first-child:nth-last-child(4)~[id^=product],.product-detail .product-list__item .price-box .minimal-price>[id^=product]:first-child:nth-last-child(4),.product-list__item .product-detail .price-box .minimal-price>:first-child:nth-last-child(4)~[id^=product],.product-list__item .product-detail .price-box .minimal-price>[id^=product]:first-child:nth-last-child(4){margin-bottom:0}.product-detail__price--not-available{color:#c00808}.product-detail__prices-notice{clear:both;margin-top:15px;font-size:12px}.product-detail__prices-notice a{text-decoration:underline}.product-detail .add-to-box{margin-top:30px}.product-detail .old-price,.product-detail .product-list__item .price-box .minimal-price>:first-child:nth-last-child(4):not([id^=product]),.product-detail .product-list__item .price-box .minimal-price>:first-child:nth-last-child(4)~:not([id^=product]),.product-list__item .price-box .product-detail .minimal-price>:first-child:nth-last-child(4):not([id^=product]),.product-list__item .price-box .product-detail .minimal-price>:first-child:nth-last-child(4)~:not([id^=product]){display:block}.product-detail__amount,.product-detail__cart{margin-right:5px;vertical-align:middle}.product-detail__cart[disabled]{opacity:.6;cursor:auto;background:#5fa147;color:#fff}.product-detail__star{vertical-align:middle;padding-left:40px;padding-right:7px;position:relative}.product-detail__star:hover{text-decoration:none}.product-detail__star:before{content:"n";font-size:26px;position:absolute;left:10px}@media screen and (max-width:480px){.product-detail__star{margin-top:10px}}.product-detail__star__icon:after{content:"D";font-family:contra-icons;display:inline-block}.product-detail__star[disabled]{opacity:.6;cursor:auto;background:#fff;color:#a5a5a5}.product-detail__prices-wrap{position:relative}.product-detail__prices-wrap:after{content:'';display:block;clear:both}.product-detail__prices-wrap .baseprice-box,.product-detail__prices-wrap .price-box{float:left;width:40%}.product-detail__prices-wrap .delivery.express{margin-top:7px}.product-detail__prices-wrap .delivery.express .head{font-size:18px;font-weight:700;line-height:24px;color:#505050}.product-detail__prices-wrap .delivery.express a{color:#5fa147;font-weight:600;margin-top:10px;cursor:pointer}.product-detail__prices-wrap .delivery.express a:before{content:"g";font-family:contra-icons;font-size:12px;margin-right:7px}.product-detail__discount{width:60%;display:inline-block;line-height:24px}@media screen and (max-width:480px){.product-detail__discount{font-size:18px}}.product-detail__discount__left,.product-detail__discount__middle,.product-detail__discount__right{float:left;width:33%}@media screen and (max-width:768px){.product-detail__discount{position:relative;width:100%}}.product-detail__discount__price{color:#c00808;font-weight:700;font-size:20px}.product-detail__share{display:inline-block;position:relative;vertical-align:middle;margin-left:10px}@media screen and (max-width:480px){.product-detail__discount__price{font-size:16px}.product-detail__share{margin-top:10px}}.product-detail__share__icon:after{content:"s";font-family:contra-icons;display:inline-block}.product-detail__share__hover{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;padding:20px;background-color:#fff;position:absolute;top:-110px;left:50%;margin-left:-97px;width:200px;z-index:3;opacity:0;visibility:hidden;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}@media screen and (max-width:880px){.product-detail__share__hover{left:100%;margin-left:-197px}}@media screen and (max-width:768px){.product-detail__share__hover{left:50%;margin-left:-97px}}.product-detail__share__hover:after{display:inline-block;content:'';position:absolute;bottom:-7.5px;left:50%;margin-left:-7.5px;width:15px;height:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;border-right:2px solid #eff0f2;border-bottom:2px solid #eff0f2;z-index:2}@media screen and (max-width:880px){.product-detail__share__hover:after{left:100%;margin-left:-30px}}.product-detail__share__hover--active{opacity:1;visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.product-detail__share__facebook,.product-detail__share__gplus,.product-detail__share__twitter{display:inline-block;margin-right:5px}.product-detail__share__facebook{border-color:#3c5a99;color:#3c5a99}.product-detail__share__facebook:hover{text-decoration:none;color:#fff;background-color:#3c5a99}.product-detail__share__facebook__icon:after{content:"w";font-family:contra-icons;display:inline-block}.product-detail__share__twitter{border-color:#5fa9dd;color:#5fa9dd}.product-detail__share__twitter:hover{text-decoration:none;color:#fff;background-color:#5fa9dd}.product-detail__share__twitter__icon:after{content:"u";font-family:contra-icons;display:inline-block}.product-detail__share__gplus{border-color:#cc3115;color:#cc3115}.product-detail__share__gplus:hover{text-decoration:none;color:#fff;background-color:#cc3115}.product-detail__share__gplus__icon:after{content:"v";font-family:contra-icons;display:inline-block}.product-detail__column{float:left}.product-detail__column__title{text-align:center;margin-bottom:50px}.product-detail__column__description{margin-bottom:30px}.product-detail__column--left{width:50%;padding-right:20px}@media screen and (max-width:768px){.product-detail__share__hover:after{left:50%;margin-left:-9px}.product-detail__column--left{width:100%;padding-right:0}}.product-detail__column--right{width:50%}@media screen and (max-width:768px){.product-detail__column--right{width:100%}}.product-detail__accordion a{color:#5fa147;font-weight:600}.product-detail__discount,.product-detail__table tbody td.is-selected,.product-detail__table thead th.is-selected{color:#c00808}.product-detail__accordion__item{margin-bottom:10px;background-color:#eff0f2}.product-detail__accordion__item__title{position:relative;cursor:pointer;padding:20px}.product-detail__accordion__item__title:after{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out;content:"e";font-family:contra-icons;display:inline-block;text-transform:lowercase;font-size:16px;position:absolute;top:20px;right:20px}.product-detail__accordion__item__title--active:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.product-detail__accordion__item__text{margin-bottom:20px}.product-detail__accordion__content{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;height:auto;max-height:0;overflow:hidden;opacity:0;padding:0 20px}.product-detail__accordion__content--active{max-height:1000px;opacity:1;padding:0 20px 20px}.product-detail__table{width:100%}.product-detail__table tbody td,.product-detail__table thead th{width:25%;padding:2px 5px}.product-detail__table tbody tr:nth-child(odd){background-color:#fff}.product-detail__discount__left,.product-detail__discount__middle,.product-detail__discount__right{color:#333}.aw-gc-send-form .field,.aw-gc-send-form .fields{padding-top:20px}.aw-gc-send-form input[type=text]{width:100%;max-width:320px}.sealingCheckboxes{display:none}.product-attributes-view table tr th{padding-right:20px}.product-attributes-view .available td,.product-attributes-view .available th{padding-bottom:20px;color:#a5a5a5}.product-attributes-view .available b{font-weight:400}.product-attributes-view .delivery td,.product-attributes-view .delivery th{font-weight:400;position:relative;color:#a5a5a5;padding-bottom:20px}.product-attributes-view .delivery td b,.product-attributes-view .delivery th b{font-weight:400}.product-attributes-view--default .delivery td,.product-attributes-view--default .delivery th{font-weight:400;position:relative;color:#a5a5a5;top:0}.product-attributes-view--default .delivery td b,.product-attributes-view--default .delivery th b{font-weight:400}.product-detail__attributes,.product-detail__discount-info{background:#eff0f2;width:100%;margin-bottom:20px}.product-detail__attributes__title,.product-detail__discount-info__title{font-size:18px;font-weight:700}.product-detail__attributes--active .product-detail__attributes__title,.product-detail__attributes--active .product-detail__discount-info__title,.product-detail__discount-info--active .product-detail__attributes__title,.product-detail__discount-info--active .product-detail__discount-info__title{margin-bottom:15px}@-webkit-keyframes discount-bar{0%{background-position:0 0}100%{background-position:86px 0}}@-moz-keyframes discount-bar{0%{background-position:0 0}100%{background-position:86px 0}}@keyframes discount-bar{0%{background-position:0 0}100%{background-position:86px 0}}@-webkit-keyframes attribute-bar{0%{background-position:0 0}100%{background-position:86px 0}}@-moz-keyframes attribute-bar{0%{background-position:0 0}100%{background-position:86px 0}}@keyframes attribute-bar{0%{background-position:0 0}100%{background-position:86px 0}}.product-detail__attributes__name{width:100%;height:19px;line-height:19px;background:#fff;color:#fff;font-weight:700;border-radius:5px;margin-bottom:10px}.product-detail__attributes__bar{background-color:#d90909;background-size:43px 19px;background-image:url(/skin/frontend/contra/default/images/attribute-bar-bg.png);-webkit-animation:attribute-bar 3s linear infinite;-moz-animation:attribute-bar 3s linear infinite;animation:attribute-bar 3s linear infinite;display:inline-block;height:19px;width:70%;padding-left:10px;border-radius:5px}.product-detail__attributes__secondary{margin-top:7px}.product-detail__attributes__secondary__name{font-weight:700}.product-detail__discount-info__text{margin-bottom:20px}.product-detail__discount-info__bar{height:30px;line-height:30px;background:#fff;margin-bottom:4px}.product-detail__discount-info__percent{display:inline-block;position:relative;overflow:hidden;background-color:#d90909;background-image:url(/skin/frontend/contra/default/images/attribute-bar-bg.png);-webkit-animation:discount-bar 9s linear infinite;-moz-animation:discount-bar 9s linear infinite;animation:discount-bar 9s linear infinite;color:#fff;font-weight:700;height:30px;padding-left:10px}.product-detail__discount-info__percent:after,.product-detail__discount-info__percent:before{width:10px;height:38px;content:'';display:block;position:absolute;background:#fff;right:-10px;top:-20px;-webkit-transform:rotate(-160deg);-moz-transform:rotate(-160deg);-ms-transform:rotate(-160deg);-o-transform:rotate(-160deg);transform:rotate(-160deg)}.product-detail__discount-info__percent:before{top:12px;-webkit-transform:rotate(160deg);-moz-transform:rotate(160deg);-ms-transform:rotate(160deg);-o-transform:rotate(160deg);transform:rotate(160deg)}.product-detail__discount-info__percent.five{width:10%}.product-detail__discount-info__percent.ten{width:20%}.product-detail__discount-info__percent.fifteen{width:30%}.product-detail__discount-info__percent.twenty{width:40%}.product-detail__discount-info__percent.twentythree{width:45%}.product-detail__discount-info__percent.twentyfive{width:50%}.product-detail__discount-info__percent.free,.product-detail__discount-info__percent.thirty{width:55%}.product-detail__discount-info__percent--free{background:#5fa147}.product-detail__discount-info__hint{font-size:11px;padding-left:7px;vertical-align:top}@media screen and (max-width:1160px){.product-detail__discount-info__bar{margin-bottom:25px}.product-detail__discount-info__hint{display:block;line-height:100%;margin-top:-7px;font-size:14px}}.product-detail__zoom{background-color:rgba(0,0,0,.5);height:100%;opacity:1;position:fixed;right:0;top:0;visibility:visible;width:100%;z-index:99999}.product-detail__zoom.is-hidden{visibility:hidden}.product-detail__zoom__content{max-width:768px;height:auto;left:calc(50% - 20px);padding:40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 20px);background-color:#fff;text-align:center;margin:20px}.product-item__button-increase,.product-item__button-reduce{text-align:center;width:35px;color:#fff;height:47px;line-height:39px;padding:0 10px;font-weight:700;float:left;cursor:pointer}.product-detail__zoom .bx-wrapper .bx-next,.product-detail__zoom .bx-wrapper .bx-prev{display:block;margin-top:0}.product-detail__zoom .bx-wrapper .bx-prev:after{left:25px;right:auto}.product-detail__zoom .bx-wrapper .bx-next:after{right:25px;left:auto}.product-detail__zoom .bx-wrapper .bx-pager{display:none}.product-item{background-color:#fff;overflow:auto;margin-bottom:20px;position:relative}.product-item__input{border-radius:0!important;border-right:none!important;border-left:none!important;float:left}.product-item__input:focus{border-color:#d2d2d2}.product-item__input-wrapper:after{content:'';display:block;clear:both}.product-item__button-reduce{display:block;border:3px solid #d2d2d2;background-color:#d2d2d2;border-radius:4px 0 0 4px}.product-item__button-reduce:hover{border:3px solid #a5a5a5;background-color:#a5a5a5}.product-item__button-increase{display:block;border:3px solid #d2d2d2;background-color:#d2d2d2;border-radius:0 4px 4px 0}.product-item__button-increase:hover{border:3px solid #a5a5a5;background-color:#a5a5a5}.product-item .item-msg.error,.product-item .item-msg.notice{color:#c00808}.product-item__image-wrap{width:10.169491525423728813559322033898%;padding:20px;float:left}@media screen and (max-width:1024px){.product-item__image-wrap{width:100px;position:absolute}}@media screen and (max-width:768px){.product-item__image-wrap{width:80px}}@media screen and (max-width:630px){.product-item__image-wrap{width:100px}}.product-item__image{width:100%;max-width:100px}.product-item__attributes{font-size:14px;line-height:18px;width:34.067796610169491525423728813558%;padding:20px;float:left}@media screen and (max-width:1024px){.product-item__attributes{width:45%;padding-left:100px}}@media screen and (max-width:768px){.product-item__attributes{width:45%;padding-left:80px}}@media screen and (max-width:630px){.product-item__attributes{width:100%;padding-left:100px}}.product-item__attributes__art-nr{color:#a5a5a5}.product-item__label{display:none}.product-item__price{width:15.254237288135593220338983050847%;padding-right:20px;line-height:140px;float:left;text-align:right}@media screen and (max-width:1024px){.product-item__price{width:25%}}@media screen and (max-width:768px){.product-item__price{width:20%}}@media screen and (max-width:630px){.product-item__price{width:30%;line-height:80px;text-align:center}}.product-item__amount{width:17.6271186440677966101694915254237%;margin-top:45px;padding-left:20px;float:left}@media screen and (max-width:1024px){.product-item__price--single{display:none}.product-item__amount{width:20%}}@media screen and (max-width:768px){.product-item__amount{width:25%}}@media screen and (max-width:630px){.product-item__amount{width:45%;line-height:80px;margin-top:0}.product-item__amount .product-item__input-wrapper{margin-top:15px}}.product-item__delete{width:7.6271186440677966101694915254237%;padding-right:20px;padding-top:45px;float:left;text-align:right}@media screen and (max-width:1024px){.product-item__delete{width:10%}}@media screen and (max-width:630px){.product-item__delete{width:25%;line-height:80px;padding-top:0}}.product-item__delete__icon{display:inline-block;height:46px;padding:0;border-color:#a5a5a5!important;line-height:22px}.product-item__delete__icon:hover{text-decoration:none;color:#fff;background:#a5a5a5}.product-item__delete__icon:after{content:"x";font-family:contra-icons;display:inline-block}.product-list:after,.product-list__options:after{content:'';clear:both}.product-item--head{background:0 0;margin-bottom:10px}@media screen and (max-width:630px){.product-item--head{display:none}}.product-item--head .product-item__delete,.product-item--head .product-item__image-wrap{padding:0}.product-item--head div{line-height:16px;padding-bottom:0;margin-top:0}#aw-onestepcheckout-review-cart .product-item__delete{display:none}#aw-onestepcheckout-review-cart .product-item__price{width:19%}@media screen and (max-width:1024px){#aw-onestepcheckout-review-cart .product-item__price{width:30%}}@media screen and (max-width:768px){#aw-onestepcheckout-review-cart .product-item__price{width:40%}}.product-list__filter__button,.product-list__filter__input{width:100%}.product-list{padding:50px 0;background-color:#eff0f2}.product-list:after{display:block}.product-list .price-per-unit{display:none}.product-list .wrap-hack-for-toolbar{position:relative;padding-top:70px}.product-list .toolbar-top{position:absolute;top:0;left:0;width:100%}.product-list__title{text-align:center;margin-bottom:50px}.product-list__options{color:#a5a5a5;font-weight:600;font-size:18px}.product-list__options:after{display:block}@media screen and (max-width:768px){.product-list__options{font-size:16px}}@media screen and (max-width:480px){.product-list__options{font-size:14px}}.product-list__amount-per-page{float:left;font-weight:700}.product-list__amount-per-page__option{margin-right:10px}.product-list__amount-per-page__option a{color:#a5a5a5}.product-list__amount-per-page__option--active a,.product-list__amount-per-page__option.is-active a,.product-list__amount-per-page__option:hover a{color:#fff;text-decoration:none;background:#a5a5a5}.product-list .sort-by-order{vertical-align:top;margin-left:5px;padding:0}.product-list .sort-by-order a{padding:2px 10px;display:inline-block;color:#a5a5a5}.product-list .sort-by-order a:hover{color:#fff;text-decoration:none}.product-list__sorting{float:right;font-weight:700}@media screen and (max-width:640px){.product-list__sorting{display:none}}.product-list__sorting__select{margin-left:10px;padding:0 10px;background-position:right 15px center!important}.product-list__sorting__select:hover{background-color:transparent;color:#a5a5a5}.product-list__sorting .select-arrow:after{content:"a";font-family:contra-icons;font-weight:600;font-size:16px;position:absolute;color:#a5a5a5;top:7px;margin-left:-30px}.product-list__sorting__select:hover+.select-arrow:after{color:#fff}@media screen and (max-width:710px){.product-list__sorting__text{display:none}}.product-list__filter{position:relative;background-color:#fff;height:100%}.product-list__area .product .minimal-price-link,.product-list__area .product .price-label{display:none}.product-list__list{-js-display:flex;display:flex;align-items:stretch;flex-wrap:wrap}.product-list__list:after{content:'';display:block;clear:both}.product-list__item{width:31.111111111111111111111111111111%;margin-left:2.2222222222222222222222222222222%;margin-bottom:15px;position:relative;background:#fff;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;transition:box-shadow .3s;display:block;float:left;vertical-align:top}.product-list__item .product{position:static}.product-list__item .product__title{margin-bottom:60px}.product-list__item .price-box{position:absolute;bottom:20px;left:0;text-align:center;width:100%}@media screen and (max-width:768px){.product-list__filter__button,.product-list__filter__input{font-size:14px}.product-list__item{width:45%;margin-left:5%}}@media screen and (max-width:600px){.product-list__item{width:47.5%;margin-left:0}.product-list__item:nth-child(odd){margin-right:5%}}.product-list__pagination{position:relative;padding-top:2.2222222222222222222222222222222%}@media screen and (max-width:768px){.product-list__pagination{padding-top:5%}}.aw-ln-filter-options-fromto-button>button,.product-list__pagination__left,.product-list__pagination__right{width:50px;height:50px;line-height:44px;text-align:center;float:left;padding:0}.aw-ln-filter-options-fromto-button>button:after,.product-list__pagination__left:after,.product-list__pagination__right:after{content:"b";font-family:contra-icons;display:inline-block}@media screen and (min-width:600px){.product-list__pagination__left{margin-left:5%}}@media screen and (min-width:768px){.product-list__pagination__left{margin-left:2.2222222222222222222222222222222%}}.aw-ln-filter-options-fromto-button>button,.product-list__pagination__right{float:right}.aw-ln-filter-options-fromto-button>button:after,.product-list__pagination__right:after{content:"c";font-family:contra-icons;display:inline-block}.product-list__pagination__select{width:300px;position:absolute;left:50%;margin-left:-150px;height:50px;line-height:50px;text-align:center}@media screen and (min-width:1024px){.product-list__pagination__select{font-size:18px}}.product-list__pagination__select__text{color:#a5a5a5;font-weight:700;padding:0 10px}@media screen and (max-width:480px){.product-list__pagination__select{width:100px;margin-left:-50px}.product-list__pagination__select__text{display:none}}.product-list__pagination__select__dropdown{min-width:100px}@media screen and (min-width:480px){.product-list__pagination__select__dropdown{min-width:150px}}.product-list__pagination__select__dropdown:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKcAAABgCAMAAABPJZLSAAAACXBIWXMAAC4jAAAuIwF4pT92AAA572lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMDEtMTVUMDk6MTQ6NDArMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0wMS0xNVQwOToxNjoxNSswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDEtMTVUMDk6MTY6MTUrMDE6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjI8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ZGFjYTJkMWEtNzAxYS01ZDRlLThiZTctZGUwNGVlNmVhY2NlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MzRlYWViMjEtYmI2MC0xMWU1LWE0ZDUtODNiODQ3ZTJmYjA5PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MzI0YTM1NjMtZTNmNi00ZDQ5LTlhYjctYmZmM2JiOGRiMGNkPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjMyNGEzNTYzLWUzZjYtNGQ0OS05YWI3LWJmZjNiYjhkYjBjZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wMS0xNVQwOToxNDo0MCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpkYWNhMmQxYS03MDFhLTVkNGUtOGJlNy1kZTA0ZWU2ZWFjY2U8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDEtMTVUMDk6MTY6MTUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xNjc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+OTY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pp2Fa2cAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vy5IYQAAAAF0Uk5TAEDm2GYAAAF1SURBVHja1NpBksMgEEPRr/tfepazITYYmpY4gPSScgJ0GQD0vzBZI5HkBtWAJMkNOiTJDqoRSXKDDkWSG3QskhtUK06ZMX865cX87ZQV88EpJ+aTU0bMR6d8mM9O2TBfnHJhCheo9pxyYXpANYPoh2qO0A3VLKAXqvn6TqhWyvugWqvugmq1uAeq9doW6IdSNUA/Vd6Hfiy8Df1cdxe6UXYTulV1D7pZdAu6XXMHeqDkBvRIRT30UEE19Fh8LfRgeCX0aHSd83ByFfR4bg20ILUCWvLhz4cWPUynY8t+nGeDQ/7rQvaOkL045GwTclYMOXuH3GVC7oYhd+2Q2UXILChkthYyq+yYqX6AtjDXoU3MVWgbcw3ayFyBtjLnoc3MWWg7cw5qwJyBWjDfoSbM9+8r5GUjG+YOlAwnREAhAgoRUIiAQgQUIqAQAYUIKERAIQIKEVCIgEIEFCKgEAGFCChEQCECChFQiIBCBBQioDivKuXfAI0ME61nwN/HAAAAAElFTkSuQmCC)!important}#aw-ln-filters-container ol,#aw-ln-filters-container ul{width:100%}#aw-ln-filters-container dd ol li.aw-ln-filters-container-4column-layout{width:auto!important;margin-right:10px}#aw-ln-filters-container dd.weitere-filter{background-color:#fff;margin-top:-25px}#aw-ln-filters-container .aw-ln-filter-options-range-slider-active{position:absolute}#aw-ln-filters-container .aw-ln-filter-options-range-status{margin-bottom:20px}#aw-ln-filters-container .aw-ln-filter-collapse-hide,#aw-ln-filters-container .aw-ln-filter-collapse-show{color:#5fa147;margin-bottom:20px;font-weight:700}#aw-ln-filters-container .aw-ln-filter-collapse-hide:before,#aw-ln-filters-container .aw-ln-filter-collapse-show:before{content:"e";font-family:contra-icons;display:inline-block;font-size:12px;margin-right:5px}#aw-ln-filters-container .aw-ln-filter-collapse-hide:before{content:"h";font-family:contra-icons;display:inline-block}#aw-ln-filters-container .contra_color li{width:auto!important;display:inline-block;margin-right:7px}#aw-ln-filters-container .color-filter+a:before{display:none!important}#aw-ln-filters-container .color-filter-text{width:auto;display:inline-block;padding:3px 7px;height:30px;line-height:17px}#aw-ln-filters-container .color-filter-text a{color:#a5a5a5}#aw-ln-filters-container .color-filter-text.checked,#aw-ln-filters-container .color-filter-text:hover{background:#a5a5a5}#aw-ln-filters-container .color-filter-text.checked a,#aw-ln-filters-container .color-filter-text:hover a{color:#fff}#aw-ln-filters-container .color-filter-wrap{width:30px;height:30px;border:3px solid #eff0f2;border-radius:5px;padding:3px;background:#fff}#aw-ln-filters-container .color-filter-wrap.checked{border:3px solid #a5a5a5}#aw-ln-filters-container .color-filter-single{width:100%;height:100%}#aw-ln-filters-container .color-filter-double{width:50%;height:100%;float:left}#aw-ln-filters-container dd:not(:last-child){border-bottom:3px solid #eff0f2;margin-bottom:20px}@font-face{font-family:contra-icons;src:url(/skin/frontend/contra/default/fonts/contra-icons.eot);src:url(/skin/frontend/contra/default/fonts/contra-icons.eot?#iefix) format("embedded-opentype"),url(/skin/frontend/contra/default/fonts/contra-icons.woff) format("woff"),url(/skin/frontend/contra/default/fonts/contra-icons.ttf) format("truetype"),url(/skin/frontend/contra/default/fonts/contra-icons.svg#ssc-icons) format("svg");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-300.eot);src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-300.eot?#iefix) format("embedded-opentype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-300.woff2) format("woff2"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-300.woff) format("woff"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-300.ttf) format("truetype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-300.svg#SourceSansPro) format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-regular.eot);src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-regular.eot?#iefix) format("embedded-opentype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-regular.woff2) format("woff2"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-regular.woff) format("woff"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-regular.ttf) format("truetype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-regular.svg#SourceSansPro) format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-600.eot);src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-600.eot?#iefix) format("embedded-opentype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-600.woff2) format("woff2"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-600.woff) format("woff"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-600.ttf) format("truetype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-600.svg#SourceSansPro) format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-700.eot);src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-700.eot?#iefix) format("embedded-opentype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-700.woff2) format("woff2"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-700.woff) format("woff"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-700.ttf) format("truetype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-700.svg#SourceSansPro) format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;src:url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-900.eot);src:local("Source Sans Pro Black"),local("SourceSansPro-Black"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-900.eot?#iefix) format("embedded-opentype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-900.woff2) format("woff2"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-900.woff) format("woff"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-900.ttf) format("truetype"),url(/skin/frontend/contra/default/fonts//source-sans-pro/source-sans-pro-v11-latin-900.svg#SourceSansPro) format("svg")}@media screen and (max-width:600px){.wrap-hack-for-toolbar .col-left.sidebar{height:auto;padding:15px 20px}.wrap-hack-for-toolbar .col-left.sidebar #aw-ln-filters,.wrap-hack-for-toolbar .col-left.sidebar .category-navigation{display:block}.wrap-hack-for-toolbar .col-left.sidebar.closed #aw-ln-filters,.wrap-hack-for-toolbar .col-left.sidebar.closed .category-navigation{display:none}}.wrap-hack-for-toolbar .col-left.sidebar .layered-navigation-minimize__button{font-weight:700;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:600px){.wrap-hack-for-toolbar .col-left.sidebar .layered-navigation-minimize__button{display:none}}.wrap-hack-for-toolbar .col-left.sidebar .layered-navigation-minimize__button .icon-arrow{font-family:contra-icons;float:right;transition-duration:.5s;transition-property:transform}.wrap-hack-for-toolbar .col-left.sidebar .layered-navigation-minimize__button .icon-arrow:before{content:"d";font-family:contra-icons;display:inline-block}.wrap-hack-for-toolbar .col-left.sidebar.closed .layered-navigation-minimize__button .icon-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wrap-hack-for-toolbar .col-left.sidebar:not(.closed) .layered-navigation-minimize__button{padding:0;padding-bottom:20px;margin-bottom:20px;border-bottom:3px solid #eff0f2}#aw-ln-filters-container dd ol li label{display:block;padding-left:40px;padding-bottom:5px;position:relative}#aw-ln-filters-container dd.contra_color_filter ol li label{padding:0}.aw-ln-filter-options-range-status{margin-top:20px;margin-bottom:30px!important}.aw-ln-filter-options-range-slider-active{height:10px!important}.aw-ln-filter-options-range-slider-wrapper-right{border-radius:10px;height:10px!important}.aw-ln-filter-options-range-slider-wrapper-left{margin:0!important}.aw-ln-filter-options-range-status-from,.aw-ln-filter-options-range-status-to{margin:0!important;text-align:center;border:3px solid #d2d2d2;color:#505050;border-radius:5px;width:37%}.aw-ln-filter-options-range-status-text{display:inline-block;float:left;text-align:center;width:26%;margin:2px 0}.aw-ln-filter-options-range{margin-top:10px}.aw-ln-filter-options-fromto-button>button{height:30px;width:30px;line-height:25px;float:left;margin-left:10px}.aw-ln-filter-options-fromto-button,.aw-ln-filter-options-fromto-inputs,.aw-ln-filter-options-fromto-status-from,.aw-ln-filter-options-fromto-status-to,.aw-ln-filter-options-fromto-to-text{float:left}.aw-ln-filter-options-fromto-inputs{width:75%;margin-bottom:30px}.aw-ln-filter-options-fromto-button{width:25%}.aw-ln-filter-options-fromto-to-text{width:20%;text-align:center;line-height:30px}.aw-ln-filter-options-fromto-status-from,.aw-ln-filter-options-fromto-status-to{width:40%}.aw-ln-filter-options-fromto-status-from .input-text,.aw-ln-filter-options-fromto-status-to .input-text{height:30px;line-height:normal;width:100%}dl#aw-ln-filters-container .aw-ln-filter-clear{float:none;display:block;margin-bottom:10px}dl#aw-ln-filters-container dt.hide-filter.show:after,dl#aw-ln-filters-container dt.hide-filter:after{font-family:contra-icons;display:inline-block;float:right;font-size:14px;vertical-align:top}dl#aw-ln-filters-container dt.hide-filter{border-bottom:3px solid #eff0f2;cursor:pointer}dl#aw-ln-filters-container dt.hide-filter.last,dl#aw-ln-filters-container dt.hide-filter.show{border-bottom:none}dl#aw-ln-filters-container dt.hide-filter:after{content:"e"}dl#aw-ln-filters-container dt.hide-filter+dd{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0;visibility:hidden;max-height:0;overflow:hidden;margin-bottom:10px}dl#aw-ln-filters-container dt.hide-filter.show:after{content:"h"}dl#aw-ln-filters-container dt.hide-filter.show+dd{opacity:1;visibility:visible;max-height:100%}.cart-confirmation,.ww-ajax-response{background-color:rgba(0,0,0,.5);width:100%;height:100%;z-index:9999;top:0;left:0;position:fixed;display:none}.cart-confirmation__content,.ww-ajax-response__content{background-color:#fff;max-width:980px;width:calc(100% - 40px);height:auto;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;padding:80px 50px 50px}@media screen and (max-width:780px){.cart-confirmation__content,.ww-ajax-response__content{padding:40px 20px 20px}}.cart-confirmation__image-wrapper,.cart-confirmation__text-wrapper,.ww-ajax-response__image-wrapper,.ww-ajax-response__text-wrapper{float:left}.cart-confirmation__image-wrapper,.ww-ajax-response__image-wrapper{height:180px;margin-right:50px;width:auto}.cart-confirmation__image-wrapper img,.ww-ajax-response__image-wrapper img{height:100%}@media screen and (max-width:1024px){.cart-confirmation__image-wrapper,.ww-ajax-response__image-wrapper{margin-right:30px}}.cart-confirmation__text-wrapper,.ww-ajax-response__text-wrapper{width:65%}@media screen and (max-width:700px){.cart-confirmation__image-wrapper,.ww-ajax-response__image-wrapper{display:none}.cart-confirmation__text-wrapper,.ww-ajax-response__text-wrapper{width:100%}}.cart-confirmation__text-wrapper div,.ww-ajax-response__text-wrapper div{margin-top:40px}.cart-confirmation__text-wrapper div button,.ww-ajax-response__text-wrapper div button{margin-right:20px}.cart-confirmation__headline,.ww-ajax-response__headline{font-weight:700;font-size:30px}@media screen and (max-width:768px){.cart-confirmation__headline,.ww-ajax-response__headline{font-size:20px}}.cart-confirmation .button,.ww-ajax-response .button{float:left;text-align:center;margin-right:10px;height:45px;margin-bottom:10px}.cart-confirmation .button:last-child,.ww-ajax-response .button:last-child{margin-right:0}.cart-confirmation .button:before,.ww-ajax-response .button:before{vertical-align:top}@media screen and (max-width:440px){.cart-confirmation .button,.ww-ajax-response .button{width:100%;margin-bottom:10px}.cart-confirmation .button:last-child,.ww-ajax-response .button:last-child{margin-bottom:0}}.cart-confirmation__close,.ww-ajax-response__close{background:url(/skin/frontend/contra/default/configurator/img/icon_x_klein.svg) 0 0/100% auto no-repeat;cursor:pointer;height:15px;position:absolute;right:20px;top:20px;width:15px}.ww-ajax-response-icon{width:140px;height:140px;display:block}.ww-ajax-response-icon.error:before,.ww-ajax-response-icon.success:before{display:inline-block;font-size:7em;line-height:1.2;font-family:contra-icons}.ww-ajax-response-icon.success:before{content:"k";color:#5fa147}.ww-ajax-response-icon.error:before{content:"l";color:#c00808}.teaser-box{background-color:#83bbd4;color:#fff;overflow:auto;height:500px}.page,.ww-menu-slider__wrap{overflow:hidden}@media screen and (max-width:1024px){.teaser-box{height:450px}}@media screen and (max-width:880px){.teaser-box{height:400px}}@media screen and (max-width:760px){.teaser-box{height:auto}}.teaser-box__inner{height:100%;position:relative}.tooltip,.tooltip:after{position:absolute;left:50%}.teaser-box__image{background-size:cover;background-repeat:no-repeat;width:50%;height:100%;float:left}@media screen and (max-width:1400px){.teaser-box__image{width:52%}}@media screen and (max-width:1024px){.teaser-box__image{width:60%}}.teaser-box__content-wrap{width:50%;padding-top:50px}@media screen and (min-width:761px){.teaser-box__content-wrap{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding-left:20px;position:absolute;top:50%;right:0}}@media screen and (max-width:1400px){.teaser-box__content-wrap{padding:50px 0;padding-left:20px;width:48%}}@media screen and (max-width:1024px){.teaser-box__content-wrap{padding-left:20px;width:40%}}@media screen and (max-width:760px){.teaser-box__image{display:none}.teaser-box__content-wrap{width:100%;text-align:center;padding:30px 0}}.teaser-box__title{text-transform:uppercase;line-height:50px;font-weight:700;font-size:50px;margin-bottom:20px}@media screen and (max-width:1090px){.teaser-box__title{font-size:40px;line-height:35px}}@media screen and (max-width:768px){.teaser-box__title{line-height:30px}}@media screen and (max-width:1024px){.teaser-box__title{font-size:30px}}@media screen and (max-width:480px){.teaser-box__title{font-size:20px}}.teaser-box__text{margin-bottom:30px}@media screen and (max-width:1024px){.teaser-box__text{display:none}}.teaser-box__link{margin-right:20px}.teaser-box__link:before{vertical-align:top}@media screen and (max-width:1090px){.teaser-box__link{margin-bottom:10px}}@media screen and (max-width:500px){.teaser-box__link{margin-right:0;display:block}}.cms-home .teaser-box .teaser-box__link{color:#201d37}.cms-home .teaser-box .teaser-box__link:hover{color:#fff}.tooltip{box-shadow:0 2px 15px 0 rgba(0,0,0,.35);width:220px;padding:10px;margin-left:-110px;background:#fff;color:#505050;font-size:14px;text-align:left;font-weight:400;line-height:130%;margin-top:10%;z-index:1}.tooltip:after{content:'';background-color:#fff;width:14px;height:14px;line-height:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-left:2px solid #eff0f2;border-top:2px solid #eff0f2;margin-left:-7px;top:-7px}.tooltip.is-left-aligned{left:0;margin-left:0}.tooltip.is-left-aligned:after{margin-left:0;left:10px}.tooltip.is-right-aligned{right:0;left:auto;margin-left:0}.tooltip.is-right-aligned:after{margin-left:0;right:10px;left:auto}.topseller{z-index:1;position:relative;padding:50px 0;background-color:#eff0f2}.topseller--product-detail{box-shadow:none;padding-bottom:10px}.topseller .product{position:static}.topseller .product__price{position:absolute;bottom:20px;left:0;width:100%;text-align:center}.topseller__item,.ww-menu-slider{position:relative}.topseller .product__price .price-per-unit{display:none}.topseller .product__title{margin-bottom:60px}.topseller__list{-js-display:flex;display:flex;align-items:stretch;align-content:stretch;flex-wrap:wrap;padding:35px 0}.topseller__list__wrap,.topseller__list__wrap>div>div{padding:0 20px}@media screen and (max-width:480px){.topseller__list__wrap{padding:0 10px}}.topseller__title{font-weight:700;text-align:center;padding:0 0 30px}.topseller__item{display:inline-block;background:#fff;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;transition:box-shadow .3s}.main-nav__configurator,.product-list__configurator{background-color:#6b6b6b;background-position:right;background-repeat:no-repeat;color:#fff;padding:20px}.topseller .bx-viewport{height:auto!important}.ww-menu-slider li{float:left}.main-nav__configurator{background-image:url(https://www.contra.de/skin/frontend/contra/default/images/content/main-nav-configurator.png);background-size:52%;height:100%;width:100%}.main-nav__configurator__title{font-weight:700;margin-bottom:10px}.main-nav__configurator__text{margin-bottom:20px}.main-nav__configurator__text,.main-nav__configurator__title{width:45%}.main-nav__configurator.is-en{background-image:url(https://www.contra.de/skin/frontend/contra/default/images/content/main-nav-configurator-en.png)}.product-list__configurator{min-height:148px;background-image:url(https://www.contra.de/skin/frontend/contra/default/images/content/list-configurator.png);background-size:49%;width:100%;margin-bottom:20px}@media screen and (max-width:767px){.product-list__configurator{display:none}}.product-list__configurator.is-en{background-image:url(https://www.contra.de/skin/frontend/contra/default/images/content/list-configurator-en.png)}.product-list__configurator .main-nav__configurator__title{margin-bottom:0}.product-list__configurator .main-nav__configurator__text{margin-bottom:15px}.product-detail .price-box .full-product-price .price:after,.product-detail .price-box .old-price .price:after,.product-detail .price-box .regular-price .price:after,.product-detail .price-box .special-price .price:after,.product-detail .product-detail__discount .price:after,.product-detail .product-list__item .price-box .minimal-price>:first-child:nth-last-child(4):not([id^=product]) .price:after,.product-detail .product-list__item .price-box .minimal-price>:first-child:nth-last-child(4)~:not([id^=product]) .price:after,.product-detail .product-list__item .price-box .minimal-price>:first-child:nth-last-child(4)~[id^=product] .price:after,.product-detail .product-list__item .price-box .minimal-price>[id^=product]:first-child:nth-last-child(4) .price:after,.product-list__item .product-detail .price-box .minimal-price>:first-child:nth-last-child(4):not([id^=product]) .price:after,.product-list__item .product-detail .price-box .minimal-price>:first-child:nth-last-child(4)~:not([id^=product]) .price:after,.product-list__item .product-detail .price-box .minimal-price>:first-child:nth-last-child(4)~[id^=product] .price:after,.product-list__item .product-detail .price-box .minimal-price>[id^=product]:first-child:nth-last-child(4) .price:after,price-box-wrap:after{content:'*'}.link-compare{vertical-align:top;margin-right:5px}textarea{border:3px solid #d2d2d2;border-radius:4px}.reset-filter.reset-border{border-top:3px solid #eff0f2;margin-top:10px;padding-top:20px}.reset-filter a{font-weight:700;color:#a5a5a5}.reset-filter a:before{content:"l";font-family:contra-icons;font-size:12px;margin-right:10px;display:inline-block}#aw-ln-filters-container dt span{margin-bottom:10px;display:inline-block}#aw-ln-filters-container dd ol li{white-space:normal!important}#aw-ln-filters-container a{font-size:16px}@media screen and (max-width:480px){#aw-ln-filters-container a{font-size:14px}}#aw-ln-filters-container input[type=checkbox],#aw-ln-filters-container input[type=radio]{display:none}#aw-ln-filters-container input[type=checkbox]+a:before,#aw-ln-filters-container input[type=radio]+a:before{content:'';display:inline-block;line-height:25px;vertical-align:bottom;height:30px;width:30px;padding:0;margin-right:10px;position:absolute;left:0}#aw-ln-filters-container input[type=radio]+a:before{border-radius:50%}#aw-ln-filters-container input[type=checkbox]:checked+a:before{content:"k";font-family:contra-icons;display:inline-block;background-color:#a5a5a5;border-color:#a5a5a5;color:#fff;text-align:center}.price-label,.product-detail .data-table.grouped-items-table{display:none}.category-view .note-msg,.checkout .cart-forms #discount-coupon-form,.checkout .cart-forms .delivery.express,.checkout .cart-forms .discount.aw_giftcard{background-color:#fff;padding:20px}#aw-ln-filters-container input[type=radio]:checked+a:before{border-width:10px;border-color:#a5a5a5}#aw-ln-filters-container .aw-ln-filter-options-range-slider-wrapper-right{position:relative}#aw-ln-filters-container .aw-ln-filter-options-range-slider-max{position:absolute!important;margin-top:-11px}.category-view .note-msg{text-align:center;margin-left:2.2222222222222222222222222222222%}.product-detail .qty-wrapper{display:inline-block}.product-detail .qty-wrapper label{display:none}.product-detail .add-to-cart,.product-detail .add-to-cart-buttons{display:inline-block;margin-bottom:5px}.input-text.qty{color:#a5a5a5}.input-text.qty:not(.item__amount__input):hover{color:#fff}.summary-collapse{cursor:pointer}.summary-collapse:after{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;content:"a";font-family:contra-icons;display:inline-block;font-size:12px;margin-left:7px}.show-details .summary-collapse:after{content:"d";font-family:contra-icons;display:inline-block}.summary-details{color:#a5a5a5;font-size:14px}.summary-details td{vertical-align:top}.checkout:after{content:'';display:block;clear:both}.checkout__cart__total{display:block;margin:10px 0}@media screen and (max-width:920px){.checkout__cart__total{font-size:26px}}@media screen and (max-width:430px){.checkout__cart__total{font-size:20px}}@media screen and (max-width:350px){.checkout__cart__total{font-size:18px}}.checkout .btn-update{display:none!important;margin:10px 0;margin-left:0}@media screen and (max-width:630px){.checkout .btn-update{margin-left:0}}.checkout .btn-update.active{display:inline-block!important}.checkout .cart-forms{float:left;width:49.152542372881355932203389830508%;margin-bottom:20px}.checkout .cart-forms .delivery.express{margin-bottom:20px;color:#a5a5a5}.checkout .cart-forms .delivery.express .head{font-size:18px;font-weight:700;line-height:24px;color:#505050}.checkout .cart-forms .delivery.express a{color:#5fa147;font-weight:600;margin-top:10px;cursor:pointer}.ampromo-product-name,.checkout .cart-totals-wrapper .cart-totals #shopping-cart-totals-table tfoot strong{font-weight:700}.checkout .cart-totals-wrapper .catalog-order,.my-account .form-label{margin-top:20px}.checkout .cart-forms .delivery.express a:before{content:"g";font-family:contra-icons;font-size:12px;margin-right:7px}.checkout .cart-forms #discount-coupon-form{margin-bottom:20px}@media screen and (max-width:800px){.checkout .cart-forms{width:100%}}.checkout .cart-totals-wrapper{width:49.152542372881355932203389830508%;float:right}.checkout .cart-totals-wrapper .cart-totals{background-color:#fff;padding:20px;text-align:right;overflow:auto}.checkout .cart-totals-wrapper .cart-totals .input-text{width:100%}.checkout .cart-totals-wrapper .cart-totals #shopping-cart-totals-table{width:100%;margin-bottom:20px}.checkout .cart-totals-wrapper .cart-totals #shopping-cart-totals-table tr td.a-right:last-child{padding-left:20px}@media screen and (max-width:800px){.checkout .cart-totals-wrapper{width:100%}.checkout .cart-totals-wrapper .cart-totals{margin-bottom:20px}.checkout .cart-totals-wrapper .catalog-order{width:100%;text-align:center}}.checkout .cart-totals-wrapper .catalog-order-img{width:100%;max-width:580px}.checkout .cart-forms #coupon_code{width:100%}.checkout .cart-forms h2{margin-bottom:10px}.checkout .cart-forms .button-wrapper,.checkout .cart-forms .buttons-set{margin-top:10px}.crosssell:before{content:'';display:block;clear:both}.crosssell-wrap{box-shadow:none}.crosssell h2{margin-bottom:50px;text-align:center}#ampromo-items-add{padding:7px;text-align:center;margin-bottom:12px}.amscheckout #ampromo-items-add{margin:7px 10px}#ampromo-overlay{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);top:0;left:0;z-index:10000;text-align:center;direction:ltr;overflow:scroll}#ampromo-carousel-wrapper,#wishlist-table .cell-qty,.aw-onestepcheckout-auth-form-block-wrap,.aw-onestepcheckout-row.auth,.discount .buttons-set,.discount-form .button-wrapper,.my-account .button-set,.my-account .customer-dob,.my-account .dl-list,.my-account .form-list,.my-account .table-column,.my-account .table-row,.my-account .totals-wrap,table.data-table td,table.data-table th,table.data-table tr{overflow:hidden}#ampromo-overlay .close{position:absolute;top:7px;right:7px;background:url(https://www.contra.de/skin/frontend/images/amasty/ampromo/close_icon.png) no-repeat;width:16px;height:16px;z-index:1;margin:0;padding:0;font-size:0;display:block;opacity:.8}#ampromo-overlay .close:hover{opacity:1;transition:opacity .2s ease}@media only screen and (max-width:820px) and (min-width:420px){body #ampromo-items.amcarousel{width:400px}body .amcarousel #ampromo-carousel-wrapper{width:250px}}@media only screen and (max-width:420px){body #ampromo-items.amcarousel{width:100%}body .amcarousel #ampromo-carousel-wrapper{width:250px}body .ampromo-carousel-control.prev{left:0}body .ampromo-carousel-control.next{right:0}body .ampromo-carousel-control{z-index:10001}}@media only screen and (max-width:340px){body #ampromo-items .ampromo-item{border:none}}#ampromo-items,#ampromo-items .ampromo-item{box-sizing:border-box;border:1px solid #ededed;position:relative}@media only screen and (max-height:500px){body #ampromo-items.amcarousel{top:0!important;height:100%}body #ampromo-items{padding-top:0}body #ampromo-items>h4{display:none}}#ampromo-items{background-color:#fff;margin:0 auto;padding:24px;display:inline-block}#ampromo-items.amcarousel{display:block;width:685px}#ampromo-items .ampromo-item{margin-bottom:7px;padding:20px;width:250px;margin-right:12px}#ampromo-items .ampromo-item-options{margin-bottom:12px;text-align:left}#ampromo-items .ampromo-item-image{display:block;margin:0 auto;width:160px;height:160px}.amcarousel #ampromo-carousel-wrapper{width:520px}#ampromo-carousel-wrapper{margin:0 auto}.amcarousel #ampromo-carousel-content{width:4500px;height:1px}#ampromo-carousel-content .ampromo-slide{float:left}.amcarousel .ampromo-carousel-control{display:block}.ampromo-carousel-control{position:absolute;top:260px;background:url(https://www.contra.de/skin/frontend/images/amasty/ampromo/buttons_next_prev.png) no-repeat;width:48px;height:45px;font-size:0;display:none}.ampromo-carousel-control.carousel-disabled.prev{background-position:0 0!important}.ampromo-carousel-control.amcarousel-disabled.next{background-position:-46px 0!important}.ampromo-carousel-control.prev{background-position:0 -45px;left:20px}.ampromo-carousel-control.next{background-position:-46px -45px;right:20px}.ampromo-carousel-control.prev:hover{background-position:0 -91px}.ampromo-carousel-control.next:hover{background-position:-46px -91px}.ampromo-item .qty-holder{display:none}.ampromo-item-options input,.ampromo-item-options select{max-width:210px}.ampromo-notification{padding:7px;text-align:center;margin-bottom:12px;border:1px solid #f16048;color:#df280a;background:#faebe7}.ampromo_items_form h4{line-height:50px}body #ampromo-items>h4{margin-bottom:10px}.ampromo_items_form h4 a{display:inline-block;vertical-align:middle;line-height:14px}.ampromo-label{float:right;position:absolute;z-index:500}.ampromo-gift .product-image{float:left}.ampromo-gift li{margin:10px;float:left}.ampromo-tooltip{padding:2px 5px;background:#FEC;border:1px solid #FAA819;color:#1F5070;text-align:left;width:300px;position:absolute;z-index:10001}.ampromo-img img{width:100%}.summary-details-amrules strong{font-weight:400;display:block}.summary-details-amrules hr{border-top:1px #eff0f2 solid;margin:10px 0}.input-text.validation-failed,select.validation-failed{border-color:#c00808!important;background-color:#fdcaca!important;color:#c00808!important}.input-text.validation-failed::-webkit-input-placeholder,select.validation-failed::-webkit-input-placeholder{color:#c00808}.input-text.validation-failed:-moz-placeholder,select.validation-failed:-moz-placeholder{color:#c00808}.input-text.validation-failed::-moz-placeholder,select.validation-failed::-moz-placeholder{color:#c00808}.input-text.validation-failed:-ms-input-placeholder,select.validation-failed:-ms-input-placeholder{color:#c00808}.input-text.validation-failed:placeholder-shown,select.validation-failed:placeholder-shown{color:#c00808}.page-title h1{margin-bottom:30px}h2.sub-title{margin-bottom:20px}.product-attributes-view td{width:50%}.category-navigation{padding:0!important;padding-bottom:20px!important;margin-bottom:20px!important;border-bottom:3px solid #eff0f2}.category-view .note-msg{margin-bottom:20px}.category-view .note-msg a{color:#5fa147;font-weight:700}.checkout .error-msg span{padding-left:20px}.checkout .error-msg span:before{content:"F";font-family:contra-icons;display:inline-block;position:absolute;top:21px;left:20px}.category_cms_block a{color:#5fa147}#aw-onestepcheckout-container .newsletter-billing label{font-weight:400;font-size:16px}@media screen and (max-width:480px){#aw-onestepcheckout-container .newsletter-billing label{font-size:14px}}.login-warning-message{background:#c00808;color:#fff;font-weight:600;padding:20px}.my-account .totals-wrap .table-row.subtotal{font-size:18px;font-weight:700}.my-account .totals-wrap .table-row.aw_giftcard .table-column,.my-account .totals-wrap .table-row.debit_skonto .table-column{font-size:14px}.my-account .totals-wrap .table-row{text-align:right}.my-account .totals-wrap .table-row .table-column{vertical-align:middle}.my-account .totals-wrap .table-row.aw_giftcard .table-column,.my-account .totals-wrap .table-row.debit_skonto .table-column,.my-account .totals-wrap .table-row.discount .table-column,.my-account .totals-wrap .table-row.phoenix_cashondelivery_fee .table-column,.my-account .totals-wrap .table-row.shipping .table-column{color:#a5a5a5}.my-account .totals-wrap .table-row.aw_giftcard.first .table-column{padding-top:13px}.my-account .totals-wrap .table-row.discount .table-column,.my-account .totals-wrap .table-row.phoenix_cashondelivery_fee .table-column,.my-account .totals-wrap .table-row.shipping .table-column,.my-account .totals-wrap .table-row.subtotal .table-column{padding:7px 0;border-bottom:3px solid #eff0f1;font-size:14px}.my-account .totals-wrap .table-row.grand_total .table-column{padding:7px 0}.my-account .totals-wrap .table-row.subtotal .table-column{font-size:18px}.cms-no-route .general__content-wrap{padding:50px 20px}.cms-no-route .general__content-wrap h2{font-weight:700;font-size:18px;margin-bottom:8px}.cms-no-route .general__content-wrap ul{padding-left:10px;margin:20px 0 0}.cms-no-route .general__content-wrap a{color:#5fa147}.cms-no-route .general__content-wrap li a{font-weight:700}.cms-no-route .general__content-wrap li a:before{content:'g ';font-family:contra-icons}#my-orders-table dl dt{font-weight:700;display:inline-block}#my-orders-table dl dd{display:inline-block}#my-orders-table .product-name{font-size:18px;font-weight:700;margin-bottom:10px}.default-adress-list .active{padding:5px 0}.addresses-primary{margin-bottom:40px}.default-adress-list .active:before{font-family:Contra-Icons;content:'k';width:30px;display:inline-block;text-align:center;margin-right:6px}#my-orders-table .product-item__attributes__list__item{font-size:14px;line-height:18px}#my-orders-table .table-column{padding-top:15px;padding-bottom:15px}.summary-collapse.show-details:after{content:"d";font-family:contra-icons;font-size:12px;margin-left:7px;transition:all .3s ease 0s}#ajax-loader .loader{background:url(https://www.contra.de/skin/frontend/contra/default/images/ajax-loader.gif) center 20px no-repeat #fff;border:2px solid #c00808;border-radius:3px;box-sizing:content-box;color:#c00808;font-weight:700;left:50%;margin-left:-150px;padding:69px 20px 17px;position:fixed;text-align:center;top:45%;width:300px;z-index:20100}#aw-onestepcheckout-authentification .validation-advice,#aw-onestepcheckout-login-form .input-box,.aw-onestepcheckout-row.auth,.col-left.sidebar,.products-list{position:relative}#ajax-loader .loader.success{color:#5fa147;border-color:#5fa147}#ajax-loader .loader.error{color:#cc0078;border-color:#cc0078;font-size:14px;font-weight:700;font-style:normal}.hidden{display:none}#ops_cc_data .v-fix{display:inline-block}#debit-mandate-preview h2{font-size:30px;font-weight:700;letter-spacing:-1px;line-height:110%;text-transform:uppercase;margin-bottom:20px}#debit-mandate-preview-link{color:#5ea146;font-weight:600}.product-list__item .minimal-price .price{white-space:nowrap;font-size:16px!important}.newsletter__input:focus{border-color:#fff}#aw-onestepcheckout-forgot-password-form p,#aw-onestepcheckout-forgot-password-success p,.aw-onestepcheckout-auth-form-block{width:100%;padding:0 0 10px}#aw-onestepcheckout-login-form input{width:100%}#aw-onestepcheckout-authentification label{display:none}#aw-onestepcheckout-authentification a{color:#fff}.aw-onestepcheckout-row.auth{background:#5ea146;padding:10px 0;color:#fff}#aw-onestepcheckout-authentification{height:0;width:100%}#aw-onestepcheckout-authentification.active{height:auto}.auth__title{font-weight:700;font-size:18px;display:block}.auth__description{margin-bottom:10px;font-size:18px;display:block}.additional-payment-information a,.new-customer-benefits-information{margin-bottom:15px}.aw-onestepcheckout-row.auth button{width:100%;background:0 0;border:3px solid #fff;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:8px}.aw-onestepcheckout-row.auth .validation-advice{display:none!important}.aw-onestepcheckout-row.auth button:before{content:"c";font-family:contra-icons;font-size:12px;margin-right:5px}#aw-onestepcheckout-login-submit-btn{border-color:#fff;color:#fff}#aw-onestepcheckout-forgot-password-submit-btn:hover,#aw-onestepcheckout-login-submit-btn:hover{background:#fff;color:#5fa147}#aw-onestepcheckout-authentification input:focus{border-color:#fff}#aw-onestepcheckout-authentification input:focus::-webkit-input-placeholder{color:#fff}#aw-onestepcheckout-authentification input:focus:-moz-placeholder{color:#fff}#aw-onestepcheckout-authentification input:focus::-moz-placeholder{color:#fff}#aw-onestepcheckout-authentification input:focus:-ms-input-placeholder{color:#fff}#aw-onestepcheckout-authentification input:focus:placeholder-shown{color:#fff}#aw-onestepcheckout-authentification input.validation-failed{color:#bf0808}#aw-onestepcheckout-authentification input.validation-failed::-webkit-input-placeholder{color:#bf0808}#aw-onestepcheckout-authentification input.validation-failed:-moz-placeholder{color:#bf0808}#aw-onestepcheckout-authentification input.validation-failed::-moz-placeholder{color:#bf0808}#aw-onestepcheckout-authentification input.validation-failed:-ms-input-placeholder{color:#bf0808}#aw-onestepcheckout-authentification input.validation-failed:placeholder-shown{color:#bf0808}#aw-onestepcheckout-authentification input{background:0 0;border-color:rgba(255,255,255,.5);color:#fff}#aw-onestepcheckout-authentification input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}#aw-onestepcheckout-authentification input:-moz-placeholder{color:rgba(255,255,255,.5)}#aw-onestepcheckout-authentification input::-moz-placeholder{color:rgba(255,255,255,.5)}#aw-onestepcheckout-authentification input:-ms-input-placeholder{color:rgba(255,255,255,.5)}#aw-onestepcheckout-authentification input:placeholder-shown{color:rgba(255,255,255,.5)}#aw-onestepcheckout-authentification input.validation-failed{border-color:rgba(192,8,8,.5)}#aw-onestepcheckout-authentification input.validation-failed:focus{border-color:#c00808}#aw-onestepcheckout-review-terms label{font-weight:400;font-size:16px}#aw-onestepcheckout-review-terms label a,#payment_form_debit a,#payment_form_invoice a,.additional-payment-information a,.new-customer-benefits-information a{color:#5ea146;font-weight:600}#aw-onestepcheckout-payment-method .sp-methods dd{padding-left:40px}#aw-onestepcheckout-shipping-method .sp-methods dd li{margin-bottom:0}#aw-onestepcheckout-payment-method .sp-methods dt label,#aw-onestepcheckout-shipping-method .sp-methods dd label{cursor:pointer}#aw-onestepcheckout-payment-method .sp-methods dd>a>img{display:none}#aw-onestepcheckout-shipping-method .sp-methods dd ul{margin-bottom:24px}#aw-onestepcheckout-shipping-method .sp-methods dd .price{padding-left:0}#aw-onestepcheckout-payment-method .sp-methods dd ul{padding-left:0;padding-bottom:20px}#aw-onestepcheckout-payment-method dd p,#aw-onestepcheckout-shipping-method dd p{margin-bottom:20px}#aw-onestepcheckout-forgot-password-form .form-list input.input-text,#aw-onestepcheckout-payment-method .form-list input.input-text{width:100%}#aw-onestepcheckout-forgot-password-form .form-list input.input-checkbox,#aw-onestepcheckout-payment-method .form-list input.input-checkbox{width:auto}#aw-onestepcheckout-review-cart .product-header div{padding:14px 20px;height:auto;font-weight:700;font-size:18px;line-height:150%;margin:0}#aw-onestepcheckout-payment-method .sp-methods dd .agreement-checkbox label{font-size:16px}#aw-onestepcheckout-review-cart .product-header div:first-child{padding-left:0}#aw-onestepcheckout-order-review-comments-wrapper{float:none!important}.additional-payment-information{padding-left:40px;font-size:16px;margin-top:-5px}#checkout-payment-method-load dt{margin-bottom:24px!important}.cart div.aw_giftcard form#aw_giftcard-form button.button,.discount-form .button-wrapper button{display:block;float:left;margin-right:10px;margin-bottom:10px}.category-navigation{background-color:#fff;width:100%}.category-navigation a{display:block;padding:4px 0}.category-navigation a.level-1-link.active,.category-navigation a.level-2-link.active{color:#c00808;font-weight:700}.category-navigation .level-2{padding-left:20px}.category-navigation .level-1-link{font-weight:700;font-size:18px}.aw-onestepcheckout-overlay{display:none!important}.float-left{float:left}.width-50{width:50%}.sort-by-order{display:inline-block}.sort-by-order a{font-family:contra-icons}.toolbar-bottom .product-list__options,.toolbar-top .product-list__pagination{display:none}.messages,.messages ul{margin:0;list-style:none}.messages{margin:30px 0 0}#messages_product_view .messages{margin:0}.error-msg,.notice-msg,.success-msg,.warning-msg{margin:0 0 20px;list-style:none;padding:20px;position:relative}.messages span.icon:before{top:21px}.error-msg a,.notice-msg a,.success-msg a,.warning-msg a{color:#fff;text-decoration:underline}.messages .close{content:' ';background:url(https://www.contra.de/skin/frontend/contra/default/images/icon_delete_white.svg) center center no-repeat;background-size:12px 12px;position:absolute;height:20px;width:20px;right:10px;top:12px;cursor:pointer;z-index:2;text-indent:-9999px}.error-msg li,.notice-msg li,.success-msg li,.warning-msg li{margin:0;list-style:none}.error-msg{background:#c00808;color:#fff}.warning-msg{background:#ff8a00;color:#fff}.notice-msg{background:#17b6de;color:#fff}.success-msg{background:#5fa147;color:#fff}.my-wishlist .buttons-set .button{margin-left:20px}#wishlist-table .table-row.table-content{background:#fff;margin-bottom:20px;padding:20px 0}#wishlist-table .table-row.table-content .table-column{background:#fff}#wishlist-table .table-row.table-content:last-child .table-column{border:none}#wishlist-table .table-row .table-column{padding:0 20px}#wishlist-table .button{background:0 0;color:#5fa147}#wishlist-table .button:hover{background:#5fa147;color:#fff}#wishlist-table .product-sku{color:#a5a5a5}#wishlist-table .product-name a{color:#505050}#wishlist-table .price,#wishlist-table .product-qty{font-weight:700}#wishlist-table .price-box p>[id^=product]:first-child:nth-last-child(3){color:#c00808}#wishlist-table .price-box p>:first-child:nth-last-child(3)~:not([id^=product]){text-decoration:line-through;font-weight:400}#wishlist-table .btn-remove{display:inline-block;height:46px;line-height:22px;border:3px solid #d2d2d2;border-radius:4px;color:#a5a5a5;padding:10px;width:45px}#wishlist-table .button.btn-cart{margin-bottom:20px;white-space:nowrap}#wishlist-table .table-head .table-column:nth-child(3){text-align:right}#wishlist-table .table-head .table-column:nth-child(4),.my-account .a-center{text-align:center}#wishlist-table .add-to-cart-alt{margin-right:15px}#wishlist-table .add-to-cart-alt,#wishlist-table .link-edit.button{display:inline-block}#wishlist-table .link-edit.button,#wishlist-table .product-item__delete__icon{border-color:#a5a5a5;color:#a5a5a5;font-family:contra-icons;padding:0;width:47px;height:47px;line-height:41px;vertical-align:top;display:inline-block;text-align:center;margin-bottom:10px}#wishlist-table .link-edit.button:hover{background-color:#a5a5a5;color:#fff}#wishlist-table .link-edit.button:after,#wishlist-table .link-edit.button:before{display:none}#wishlist-table .product-item__delete__icon:hover{color:#fff}#wishlist-table p{margin:0}#wishlist-table .cell-qty,#wishlist-table .product-image,#wishlist-table .product-name{margin-bottom:20px}.my-account .welcome-msg strong{font-weight:700;font-size:18px}.my-account .a-right{text-align:right}.my-account .button.red{border-color:#c00808;color:#c00808}.my-account .button.red:hover{background:#c00808;color:#fff}.my-account .no-display{height:0;width:0;opacity:0;display:none}.my-account{padding:50px 20px;background:#eff0f2}.my-account .account-create,.my-account .account-login,.my-account .content-wrap,.my-account .title{max-width:1180px;margin:0 auto}.my-account .buttons-set .back-link,.my-account .buttons-set a{float:left;margin-top:10px;display:inline-block}.my-account .buttons-set .back-link{margin:0}.my-account .buttons-set .back-link a{float:none;margin:0}.my-account .buttons-set .button,.my-account .f-right{float:right}.my-account .buttons-set{overflow:hidden}.my-account .form-list li .field,.my-account .form-list li.field{margin-bottom:10px}.my-account select{border:3px solid #d2d2d2;border-radius:4px;color:#505050;padding:10px;width:100%}.my-account #pagination-select{width:auto}.my-account #pagination-select:hover{background:#fff;color:#a5a5a5}.my-account .aw-ln-filter-options-fromto-button>button,.my-account .product-list__pagination__left,.my-account .product-list__pagination__right{position:relative;z-index:5}.my-account .product-list__amount-per-page .product-list__amount-per-page__option{padding:0;border:none}.my-account .product-list__amount-per-page .product-list__amount-per-page__option a{color:#a5a5a5;display:inline-block;padding:0 10px;border:3px solid #a5a5a5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.my-account .product-list__amount-per-page .product-list__amount-per-page__option a:hover{color:#fff;background:#a5a5a5;text-decoration:none}.my-account .product-list__amount-per-page .product-list__amount-per-page__option--active a{color:#fff}.my-account .form-list li input[type=email],.my-account .form-list li input[type=password],.my-account .form-list li input[type=tel],.my-account .form-list li input[type=text]{width:100%}.my-account p{margin-bottom:20px}.my-account p.required{color:#a5a5a5}.my-account .input-box{position:relative}.aw-onestepcheckout-row.auth .label-info,.my-account .label-info{background-color:#a5a5a5;border-radius:5px;color:#fff;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:400;max-height:0;opacity:0;padding:3px 7px;position:absolute;right:7px;top:7px;transition:all .3s ease-out 0s}.aw-onestepcheckout-row.auth input[type=email]:focus+.label-info,.aw-onestepcheckout-row.auth input[type=password]:focus+.label-info,.aw-onestepcheckout-row.auth input[type=text]:focus+.label-info,.my-account input[type=email]:focus+.label-info,.my-account input[type=password]:focus+.label-info,.my-account input[type=tel]:focus+.label-info,.my-account input[type=text]:focus+.label-info,.my-account select:focus+.label-info{max-height:50px;opacity:.5}.my-account .taxvat label{font-weight:600}.my-account .customer-dob .dob-day,.my-account .customer-dob .dob-month,.my-account .customer-dob .dob-year{padding-bottom:10px}.my-account .dl-list{margin-bottom:30px}.my-account .dl-list dt{float:left;width:25%;font-weight:700}.my-account .dl-list dd{float:left;width:75%}.my-account .data-table,table.data-table{width:100%;margin-bottom:30px}.my-account .data-table a{color:#5fa147;font-weight:700}.my-account .table-row .a-center,.my-account .table-row .a-right{text-align:left}.my-account .table-row.table-head{display:none}.my-account .table-foot{column-span:all}.my-account .totals-table .table-row .table-column{float:left;width:50%}.my-account .totals-table .subtotal_excl div{border-bottom:none!important;padding-bottom:0!important;font-size:18px;font-weight:700;line-height:24px}.my-account .totals-table .subtotal_incl div{border-bottom:3px solid #eff0f2;padding-bottom:10px;font-size:18px;font-weight:700;line-height:24px;color:#505050}.my-account .table-foot .table-column{text-align:right}.my-account .table-foot .table-column:first-child{width:50%}.my-account .totals-table .table-row.grand_total{font-size:30px;font-weight:700}.my-account .totals-table .table-column{padding-top:0;padding-bottom:0}.my-account .totals-table .table-column:last-child{text-align:right;padding-left:20px}.my-account .table-head .table-column,table.data-table thead th{font-weight:700;font-size:18px}.my-account .back-link a,.my-account a.back-link{border-radius:4px;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:9px;border:3px solid #a5a5a5;color:#a5a5a5}.my-account .back-link a:before,.my-account a.back-link:before{content:"f";font-family:contra-icons;font-size:12px;margin-right:5px}.my-account .semi-title,.my-account .title{font-size:20px;text-transform:uppercase;line-height:110%;font-weight:700}.my-account .back-link a:hover,.my-account a.back-link:hover{color:#fff;background:#a5a5a5;text-decoration:none}.my-account .table-content.table-row:nth-child(even) .table-column,table.data-table tbody tr:nth-child(odd) td,table.data-table tbody tr:nth-child(odd) th{background:#eff0f1}table.data-table tbody tr th{font-weight:700}.my-account .table-column,table.data-table td,table.data-table th{padding:3px 5px 4px}.my-account .table-label{font-weight:700}.my-account .table-cell,.my-account .table-label{width:50%;float:left}.my-account .box-account--address .col-1,.my-account .box-account--address .col-2{margin-bottom:40px}.my-account .title,.my-account address{margin-bottom:20px}.my-account .title.limited{max-width:80%;margin-left:0}.my-account .semi-title{margin-bottom:20px}.my-account .sub-title{font-size:18px;font-weight:700;line-height:110%;margin-bottom:20px}.my-account .box{margin-bottom:20px;background:#fff;padding:20px}.my-account .new-users .content,.my-account .registered-users .content{margin-bottom:30px}.my-account .button{border-color:#5fa147;color:#5fa147}.my-account .link-remove.button{margin-left:10px}.my-account .button:hover{background:#5fa147;color:#fff;text-decoration:none}.my-account .order-info{margin-bottom:20px}.my-account .order-info dt{font-weight:700}.my-account .order-info li{display:inline-block;margin-right:10px;font-weight:700;font-size:18px}.my-account .order-info li.current{color:#fff;background:#a5a5a5;border-radius:4px;padding:9px;border:3px solid #a5a5a5}.my-account .order-info li a{border:3px solid #a5a5a5;border-radius:4px;color:#a5a5a5;padding:9px;display:inline-block}.my-account .order-info li a:hover{text-decoration:none;color:#fff;background:#a5a5a5}.my-account .link-print{height:50px;width:50px;border:3px solid #a5a5a5;border-radius:4px;display:inline-block;position:relative;text-indent:-9999px}.my-account .link-print:after{content:'E';position:absolute;height:20px;width:20px;left:50%;top:50%;margin:-10px 0 0 -10px;font-family:contra-icons;color:#a5a5a5;text-align:center;vertical-align:middle;text-indent:0;font-size:20px;font-weight:700}.my-account .title-buttons{position:relative}.my-account .title-buttons a{position:absolute;right:0;top:14px}.my-account .order-date{color:#a5a5a5}.my-account .order-about dt{font-weight:700}.my-account .order-about dd{margin-bottom:20px}.my-account .pager-bottom .product-list__amount-per-page,.my-account .pager-top .product-list__pagination{display:none}@media screen and (max-width:479px){.my-account .totals-table .table-row.grand_total .table-column{width:100%;text-align:left;padding-left:0;margin-top:10px}}@media screen and (max-width:599px){.customer-account-index .button.right,.sales-order-view .button.right{margin-top:10px;margin-right:100px;float:none;white-space:nowrap}}@media screen and (min-width:600px){.customer-account-index .button.right,.sales-order-view .button.right{margin-top:0;float:right;white-space:nowrap}}@media screen and (max-width:399px){.sales-order-history .button.right{margin-top:10px;margin-right:100px;float:none;white-space:nowrap}}@media screen and (min-width:400px){.sales-order-history .button.right{margin-top:0;float:right;white-space:nowrap}}@media screen and (min-width:768px){.auth__textwrap,.aw-onestepcheckout-auth-form-block.forgot-password{line-height:280%}.my-account .col-set,.my-account .col2-set,.my-account .col3-set,.my-account .customer-name-prefix,.my-account .fields.password,.my-account .postcode-country{overflow:hidden}.my-account .totals-wrap .totals-table.data-table{width:60%}.my-account .col-set .col{float:left;width:50%}.my-account .col-set .col-1{padding-right:10px}.my-account .col-set .col-2{padding-left:10px}.my-account .customer-dob .dob-label{float:left;font-weight:600;padding-top:12px}.my-account .customer-dob .dob-day{float:left;width:33.33%}.my-account .customer-dob .dob-month,.my-account .customer-dob .dob-year{float:left;padding-left:10px;width:33.33%}.my-account .postcode-country .field{float:left;width:33.33%;padding-left:10px}.my-account .postcode-country .field:first-child{padding:0}.aw-onestepcheckout-auth-form-block-wrap .aw-onestepcheckout-auth-form-block{width:50%}.aw-onestepcheckout-auth-form-block-wrap .aw-onestepcheckout-auth-form-block:first-child{float:left;padding-right:5px}.aw-onestepcheckout-auth-form-block-wrap .aw-onestepcheckout-auth-form-block:last-child,.aw-onestepcheckout-auth-form-block-wrap.swap .aw-onestepcheckout-auth-form-block:first-child{float:right;padding-left:5px}.aw-onestepcheckout-auth-form-block-wrap.swap .aw-onestepcheckout-auth-form-block:last-child{float:left;padding-right:5px}.auth__textwrap{float:left}.aw-onestepcheckout-row.auth button{width:auto;float:right}.auth__description,.auth__title{display:inline-block;width:auto;margin:0}.my-account .customer-dob .dob-label{width:100%}.my-account .customer-dob .dob-day,.my-account .customer-dob .dob-month{width:33.33%;margin-right:0}.my-account .customer-dob .dob-year{width:33.33%}#wishlist-table .table-row .table-column{padding:20px}#wishlist-table .price,#wishlist-table .product-qty{font-size:18px}#wishlist-table .table-row.table-content .table-column{background:#fff;padding:20px;border-bottom:20px solid #eff0f2}#wishlist-table .cell-price,#wishlist-table .cell-qty{padding-top:23px}#wishlist-table .cell-cart,#wishlist-table .cell-remove{padding-top:13px}.my-account .box-account--address .col-1,.my-account .box-account--address .col-2{margin-bottom:0}.my-account .totals-table .table-row .table-column{float:none}.my-account .table-row .a-center{text-align:center}.my-account .table-row .a-right{text-align:right}.my-account .totals-table{float:right;width:auto}.my-account .table-foot .table-column{width:20%}.my-account .table-foot .table-column:first-child{width:80%}.my-account .fields.password .field{width:50%;padding-right:10px;float:left}.my-account .fields.password .field:last-child{padding-right:0}.my-account .fields.zip-city{overflow:hidden;margin:0}.my-account .fields.zip-city .field{width:49%;float:left;margin-right:2%}.my-account .fields.zip-city .field:last-child{margin-right:0}.my-account .table-label{display:none}.my-account .table-cell{width:100%;float:none}.my-account .data-table{display:table}.my-account .data-table .table-row{display:table-row}.my-account .data-table .table-column{display:table-cell;vertical-align:top}.my-account .title{font-size:50px;margin-bottom:50px}.my-account .title.limited{max-width:90%;margin-left:0}.my-account .semi-title{font-size:30px;margin-bottom:20px}.my-account .col2-set .col-1{width:49%;margin-right:1%;float:left}.my-account .col2-set .col-2{width:49%;margin-left:1%;float:left}.my-account .col3-set .col-1{width:32.33%;margin-right:1%;float:left}.my-account .col3-set .col-2,.my-account .col3-set .col-3{width:32.33%;margin-left:1%;float:left}}@media screen and (min-width:1024px){.my-account .totals-wrap .totals-table.data-table{width:50%}}
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.activated-container a:active,
.activated-banner a:active,
.activated-container a:focus,
.activated-banner a:focus  {outline: none;}
.activated-slides,
.activated-control-nav,
.activated-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('https://www.contra.de/skin/frontend/base/default/css/activated/slider/fonts/flexslider-icon.eot');
	src:url('https://www.contra.de/skin/frontend/base/default/css/activated/slider/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('https://www.contra.de/skin/frontend/base/default/css/activated/slider/fonts/flexslider-icon.woff') format('woff'),
		url('https://www.contra.de/skin/frontend/base/default/css/activated/slider/fonts/flexslider-icon.ttf') format('truetype'),
		url('https://www.contra.de/skin/frontend/base/default/css/activated/slider/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.activated-banner {margin: 0; padding: 0;}
.activated-banner .activated-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.activated-banner .activated-slides img {width: 100%; display: block;}
.activated-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.activated-slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .activated-slides {display: block;}
* html .activated-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .activated-slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.activated-banner { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.activated-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .activated-viewport { max-height: 300px; }
.activated-banner .activated-slides { zoom: 1; }
.activated-banner .activated-slides a { cursor: pointer; color: #fff; text-decoration: none; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.activated-direction-nav {*height: 0;}
.activated-direction-nav a  { display: block; width: 40px; height: 40px; line-height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.activated-direction-nav .activated-prev { left: -50px; }
.activated-direction-nav .activated-next { right: -50px; text-align: right; }
.activated-banner:hover .activated-prev { opacity: 0.7; left: 10px; }
.activated-banner:hover .activated-next { opacity: 0.7; right: 10px; }
.activated-banner:hover .activated-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.activated-direction-nav .activated-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.activated-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.activated-direction-nav a.activated-next:before  { content: '\f002'; }

/* Pause/Play */
.activated-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.activated-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.activated-pauseplay a:hover  { opacity: 1; }
.activated-pauseplay a.activated-play:before { content: '\f003'; }

/* Control Nav */
.activated-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.activated-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.activated-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.activated-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.activated-control-paging li a.activated-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.activated-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.activated-control-thumbs li {width: 25%; float: left; margin: 0;}
.activated-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.activated-control-thumbs img:hover {opacity: 1;}
.activated-control-thumbs .activated-active {opacity: 1; cursor: default;}


/* Caption */
.activated-caption { position: absolute; bottom: 0; width: 100%; background: rgba(0, 0, 0, 0.5); }
.activated-caption-content { padding: 20px; color: #fff; }

/* CMS Styling */
.activated-direction-nav,
.activated-slides{ padding-left: 0 !important;
	list-style: none !important;
	margin: 0 !important;
}

@media screen and (max-width: 860px) {
  .activated-direction-nav .activated-prev { opacity: 1; left: 10px;}
  .activated-direction-nav .activated-next { opacity: 1; right: 10px;}
}
.amazonpayments-or {
    line-height: 2.3;
    margin: 0 8px;
}
.cart .totals .checkout-types .amazonpayments-or {
    display: block;
    clear: both;
    font-size: 11px;
    line-height: 1;
    padding: 8px 55px 0 0;
}
.block-cart .actions .amazonpayments-or {
    display: block;
    clear: both;
    font-size: 11px;
    line-height: 1;
    padding: 8px 55px 8px 0;
    margin: 0;
}
.amazon-pay-tooltip {
    border: solid 1px #bbbbbb;
    background-color: #ffffff;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    padding: 10px 15px;
    width: 300px;
    font-size: 11px;
    text-align: left;
    box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    -moz-box-shadow: 0 0 5px #888;
    -o-box-shadow: 0 0 5px #888;
    z-index: 1000;
}
.amazon-pay-tooltip img {
    float: right;
    padding: 5px 0 5px 10px;
}
.pay-with-amazon-onepage-shortcut {
    padding-bottom: 10px;
}
.pay-with-amazon-onepage-shortcut p {
    padding: 10px 0;
}
.pay-with-amazon-onepage-shortcut p img {
    display: none;
}
.payButtonWidget {
    display: inline;
}
.payButtonWidget img {
    cursor: pointer;
}
.checkout-types.bottom .payButtonWidget {
    display: block;
}
.checkout-types.bottom .amazonpayments-or {
    text-align: right;
    padding-right: 70px;
    margin: 0;
}
.checkout-types.minicart .payButtonWidget img {
    display: inline;
}
.checkout-types.minicart .amazonpayments-or {
    display: block;
}
.checkout-onepage-index .loginButtonWidget,
.checkout-onepage-index .payButtonWidget {
    margin-bottom: 15px;
    text-align: right;
}
ol.apa {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.apa .section {
    margin: 0 0 15px 0;
}
.apa .store-widget {
    clear: both;
    border: solid 1px #bbbbbb;
    background-color: #ffffff;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}
.apa .amazon-widget-overlay {
    position: fixed;
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 100;
}
.apa .step-title {
    margin: 12px;
}
.apa .step-title img {
    float: left;
    height: 22px;
    margin: 0 7px 0 0;
    vertical-align: middle;
    width: 23px;
}
.apa .step-title h2 {
    color: #2f3841;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
    text-transform: none;
}
.apa .section-content {
    margin: 0 12px 12px;
}
.apa .section-please-wait {
    display: none;
    height: 80px;
    margin: 12px;
    background: url('https://www.contra.de/skin/frontend/base/default/creativestyle/images/amazon-loading-large.gif') center center no-repeat;
}
.apa .amazon-widget.loading {
    min-height: 80px;
    background: url('https://www.contra.de/skin/frontend/base/default/creativestyle/images/amazon-loading-large.gif') center center no-repeat;
}
.apa .loading .section-content {
    display: none;
}
.apa .loading .section-please-wait {
    display: block;
}
.apa .sandbox-simulation select {
    width: 25%;
}
.apa .sandbox-simulation p {
    margin: 0 0 10px;
}
.apa .buttons-set {
    line-height: 40px;
}
.apa .buttons-set.disabled button.button {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
}
.amazon-login {
    padding-top: 27px;
}
.amazon-login.position-before {
    padding-top: 0 !important;
    padding-bottom: 27px;
}
.amazon-login .content {
    min-height: 100px;
}
.buttons-set button.cancel span {
    border-color:#406a83;
    background:#618499;
}
.dashboard .box-amazon-account {
    padding-bottom: 45px;
}
.dashboard .box-amazon-account .box {
    padding-top: 15px;
}
.dashboard .box-amazon-account .box .buttons {
    padding-top: 10px;
}
.dashboard .box-amazon-account .box .buttons .loginButtonWidget {
    float: right;
}
.apa .discount {
}

#opc-lpa #addressBookWidgetDiv,
#opc-lpa #walletWidgetDiv {
    display: inline-block;
    height: 300px;
    width: 49%;
}

#opc-lpa #addressBookWidgetDiv {
    margin-right: 2%;
}

.amazon-pay-tooltip-link {
    display: inline-block;
    margin: 4px 4px 4px 8px;
    width: 16px;
    height: 16px;
    background: url('https://www.contra.de/skin/frontend/base/default/creativestyle/images/question-mark-icon.png') center center no-repeat;
    background-size: contain;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
}

#addressBookWidgetDiv,
#walletWidgetDiv {
    width: 100%;
    height: 100%;
}
.apa .amazon-widget {
    display: block;
    height: 300px;
    clear: none;
}
.apa .section {
    display: block;
    clear: none;
}
@media only screen and (min-width: 575px) {
    .apa #apa-shipping {
        width: 260px;
        margin-right: 15px;
        float: left;
    }
    .apa #apa-payment {
        margin-left: 275px;
    }
    .apa-virtual-checkout #apa-payment {
        margin-left: 0 !important;
    }
}
@media only screen and (min-width: 775px) {
    .apa #apa-shipping {
        width: 360px;
        margin-right: 15px;
        float: left;
    }
    .apa #apa-payment {
        margin-left: 375px;
    }
}
@media only screen and (min-width: 960px) {
    .apa #apa-shipping {
        width: 310px;
        margin-right: 15px;
        float: left;
    }
    .apa #apa-payment {
        width: 310px;
        margin-right: 15px;
        margin-left: 0;
        float: left;
    }
    .apa .narrow-section {
        height: 298px;
        margin-left: 650px;
        clear: none;
        overflow: auto;
    }
    .apa-virtual-checkout #apa-payment {
        width: 360px;
        float: left;
        margin-right: 15px;
    }
    .apa-virtual-checkout .review-section {
        margin-left: 375px;
        height: 298px;
        clear: none;
        overflow: auto;
    }
}

/**
 * This file is part of a FireGento e.V. module.
 *
 * This FireGento e.V. module is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License version 3 as
 * published by the Free Software Foundation.
 *
 * This script is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
 *
 * @category  FireGento
 * @package   FireGento_MageSetup
 * @author    FireGento Team <team@firegento.com>
 * @copyright 2013-2015 FireGento Team (http://www.firegento.com)
 * @license   http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
 */

/* Left empty on purpose, only needed in rwd theme */

.quick-access .form-search .suggestions-productimage {
    float: left;
}

.quick-access .form-search img {
    width: 50px;
}

.quick-access .form-search .suggestions-productname {
    width: 141px;
    height: 33px;
    float: right;
    clear: right;
    text-align: left;
    overflow: hidden;
    margin-top: 8px;
    margin-left: 4px;
}

.form-search .product_suggest li.even {
    /* Override grey color on even rows, because it doen't look so nice with the product images. */
    background-color: #fffefb;
}
#cookie_notification,
#cookie_notification.hidden,
#cookie_notification .content,
#cookie_notification .content .text,
#cookie_notification .content .button,
#cookie_notification .content .button button {
	animation: none;
	animation-delay: 0;
	animation-direction: normal;
	animation-duration: 0;
	animation-fill-mode: none;
	animation-iteration-count: 1;
	animation-name: none;
	animation-play-state: running;
	animation-timing-function: ease;
	backface-visibility: visible;
	background: 0;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-position-x: 0;
	background-position-y: 0;
	background-repeat: repeat;
	background-size: auto auto;
	border: 0;
	border-style: none;
	border-width: medium;
	border-color: inherit;
	border-bottom: 0;
	border-bottom-color: inherit;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-style: none;
	border-bottom-width: medium;
	border-collapse: separate;
	border-image: none;
	border-left: 0;
	border-left-color: inherit;
	border-left-style: none;
	border-left-width: medium;
	border-radius: 0;
	border-right: 0;
	border-right-color: inherit;
	border-right-style: none;
	border-right-width: medium;
	border-spacing: 0;
	border-top: 0;
	border-top-color: inherit;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top-style: none;
	border-top-width: medium;
	bottom: auto;
	box-shadow: none;
	box-sizing: content-box;
	caption-side: top;
	clear: none;
	clip: auto;
	color: inherit;
	columns: auto;
	column-count: auto;
	column-fill: balance;
	column-gap: normal;
	column-rule: medium none currentColor;
	column-rule-color: currentColor;
	column-rule-style: none;
	column-rule-width: none;
	column-span: 1;
	column-width: auto;
	content: normal;
	counter-increment: none;
	counter-reset: none;
	cursor: auto;
	direction: ltr;
	display: inline;
	empty-cells: show;
	float: none;
	font: normal;
	font-family: inherit;
	font-size: medium;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: auto;
	hyphens: none;
	left: auto;
	letter-spacing: normal;
	line-height: normal;
	list-style: none;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
	margin: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	max-height: none;
	max-width: none;
	min-height: 0;
	min-width: 0;
	opacity: 1;
	orphans: 0;
	outline: 0;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
	overflow: visible;
	overflow-x: visible;
	overflow-y: visible;
	padding: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	page-break-after: auto;
	page-break-before: auto;
	page-break-inside: auto;
	perspective: none;
	perspective-origin: 50% 50%;
	/* May need to alter quotes for different locales (e.g fr) */
	quotes: '\201C' '\201D' '\2018' '\2019';
	right: auto;
	tab-size: 8;
	table-layout: auto;
	text-align: inherit;
	text-align-last: auto;
	text-decoration: none;
	text-decoration-color: inherit;
	text-decoration-line: none;
	text-decoration-style: solid;
	text-indent: 0;
	text-shadow: none;
	text-transform: none;
	top: auto;
	transform: none;
	transform-style: flat;
	transition: none;
	transition-delay: 0s;
	transition-duration: 0s;
	transition-property: none;
	transition-timing-function: ease;
	unicode-bidi: normal;
	vertical-align: baseline;
	visibility: visible;
	white-space: normal;
	widows: 0;
	width: auto;
	word-spacing: normal;
	z-index: auto;
}

#cookie_notification {
	display: block;
	position: fixed;
	bottom: 0;
	left: 0;
	min-height: 50px;
	margin-top: 10px;
	width: 100%;
	z-index: 99999999999;
	background-color: rgba(0, 0, 0, 0.6);
	color: white;
}

#cookie_notification a {
	color: white;
	text-decoration: underline;
}

#cookie_notification .content {
	display: block;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px;
	max-width: 980px;
}

#cookie_notification .content .text {
	font-size: .8em;
	float: left;
	width: 70%;
	margin-top: 7px;
}

#cookie_notification .content .button {
	float: right;
	overflow: hidden;
	margin-top: 7px;
}

#cookie_notification .content .button:before{
	content: '';
}

@media screen and (max-width: 480px) {
	#cookie_notification .content .text {
		margin-bottom: 10px;
		margin-top: 0;
		display: block;
	}

	#cookie_notification .content .button, #cookie_notification .content .text {
		float: none;
		width: 100%;
	}
}

#cookie_notification .content .button button {
	font-size: .8em;
	border: 1px solid white;
	background-color: transparent;
	color: white;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
	cursor: pointer;
	padding: 6px;
}

#cookie_notification .content .button button:hover {
	background-color: white;
	color: black;
}

#cookie_notification.hidden {
	-webkit-transition: bottom .7s;
	-ms-transition: bottom .7s;
	-moz-transition: bottom .7s;
	-o-transition: bottom .7s;
	transition: bottom .7s;
	bottom: -200px;
}
#piwik_ignore_cookie,
#piwik_ignore_cookie.hidden,
#piwik_ignore_cookie .content,
#piwik_ignore_cookie .content .text,
#piwik_ignore_cookie .content .button,
#piwik_ignore_cookie .content .button button {
	animation: none;
	animation-delay: 0;
	animation-direction: normal;
	animation-duration: 0;
	animation-fill-mode: none;
	animation-iteration-count: 1;
	animation-name: none;
	animation-play-state: running;
	animation-timing-function: ease;
	backface-visibility: visible;
	background: 0;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-position-x: 0;
	background-position-y: 0;
	background-repeat: repeat;
	background-size: auto auto;
	border: 0;
	border-style: none;
	border-width: medium;
	border-color: inherit;
	border-bottom: 0;
	border-bottom-color: inherit;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-style: none;
	border-bottom-width: medium;
	border-collapse: separate;
	border-image: none;
	border-left: 0;
	border-left-color: inherit;
	border-left-style: none;
	border-left-width: medium;
	border-radius: 0;
	border-right: 0;
	border-right-color: inherit;
	border-right-style: none;
	border-right-width: medium;
	border-spacing: 0;
	border-top: 0;
	border-top-color: inherit;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top-style: none;
	border-top-width: medium;
	bottom: auto;
	box-shadow: none;
	box-sizing: content-box;
	caption-side: top;
	clear: none;
	clip: auto;
	color: inherit;
	columns: auto;
	column-count: auto;
	column-fill: balance;
	column-gap: normal;
	column-rule: medium none currentColor;
	column-rule-color: currentColor;
	column-rule-style: none;
	column-rule-width: none;
	column-span: 1;
	column-width: auto;
	content: normal;
	counter-increment: none;
	counter-reset: none;
	cursor: auto;
	direction: ltr;
	display: inline;
	empty-cells: show;
	float: none;
	font: normal;
	font-family: inherit;
	font-size: medium;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: auto;
	hyphens: none;
	left: auto;
	letter-spacing: normal;
	line-height: normal;
	list-style: none;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
	margin: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	max-height: none;
	max-width: none;
	min-height: 0;
	min-width: 0;
	opacity: 1;
	orphans: 0;
	outline: 0;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
	overflow: visible;
	overflow-x: visible;
	overflow-y: visible;
	padding: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	page-break-after: auto;
	page-break-before: auto;
	page-break-inside: auto;
	perspective: none;
	perspective-origin: 50% 50%;
	position: static;
	/* May need to alter quotes for different locales (e.g fr) */
	quotes: '\201C' '\201D' '\2018' '\2019';
	right: auto;
	tab-size: 8;
	table-layout: auto;
	text-align: inherit;
	text-align-last: auto;
	text-decoration: none;
	text-decoration-color: inherit;
	text-decoration-line: none;
	text-decoration-style: solid;
	text-indent: 0;
	text-shadow: none;
	text-transform: none;
	top: auto;
	transform: none;
	transform-style: flat;
	transition: none;
	transition-delay: 0s;
	transition-duration: 0s;
	transition-property: none;
	transition-timing-function: ease;
	unicode-bidi: normal;
	vertical-align: baseline;
	visibility: visible;
	white-space: normal;
	widows: 0;
	width: auto;
	word-spacing: normal;
	z-index: auto;
}

#piwik_ignore_cookie {
	display: block;
	position: fixed;
	bottom: 0;
	left: 0;
	min-height: 50px;
	margin-top: 10px;
	width: 100%;
	z-index: 99999999999;
	background-color: rgba(0, 0, 0, 0.6);
	color: white;
}

#piwik_ignore_cookie .content {
	display: block;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px;
	max-width: 980px;
}

#piwik_ignore_cookie .content .text {
	font-size: .8em;
	float: left;
	width: 70%;
	margin-top: 7px;
}

#piwik_ignore_cookie .content .button {
	float: right;
	overflow: hidden;
}

@media screen and (max-width: 480px) {
	#piwik_ignore_cookie .content .text {
		margin-bottom: 10px;
		margin-top: 0;
	}

	#piwik_ignore_cookie .content .button, #piwik_ignore_cookie .content .text {
		float: none;
		width: 100%;
	}
}

#piwik_ignore_cookie .content .button button {
	font-size: .8em;
	border: 1px solid white;
	background-color: transparent;
	color: white;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
	cursor: pointer;
	padding: 6px;
}

#piwik_ignore_cookie .content .button button:hover {
	background-color: white;
	color: black;
}

#piwik_ignore_cookie.hidden {
	-webkit-transition: bottom .7s;
	-ms-transition: bottom .7s;
	-moz-transition: bottom .7s;
	-o-transition: bottom .7s;
	transition: bottom .7s;
	bottom: -200px;
}
.quickorder-wrap {

	position: absolute;
	top: 0;
	left: 0;

	margin-top: 32px;
	margin-left: 280px;
	float: left;
	display: none;
}


.quickorder-wrap.active {

	display: block;
}

@media (max-width: 1060px) {

	.quickorder-wrap, .quickorder-wrap.active {

		display: none;
	}
}

.quickorder-form {

	display: inline-block;

	vertical-align: middle;
}

.quickorder-form:after {

	content: "A";
	font-family: "contra-icons";
	display: inline-block;
	color: #c00808;
	position: absolute;
	font-size: 22px;
	top: 9px;
	right: 13.75px;
}

.quickorder-button-enable {

	position: absolute;
	top: 32px;
	left: 575px;

	border: 3px solid #ba0808;
	width: 47px;
	height: 47px;
	display: none;

	background: #ba0808;
	border-radius: 4px;

	line-height: 43px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

.quickorder-button-enable:hover {

	text-decoration: none;
}

.quickorder-button-enable:before {

	display: inline-block;

	color: #fff;
	content: "R";
	font-weight: 400;
	font-family: "contra-icons";
	font-size: 24px;
}

.quickorder-button-enable.active {

	display: inline-block;
}

.quickorder-button-disable {

	position: absolute;
	top: 32px;
	left: 575px;

	border: 3px solid #ba0808;
	width: 47px;
	height: 47px;
	display: none;

	background: #fff;
	border-radius: 4px;

	line-height: 43px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

.quickorder-button-disable:hover {

	text-decoration: none;
}

.quickorder-button-disable:before {

	display: inline-block;

	color: #ba0808;
	content: "R";
	font-weight: 400;
	font-family: "contra-icons";
	font-size: 24px;
}

.quickorder-button-disable.active {

	display: inline-block;
}

@media (max-width: 1060px) {

	.quickorder-button-disable, .quickorder-button-enable, .quickorder-button-disable.active, .quickorder-button-enable.active {

		display: none;
	}
}


.quickorder__overlay {

	padding: 20px 0;
	display: none;
	position: absolute;
	background: #fff;
	width: 900px;
	z-index: 999999;
	left: 0;
	top: 52px;

	box-shadow: 0 0 20px rgba(0,0,0, .1);
}

@media (max-width: 1280px) {

	.quickorder__overlay {

		left: -75px;
		width: 830px;
	}
}

.quickorder__overlay.active {

	display: block;
}

.quickorder__preloader {

	height: calc(100vh - 248px);
	display: none;
}

.quickorder__preloader:before {

	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -70px;
	margin-left: -70px;
	height: 140px;
	width: 140px;
	border-radius: 100%;
	background: #c00808 url('/skin/frontend/contra/default/images/ladeanimation.gif') no-repeat 50% 50%;
	background-size: 65%;

	content: '';
}

.quickorder__preloader.active {

	display: block;
}

.quickorder__results {

	position: relative;

	padding: 0 20px;
	height: calc(100vh - 306px);
	display: none;
	overflow-y: auto;
}

.quickorder__results.active {

	display: block;
}

.quickorder__results__item {

	padding: 10px 0;
	width: 840px;
}

@media (max-width: 1280px) {

	.quickorder__results__item {

		width: 770px;
	}
}

.quickorder__results__item:nth-last-child(1n+2) {

	border-bottom: 1px solid #eef0f2;
}

.quickorder__results__item__image {

	margin: 0 20px 0 0;
	width: 50px;
	float: left;
	display: block;
}
.quickorder__results__item__title {

	margin: 0;

	color: #444;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.375;
}

.quickorder__results__item__detail {

	margin: 0;

	color: #444;
	font-size: 16px;
	line-height: 1.375;
}

.quickorder__results__item__detail .new_price {

	padding: 0 2px 0 0;
	color: #c00808;
	font-weight: bold;
}

.quickorder__results__item__detail .old_price {

	padding: 0 2px 0 0;
	text-decoration: line-through;
}

.quickorder__results__item__detail .price {

	padding: 0 2px 0 0;
}

.quickorder__results__item__detail__highlight {

	color: #c00808;
	font-weight: bold;
}

.quickorder__results__item__qty {

	float: right;
}

.quickorder__overlay__response {

	margin: 0;
	padding: 20px;
	display: none;

	color: #444;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.375;
	text-align: center;
}

.quickorder__overlay__response--error {

	color: #c00808;
}

.quickorder__overlay__response.active {

	display: block;
}


.quickorder__overlay__footer {

	border-top: 1px solid #eef0f2;
	margin: 0 20px;
	padding: 10px 0 0;
	width: 840px;
	display: none;
}

@media (max-width: 1280px) {

	.quickorder__overlay__footer {

		width: 770px;
	}
}

.quickorder__overlay__footer:after {

	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}

.quickorder__overlay__footer.active {

	display: block;
}

.quickorder__overlay__footer__left {

	float: left;
}

.quickorder__overlay__footer__right {

	float: right;
}



.quickorder__results__item__text {

	overflow: hidden;
}

.quickorder__results__item__text:after {

	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}

.quickorder__results__item__text__left {

	padding: 0 20px 0 0;
	overflow: hidden;
}

.quickorder__results__item__text__right {

	float: right;
}

.header.sticky .quickorder-wrap,
.header.sticky .quickorder-button-enable,
.header.sticky .quickorder-button-disable {

	display: none;
}

