@charset "UTF-8";
@font-face{
font-family:'teufel';
src:url("/custom/module/public/default/fonts/teufel//teufel.eot?ti2p4v");
src:url("/custom/module/public/default/fonts/teufel//teufel.eot?ti2p4v#iefix") format("embedded-opentype"), url("/custom/module/public/default/fonts/teufel//teufel.ttf?ti2p4v") format("truetype"), url("/custom/module/public/default/fonts/teufel//teufel.woff?ti2p4v") format("woff"), url("/custom/module/public/default/fonts/teufel//teufel.svg?ti2p4v#teufel") format("svg");
font-weight:normal;
font-style:normal;
}
[class^="icon-"]::before, [class*=" icon-"]::before{
font-family:'teufel'!important;
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
.icon-android:before{
content:"";
}
.icon-apple:before{
content:"";
}
.icon-facebook:before{
content:"";
}
.icon-google-plus:before{
content:"";
}
.icon-instagram:before{
content:"";
}
.icon-ios:before{
content:"";
}
.icon-napster:before{
content:"";
}
.icon-napster-2:before{
content:"";
}
.icon-raumfeld:before{
content:"";
}
.icon-raumfeld-2:before{
content:"";
}
.icon-soundcloud:before{
content:"";
}
.icon-spotify:before{
content:"";
}
.icon-spotify-2:before{
content:"";
}
.icon-teufel:before{
content:"";
}
.icon-teufel-2:before{
content:"";
}
.icon-teufel-3:before{
content:"";
}
.icon-tidal:before{
content:"";
}
.icon-tidal-2:before{
content:"";
}
.icon-tunein:before{
content:"";
}
.icon-tunein-2:before{
content:"";
}
.icon-twitter:before{
content:"";
}
.icon-youtube:before{
content:"";
}
.icon-cart:before{
content:"";
}
.icon-blog:before{
content:"";
}
.icon-check:before{
content:"";
}
.icon-crown:before{
content:"";
}
.icon-lock:before{
content:"";
}
.icon-star:before{
content:"";
}
.icon-chevron-down:before{
content:"";
}
.icon-chevron-left:before{
content:"";
}
.icon-chevron-right:before{
content:"";
}
.icon-chevron-up:before{
content:"";
}
.icon-usb-sound-2-1:before{
content:"";
}
.icon-usb-sound-5-1:before{
content:"";
}
.icon-airplay:before{
content:"";
}
.icon-aptx-bluetooth:before{
content:"";
}
.icon-at:before{
content:"";
}
.icon-b2b:before{
content:"";
}
.icon-bars:before{
content:"";
}
.icon-blu-ray-disc:before{
content:"";
}
.icon-bluetooth:before{
content:"";
}
.icon-bluetooth-2:before{
content:"";
}
.icon-cd-digital-audio:before{
content:"";
}
.icon-cross:before{
content:"";
}
.icon-diameter:before{
content:"";
}
.icon-dolby:before{
content:"";
}
.icon-dolby-atmos:before{
content:"";
}
.icon-dolby-surround-prologic-2:before{
content:"";
}
.icon-dolby-true-hd:before{
content:"";
}
.icon-dts-digital-entertainment:before{
content:"";
}
.icon-dts-hd:before{
content:"";
}
.icon-dvd:before{
content:"";
}
.icon-envelope:before{
content:"";
}
.icon-faq:before{
content:"";
}
.icon-file-pdf:before{
content:"";
}
.icon-fm-radio:before{
content:"";
}
.icon-graduation-cap:before{
content:"";
}
.icon-hdmi:before{
content:"";
}
.icon-hdmi-3d:before{
content:"";
}
.icon-headset:before{
content:"";
}
.icon-home-cinema-basics:before{
content:"";
}
.icon-home-cinema-practice:before{
content:"";
}
.icon-information:before{
content:"";
}
.icon-information-square:before{
content:"";
}
.icon-ipod-iphone-ipad:before{
content:"";
}
.icon-uhd-4k:before{
content:"";
}
.icon-manual:before{
content:"";
}
.icon-mobile:before{
content:"";
}
.icon-multimedia-practice:before{
content:"";
}
.icon-nearfield:before{
content:"";
}
.icon-outlet:before{
content:"";
}
.icon-pictures:before{
content:"";
}
.icon-plug-and-play:before{
content:"";
}
.icon-place:before{
content:"";
}
.icon-plus:before{
content:"";
}
.icon-present:before{
content:"";
}
.icon-play-square:before{
content:"";
}
.icon-refresh:before{
content:"";
}
.icon-retainage-payment:before{
content:"";
}
.icon-sale:before{
content:"";
}
.icon-search:before{
content:"";
}
.icon-share:before{
content:"";
}
.icon-shipping-information:before{
content:"";
}
.icon-software-updates:before{
content:"";
}
.icon-sonic-emotion:before{
content:"";
}
.icon-thx:before{
content:"";
}
.icon-thx-certified:before{
content:"";
}
.icon-thx-compactsystem:before{
content:"";
}
.icon-thx-speakerbar:before{
content:"";
}
.icon-usb:before{
content:"";
}
.icon-usb-2:before{
content:"";
}
.icon-windows:before{
content:"";
}
.icon-wireless-subwoofer:before{
content:"";
}
.icon-wlan:before{
content:"";
}
.icon-wlan-2:before{
content:"";
}
.icon-wlan-music-collection:before{
content:"";
}
.icon-wrench:before{
content:"";
}
.icon-rhapsody:before{
content:"";
}
.icon-rhapsody-2:before{
content:"";
}
.icon-envelope-circle-o:before{
content:"";
}
.icon-mobile-circle-o:before{
content:"";
}
.icon-place-circle-o:before{
content:"";
}
.icon-pencil-square-o:before{
content:"";
}
.icon-file:before{
content:"";
}
.icon-list:before{
content:"";
}
.icon-th-large:before{
content:"";
}
.icon-warranty:before{
content:"";
}
.icon-wallholder:before{
content:"";
}
.icon-pedestal:before{
content:"";
}
.icon-accessories:before{
content:"";
}
.icon-target:before{
content:"";
}
.icon-proportion:before{
content:"";
}
.icon-alphabet:before{
content:"";
}
.icon-tas:before{
content:"";
}
.icon-dimensions:before{
content:"";
}
.icon-electronic:before{
content:"";
}
.icon-speaker:before{
content:"";
}
.icon-deezer:before{
content:"";
}
.icon-deezer-2:before{
content:"";
}
.icon-dynamore:before{
content:"";
}
.icon-google-cast:before{
content:"";
}
.icon-google-play-music:before{
content:"";
}
.icon-mixing-desk-circle:before{
content:"";
}
.icon-headphone-bass-circle-o:before{
content:"";
}
.icon-bluetooth-circle-o:before{
content:"";
}
.icon-headphone-close-circle-o:before{
content:"";
}
.icon-headphone-open-circle-o:before{
content:"";
}
.icon-hifi-circle-o:before{
content:"";
}
.icon-headphone-in-ear-circle-o:before{
content:"";
}
.icon-headphone-noise-cancelling-circle-o:before{
content:"";
}
.icon-headphone-on-ear-circle-o:before{
content:"";
}
.icon-headphone-over-ear-circle-o:before{
content:"";
}
.icon-sport-circle-o:before{
content:"";
}
.icon-flight-mode-circle-o:before{
content:"";
}
.icon-agb:before{
content:"";
}
.icon-conformity:before{
content:"";
}
.icon-envelope-plus:before{
content:"";
}
.icon-credit-card:before{
content:"";
}
.icon-percent:before{
content:"";
}
.icon-play:before{
content:"";
}
.icon-shipping-return:before{
content:"";
}
.icon-stereo-amplifier:before{
content:"";
}
.icon-support-download:before{
content:"";
}
.icon-support-product:before{
content:"";
}
.icon-teufel-rate:before{
content:"";
}
.icon-rotate-device:before{
content:"";
}
.icon-dab-plus:before{
content:"";
}
.icon-ip54:before{
content:"";
}
.icon-cart-plus:before{
content:"";
}
.icon-euro-circle:before{
content:"";
}
.icon-num-1-circle:before{
content:"";
}
.icon-num-2-circle:before{
content:"";
}
.icon-num-3-circle:before{
content:"";
}
.icon-num-4-circle:before{
content:"";
}
.icon-num-5-circle:before{
content:"";
}
.icon-num-6-circle:before{
content:"";
}
.icon-num-7-circle:before{
content:"";
}
.icon-num-8-circle:before{
content:"";
}
.icon-num-9-circle:before{
content:"";
}
.icon-home-cinema-micro:before{
content:"";
}
.icon-home-cinema-column:before{
content:"";
}
.icon-home-cinema-tower:before{
content:"";
}
.icon-home-cinema-thx:before{
content:"";
}
.icon-handsfree:before{
content:"";
}
.icon-analog:before{
content:"";
}
.icon-anc:before{
content:"";
}
.icon-arrow-left:before{
content:"";
}
.icon-arrow-right:before{
content:"";
}
.icon-bass:before{
content:"";
}
.icon-best-shop:before{
content:"";
}
.icon-chromecast-built-in:before{
content:"";
}
.icon-micro:before{
content:"";
}
.icon-modular:before{
content:"";
}
.icon-powerbank:before{
content:"";
}
.icon-portable-pro-sound:before{
content:"";
}
.icon-speaker-active-down-firing:before{
content:"";
}
.icon-speaker-real:before{
content:"";
}
.icon-sca:before{
content:"";
}
.icon-ultra-slim:before{
content:"";
}
.icon-home-circle-o:before{
content:"";
}
.icon-microphone-circle-o:before{
content:"";
}
.icon-dynamore-2:before{
content:"";
}
.icon-dynamore-ultra:before{
content:"";
}
.icon-dpu:before{
content:"";
}
.icon-jet-engine:before{
content:"";
}
.icon-linear-driver:before{
content:"";
}
.icon-dipol:before{
content:"";
}
.icon-wireless-rears:before{
content:"";
}
.icon-chat:before{
content:"";
}
.icon-bags-belt-circle-o:before{
content:"";
}
.icon-bags-shock-circle-o:before{
content:"";
}
.icon-bags-water-circle-o:before{
content:"";
}
.icon-control-module:before{
content:"";
}
.icon-eight-weeks:before{
content:"";
}
.icon-nintendo-switch:before{
content:"";
}
.icon-pencil:before{
content:"";
}
.icon-ps4:before{
content:"";
}
.icon-xbox-one:before{
content:"";
}
.icon-filter:before{
content:"";
}
.icon-immersive-capsules:before{
content:"";
}
.icon-membran:before{
content:"";
}
.icon-mic:before{
content:"";
}
.icon-minus:before{
content:"";
}
.icon-play-video:before{
content:"";
}
.icon-stereo-sound-circle-o:before{
content:"";
}
.icon-volume-1:before{
content:"";
}
.icon-volume-2:before{
content:"";
}
.icon-cpu:before{
content:"";
}
.icon-billing-method-1:before{
content:"";
}
.icon-billing-method-2:before{
content:"";
}
.icon-billing-method-3:before{
content:"";
}
.icon-chromecast:before{
content:"";
}
.icon-reflection:before{
content:"";
}
.icon-remote:before{
content:"";
}
.icon-stereo:before{
content:"";
}
.icon-toslink:before{
content:"";
}
.icon-touch:before{
content:"";
}
.icon-frontfire-subwoofer:before{
content:"";
}
.icon-downfire-subwoofer:before{
content:"";
}
.icon-dynamore-technology:before{
content:"";
}
.icon-dpu-bass-reflex-technique:before{
content:"";
}
.icon-degrees-360:before{
content:"";
}
.icon-tonearm:before{
content:"";
}
.icon-playspeed:before{
content:"";
}
.icon-pickupdrive:before{
content:"";
}
.icon-typeofdrive:before{
content:"";
}
.icon-copy-to-clipboard:before{
content:"";
}
.icon-phone:before{
content:"";
}
.icon-blog-square:before{
content:"";
}
.icon-heart:before{
content:"";
}
.icon-free-return:before{
content:"";
}
.icon-eight-weeks-return:before{
content:"";
}
.icon-chevron-leftright:before{
content:"";
}
.icon-bubble:before{
content:"";
}
.icon-compare:before{
content:"";
}
.icon-person:before{
content:"";
}
.icon-pinterest:before{
content:"";
}
.icon-whatsapp:before{
content:"";
}
@font-face{
font-family:"FranklinGothicBookITC_W08_Rg";
src:url("/custom/module/public/default/fonts/1557642/b851a14c-1fbb-4b72-8a3a-6ec24047630c.eot");
src:url("/custom/module/public/default/fonts/1557642/b851a14c-1fbb-4b72-8a3a-6ec24047630c.eot?iefix") format("eot"), url("/custom/module/public/default/fonts/1557642/0c7421b4-b6e5-4dc6-971d-0f322dd8fb74.woff2") format("woff2"), url("/custom/module/public/default/fonts/1557642/0e271f45-53bc-4262-bc21-f40961e75f9e.woff") format("woff"), url("/custom/module/public/default/fonts/1557642/4b0fd6e7-5962-4b09-aaa3-5bba3ea61217.ttf") format("truetype");
font-weight:normal;
font-style:normal;
}
@font-face{
font-family:"FranklinGothicMediumITC_W08_Rg";
src:url("/custom/module/public/default/fonts/1557646/ed505787-57a3-4af0-b750-d3505fbfa539.eot");
src:url("/custom/module/public/default/fonts/1557646/ed505787-57a3-4af0-b750-d3505fbfa539.eot?iefix") format("eot"), url("/custom/module/public/default/fonts/1557646/be96e952-706b-4485-919f-9303ff8dd35b.woff2") format("woff2"), url("/custom/module/public/default/fonts/1557646/be5feaed-6d7c-4736-9497-946b21021873.woff") format("woff"), url("/custom/module/public/default/fonts/1557646/28178dbe-46eb-40f2-b27c-fa7b89fc13ba.ttf") format("truetype");
font-weight:normal;
font-style:normal;
}
@font-face{
font-family:"FranklinGothicDemiITC_W08_Rg";
src:url("/custom/module/public/default/fonts/1557650/bad0827d-671f-4a96-bd60-e757e208bfca.eot");
src:url("/custom/module/public/default/fonts/1557650/bad0827d-671f-4a96-bd60-e757e208bfca.eot?iefix") format("eot"), url("/custom/module/public/default/fonts/1557650/907b2447-6c3a-4536-bb1a-6f6b60be81c9.woff2") format("woff2"), url("/custom/module/public/default/fonts/1557650/9b45f6eb-2357-4c32-953b-3f37887aae17.woff") format("woff"), url("/custom/module/public/default/fonts/1557650/dbd50113-410f-4771-aa7d-24fff835e90f.ttf") format("truetype");
font-weight:normal;
font-style:normal;
}
@font-face{
font-family:"FranklinGothicHeavyITC_W08_Rg";
src:url("/custom/module/public/default/fonts/1557654/2175fce0-c682-4436-8069-7d1f7ebae8f8.eot");
src:url("/custom/module/public/default/fonts/1557654/2175fce0-c682-4436-8069-7d1f7ebae8f8.eot?iefix") format("eot"), url("/custom/module/public/default/fonts/1557654/789ed518-4283-43d3-a0d9-7eb232173df2.woff2") format("woff2"), url("/custom/module/public/default/fonts/1557654/84c73f3b-2e0a-41f8-9eea-4cd1f6e9b619.woff") format("woff"), url("/custom/module/public/default/fonts/1557654/7a15a128-b4e8-409a-8d4b-ecbd88580a0d.ttf") format("truetype");
font-weight:normal;
font-style:normal;
}
@font-face{
font-family:'StrokesRegular';
src:url("/custom/module/public/default/fonts/teufel/strokes/3474E2_0_0.eot");
src:url("/custom/module/public/default/fonts/teufel/strokes/3474E2_0_0.eot?#iefix") format("embedded-opentype"), url("/custom/module/public/default/fonts/teufel/strokes/3474E2_0_0.woff2") format("woff2"), url("/custom/module/public/default/fonts/teufel/strokes/3474E2_0_0.woff") format("woff"), url("/custom/module/public/default/fonts/teufel/strokes/3474E2_0_0.ttf") format("truetype");
}
@font-face{
font-family:'lg';
src:url("/custom/module/public/teufelr/fonts/lg.eot?n1z373");
src:url("/custom/module/public/teufelr/fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("/custom/module/public/teufelr/fonts/lg.woff?n1z373") format("woff"), url("/custom/module/public/teufelr/fonts/lg.ttf?n1z373") format("truetype"), url("/custom/module/public/teufelr/fonts/lg.svg?n1z373#lg") format("svg");
font-weight:normal;
font-style:normal;
}
.lg-icon{
font-family:'lg';
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
.nav_inpage__item--menu::before, .rating_input_container > label::before, .view_product__section--stage .view_product_basket__markups .price_advantage__text_wrapper::before, .view_product__section--stage .view_product_basket__markup .price_advantage__text_wrapper::before, .view_product_sticky__nav_item--menu::before, .technical_table__row--clickable th::after,.technical_table__cell_header::before,.view_product_download>*::before{
font-family:'teufel'!important;
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
body.e_dev::before,body.e-dev::before{
position:fixed;
left:0;
top:0;
opacity:0;
font-size:10px;
line-height:1em;
padding:2px;
content:"w:unknown";
z-index:99999;
background-color:#fff;
color:#000;
}
body.e_dev:hover::before,body.e_dev.content_3d--item.active::before,body.e-dev:hover::before,body.e-dev.content_3d--item.active::before{
opacity:0.2;
}
@media only screen and (min-width: 320px) and (max-width: 479px){
meta.mq-mini{
min-width:320px;
max-width:479px;
}
body.e_dev::before,body.e-dev::before{
content:"w:mini";
}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
meta.mq-small{
min-width:480px;
max-width:767px;
}
body.e_dev::before,body.e-dev::before{
content:"w:small";
}
}
@media only screen and (min-width: 768px) and (max-width: 959px){
meta.mq-medium{
min-width:768px;
max-width:959px;
}
body.e_dev::before,body.e-dev::before{
content:"w:medium";
}
}
@media only screen and (min-width: 960px) and (max-width: 1059px){
meta.mq-large{
min-width:960px;
max-width:1059px;
}
body.e_dev::before,body.e-dev::before{
content:"w:large";
}
}
@media only screen and (min-width: 1060px) and (max-width: 1260px){
meta.mq-xlarge{
min-width:1060px;
max-width:99999px;
}
}
@media only screen and (min-width: 1060px){
body.e_dev::before,body.e-dev::before{
content:"w:xlarge";
}
}
html{
font:normal 14px / 19px "FranklinGothicBookITC_W08_Rg", Helvetica, Arial, Verdana, sans-serif;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
background:none center top no-repeat scroll #000;
color:#000;
-webkit-overflow-scrolling:touch;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased;
min-width:320px;
}
body{
margin:0;
}
a{
background:transparent;
}
a:active,a:hover,a.content_3d--item.active{
outline:0;
}
a,.uk-link{
color:inherit;
text-decoration:none;
cursor:pointer;
}
a:hover,a.content_3d--item.active,.uk-link:hover,.uk-link.content_3d--item.active{
color:inherit;
text-decoration:none;
}
abbr[title]{
border-bottom:1px dotted;
}
b,strong{
font-weight:bold;
}
:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{
font-size:12px;
font-family:Consolas,monospace,serif;
color:#D05;
white-space:nowrap;
}
em{
color:#D05;
}
ins{
background:#ffa;
color:#444;
text-decoration:none;
}
mark{
background:#ffa;
color:#444;
}
q{
font-style:italic;
}
small{
font-size:80%;
}
sub,sup{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
}
sup{
top: -0.5em;
}
sub{
bottom: -0.25em;
}
audio,canvas,iframe,img,svg,video{
vertical-align:middle;
}
audio,canvas,img,svg,video{
max-width:100%;
height:auto;
box-sizing:border-box;
}
.uk-img-preserve,
.uk-img-preserve audio,
.uk-img-preserve canvas,
.uk-img-preserve img,
.uk-img-preserve svg,
.uk-img-preserve video{
max-width:none;
}
img{
border:0;
}
svg:not(:root){
overflow:hidden;
}
blockquote,figure{
margin:0;
}
p,ul,ol,dl,blockquote,pre,address,fieldset,figure{
margin:0 0 5px 0;
}
* + p,
* + ul,
* + ol,
* + dl,
* + blockquote,
* + pre,
* + address,
* + fieldset,
* + figure{
margin-top:5px;
}
h1,h2,h3,h4,h5,h6{
margin:0 0 5px 0;
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
color:inherit;
text-transform:uppercase;
}
.uk-h1, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject h1, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject h2, .uk-h2, .view_page_sitemap h1, .element_narrower_category_navigation__headline, .element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__wow_headline, .uk-h3, .view_rma h1,
.view_person h1,
.person_login h1,
.view_product_modal h1,
.view_artikel_produktvergleich h1,
.layout_content_with_sidebar h1,
.view_page__content h1,
.view_rating_detail h1,
.view_person_register h1,
.person_pwlost h1, .headline_checkout, .uk-h4, .wow_headline, .element_artikel_gallery__wow_headline, .element_artikel_sentence_item__content_wow_headline, #section_tests .view_product_review__dialog_title,.uk-h5,.uk-h6{
margin:0 0 5px 0;
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
color:inherit;
text-transform:uppercase;
}
* + .uk-h1, .element_displayblock_stageteaser_slider .textblock * + .element_textblock_subject, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject * + h1, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject * + h2,
* + .uk-h2,
.view_page_sitemap * + h1,
* + .element_narrower_category_navigation__headline,
.element_artikel_gallery.element_artikel_tpl_1_1 * + .element_artikel_gallery__wow_headline,
* + .uk-h3,
.view_rma * + h1,
.view_person * + h1,
.person_login * + h1,
.view_product_modal * + h1,
.view_artikel_produktvergleich * + h1,
.layout_content_with_sidebar * + h1,
.view_page__content * + h1,
.view_rating_detail * + h1,
.view_person_register * + h1,
.person_pwlost * + h1,
* + .headline_checkout,
* + .uk-h4,
* + .wow_headline,
* + .element_artikel_gallery__wow_headline,
* + .element_artikel_sentence_item__content_wow_headline,
#section_tests * + .view_product_review__dialog_title,
* + .uk-h5,
* + .uk-h6{
margin-top:0;
}
* + h1,
* + h2,
* + h3,
* + h4,
* + h5,
* + h6{
margin-top:0;
}
h1, .uk-h1, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject h1, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject h2{
font-size:75px;
line-height:68px;
}
h2, .uk-h2, .view_page_sitemap h1, .element_narrower_category_navigation__headline, .element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__wow_headline{
font-size:48px;
line-height:44px;
}
h3, .uk-h3, .view_rma h1,
.view_person h1,
.person_login h1,
.view_product_modal h1,
.view_artikel_produktvergleich h1,
.layout_content_with_sidebar h1,
.view_page__content h1,
.view_rating_detail h1,
.view_person_register h1,
.person_pwlost h1,.headline_checkout{
font-size:30px;
line-height:28px;
}
h4, .uk-h4, .wow_headline, .element_artikel_gallery__wow_headline, .element_artikel_sentence_item__content_wow_headline, #section_tests .view_product_review__dialog_title{
font-size:24px;
line-height:24px;
}
h5,.uk-h5{
font-size:30px;
line-height:32px;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:none;
}
h6,.uk-h6{
font-size:24px;
line-height:30px;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:none;
}
ul,ol{
padding-left:30px;
}
ul>li>ul,ul>li>ol,ol>li>ol,ol>li>ul{
margin:0;
}
dt{
font-weight:bold;
}
dd{
margin-left:0;
}
hr{
box-sizing:content-box;
height:0;
margin:5px 0;
border:0;
border-top:1px solid #ddd;
}
address{
font-style:normal;
}
blockquote{
padding-left:15px;
border-left:5px solid #ddd;
font-size:16px;
line-height:22px;
font-style:italic;
}
pre{
padding:10px;
background:#f5f5f5;
font:12px / 18px Consolas,monospace,serif;
color:#444;
-moz-tab-size:4;
tab-size:4;
overflow:auto;
}
::-moz-selection{
background:#39f;
color:#fff;
text-shadow:none;
}
::selection{
background:#39f;
color:#fff;
text-shadow:none;
}
article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{
display:block;
}
progress{
vertical-align:baseline;
}
audio:not([controls]){
display:none;
}
[hidden],template{
display:none;
}
iframe{
border:0;
}
@media screen and (max-width: 400px){
@-ms-viewport{
width:device-width;
}
}
*:focus{
outline:0 none !important;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
color:#999;
opacity:1;
}
input::-moz-placeholder,textarea::-moz-placeholder{
color:#999;
opacity:1;
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{
color:#999;
opacity:1;
}
strong,b,th{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
}
.uk-grid{
display: -ms-flexbox;
display: -webkit-flex;
display:flex;
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
margin:0;
padding:0;
list-style:none;
}
.uk-grid:before,.uk-grid:after{
content:"";
display:block;
overflow:hidden;
}
.uk-grid:after{
clear:both;
}
.uk-grid>*{
-ms-flex:none;
-webkit-flex:none;
flex:none;
margin:0;
float:left;
}
.uk-grid>*>:last-child{
margin-bottom:0;
}
.uk-grid{
margin-left: -10px;
}
.uk-grid>*{
padding-left:10px;
}
.uk-grid + .uk-grid,
.uk-grid-margin,
.uk-grid > * > .uk-panel + .uk-panel{
margin-top:10px;
}
.uk-grid-collapse{
margin-left:0;
}
.uk-grid-collapse>*{
padding-left:0;
}
.uk-grid-collapse + .uk-grid-collapse,
.uk-grid-collapse > .uk-grid-margin,
.uk-grid-collapse > * > .uk-panel + .uk-panel{
margin-top:0;
}
.uk-grid-small{
margin-left: -5px;
}
.uk-grid-small>*{
padding-left:5px;
}
.uk-grid-small + .uk-grid-small,
.uk-grid-small > .uk-grid-margin,
.uk-grid-small > * > .uk-panel + .uk-panel{
margin-top:5px;
}
.uk-grid-medium{
margin-left: -10px;
}
.uk-grid-medium>*{
padding-left:10px;
}
.uk-grid-medium + .uk-grid-medium,
.uk-grid-medium > .uk-grid-margin,
.uk-grid-medium > * > .uk-panel + .uk-panel{
margin-top:10px;
}
.uk-grid-large{
margin-left: -15px;
}
.uk-grid-large>*{
padding-left:15px;
}
.uk-grid-large + .uk-grid-large,
.uk-grid-large-margin,
.uk-grid-large > * > .uk-panel + .uk-panel{
margin-top:15px;
}
.uk-grid-divider:not(:empty){
margin-left: -10px;
margin-right: -10px;
}
.uk-grid-divider>*{
padding-left:10px;
padding-right:10px;
}
.uk-grid-divider>[class*='uk-width-1-']:not(.uk-width-1-1):not(.element_narrower_category_navigation__item):nth-child(n+2),.uk-grid-divider>[class*='uk-width-2-']:nth-child(n+2),.uk-grid-divider>[class*='uk-width-3-']:nth-child(n+2),.uk-grid-divider>[class*='uk-width-4-']:nth-child(n+2),.uk-grid-divider>[class*='uk-width-5-']:nth-child(n+2),.uk-grid-divider>[class*='uk-width-6-']:nth-child(n+2),.uk-grid-divider>[class*='uk-width-7-']:nth-child(n+2),.uk-grid-divider>[class*='uk-width-8-']:nth-child(n+2),.uk-grid-divider>[class*='uk-width-9-']:nth-child(n+2){
border-left:1px solid #ddd;
}
@media (min-width: 768px){
.uk-grid-divider>[class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2){
border-left:1px solid #ddd;
}
}
@media (min-width: 960px){
.uk-grid-divider>[class*='uk-width-large-']:not(.uk-width-large-1-1):nth-child(n+2){
border-left:1px solid #ddd;
}
}
@media (min-width: 1060px){
.uk-grid-divider:not(:empty){
margin-left: -15px;
margin-right: -15px;
}
.uk-grid-divider>*{
padding-left:15px;
padding-right:15px;
}
.uk-grid-divider:empty{
margin-top:15px;
margin-bottom:15px;
}
}
.uk-grid-divider:empty{
margin-top:10px;
margin-bottom:10px;
border-top:1px solid #ddd;
}
.uk-grid-match>*{
display: -ms-flexbox;
display: -webkit-flex;
display:flex;
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
}
.uk-grid-match>*>*{
-ms-flex:none;
-webkit-flex:none;
flex:none;
box-sizing:border-box;
width:100%;
}
[class*='uk-grid-width']>*{
box-sizing:border-box;
width:100%;
}
.uk-grid-width-1-2>*{
box-sizing:border-box;
width:50%;
}
.uk-grid-width-1-3>*{
box-sizing:border-box;
width:33.333%;
}
.uk-grid-width-1-4>*{
box-sizing:border-box;
width:25%;
}
.uk-grid-width-1-5>*{
box-sizing:border-box;
width:20%;
}
.uk-grid-width-1-6>*{
box-sizing:border-box;
width:16.666%;
}
.uk-grid-width-1-10>*{
box-sizing:border-box;
width:10%;
}
.uk-grid-width-auto>*{
box-sizing:border-box;
width:auto;
}
@media (min-width: 480px){
.uk-grid-width-small-1-1>*{
box-sizing:border-box;
width:100%;
}
.uk-grid-width-small-1-2>*{
box-sizing:border-box;
width:50%;
}
.uk-grid-width-small-1-3>*{
box-sizing:border-box;
width:33.333%;
}
.uk-grid-width-small-1-4>*{
box-sizing:border-box;
width:25%;
}
.uk-grid-width-small-1-5>*{
box-sizing:border-box;
width:20%;
}
.uk-grid-width-small-1-6>*{
box-sizing:border-box;
width:16.666%;
}
.uk-grid-width-small-1-10>*{
box-sizing:border-box;
width:10%;
}
}
@media (min-width: 768px){
.uk-grid-width-medium-1-1>*{
box-sizing:border-box;
width:100%;
}
.uk-grid-width-medium-1-2>*{
box-sizing:border-box;
width:50%;
}
.uk-grid-width-medium-1-3>*{
box-sizing:border-box;
width:33.333%;
}
.uk-grid-width-medium-1-4>*{
box-sizing:border-box;
width:25%;
}
.uk-grid-width-medium-1-5>*{
box-sizing:border-box;
width:20%;
}
.uk-grid-width-medium-1-6>*{
box-sizing:border-box;
width:16.666%;
}
.uk-grid-width-medium-1-10>*{
box-sizing:border-box;
width:10%;
}
}
@media (min-width: 960px){
.uk-grid-width-large-1-1>*{
box-sizing:border-box;
width:100%;
}
.uk-grid-width-large-1-2>*{
box-sizing:border-box;
width:50%;
}
.uk-grid-width-large-1-3>*{
box-sizing:border-box;
width:33.333%;
}
.uk-grid-width-large-1-4>*{
box-sizing:border-box;
width:25%;
}
.uk-grid-width-large-1-5>*{
box-sizing:border-box;
width:20%;
}
.uk-grid-width-large-1-6>*{
box-sizing:border-box;
width:16.666%;
}
.uk-grid-width-large-1-10>*{
box-sizing:border-box;
width:10%;
}
}
@media (min-width: 1060px){
.uk-grid-width-xlarge-1-1>*{
box-sizing:border-box;
width:100%;
}
.uk-grid-width-xlarge-1-2>*{
box-sizing:border-box;
width:50%;
}
.uk-grid-width-xlarge-1-3>*{
box-sizing:border-box;
width:33.333%;
}
.uk-grid-width-xlarge-1-4>*{
box-sizing:border-box;
width:25%;
}
.uk-grid-width-xlarge-1-5>*{
box-sizing:border-box;
width:20%;
}
.uk-grid-width-xlarge-1-6>*{
box-sizing:border-box;
width:16.666%;
}
.uk-grid-width-xlarge-1-10>*{
box-sizing:border-box;
width:10%;
}
}
[class*='uk-width']{
box-sizing:border-box;
width:100%;
}
.uk-width-1-1, .main_section .warengruppe_productfinder__container.no_responsive.info,
.main_section .seite_kompass__container.no_responsive.info,.element_narrower_category_navigation__item{
box-sizing:border-box;
width:100%;
}
.uk-width-1-2, .sellingsentence_1_1 .element_artikel_tpl_1_1, .highlightsentence_1_1 .element_artikel_tpl_1_1, .standard_1_1 .element_artikel_tpl_1_1,.uk-width-2-4,.uk-width-3-6,.uk-width-5-10{
box-sizing:border-box;
width:50%;
}
.uk-width-1-3,.uk-width-2-6{
box-sizing:border-box;
width:33.333%;
}
.uk-width-2-3,.uk-width-4-6{
box-sizing:border-box;
width:66.666%;
}
.uk-width-1-4,.element_product_filter__product--filter{
box-sizing:border-box;
width:25%;
}
.uk-width-3-4,.element_product_filter__product_list{
box-sizing:border-box;
width:75%;
}
.uk-width-1-5,.uk-width-2-10{
box-sizing:border-box;
width:20%;
}
.uk-width-2-5,.uk-width-4-10{
box-sizing:border-box;
width:40%;
}
.uk-width-3-5,.uk-width-6-10{
box-sizing:border-box;
width:60%;
}
.uk-width-4-5,.uk-width-8-10{
box-sizing:border-box;
width:80%;
}
.uk-width-1-6{
box-sizing:border-box;
width:16.666%;
}
.uk-width-5-6{
box-sizing:border-box;
width:83.333%;
}
.uk-width-1-10{
box-sizing:border-box;
width:10%;
}
.uk-width-3-10{
box-sizing:border-box;
width:30%;
}
.uk-width-7-10{
box-sizing:border-box;
width:70%;
}
.uk-width-9-10{
box-sizing:border-box;
width:90%;
}
@media (min-width: 480px){
.uk-width-small-1-1{
box-sizing:border-box;
width:100%;
}
.uk-width-small-1-2,.uk-width-small-2-4,.uk-width-small-3-6,.uk-width-small-5-10{
box-sizing:border-box;
width:50%;
}
.uk-width-small-1-3,.uk-width-small-2-6{
box-sizing:border-box;
width:33.333%;
}
.uk-width-small-2-3,.uk-width-small-4-6{
box-sizing:border-box;
width:66.666%;
}
.uk-width-small-1-4{
box-sizing:border-box;
width:25%;
}
.uk-width-small-3-4{
box-sizing:border-box;
width:75%;
}
.uk-width-small-1-5,.uk-width-small-2-10{
box-sizing:border-box;
width:20%;
}
.uk-width-small-2-5,.uk-width-small-4-10{
box-sizing:border-box;
width:40%;
}
.uk-width-small-3-5,.uk-width-small-6-10{
box-sizing:border-box;
width:60%;
}
.uk-width-small-4-5,.uk-width-small-8-10{
box-sizing:border-box;
width:80%;
}
.uk-width-small-1-6{
box-sizing:border-box;
width:16.666%;
}
.uk-width-small-5-6{
box-sizing:border-box;
width:83.333%;
}
.uk-width-small-1-10{
box-sizing:border-box;
width:10%;
}
.uk-width-small-3-10{
box-sizing:border-box;
width:30%;
}
.uk-width-small-7-10{
box-sizing:border-box;
width:70%;
}
.uk-width-small-9-10{
box-sizing:border-box;
width:90%;
}
}
@media (min-width: 768px){
.uk-width-medium-1-1{
box-sizing:border-box;
width:100%;
}
.uk-width-medium-1-2,.uk-width-medium-2-4,.uk-width-medium-3-6,.uk-width-medium-5-10{
box-sizing:border-box;
width:50%;
}
.uk-width-medium-1-3,.uk-width-medium-2-6{
box-sizing:border-box;
width:33.333%;
}
.uk-width-medium-2-3,.uk-width-medium-4-6{
box-sizing:border-box;
width:66.666%;
}
.uk-width-medium-1-4{
box-sizing:border-box;
width:25%;
}
.uk-width-medium-3-4{
box-sizing:border-box;
width:75%;
}
.uk-width-medium-1-5,.uk-width-medium-2-10{
box-sizing:border-box;
width:20%;
}
.uk-width-medium-2-5,.uk-width-medium-4-10{
box-sizing:border-box;
width:40%;
}
.uk-width-medium-3-5,.uk-width-medium-6-10{
box-sizing:border-box;
width:60%;
}
.uk-width-medium-4-5,.uk-width-medium-8-10{
box-sizing:border-box;
width:80%;
}
.uk-width-medium-1-6{
box-sizing:border-box;
width:16.666%;
}
.uk-width-medium-5-6{
box-sizing:border-box;
width:83.333%;
}
.uk-width-medium-1-10{
box-sizing:border-box;
width:10%;
}
.uk-width-medium-3-10{
box-sizing:border-box;
width:30%;
}
.uk-width-medium-7-10{
box-sizing:border-box;
width:70%;
}
.uk-width-medium-9-10{
box-sizing:border-box;
width:90%;
}
}
@media (min-width: 960px){
.uk-width-large-1-1{
box-sizing:border-box;
width:100%;
}
.uk-width-large-1-2,.uk-width-large-2-4,.uk-width-large-3-6,.uk-width-large-5-10{
box-sizing:border-box;
width:50%;
}
.uk-width-large-1-3,.uk-width-large-2-6{
box-sizing:border-box;
width:33.333%;
}
.uk-width-large-2-3,.uk-width-large-4-6{
box-sizing:border-box;
width:66.666%;
}
.uk-width-large-1-4{
box-sizing:border-box;
width:25%;
}
.uk-width-large-3-4{
box-sizing:border-box;
width:75%;
}
.uk-width-large-1-5,.uk-width-large-2-10{
box-sizing:border-box;
width:20%;
}
.uk-width-large-2-5,.uk-width-large-4-10{
box-sizing:border-box;
width:40%;
}
.uk-width-large-3-5,.uk-width-large-6-10{
box-sizing:border-box;
width:60%;
}
.uk-width-large-4-5,.uk-width-large-8-10{
box-sizing:border-box;
width:80%;
}
.uk-width-large-1-6{
box-sizing:border-box;
width:16.666%;
}
.uk-width-large-5-6{
box-sizing:border-box;
width:83.333%;
}
.uk-width-large-1-10{
box-sizing:border-box;
width:10%;
}
.uk-width-large-3-10{
box-sizing:border-box;
width:30%;
}
.uk-width-large-7-10{
box-sizing:border-box;
width:70%;
}
.uk-width-large-9-10{
box-sizing:border-box;
width:90%;
}
}
@media (min-width: 1060px){
.uk-width-xlarge-1-1{
box-sizing:border-box;
width:100%;
}
.uk-width-xlarge-1-2,.uk-width-xlarge-2-4,.uk-width-xlarge-3-6,.uk-width-xlarge-5-10{
box-sizing:border-box;
width:50%;
}
.uk-width-xlarge-1-3,.uk-width-xlarge-2-6{
box-sizing:border-box;
width:33.333%;
}
.uk-width-xlarge-2-3,.uk-width-xlarge-4-6{
box-sizing:border-box;
width:66.666%;
}
.uk-width-xlarge-1-4{
box-sizing:border-box;
width:25%;
}
.uk-width-xlarge-3-4{
box-sizing:border-box;
width:75%;
}
.uk-width-xlarge-1-5,.uk-width-xlarge-2-10{
box-sizing:border-box;
width:20%;
}
.uk-width-xlarge-2-5,.uk-width-xlarge-4-10{
box-sizing:border-box;
width:40%;
}
.uk-width-xlarge-3-5,.uk-width-xlarge-6-10{
box-sizing:border-box;
width:60%;
}
.uk-width-xlarge-4-5,.uk-width-xlarge-8-10{
box-sizing:border-box;
width:80%;
}
.uk-width-xlarge-1-6{
box-sizing:border-box;
width:16.666%;
}
.uk-width-xlarge-5-6{
box-sizing:border-box;
width:83.333%;
}
.uk-width-xlarge-1-10{
box-sizing:border-box;
width:10%;
}
.uk-width-xlarge-3-10{
box-sizing:border-box;
width:30%;
}
.uk-width-xlarge-7-10{
box-sizing:border-box;
width:70%;
}
.uk-width-xlarge-9-10{
box-sizing:border-box;
width:90%;
}
}
@media (min-width: 768px){
[class*='uk-push-']{
position:relative;
}
[class*='uk-pull-']{
position:relative;
}
.uk-push-1-2,.uk-push-2-4,.uk-push-3-6,.uk-push-5-10{
position:relative;
left:50%;
}
.uk-push-1-3,.uk-push-2-6{
position:relative;
left:33.333%;
}
.uk-push-2-3,.uk-push-4-6{
position:relative;
left:66.666%;
}
.uk-push-1-4{
position:relative;
left:25%;
}
.uk-push-3-4{
position:relative;
left:75%;
}
.uk-push-1-5,.uk-push-2-10{
position:relative;
left:20%;
}
.uk-push-2-5,.uk-push-4-10{
position:relative;
left:40%;
}
.uk-push-3-5,.uk-push-6-10{
position:relative;
left:60%;
}
.uk-push-4-5,.uk-push-8-10{
position:relative;
left:80%;
}
.uk-push-1-6{
position:relative;
left:16.666%;
}
.uk-push-5-6{
position:relative;
left:83.333%;
}
.uk-push-1-10{
position:relative;
left:10%;
}
.uk-push-3-10{
position:relative;
left:30%;
}
.uk-push-7-10{
position:relative;
left:70%;
}
.uk-push-9-10{
position:relative;
left:90%;
}
.uk-pull-1-2,.uk-pull-2-4,.uk-pull-3-6,.uk-pull-5-10{
position:relative;
left: -50%;
}
.uk-pull-1-3,.uk-pull-2-6{
position:relative;
left: -33.333%;
}
.uk-pull-2-3,.uk-pull-4-6{
position:relative;
left: -66.666%;
}
.uk-pull-1-4{
position:relative;
left: -25%;
}
.uk-pull-3-4{
position:relative;
left: -75%;
}
.uk-pull-1-5,.uk-pull-2-10{
position:relative;
left: -20%;
}
.uk-pull-2-5,.uk-pull-4-10{
position:relative;
left: -40%;
}
.uk-pull-3-5,.uk-pull-6-10{
position:relative;
left: -60%;
}
.uk-pull-4-5,.uk-pull-8-10{
position:relative;
left: -80%;
}
.uk-pull-1-6{
position:relative;
left: -16.666%;
}
.uk-pull-5-6{
position:relative;
left: -83.333%;
}
.uk-pull-1-10{
position:relative;
left: -10%;
}
.uk-pull-3-10{
position:relative;
left: -30%;
}
.uk-pull-7-10{
position:relative;
left: -70%;
}
.uk-pull-9-10{
position:relative;
left: -90%;
}
}
.uk-panel{
display:block;
position:relative;
}
.uk-panel,.uk-panel:hover,.uk-panel.content_3d--item.active{
text-decoration:none;
}
.uk-panel:before,.uk-panel:after{
content:"";
display:table;
}
.uk-panel:after{
clear:both;
}
.uk-panel>:not(.uk-panel-title):last-child{
margin-bottom:0;
}
.uk-panel-title{
margin-top:0;
margin-bottom:15px;
font-size:18px;
line-height:24px;
font-weight:normal;
text-transform:none;
color:#444;
}
.uk-panel-badge{
position:absolute;
top:0;
right:0;
z-index:1;
}
.uk-panel-teaser{
margin-bottom:15px;
}
.uk-panel-body{
padding:15px;
}
.uk-panel-box{
padding:15px;
background:#f5f5f5;
color:#444;
}
.uk-panel-box-hover:hover,.uk-panel-box-hover.content_3d--item.active{
color:#444;
}
.uk-panel-box .uk-panel-title{
color:#444;
}
.uk-panel-box .uk-panel-badge{
top:10px;
right:10px;
}
.uk-panel-box>.uk-panel-teaser{
margin-top: -15px;
margin-left: -15px;
margin-right: -15px;
}
.uk-panel-box>.uk-nav-side{
margin:0 -15px;
}
.uk-panel-box-primary{
background-color:#ebf7fd;
color:#2d7091;
}
.uk-panel-box-primary-hover:hover,.uk-panel-box-primary-hover.content_3d--item.active{
color:#2d7091;
}
.uk-panel-box-primary .uk-panel-title{
color:#2d7091;
}
.uk-panel-box-secondary{
background-color:#eee;
color:#444;
}
.uk-panel-box-secondary-hover:hover,.uk-panel-box-secondary-hover.content_3d--item.active{
color:#444;
}
.uk-panel-box-secondary .uk-panel-title{
color:#444;
}
.uk-panel-hover{
padding:15px;
color:#444;
}
.uk-panel-hover:hover,.uk-panel-hover.content_3d--item.active{
background:#f5f5f5;
color:#444;
}
.uk-panel-hover .uk-panel-badge{
top:10px;
right:10px;
}
.uk-panel-hover>.uk-panel-teaser{
margin-top: -15px;
margin-left: -15px;
margin-right: -15px;
}
.uk-panel-header .uk-panel-title{
padding-bottom:10px;
border-bottom:1px solid #ddd;
color:#444;
}
.uk-panel-space{
padding:30px;
}
.uk-panel-space .uk-panel-badge{
top:30px;
right:30px;
}
.uk-panel + .uk-panel-divider{
margin-top:50px !important;
}
.uk-panel + .uk-panel-divider:before{
content:"";
display:block;
position:absolute;
top: -25px;
left:0;
right:0;
border-top:1px solid #ddd;
}
@media (min-width: 1060px){
.uk-panel + .uk-panel-divider{
margin-top:70px !important;
}
.uk-panel + .uk-panel-divider:before{
top: -35px;
}
}
.uk-block{
position:relative;
box-sizing:border-box;
padding-top:20px;
padding-bottom:20px;
}
@media (min-width: 768px){
.uk-block{
padding-top:50px;
padding-bottom:50px;
}
}
.uk-block:before,.uk-block:after{
content:"";
display:table;
}
.uk-block:after{
clear:both;
}
.uk-block>:last-child{
margin-bottom:0;
}
.uk-block-large{
padding-top:20px;
padding-bottom:20px;
}
@media (min-width: 768px){
.uk-block-large{
padding-top:50px;
padding-bottom:50px;
}
}
@media (min-width: 960px){
.uk-block-large{
padding-top:100px;
padding-bottom:100px;
}
}
.uk-block-default{
background:#fff;
}
.uk-block-muted{
background:#f9f9f9;
}
.uk-block-primary{
background:#00a8e6;
}
.uk-block-secondary{
background:#222;
}
.uk-article:before,.uk-article:after{
content:"";
display:table;
}
.uk-article:after{
clear:both;
}
.uk-article>:last-child{
margin-bottom:0;
}
.uk-article + .uk-article{
margin-top:25px;
}
.uk-article-title{
font-size:36px;
line-height:42px;
font-weight:normal;
text-transform:none;
}
.uk-article-title a{
color:inherit;
text-decoration:none;
}
.uk-article-meta{
font-size:12px;
line-height:18px;
color:#999;
}
.uk-article-lead{
color:#444;
font-size:18px;
line-height:24px;
font-weight:normal;
}
.uk-article-divider{
margin-bottom:25px;
border-color:#ddd;
}
* + .uk-article-divider{
margin-top:25px;
}
.uk-nav,
.uk-nav ul{
margin:0;
padding:0;
list-style:none;
}
.uk-nav li>a{
display:block;
text-decoration:none;
}
.uk-nav>li>a{
padding:0 5px;
}
.uk-nav ul{
padding-left:15px;
}
.uk-nav ul a{
padding:2px 0;
}
.uk-nav li>a>div{
font-size:12px;
line-height:18px;
}
.uk-nav-header{
padding:0 5px;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
}
.uk-nav-header:not(:first-child){
margin-top:15px;
}
.uk-nav-divider{
margin:9px 5px;
}
ul.uk-nav-sub{
padding:5px 0 5px 5px;
}
.uk-nav-parent-icon>.uk-parent>a:after{
content:"";
width:20px;
margin-right: -10px;
float:right;
font-family:FontAwesome;
text-align:center;
}
.uk-nav-parent-icon>.uk-parent.uk-open>a:after{
content:"";
}
.uk-nav-side>li>a{
color:#444;
}
.uk-nav-side>li>a:hover,.uk-nav-side>li>a.content_3d--item.active,.uk-nav-side>li>a:focus{
background:rgba(0,0,0,0.05);
color:#444;
outline:none;
}
.uk-nav-side>li.uk-active>a{
background:#00a8e6;
color:#fff;
}
.uk-nav-side .uk-nav-header{
color:#444;
}
.uk-nav-side .uk-nav-divider{
border-top:1px solid #ddd;
}
.uk-nav-side ul a{
color:#07D;
}
.uk-nav-side ul a:hover, .uk-nav-side ul a.content_3d--item.active{
color:#059;
}
.uk-nav-dropdown>li>a{
color:#444;
}
.uk-nav-dropdown>li>a:hover,.uk-nav-dropdown>li>a.content_3d--item.active,.uk-nav-dropdown>li>a:focus{
background:#00a8e6;
color:#fff;
outline:none;
}
.uk-nav-dropdown .uk-nav-header{
color:#999;
}
.uk-nav-dropdown .uk-nav-divider{
border-top:1px solid #ddd;
}
.uk-nav-dropdown ul a{
color:#07D;
}
.uk-nav-dropdown ul a:hover, .uk-nav-dropdown ul a.content_3d--item.active{
color:#059;
}
.uk-nav-navbar>li>a{
color:#444;
}
.uk-nav-navbar>li>a:hover,.uk-nav-navbar>li>a.content_3d--item.active,.uk-nav-navbar>li>a:focus{
background:#00a8e6;
color:#fff;
outline:none;
}
.uk-nav-navbar .uk-nav-header{
color:#999;
}
.uk-nav-navbar .uk-nav-divider{
border-top:1px solid #ddd;
}
.uk-nav-navbar ul a{
color:#07D;
}
.uk-nav-navbar ul a:hover, .uk-nav-navbar ul a.content_3d--item.active{
color:#059;
}
.uk-nav-offcanvas>li>a{
color:#fff;
padding:7px 15px;
background-color:#777;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.uk-nav-offcanvas > .uk-open > a,
html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover,
html:not(.uk-touch) .uk-nav-offcanvas > li > a.content_3d--item.active,
html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus{
background:#f00;
color:#fff;
outline:none;
}
html .uk-nav.uk-nav-offcanvas>li.uk-active>a{
background:#f00;
color:#fff;
}
.uk-nav-offcanvas .uk-nav-header{
color:#777;
}
.uk-nav-offcanvas .uk-nav-divider{
border-top:1px solid #1a1a1a;
}
.uk-nav-offcanvas ul a{
color:#fff;
}
html:not(.uk-touch) .uk-nav-offcanvas ul a:hover, html:not(.uk-touch) .uk-nav-offcanvas ul a.content_3d--item.active{
color:#777;
}
.uk-navbar{
background:none;
color:#fff;
}
.uk-navbar:before,.uk-navbar:after{
content:"";
display:table;
}
.uk-navbar:after{
clear:both;
}
.uk-navbar-nav{
margin:0;
padding:0;
list-style:none;
float:left;
}
.uk-navbar-nav>li{
float:left;
position:relative;
}
.uk-navbar-nav>li>a{
display:block;
box-sizing:border-box;
text-decoration:none;
height:60px;
padding:0 15px;
line-height:60px;
color:#fff;
font-size:22px;
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
}
.uk-navbar-nav>li>a[href='#']{
cursor:text;
}
.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li.content_3d--item.active>a,.uk-navbar-nav>li>a:focus,.uk-navbar-nav>li.uk-open>a{
background-color:#f00;
color:#fff;
outline:none;
}
.uk-navbar-nav>li>a:active{
background-color:#f00;
color:#fff;
}
.uk-navbar-nav>li.uk-active>a{
background-color:#f00;
color:#fff;
}
.uk-navbar-nav .uk-navbar-nav-subtitle{
line-height:48px;
}
.uk-navbar-nav-subtitle>div{
margin-top: -12px;
font-size:10px;
line-height:12px;
}
.uk-navbar-content,.uk-navbar-brand,.uk-navbar-toggle{
box-sizing:border-box;
display:block;
height:60px;
padding:0 15px;
float:left;
}
.uk-navbar-content:before,.uk-navbar-brand:before,.uk-navbar-toggle:before{
content:'';
display:inline-block;
height:100%;
vertical-align:middle;
}
.uk-navbar-content + .uk-navbar-content:not(.uk-navbar-center){
padding-left:0;
}
.uk-navbar-content>a:not([class]){
color:rgba(255,255,255,0.6);
}
.uk-navbar-content>a:not([class]):hover,.uk-navbar-content>a.content_3d--item.active:not([class]){
color:#fff;
}
.uk-navbar-brand{
font-size:18px;
color:#444;
text-decoration:none;
}
.uk-navbar-brand:hover,.uk-navbar-brand.content_3d--item.active,.uk-navbar-brand:focus{
color:#444;
text-decoration:none;
outline:none;
}
.uk-navbar-toggle{
font-size:18px;
color:#444;
text-decoration:none;
}
.uk-navbar-toggle:hover,.uk-navbar-toggle.content_3d--item.active,.uk-navbar-toggle:focus{
color:#444;
text-decoration:none;
outline:none;
}
.uk-navbar-toggle:after{
content:"";
font-family:FontAwesome;
vertical-align:middle;
}
.uk-navbar-toggle-alt:after{
content:"";
}
.uk-navbar-center{
float:none;
text-align:center;
max-width:50%;
margin-left:auto;
margin-right:auto;
}
.uk-navbar-flip{
float:right;
}
.uk-breadcrumb{
padding:0;
list-style:none;
font-size:0.001px;
}
.uk-breadcrumb>li{
font-size:1rem;
vertical-align:top;
}
.uk-breadcrumb>li,.uk-breadcrumb>li>a,.uk-breadcrumb>li>span{
display:inline-block;
}
.uk-breadcrumb>li:nth-child(n+2):before{
content:">";
display:inline-block;
margin:0 8px;
}
.uk-breadcrumb>li:not(.uk-active)>span{
color:#999;
}
.uk-pagination{
padding:0;
list-style:none;
text-align:center;
font-size:0.001px;
}
.uk-pagination:before,.uk-pagination:after{
content:"";
display:table;
}
.uk-pagination:after{
clear:both;
}
.uk-pagination>li{
display:inline-block;
font-size:1rem;
vertical-align:top;
}
.uk-pagination>li:nth-child(n+2){
margin-left:5px;
}
.uk-pagination>li>a,.uk-pagination>li>span{
display:inline-block;
min-width:16px;
padding:3px 5px;
line-height:20px;
text-decoration:none;
box-sizing:content-box;
text-align:center;
}
.uk-pagination>li>a{
background:#eee;
color:#444;
}
.uk-pagination>li>a:hover,.uk-pagination>li>a.content_3d--item.active,.uk-pagination>li>a:focus{
background-color:#d2d2d2;
color:#000;
outline:none;
}
.uk-pagination>li>a:active{
background-color:#000;
color:#fff;
}
.uk-pagination>.uk-active>span{
background:#000;
color:#fff;
}
.uk-pagination>.uk-disabled>span{
background-color:#f5f5f5;
color:#999;
}
.uk-pagination-previous{
float:left;
}
.uk-pagination-next{
float:right;
}
.uk-pagination-left{
text-align:left;
}
.uk-pagination-right{
text-align:right;
}
.uk-table{
border-collapse:collapse;
border-spacing:0;
width:100%;
margin-bottom:15px;
}
* + .uk-table{
margin-top:15px;
}
.uk-table th,
.uk-table td{
padding:8px 8px;
}
.uk-table th{
text-align:left;
}
.uk-table td{
vertical-align:top;
}
.uk-table thead th{
vertical-align:bottom;
}
.uk-table caption,
.uk-table tfoot{
font-size:12px;
font-style:italic;
}
.uk-table caption{
text-align:left;
color:#999;
}
.uk-table tbody tr.uk-active{
background:#EEE;
}
.uk-table-middle,
.uk-table-middle td{
vertical-align:middle !important;
}
.uk-table-striped tbody tr:nth-of-type(odd){
background:#f5f5f5;
}
.uk-table-condensed td{
padding:4px 8px;
}
.uk-table-hover tbody tr:hover, .uk-table-hover tbody tr.content_3d--item.active{
background:#EEE;
}
.uk-form input,
.uk-form select,
.uk-form textarea{
box-sizing:border-box;
margin:0;
border-radius:0;
font:inherit;
color:inherit;
}
.uk-form select{
text-transform:none;
}
.uk-form optgroup{
font:inherit;
font-weight:bold;
}
.uk-form input::-moz-focus-inner{
border:0;
padding:0;
}
.uk-form input[type="checkbox"],
.uk-form input[type="radio"]{
padding:0;
}
.uk-form input[type="checkbox"]:not(:disabled),
.uk-form input[type="radio"]:not(:disabled){
cursor:pointer;
}
.uk-form textarea,
.uk-form input:not([type]),
.uk-form input[type="text"],
.uk-form input[type="password"],
.uk-form input[type="email"],
.uk-form input[type="url"],
.uk-form input[type="search"],
.uk-form input[type="tel"],
.uk-form input[type="number"],
.uk-form input[type="datetime"]{
-webkit-appearance:none;
}
.uk-form input[type="search"]::-webkit-search-cancel-button,
.uk-form input[type="search"]::-webkit-search-decoration{
-webkit-appearance:none;
}
.uk-form input[type="number"]::-webkit-inner-spin-button,
.uk-form input[type="number"]::-webkit-outer-spin-button{
height:auto;
}
.uk-form fieldset{
border:none;
margin:0;
padding:0;
}
.uk-form textarea{
overflow:auto;
vertical-align:top;
}
.uk-form ::-moz-placeholder{
opacity:1;
}
.uk-form :invalid{
box-shadow:none;
}
.uk-form input:not([type="radio"]):not([type="checkbox"]),
.uk-form select{
vertical-align:middle;
}
.uk-form>:last-child{
margin-bottom:0;
}
.uk-form select,
.uk-form textarea,
.uk-form input:not([type]),
.uk-form input[type="text"],
.uk-form input[type="password"],
.uk-form input[type="datetime"],
.uk-form input[type="datetime-local"],
.uk-form input[type="date"],
.uk-form input[type="month"],
.uk-form input[type="time"],
.uk-form input[type="week"],
.uk-form input[type="number"],
.uk-form input[type="email"],
.uk-form input[type="url"],
.uk-form input[type="search"],
.uk-form input[type="tel"],
.uk-form input[type="color"]{
height:30px;
max-width:100%;
padding:4px 6px;
border:1px solid #000;
background:#fff;
color:inherit;
-webkit-transition:all 0.2s linear;
-webkit-transition-property:border, background, color, box-shadow, padding;
transition:all 0.2s linear;
transition-property:border, background, color, box-shadow, padding;
border-radius:0;
}
.uk-form select:focus,
.uk-form textarea:focus,
.uk-form input:not([type]):focus,
.uk-form input[type="text"]:focus,
.uk-form input[type="password"]:focus,
.uk-form input[type="datetime"]:focus,
.uk-form input[type="datetime-local"]:focus,
.uk-form input[type="date"]:focus,
.uk-form input[type="month"]:focus,
.uk-form input[type="time"]:focus,
.uk-form input[type="week"]:focus,
.uk-form input[type="number"]:focus,
.uk-form input[type="email"]:focus,
.uk-form input[type="url"]:focus,
.uk-form input[type="search"]:focus,
.uk-form input[type="tel"]:focus,
.uk-form input[type="color"]:focus{
border-color:#000;
outline:0;
background:#eee;
color:#444;
}
.uk-form select:disabled,
.uk-form textarea:disabled,
.uk-form input:not([type]):disabled,
.uk-form input[type="text"]:disabled,
.uk-form input[type="password"]:disabled,
.uk-form input[type="datetime"]:disabled,
.uk-form input[type="datetime-local"]:disabled,
.uk-form input[type="date"]:disabled,
.uk-form input[type="month"]:disabled,
.uk-form input[type="time"]:disabled,
.uk-form input[type="week"]:disabled,
.uk-form input[type="number"]:disabled,
.uk-form input[type="email"]:disabled,
.uk-form input[type="url"]:disabled,
.uk-form input[type="search"]:disabled,
.uk-form input[type="tel"]:disabled,
.uk-form input[type="color"]:disabled{
border-color:#ddd;
background-color:#f5f5f5;
color:#999;
}
.uk-form :-ms-input-placeholder{
color:#999 !important;
}
.uk-form ::-moz-placeholder{
color:#999;
}
.uk-form ::-webkit-input-placeholder{
color:#999;
}
.uk-form :disabled:-ms-input-placeholder{
color:#999 !important;
}
.uk-form :disabled::-moz-placeholder{
color:#999;
}
.uk-form :disabled::-webkit-input-placeholder{
color:#999;
}
.uk-form legend{
width:100%;
border:0;
padding:0;
padding-bottom:15px;
font-size:18px;
line-height:30px;
}
.uk-form legend:after{
content:"";
display:block;
border-bottom:1px solid #ddd;
width:100%;
}
select.uk-form-small,textarea.uk-form-small,input[type].uk-form-small,input:not([type]).uk-form-small{
height:25px;
padding:3px 3px;
font-size:12px;
}
select.uk-form-large,textarea.uk-form-large,input[type].uk-form-large,input:not([type]).uk-form-large{
height:40px;
padding:8px 6px;
font-size:16px;
}
.uk-form textarea,
.uk-form select[multiple],
.uk-form select[size]{
height:auto;
}
.uk-form-danger{
border-color:#000 !important;
background:#fee5e6 !important;
color:#000 !important;
}
.uk-form-success{
border-color:#8ec73b !important;
background:#fafff2 !important;
color:#659f13 !important;
}
.uk-form-blank{
border-color:transparent !important;
border-style:dashed !important;
background:none !important;
}
.uk-form-blank:focus{
border-color:#ddd !important;
}
input.uk-form-width-mini{
width:40px;
}
select.uk-form-width-mini{
width:65px;
}
.uk-form-width-small{
width:130px;
}
.uk-form-width-medium{
width:200px;
}
.uk-form-width-large{
width:500px;
}
.uk-form-row:before,.uk-form-row:after{
content:"";
display:table;
}
.uk-form-row:after{
clear:both;
}
.uk-form-row + .uk-form-row{
margin-top:15px;
}
.uk-form-help-inline{
display:inline-block;
margin:0 0 0 10px;
}
.uk-form-help-block{
margin:5px 0 0 0;
}
.uk-form-controls>:first-child{
margin-top:0;
}
.uk-form-controls>:last-child{
margin-bottom:0;
}
.uk-form-controls-condensed{
margin:5px 0;
}
.uk-form-stacked .uk-form-label{
display:block;
margin-bottom:5px;
font-weight:normal;
}
@media (max-width: 959px){
.uk-form-horizontal .uk-form-label{
display:block;
margin-bottom:5px;
font-weight:normal;
}
}
@media (min-width: 960px){
.uk-form-horizontal .uk-form-label{
width:200px;
margin-top:5px;
float:left;
}
.uk-form-horizontal .uk-form-controls{
margin-left:0;
}
.uk-form-horizontal .uk-form-controls-text{
padding-top:5px;
}
}
.uk-form-icon{
display:inline-block;
position:relative;
max-width:100%;
}
.uk-form-icon>[class*='uk-icon-']{
position:absolute;
top:50%;
width:30px;
margin-top: -7px;
font-size:14px;
color:#999;
text-align:center;
pointer-events:none;
}
.uk-form-icon:not(.uk-form-icon-flip)>input{
padding-left:30px !important;
}
.uk-form-icon-flip>[class*='uk-icon-']{
right:0;
}
.uk-form-icon-flip>input{
padding-right:30px !important;
}
.uk-button::-moz-focus-inner, .button-default::-moz-focus-inner, .layout_header_wrapper .layout_header__myaccount_prelogin li:nth-child(1)::-moz-focus-inner, .person_deliveryaddress__new button::-moz-focus-inner, .element_product_variant_buttons__button_details::-moz-focus-inner, .voucherlottery_detail__submit::-moz-focus-inner, .button-default-small::-moz-focus-inner, .button-default-icon-right::-moz-focus-inner, .tb_button_default::-moz-focus-inner, .flyout_container__link::-moz-focus-inner, .oc_top_products__link::-moz-focus-inner, .button-default-icon-left::-moz-focus-inner, .button-default-icon-right-small::-moz-focus-inner, .element_artikel_gallery__button_link::-moz-focus-inner, .button-light::-moz-focus-inner, .element_product_variant_buttons__button_compare::-moz-focus-inner, .element_product_variant_buttons__button_bookmark::-moz-focus-inner, .button-light-small::-moz-focus-inner, .button-light-icon-right::-moz-focus-inner, .button-light-icon-right-small::-moz-focus-inner, .button-light-icon::-moz-focus-inner, .view_product_sod__pdf_download::-moz-focus-inner, .button-filter::-moz-focus-inner, .button-highlight::-moz-focus-inner, .layout_header_wrapper .header_cart__box_button::-moz-focus-inner, .element_product_variant_buttons__button_buy::-moz-focus-inner, .view_product__section--stage .view_product_basket__cart_button_link::-moz-focus-inner, .button-highlight-stage::-moz-focus-inner, .startpage .tb_button_default::-moz-focus-inner,.button-highlight-icon::-moz-focus-inner,.button-highlight-icon-right::-moz-focus-inner,.mssr_sticky__cart_button_link::-moz-focus-inner,.button_primary_cart_icon_text::-moz-focus-inner{
border:0;
padding:0;
}
.uk-button, .button-default, .layout_header_wrapper .layout_header__myaccount_prelogin li:nth-child(1), .person_deliveryaddress__new button, .element_product_variant_buttons__button_details, .voucherlottery_detail__submit, .button-default-small, .button-default-icon-right, .tb_button_default, .flyout_container__link, .oc_top_products__link, .button-default-icon-left, .button-default-icon-right-small, .element_artikel_gallery__button_link, .button-light, .element_product_variant_buttons__button_compare, .element_product_variant_buttons__button_bookmark, .button-light-small, .button-light-icon-right, .button-light-icon-right-small, .button-light-icon, .view_product_sod__pdf_download, .button-filter, .button-highlight, .layout_header_wrapper .header_cart__box_button, .element_product_variant_buttons__button_buy, .view_product__section--stage .view_product_basket__cart_button_link, .button-highlight-stage, .startpage .tb_button_default,.button-highlight-icon,.button-highlight-icon-right,.mssr_sticky__cart_button_link,.button_primary_cart_icon_text{
-webkit-appearance:none;
margin:0;
border:none;
overflow:visible;
font:inherit;
color:#fff;
text-transform:none;
display:inline-block;
box-sizing:border-box;
padding:0 15px;
background:#777;
vertical-align:middle;
line-height:40px;
min-height:40px;
font-size:16px;
text-decoration:none;
text-align:center;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
text-transform:uppercase;
}
.uk-button:not(:disabled), .button-default:not(:disabled), .layout_header_wrapper .layout_header__myaccount_prelogin li:not(:disabled):nth-child(1), .person_deliveryaddress__new button:not(:disabled), .element_product_variant_buttons__button_details:not(:disabled), .voucherlottery_detail__submit:not(:disabled), .button-default-small:not(:disabled), .button-default-icon-right:not(:disabled), .tb_button_default:not(:disabled), .flyout_container__link:not(:disabled), .oc_top_products__link:not(:disabled), .button-default-icon-left:not(:disabled), .button-default-icon-right-small:not(:disabled), .element_artikel_gallery__button_link:not(:disabled), .button-light:not(:disabled), .element_product_variant_buttons__button_compare:not(:disabled), .element_product_variant_buttons__button_bookmark:not(:disabled), .button-light-small:not(:disabled), .button-light-icon-right:not(:disabled), .button-light-icon-right-small:not(:disabled), .button-light-icon:not(:disabled), .view_product_sod__pdf_download:not(:disabled), .button-filter:not(:disabled), .button-highlight:not(:disabled), .layout_header_wrapper .header_cart__box_button:not(:disabled), .element_product_variant_buttons__button_buy:not(:disabled), .view_product__section--stage .view_product_basket__cart_button_link:not(:disabled),.button-highlight-stage:not(:disabled),.button-highlight-icon:not(:disabled),.button-highlight-icon-right:not(:disabled),.mssr_sticky__cart_button_link:not(:disabled),.button_primary_cart_icon_text:not(:disabled){
cursor:pointer;
}
.uk-button:hover, .button-default:hover, .layout_header_wrapper .layout_header__myaccount_prelogin li:hover:nth-child(1), .layout_header_wrapper .layout_header__myaccount_prelogin li.content_3d--item.active:nth-child(1), .button-default.content_3d--item.active, .person_deliveryaddress__new button.content_3d--item.active, .content_3d--item.active.element_product_variant_buttons__button_details, .content_3d--item.active.voucherlottery_detail__submit, .person_deliveryaddress__new button:hover, .element_product_variant_buttons__button_details:hover, .voucherlottery_detail__submit:hover, .button-default-small:hover, .button-default-small.content_3d--item.active, .button-default-icon-right:hover, .tb_button_default:hover, .tb_button_default.content_3d--item.active, .flyout_container__link:hover, .flyout_container__link.content_3d--item.active, .oc_top_products__link:hover, .oc_top_products__link.content_3d--item.active, .button-default-icon-right.content_3d--item.active, .button-default-icon-left:hover, .button-default-icon-left.content_3d--item.active, .button-default-icon-right-small:hover, .button-default-icon-right-small.content_3d--item.active, .content_3d--item.active.element_artikel_gallery__button_link, .element_artikel_gallery__button_link:hover, .button-light:hover, .button-light.content_3d--item.active, .content_3d--item.active.element_product_variant_buttons__button_compare, .content_3d--item.active.element_product_variant_buttons__button_bookmark, .element_product_variant_buttons__button_compare:hover, .element_product_variant_buttons__button_bookmark:hover, .button-light-small:hover, .button-light-small.content_3d--item.active, .button-light-icon-right:hover, .button-light-icon-right.content_3d--item.active, .button-light-icon-right-small:hover, .button-light-icon-right-small.content_3d--item.active, .button-light-icon:hover, .button-light-icon.content_3d--item.active, .content_3d--item.active.view_product_sod__pdf_download, .view_product_sod__pdf_download:hover, .button-filter:hover, .button-filter.content_3d--item.active, .button-highlight:hover, .layout_header_wrapper .header_cart__box_button:hover, .layout_header_wrapper .header_cart__box_button.content_3d--item.active, .button-highlight.content_3d--item.active, .content_3d--item.active.element_product_variant_buttons__button_buy, .view_product__section--stage .content_3d--item.active.view_product_basket__cart_button_link, .element_product_variant_buttons__button_buy:hover, .view_product__section--stage .view_product_basket__cart_button_link:hover, .button-highlight-stage:hover, .button-highlight-stage.content_3d--item.active, .button-highlight-icon:hover, .button-highlight-icon.content_3d--item.active, .button-highlight-icon-right:hover, .button-highlight-icon-right.content_3d--item.active, .content_3d--item.active.mssr_sticky__cart_button_link, .mssr_sticky__cart_button_link:hover, .button_primary_cart_icon_text:hover, .button_primary_cart_icon_text.content_3d--item.active, .uk-button.content_3d--item.active,
.uk-button:focus,
.button-default:focus,
.layout_header_wrapper .layout_header__myaccount_prelogin li:focus:nth-child(1),
.person_deliveryaddress__new button:focus,
.element_product_variant_buttons__button_details:focus,
.voucherlottery_detail__submit:focus,
.button-default-small:focus,
.button-default-icon-right:focus,
.tb_button_default:focus,
.flyout_container__link:focus,
.oc_top_products__link:focus,
.button-default-icon-left:focus,
.button-default-icon-right-small:focus,
.element_artikel_gallery__button_link:focus,
.button-light:focus,
.element_product_variant_buttons__button_compare:focus,
.element_product_variant_buttons__button_bookmark:focus,
.button-light-small:focus,
.button-light-icon-right:focus,
.button-light-icon-right-small:focus,
.button-light-icon:focus,
.view_product_sod__pdf_download:focus,
.button-filter:focus,
.button-highlight:focus,
.layout_header_wrapper .header_cart__box_button:focus,
.element_product_variant_buttons__button_buy:focus,
.view_product__section--stage .view_product_basket__cart_button_link:focus,.button-highlight-stage:focus,.button-highlight-icon:focus,.button-highlight-icon-right:focus,.mssr_sticky__cart_button_link:focus,.button_primary_cart_icon_text:focus{
background-color:#bbb;
color:inherit;
outline:none;
text-decoration:none;
}
.uk-button:active, .button-default:active, .layout_header_wrapper .layout_header__myaccount_prelogin li:active:nth-child(1), .person_deliveryaddress__new button:active, .element_product_variant_buttons__button_details:active, .voucherlottery_detail__submit:active, .button-default-small:active, .button-default-icon-right:active, .tb_button_default:active, .flyout_container__link:active, .oc_top_products__link:active, .button-default-icon-left:active, .button-default-icon-right-small:active, .element_artikel_gallery__button_link:active, .button-light:active, .element_product_variant_buttons__button_compare:active, .element_product_variant_buttons__button_bookmark:active, .button-light-small:active, .button-light-icon-right:active, .button-light-icon-right-small:active, .button-light-icon:active, .view_product_sod__pdf_download:active, .button-filter:active, .button-highlight:active, .layout_header_wrapper .header_cart__box_button:active, .element_product_variant_buttons__button_buy:active, .view_product__section--stage .view_product_basket__cart_button_link:active, .button-highlight-stage:active, .button-highlight-icon:active, .button-highlight-icon-right:active, .mssr_sticky__cart_button_link:active, .button_primary_cart_icon_text:active,
.uk-button.uk-active,
.uk-active.button-default,
.layout_header_wrapper .layout_header__myaccount_prelogin li.uk-active:nth-child(1),
.person_deliveryaddress__new button.uk-active,
.uk-active.element_product_variant_buttons__button_details,
.uk-active.voucherlottery_detail__submit,
.uk-active.button-default-small,
.uk-active.button-default-icon-right,
.uk-active.tb_button_default,
.uk-active.flyout_container__link,
.uk-active.oc_top_products__link,
.uk-active.button-default-icon-left,
.uk-active.button-default-icon-right-small,
.uk-active.element_artikel_gallery__button_link,
.uk-active.button-light,
.uk-active.element_product_variant_buttons__button_compare,
.uk-active.element_product_variant_buttons__button_bookmark,
.uk-active.button-light-small,
.uk-active.button-light-icon-right,
.uk-active.button-light-icon-right-small,
.uk-active.button-light-icon,
.uk-active.view_product_sod__pdf_download,
.uk-active.button-filter,
.uk-active.button-highlight,
.layout_header_wrapper .uk-active.header_cart__box_button,
.uk-active.element_product_variant_buttons__button_buy,
.view_product__section--stage .uk-active.view_product_basket__cart_button_link,.uk-active.button-highlight-stage,.uk-active.button-highlight-icon,.uk-active.button-highlight-icon-right,.uk-active.mssr_sticky__cart_button_link,.uk-active.button_primary_cart_icon_text{
background-color:#6a6a6a;
color:#fff;
}
.uk-button-primary, .button-highlight, .layout_header_wrapper .header_cart__box_button, .element_product_variant_buttons__button_buy, .view_product__section--stage .view_product_basket__cart_button_link,.button-highlight-icon,.button-highlight-icon-right,.mssr_sticky__cart_button_link,.button_primary_cart_icon_text{
background-color:#4eae69;
color:#fff;
}
.uk-button-primary:hover, .button-highlight:hover, .layout_header_wrapper .header_cart__box_button:hover, .layout_header_wrapper .header_cart__box_button.content_3d--item.active, .button-highlight.content_3d--item.active, .content_3d--item.active.element_product_variant_buttons__button_buy, .view_product__section--stage .content_3d--item.active.view_product_basket__cart_button_link, .element_product_variant_buttons__button_buy:hover, .view_product__section--stage .view_product_basket__cart_button_link:hover, .button-highlight-icon:hover, .button-highlight-icon.content_3d--item.active, .button-highlight-icon-right:hover, .button-highlight-icon-right.content_3d--item.active, .content_3d--item.active.mssr_sticky__cart_button_link, .mssr_sticky__cart_button_link:hover, .button_primary_cart_icon_text:hover, .button_primary_cart_icon_text.content_3d--item.active, .uk-button-primary.content_3d--item.active,
.uk-button-primary:focus,
.button-highlight:focus,
.layout_header_wrapper .header_cart__box_button:focus,
.element_product_variant_buttons__button_buy:focus,
.view_product__section--stage .view_product_basket__cart_button_link:focus,.button-highlight-icon:focus,.button-highlight-icon-right:focus,.mssr_sticky__cart_button_link:focus,.button_primary_cart_icon_text:focus{
background-color:#00a32e;
color:#fff;
}
.uk-button-primary:active, .button-highlight:active, .layout_header_wrapper .header_cart__box_button:active, .element_product_variant_buttons__button_buy:active, .view_product__section--stage .view_product_basket__cart_button_link:active, .button-highlight-icon:active, .button-highlight-icon-right:active, .mssr_sticky__cart_button_link:active, .button_primary_cart_icon_text:active,
.uk-button-primary.uk-active,
.uk-active.button-highlight,
.layout_header_wrapper .uk-active.header_cart__box_button,
.uk-active.element_product_variant_buttons__button_buy,
.view_product__section--stage .uk-active.view_product_basket__cart_button_link,.uk-active.button-highlight-icon,.uk-active.button-highlight-icon-right,.uk-active.mssr_sticky__cart_button_link,.uk-active.button_primary_cart_icon_text{
background-color:#00a32e;
color:#fff;
}
.uk-button-success{
background-color:#8cc14c;
color:#fff;
}
.uk-button-success:hover,.uk-button-success.content_3d--item.active,.uk-button-success:focus{
background-color:#8ec73b;
color:#fff;
}
.uk-button-success:active,.uk-button-success.uk-active{
background-color:#72ae41;
color:#fff;
}
.uk-button-danger{
background-color:#f00;
color:#fff;
}
.uk-button-danger:hover,.uk-button-danger.content_3d--item.active,.uk-button-danger:focus{
background-color:#ff1a1a;
color:#fff;
}
.uk-button-danger:active,.uk-button-danger.uk-active{
background-color:#e60000;
color:#fff;
}
.uk-button:disabled, .button-default:disabled, .layout_header_wrapper .layout_header__myaccount_prelogin li:disabled:nth-child(1), .person_deliveryaddress__new button:disabled, .element_product_variant_buttons__button_details:disabled, .voucherlottery_detail__submit:disabled, .button-default-small:disabled, .button-default-icon-right:disabled, .tb_button_default:disabled, .flyout_container__link:disabled, .oc_top_products__link:disabled, .button-default-icon-left:disabled, .button-default-icon-right-small:disabled, .element_artikel_gallery__button_link:disabled, .button-light:disabled, .element_product_variant_buttons__button_compare:disabled, .element_product_variant_buttons__button_bookmark:disabled, .button-light-small:disabled, .button-light-icon-right:disabled, .button-light-icon-right-small:disabled, .button-light-icon:disabled, .view_product_sod__pdf_download:disabled, .button-filter:disabled, .button-highlight:disabled, .layout_header_wrapper .header_cart__box_button:disabled, .element_product_variant_buttons__button_buy:disabled, .view_product__section--stage .view_product_basket__cart_button_link:disabled,.button-highlight-stage:disabled,.button-highlight-icon:disabled,.button-highlight-icon-right:disabled,.mssr_sticky__cart_button_link:disabled,.button_primary_cart_icon_text:disabled{
background-color:#f5f5f5;
color:#999;
}
.uk-button-link,.uk-button-link:hover,.uk-button-link.content_3d--item.active,.uk-button-link:focus,.uk-button-link:active,.uk-button-link.uk-active,.uk-button-link:disabled{
border-color:transparent;
background:none;
}
.uk-button-link{
color:#07D;
}
.uk-button-link:hover,.uk-button-link.content_3d--item.active,.uk-button-link:focus,.uk-button-link:active,.uk-button-link.uk-active{
color:#059;
text-decoration:underline;
}
.uk-button-link:disabled{
color:#999;
}
.uk-button-link:focus{
outline:1px dotted;
}
.uk-button-mini{
min-height:20px;
padding:0 5px;
line-height:20px;
font-size:12px;
}
.uk-button-small{
min-height:30px;
padding:0 10px;
line-height:30px;
font-size:14px;
}
.uk-button-large{
min-height:40px;
padding:0 15px;
line-height:40px;
font-size:16px;
}
.uk-button-group{
display:inline-block;
vertical-align:middle;
position:relative;
font-size:0.001px;
white-space:nowrap;
}
.uk-button-group>*{
display:inline-block;
}
.uk-button-group .uk-button, .uk-button-group .button-default, .uk-button-group .layout_header_wrapper .layout_header__myaccount_prelogin li:nth-child(1), .layout_header_wrapper .layout_header__myaccount_prelogin .uk-button-group li:nth-child(1), .uk-button-group .person_deliveryaddress__new button, .person_deliveryaddress__new .uk-button-group button, .uk-button-group .element_product_variant_buttons__button_details, .uk-button-group .voucherlottery_detail__submit, .uk-button-group .button-default-small, .uk-button-group .button-default-icon-right, .uk-button-group .tb_button_default, .uk-button-group .flyout_container__link, .uk-button-group .oc_top_products__link, .uk-button-group .button-default-icon-left, .uk-button-group .button-default-icon-right-small, .uk-button-group .element_artikel_gallery__button_link, .uk-button-group .button-light, .uk-button-group .element_product_variant_buttons__button_compare, .uk-button-group .element_product_variant_buttons__button_bookmark, .uk-button-group .button-light-small, .uk-button-group .button-light-icon-right, .uk-button-group .button-light-icon-right-small, .uk-button-group .button-light-icon, .uk-button-group .view_product_sod__pdf_download, .uk-button-group .button-filter, .uk-button-group .button-highlight, .uk-button-group .layout_header_wrapper .header_cart__box_button, .layout_header_wrapper .uk-button-group .header_cart__box_button, .uk-button-group .element_product_variant_buttons__button_buy, .uk-button-group .view_product__section--stage .view_product_basket__cart_button_link, .view_product__section--stage .uk-button-group .view_product_basket__cart_button_link, .uk-button-group .button-highlight-stage, .uk-button-group .button-highlight-icon, .uk-button-group .button-highlight-icon-right, .uk-button-group .mssr_sticky__cart_button_link, .uk-button-group .button_primary_cart_icon_text{
vertical-align:top;
}
.uk-button-dropdown{
display:inline-block;
vertical-align:middle;
position:relative;
}
.uk-close::-moz-focus-inner{
border:0;
padding:0;
}
.uk-close{
-webkit-appearance:none;
margin:0;
border:none;
overflow:visible;
font:inherit;
color:inherit;
text-transform:none;
padding:0;
background:transparent;
display:inline-block;
box-sizing:content-box;
width:20px;
line-height:20px;
text-align:center;
vertical-align:middle;
opacity:0.3;
}
.uk-close:after{
display:block;
content:"\f00d";
font-family:FontAwesome;
}
.uk-close:hover,.uk-close.content_3d--item.active,.uk-close:focus{
opacity:0.5;
outline:none;
color:inherit;
text-decoration:none;
cursor:pointer;
}
.uk-close-alt{
padding:2px;
border-radius:50%;
background:#eee;
opacity:1;
}
.uk-close-alt:hover,.uk-close-alt.content_3d--item.active,.uk-close-alt:focus{
opacity:1;
}
.uk-close-alt:after{
opacity:0.5;
}
.uk-close-alt:hover:after,.uk-close-alt.content_3d--item.active:after,.uk-close-alt:focus:after{
opacity:0.8;
}
.uk-badge{
display:inline-block;
padding:0 5px;
background:#00a8e6;
font-size:10px;
font-weight:bold;
line-height:14px;
color:#fff;
text-align:center;
vertical-align:middle;
text-transform:none;
}
a.uk-badge:hover,a.uk-badge.content_3d--item.active{
color:#fff;
}
.uk-badge-notification{
box-sizing:border-box;
min-width:18px;
border-radius:500px;
font-size:12px;
line-height:18px;
}
.uk-badge-success{
background-color:#8cc14c;
}
.uk-badge-warning{
background-color:#faa732;
}
.uk-badge-danger{
background-color:#da314b;
}
.uk-alert{
margin-bottom:15px;
padding:10px;
background:#ebf7fd;
color:#2d7091;
}
* + .uk-alert{
margin-top:15px;
}
.uk-alert>:last-child{
margin-bottom:0;
}
.uk-alert h1,
.uk-alert h2,
.uk-alert h3,
.uk-alert h4,
.uk-alert h5,
.uk-alert h6{
color:inherit;
}
.uk-alert>.uk-close:first-child{
float:right;
}
.uk-alert > .uk-close:first-child + *{
margin-top:0;
}
.uk-alert-success{
background:#f2fae3;
color:#659f13;
}
.uk-alert-warning,.mssr__in_cart{
background:#fffceb;
color:#e28327;
}
.uk-alert-danger{
background:#fff1f0;
color:#f00;
}
.uk-alert-large{
padding:20px;
}
.uk-alert-large>.uk-close:first-child{
margin: -10px -10px 0 0;
}
.uk-overlay{
display:inline-block;
position:relative;
max-width:100%;
vertical-align:middle;
overflow:hidden;
-webkit-transform:translateZ(0);
margin:0;
}
.uk-overlay.uk-border-circle{
-webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
.uk-overlay>:first-child{
margin-bottom:0;
}
.uk-overlay-panel{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
padding:30px;
color:inherit;
}
.uk-overlay-panel>:last-child,.uk-overlay-panel.uk-flex>*>:last-child{
margin-bottom:0;
}
.uk-overlay-panel h1,
.uk-overlay-panel h2,
.uk-overlay-panel h3,
.uk-overlay-panel h4,
.uk-overlay-panel h5,
.uk-overlay-panel h6{
color:inherit;
}
.uk-overlay-panel a:not([class]){
color:inherit;
text-decoration:inherit;
}
.uk-overlay-panel a[class*='uk-icon-']:not(.uk-icon-button){
color:inherit;
}
.uk-overlay-hover:not(:hover):not(.content_3d--item.active):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore){
opacity:0;
}
.uk-overlay-active :not(.uk-active)>.uk-overlay-panel:not(.uk-ignore){
opacity:0;
}
.uk-overlay-background{
background:rgba(0,0,0,0.5);
}
.uk-overlay-image{
padding:0;
}
.uk-overlay-top{
bottom:auto;
}
.uk-overlay-bottom{
top:auto;
}
.uk-overlay-left{
right:auto;
}
.uk-overlay-right{
left:auto;
}
.uk-overlay-icon:before{
content:"";
position:absolute;
top:50%;
left:50%;
width:50px;
height:50px;
margin-top: -25px;
margin-left: -25px;
font-size:50px;
line-height:1;
font-family:FontAwesome;
text-align:center;
color:#fff;
}
.uk-overlay-fade,.uk-overlay-scale,.uk-overlay-spin,.uk-overlay-grayscale,.uk-overlay-blur,[class*='uk-overlay-slide']{
transition-duration:0.3s;
transition-timing-function:ease-out;
transition-property:opacity, transform, filter;
}
.uk-overlay-active .uk-overlay-fade,
.uk-overlay-active .uk-overlay-scale,
.uk-overlay-active .uk-overlay-spin,
.uk-overlay-active [class*='uk-overlay-slide']{
transition-duration:0.8s;
}
.uk-overlay-fade{
opacity:0.7;
}
.uk-overlay-hover:hover .uk-overlay-fade, .uk-overlay-hover.content_3d--item.active .uk-overlay-fade,
.uk-overlay-hover.uk-hover .uk-overlay-fade,
.uk-overlay-active .uk-active>.uk-overlay-fade{
opacity:1;
}
.uk-overlay-scale{
-webkit-transform:scale(1);
transform:scale(1);
}
.uk-overlay-hover:hover .uk-overlay-scale, .uk-overlay-hover.content_3d--item.active .uk-overlay-scale,
.uk-overlay-hover.uk-hover .uk-overlay-scale,
.uk-overlay-active .uk-active>.uk-overlay-scale{
-webkit-transform:scale(1.1);
transform:scale(1.1);
}
.uk-overlay-spin{
-webkit-transform:scale(1) rotate(0deg);
transform:scale(1) rotate(0deg);
}
.uk-overlay-hover:hover .uk-overlay-spin, .uk-overlay-hover.content_3d--item.active .uk-overlay-spin,
.uk-overlay-hover.uk-hover .uk-overlay-spin,
.uk-overlay-active .uk-active>.uk-overlay-spin{
-webkit-transform:scale(1.1) rotate(3deg);
transform:scale(1.1) rotate(3deg);
}
.uk-overlay-grayscale{
-webkit-filter:grayscale(100%);
filter:grayscale(100%);
}
.uk-overlay-hover:hover .uk-overlay-grayscale, .uk-overlay-hover.content_3d--item.active .uk-overlay-grayscale,
.uk-overlay-hover.uk-hover .uk-overlay-grayscale,
.uk-overlay-active .uk-active>.uk-overlay-grayscale{
-webkit-filter:grayscale(0%);
filter:grayscale(0%);
}
[class*='uk-overlay-slide']{
opacity:0;
}
.uk-overlay-slide-top{
-webkit-transform:translateY(-100%);
transform:translateY(-100%);
}
.uk-overlay-slide-bottom{
-webkit-transform:translateY(100%);
transform:translateY(100%);
}
.uk-overlay-slide-left{
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
}
.uk-overlay-slide-right{
-webkit-transform:translateX(100%);
transform:translateX(100%);
}
.uk-overlay-hover:hover [class*='uk-overlay-slide'], .uk-overlay-hover.content_3d--item.active [class*='uk-overlay-slide'],
.uk-overlay-hover.uk-hover [class*='uk-overlay-slide'],
.uk-overlay-active .uk-active>[class*='uk-overlay-slide']{
opacity:1;
-webkit-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0);
}
.uk-overlay-area{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
background:rgba(0, 0, 0, 0.3);
opacity:0;
-webkit-transition:opacity 0.15s linear;
transition:opacity 0.15s linear;
-webkit-transform:translate3d(0, 0, 0);
}
.uk-overlay:hover .uk-overlay-area, .uk-overlay.content_3d--item.active .uk-overlay-area,
.uk-overlay.uk-hover .uk-overlay-area,
.uk-overlay-toggle:hover .uk-overlay-area,
.uk-overlay-toggle.content_3d--item.active .uk-overlay-area,
.uk-overlay-toggle.uk-hover .uk-overlay-area{
opacity:1;
}
.uk-overlay-area:empty:before{
content:"";
position:absolute;
top:50%;
left:50%;
width:50px;
height:50px;
margin-top: -25px;
margin-left: -25px;
font-size:50px;
line-height:1;
font-family:FontAwesome;
text-align:center;
color:#fff;
}
.uk-overlay-area:not(:empty){
font-size:0.001px;
}
.uk-overlay-area:not(:empty):before{
content:'';
display:inline-block;
height:100%;
vertical-align:middle;
}
.uk-overlay-area-content{
display:inline-block;
box-sizing:border-box;
width:100%;
vertical-align:middle;
font-size:1rem;
text-align:center;
padding:0 15px;
color:#fff;
}
.uk-overlay-area-content>:last-child{
margin-bottom:0;
}
.uk-overlay-area-content a:not([class]),
.uk-overlay-area-content a:not([class]):hover,
.uk-overlay-area-content a.content_3d--item.active:not([class]){
color:inherit;
}
.uk-overlay-caption{
position:absolute;
bottom:0;
left:0;
right:0;
padding:15px;
background:rgba(0, 0, 0, 0.5);
color:#fff;
opacity:0;
-webkit-transition:opacity 0.15s linear;
transition:opacity 0.15s linear;
-webkit-transform:translate3d(0, 0, 0);
}
.uk-overlay:hover .uk-overlay-caption, .uk-overlay.content_3d--item.active .uk-overlay-caption,
.uk-overlay.uk-hover .uk-overlay-caption,
.uk-overlay-toggle:hover .uk-overlay-caption,
.uk-overlay-toggle.content_3d--item.active .uk-overlay-caption,
.uk-overlay-toggle.uk-hover .uk-overlay-caption{
opacity:1;
}
[class*='uk-animation-']{
-webkit-animation-duration:0.5s;
animation-duration:0.5s;
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
}
@media screen{
[data-uk-scrollspy*='uk-animation-']:not([data-uk-scrollspy*='target']){
opacity:0;
}
}
.uk-animation-fade{
-webkit-animation-name:uk-fade;
animation-name:uk-fade;
-webkit-animation-duration:0.8s;
animation-duration:0.8s;
-webkit-animation-timing-function:linear !important;
animation-timing-function:linear !important;
}
.uk-animation-scale-up{
-webkit-animation-name:uk-fade-scale-02;
animation-name:uk-fade-scale-02;
}
.uk-animation-scale-down{
-webkit-animation-name:uk-fade-scale-18;
animation-name:uk-fade-scale-18;
}
.uk-animation-slide-top{
-webkit-animation-name:uk-fade-top;
animation-name:uk-fade-top;
}
.uk-animation-slide-bottom{
-webkit-animation-name:uk-fade-bottom;
animation-name:uk-fade-bottom;
}
.uk-animation-slide-left{
-webkit-animation-name:uk-fade-left;
animation-name:uk-fade-left;
}
.uk-animation-slide-right{
-webkit-animation-name:uk-fade-right;
animation-name:uk-fade-right;
}
.uk-animation-scale{
-webkit-animation-name:uk-scale-12;
animation-name:uk-scale-12;
}
.uk-animation-shake{
-webkit-animation-name:uk-shake;
animation-name:uk-shake;
}
.uk-animation-reverse{
-webkit-animation-direction:reverse;
animation-direction:reverse;
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}
.uk-animation-15{
-webkit-animation-duration:15s;
animation-duration:15s;
}
.uk-animation-top-left{
-webkit-transform-origin:0 0;
transform-origin:0 0;
}
.uk-animation-top-center{
-webkit-transform-origin:50% 0;
transform-origin:50% 0;
}
.uk-animation-top-right{
-webkit-transform-origin:100% 0;
transform-origin:100% 0;
}
.uk-animation-middle-left{
-webkit-transform-origin:0 50%;
transform-origin:0 50%;
}
.uk-animation-middle-right{
-webkit-transform-origin:100% 50%;
transform-origin:100% 50%;
}
.uk-animation-bottom-left{
-webkit-transform-origin:0 100%;
transform-origin:0 100%;
}
.uk-animation-bottom-center{
-webkit-transform-origin:50% 100%;
transform-origin:50% 100%;
}
.uk-animation-bottom-right{
-webkit-transform-origin:100% 100%;
transform-origin:100% 100%;
}
.uk-animation-hover:not(:hover):not(.content_3d--item.active),
.uk-animation-hover:not(:hover):not(.content_3d--item.active) [class*='uk-animation-'],
.uk-touch .uk-animation-hover:not(.uk-hover),
.uk-touch .uk-animation-hover:not(.uk-hover) [class*='uk-animation-']{
-webkit-animation-name:none;
animation-name:none;
}
@-webkit-keyframes uk-fade{
0%{
opacity:0;
}
100%{
opacity:1;
}
}
@keyframes uk-fade{
0%{
opacity:0;
}
100%{
opacity:1;
}
}
@-webkit-keyframes uk-fade-top{
0%{
opacity:0;
-webkit-transform:translateY(-100%);
}
100%{
opacity:1;
-webkit-transform:translateY(0);
}
}
@keyframes uk-fade-top{
0%{
opacity:0;
transform:translateY(-100%);
}
100%{
opacity:1;
transform:translateY(0);
}
}
@-webkit-keyframes uk-fade-bottom{
0%{
opacity:0;
-webkit-transform:translateY(100%);
}
100%{
opacity:1;
-webkit-transform:translateY(0);
}
}
@keyframes uk-fade-bottom{
0%{
opacity:0;
transform:translateY(100%);
}
100%{
opacity:1;
transform:translateY(0);
}
}
@-webkit-keyframes uk-fade-left{
0%{
opacity:0;
-webkit-transform:translateX(-100%);
}
100%{
opacity:1;
-webkit-transform:translateX(0);
}
}
@keyframes uk-fade-left{
0%{
opacity:0;
transform:translateX(-100%);
}
100%{
opacity:1;
transform:translateX(0);
}
}
@-webkit-keyframes uk-fade-right{
0%{
opacity:0;
-webkit-transform:translateX(100%);
}
100%{
opacity:1;
-webkit-transform:translateX(0);
}
}
@keyframes uk-fade-right{
0%{
opacity:0;
transform:translateX(100%);
}
100%{
opacity:1;
transform:translateX(0);
}
}
@-webkit-keyframes uk-fade-scale-02{
0%{
opacity:0;
-webkit-transform:scale(0.2);
}
100%{
opacity:1;
-webkit-transform:scale(1);
}
}
@keyframes uk-fade-scale-02{
0%{
opacity:0;
transform:scale(0.2);
}
100%{
opacity:1;
transform:scale(1);
}
}
@-webkit-keyframes uk-fade-scale-15{
0%{
opacity:0;
-webkit-transform:scale(1.5);
}
100%{
opacity:1;
-webkit-transform:scale(1);
}
}
@keyframes uk-fade-scale-15{
0%{
opacity:0;
transform:scale(1.5);
}
100%{
opacity:1;
transform:scale(1);
}
}
@-webkit-keyframes uk-fade-scale-18{
0%{
opacity:0;
-webkit-transform:scale(1.8);
}
100%{
opacity:1;
-webkit-transform:scale(1);
}
}
@keyframes uk-fade-scale-18{
0%{
opacity:0;
transform:scale(1.8);
}
100%{
opacity:1;
transform:scale(1);
}
}
@-webkit-keyframes uk-slide-left{
0%{
-webkit-transform:translateX(-100%);
}
100%{
-webkit-transform:translateX(0);
}
}
@keyframes uk-slide-left{
0%{
transform:translateX(-100%);
}
100%{
transform:translateX(0);
}
}
@-webkit-keyframes uk-slide-right{
0%{
-webkit-transform:translateX(100%);
}
100%{
-webkit-transform:translateX(0);
}
}
@keyframes uk-slide-right{
0%{
transform:translateX(100%);
}
100%{
transform:translateX(0);
}
}
@-webkit-keyframes uk-slide-left-33{
0%{
-webkit-transform:translateX(33%);
}
100%{
-webkit-transform:translateX(0);
}
}
@keyframes uk-slide-left-33{
0%{
transform:translateX(33%);
}
100%{
transform:translateX(0);
}
}
@-webkit-keyframes uk-slide-right-33{
0%{
-webkit-transform:translateX(-33%);
}
100%{
-webkit-transform:translateX(0);
}
}
@keyframes uk-slide-right-33{
0%{
transform:translateX(-33%);
}
100%{
transform:translateX(0);
}
}
@-webkit-keyframes uk-scale-12{
0%{
-webkit-transform:scale(1.2);
}
100%{
-webkit-transform:scale(1);
}
}
@keyframes uk-scale-12{
0%{
transform:scale(1.2);
}
100%{
transform:scale(1);
}
}
@-webkit-keyframes uk-rotate{
0%{
-webkit-transform:rotate(0deg);
}
100%{
-webkit-transform:rotate(359deg);
}
}
@keyframes uk-rotate{
0%{
transform:rotate(0deg);
}
100%{
transform:rotate(359deg);
}
}
@-webkit-keyframes uk-shake{
0%,100%{
-webkit-transform:translateX(0);
}
10%{
-webkit-transform:translateX(-9px);
}
20%{
-webkit-transform:translateX(8px);
}
30%{
-webkit-transform:translateX(-7px);
}
40%{
-webkit-transform:translateX(6px);
}
50%{
-webkit-transform:translateX(-5px);
}
60%{
-webkit-transform:translateX(4px);
}
70%{
-webkit-transform:translateX(-3px);
}
80%{
-webkit-transform:translateX(2px);
}
90%{
-webkit-transform:translateX(-1px);
}
}
@keyframes uk-shake{
0%,100%{
transform:translateX(0);
}
10%{
transform:translateX(-9px);
}
20%{
transform:translateX(8px);
}
30%{
transform:translateX(-7px);
}
40%{
transform:translateX(6px);
}
50%{
transform:translateX(-5px);
}
60%{
transform:translateX(4px);
}
70%{
transform:translateX(-3px);
}
80%{
transform:translateX(2px);
}
90%{
transform:translateX(-1px);
}
}
@-webkit-keyframes uk-slide-top-fixed{
0%{
opacity:0;
-webkit-transform:translateY(-10px);
}
100%{
opacity:1;
-webkit-transform:translateY(0);
}
}
@keyframes uk-slide-top-fixed{
0%{
opacity:0;
transform:translateY(-10px);
}
100%{
opacity:1;
transform:translateY(0);
}
}
@-webkit-keyframes uk-slide-bottom-fixed{
0%{
opacity:0;
-webkit-transform:translateY(10px);
}
100%{
opacity:1;
-webkit-transform:translateY(0);
}
}
@keyframes uk-slide-bottom-fixed{
0%{
opacity:0;
transform:translateY(10px);
}
100%{
opacity:1;
transform:translateY(0);
}
}
.uk-dropdown,.uk-dropdown-blank{
display:none;
position:absolute;
z-index:970;
box-sizing:border-box;
width:200px;
}
.uk-dropdown{
padding:15px;
background:#fff;
color:#444;
font-size:1rem;
vertical-align:top;
}
.uk-open>.uk-dropdown,.uk-open>.uk-dropdown-blank{
display:block;
-webkit-animation:uk-fade 0.2s ease-in-out;
animation:uk-fade 0.2s ease-in-out;
-webkit-transform-origin:0 0;
transform-origin:0 0;
}
.uk-dropdown-top{
margin-top:2px;
}
.uk-dropdown-bottom{
margin-top: -2px;
}
.uk-dropdown-left{
margin-left:2px;
}
.uk-dropdown-right{
margin-left: -2px;
}
.uk-dropdown .uk-nav{
margin:0 -15px;
}
.uk-grid .uk-dropdown-grid + .uk-dropdown-grid{
margin-top:15px;
}
.uk-dropdown-grid > [class*='uk-width-'] > .uk-panel + .uk-panel{
margin-top:15px;
}
@media (min-width: 768px){
.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid{
margin-left: -15px;
margin-right: -15px;
}
.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*='uk-width-']{
padding-left:15px;
padding-right:15px;
}
.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*='uk-width-']:nth-child(n+2){
border-left:1px solid #ddd;
}
.uk-dropdown-width-2:not(.uk-dropdown-stack){
width:400px;
}
.uk-dropdown-width-3:not(.uk-dropdown-stack){
width:600px;
}
.uk-dropdown-width-4:not(.uk-dropdown-stack){
width:800px;
}
.uk-dropdown-width-5:not(.uk-dropdown-stack){
width:1000px;
}
}
@media (max-width: 767px){
.uk-dropdown-grid>[class*='uk-width-']{
width:100%;
}
.uk-dropdown-grid>[class*='uk-width-']:nth-child(n+2){
margin-top:15px;
}
}
.uk-dropdown-stack>.uk-dropdown-grid>[class*='uk-width-']{
width:100%;
}
.uk-dropdown-stack>.uk-dropdown-grid>[class*='uk-width-']:nth-child(n+2){
margin-top:15px;
}
.uk-dropdown-small{
min-width:150px;
width:auto;
padding:5px;
white-space:nowrap;
}
.uk-dropdown-small .uk-nav{
margin:0 -5px;
}
.uk-dropdown-navbar{
margin-top:0;
background:#f5f5f5;
color:#222;
}
.uk-open>.uk-dropdown-navbar{
-webkit-animation:uk-slide-top-fixed 0.2s ease-in-out;
animation:uk-slide-top-fixed 0.2s ease-in-out;
}
.uk-dropdown-scrollable{
overflow-y:auto;
max-height:200px;
}
.uk-modal{
display:none;
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1010;
overflow-y:auto;
-webkit-overflow-scrolling:touch;
background:rgba(0, 0, 0, 0.6);
opacity:0;
-webkit-transition:opacity 0.15s linear;
transition:opacity 0.15s linear;
touch-action:cross-slide-y pinch-zoom double-tap-zoom;
-webkit-transform:translateZ(0);
transform:translateZ(0);
min-width:320px;
}
.uk-modal.uk-open{
opacity:1;
}
.uk-modal-page,
.uk-modal-page body{
overflow:hidden;
}
.uk-modal-dialog{
position:relative;
box-sizing:border-box;
margin:50px auto;
padding:20px;
width:600px;
max-width:100%;
max-width:calc(100% - 20px);
background:#fff;
opacity:0;
-webkit-transform:translateY(-100px);
transform:translateY(-100px);
-webkit-transition:opacity 0.3s linear, -webkit-transform 0.3s ease-out;
transition:opacity 0.3s linear, transform 0.3s ease-out;
}
@media (max-width: 767px){
.uk-modal-dialog{
width:auto;
margin:10px auto;
}
}
.uk-open .uk-modal-dialog{
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0);
}
.uk-modal-dialog>:not([class*='uk-modal-']):last-child{
margin-bottom:0;
}
.uk-modal-dialog>.uk-close:first-child{
margin: -10px -10px 0 0;
float:right;
}
.uk-modal-dialog > .uk-close:first-child + :not([class*='uk-modal-']){
margin-top:0;
}
.uk-modal-dialog-lightbox{
margin:15px auto;
padding:0;
max-width:95%;
max-width:calc(100% - 30px);
min-height:50px;
}
.uk-modal-dialog-lightbox>.uk-close:first-child{
position:absolute;
top: -12px;
right: -12px;
margin:0;
float:none;
}
@media (max-width: 767px){
.uk-modal-dialog-lightbox>.uk-close:first-child{
top: -7px;
right: -7px;
}
}
.uk-modal-dialog-blank{
margin:0;
padding:0;
width:100%;
max-width:100%;
-webkit-transition:opacity 0.3s linear;
transition:opacity 0.3s linear;
}
.uk-modal-dialog-blank>.uk-close:first-child{
position:absolute;
top:20px;
right:20px;
z-index:1;
margin:0;
float:none;
}
@media (min-width: 768px){
.uk-modal-dialog-large{
width:930px;
}
}
@media (min-width: 1060px){
.uk-modal-dialog-large{
width:1130px;
}
}
.uk-modal-header{
margin-bottom:15px;
}
.uk-modal-footer{
margin-top:15px;
}
.uk-modal-header>:last-child,.uk-modal-footer>:last-child{
margin-bottom:0;
}
.uk-modal-caption{
position:absolute;
left:0;
right:0;
bottom: -20px;
margin-bottom: -10px;
color:#fff;
text-align:center;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.uk-modal-spinner{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
font-size:25px;
color:#ddd;
}
.uk-modal-spinner:after{
content:"\f110";
display:block;
font-family:FontAwesome;
-webkit-animation:uk-rotate 2s infinite linear;
animation:uk-rotate 2s infinite linear;
}
.uk-offcanvas{
display:none;
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1000;
touch-action:none;
background:rgba(0,0,0,0.1);
}
.uk-offcanvas.uk-active{
display:block;
}
.uk-offcanvas-page{
position:fixed;
-webkit-transition:margin-left 0.3s ease-in-out;
transition:margin-left 0.3s ease-in-out;
margin-left:0;
}
.uk-offcanvas-bar{
position:fixed;
top:0;
bottom:0;
left:0;
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
z-index:1001;
width:270px;
max-width:100%;
background:#222;
overflow-y:auto;
-webkit-overflow-scrolling:touch;
-webkit-transition: -webkit-transform 0.3s ease-in-out;
transition:transform 0.3s ease-in-out;
-ms-scroll-chaining:none;
min-width:270px;
width:75%;
max-width:540px;
}
.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show{
-webkit-transform:translateX(0%);
transform:translateX(0%);
}
.uk-offcanvas-bar-flip{
left:auto;
right:0;
-webkit-transform:translateX(100%);
transform:translateX(100%);
}
.uk-offcanvas-bar[mode='none']{
-webkit-transition:none;
transition:none;
}
.uk-offcanvas-bar[mode='reveal']{
-webkit-transform:translateX(0%);
transform:translateX(0%);
clip:rect(0, 0, 100vh, 0);
-webkit-transition: -webkit-transform 0.3s ease-in-out, clip 0.3s ease-in-out;
transition:transform 0.3s ease-in-out, clip 0.3s ease-in-out;
}
.uk-offcanvas-bar-flip[mode='reveal']{
clip:none;
-webkit-transform:translateX(100%);
transform:translateX(100%);
}
.uk-offcanvas-bar-flip[mode='reveal']>*{
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
-webkit-transition: -webkit-transform 0.3s ease-in-out;
transition:transform 0.3s ease-in-out;
}
.uk-offcanvas.uk-active .uk-offcanvas-bar-flip[mode='reveal'].uk-offcanvas-bar-show>*{
-webkit-transform:translateX(0%);
transform:translateX(0%);
}
.uk-offcanvas .uk-panel{
margin:20px 15px;
color:#777;
}
.uk-offcanvas .uk-panel-title{
color:#ccc;
}
.uk-offcanvas .uk-panel a:not([class]){
color:#ccc;
}
.uk-offcanvas .uk-panel a:not([class]):hover, .uk-offcanvas .uk-panel a.content_3d--item.active:not([class]){
color:#fff;
}
.uk-switcher{
margin:0;
padding:0;
list-style:none;
touch-action:cross-slide-y pinch-zoom double-tap-zoom;
}
.uk-switcher>:not(.uk-active){
display:none;
}
.uk-text-small, .layout_header_wrapper .layout_header__myaccount_prelogin li:nth-child(2){
font-size:12px;
line-height:16px;
}
.uk-text-large,.view_product_highlights__headline,.view_product_bundle__bundle_footer_value,.mssr__combiproductheadline,.mssr__combiproductheadline--necessary{
font-size:24px;
line-height:30px;
font-weight:normal;
}
.uk-text-bold, .uk-form input[type=radio]:checked + label, #form_checkout2 input[type=radio]:checked + label,
#frmLogin input[type=radio]:checked + label,
#frmPWLost input[type=radio]:checked + label,
#frmPersonMeineDaten input[type=radio]:checked + label,
#frmPersLanschrift input[type=radio]:checked + label,
#frmShortReg input[type=radio]:checked + label,
#form_customer_change input[type=radio]:checked + label,
#form_checkout_la_change0 input[type=radio]:checked + label, .view_product__section--stage .view_product_basket__delivery .element_product_deliverytime__status span{
font-weight:bold;
}
.uk-text-muted{
color:#999 !important;
}
.uk-text-primary{
color:#2d7091 !important;
}
.uk-text-success{
color:#4eae69 !important;
}
.uk-text-warning{
color:#f00 !important;
}
.uk-text-danger{
color:#f00 !important;
}
.uk-text-contrast{
color:#fff !important;
}
.uk-text-left{
text-align:left !important;
}
.uk-text-right{
text-align:right !important;
}
.uk-text-center{
text-align:center !important;
}
.uk-text-justify{
text-align:justify !important;
}
.uk-text-top{
vertical-align:top !important;
}
.uk-text-middle{
vertical-align:middle !important;
}
.uk-text-bottom{
vertical-align:bottom !important;
}
@media (max-width: 959px){
.uk-text-center-medium{
text-align:center !important;
}
.uk-text-left-medium{
text-align:left !important;
}
}
@media (max-width: 767px){
.uk-text-center-small{
text-align:center !important;
}
.uk-text-left-small{
text-align:left !important;
}
}
.uk-text-nowrap{
white-space:nowrap;
}
.uk-text-truncate{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.uk-text-break{
word-wrap:break-word;
-webkit-hyphens:auto;
-ms-hyphens:auto;
-moz-hyphens:auto;
hyphens:auto;
}
.uk-text-capitalize{
text-transform:capitalize !important;
}
.uk-text-lowercase{
text-transform:lowercase !important;
}
.uk-text-uppercase{
text-transform:uppercase !important;
}
.uk-container{
box-sizing:border-box;
max-width:1024px;
padding:0 10px;
}
@media (min-width: 1060px){
.uk-container{
max-width:1024px;
padding:0 0;
}
}
.uk-container:before,.uk-container:after{
content:"";
display:table;
}
.uk-container:after{
clear:both;
}
.uk-container-center{
margin-left:auto;
margin-right:auto;
}
.uk-clearfix:before{
content:"";
display:table-cell;
}
.uk-clearfix:after{
content:"";
display:table;
clear:both;
}
.uk-nbfc{
overflow:hidden;
}
.uk-nbfc-alt{
display:table-cell;
width:10000px;
}
.uk-float-left{
float:left;
}
.uk-float-right{
float:right;
}
[class*='uk-float-']{
max-width:100%;
}
[class*='uk-align-']{
display:block;
margin-bottom:15px;
}
.uk-align-left{
margin-right:15px;
float:left;
}
.uk-align-right{
margin-left:15px;
float:right;
}
@media (min-width: 768px){
.uk-align-medium-left{
margin-right:15px;
float:left;
}
.uk-align-medium-right{
margin-left:15px;
float:right;
}
}
.uk-align-center{
margin-left:auto;
margin-right:auto;
}
.uk-vertical-align{
font-size:0.001px;
}
.uk-vertical-align:before{
content:'';
display:inline-block;
height:100%;
vertical-align:middle;
}
.uk-vertical-align-middle,.uk-vertical-align-bottom{
display:inline-block;
max-width:100%;
font-size:1rem;
}
.uk-vertical-align-middle{
vertical-align:middle;
}
.uk-vertical-align-bottom{
vertical-align:bottom;
}
[class*='uk-height']{
box-sizing:border-box;
}
.uk-height-1-1{
height:100%;
}
.uk-height-viewport{
height:100vh;
min-height:600px;
}
.uk-responsive-width,.uk-responsive-height{
box-sizing:border-box;
}
.uk-responsive-width{
max-width:100% !important;
height:auto;
}
.uk-responsive-height{
max-height:100%;
width:auto;
}
.uk-margin{
margin-bottom:10px;
}
* + .uk-margin{
margin-top:10px;
}
.uk-margin-top{
margin-top:10px !important;
}
.uk-margin-bottom{
margin-bottom:10px !important;
}
.uk-margin-left{
margin-left:10px !important;
}
.uk-margin-right,.element_checkout_header__box_phone{
margin-right:10px !important;
}
.uk-margin-large{
margin-bottom:15px;
}
* + .uk-margin-large{
margin-top:15px;
}
.uk-margin-large-top{
margin-top:15px !important;
}
.uk-margin-large-bottom{
margin-bottom:15px !important;
}
.uk-margin-large-left{
margin-left:15px !important;
}
.uk-margin-large-right{
margin-right:15px !important;
}
.uk-margin-small{
margin-bottom:5px;
}
* + .uk-margin-small{
margin-top:5px;
}
.uk-margin-small-top{
margin-top:5px !important;
}
.uk-margin-small-bottom{
margin-bottom:5px !important;
}
.uk-margin-small-left{
margin-left:5px !important;
}
.uk-margin-small-right{
margin-right:5px !important;
}
.uk-margin-remove{
margin:0 !important;
}
.uk-margin-top-remove{
margin-top:0 !important;
}
.uk-margin-bottom-remove{
margin-bottom:0 !important;
}
.uk-padding-remove{
padding:0 !important;
}
.uk-padding-top-remove{
padding-top:0 !important;
}
.uk-padding-bottom-remove{
padding-bottom:0 !important;
}
.uk-padding-vertical-remove{
padding-top:0 !important;
padding-bottom:0 !important;
}
.uk-border-circle{
border-radius:50%;
}
.uk-border-rounded{
border-radius:5px;
}
.uk-heading-large{
font-size:36px;
line-height:42px;
}
@media (min-width: 768px){
.uk-heading-large{
font-size:52px;
line-height:64px;
}
}
.uk-link-muted,
.uk-link-muted a{
color:#444;
}
.uk-link-muted:hover, .uk-link-muted.content_3d--item.active,
.uk-link-muted a:hover,
.uk-link-muted a.content_3d--item.active{
color:#444;
}
.uk-link-reset,
.uk-link-reset a,
.uk-link-reset:hover,
.uk-link-reset.content_3d--item.active,
.uk-link-reset a:hover,
.uk-link-reset a.content_3d--item.active,
.uk-link-reset:focus,
.uk-link-reset a:focus{
color:inherit;
text-decoration:none;
}
.uk-scrollable-text{
height:300px;
overflow-y:scroll;
-webkit-overflow-scrolling:touch;
resize:both;
}
.uk-scrollable-box{
box-sizing:border-box;
height:170px;
padding:10px;
border:1px solid #ddd;
overflow:auto;
-webkit-overflow-scrolling:touch;
resize:both;
}
.uk-scrollable-box>:last-child{
margin-bottom:0;
}
.uk-overflow-hidden{
overflow:hidden;
}
.uk-overflow-container{
overflow:auto;
-webkit-overflow-scrolling:touch;
}
.uk-overflow-container>:last-child{
margin-bottom:0;
}
.uk-position-absolute,[class*='uk-position-top'],[class*='uk-position-bottom']{
position:absolute !important;
}
.uk-position-top{
top:0;
left:0;
right:0;
}
.uk-position-bottom{
bottom:0;
left:0;
right:0;
}
.uk-position-top-left{
top:0;
left:0;
}
.uk-position-top-right{
top:0;
right:0;
}
.uk-position-bottom-left{
bottom:0;
left:0;
}
.uk-position-bottom-right{
bottom:0;
right:0;
}
.uk-position-cover{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
}
.uk-position-relative{
position:relative !important;
}
.uk-position-z-index{
z-index:1;
}
.uk-display-block{
display:block !important;
}
.uk-display-inline{
display:inline !important;
}
.uk-display-inline-block{
display:inline-block !important;
max-width:100%;
}
@media (min-width: 960px){
.uk-visible-small{
display:none !important;
}
.uk-visible-medium{
display:none !important;
}
.uk-hidden-large, .layout_header_wrapper__usp, .view_product__section--stage .view_product_basket__buttons_link__text_mobile{
display:none !important;
}
}
@media (min-width: 768px) and (max-width: 959px){
.uk-visible-small{
display:none !important;
}
.uk-visible-large, .main_section .body_wrapper--view_product_section_sticky_nav, .layout_header_wrapper__benefit, #form_checkout2 .form-checkout-headline,
#frmLogin .form-checkout-headline,
#frmPWLost .form-checkout-headline,
#frmPersonMeineDaten .form-checkout-headline,
#frmPersLanschrift .form-checkout-headline,
#frmShortReg .form-checkout-headline,
#form_customer_change .form-checkout-headline,
#form_checkout_la_change0 .form-checkout-headline, #form_checkout2 hr,
#frmLogin hr,
#frmPWLost hr,
#frmPersonMeineDaten hr,
#frmPersLanschrift hr,
#frmShortReg hr,
#form_customer_change hr,
#form_checkout_la_change0 hr, .view_product__section--stage .view_product_basket__buttons_link__text_desktop{
display:none !important;
}
.uk-hidden-medium{
display:none !important;
}
}
@media (max-width: 767px){
.uk-visible-medium{
display:none !important;
}
.uk-visible-large, .main_section .body_wrapper--view_product_section_sticky_nav, .layout_header_wrapper__benefit, #form_checkout2 .form-checkout-headline,
#frmLogin .form-checkout-headline,
#frmPWLost .form-checkout-headline,
#frmPersonMeineDaten .form-checkout-headline,
#frmPersLanschrift .form-checkout-headline,
#frmShortReg .form-checkout-headline,
#form_customer_change .form-checkout-headline,
#form_checkout_la_change0 .form-checkout-headline, #form_checkout2 hr,
#frmLogin hr,
#frmPWLost hr,
#frmPersonMeineDaten hr,
#frmPersLanschrift hr,
#frmShortReg hr,
#form_customer_change hr,
#form_checkout_la_change0 hr, .view_product__section--stage .view_product_basket__buttons_link__text_desktop{
display:none !important;
}
.uk-hidden-small, .element_merkliste_product__description .text_ellipsis::before, .mssr_combiproduct__checkbox_wrapper, .mssr_combiproduct__master--productcategory .mssr_combiproduct__price{
display:none !important;
}
}
.uk-hidden{
display:none !important;
visibility:hidden !important;
}
.uk-invisible{
visibility:hidden !important;
}
.uk-visible-hover:hover .uk-hidden, .uk-visible-hover.content_3d--item.active .uk-hidden,
.uk-visible-hover:hover .uk-invisible,
.uk-visible-hover.content_3d--item.active .uk-invisible{
display:block !important;
visibility:visible !important;
}
.uk-visible-hover-inline:hover .uk-hidden, .uk-visible-hover-inline.content_3d--item.active .uk-hidden,
.uk-visible-hover-inline:hover .uk-invisible,
.uk-visible-hover-inline.content_3d--item.active .uk-invisible{
display:inline-block !important;
visibility:visible !important;
}
.uk-touch .uk-hidden-touch,
.uk-notouch .uk-hidden-notouch{
display:none !important;
}
.uk-flex{
display: -ms-flexbox;
display: -webkit-flex;
display:flex;
}
.uk-flex-inline{
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
display:inline-flex;
}
.uk-flex>*,.uk-flex-inline>*{
-ms-flex-negative:1;
}
.uk-flex-top{
-ms-flex-align:start;
-webkit-align-items:flex-start;
align-items:flex-start;
}
.uk-flex-middle{
-ms-flex-align:center;
-webkit-align-items:center;
align-items:center;
}
.uk-flex-bottom{
-ms-flex-align:end;
-webkit-align-items:flex-end;
align-items:flex-end;
}
.uk-flex-center{
-ms-flex-pack:center;
-webkit-justify-content:center;
justify-content:center;
}
.uk-flex-right{
-ms-flex-pack:end;
-webkit-justify-content:flex-end;
justify-content:flex-end;
}
.uk-flex-space-between{
-ms-flex-pack:justify;
-webkit-justify-content:space-between;
justify-content:space-between;
}
.uk-flex-space-around{
-ms-flex-pack:distribute;
-webkit-justify-content:space-around;
justify-content:space-around;
}
.uk-flex-row-reverse{
-ms-flex-direction:row-reverse;
-webkit-flex-direction:row-reverse;
flex-direction:row-reverse;
}
.uk-flex-column{
-ms-flex-direction:column;
-webkit-flex-direction:column;
flex-direction:column;
}
.uk-flex-column-reverse{
-ms-flex-direction:column-reverse;
-webkit-flex-direction:column-reverse;
flex-direction:column-reverse;
}
.uk-flex-nowrap{
-ms-flex-wrap:nowrap;
-webkit-flex-wrap:nowrap;
flex-wrap:nowrap;
}
.uk-flex-wrap{
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
}
.uk-flex-wrap-reverse{
-ms-flex-wrap:wrap-reverse;
-webkit-flex-wrap:wrap-reverse;
flex-wrap:wrap-reverse;
}
.uk-flex-wrap-top{
-ms-flex-line-pack:start;
-webkit-align-content:flex-start;
align-content:flex-start;
}
.uk-flex-wrap-middle{
-ms-flex-line-pack:center;
-webkit-align-content:center;
align-content:center;
}
.uk-flex-wrap-bottom{
-ms-flex-line-pack:end;
-webkit-align-content:flex-end;
align-content:flex-end;
}
.uk-flex-wrap-space-between{
-ms-flex-line-pack:justify;
-webkit-align-content:space-between;
align-content:space-between;
}
.uk-flex-wrap-space-around{
-ms-flex-line-pack:distribute;
-webkit-align-content:space-around;
align-content:space-around;
}
.uk-flex-order-first{
-ms-flex-order: -1;
-webkit-order: -1;
order: -1;
}
.uk-flex-order-last{
-ms-flex-order:99;
-webkit-order:99;
order:99;
}
@media (min-width: 480px){
.uk-flex-order-first-small{
-ms-flex-order: -1;
-webkit-order: -1;
order: -1;
}
.uk-flex-order-last-small{
-ms-flex-order:99;
-webkit-order:99;
order:99;
}
}
@media (min-width: 768px){
.uk-flex-order-first-medium{
-ms-flex-order: -1;
-webkit-order: -1;
order: -1;
}
.uk-flex-order-last-medium{
-ms-flex-order:99;
-webkit-order:99;
order:99;
}
}
@media (min-width: 960px){
.uk-flex-order-first-large{
-ms-flex-order: -1;
-webkit-order: -1;
order: -1;
}
.uk-flex-order-last-large{
-ms-flex-order:99;
-webkit-order:99;
order:99;
}
}
@media (min-width: 1060px){
.uk-flex-order-first-xlarge{
-ms-flex-order: -1;
-webkit-order: -1;
order: -1;
}
.uk-flex-order-last-xlarge{
-ms-flex-order:99;
-webkit-order:99;
order:99;
}
}
.uk-flex-item-none{
-ms-flex:none;
-webkit-flex:none;
flex:none;
}
.uk-flex-item-auto{
-ms-flex:auto;
-webkit-flex:auto;
flex:auto;
-ms-flex-negative:1;
}
.uk-flex-item-1{
-ms-flex:1;
-webkit-flex:1;
flex:1;
}
@media print{
*,*:before,*:after{
background:transparent !important;
color:black !important;
box-shadow:none !important;
text-shadow:none !important;
}
a,a:visited{
text-decoration:underline;
}
pre,blockquote{
border:1px solid #999;
page-break-inside:avoid;
}
thead{
display:table-header-group;
}
tr,img{
page-break-inside:avoid;
}
img{
max-width:100% !important;
}
@page{
margin:0.5cm;
}
p,h2,h3{
orphans:3;
widows:3;
}
h2,h3{
page-break-after:avoid;
}
}
.uk-accordion-title{
margin-top:0;
margin-bottom:15px;
padding:5px 15px;
background:#eee;
font-size:18px;
line-height:24px;
cursor:pointer;
}
.uk-accordion-content{
padding:0 15px 15px 15px;
}
.uk-accordion-content:before,.uk-accordion-content:after{
content:"";
display:table;
}
.uk-accordion-content:after{
clear:both;
}
.uk-accordion-content>:last-child{
margin-bottom:0;
}
.uk-autocomplete{
display:inline-block;
position:relative;
max-width:100%;
vertical-align:middle;
}
.uk-dropdown-flip{
left:auto;
right:0;
}
.uk-nav-autocomplete>li>a{
color:#444;
}
.uk-nav-autocomplete>li.uk-active>a{
background:#00a8e6;
color:#fff;
outline:none;
}
.uk-nav-autocomplete .uk-nav-header{
color:#999;
}
.uk-nav-autocomplete .uk-nav-divider{
border-top:1px solid #ddd;
}
.uk-dotnav{
display: -ms-flexbox;
display: -webkit-flex;
display:flex;
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
margin-left: -15px;
margin-top: -15px;
padding:0;
list-style:none;
}
.uk-dotnav>*{
-ms-flex:none;
-webkit-flex:none;
flex:none;
padding-left:15px;
margin-top:15px;
}
.uk-dotnav:before,.uk-dotnav:after{
content:"";
display:block;
overflow:hidden;
}
.uk-dotnav:after{
clear:both;
}
.uk-dotnav>*{
float:left;
}
.uk-dotnav>*>*{
display:block;
box-sizing:content-box;
width:20px;
height:20px;
border-radius:50%;
background:rgba(50,50,50,0.1);
text-indent:100%;
overflow:hidden;
white-space:nowrap;
}
.uk-dotnav>*>:hover,.uk-dotnav>*>.content_3d--item.active,.uk-dotnav>*>:focus{
background:rgba(50,50,50,0.4);
outline:none;
}
.uk-dotnav>*>:active{
background:rgba(50,50,50,0.6);
}
.uk-dotnav>.uk-active>*{
background:rgba(50,50,50,0.4);
}
.uk-dotnav-contrast>*>*{
background:rgba(255,255,255,0.4);
}
.uk-dotnav-contrast>*>:hover,.uk-dotnav-contrast>*>.content_3d--item.active,.uk-dotnav-contrast>*>:focus{
background:rgba(255,255,255,0.7);
}
.uk-dotnav-contrast>*>:active{
background:rgba(255,255,255,0.9);
}
.uk-dotnav-contrast>.uk-active>*{
background:rgba(255,255,255,0.9);
}
.uk-dotnav-vertical{
-ms-flex-direction:column;
-webkit-flex-direction:column;
flex-direction:column;
}
.uk-dotnav-vertical>*{
float:none;
}
.uk-notify{
position:fixed;
top:10px;
left:10px;
z-index:1040;
box-sizing:border-box;
width:350px;
}
.uk-notify-top-right,.uk-notify-bottom-right{
left:auto;
right:10px;
}
.uk-notify-top-center,.uk-notify-bottom-center{
left:50%;
margin-left: -175px;
}
.uk-notify-bottom-left,.uk-notify-bottom-right,.uk-notify-bottom-center{
top:auto;
bottom:10px;
}
@media (max-width: 479px){
.uk-notify{
left:10px;
right:10px;
width:auto;
margin:0;
}
}
.uk-notify-message{
position:relative;
margin-bottom:10px;
padding:15px;
background:#444;
color:#fff;
font-size:16px;
line-height:22px;
cursor:pointer;
}
.uk-notify-message>.uk-close{
visibility:hidden;
float:right;
}
.uk-notify-message:hover>.uk-close,.uk-notify-message.content_3d--item.active>.uk-close{
visibility:visible;
}
.uk-notify-message-primary{
background:#ebf7fd;
color:#2d7091;
}
.uk-notify-message-success{
background:#f2fae3;
color:#659f13;
}
.uk-notify-message-warning{
background:#fffceb;
color:#e28327;
}
.uk-notify-message-danger{
background:#fff1f0;
color:#d85030;
}
.uk-search{
display:inline-block;
position:relative;
margin:0;
}
.uk-search:before{
content:"";
position:absolute;
top:0;
left:0;
width:30px;
line-height:30px;
text-align:center;
font-family:FontAwesome;
font-size:14px;
color:rgba(0,0,0,0.2);
}
.uk-search-field::-moz-focus-inner{
border:0;
padding:0;
}
.uk-search-field::-webkit-search-cancel-button,.uk-search-field::-webkit-search-decoration{
-webkit-appearance:none;
}
.uk-search-field::-ms-clear{
display:none;
}
.uk-search-field::-moz-placeholder{
opacity:1;
}
.uk-search-field{
box-sizing:border-box;
margin:0;
border-radius:0;
font:inherit;
color:#444;
-webkit-appearance:none;
width:120px;
height:30px;
padding:0 0 0 30px;
border:1px solid rgba(0, 0, 0, 0);
background:rgba(0, 0, 0, 0);
-webkit-transition:all 0.2s linear;
transition:all 0.2s linear;
vertical-align:middle;
}
.uk-search-field:-ms-input-placeholder{
color:#999 !important;
}
.uk-search-field::-moz-placeholder{
color:#999;
}
.uk-search-field::-webkit-input-placeholder{
color:#999;
}
.uk-search-field:focus{
outline:0;
}
.uk-search-field:focus,
.uk-search.uk-active .uk-search-field{
width:180px;
}
.uk-dropdown-search{
width:300px;
margin-top:0;
background:#f5f5f5;
color:#444;
}
.uk-open>.uk-dropdown-search{
-webkit-animation:uk-slide-top-fixed 0.2s ease-in-out;
animation:uk-slide-top-fixed 0.2s ease-in-out;
}
.uk-navbar-flip .uk-dropdown-search{
margin-top:5px;
margin-right: -15px;
}
.uk-nav-search>li>a{
color:#444;
}
.uk-nav-search>li.uk-active>a{
background:#00a8e6;
color:#fff;
outline:none;
}
.uk-nav-search .uk-nav-header{
color:#999;
}
.uk-nav-search .uk-nav-divider{
border-top:1px solid #ddd;
}
.uk-nav-search ul a{
color:#07D;
}
.uk-nav-search ul a:hover, .uk-nav-search ul a.content_3d--item.active{
color:#059;
}
.uk-offcanvas .uk-search{
display:block;
margin:20px 15px;
}
.uk-offcanvas .uk-search:before{
color:#777;
}
.uk-offcanvas .uk-search-field{
width:100%;
border-color:rgba(0, 0, 0, 0);
background:#1a1a1a;
color:#ccc;
}
.uk-offcanvas .uk-search-field:-ms-input-placeholder{
color:#777 !important;
}
.uk-offcanvas .uk-search-field::-moz-placeholder{
color:#777;
}
.uk-offcanvas .uk-search-field::-webkit-input-placeholder{
color:#777;
}
.uk-slidenav{
display:inline-block;
box-sizing:border-box;
width:30px;
height:30px;
line-height:30px;
color:#fff;
font-size:20px;
text-align:center;
background-color:rgba(119,119,119,0.4);
}
.uk-slidenav:hover,.uk-slidenav.content_3d--item.active,.uk-slidenav:focus{
outline:none;
text-decoration:none;
color:white;
cursor:pointer;
}
.uk-slidenav:active{
color:#f2f2f2;
}
.uk-slidenav-previous:before{
content:"";
font-family:FontAwesome;
}
.uk-slidenav-next:before{
content:"";
font-family:FontAwesome;
}
.uk-slidenav-position{
position:relative;
}
.uk-slidenav-position .uk-slidenav{
display:none;
position:absolute;
top:50%;
z-index:1;
margin-top: -15px;
}
.uk-slidenav-position:hover .uk-slidenav, .uk-slidenav-position.content_3d--item.active .uk-slidenav{
display:block;
}
.uk-slidenav-position .uk-slidenav-previous{
left:0;
}
.uk-slidenav-position .uk-slidenav-next{
right:0;
}
.uk-slidenav-contrast{
color:rgba(255,255,255,0.5);
}
.uk-slidenav-contrast:hover,.uk-slidenav-contrast.content_3d--item.active,.uk-slidenav-contrast:focus{
color:rgba(255,255,255,0.7);
}
.uk-slidenav-contrast:active{
color:rgba(255,255,255,0.9);
}
[data-uk-slider]{
direction:ltr;
}
html[dir="rtl"] .uk-slider>*{
direction:rtl;
}
.uk-slider{
position:relative;
z-index:0;
touch-action:pan-y;
}
.uk-slider:not(.uk-grid){
margin:0;
padding:0;
list-style:none;
}
.uk-slider>*{
position:absolute;
top:0;
left:0;
}
.uk-slider-container{
overflow:hidden;
}
.uk-slider:not(.uk-drag){
-webkit-transition: -webkit-transform 200ms linear;
transition:transform 200ms linear;
}
.uk-slider.uk-drag{
cursor:col-resize;
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
}
.uk-slider a,
.uk-slider img{
-webkit-user-drag:none;
user-drag:none;
-webkit-touch-callout:none;
}
.uk-slider img{
pointer-events:none;
}
.uk-slider-fullscreen,.uk-slider-fullscreen>li{
height:100vh;
}
.uk-slideshow{
position:relative;
z-index:0;
width:100%;
margin:0;
padding:0;
list-style:none;
overflow:hidden;
touch-action:pan-y;
}
.uk-slideshow>li{
position:absolute;
top:0;
left:0;
width:100%;
opacity:0;
}
.uk-slideshow>.uk-active{
z-index:10;
opacity:1;
}
.uk-slideshow>li>img{
visibility:hidden;
}
[data-uk-slideshow-slide]{
cursor:pointer;
}
.uk-slideshow-fullscreen,.uk-slideshow-fullscreen>li{
height:100vh;
}
.uk-slideshow-fade-in{
-webkit-animation:uk-fade 0.5s linear;
animation:uk-fade 0.5s linear;
}
.uk-slideshow-fade-out{
-webkit-animation:uk-fade 0.5s linear reverse;
animation:uk-fade 0.5s linear reverse;
}
.uk-slideshow-scroll-forward-in{
-webkit-animation:uk-slide-right 0.5s ease-in-out;
animation:uk-slide-right 0.5s ease-in-out;
}
.uk-slideshow-scroll-forward-out{
-webkit-animation:uk-slide-left 0.5s ease-in-out reverse;
animation:uk-slide-left 0.5s ease-in-out reverse;
}
.uk-slideshow-scroll-backward-in{
-webkit-animation:uk-slide-left 0.5s ease-in-out;
animation:uk-slide-left 0.5s ease-in-out;
}
.uk-slideshow-scroll-backward-out{
-webkit-animation:uk-slide-right 0.5s ease-in-out reverse;
animation:uk-slide-right 0.5s ease-in-out reverse;
}
.uk-slideshow-scale-out{
-webkit-animation:uk-fade-scale-15 0.5s ease-in-out reverse;
animation:uk-fade-scale-15 0.5s ease-in-out reverse;
}
.uk-slideshow-swipe-forward-in{
-webkit-animation:uk-slide-left-33 0.5s ease-in-out;
animation:uk-slide-left-33 0.5s ease-in-out;
}
.uk-slideshow-swipe-forward-out{
-webkit-animation:uk-slide-left 0.5s ease-in-out reverse;
animation:uk-slide-left 0.5s ease-in-out reverse;
}
.uk-slideshow-swipe-backward-in{
-webkit-animation:uk-slide-right-33 0.5s ease-in-out;
animation:uk-slide-right-33 0.5s ease-in-out;
}
.uk-slideshow-swipe-backward-out{
-webkit-animation:uk-slide-right 0.5s ease-in-out reverse;
animation:uk-slide-right 0.5s ease-in-out reverse;
}
.uk-slideshow-swipe-forward-in:before,.uk-slideshow-swipe-backward-in:before{
content:'';
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
z-index:1;
background:rgba(0, 0, 0, 0.6);
-webkit-animation:uk-fade 0.5s ease-in-out reverse;
animation:uk-fade 0.5s ease-in-out reverse;
}
[data-uk-sticky].uk-active{
z-index:980;
box-sizing:border-box;
-webkit-backface-visibility:hidden;
}
[data-uk-sticky][class*='uk-animation-']{
-webkit-animation-duration:0.2s;
animation-duration:0.2s;
}
[data-uk-sticky].uk-animation-reverse{
-webkit-animation-duration:0.2s;
animation-duration:0.2s;
}
.uk-tooltip{
display:none;
position:absolute;
z-index:1030;
box-sizing:border-box;
max-width:200px;
padding:5px 8px;
background:#333;
color:rgba(255,255,255,0.7);
font-size:12px;
line-height:18px;
}
.uk-tooltip:after{
content:"";
display:block;
position:absolute;
width:0;
height:0;
border:5px dashed #333;
}
.uk-tooltip-top:after,.uk-tooltip-top-left:after,.uk-tooltip-top-right:after{
bottom: -5px;
border-top-style:solid;
border-bottom:none;
border-left-color:transparent;
border-right-color:transparent;
border-top-color:#333;
}
.uk-tooltip-bottom:after,.uk-tooltip-bottom-left:after,.uk-tooltip-bottom-right:after{
top: -5px;
border-bottom-style:solid;
border-top:none;
border-left-color:transparent;
border-right-color:transparent;
border-bottom-color:#333;
}
.uk-tooltip-top:after,.uk-tooltip-bottom:after{
left:50%;
margin-left: -5px;
}
.uk-tooltip-top-left:after,.uk-tooltip-bottom-left:after{
left:10px;
}
.uk-tooltip-top-right:after,.uk-tooltip-bottom-right:after{
right:10px;
}
.uk-tooltip-left:after{
right: -5px;
top:50%;
margin-top: -5px;
border-left-style:solid;
border-right:none;
border-top-color:transparent;
border-bottom-color:transparent;
border-left-color:#333;
}
.uk-tooltip-right:after{
left: -5px;
top:50%;
margin-top: -5px;
border-right-style:solid;
border-left:none;
border-top-color:transparent;
border-bottom-color:transparent;
border-right-color:#333;
}
#onpageedit{
position:fixed;
bottom:8px;
right:8px;
width:36px;
height:36px;
background-color:#D4021D;
border-radius:50%;
transition:1.5s;
z-index:9999;
}
#onpageedit a{
display:block;
width:100%;
height:100%;
text-align:center;
color:white;
font-size:23px;
line-height:36px;
}
#onpageedit a:hover, #onpageedit a.content_3d--item.active{
color:#fee;
text-decoration:none;
}
.uk-offcanvas-page #onpageedit{
transition:1.5s;
right:280px;
}
.ope-flash{
-webkit-animation:ope-flash 1s ease-out infinite;
animation:ope-flash 1s ease-out infinite;
box-shadow:0 0 10px #fbf8b2;
}
@-webkit-keyframes ope-flash{
0%{
background-color:rgba(251, 248, 178, 0);
outline:2px solid #fbf8b2;
}
50%{
background-color:rgba(251, 248, 178, 0.99);
outline:2px solid #fbf8b2;
}
100%{
background-color:rgba(251, 248, 178, 0);
outline:2px solid #fbf8b2;
}
}
@keyframes ope-flash{
0%{
background-color:rgba(251, 248, 178, 0);
outline:2px solid #fbf8b2;
}
50%{
background-color:rgba(251, 248, 178, 0.99);
outline:2px solid #fbf8b2;
}
100%{
background-color:rgba(251, 248, 178, 0);
outline:2px solid #fbf8b2;
}
}
.background_black:not([class*="uk-width-"]),.background_black[class*="uk-width-"]>.pos_css_target{
background-color:#000;
}
.background_white:not([class*="uk-width-"]),.background_white[class*="uk-width-"]>.pos_css_target{
background-color:#fff;
}
.background_gray:not([class*="uk-width-"]),.background_gray[class*="uk-width-"]>.pos_css_target{
background-color:#d2d2d2;
}
.background_gray_dark:not([class*="uk-width-"]),.background_gray_dark[class*="uk-width-"]>.pos_css_target{
background-color:#444;
}
.background_gray_light:not([class*="uk-width-"]),.background_gray_light[class*="uk-width-"]>.pos_css_target{
background-color:#eee;
}
.background_red:not([class*="uk-width-"]),.background_red[class*="uk-width-"]>.pos_css_target{
background-color:#f00;
}
.font_color_black{
color:#000;
}
.font_color_white{
color:#fff;
}
.font_color_gray{
color:#d2d2d2;
}
.font_color_gray_dark{
color:#444;
}
.font_color_gray_light{
color:#eee;
}
.image_shade .textblock.uk-overlay-panel{
background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(255, 255, 255, 0) 40%) repeat scroll 0 0;
}
.text_center{
text-align:center;
}
.text_justify{
text-align:justify;
}
.text_uppercase{
text-transform:uppercase;
}
.text_underline{
text-decoration:underline;
}
.text_ellipsis{
position:relative;
overflow:hidden;
text-overflow:ellipsis;
}
.text_ellipsis::before{
content:"\2026";
position:absolute;
bottom:0;
right:0;
width:3em;
text-align:right;
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 50%);
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 50%);
background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%);
}
.background_black .text_ellipsis::before{
background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, black 50%);
background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, black 50%);
background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, black 50%);
}
.text_ellipsis-nodots::before{
content:"\00a0";
width:5em;
}
.font_size_small{
font-size:12px;
}
.font_size_body{
font-size:14px;
}
.font_size_large{
font-size:16px;
}
.cta_default{

}
.cta_buy,.cta_buy_ov,.cta_control,.cta_control_ov,.cta_tab_nav,.cta_in_page_nav{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:16px;
line-height:18px;
text-decoration:none;
text-transform:uppercase;
display:inline-block;
padding:11px 15px;
text-transform:uppercase;
}
.cta_buy::after,.cta_buy_ov::after,.cta_control::after,.cta_control_ov::after,.cta_tab_nav::after,.cta_in_page_nav::after{
padding-left:5px;
font-size: .9em;
font-family:"teufel";
content:"";
}
.cta_buy{
height:46px;
line-height:48px;
padding:0 15px;
}
.cta_buy_ov{
height:40px;
line-height:42px;
}
.cta_control,.cta_control_ov{
color:#fff;
background-color:#777;
}
.cta_control.hover,.cta_control:hover,.cta_control.content_3d--item.active,.cta_control_ov.hover,.cta_control_ov:hover,.cta_control_ov.content_3d--item.active{
background-color:#6a6a6a;
}
.et-container-center{
margin-left:auto;
margin-right:auto;
}
.spacing_ns{
padding-top:10px;
padding-bottom:10px;
}
.spacing_we{
padding-left:10px;
padding-right:10px;
}
.uk-grid:not(.uk-grid-collapse)>.spacing_we{
padding-left:20px;
padding-right:10px;
}
@media (min-width: 960px){
.spacing_we .uk-grid{
margin:0 10px;
}
}
.divide_class_100,.divide_class_90{
width:100%;
}
.divide_class_100::after,.divide_class_90::after{
display:block;
content:'';
border-bottom:1px solid #d2d2d2;
}
.divide_class_100::after{
width:100%;
}
.divide_class_90::after{
margin:0 5%;
width:90%;
}
.divide_class_s{
height:10px;
width:100%;
}
.divide_class_m{
height:25px;
width:100%;
}
.divide_class_l{
height:50px;
width:100%;
}
@media (min-width: 960px){
.disable_uk_accordion_for_large .uk-accordion-title{
display:none;
}
.disable_uk_accordion_for_large [data-wrapper]{
overflow:visible !important;
height:auto !important;
}
.disable_uk_accordion_for_large .uk-accordion-content{
padding:15px 0 0 0;
}
}
sup{
top: -0.3em;
}
em{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-style:inherit;
color:#f00;
}
p{
margin:0 0 15px;
}
@media (max-width: 767px){
p{
word-break:break-word;
}
}
ol{
margin-left:10px;
}
ol a{
text-decoration:none !important;
}
.strikeprice, .element_artikel_gallery__strike_price, .view_product__section--stage .view_product_basket__strike_price,.mssr_product__strike_price,.mssr_combiproduct__strike_price{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:14px;
line-height:19px;
text-decoration:line-through;
}
.isprice, .layout_header_wrapper .header_cart__box_content_price, .flyout_container__price, .product_teaser_wallpaper .element_product_teaser_wallpaper__price--isprice, .element_merkliste_product__price--isprice, .element_cart_pos__rebate_price, .element_cart_pos__pricereduction, .element_artikel_sentence_item__content_prices .element_product_master_prices__is_price, .element_artikel_overlay_item__content_prices .element_product_master_prices__is_price,.element_product_modalhover__price,.mssr_product__main_price,.mssr_combiproduct__main_price,.mssr_sticky__price{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:24px;
line-height:30px;
}
.wasprice, .flyout_container__price--base, .product_teaser_wallpaper .element_product_teaser_wallpaper__price--wasprice, .element_merkliste_product__price--wasprice, .element_cart_pos__was_price,
.element_cart_sums__was_price, .element_artikel_sentence_item__content_prices .element_product_master_prices__was_price, .element_artikel_overlay_item__content_prices .element_product_master_prices__was_price{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:24px;
line-height:30px;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-decoration:line-through;
font-size:14px;
}
.nobefore::before{
display:none;
}
.noafter::after{
display:none;
}
hr{
border-top:1px solid #d2d2d2;
}
.border-bottom{
border-bottom:1px solid #d2d2d2;
}
.uk-position-static{
position:static !important;
}
.nopdg{
padding:0 !important;
}
.nopdg_left{
padding-left:0 !important;
}
.nopdg_right{
padding-right:0 !important;
}
.nopdg_top{
padding-top:0 !important;
}
.nopdg_bottom{
padding-bottom:0 !important;
}
ul{
list-style:square;
}
ul li{
line-height:1.45em;
padding-bottom:5px;
}
ul.check-list{
padding-left:0;
}
ul.check-list li{
list-style:none;
position:relative;
padding-left:25px;
}
ul.check-list li::before{
font-family:"teufel";
content:"";
padding-right:0.5em;
font-size:16px;
position:absolute;
left:0;
}
ul.check-list-stage{
font-size:16px;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
color:#fff;
padding-left:0;
}
ul.check-list-stage li{
list-style:none;
margin-bottom:10px;
line-height:16px;
position:relative;
padding-left:30px;
}
ul.check-list-stage li::before{
font-family:"teufel";
content:"";
padding-right:10px;
font-size:18px;
position:absolute;
top:3px;
left:0;
}
.font_color_red,.marked{
color:#f00;
}
.background_lightgray{
background:#d2d2d2 !important;
}
.background_white_opacity{
background-color:white;
background-color:rgba(255,255,255,0.5);
}
.background_black_opacity{
background-color:black;
background-color:rgba(0, 0, 0, 0.5);
}
.uk-slider a{
text-decoration:none;
}
a.textlink_dark{
text-decoration:underline;
}
a.textlink_dark:hover,a.textlink_dark.content_3d--item.active{
color:#999;
}
a.textlink_light{
text-decoration:underline;
}
a.textlink_light:hover,a.textlink_light.content_3d--item.active{
color:#555;
}
.layout_header .layout_header__misc a:hover, .layout_header .layout_header__misc a.content_3d--item.active{
color:#999;
}
.footer_menu_list a:hover, .footer_menu_list a.content_3d--item.active{
color:#ccc;
}
.layout_footer__bottom_nav a{
text-decoration:underline;
}
.layout_footer__bottom_nav a:hover, .layout_footer__bottom_nav a.content_3d--item.active{
text-decoration:none;
color:#ccc;
}
.element_product_hire_purchase a,
.element_product_price_info__shipping_costs a,
.element_product_deliverytime__text a{
text-decoration:underline;
}
.element_product_hire_purchase a:hover, .element_product_hire_purchase a.content_3d--item.active,
.element_product_price_info__shipping_costs a:hover,
.element_product_price_info__shipping_costs a.content_3d--item.active,
.element_product_deliverytime__text a:hover,
.element_product_deliverytime__text a.content_3d--item.active{
color:#555;
text-decoration:none;
}
.view_product_download a{
text-decoration:underline;
}
.view_product_download a:hover, .view_product_download a.content_3d--item.active{
color:#555;
text-decoration:none;
}
.view_product_description__content a{
text-decoration:underline;
}
.view_product_description__content a:hover, .view_product_description__content a.content_3d--item.active{
color:#999;
text-decoration:none;
}
.view_page__content a,
.layout_content_with_sidebar a,
body:not(.body-startpage) .seite_detail section:not(.main_section--seite_detail_kopfhoerer-vergleich):not(main_section--seite_detail_portable-bluetooth-speakers) a{
text-decoration:underline;
}
.view_page__content a:hover, .view_page__content a.content_3d--item.active,
.layout_content_with_sidebar a:hover,
.layout_content_with_sidebar a.content_3d--item.active,
body:not(.body-startpage) .seite_detail section:not(.main_section--seite_detail_kopfhoerer-vergleich):not(main_section--seite_detail_portable-bluetooth-speakers) a:hover,
body:not(.body-startpage) .seite_detail section:not(.main_section--seite_detail_kopfhoerer-vergleich):not(main_section--seite_detail_portable-bluetooth-speakers) a.content_3d--item.active{
color:#555;
}
.element_view_info_block h3, .element_view_info_block h4{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:18px;
line-height:22px;
margin:10px 0 5px 0;
text-transform:unset;
}
.element_view_info_block a{
text-decoration:underline;
}
.element_view_info_block a:hover, .element_view_info_block a.content_3d--item.active{
color:#999;
text-decoration:none;
}
.blog-article-text a{
text-decoration:underline;
}
.blog-article-text a:hover, .blog-article-text a.content_3d--item.active{
color:#999;
text-decoration:none;
}
.view_rma a{
text-decoration:underline;
}
.slide_in_left{
-webkit-animation:slideInLeft 1s forwards;
-moz-animation:slideInLeft 1s forwards;
animation:slideInLeft 1s forwards;
}
.slide_in_right{
-webkit-animation:slideInRight 1s forwards;
-moz-animation:slideInRight 1s forwards;
animation:slideInRight 1s forwards;
}
.slide_out_left{
-webkit-animation:slideOutLeft 1s forwards;
-moz-animation:slideOutLeft 1s forwards;
animation:slideOutLeft 1s forwards;
}
.slide_out_right{
-webkit-animation:slideOutRight 1s forwards;
-moz-animation:slideOutRight 1s forwards;
animation:slideOutRight 1s forwards;
}
@-webkit-keyframes slideInLeft{
0%{
transform:translateX(-900px);
}
100%{
transform:translateX(0);
}
}
@-moz-keyframes slideInLeft{
0%{
transform:translateX(-900px);
}
100%{
transform:translateX(0);
}
}
@keyframes slideInLeft{
0%{
transform:translateX(-900px);
}
100%{
transform:translateX(0);
}
}
@-webkit-keyframes slideInRight{
0%{
transform:translateX(900px);
}
100%{
transform:translateX(0);
}
}
@-moz-keyframes slideInRight{
0%{
transform:translateX(900px);
}
100%{
transform:translateX(0);
}
}
@keyframes slideInRight{
0%{
transform:translateX(900px);
}
100%{
transform:translateX(0);
}
}
@-webkit-keyframes slideOutLeft{
0%{
transform:translateX(0);
}
100%{
transform:translateX(-900px);
}
}
@-moz-keyframes slideOutLeft{
0%{
transform:translateX(0);
}
100%{
transform:translateX(-900px);
}
}
@keyframes slideOutLeft{
0%{
transform:translateX(0);
}
100%{
transform:translateX(-900px);
}
}
@-webkit-keyframes slideOutRight{
0%{
transform:translateX(0);
}
100%{
transform:translateX(900px);
}
}
@-moz-keyframes slideOutRight{
0%{
transform:translateX(0);
}
100%{
transform:translateX(900px);
}
}
@keyframes slideOutRight{
0%{
transform:translateX(0);
}
100%{
transform:translateX(900px);
}
}
@keyframes shake{
10%,90%{
transform:translate3d(-1px,0,0);
}
20%,80%{
transform:translate3d(2px,0,0);
}
30%,50%,70%{
transform:translate3d(-4px,0,0);
}
40%,60%{
transform:translate3d(4px,0,0);
}
}
.te-container-center{
margin-left:auto;
margin-right:auto;
}
.blackbox, .greybox > div .blackbox{
width:35px;
height:19px;
padding:23px 15px;
color:#fff;
background:#000;
}
.blackbox i, .greybox > div .blackbox i{
font-size:36px;
}
.blackbox_small{
width:30px;
height:30px;
padding:15px 10px 4px;
color:#fff;
background:#000;
}
.blackbox_small i{
font-size:30px;
}
.eyecatcher_stage,.blackbox_teaser_stage{
width:120px;
height:120px;
color:#000;
background:#fff;
position:absolute;
top:30px;
right:30px;
display:flex;
border-radius:50%;
align-items:center;
text-align:center;
font-size:18px;
line-height:20px;
justify-content:center;
}
.eyecatcher_stage strong,
.blackbox_teaser_stage strong{
font-size:26px;
line-height:28px;
}
.eyecatcher_stage span,
.blackbox_teaser_stage span{
text-align:center;
}
.coupon_box{
position:relative;
background-color:#fff;
color:#000;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:16px;
letter-spacing:3px;
margin:5px 0;
padding:5px 0;
text-align:center;
border:1px solid #ccc;
cursor:copy;
}
.coupon_box::after{
font-family:"teufel";
content:"";
position:absolute;
right:5px;
}
.coupon_box--highlight{
background:#4eae69;
color:#fff;
}
.coupon_box--highlight::after{
font-family:"teufel";
content:"";
position:absolute;
right:5px;
}
.greybox{
position:relative;
display:block;
margin-bottom:10px;
min-height:170px;
}
.greybox.nohover>div:first-of-type:hover,.greybox.nohover>div.content_3d--item.active:first-of-type{
background-color:#eee;
}
.greybox::after{
font-family:"teufel";
content:"";
width:9px;
right:25px;
bottom:15px;
position:absolute;
pointer-events:none;
font-size:24px;
}
.greybox h2{
overflow-wrap:break-word;
word-wrap:break-word;
word-break:break-all;
word-break:break-word;
-webkit-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto;
font-size:24px;
line-height:30px;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:none;
padding:15px 0 0 30px;
}
@media (max-width: 959px){
.greybox h2{
font-size:18px;
line-height:22px;
}
}
.greybox>div{
min-height:190px;
height:100%;
background-color:#eee;
display:flex;
}
.greybox > div a:hover, .greybox > div a.content_3d--item.active{
background:#d2d2d2;
}
.greybox > div a:hover .blackbox, .greybox > div a.content_3d--item.active .blackbox{
background:#555;
}
.greybox > div .blackbox{
margin-left:20px;
min-height:inherit;
}
@media (min-width: 960px){
.greybox > div .blackbox{
margin-left:30px;
}
}
.greybox a{
height:100%;
width:100%;
box-sizing:border-box;
padding-right:20px;
text-decoration:inherit !important;
cursor:pointer;
flex:1 1 100%;
}
.greybox a:hover, .greybox a.content_3d--item.active{
color:#000 !important;
}
@media (max-width: 959px){
.greybox a{
padding-right:50px;
}
}
.greybox p{
padding:0 20px;
margin-top: -5px;
}
@media (min-width: 960px){
.greybox p{
padding:0 30px;
}
}
.greybox form{
margin-left:30px;
display:flex;
}
.greybox form>*{
margin:0;
padding:0;
border:0 none;
background:#fff;
color:#000;
box-sizing:content-box;
}
.greybox form input{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
padding:0 10px;
min-width:220px;
color:#000;
font-size:14px;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
}
.greybox form input:focus{
background:#fff;
color:#000;
}
@media (max-width: 479px){
.greybox form input{
min-width:160px;
}
}
@media (max-width: 767px){
.greybox form input{
min-width:200px;
}
}
.greybox form input::-webkit-input-placeholder,
.greybox form textarea::-webkit-input-placeholder{
color:#000;
}
.greybox form input:-moz-placeholder,
.greybox form textarea:-moz-placeholder{
color:#000;
}
.greybox form input::-moz-placeholder,
.greybox form textarea::-moz-placeholder{
color:#000;
}
.greybox form input:-ms-input-placeholder,
.greybox form textarea:-ms-input-placeholder{
color:#000;
}
.greybox form button{
width:38px;
height:38px;
border:1px solid #000;
border-left:none;
left: -6px;
font-size:20px;
position:relative;
cursor:pointer;
}
.greybox form button::after{
font-family:"teufel";
content:"";
position:relative;
width:35px;
}
@media (max-width: 959px){
.greybox form button{
width:48px;
height:48px;
}
}
.greybox.background_lightgray>div:hover,.greybox.background_lightgray>div.content_3d--item.active{
background:#bbb;
}
.darkbox{
position:relative;
display:block;
margin-bottom:10px;
min-height:170px;
}
.darkbox.nohover div:hover, .darkbox.nohover div.content_3d--item.active{
background-color:#eee;
}
.darkbox::after{
font-family:"teufel";
content:"";
width:9px;
right:25px;
bottom:15px;
position:absolute;
pointer-events:none;
font-size:24px;
color:#d2d2d2;
}
.darkbox h2{
overflow-wrap:break-word;
word-wrap:break-word;
word-break:break-all;
word-break:break-word;
-webkit-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto;
font-size:24px;
line-height:30px;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:none;
padding:15px 0 0 30px;
word-wrap:break-word;
}
@media (max-width: 959px){
.darkbox h2{
font-size:18px;
line-height:22px;
}
}
.darkbox div{
min-height:150px;
height:100%;
background-color:#000;
color:#d2d2d2;
display:flex;
}
.darkbox div:hover, .darkbox div.content_3d--item.active{
background-color:#444;
}
.darkbox a{
height:100%;
width:100%;
box-sizing:border-box;
padding-right:20px;
text-decoration:inherit !important;
cursor:pointer;
flex:1 1 100%;
}
@media (max-width: 959px){
.darkbox a{
padding-right:50px;
}
}
.darkbox p{
padding-left:30px;
margin-top: -5px;
padding-bottom:40px;
}
.button--disabled,.suggestion_box__button--disabled,.suggestion_box__button--disabled:hover,.suggestion_box__button--disabled.content_3d--item.active,.button--disabled:hover,.button--disabled.content_3d--item.active,.content_3d--item.active.suggestion_box__button--disabled,.suggestion_box__button--disabled:hover{
background-color:#eee !important;
cursor:not-allowed !important;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif!important;
color:#fff !important;
}
.button--slide,.suggestion_box__button--slide{
box-shadow:inset 500px 0 0 0 #4eae69 !important;
}
.button--animation, .payment__button button,.suggestion_box__button,.consors-button{
transition:all ease .8s;
box-shadow:inset 0 0 0 0.01px transparent;
}
.uk-button:disabled, .button-default:disabled, .layout_header_wrapper .layout_header__myaccount_prelogin li:disabled:nth-child(1), .person_deliveryaddress__new button:disabled, .element_product_variant_buttons__button_details:disabled, .voucherlottery_detail__submit:disabled, .button-default-small:disabled, .button-default-icon-right:disabled, .tb_button_default:disabled, .flyout_container__link:disabled, .oc_top_products__link:disabled, .button-default-icon-left:disabled, .button-default-icon-right-small:disabled, .element_artikel_gallery__button_link:disabled, .button-light:disabled, .element_product_variant_buttons__button_compare:disabled, .element_product_variant_buttons__button_bookmark:disabled, .button-light-small:disabled, .button-light-icon-right:disabled, .button-light-icon-right-small:disabled, .button-light-icon:disabled, .view_product_sod__pdf_download:disabled, .button-filter:disabled, .button-highlight:disabled, .layout_header_wrapper .header_cart__box_button:disabled, .element_product_variant_buttons__button_buy:disabled, .view_product__section--stage .view_product_basket__cart_button_link:disabled,.button-highlight-stage:disabled,.button-highlight-icon:disabled,.button-highlight-icon-right:disabled,.mssr_sticky__cart_button_link:disabled,.button_primary_cart_icon_text:disabled{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:16px;
background-color:inherit;
color:#000;
}
.button-badge-standard, .layout_header_wrapper .header_cart__box_content_info_delcostfree,.counter_markup,.product_markup_text,.free_deliverycost_markup,.mssr_combiproduct__save,.mssr_combiproduct__save--empty{
font-size:11px;
line-height:15px;
border:1px solid #777;
color:#000;
background:rgba(255, 255, 255, 0.8);
padding:0 3px;
text-transform:uppercase;
margin:10px 0;
letter-spacing:1.3px;
}
.button-default, .layout_header_wrapper .layout_header__myaccount_prelogin li:nth-child(1), .person_deliveryaddress__new button,.element_product_variant_buttons__button_details,.voucherlottery_detail__submit{
white-space:nowrap;
text-decoration:none !important;
}
.button-default a, .layout_header_wrapper .layout_header__myaccount_prelogin li:nth-child(1) a, .person_deliveryaddress__new button a, .element_product_variant_buttons__button_details a, .voucherlottery_detail__submit a{
text-decoration:none !important;
}
.button-default:hover, .layout_header_wrapper .layout_header__myaccount_prelogin li:hover:nth-child(1), .layout_header_wrapper .layout_header__myaccount_prelogin li.content_3d--item.active:nth-child(1), .button-default.content_3d--item.active, .person_deliveryaddress__new button.content_3d--item.active, .content_3d--item.active.element_product_variant_buttons__button_details, .content_3d--item.active.voucherlottery_detail__submit, .person_deliveryaddress__new button:hover, .element_product_variant_buttons__button_details:hover, .voucherlottery_detail__submit:hover, .button-default:focus, .layout_header_wrapper .layout_header__myaccount_prelogin li:focus:nth-child(1), .person_deliveryaddress__new button:focus, .element_product_variant_buttons__button_details:focus, .voucherlottery_detail__submit:focus, .button-default:active, .layout_header_wrapper .layout_header__myaccount_prelogin li:active:nth-child(1), .person_deliveryaddress__new button:active,.element_product_variant_buttons__button_details:active,.voucherlottery_detail__submit:active{
background:#555;
color:#fff !important;
}
.button-default-small{
text-decoration:none !important;
white-space:nowrap;
color:#fff;
line-height:30px;
min-height:30px;
font-size:14px;
}
.button-default-small a{
text-decoration:none !important;
}
.button-default-small:hover,.button-default-small.content_3d--item.active,.button-default-small:focus,.button-default-small:active{
background:#555;
color:#fff !important;
}
.button-default-icon-right,.tb_button_default,.flyout_container__link,.oc_top_products__link{
white-space:nowrap;
text-decoration:none !important;
}
.button-default-icon-right a, .tb_button_default a, .flyout_container__link a, .oc_top_products__link a{
text-decoration:none !important;
}
.button-default-icon-right::after,.tb_button_default::after,.flyout_container__link::after,.oc_top_products__link::after{
font-family:"teufel";
content:"";
color:#fff;
padding-left:10px;
font-size:13px;
top: -1px;
position:relative;
}
.button-default-icon-right:hover,.tb_button_default:hover,.tb_button_default.content_3d--item.active,.flyout_container__link:hover,.flyout_container__link.content_3d--item.active,.oc_top_products__link:hover,.oc_top_products__link.content_3d--item.active,.button-default-icon-right.content_3d--item.active,.button-default-icon-right:focus,.tb_button_default:focus,.flyout_container__link:focus,.oc_top_products__link:focus,.button-default-icon-right:active,.tb_button_default:active,.flyout_container__link:active,.oc_top_products__link:active{
background:#555;
color:#fff !important;
}
.button-default-icon-left{
white-space:nowrap;
text-decoration:none !important;
}
.button-default-icon-left a{
text-decoration:none !important;
}
.button-default-icon-left::before{
font-family:"teufel";
content:"";
color:#fff;
padding-right:10px;
font-size:13px;
}
.button-default-icon-left:hover,.button-default-icon-left.content_3d--item.active,.button-default-icon-left:focus,.button-default-icon-left:active{
background:#555;
color:#fff !important;
}
.button-default-icon-right-small,.element_artikel_gallery__button_link{
line-height:30px;
min-height:30px;
font-size:14px;
text-decoration:none !important;
}
.button-default-icon-right-small a, .element_artikel_gallery__button_link a{
text-decoration:none !important;
}
.button-default-icon-right-small:hover,.button-default-icon-right-small.content_3d--item.active,.content_3d--item.active.element_artikel_gallery__button_link,.element_artikel_gallery__button_link:hover,.button-default-icon-right-small:focus,.element_artikel_gallery__button_link:focus,.button-default-icon-right-small:active,.element_artikel_gallery__button_link:active{
background:#555;
color:#fff !important;
}
.button-default-icon-right-small::after,.element_artikel_gallery__button_link::after{
font-family:"teufel";
content:"";
padding-left:10px;
font-size:11px;
top: -1px;
position:relative;
}
.button-light,.element_product_variant_buttons__button_compare,.element_product_variant_buttons__button_bookmark{
white-space:nowrap;
background:#d2d2d2 !important;
color:#222 !important;
}
.button-light a, .element_product_variant_buttons__button_compare a, .element_product_variant_buttons__button_bookmark a{
text-decoration:none !important;
}
.button-light:hover,.button-light.content_3d--item.active,.content_3d--item.active.element_product_variant_buttons__button_compare,.content_3d--item.active.element_product_variant_buttons__button_bookmark,.element_product_variant_buttons__button_compare:hover,.element_product_variant_buttons__button_bookmark:hover,.button-light:focus,.element_product_variant_buttons__button_compare:focus,.element_product_variant_buttons__button_bookmark:focus,.button-light:active,.element_product_variant_buttons__button_compare:active,.element_product_variant_buttons__button_bookmark:active{
background:#bbb !important;
color:#000 !important;
}
.button-light-small{
background:#d2d2d2 !important;
color:#222 !important;
line-height:30px;
min-height:30px;
font-size:14px;
text-decoration:none !important;
}
.button-light-small a{
text-decoration:none !important;
}
.button-light-small:hover,.button-light-small.content_3d--item.active,.button-light-small:focus,.button-light-small:active{
background:#bbb !important;
color:#000 !important;
}
.button-light-icon-right{
background:#d2d2d2 !important;
color:#222 !important;
text-decoration:none !important;
}
.button-light-icon-right a{
text-decoration:none !important;
}
.button-light-icon-right:hover,.button-light-icon-right.content_3d--item.active,.button-light-icon-right:focus,.button-light-icon-right:active{
background:#bbb !important;
color:#000 !important;
}
.button-light-icon-right::after{
font-family:"teufel";
content:"";
color:#222;
padding-left:10px;
font-size:13px;
top: -1px;
position:relative;
}
.button-light-icon-right-small{
background:#d2d2d2 !important;
color:#222 !important;
line-height:30px;
min-height:30px;
font-size:14px;
text-decoration:none !important;
}
.button-light-icon-right-small a{
text-decoration:none !important;
}
.button-light-icon-right-small:hover,.button-light-icon-right-small.content_3d--item.active,.button-light-icon-right-small:focus,.button-light-icon-right-small:active{
background:#bbb !important;
color:#000 !important;
}
.button-light-icon-right-small::after{
font-family:"teufel";
content:"";
color:#222;
padding-left:10px;
font-size:11px;
top: -1px;
position:relative;
}
.button-light-icon,.view_product_sod__pdf_download{
background:#d2d2d2 !important;
color:#222 !important;
}
.button-light-icon a, .view_product_sod__pdf_download a{
text-decoration:none !important;
}
.button-light-icon:hover,.button-light-icon.content_3d--item.active,.content_3d--item.active.view_product_sod__pdf_download,.view_product_sod__pdf_download:hover,.button-light-icon:focus,.view_product_sod__pdf_download:focus,.button-light-icon:active,.view_product_sod__pdf_download:active{
background:#bbb !important;
color:#000 !important;
}
.button-light-icon i, .view_product_sod__pdf_download i{
color:#000;
font-size:24px;
padding-right:12px;
line-height:0;
top:2px;
position:relative;
}
.button-filter{
font-size:16px;
line-height:30px;
min-height:30px;
background:#fff !important;
color:#222 !important;
border:1px solid #d2d2d2;
padding:5px 10px 3px 10px;
}
.button-filter a{
text-decoration:none !important;
}
.button-filter:hover,.button-filter.content_3d--item.active,.button-filter:focus,.button-filter:active{
background:#bbb !important;
color:#000 !important;
}
.button-filter i{
color:#000;
font-size:20px;
padding-right:5px;
line-height:0;
top:3px;
position:relative;
}
.button-highlight-stage, .startpage .tb_button_default{
background:#f00;
}
.button-highlight-stage::after, .startpage .tb_button_default::after{
font-family:"teufel";
content:"";
color:#fff;
padding-left:10px;
font-size:13px;
top: -1px;
position:relative;
}
.button-highlight-stage:hover, .startpage .tb_button_default:hover, .startpage .tb_button_default.content_3d--item.active, .button-highlight-stage.content_3d--item.active, .button-highlight-stage:focus, .startpage .tb_button_default:focus, .button-highlight-stage:active, .startpage .tb_button_default:active{
background:#777;
color:#fff !important;
}
.button-info, .address__additional_info_container i{
font-size:10px;
background:#d2d2d2;
color:#000;
padding:4px 7px 2px 7px;
}
.button-info:hover, .address__additional_info_container i:hover, .address__additional_info_container i.content_3d--item.active,.button-info.content_3d--item.active{
background:#bbb;
color:#000 !important;
}
.button-highlight-icon a{
text-decoration:none !important;
}
.button-highlight-icon::after{
font-family:"teufel";
content:"";
color:#fff;
font-size:24px;
top:3px;
position:relative;
}
.button-highlight-icon:hover,.button-highlight-icon.content_3d--item.active,.button-highlight-icon:focus,.button-highlight-icon:active{
background:#00a32e;
}
.button-highlight-icon-right,.mssr_sticky__cart_button_link{
display:flex;
justify-content:center;
}
.button-highlight-icon-right a, .mssr_sticky__cart_button_link a{
text-decoration:none !important;
}
.button-highlight-icon-right::after,.mssr_sticky__cart_button_link::after{
font-family:"teufel";
content:"";
color:#fff;
padding-left:10px;
font-size:13px;
}
.button-simple,.button-edit,.button-delete,.button-add,.element_product_teaser_list__button{
border:0;
background:none;
cursor:pointer;
}
.button-simple::after,.button-edit::after,.button-delete::after,.button-add::after,.element_product_teaser_list__button::after{
font-family:"teufel";
content:"";
display:inline-block;
vertical-align:middle;
flex:0 0 27px;
width:27px;
height:27px;
border:0 none;
padding:0;
font-size:15px;
line-height:27px;
overflow:hidden;
text-align:center;
background:#777;
color:#fff;
margin-left:0 !important;
}
.button-simple:hover:after,.button-edit:hover:after,.button-edit.content_3d--item.active:after,.button-delete:hover:after,.button-delete.content_3d--item.active:after,.button-add:hover:after,.button-add.content_3d--item.active:after,.element_product_teaser_list__button:hover:after,.element_product_teaser_list__button.content_3d--item.active:after,.button-simple.content_3d--item.active:after{
background-color:#555;
}
.button-text-simple{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
background-color:rgba(255,255,255,0.85);
color:#000;
padding:8px;
display:inline-flex;
align-items:center;
cursor:pointer;
text-transform:uppercase;
}
.button-text-simple::after{
font-family:"teufel";
content:"";
display:inline-block;
vertical-align:middle;
flex:0 0 27px;
width:27px;
height:27px;
border:0 none;
padding:0;
font-size:15px;
line-height:27px;
overflow:hidden;
text-align:center;
background:#777;
color:#fff;
margin-left:10px;
}
.button-text-simple:hover:after,.button-text-simple.content_3d--item.active:after{
background-color:#555;
}
.button-text-light{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
display:inline-flex;
align-items:center;
cursor:pointer;
text-transform:uppercase;
}
.button-text-light::after{
font-family:"teufel";
content:"";
display:inline-block;
vertical-align:middle;
flex:0 0 27px;
width:27px;
height:27px;
border:0 none;
padding:0;
font-size:15px;
line-height:27px;
overflow:hidden;
text-align:center;
background:#777;
color:#fff;
margin-left:10px;
}
.button-text-light:hover:after,.button-text-light.content_3d--item.active:after{
background-color:#555;
}
.button-textlink, .button-textlink-right, .link_checkout, .view_cart_checkout2__deliveryaddress_accordion, .view_product__section--stage .view_product_basket__markup .price_advantage__link, .view_product_highlights_v2__wrapper--review .view_product_highlights_reviews .view_product_review__read_more, .view_product_highlights_v2__wrapper--review .view_product_highlights_ratings .view_product_highlights_rating__read_more, .button-textlink-up, .layout_header_wrapper .layout_header__myaccount.uk-open .layout_header__myaccount--toggle, .view_report_list .button-textlink-down.active, .view_report_list .layout_header_wrapper .active.layout_header__myaccount--toggle, .layout_header_wrapper .view_report_list .active.layout_header__myaccount--toggle, .element_cart_pos .button-textlink-down.active, .element_cart_pos .layout_header_wrapper .active.layout_header__myaccount--toggle, .layout_header_wrapper .element_cart_pos .active.layout_header__myaccount--toggle, .element_cart_pos__description .button-textlink-down.active, .element_cart_pos__description .layout_header_wrapper .active.layout_header__myaccount--toggle, .layout_header_wrapper .element_cart_pos__description .active.layout_header__myaccount--toggle, .element_cart_voucher__enter .button-textlink-down.active, .element_cart_voucher__enter .layout_header_wrapper .active.layout_header__myaccount--toggle, .layout_header_wrapper .element_cart_voucher__enter .active.layout_header__myaccount--toggle, .button-textlink-down, .layout_header_wrapper .layout_header__myaccount--toggle{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:13px;
text-transform:uppercase;
color:#000;
cursor:pointer;
border:none;
background:none;
text-decoration:none !important;
}
.button-textlink a, .button-textlink-right a, .link_checkout a, .view_cart_checkout2__deliveryaddress_accordion a, .view_product__section--stage .view_product_basket__markup .price_advantage__link a, .view_product_highlights_v2__wrapper--review .view_product_highlights_reviews .view_product_review__read_more a, .view_product_highlights_v2__wrapper--review .view_product_highlights_ratings .view_product_highlights_rating__read_more a, .button-textlink-up a, .layout_header_wrapper .layout_header__myaccount.uk-open .layout_header__myaccount--toggle a, .view_report_list .button-textlink-down.active a, .view_report_list .layout_header_wrapper .active.layout_header__myaccount--toggle a, .layout_header_wrapper .view_report_list .active.layout_header__myaccount--toggle a, .element_cart_pos .button-textlink-down.active a, .element_cart_pos .layout_header_wrapper .active.layout_header__myaccount--toggle a, .layout_header_wrapper .element_cart_pos .active.layout_header__myaccount--toggle a, .element_cart_pos__description .button-textlink-down.active a, .element_cart_pos__description .layout_header_wrapper .active.layout_header__myaccount--toggle a, .layout_header_wrapper .element_cart_pos__description .active.layout_header__myaccount--toggle a, .element_cart_voucher__enter .button-textlink-down.active a, .element_cart_voucher__enter .layout_header_wrapper .active.layout_header__myaccount--toggle a, .layout_header_wrapper .element_cart_voucher__enter .active.layout_header__myaccount--toggle a, .button-textlink-down a, .layout_header_wrapper .layout_header__myaccount--toggle a{
text-decoration:none !important;
}
.button-textlink:hover, .button-textlink-right:hover, .link_checkout:hover, .link_checkout.content_3d--item.active, .content_3d--item.active.view_cart_checkout2__deliveryaddress_accordion, .view_cart_checkout2__deliveryaddress_accordion:hover, .button-textlink-right.content_3d--item.active, .view_product__section--stage .view_product_basket__markup .content_3d--item.active.price_advantage__link, .view_product_highlights_v2__wrapper--review .view_product_highlights_reviews .content_3d--item.active.view_product_review__read_more, .view_product_highlights_v2__wrapper--review .view_product_highlights_ratings .content_3d--item.active.view_product_highlights_rating__read_more, .view_product__section--stage .view_product_basket__markup .price_advantage__link:hover, .view_product_highlights_v2__wrapper--review .view_product_highlights_reviews .view_product_review__read_more:hover, .view_product_highlights_v2__wrapper--review .view_product_highlights_ratings .view_product_highlights_rating__read_more:hover, .button-textlink-up:hover, .layout_header_wrapper .layout_header__myaccount.uk-open .layout_header__myaccount--toggle:hover, .button-textlink-up.content_3d--item.active, .view_report_list .button-textlink-down.active:hover, .element_cart_pos .button-textlink-down.active:hover, .element_cart_pos__description .button-textlink-down.active:hover, .element_cart_voucher__enter .button-textlink-down.active:hover, .button-textlink-down:hover, .layout_header_wrapper .layout_header__myaccount--toggle:hover, .layout_header_wrapper .layout_header__myaccount--toggle.content_3d--item.active,.button-textlink-down.content_3d--item.active,.button-textlink.content_3d--item.active{
color:#555 !important;
}
.button-textlink-right::after, .link_checkout::after, .view_cart_checkout2__deliveryaddress_accordion::after, .view_product__section--stage .view_product_basket__markup .price_advantage__link::after, .view_product_highlights_v2__wrapper--review .view_product_highlights_reviews .view_product_review__read_more::after, .view_product_highlights_v2__wrapper--review .view_product_highlights_ratings .view_product_highlights_rating__read_more::after, .button-textlink-up::after, .layout_header_wrapper .layout_header__myaccount.uk-open .layout_header__myaccount--toggle::after, .view_report_list .button-textlink-down.active::after, .view_report_list .layout_header_wrapper .active.layout_header__myaccount--toggle::after, .layout_header_wrapper .view_report_list .active.layout_header__myaccount--toggle::after, .element_cart_pos .button-textlink-down.active::after, .element_cart_pos .layout_header_wrapper .active.layout_header__myaccount--toggle::after, .layout_header_wrapper .element_cart_pos .active.layout_header__myaccount--toggle::after, .element_cart_pos__description .button-textlink-down.active::after, .element_cart_pos__description .layout_header_wrapper .active.layout_header__myaccount--toggle::after, .layout_header_wrapper .element_cart_pos__description .active.layout_header__myaccount--toggle::after, .element_cart_voucher__enter .button-textlink-down.active::after, .element_cart_voucher__enter .layout_header_wrapper .active.layout_header__myaccount--toggle::after, .layout_header_wrapper .element_cart_voucher__enter .active.layout_header__myaccount--toggle::after, .button-textlink-down::after, .layout_header_wrapper .layout_header__myaccount--toggle::after{
font-family:"teufel";
font-size:10px;
padding-left:10px;
top: -1px;
position:relative;
}
.button-textlink-right::after, .link_checkout::after, .view_cart_checkout2__deliveryaddress_accordion::after, .view_product__section--stage .view_product_basket__markup .price_advantage__link::after, .view_product_highlights_v2__wrapper--review .view_product_highlights_reviews .view_product_review__read_more::after, .view_product_highlights_v2__wrapper--review .view_product_highlights_ratings .view_product_highlights_rating__read_more::after{
content:"";
}
.button-textlink-up::after, .layout_header_wrapper .layout_header__myaccount.uk-open .layout_header__myaccount--toggle::after, .view_report_list .button-textlink-down.active::after, .view_report_list .layout_header_wrapper .active.layout_header__myaccount--toggle::after, .layout_header_wrapper .view_report_list .active.layout_header__myaccount--toggle::after, .element_cart_pos .button-textlink-down.active::after, .element_cart_pos .layout_header_wrapper .active.layout_header__myaccount--toggle::after, .layout_header_wrapper .element_cart_pos .active.layout_header__myaccount--toggle::after, .element_cart_pos__description .button-textlink-down.active::after, .element_cart_pos__description .layout_header_wrapper .active.layout_header__myaccount--toggle::after, .layout_header_wrapper .element_cart_pos__description .active.layout_header__myaccount--toggle::after, .element_cart_voucher__enter .button-textlink-down.active::after, .element_cart_voucher__enter .layout_header_wrapper .active.layout_header__myaccount--toggle::after, .layout_header_wrapper .element_cart_voucher__enter .active.layout_header__myaccount--toggle::after{
content:"";
}
.button-textlink-down::after, .layout_header_wrapper .layout_header__myaccount--toggle::after{
content:"";
}
.button-cross-big{
background:#d2d2d2;
width:40px;
height:40px;
cursor:pointer;
display:inline-block;
text-decoration:none;
}
.button-cross-big::after{
font-family:"teufel";
content:"";
color:#222;
font-size:16px;
left:13px;
top:12px;
position:relative;
}
.button-cross-big:hover,.button-cross-big.content_3d--item.active,.button-cross-big:focus,.button-cross-big:active{
background:#bbb;
}
.button-cross-small,.uk-close{
width:20px;
height:20px;
line-height:20px;
background:#777;
color:#fff;
cursor:pointer;
display:inline-block;
text-align:center;
}
.button-cross-small::after,.uk-close::after{
font-family:"teufel";
content:"";
color:#fff;
font-size:12px;
display:block;
}
.button-cross-small:hover,.uk-close:hover,.uk-close.content_3d--item.active,.button-cross-small.content_3d--item.active,.button-cross-small:focus,.uk-close:focus,.button-cross-small:active,.uk-close:active{
background:#555;
}
.button-edit::after{
font-family:"teufel";
content:"";
}
.button-delete::after{
font-family:"teufel";
content:"";
}
.button-add::after{
font-family:"teufel";
content:"";
}
.button-chevron,.button-chevron-left,.button-chevron-right,.button-chevron-up,.button-chevron-down{
background:#777;
color:#fff;
font-size:14px;
width:30px;
height:30px;
line-height:30px;
text-align:center;
cursor:pointer;
}
.button-chevron:hover,.button-chevron-left:hover,.button-chevron-left.content_3d--item.active,.button-chevron-right:hover,.button-chevron-right.content_3d--item.active,.button-chevron-up:hover,.button-chevron-up.content_3d--item.active,.button-chevron-down:hover,.button-chevron-down.content_3d--item.active,.button-chevron.content_3d--item.active,.button-chevron:focus,.button-chevron-left:focus,.button-chevron-right:focus,.button-chevron-up:focus,.button-chevron-down:focus,.button-chevron:active,.button-chevron-left:active,.button-chevron-right:active,.button-chevron-up:active,.button-chevron-down:active{
background:#555;
color:#fff !important;
}
.button-chevron-left::after,.button-chevron-right::after,.button-chevron-up::after,.button-chevron-down::after{
font-family:"teufel";
}
.button-chevron-left::after{
content:"";
}
.button-chevron-right::after{
content:"";
}
.button-chevron-up::after{
content:"";
}
.button-chevron-down::after{
content:"";
}
.button_icon_chevron_square_right::after{
font-family:"teufel";
content:"";
display:inline-block;
vertical-align:middle;
flex:0 0 30px;
width:30px;
height:30px;
border:0 none;
padding:0;
font-size:15px;
line-height:30px;
overflow:hidden;
text-align:center;
background:#777;
color:#fff;
}
.button_icon--chevron_up::after,.button_icon--chevron_down::after,.button_icon--chevron_left::after,.button_icon--chevron_right::after{
padding-left:15px;
}
.button_icon--chevron_up::after{
font-family:"teufel";
content:"";
}
.button_icon--chevron_down::after{
font-family:"teufel";
content:"";
}
.button_icon--chevron_left::after{
font-family:"teufel";
content:"";
}
.button_icon--chevron_right::after{
font-family:"teufel";
content:"";
}
.button_icon--textless::after{
padding-left:0;
}
.button-circle-detail{
transition:all 0.3s;
border-radius:50%;
background-color:rgba(255, 0, 0, 0.5);
height:60px;
width:60px;
padding:0;
text-decoration:none;
}
.button-circle-detail div span{
font-size:17px;
left:11px;
position:absolute;
top:6px;
}
.button-circle-detail a{
color:#fff !important;
}
.button-circle-detail>div{
border-radius:50%;
background-color:red;
color:white;
height:40px;
width:40px;
transition:all 0.3s cubic-bezier(0.68,-0.55,0.27,1.55);
transform:scale(1);
margin:10px;
}
.button-circle-detail>div:hover,.button-circle-detail>div.content_3d--item.active{
transform:scale(1.2);
background-color:red;
}
.button-circle-detail:hover,.button-circle-detail.content_3d--item.active{
background-color:rgba(255, 0, 0, 0.1);
}
.button_primary_cart_icon_text span{
display:inline-block;
}
@media (min-width: 960px){
.button_primary_cart_icon_text{
padding:0 10px;
}
.button_primary_cart_icon_text::after{
font-family:"teufel";
content:"";
font-size:25px;
top:3px;
position:relative;
}
.button_primary_cart_icon_text span{
display:none;
}
}
.uk-overlay.circle-animation-detail .bottom{
background-color:#eee;
margin:60px 0 0 30px;
width:1px;
height:600px;
border-radius:0;
}
.uk-overlay.circle-animation-detail .top{
background-color:#eee;
margin: -600px 0 0 30px;
width:1px;
height:600px;
border-radius:0;
}
.uk-overlay.circle-animation-detail>div{
border-radius:50%;
height:60px;
width:60px;
padding:0;
text-decoration:none;
border:2px solid #eee;
background:transparent;
position:absolute;
}
@media (max-width: 767px){
.uk-overlay.circle-animation-detail>div{
display:none;
}
}
.clock{
border-radius:50%;
height:170px;
position:relative;
width:170px;
background-color:transparent;
border:8px solid #50afe4;
}
.clock.simple:after{
background:#000;
border-radius:50%;
content:"";
position:absolute;
left:50%;
top:50%;
transform:translate(-50%, -50%);
width:5%;
height:5%;
z-index:10;
}
.clock .hours-container{
animation:rotate 15s infinite linear;
}
.clock .hours-container .hours{
height:30%;
left:48%;
position:absolute;
top:48%;
transform-origin:50% 100%;
width:8px;
background-color:#50afe4;
border-radius:8px;
}
.clock .minutes-container{
animation:rotate 3s infinite linear;
}
.clock .minutes-container .minutes{
height:40%;
left:48%;
position:absolute;
top:12%;
transform-origin:50% 100%;
width:8px;
background-color:#50afe4;
border-radius:8px;
}
@keyframes rotate{
100%{
transform:rotateZ(360deg);
}
}
.countdown{
text-align:center;
}
.countdown__upper{
margin:0;
padding:0;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:19px;
line-height:20px;
background:#e9f1eb;
color:#000;
}
.countdown__upper .footerLineTxt{
background:#000;
color:#fff;
padding:15px;
margin:20px 0;
}
.countdown__upper .coupon_box{
margin:5px 0;
border:1px solid #999;
}
.countdown__text{
margin:14px 0 15px;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:14px;
line-height:19px;
letter-spacing: -.02em;
}
.countdown__timer,.countdown__label{
text-align:center;
line-height:1em;
}
.countdown__timer>*,.countdown__label>*{
display:inline-block;
min-width:46px;
box-sizing:border-box;
}
.countdown__timer{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:24px;
}
.countdown__label{
font-size:13px;
color:#aaa;
padding:5px 0 18px;
}
.countdown--flex .countdown{

}
.countdown--flex .countdown__timer, .countdown--flex .countdown__label{
display:flex;
justify-content:center;
}
.pulse{
display:block;
width:22px;
height:22px;
border-radius:50%;
background:transparent;
box-shadow:0 0 0 rgba(255, 255, 255, 0.6);
animation:pulse 2s infinite;
cursor:default;
}
@keyframes pulse{
0%{
box-shadow:0 0 0 0 rgba(255,255,255,0.8);
}
70%{
box-shadow:0 0 0 20px rgba(255,255,255,0);
}
100%{
box-shadow:0 0 0 0 rgba(255,255,255,0);
}
}
.shine:after{
content:"";
position:absolute;
top: -110%;
left: -210%;
width:200%;
height:200%;
opacity:0;
transform:rotate(30deg);
animation:shine 5s infinite;
background:linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0) 100%);
}
@keyframes shine{
0%{
top: -110%;
left: -210%;
opacity:0;
}
40%{
top: -30%;
left: -30%;
opacity:0.35;
}
100%{
top: -30%;
left: -30%;
opacity:0;
}
}
.uk-overlay.circle-animation-detail .right{
background-color:#eee;
margin:30px 0 0 60px;
width:600px;
height:1px;
border-radius:0;
}
.talk{
border:1px solid #fff;
padding:20px;
background:black;
position:relative;
margin:0px 15px 45px 0;
display:inline-block;
border-radius:5px;
max-width:330px;
}
.talk:before{
content:' ';
position:absolute;
width:0;
height:0;
right:34px;
bottom: -30px;
border:15px solid;
border-color:#fff transparent transparent transparent;
}
.talk:after{
content:' ';
position:absolute;
width:0;
height:0;
right:35px;
bottom: -27px;
border:14px solid;
border-color:#000 transparent transparent transparent;
}
.stagebox{
border:5px solid #fff;
margin:20px auto;
text-align:center;
background-color:rgba(0, 0, 0, 0.5);
padding:30px;
text-transform:uppercase;
display:table;
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.stagebox .uk-h2, .stagebox .view_page_sitemap h1, .view_page_sitemap .stagebox h1, .stagebox .element_narrower_category_navigation__headline, .stagebox .element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__wow_headline, .element_artikel_gallery.element_artikel_tpl_1_1 .stagebox .element_artikel_gallery__wow_headline{
line-height:50px;
}
.stagebox p{
font-size:20px;
line-height:22px;
margin:5px 0 0;
text-transform:initial;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.stagebox .uk-h1 span, .stagebox .element_displayblock_stageteaser_slider .textblock .element_textblock_subject span, .element_displayblock_stageteaser_slider .textblock .stagebox .element_textblock_subject span, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject .stagebox h1 span, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject .stagebox h2 span{
font-size:100px;
}
@media (min-width: 551px) and (max-width: 979px){
.stagebox .stagebox{
width:50%;
}
.stagebox .stagebox .uk-h1, .stagebox .stagebox .element_displayblock_stageteaser_slider .textblock .element_textblock_subject, .element_displayblock_stageteaser_slider .textblock .stagebox .stagebox .element_textblock_subject, .stagebox .stagebox .element_displayblock_stageteaser_slider .textblock .element_textblock_subject h1, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject .stagebox .stagebox h1, .stagebox .stagebox .element_displayblock_stageteaser_slider .textblock .element_textblock_subject h2, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject .stagebox .stagebox h2{
font-size:50px !important;
line-height:50px !important;
}
.stagebox .stagebox.uk-h2, .stagebox .view_page_sitemap h1.stagebox, .view_page_sitemap .stagebox h1.stagebox, .stagebox .stagebox.element_narrower_category_navigation__headline, .stagebox .element_artikel_gallery.element_artikel_tpl_1_1 .stagebox.element_artikel_gallery__wow_headline, .element_artikel_gallery.element_artikel_tpl_1_1 .stagebox .stagebox.element_artikel_gallery__wow_headline{
line-height:35px;
}
}
@media (max-width: 551px){
.stagebox .stagebox{
padding:20px;
}
.stagebox p br{
display:none;
}
.stagebox .stagebox .uk-h1, .stagebox .stagebox .element_displayblock_stageteaser_slider .textblock .element_textblock_subject, .element_displayblock_stageteaser_slider .textblock .stagebox .stagebox .element_textblock_subject, .stagebox .stagebox .element_displayblock_stageteaser_slider .textblock .element_textblock_subject h1, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject .stagebox .stagebox h1, .stagebox .stagebox .element_displayblock_stageteaser_slider .textblock .element_textblock_subject h2, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject .stagebox .stagebox h2{
font-size:55px !important;
line-height:50px !important;
}
.stagebox .stagebox.uk-h2, .stagebox .view_page_sitemap h1.stagebox, .view_page_sitemap .stagebox h1.stagebox, .stagebox .stagebox.element_narrower_category_navigation__headline, .stagebox .element_artikel_gallery.element_artikel_tpl_1_1 .stagebox.element_artikel_gallery__wow_headline, .element_artikel_gallery.element_artikel_tpl_1_1 .stagebox .stagebox.element_artikel_gallery__wow_headline{
font-size:35px;
line-height:35px;
}
.stagebox .stagebox .uk-h1 span, .stagebox .stagebox .element_displayblock_stageteaser_slider .textblock .element_textblock_subject span, .element_displayblock_stageteaser_slider .textblock .stagebox .stagebox .element_textblock_subject span, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject .stagebox .stagebox h1 span, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject .stagebox .stagebox h2 span{
font-size:100px;
}
.stagebox .stagebox p{
font-size:18px;
line-height:20px;
}
.stagebox .stagebox span{
line-height:70px !important;
}
}
body{
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
.uk-text-mini{
font-size:10px;
line-height:14px;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:none;
}
.uk-text-small, .layout_header_wrapper .layout_header__myaccount_prelogin li:nth-child(2){
font-size:12px;
line-height:16px;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:none;
}
.uk-text-content, .view_person_register__notice, .mssr__category, .mssr_combiproduct__master--productcategory .mssr_combiproduct__name{
font-size:16px;
line-height:20px;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:none;
}
.uk-text-medium, .view_rma .subline,
.view_person .subline,
.person_login .subline,
.view_product_modal .subline,
.view_artikel_produktvergleich .subline,
.layout_content_with_sidebar .subline,
.view_page__content .subline,
.view_rating_detail .subline,
.view_person_register .subline,
.person_pwlost .subline, .view_rma .view_page__subline,
.view_person .view_page__subline,
.person_login .view_page__subline,
.view_product_modal .view_page__subline,
.view_artikel_produktvergleich .view_page__subline,
.layout_content_with_sidebar .view_page__subline,
.view_page__content .view_page__subline,
.view_rating_detail .view_page__subline,
.view_person_register .view_page__subline,
.person_pwlost .view_page__subline, .main_section .warengruppe_productfinder__container.no_responsive.info,
.main_section .seite_kompass__container.no_responsive.info, .element_textblock_subline, .element_displayblock_stageteaser_slider__content .textblock_clean .element_textblock_subline, .uk-form__custom h2,.payment__caption{
font-size:18px;
line-height:22px;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:none;
}
.uk-text-large,.view_product_highlights__headline,.view_product_bundle__bundle_footer_value,.mssr__combiproductheadline,.mssr__combiproductheadline--necessary{
font-size:24px;
line-height:30px;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:none;
}
@media (min-width: 320px) and (max-width: 767px){
.uk-text-large,.view_product_highlights__headline,.view_product_bundle__bundle_footer_value,.mssr__combiproductheadline,.mssr__combiproductheadline--necessary{
font-size:18px;
line-height:22px;
}
}
.uk-text-xlarge, .textblock .element_textblock_subject, #section_features strong, .view_product_description h2, .view_product_description h3{
font-size:30px;
line-height:34px;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:none;
}
@media (min-width: 320px) and (max-width: 767px){
.uk-text-xlarge, .textblock .element_textblock_subject, #section_features strong, .view_product_description h2, .view_product_description h3{
font-size:18px;
line-height:22px;
}
}
.uk-text-bold, .uk-form input[type=radio]:checked + label, #form_checkout2 input[type=radio]:checked + label,
#frmLogin input[type=radio]:checked + label,
#frmPWLost input[type=radio]:checked + label,
#frmPersonMeineDaten input[type=radio]:checked + label,
#frmPersLanschrift input[type=radio]:checked + label,
#frmShortReg input[type=radio]:checked + label,
#form_customer_change input[type=radio]:checked + label,
#form_checkout_la_change0 input[type=radio]:checked + label, .view_product__section--stage .view_product_basket__delivery .element_product_deliverytime__status span{
font-weight:normal;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
@media (max-width: 767px){
h1, .uk-h1, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject h1, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject h2{
font-size:36px;
line-height:36px;
}
}
@media (min-width: 768px) and (max-width: 959px){
h1, .uk-h1, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject h1, .element_displayblock_stageteaser_slider .textblock .element_textblock_subject h2{
font-size:48px;
line-height:44px;
}
}
@media (max-width: 767px){
h2, .uk-h2, .view_page_sitemap h1, .element_narrower_category_navigation__headline, .element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__wow_headline,
h3, .uk-h3, .view_rma h1,
.view_person h1,
.person_login h1,
.view_product_modal h1,
.view_artikel_produktvergleich h1,
.layout_content_with_sidebar h1,
.view_page__content h1,
.view_rating_detail h1,
.view_person_register h1,
.person_pwlost h1, .headline_checkout,
h4, .uk-h4, .wow_headline, .element_artikel_gallery__wow_headline, .element_artikel_sentence_item__content_wow_headline, #section_tests .view_product_review__dialog_title{
font-size:24px;
line-height:26px;
}
}
@media (min-width: 768px) and (max-width: 959px){
h2, .uk-h2, .view_page_sitemap h1, .element_narrower_category_navigation__headline, .element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__wow_headline,
h3, .uk-h3, .view_rma h1,
.view_person h1,
.person_login h1,
.view_product_modal h1,
.view_artikel_produktvergleich h1,
.layout_content_with_sidebar h1,
.view_page__content h1,
.view_rating_detail h1,
.view_person_register h1,
.person_pwlost h1, .headline_checkout,
h4, .uk-h4, .wow_headline, .element_artikel_gallery__wow_headline, .element_artikel_sentence_item__content_wow_headline, #section_tests .view_product_review__dialog_title{
font-size:30px;
line-height:32px;
}
}
.productname, .product-table th a, .flyout_container__name, .oc_top_products__product_name, .element_product_teaser_list__list_name, .element_product_teaser_list__detail_name, .product_teaser_wallpaper .element_product_teaser_wallpaper__name, .element_merkliste_product__product_name, .element_cart_pos__description_headline, .product_line__description, .suggestion_box__description, .element_artikel_gallery__headline, .view_product__section--stage .view_product_basket__headline, .bundle_product__product_name, .element_product_modalhover__name, .mssr_combiproduct__name, .mssr_combiproduct__master--variant .mssr_combiproduct__name,.rma__productname{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
text-transform:uppercase;
color:#f00;
font-size:14px;
text-decoration:none !important;
}
.productname:hover, .product-table th a:hover, .product-table th a.content_3d--item.active, .flyout_container__name:hover, .flyout_container__name.content_3d--item.active, .oc_top_products__product_name:hover, .oc_top_products__product_name.content_3d--item.active, .element_product_teaser_list__list_name:hover, .element_product_teaser_list__list_name.content_3d--item.active, .element_product_teaser_list__detail_name:hover, .element_product_teaser_list__detail_name.content_3d--item.active, .product_teaser_wallpaper .element_product_teaser_wallpaper__name:hover, .product_teaser_wallpaper .element_product_teaser_wallpaper__name.content_3d--item.active, .productname.content_3d--item.active, .content_3d--item.active.element_merkliste_product__product_name, .content_3d--item.active.element_cart_pos__description_headline, .content_3d--item.active.product_line__description, .content_3d--item.active.suggestion_box__description, .content_3d--item.active.element_artikel_gallery__headline, .view_product__section--stage .content_3d--item.active.view_product_basket__headline, .content_3d--item.active.bundle_product__product_name, .content_3d--item.active.element_product_modalhover__name, .content_3d--item.active.mssr_combiproduct__name, .content_3d--item.active.rma__productname, .element_merkliste_product__product_name:hover, .element_cart_pos__description_headline:hover, .product_line__description:hover, .suggestion_box__description:hover, .element_artikel_gallery__headline:hover, .view_product__section--stage .view_product_basket__headline:hover,.bundle_product__product_name:hover,.element_product_modalhover__name:hover,.mssr_combiproduct__name:hover,.rma__productname:hover{
color:#e60000;
}
.wow_headline,.element_artikel_gallery__wow_headline,.element_artikel_sentence_item__content_wow_headline{
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
overflow-wrap:break-word;
word-wrap:break-word;
word-break:break-all;
word-break:break-word;
-webkit-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto;
text-transform:uppercase;
}
.errormessage,.checkout__error{
color:#000;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:16px;
background-color:#fee5e6;
padding:5px 10px;
display:inline-block;
}
.view_rma h1,
.view_person h1,
.person_login h1,
.view_product_modal h1,
.view_artikel_produktvergleich h1,
.layout_content_with_sidebar h1,
.view_page__content h1,
.view_rating_detail h1,
.view_person_register h1,
.person_pwlost h1{
margin-bottom:20px;
}
.view_rma .subline,
.view_person .subline,
.person_login .subline,
.view_product_modal .subline,
.view_artikel_produktvergleich .subline,
.layout_content_with_sidebar .subline,
.view_page__content .subline,
.view_rating_detail .subline,
.view_person_register .subline,
.person_pwlost .subline{
margin-bottom:20px;
}
.view_rma h2, .view_rma h3, .view_rma h4,
.view_person h2,
.view_person h3,
.view_person h4,
.person_login h2,
.person_login h3,
.person_login h4,
.view_product_modal h2,
.view_product_modal h3,
.view_product_modal h4,
.view_artikel_produktvergleich h2,
.view_artikel_produktvergleich h3,
.view_artikel_produktvergleich h4,
.layout_content_with_sidebar h2,
.layout_content_with_sidebar h3,
.layout_content_with_sidebar h4,
.view_page__content h2,
.view_page__content h3,
.view_page__content h4,
.view_rating_detail h2,
.view_rating_detail h3,
.view_rating_detail h4,
.view_person_register h2,
.view_person_register h3,
.view_person_register h4,
.person_pwlost h2,
.person_pwlost h3,
.person_pwlost h4{
font-size:24px;
line-height:30px;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:none;
}
.layout_content_with_sidebar h3{
font-size:18px;
line-height:normal;
margin-bottom:3px;
}
@media (min-width: 768px){
.view_product h2{
font-size:30px;
line-height:32px;
}
}
.view_product_description h2{
margin-bottom:10px;
margin-top:30px;
font-size:30px;
line-height:1em;
}
.view_product_description h2, .view_product_description h3{
margin-top:50px;
margin-bottom:25px;
}
.view_product_description h2:first-child{
margin-top:0;
}
.view_product_description h4{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:18px;
line-height:20px;
margin-bottom:25x;
}
.element_view_info_block h1, .element_view_info_block h2{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:18px;
line-height:22px;
text-transform:inherit;
margin-top:10px;
margin-bottom:5px;
}
.element_view_info_block h3{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:14px;
line-height:18px;
text-transform:inherit;
margin-top:10px;
}
.headline_checkout{
font-size:24px;
line-height:26px;
}
@media (max-width: 320px){
.headline_checkout{
font-size:20px;
line-height:22px;
}
}
@media (max-width: 767px){
h1,h2,h3,h4,h5,h6{
overflow-wrap:break-word;
word-wrap:break-word;
word-break:break-all;
word-break:break-word;
-webkit-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto;
}
}
.typeface_normal{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
}
.typeface_medium, .layout_header_wrapper .header_cart__counter, .layout_header_wrapper .header_cart__box_icon_counter{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
}
.typeface_bold{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
}
.typeface_black{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
}
.typesize_small{
font-size:12px;
line-height:16px;
}
.typesize_normal{
font-size:14px;
line-height:19px;
}
.typesize_content{
font-size:16px;
line-height:20px;
}
.typesize_large{
font-size:24px;
line-height:30px;
}
.background_white .nav_tabbed_slides .nav_tabbed_slides_list_item, .background_white .element_displayblock_tabbed_content .nav_tabbed_slides_list_item{
color:#777;
border-bottom:1px solid #ccc;
width:calc(100% - 40px);
}
.background_white .nav_tabbed_slides .nav_tabbed_slides_list_item:hover, .background_white .element_displayblock_tabbed_content .nav_tabbed_slides_list_item:hover, .background_white .nav_tabbed_slides .nav_tabbed_slides_list_item.content_3d--item.active, .background_white .element_displayblock_tabbed_content .nav_tabbed_slides_list_item.content_3d--item.active,
.background_white .nav_tabbed_slides .nav_tabbed_slides_list_item a:hover,
.background_white .element_displayblock_tabbed_content .nav_tabbed_slides_list_item a:hover,
.background_white .nav_tabbed_slides .nav_tabbed_slides_list_item a.content_3d--item.active,
.background_white .element_displayblock_tabbed_content .nav_tabbed_slides_list_item a.content_3d--item.active{
color:#000 !important;
}
.background_white .nav_tabbed_slides .nav_tabbed_slides_list_item.uk-active, .background_white .element_displayblock_tabbed_content .nav_tabbed_slides_list_item.uk-active{
color:#000;
}
.background_black .nav_tabbed_slides .nav_tabbed_slides_list_item, .background_black .element_displayblock_tabbed_content .nav_tabbed_slides_list_item,
.background_darkgray .nav_tabbed_slides .nav_tabbed_slides_list_item,
.background_darkgray .element_displayblock_tabbed_content .nav_tabbed_slides_list_item{
color:#ccc;
border-bottom:1px solid #555;
width:calc(100% - 40px);
}
.background_black .nav_tabbed_slides .nav_tabbed_slides_list_item:hover, .background_black .element_displayblock_tabbed_content .nav_tabbed_slides_list_item:hover, .background_black .nav_tabbed_slides .nav_tabbed_slides_list_item.content_3d--item.active, .background_black .element_displayblock_tabbed_content .nav_tabbed_slides_list_item.content_3d--item.active,
.background_black .nav_tabbed_slides .nav_tabbed_slides_list_item a:hover,
.background_black .element_displayblock_tabbed_content .nav_tabbed_slides_list_item a:hover,
.background_black .nav_tabbed_slides .nav_tabbed_slides_list_item a.content_3d--item.active,
.background_black .element_displayblock_tabbed_content .nav_tabbed_slides_list_item a.content_3d--item.active,
.background_darkgray .nav_tabbed_slides .nav_tabbed_slides_list_item:hover,
.background_darkgray .element_displayblock_tabbed_content .nav_tabbed_slides_list_item:hover,
.background_darkgray .nav_tabbed_slides .nav_tabbed_slides_list_item.content_3d--item.active,
.background_darkgray .element_displayblock_tabbed_content .nav_tabbed_slides_list_item.content_3d--item.active,
.background_darkgray .nav_tabbed_slides .nav_tabbed_slides_list_item a:hover,
.background_darkgray .element_displayblock_tabbed_content .nav_tabbed_slides_list_item a:hover,
.background_darkgray .nav_tabbed_slides .nav_tabbed_slides_list_item a.content_3d--item.active,
.background_darkgray .element_displayblock_tabbed_content .nav_tabbed_slides_list_item a.content_3d--item.active{
color:#fff !important;
}
.background_black .nav_tabbed_slides .nav_tabbed_slides_list_item.uk-active, .background_black .element_displayblock_tabbed_content .nav_tabbed_slides_list_item.uk-active,
.background_darkgray .nav_tabbed_slides .nav_tabbed_slides_list_item.uk-active,
.background_darkgray .element_displayblock_tabbed_content .nav_tabbed_slides_list_item.uk-active{
color:#fff;
}
.background_gray_light .nav_tabbed_slides_list_item:hover, .background_gray_light .nav_tabbed_slides_list_item.content_3d--item.active{
color:#333;
}
.background_gray .nav_tabbed_slides .nav_tabbed_slides_list_item, .background_gray .element_displayblock_tabbed_content .nav_tabbed_slides_list_item{
color:#555;
border-bottom:1px solid #555;
}
.background_gray .nav_tabbed_slides .nav_tabbed_slides_list_item:hover, .background_gray .element_displayblock_tabbed_content .nav_tabbed_slides_list_item:hover, .background_gray .nav_tabbed_slides .nav_tabbed_slides_list_item.content_3d--item.active, .background_gray .element_displayblock_tabbed_content .nav_tabbed_slides_list_item.content_3d--item.active,
.background_gray .nav_tabbed_slides .nav_tabbed_slides_list_item a:hover,
.background_gray .element_displayblock_tabbed_content .nav_tabbed_slides_list_item a:hover,
.background_gray .nav_tabbed_slides .nav_tabbed_slides_list_item a.content_3d--item.active,
.background_gray .element_displayblock_tabbed_content .nav_tabbed_slides_list_item a.content_3d--item.active{
color:#000 !important;
}
.background_gray .nav_tabbed_slides .nav_tabbed_slides_list_item.uk-active, .background_gray .element_displayblock_tabbed_content .nav_tabbed_slides_list_item.uk-active{
color:#000;
}
.nav_tabbed_slides,.element_displayblock_tabbed_content{
position:relative;
}
.nav_tabbed_slides_list{
margin:0;
padding:0;
}
@media (max-width: 767px){
.nav_tabbed_slides_list{
position:relative;
}
}
.nav_tabbed_slides_list_item{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:16px;
line-height:30px;
text-transform:uppercase;
list-style:none;
display:table-cell;
position:relative;
padding:0 20px;
cursor:pointer;
}
@media (max-width: 767px){
.nav_tabbed_slides_list_item{
display:inline-block;
width:calc(100% - 20px);
}
}
.nav_tabbed_slides_list_item a{
text-decoration:none !important;
white-space:nowrap;
}
.nav_tabbed_slides_list_item.uk-active{
pointer-events:none;
border-bottom:2px solid #f00 !important;
}
.nav_tabbed_slides_list_item.uk-active:hover:after,.nav_tabbed_slides_list_item.uk-active.content_3d--item.active:after{
bottom: -0.1em;
}
.nav_tabbed_slides_list_item:after{
content:'';
position:absolute;
bottom: -0.09em;
left:0;
right:0;
width:100%;
height:2px;
transform:scaleX(0);
background-color:#999;
transition:transform 0.3s;
}
.nav_tabbed_slides_list_item:hover,.nav_tabbed_slides_list_item.content_3d--item.active{
color:#fff;
}
.nav_tabbed_slides_list_item:hover:after,.nav_tabbed_slides_list_item.content_3d--item.active:after{
transform:scaleX(1);
}
.nav_inpage{
position:relative;
background:#777;
}
.nav_inpage__item{
font-size:14px;
line-height:19px;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
flex:1 1 auto;
position:relative;
display:flex;
align-items:center;
justify-content:center;
box-sizing:border-box;
height:45px;
padding:2px 0 0;
border-bottom:2px solid transparent;
text-transform:uppercase;
text-decoration:none !important;
text-align:center;
color:#fff;
background:#777;
}
.nav_inpage__item:hover,.nav_inpage__item.content_3d--item.active{
color:#fff !important;
background:#555;
text-decoration:none;
}
.nav_inpage__item--menu{
justify-content:space-between;
}
@media (min-width: 960px){
.nav_inpage__item--menu{
display:none;
}
}
.nav_inpage__item--menu>*{
flex:1 1 auto;
}
.nav_inpage__item--menu::before{
flex:0 1 auto;
content:"";
padding:0 10px;
}
@media (min-width: 960px){
.nav_inpage__item--up{
max-width:50px;
}
}
.nav_inpage__item--up::after{
font-family:"teufel";
content:"";
}
.nav_inpage__item--active{
background:#555;
border-bottom:2px solid #f00;
}
@media (max-width: 959px){
.nav_inpage__wrapper{
display:none;
}
.nav_inpage__wrapper--open{
display:block;
position:absolute;
top:100%;
left:0;
right:0;
z-index:600;
}
}
@media (min-width: 960px){
.nav_inpage__wrapper{
display:flex;
align-items:center;
justify-content:center;
}
.nav_inpage__wrapper>*{
border-left:1px solid #aaa;
}
.nav_inpage__wrapper>*:first-child{
border-left:0 none;
}
}
.product-table-compare th{
font-size:14px;
line-height:20px;
padding-bottom:10px;
text-align:center;
vertical-align:bottom;
}
.product-table-compare th a{
color:#f00;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:16px;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
}
.product-table-compare tr td{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:20px;
line-height:22px;
border-top:1px solid #eee;
height:60px;
padding:10px 0 18px 0;
position:relative;
vertical-align:middle;
text-align:center;
}
.product-table-compare tr td .button-light-icon-right{
width:100%;
margin-top:5px;
}
.product-table-compare tr td::before{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
color:#999;
content:attr(data-label);
font-size:15px;
width:100%;
position:absolute;
bottom:2px;
left:0 !important;
}
.product-table{
background-color:#000;
border-spacing:1px;
}
@media (max-width: 768px){
.product-table{
border-spacing:0;
}
}
.product-table th{
padding-bottom:10px;
text-align:center;
vertical-align:bottom;
font-size:14px;
line-height:20px;
}
.product-table th img{
width:100%;
}
@media (max-width: 768px){
.product-table th{
display:none;
}
}
.product-table tr td{
padding:12px 8px;
vertical-align:middle;
}
@media (max-width: 768px){
.product-table tr td{
border-left:1px solid #222;
border-right:1px solid #222;
border-top:1px solid #222;
padding:12px 2%;
vertical-align:middle;
text-align:right;
background-color:#d2d2d2;
}
}
.product-table tr td:first-child{
width:150px;
}
@media (max-width: 768px){
.product-table tr td:first-child{
text-align:left;
background-color:#222;
padding:18px 2%;
width:96%;
}
}
@media (max-width: 768px){
.product-table tr td::before{
content:attr(data-label);
float:left;
}
}
.product-table tr td .isprice, .product-table tr td .layout_header_wrapper .header_cart__box_content_price, .layout_header_wrapper .product-table tr td .header_cart__box_content_price, .product-table tr td .flyout_container__price, .product-table tr td .product_teaser_wallpaper .element_product_teaser_wallpaper__price--isprice, .product_teaser_wallpaper .product-table tr td .element_product_teaser_wallpaper__price--isprice, .product-table tr td .element_merkliste_product__price--isprice, .product-table tr td .element_cart_pos__rebate_price, .product-table tr td .element_cart_pos__pricereduction, .product-table tr td .element_artikel_sentence_item__content_prices .element_product_master_prices__is_price, .element_artikel_sentence_item__content_prices .product-table tr td .element_product_master_prices__is_price, .product-table tr td .element_artikel_overlay_item__content_prices .element_product_master_prices__is_price, .element_artikel_overlay_item__content_prices .product-table tr td .element_product_master_prices__is_price, .product-table tr td .element_product_modalhover__price, .product-table tr td .mssr_product__main_price, .product-table tr td .mssr_combiproduct__main_price, .product-table tr td .mssr_sticky__price,
.product-table tr td .wasprice,
.product-table tr td .flyout_container__price--base,
.product-table tr td .product_teaser_wallpaper .element_product_teaser_wallpaper__price--wasprice,
.product_teaser_wallpaper .product-table tr td .element_product_teaser_wallpaper__price--wasprice,
.product-table tr td .element_merkliste_product__price--wasprice,
.product-table tr td .element_cart_pos__was_price,
.product-table tr td .element_cart_sums__was_price,
.product-table tr td .element_artikel_sentence_item__content_prices .element_product_master_prices__was_price,
.element_artikel_sentence_item__content_prices .product-table tr td .element_product_master_prices__was_price,
.product-table tr td .element_artikel_overlay_item__content_prices .element_product_master_prices__was_price,
.element_artikel_overlay_item__content_prices .product-table tr td .element_product_master_prices__was_price{
text-align:center;
}
.product-table tr td .button-default-icon-right, .product-table tr td .tb_button_default, .product-table tr td .flyout_container__link, .product-table tr td .oc_top_products__link{
width:100%;
}
.product-table tr:nth-child(even) td{
background-color:#d2d2d2;
color:#222;
border-left:1px solid #d2d2d2;
border-right:1px solid #d2d2d2;
border-top:1px solid #d2d2d2;
}
@media (max-width: 768px){
.product-table tr:nth-child(even) td{
border-top:1px solid #222;
}
}
.product-table tr:nth-child(odd) td{
background-color:#222;
color:#fff;
border-left:1px solid #222;
border-right:1px solid #222;
border-top:1px solid #222;
}
@media (max-width: 768px){
.product-table tr:nth-child(odd) td{
border-top:1px solid #d2d2d2;
}
}
.product-table tr:last-child td:nth-child(1n){
vertical-align:bottom !important;
}
@media (max-width: 768px){
.product-table td{
background-color:#222;
width:96%;
float:left;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-left:1px solid #fff;
font-size:18px;
}
}
@media (max-width: 768px){
.product-table td>div{
display:inline;
margin-right:10px;
}
}
@media (max-width: 768px){
.product-table tr th{
text-align:center;
}
}
.icon-dolby-atmos::before{
font-size:110px;
}
.uk-border-top{
border-top:1px solid #d2d2d2;
}
.uk-border-bottom{
border-bottom:1px solid #d2d2d2;
}
.uk-border-left{
border-left:1px solid #d2d2d2;
}
.uk-border-right{
border-right:1px solid #d2d2d2;
}
.uk-border{
border:1px solid #d2d2d2;
}
.uk-padding{
padding:10px;
}
.uk-padding-top{
padding-top:10px;
}
.uk-padding-bottom{
padding-bottom:10px;
}
.uk-padding-left{
padding-left:10px;
}
.uk-padding-right{
padding-right:10px;
}
.uk-padding-light{
padding:5px;
}
.uk-padding-light-top{
padding-top:5px;
}
.uk-padding-light-bottom{
padding-bottom:5px;
}
.uk-padding-light-left{
padding-left:5px;
}
.uk-padding-light-right{
padding-right:5px;
}
.uk-padding-small{
padding:15px;
}
.uk-padding-small-top{
padding-top:15px;
}
.uk-padding-small-bottom{
padding-bottom:15px;
}
.uk-padding-small-left{
padding-left:15px;
}
.uk-padding-small-right{
padding-right:15px;
}
.uk-padding-large{
padding:25px;
}
.uk-padding-large-top{
padding-top:25px;
}
.uk-padding-large-bottom{
padding-bottom:25px;
}
.uk-padding-large-left{
padding-left:25px;
}
.uk-padding-large-right{
padding-right:25px;
}
.uk-padding-xlarge{
padding:30px;
}
.uk-padding-xlarge-top{
padding-top:30px;
}
.uk-padding-xlarge-bottom{
padding-bottom:30px;
}
.uk-padding-xlarge-left{
padding-left:30px;
}
.uk-padding-xlarge-right{
padding-right:30px;
}
.uk-padding-xxlarge{
padding:50px;
}
.uk-padding-xxlarge-top{
padding-top:50px;
}
.uk-padding-xxlarge-bottom{
padding-bottom:50px;
}
.uk-padding-xxlarge-left{
padding-left:50px;
}
.uk-padding-xxlarge-right{
padding-right:50px;
}
@media (max-width: 767px){
.uk-padding{
padding:10px;
}
.uk-padding-top{
padding-top:10px;
}
.uk-padding-bottom{
padding-bottom:10px;
}
.uk-padding-left{
padding-left:10px;
}
.uk-padding-right{
padding-right:10px;
}
.uk-padding-small{
padding:10px;
}
.uk-padding-small-top{
padding-top:10px;
}
.uk-padding-small-bottom{
padding-bottom:10px;
}
.uk-padding-small-left{
padding-left:10px;
}
.uk-padding-small-right{
padding-right:10px;
}
.uk-padding-large{
padding:10px;
}
.uk-padding-large-top{
padding-top:10px;
}
.uk-padding-large-bottom{
padding-bottom:10px;
}
.uk-padding-large-left{
padding-left:10px;
}
.uk-padding-large-right{
padding-right:10px;
}
.uk-padding-xlarge{
padding:10px;
}
.uk-padding-xlarge-top{
padding-top:10px;
}
.uk-padding-xlarge-bottom{
padding-bottom:10px;
}
.uk-padding-xlarge-left{
padding-left:10px;
}
.uk-padding-xlarge-right{
padding-right:10px;
}
.uk-padding-xxlarge{
padding:10px;
}
.uk-padding-xxlarge-top{
padding-top:10px;
}
.uk-padding-xxlarge-bottom{
padding-bottom:10px;
}
.uk-padding-xxlarge-left{
padding-left:10px;
}
.uk-padding-xxlarge-right{
padding-right:10px;
}
}
.uk-margin{
margin-bottom:10px;
}
* + .uk-margin{
margin-top:10px;
}
.uk-margin-top{
margin-top:10px !important;
}
.uk-margin-bottom{
margin-bottom:10px !important;
}
.uk-margin-left{
margin-left:10px !important;
}
.uk-margin-right,.element_checkout_header__box_phone{
margin-right:10px !important;
}
.uk-margin-small{
margin-bottom:5px;
}
* + .uk-margin-small{
margin-top:5px;
}
.uk-margin-small-top{
margin-top:5px !important;
}
.uk-margin-small-bottom{
margin-bottom:5px !important;
}
.uk-margin-small-left{
margin-left:5px !important;
}
.uk-margin-small-right{
margin-right:5px !important;
}
.uk-margin-large{
margin-bottom:15px;
}
* + .uk-margin-large{
margin-top:15px;
}
.uk-margin-large-top{
margin-top:15px !important;
}
.uk-margin-large-bottom{
margin-bottom:15px !important;
}
.uk-margin-large-left{
margin-left:15px !important;
}
.uk-margin-large-right{
margin-right:15px !important;
}
.uk-margin-xlarge{
margin-bottom:30px;
}
* + .uk-margin-xlarge{
margin-top:30px;
}
.uk-margin-xlarge-top{
margin-top:30px !important;
}
.uk-margin-xlarge-bottom{
margin-bottom:30px !important;
}
.uk-margin-xlarge-left{
margin-left:30px !important;
}
.uk-margin-xlarge-right{
margin-right:30px !important;
}
.uk-margin-xxlarge{
margin-bottom:50px;
}
* + .uk-margin-xxlarge{
margin-top:50px;
}
.uk-margin-xxlarge-top{
margin-top:50px !important;
}
.uk-margin-xxlarge-bottom{
margin-bottom:50px !important;
}
.uk-margin-xxlarge-left{
margin-left:50px !important;
}
.uk-margin-xxlarge-right{
margin-right:50px !important;
}
.uk-slider>*,.uk-slideshow>*{
display:unset !important;
}
.uk-slidenav-previous:before,.uk-slidenav-next:before{
font-family:"teufel";
}
.uk-slidenav-position .uk-slidenav{
z-index:0;
display:block;
}
html.uk-touch .uk-slidenav-position .uk-slidenav{
opacity: .2;
}
.uk-slider-container .uk-dotnav{
display:none;
}
.uk-slidenav{
background-color:rgba(119, 119, 119, 0.4);
width:40px;
height:40px;
line-height:40px;
margin-top: -50px;
text-decoration:none !important;
background-color:initial;
}
.uk-slidenav::before{
color:#ccc;
font-size:24px;
}
.uk-slidenav:hover,.uk-slidenav.content_3d--item.active{
background-color:rgba(187,187,187,0.4);
}
.uk-slidenav:hover::before,.uk-slidenav.content_3d--item.active::before{
color:#fff;
}
.uk-slidenav .uk-slidenav-position .uk-slidenav{
margin-top: -20px;
}
.view_product__section--stage .uk-slidenav{
margin-top: -18px;
}
.view_product__section--stage .view_product_image__slider--small .uk-slidenav{
background-color:initial;
}
.view_product__section--stage .view_product_image__slider--small .uk-slidenav::before{
color:#000;
}
.view_product__section--stage .view_product_image__slider--small .uk-slidenav:hover::before, .view_product__section--stage .view_product_image__slider--small .uk-slidenav.content_3d--item.active::before{
color:#999;
}
.uk-slider>*,.uk-slideshow>*{
min-height:100%;
display:flex;
}
.uk-slider>*>*,.uk-slideshow>*>*{
flex:1 1 100%;
}
.uk-slider>*>.pos_css_target,.uk-slideshow>*>.pos_css_target{
display:flex;
}
.uk-slider>*>.pos_css_target>*,.uk-slideshow>*>.pos_css_target>*{
flex:1 1 100%;
}
.disabled.uk-slidenav{
display:none !important;
}
@media (min-width: 1130px){
.uk-slidenav-position.slider .uk-slidenav-next{
right: -70px;
}
.uk-slidenav-position.slider .uk-slidenav-previous{
left: -70px;
}
.vw100_container_pos .uk-slidenav-position.slider .uk-slidenav-next{
right:0;
}
.vw100_container_pos .uk-slidenav-position.slider .uk-slidenav-previous{
left:0;
}
.uk-slidenav-position.slider .uk-slidenav{
background-color:rgba(150, 150, 150, 0) !important;
width:60px;
height:60px;
}
.uk-slidenav-position.slider .uk-slidenav:hover, .uk-slidenav-position.slider .uk-slidenav.content_3d--item.active{
background-color:rgba(150, 150, 150, 0.4) !important;
}
.uk-slidenav-position.slider .uk-slidenav:before{
font-size:35px;
color:#ccc;
position:absolute;
left:23px;
top:10px;
opacity:0.8;
}
.uk-slidenav-position.slider .uk-slidenav:hover:before, .uk-slidenav-position.slider .uk-slidenav.content_3d--item.active:before{
color:#fff;
}
}
.body_page .layout_stageteaser .tb_button_default{
display:none;
}
.body_page.body_warengruppe .layout_stageteaser .tb_button_default{
display:block;
}
.uk-vertical-align-middle,.uk-vertical-align-bottom{
font-size:initial;
}
.uk-breadcrumb{
color:inherit;
margin:0;
}
.uk-breadcrumb>li:nth-child(n+2):before{
font-family:"teufel";
content:"";
font-size:10px;
display:inline-block;
margin:0 8px;
top: -1px;
position:relative;
}
.uk-breadcrumb>li{
font-size:12px;
}
.uk-breadcrumb h1{
font-size:inherit;
font-weight:inherit;
line-height:inherit;
display:inline-block;
font-family:inherit;
text-transform:inherit;
}
@media (max-width: 959px){
.uk-breadcrumb{
display:none;
}
}
.tb_video iframe,
.tb_video video{
width:100%;
height:auto;
max-height:600px;
}
.videowrapper{
float:none;
clear:both;
width:100%;
position:relative;
padding-bottom:56.25%;
height:0;
}
.videowrapper iframe{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
padding-bottom:0;
}
.uk-pagination>li:first-child>span,.uk-pagination>li:last-child>span{
color:#d2d2d2;
background-color:transparent;
}
.uk-pagination>li:last-child>a{
background-color:transparent;
}
.uk-pagination li a:focus,
.uk-pagination li a:active,
.uk-pagination li .uk-active{
background:#000;
color:#fff;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.uk-pagination>.uk-active>span{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.uk-navbar-nav>li>a{
text-transform:uppercase;
text-decoration:none !important;
}
.uk-close{
opacity:1;
}
.uk-close:hover,.uk-close.content_3d--item.active,.uk-close:focus{
opacity:1;
}
.uk-close::after{
position:absolute;
top:1px;
right:5px;
}
a.uk-modal-close.uk-close{
text-decoration:none;
}
.uk-modal-dialog-lightbox>.uk-close:first-child{
top:5px;
right:5px;
}
.uk-close-alt{
padding:0;
border-radius:inherit;
opacity:inherit;
}
.uk-close-alt::after{
opacity:1;
}
.uk-modal-dialog>.uk-close:first-child{
margin: -18px -18px 0 0;
}
@media (max-width: 767px){
.uk-modal-dialog .uk-overflow-container{
margin-top:0 !important;
padding:0;
}
}
@media (max-width: 959px){
.uk-modal-dialog input{
width:100%;
}
.uk-modal-dialog .uk-button:not(:disabled), .uk-modal-dialog .button-default:not(:disabled), .uk-modal-dialog .layout_header_wrapper .layout_header__myaccount_prelogin li:not(:disabled):nth-child(1), .layout_header_wrapper .layout_header__myaccount_prelogin .uk-modal-dialog li:not(:disabled):nth-child(1), .uk-modal-dialog .person_deliveryaddress__new button:not(:disabled), .person_deliveryaddress__new .uk-modal-dialog button:not(:disabled), .uk-modal-dialog .element_product_variant_buttons__button_details:not(:disabled), .uk-modal-dialog .voucherlottery_detail__submit:not(:disabled), .uk-modal-dialog .button-default-small:not(:disabled), .uk-modal-dialog .button-default-icon-right:not(:disabled), .uk-modal-dialog .tb_button_default:not(:disabled), .uk-modal-dialog .flyout_container__link:not(:disabled), .uk-modal-dialog .oc_top_products__link:not(:disabled), .uk-modal-dialog .button-default-icon-left:not(:disabled), .uk-modal-dialog .button-default-icon-right-small:not(:disabled), .uk-modal-dialog .element_artikel_gallery__button_link:not(:disabled), .uk-modal-dialog .button-light:not(:disabled), .uk-modal-dialog .element_product_variant_buttons__button_compare:not(:disabled), .uk-modal-dialog .element_product_variant_buttons__button_bookmark:not(:disabled), .uk-modal-dialog .button-light-small:not(:disabled), .uk-modal-dialog .button-light-icon-right:not(:disabled), .uk-modal-dialog .button-light-icon-right-small:not(:disabled), .uk-modal-dialog .button-light-icon:not(:disabled), .uk-modal-dialog .view_product_sod__pdf_download:not(:disabled), .uk-modal-dialog .button-filter:not(:disabled), .uk-modal-dialog .button-highlight:not(:disabled), .uk-modal-dialog .layout_header_wrapper .header_cart__box_button:not(:disabled), .layout_header_wrapper .uk-modal-dialog .header_cart__box_button:not(:disabled), .uk-modal-dialog .element_product_variant_buttons__button_buy:not(:disabled), .uk-modal-dialog .view_product__section--stage .view_product_basket__cart_button_link:not(:disabled), .view_product__section--stage .uk-modal-dialog .view_product_basket__cart_button_link:not(:disabled), .uk-modal-dialog .button-highlight-stage:not(:disabled), .uk-modal-dialog .button-highlight-icon:not(:disabled), .uk-modal-dialog .button-highlight-icon-right:not(:disabled), .uk-modal-dialog .mssr_sticky__cart_button_link:not(:disabled), .uk-modal-dialog .button_primary_cart_icon_text:not(:disabled){
width:100%;
}
.uk-modal-dialog .button-default, .uk-modal-dialog .layout_header_wrapper .layout_header__myaccount_prelogin li:nth-child(1), .layout_header_wrapper .layout_header__myaccount_prelogin .uk-modal-dialog li:nth-child(1), .uk-modal-dialog .person_deliveryaddress__new button, .person_deliveryaddress__new .uk-modal-dialog button, .uk-modal-dialog .element_product_variant_buttons__button_details, .uk-modal-dialog .voucherlottery_detail__submit,
.uk-modal-dialog .button-highlight,
.uk-modal-dialog .layout_header_wrapper .header_cart__box_button,
.layout_header_wrapper .uk-modal-dialog .header_cart__box_button,
.uk-modal-dialog .element_product_variant_buttons__button_buy,
.uk-modal-dialog .view_product__section--stage .view_product_basket__cart_button_link,
.view_product__section--stage .uk-modal-dialog .view_product_basket__cart_button_link{
width:100%;
}
.uk-modal-dialog .form_checkout_buttons--confirm{
order:1;
}
.uk-modal-dialog .form_checkout_buttons--close{
order:2;
}
}
@media (max-width: 767px){
.uk-modal-dialog .form_checkout_buttons--close{
margin-top:10px;
}
}
.uk-overflow-container{
margin-top:20px !important;
padding:0 10px 10px 10px;
}
#watchlistmodal .watchlist_login{
margin-bottom:20px;
}
#watchlistmodal hr{
margin-bottom:25px;
}
#watchlistmodal .uk-form input[type="text"],
#watchlistmodal .uk-form input[type="password"]{
width:230px;
}
.uk-navbar{
background:none;
background-color:transparent;
}
.uk-navbar-nav>li>a{
background-color:rgba(255, 255, 255, 0.4);
margin-right:10px;
}
@media (min-width: 960px) and (max-width: 1024px){
[data-uk-sticky].uk-active .element_flyout .uk-navbar-nav>li>a{
padding:0 10px;
}
}
#spinner{
background:#000;
opacity:0.7;
width:100%;
height:100%;
position:fixed;
left:50%;
top:50%;
-webkit-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
font-size:128px;
display:none;
z-index:20;
}
#spinner.flyout i, #spinner.background-light i{
border:0;
}
#spinner.background-light{
opacity:0.5;
}
.uk-icon-spin{
border:10px solid #f00;
border-radius:60px;
height:60px;
left:50%;
margin: -15px 0 0 -15px;
opacity:0;
position:absolute;
top:50%;
width:60px;
animation:pulsate 1s ease-out;
animation-iteration-count:infinite;
}
.uk-icon-spin::before{
display:none;
}
@media (max-width: 959px){
.uk-icon-spin{
left:45%;
}
}
@keyframes pulsate{
0%{
transform:scale(0.1);
opacity:0;
}
50%{
opacity:1;
}
100%{
transform:scale(1.2);
opacity:0;
}
}
.uk-form select{
border:0 none;
background-color:#d2d2d2;
}
@media (min-width: 960px){
.uk-form label{
margin-top:5px;
}
}
.uk-form input[type="text"],
.uk-form input[type="email"],
.uk-form input[type="tel"],
.uk-form input[type="password"]{
height:30px;
line-height:30px;
}
@media (max-width: 959px){
.uk-form input[type="text"],
.uk-form input[type="email"],
.uk-form input[type="tel"],
.uk-form input[type="password"]{
height:40px;
line-height:40px;
}
}
.uk-form-horizontal .uk-form-label{
margin:0;
}
.uk-dotnav>*{
margin:0;
padding:15px 8px 0;
}
.uk-tooltip{
padding:15px;
background:rgba(51,51,51,0.9);
color:#fff;
font-size:14px;
line-height:140%;
}
.uk-tooltip::after{
border-width:10px;
}
.uk-tooltip-top:after,.uk-tooltip-top-left:after,.uk-tooltip-top-right:after{
bottom: -10px;
border-top-color:rgba(51,51,51,0.9);
}
.uk-tooltip-bottom:after,.uk-tooltip-bottom-left:after,.uk-tooltip-bottom-right:after{
top: -10px;
border-bottom-color:rgba(51,51,51,0.9);
}
.uk-tooltip-top:after,.uk-tooltip-bottom:after{
margin-left: -10px;
}
.uk-tooltip-left:after{
right: -10px;
margin-top: -10px;
border-left-color:rgba(51,51,51,0.9);
}
.uk-tooltip-right:after{
left: -10px;
margin-top: -10px;
border-right-color:rgba(51,51,51,0.9);
}
.uk-overlay-icon:before{
content:"";
font-family:"teufel";
opacity:0.8;
}
.body_praesenz_search .layout_header_wrapper__breadcrumb--praesenz_search{
display:none;
}
@media (max-width: 959px){
.body_praesenz_search .layout_header_wrapper--spacer{
height:60px;
}
}
.main_section .body_wrapper>.uk-container{
background-color:transparent;
padding-left:0;
padding-right:0;
}
.main_section .body_wrapper>.uk-container:first-of-type{
padding-top:0;
}
@media (max-width: 959px){
.main_section .body_wrapper>.uk-container:first-of-type{
padding-top:15px;
}
}
.main_section--with_sidebar body_wrapper>.uk-container.uk-container-center{
min-height:300px;
}
.main_section--opt_color_default .body_wrapper>.uk-container{
background-color:#fff;
color:#000;
}
.main_section .element_headline{
color:#fff;
}
.main_section--opt_padding .body_wrapper > .uk-container, .main_section--opt_padding_default .body_wrapper>.uk-container{
padding:0 20px 30px 20px;
}
@media (max-width: 959px){
.main_section--opt_padding .body_wrapper > .uk-container, .main_section--opt_padding_default .body_wrapper>.uk-container{
padding:0 10px 0 10px;
}
}
.main_section--opt_breadcrumb .view>.body_wrapper>.uk-container:first-of-type{
padding-top:40px;
}
@media (max-width: 959px){
.main_section--opt_breadcrumb .view>.body_wrapper>.uk-container:first-of-type{
padding:60px 10px 10px 10px;
}
}
.main_section--opt_breadcrumb.main_section--with_sidebar .view>.body_wrapper>.uk-container:first-of-type{
padding-top:50px;
}
@media (max-width: 959px){
.main_section--opt_breadcrumb.main_section--with_sidebar .view>.body_wrapper>.uk-container:first-of-type{
padding:10px;
}
}
.main_section--opt_breadcrumb.main_section--with_sidebar #main .uk-container{
padding:0;
}
@media (max-width: 959px){
.main_section--opt_breadcrumb.main_section--with_sidebar #main .uk-container{
padding:50px 0 0 0;
}
}
.main_section--artikel_detail .view.artikel-detail{
background-color:#fff;
}
.main_section--seite_detail_versandinfo .body_wrapper--view_page .uk-container-center{
padding:0 30px 0px 30px;
}
.main_section .body_wrapper--view_info_block{
background-color:#eee;
}
.main_section .body_wrapper--view_info_block > .uk-container,
.main_section .body_wrapper--view_info_block .body_wrapper>.uk-container{
background-color:transparent !important;
padding:0 0 0 0;
}
.main_section .body_wrapper--view_product_cart_accessories{
background-color:#fff;
padding-bottom:20px;
min-height:800px;
}
.main_section .body_wrapper--view_rating_record{
background-color:#fff;
}
.main_section .body_wrapper--view_product_section_stage{
padding-top:30px;
}
@media (max-width: 959px){
.main_section .body_wrapper--view_product_section_highlights{
margin-top:25px;
border-top:1px solid #d2d2d2;
}
}
.main_section .body_wrapper--view_product_section_stage, .main_section .body_wrapper--view_product_section_sticky_nav, .main_section .body_wrapper--view_product_section_technical_data, .main_section .body_wrapper--view_product_section_crossselling, .main_section .body_wrapper--view_product_section_accessories{
background-color:#fff;
}
@media (max-width: 959px){
.main_section .body_wrapper--view_product_section_crossselling{
padding:30px 10px !important;
}
}
.main_section .body_wrapper--view_product_section_crossselling .view_recommendations__pds_crossselling--wrapper{
padding:20px 0 20px 0;
}
@media (max-width: 959px){
.main_section .body_wrapper--view_product_section_crossselling .view_recommendations__pds_crossselling--wrapper{
padding:0;
}
}
.main_section .body_wrapper--view_product_section_downloads{
background-color:#eee;
}
.main_section .body_wrapper--view_product_section_downloads .view_product_content__section{
background-color:#eee;
}
.main_section .body_wrapper--view_product_section_product_content{
background-color:#000;
}
.main_section .body_wrapper--view_product_section_delivery{
background-color:#444;
}
.main_section .body_wrapper--view_product_section_highlights--v2 #section_highlights{
background-position:center top;
background-repeat:no-repeat;
}
@media (min-width: 768px){
.main_section .body_wrapper--view_product_section_highlights--v2 #section_highlights{
min-height:1024px;
}
}
@media (max-width: 767px){
.main_section .body_wrapper--view_product_section_highlights--v2 #section_highlights{
background-image:none !important;
}
}
@media (max-width: 767px){
.main_section .body_wrapper--view_product_section_highlights--v2{
background:none;
}
}
@media (min-width: 768px){
.main_section .body_wrapper--view_product_section_highlights--v2{
margin-top:160px;
}
}
@media (min-width: 768px){
.main_section .body_wrapper--view_product_section_highlights--v2 .view_product_content__section--padded, .main_section .body_wrapper--view_product_section_highlights--v2 .view_product_crossselling,
.main_section .body_wrapper--view_product_section_highlights--v2 .view_product_seo{
padding:30px 0 50px;
}
}
@media (min-width: 768px){
.main_section .body_wrapper--view_product_section_highlights--v2 .view_product__section_headline{
margin-bottom:40px;
margin-top: -90px;
}
}
@media (min-width: 768px){
.main_section .body_wrapper--view_product_section_highlights--v2 .uk-container,
.main_section .body_wrapper--view_product_section_highlights--v2 .view_product_content__section{
margin-top: -60px;
}
}
.main_section .body_wrapper--view_product_section_features, .main_section .body_wrapper--view_product_section_bundle, .main_section .body_wrapper--view_product_section_notes, .main_section .body_wrapper--view_product_section_infoblock{
background-color:#eee;
}
.main_section .body_wrapper--view_product_section_product_content .uk-container{
background-color:transparent;
color:#fff;
padding:0;
}
.main_section .body_wrapper--view_product_section_product_content .element_textblock_subline{
margin-top:5px;
}
.main_section .body_wrapper--view_product_section_product_content .element_textblock_content{
margin-top:10px;
}
.main_section--voucherlottery .body_wrapper_default > .uk-container,
.main_section--warengruppe_kategorie .body_wrapper_for_subelements>.uk-container{
background-color:transparent;
color:#fff;
}
.main_section--warengruppe_kategorie .body_wrapper--view_category_sale,
.main_section--warengruppe_kategorie .body_wrapper--view_presence_search, .main_section--praesenz_search .body_wrapper--view_category_sale,
.main_section--praesenz_search .body_wrapper--view_presence_search{
background-color:#fff;
}
.main_section--warengruppe_kategorie .body_wrapper--element_view_info_block{
background-color:#eee;
}
.main_section--warengruppe_kategorie .body_wrapper--element_view_info_block>.uk-container{
background-color:#eee;
}
.main_section--artikel .body_wrapper--view_product_section_notes .uk-container{
background-color:#eee;
}
.main_section--opt_color_white .body_wrapper>.uk-container{
background-color:#fff;
color:#000;
}
.main_section--opt_color_black .body_wrapper>.uk-container{
background-color:#000;
color:#fff;
}
.main_section--opt_color_lightgray .body_wrapper>.uk-container{
background-color:#d2d2d2;
color:#000;
}
.main_section--opt_color_gray .body_wrapper>.uk-container{
background-color:#777;
color:#fff;
}
.main_section--opt_color_mediumgray .body_wrapper>.uk-container{
background-color:#999;
color:#000;
}
.main_section--opt_color_darkgray .body_wrapper>.uk-container{
background-color:#222;
color:#fff;
}
.main_section--opt_color_red .body_wrapper>.uk-container{
background-color:#f00;
color:#fff;
}
.main_section--opt_color_green .body_wrapper>.uk-container{
background-color:#4eae69;
color:#fff;
}
.main_section--opt_color_yellow .body_wrapper>.uk-container{
background-color:#fed231;
color:#000;
}
.main_section--rating .body_wrapper>.uk-container:first-of-type{
padding-top:50px;
}
@media (max-width: 959px){
.main_section--rating .body_wrapper>.uk-container:first-of-type{
padding:20px 10px !important;
}
}
.main_section--artikel .body_wrapper>.uk-container{
padding:0 !important;
}
.main_section--warengruppe.main_section--opt_padding_default .view>.body_wrapper>.uk-container:first-of-type{
padding:30px 0 0 0;
}
.main_section--warengruppe.main_section--opt_padding_default.main_section--with_stageteaser .view>.body_wrapper>.uk-container:first-of-type{
padding:10px 0 0 0;
}
@media (max-width: 959px){
.main_section--warengruppe.main_section--opt_padding_default.main_section--with_stageteaser .view>.body_wrapper>.uk-container:first-of-type{
padding:0;
}
}
.main_section--landingpage .view>.body_wrapper>.uk-container:first-of-type{
padding:20px 0 0 0;
}
@media (max-width: 959px){
.main_section--landingpage .view>.body_wrapper>.uk-container:first-of-type{
padding:0;
}
}
.main_section--artikel_produktvergleich .view>.body_wrapper>.uk-container{
padding:50px 20px 30px 20px !important;
}
@media (max-width: 959px){
.main_section--artikel_produktvergleich .view>.body_wrapper>.uk-container{
padding:80px 10px 10px 10px !important;
}
}
.main_section--warengruppe.main_section--warengruppe_standfuesse.main_section--opt_padding_default .view > .body_wrapper > .uk-container, .main_section--warengruppe.main_section--warengruppe_wandhalter.main_section--opt_padding_default .view>.body_wrapper>.uk-container{
padding:50px 30px 30px 30px;
}
@media (max-width: 959px){
.main_section--warengruppe.main_section--warengruppe_standfuesse.main_section--opt_padding_default .view > .body_wrapper > .uk-container, .main_section--warengruppe.main_section--warengruppe_wandhalter.main_section--opt_padding_default .view>.body_wrapper>.uk-container{
padding:10px 10px 10px 10px;
}
}
.main_section--praesenz_search .body_wrapper > .uk-container:first-of-type, .main_section--warengruppe_kategorie .body_wrapper>.uk-container:first-of-type{
padding:10px 0 0 0;
}
@media (max-width: 959px){
.main_section--praesenz_search .body_wrapper > .uk-container:first-of-type, .main_section--warengruppe_kategorie .body_wrapper>.uk-container:first-of-type{
padding:0;
}
}
.main_section--praesenz_search .body_wrapper--element_product_filter > .uk-container:first-of-type, .main_section--warengruppe_kategorie .body_wrapper--element_product_filter>.uk-container:first-of-type{
padding-top:0;
}
.main_section--formular .view > .body_wrapper > .uk-container:first-of-type, .main_section--seite_kompas .view>.body_wrapper>.uk-container:first-of-type{
padding-top:30px;
}
@media (max-width: 959px){
.main_section--formular .view > .body_wrapper > .uk-container:first-of-type, .main_section--seite_kompas .view>.body_wrapper>.uk-container:first-of-type{
padding:10px 0 10px 0;
}
}
.main_section--warenkorb .view>.body_wrapper>.uk-container:first-of-type{
padding-top:30px;
}
@media (max-width: 959px){
.main_section--warenkorb .view>.body_wrapper>.uk-container:first-of-type{
padding:10px 20px;
}
}
.main_section--warengruppe_kategorie_sale .view>.body_wrapper>.uk-container:first-of-type{
padding-top:10px;
}
@media (max-width: 959px){
.main_section--warengruppe_kategorie_sale .view>.body_wrapper>.uk-container:first-of-type{
padding:10px 0 10px 0;
}
}
@media (max-width: 320px){
.main_section--warengruppe_kategorie_sale .view>.body_wrapper>.uk-container:first-of-type{
padding:5px;
}
}
.main_section--artikel_wkzubehoer .view>.body_wrapper>.uk-container:first-of-type{
padding-top:30px !important;
}
@media (max-width: 959px){
.main_section--artikel_wkzubehoer .view>.body_wrapper>.uk-container:first-of-type{
padding:10px 0 10px 0;
}
}
.main_section--person_register .body_wrapper > .uk-container:first-of-type, .main_section--person_pwlost .body_wrapper > .uk-container:first-of-type, .main_section--doubleopt_detail .body_wrapper>.uk-container:first-of-type{
min-height:500px;
padding-top:50px;
}
@media (max-width: 959px){
.main_section--person_register .body_wrapper > .uk-container:first-of-type, .main_section--person_pwlost .body_wrapper > .uk-container:first-of-type, .main_section--doubleopt_detail .body_wrapper>.uk-container:first-of-type{
min-height:240px;
padding:10px;
}
}
.main_section--formular.main_section--with_sidebar .view>.body_wrapper>.uk-container:first-of-type{
padding-top:70px;
}
.main_section--artikel_detail .view>.body_wrapper>.uk-container:first-of-type{
padding:40px 0 0 0;
}
.main_section--seite .body_wrapper_for_subelements > .uk-container .subelement_row_formular{
padding:30px 30px 30px 30px;
}
@media (max-width: 767px){
.main_section--seite .body_wrapper_for_subelements>.uk-container{
padding:0 10px;
}
}
.main_section section#sidebar{
padding-right:30px;
}
.main_section section#sidebar a{
text-decoration:none;
}
@media (max-width: 959px){
.main_section section#sidebar{
padding-right:20px;
}
}
.main_section--warengruppe.main_section--opt_padding .view > .body_wrapper > .uk-container:first-of-type, .main_section--opt_breadcrumb.main_section--seite_detail.main_section--with_stageteaser .view>.body_wrapper>.uk-container:first-of-type{
padding-top:0;
}
.main_section .warengruppe_productfinder__container.no_responsive,
.main_section .seite_kompass__container.no_responsive{
display:none;
}
.main_section .warengruppe_productfinder__container.no_responsive.info,
.main_section .seite_kompass__container.no_responsive.info{
display:block;
}
@media (min-width: 768px){
.main_section .warengruppe_productfinder__container.no_responsive.info,
.main_section .seite_kompass__container.no_responsive.info{
display:block;
}
}
@media (min-width: 768px) and (orientation: portrait){
.main_section .warengruppe_productfinder__container.no_responsive.info::before,
.main_section .seite_kompass__container.no_responsive.info::before{
font-family:"teufel";
font-size:30px;
content:"";
margin-right:10px;
}
}
@media (min-width: 960px){
.main_section .warengruppe_productfinder__container.no_responsive,
.main_section .seite_kompass__container.no_responsive{
display:block;
}
.main_section .warengruppe_productfinder__container.no_responsive.info,
.main_section .seite_kompass__container.no_responsive.info{
display:none;
}
}
.main_section .warengruppe_productfinder__container.no_responsive.info{
color:#fff;
padding:60px;
}
.vwxlarge_container_pos{
max-width:1440px;
}
@media (min-width: 1441px){
.vwxlarge_container_pos{
margin-left:auto;
margin-right:auto;
}
}
.body_warenkorb .element_progress_menu{
background-color:#fff;
}
.body_warenkorb .layout_header_wrapper__header{
position:static;
}
.body_warengruppe_kategorie .element_textblock.uk-overlay img{
transform:scale(1);
transition:all 1s ease 0s;
}
.body_warengruppe_kategorie .element_textblock.uk-overlay:hover img, .body_warengruppe_kategorie .element_textblock.uk-overlay.content_3d--item.active img{
transform:scale(1.03);
}
.body_seite.aktions-lp .subelement_row_textblock .element_textblock_subject{
font-size:30px;
line-height:1em;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
}
.warengruppe_458 .textblock_clean>a{
pointer-events:none !important;
}
.warengruppe_458 .element_textblock_button .tb_button_default{
display:none !important;
}
.grid_child_flexed,.grid_child_gallery{
display:flex;
}
.grid_child_flexed--11100>*,.grid_child_gallery>*{
flex:1 1 100%;
}
body:not(.body-startpage) .grid_child_gallery{
padding-top:10px;
}
@media (max-width: 320px){
body:not(.body-startpage) .grid_child_gallery{
padding:0 0 0 10px;
}
}
@media (max-width: 767px){
.body-startpage .grid_child_gallery{
margin:0 5px;
}
}
.layout_footer{
padding:30px 0;
background-color:#000;
color:#eee;
}
@media (max-width: 479px){
.layout_footer{
margin-bottom:240px;
}
}
@media (max-width: 767px){
.layout_footer{
margin-bottom:210px;
}
}
@media (min-width: 768px) and (max-width: 959px){
.layout_footer{
margin-bottom:120px;
}
}
.layout_footer a:hover, .layout_footer a.content_3d--item.active{
color:#ccc;
}
.layout_footer ul{
margin:0;
padding:0;
}
.layout_footer ul li{
list-style:none;
padding-bottom:0;
margin-top:10px;
}
.layout_footer__payment_vendors a{
background:#fff;
height:48px;
margin:3px 2px;
border-radius:3px;
display:inline-block;
}
.layout_footer__bottom{
padding-top:10px;
text-align:center;
}
.layout_footer__bottom_nav ul{
display:flex;
flex-wrap:wrap;
justify-content:center;
}
.layout_footer__bottom_nav ul li + li{
margin-left:3px;
line-height:1.2em;
}
.layout_footer__bottom_nav ul li + li::before{
content:'|';
font-size:17px;
position:relative;
top:1px;
}
.layout_footer_contact_newsletter{
background-color:#222;
}
.layout_footer_contact_newsletter .blackbox_teaser_stage{
position:inherit;
transform:rotate(-10deg);
width:100px;
height:100px;
}
.layout_footer_contact_newsletter .blackbox_teaser_stage strong{
font-size:24px;
line-height:20px;
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.layout_footer_contact_newsletter .blackbox_teaser_stage span{
font-size:14px;
line-height:12px;
text-transform:uppercase;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.layout_footer .element_headline{
display:flex;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:16px;
line-height:16px;
text-transform:none;
}
.layout_footer .element_headline>*{
flex:0 0 auto;
}
.layout_footer .element_headline::before, .layout_footer .element_headline::after{
content:"";
position:relative;
top: .45em;
min-width:30px;
border-top:1px solid;
display:block;
height:0;
}
.layout_footer .element_headline::before{
margin-right:10px;
}
.layout_footer .element_headline::after{
margin-left:10px;
flex:1 1 auto;
}
.text_center .layout_footer .element_headline::before, .text_center .layout_footer .element_headline::after{
flex:1 1 auto;
}
.layout_footer .element_headline::before, .layout_footer .element_headline::after{
flex:1 1 auto;
}
.layout_footer .element_headline::before,
.layout_footer .element_headline::after,
.layout_footer .divide_class_s{
border-top:1px solid #d2d2d2;
}
.layout_footer .textblock .element_textblock_subject{
overflow:hidden;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:16px;
line-height:20px;
text-transform:none;
}
.layout_footer .textblock .element_textblock_subject::before, .layout_footer .textblock .element_textblock_subject::after{
background-color:#000;
content:"";
display:inline-block;
height:1px;
position:relative;
vertical-align:middle;
width:50%;
}
.layout_footer .textblock .element_textblock_subject::before{
right:0.5em;
margin-left: -50%;
}
.layout_footer .textblock .element_textblock_subject::after{
left:0.5em;
margin-right: -50%;
}
.layout_footer .textblock .element_textblock_content .footer_icons_contact>div{
display:inline-block;
vertical-align:top;
}
.layout_footer .textblock .element_textblock_content .footer_icons_contact:before{
display:inline-block;
padding-right:20px;
font-size:36px;
}
@media (max-width: 767px){
.layout_footer .textblock .element_textblock_content .footer_icons_contact:before{
display:block;
padding:0;
}
}
@media (max-width: 767px){
.layout_footer .textblock .element_textblock_content{
display:block;
}
}
.layout_footer .footer_social{
text-align:left;
display:inline-block;
}
@media (max-width: 959px){
.layout_footer .footer_social{
margin-bottom:20px;
}
}
.layout_footer .footer_social__text{
margin-bottom:5px;
}
.layout_footer .footer_social__icon{
display:inline-block;
font-size:40px;
}
.layout_footer .footer_social__icon + .layout_footer .footer_social__icon{
margin-left:10px;
}
.layout_footer .footer_menu_list{
text-transform:uppercase;
font-size:12px;
line-height:18px;
}
.layout_footer .footer_menu_list a{
display:block;
margin-top:5px;
}
.layout_footer .footer_menu_list__shops a{
background-repeat:no-repeat;
padding:0 0 0 25px;
margin-top:7px;
}
@media (min-width: 959px){
.layout_footer .footer_menu_list__shops a{
margin-top:7px;
}
}
.layout_footer .footer_menu_list__shops .tfl_shop_at{
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABlBMVEXfAAD///9GsTEnAAAAEklEQVR4AWOgJ2BEB1QToSMAADP/AFad90TWAAAAAElFTkSuQmCC);
}
.layout_footer .footer_menu_list__shops .tfl_shop_ch{
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABlBMVEXVKx7////h/Sz4AAAAGUlEQVR4AWOgBDCCAGkijAhALRFy3EMBAAAz/wBWLCmwpwAAAABJRU5ErkJggg==);
}
.layout_footer .footer_menu_list__shops .tfl_shop_de{
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAACVBMVEUAAADdAAD/zgDGIigcAAAAFUlEQVR4AWOgHWBEB3QVYUIH1BIBAGYzASKzgSjlAAAAAElFTkSuQmCC);
}
.layout_footer .footer_menu_list__shops .tfl_shop_com{
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA21BMVEUAELsAELwAEroAIaoAIasAIqoAI6kAJKcAJKgAJacAJqUAJqYAJ6QAJ6UAKaMAKqIAK6EALKAALp4AL50AMJwAMZsAMpoAM5kANJgANZcANpYBMZsKN5ULN5UNPZ4UQYsZQooZRYcaQooaRoYaSKMbN5UcOJQeO5EfR4UgPJAgSIQpTX8qTX4qTX8uUnovUno3VnY4VnU/WnJAWnFJX21JYG1NYWxZZWdaamJbZmZba2FdbGBebGBia2FkbGBlcFxlcVxpdFhpdFltdld2elJ3e1F6fU97fk5+gUy9vUUWAAAAuklEQVQY012PxwKCMBBEsUUsIbICG1CxV+y9N2z//0Um5KRzmn2H2Rmt5f+opWEklzFXOc1H5JigoyFNCoO+AByssHM6t8MScAUY3AeG0bsBi4BDHnsNECG2fRJHAI/UAlPGmUGDeAKw8UrnEnB9OTEEoNMrVR+zlxkVwM1j1ZK3VcW8K0NTr2McOIf44Z2SoWiXK+smIfV1pWyrHgX49De77qdYUMVE41x6vsjkVPUo3/Eo9Rw17n/+F7cvG69GIWdaAAAAAElFTkSuQmCC);
}
.layout_footer .footer_menu_list__shops .tfl_shop_fr{
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAACVBMVEUAJn/zGDD///+VWUuUAAAAE0lEQVR4AWOAACYQYAQD/CKjIgChkQERFx5VKgAAAABJRU5ErkJggg==);
}
.layout_footer .footer_menu_list__shops .tfl_shop_nl{
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAACVBMVEUhRouuHCj///+QNKGcAAAAFUlEQVR4AWNgRAc0FGFCB1QToSMAAMs0ARHyoTymAAAAAElFTkSuQmCC);
}
.layout_footer .footer_menu_list__shops .tfl_shop_pl{
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABlBMVEXcFDz////vuDXSAAAAEElEQVR4AWNgRAcDLDLoAQB9ggCJpycdNgAAAABJRU5ErkJggg==);
}
.layout_footer .footer_menu_list__shops .tfl_shop_be{
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAACVBMVEUAAADzGDD/2QxXCqAFAAAAEklEQVR4AWMAAyYQYASDES4AAIeAAQExjqEpAAAAAElFTkSuQmCC);
}
.layout_footer .footer_tb_style{
display:inline-block;
text-align:left;
}
.layout_footer .footer_tb_style .newsletter_markup,
.layout_footer .footer_tb_style .newsletter_box{
display:inline-block;
vertical-align:top;
}
.layout_footer .footer_tb_style .newsletter_markup{
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:30px;
line-height:70px;
width:70px;
height:70px;
text-align:center;
white-space:nowrap;
margin-right:6px;
padding:1px;
background:#d2d2d2;
color:#000;
}
.layout_footer .footer_tb_style .newsletter_markup_text{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
}
.layout_footer .footer_tb_style .newsletter_action{
margin-top:5px;
}
.layout_footer .footer_tb_style .newsletter_action form{
display:flex;
}
.layout_footer .footer_tb_style .newsletter_action input{
border:1px solid #000;
height:31px;
line-height:31px;
vertical-align:middle;
padding:0 5px;
flex:1 1 auto;
}
.layout_footer .footer_tb_style .newsletter_action button{
background-color:#777;
flex:0 0 auto;
vertical-align:middle;
margin:0 0 0 5px;
padding:0;
border:0 none;
line-height:0;
cursor:pointer;
}
.layout_footer .footer_tb_style .newsletter_action button::before{
font-family:"teufel";
content:"";
display:inline-block;
vertical-align:middle;
flex:0 0 30px;
width:30px;
height:30px;
border:0 none;
padding:0;
font-size:15px;
line-height:30px;
overflow:hidden;
text-align:center;
background:#777;
color:#fff;
background-color:#777;
}
.layout_footer .footer_tb_style .newsletter_action button:hover, .layout_footer .footer_tb_style .newsletter_action button.content_3d--item.active{
background-color:#555;
}
@media (max-width: 959px){
.body_person .layout_header_wrapper--spacer{
height:30px;
}
}
@media (max-width: 959px){
.body_rma .layout_header_wrapper--spacer, .body_artikel_wkzubehoer .layout_header_wrapper--spacer, .body_warenkorb .layout_header_wrapper--spacer, .body_seite .layout_header_wrapper--spacer, .body_person .layout_header_wrapper--spacer, .body_doubleopt .layout_header_wrapper--spacer, .body_shop .layout_header_wrapper--spacer, .body_faq .layout_header_wrapper--spacer, .body_rating .layout_header_wrapper--spacer, .body_cookiecontrol .layout_header_wrapper--spacer, .body_warengruppe .layout_header_wrapper--spacer{
height:60px;
}
}
.body .layout_header,
.body .layout_header__upper,
.body .layout_header_wrapper__breadcrumb,
.body .layout_header_wrapper__benefit_inner,
.body .element_flyout,
.body .element_flyout_insanity{
box-sizing:border-box;
max-width:1024px;
margin:0 auto;
}
.body .layout_header__upper,
.body .layout_header_wrapper__benefit_inner,
.body .element_flyout,
.body .element_flyout_insanity{
padding:0 10px;
}
@media (min-width: 1060px){
.body .layout_header__upper,
.body .layout_header_wrapper__benefit_inner,
.body .element_flyout,
.body .element_flyout_insanity{
padding:0;
}
}
.scrolling-down .layout_header__intl{
transform:translate3d(0,-100px,0);
}
.element_intl_selections{
display:flex;
flex-wrap:wrap;
text-transform:uppercase;
color:#fff;
}
.element_intl_selections__element{
display:flex;
}
.element_intl_selections__deliverycountry_selected{
margin-right:10px;
cursor:default;
}
.element_intl_selections select,
.element_intl_selections option{
text-transform:uppercase;
}
@media (max-width: 959px){
.element_intl_selections{
z-index:50;
}
.element_intl_selections__element{
width:100%;
padding:0 30px;
}
.element_intl_selections__element--two{
flex-direction:row;
justify-content:center;
}
.element_intl_selections__element #frm_language_select{
margin-left:30px;
}
}
@media (min-width: 960px){
.element_intl_selections{
max-width:1024px;
margin:0 auto;
}
.element_intl_selections__element{
position:absolute;
top:25px;
}
.element_intl_selections .element_intl_selections{
position:absolute;
top:25px;
}
.element_intl_selections form{
margin-right:10px;
}
.element_intl_selections form:last-child{
margin:0;
}
}
@media (max-width: 959px){
.layout_header__intl{
width:100%;
position:fixed;
top:60px;
height:40px;
background:#555;
transition:transform .25s .1s ease-in-out;
}
}
.layout_header_wrapper{
position:absolute;
top:0;
right:0;
left:0;
z-index:25;
}
@media (min-width: 959px){
.layout_header_wrapper--spacer{
height:175px;
}
}
.layout_header_wrapper__usp{
font-size:16px;
line-height:20px;
background:#eee;
width:100%;
height:30px;
}
.layout_header_wrapper__usp ul{
position:relative;
}
.layout_header_wrapper__usp ul li{
display:block;
width:100%;
text-align:center;
margin:0;
padding:0;
line-height:30px;
}
.layout_header_wrapper__usp ul li::before{
font-family:"teufel";
content:"";
padding-right:5px;
}
.layout_header_wrapper__benefit{
background-color:#fff;
}
.layout_header_wrapper__benefit_inner{
display:flex;
justify-content:space-between;
align-items:center;
height:25px;
}
@media (max-width: 959px){
.layout_header_wrapper__benefit_inner{
height:30px;
line-height:30px;
}
}
.layout_header_wrapper__benefit_left{
flex:1 1 auto;
overflow:hidden;
font-size:16px;
line-height:20px;
padding-right:10px;
}
.layout_header_wrapper__benefit_left .benefits__iconed, .layout_header_wrapper__benefit_left .global_advantages li, .global_advantages .layout_header_wrapper__benefit_left li{
float:left;
margin-right:20px;
}
.layout_header_wrapper__benefit_left ul{
display:inline-block;
}
.layout_header_wrapper__benefit_left li{
display:inline-block;
padding-right:28px;
}
.layout_header_wrapper__benefit_left li:last-child{
padding-right:0;
}
.layout_header_wrapper__benefit_left li:nth-child(1n+4){
display:none;
}
.layout_header_wrapper__benefit_right{
text-transform:uppercase;
white-space:nowrap;
}
.layout_header_wrapper__header_base{
max-width:1920px;
margin:0 auto;
}
.layout_header_wrapper__header_base--with_stageteaser{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
display:flex;
flex-direction:column;
}
.layout_header_wrapper__header_base--with_stageteaser>*{
flex:0 1 auto;
}
.layout_header_wrapper__header{
position:relative;
background:#333;
}
@media (min-width: 960px){
.layout_header_wrapper__header{
background-color:rgba(51, 51, 51, 0.7);
}
}
@media (max-width: 959px){
.layout_header_wrapper__header{
z-index:60;
position:fixed;
top:0;
width:100%;
}
}
.layout_header_wrapper__flyout{
background-color:#000;
color:#fff;
position:relative;
}
.layout_header_wrapper__flyout .uk-container{
position:relative;
padding-left:10px;
padding-right:10px;
}
.layout_header_wrapper__flyout--checkout .uk-container{
background-color:#000;
}
.layout_header_wrapper__breadcrumb{
color:#000;
padding:10px 20px;
text-transform:uppercase;
}
.layout_header_wrapper__breadcrumb--opt_color_white{
color:#000;
background-color:transparent;
}
.layout_header_wrapper__breadcrumb--opt_color_black{
color:#fff;
background-color:transparent;
}
.layout_header_wrapper__breadcrumb--opt_color_lightgray{
color:#000;
background-color:transparent;
}
.layout_header_wrapper__breadcrumb--opt_color_gray{
color:#fff;
background-color:transparent;
}
.layout_header_wrapper__breadcrumb--opt_color_mediumgray{
color:#000;
background-color:transparent;
}
.layout_header_wrapper__breadcrumb--opt_color_darkgray{
color:#fff;
background-color:transparent;
}
.layout_header_wrapper__breadcrumb--opt_color_red{
color:#fff;
background-color:transparent;
}
.layout_header_wrapper__breadcrumb--opt_color_green{
color:#fff;
background-color:transparent;
}
.layout_header_wrapper__breadcrumb--opt_color_yellow{
color:#000;
background-color:transparent;
}
.layout_header_wrapper__breadcrumb--opt_color_default{
background-color:transparent;
color:#000;
}
.layout_header_wrapper__breadcrumb--warengruppe_kategorie.layout_header_wrapper__breadcrumb--with_stageteaser,.layout_header_wrapper__breadcrumb--voucherlottery,.layout_header_wrapper__breadcrumb--seite_detail_newcomer,.layout_header_wrapper__breadcrumb--opt_color_transparent{
background-color:transparent;
color:#fff;
}
.layout_header_wrapper__breadcrumb--warengruppe_kategorie_sale{
background-color:#fff;
color:#000;
}
.layout_header_wrapper .uk-sticky-placeholder{
min-height:45px !important;
}
@media (max-width: 959px){
.layout_header_wrapper__flyout,
.layout_header_wrapper .uk-sticky-placeholder{
display:none;
}
}
.layout_header_wrapper__blindgif{
pointer-events:none;
}
.layout_header_wrapper .layout_header,
.layout_header_wrapper .layout_header a{
color:#fff;
}
.layout_header_wrapper .layout_header__upper{
display:flex;
align-items:center;
height:60px;
}
.layout_header_wrapper .layout_header__upper>*{
flex:0 0 auto;
}
@media (min-width: 960px){
.layout_header_wrapper .layout_header__upper{
height:105px;
position:relative;
}
}
@media (max-width: 959px){
.layout_header_wrapper .layout_header__upper .layout_header__toggle_offcanvas{
order:1;
}
.layout_header_wrapper .layout_header__upper .element_logo{
order:2;
}
.layout_header_wrapper .layout_header__upper .layout_header__search{
order:3;
}
.layout_header_wrapper .layout_header__upper .layout_header__cart{
order:4;
}
}
.layout_header_wrapper .layout_header__toggle_offcanvas{
order:1;
padding:25px 35px;
height:45px;
width:45px;
}
.layout_header_wrapper .layout_header__toggle_offcanvas::before{
content:"";
position:absolute;
top:15px;
left:30px;
width:28px;
height:3px;
background:#fff;
box-shadow:0 8px 0 0 #ffffff, 0 16px 0 0 #fff;
}
.layout_header_wrapper .layout_header__toggle_offcanvas::after{
content:'Menu';
font-size:10px;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
position:absolute;
top:34px;
left:30px;
text-transform:uppercase;
color:#fff;
}
.layout_header_wrapper .layout_header__logo{
flex:1 0 auto;
justify-content:center;
order:2;
z-index:30;
}
.layout_header_wrapper .layout_header__misc{
flex:0 1 auto;
align-self:flex-start;
order:4;
display:none;
text-align:right;
padding-top:7px;
text-transform:uppercase;
}
.layout_header_wrapper .layout_header__misc_item{
display:inline-block;
}
.layout_header_wrapper .layout_header__misc_item + .layout_header_wrapper .layout_header__misc_item{
padding-left:10px;
}
.layout_header_wrapper .layout_header__myaccount{
position:relative;
}
.layout_header_wrapper .layout_header__myaccount.uk-open .layout_header__myaccount--toggle{
color:#fff;
}
.layout_header_wrapper .layout_header__myaccount.uk-open .layout_header__myaccount--toggle:hover, .layout_header_wrapper .layout_header__myaccount.uk-open .layout_header__myaccount--toggle.content_3d--item.active{
color:#999 !important;
}
.layout_header_wrapper .layout_header__myaccount--toggle{
color:#fff;
}
.layout_header_wrapper .layout_header__myaccount--toggle:hover, .layout_header_wrapper .layout_header__myaccount--toggle.content_3d--item.active{
color:#999 !important;
}
.layout_header_wrapper .layout_header__myaccount--toggle>span{
text-transform:none;
}
.layout_header_wrapper .layout_header__myaccount_prelogin li:nth-child(1){
width:calc(100% - 15px);
margin-bottom:5px;
}
.layout_header_wrapper .layout_header__myaccount_prelogin li:nth-child(1) a{
color:#fff !important;
}
.layout_header_wrapper .layout_header__myaccount_prelogin li:nth-child(2) a{
color:#000;
}
.layout_header_wrapper .layout_header__myaccount_prelogin li:nth-child(2) a:hover, .layout_header_wrapper .layout_header__myaccount_prelogin li:nth-child(2) a.content_3d--item.active{
color:#555 !important;
}
.layout_header_wrapper .layout_header__myaccount_pastlogin li a{
color:#000;
}
.layout_header_wrapper .layout_header__myaccount_pastlogin li a:hover, .layout_header_wrapper .layout_header__myaccount_pastlogin li a.content_3d--item.active{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.layout_header_wrapper .layout_header__myaccount .uk-dropdown{
box-shadow:4px 2px 8px #222;
}
.layout_header_wrapper .layout_header__myaccount .uk-dropdown .uk-nav-dropdown{
text-align:left;
text-transform:none;
margin-left:0;
}
.layout_header_wrapper .layout_header__myaccount .uk-dropdown .uk-nav-dropdown li:last-child{
padding-bottom:0;
}
.layout_header_wrapper .layout_header__myaccount .uk-dropdown .uk-nav-dropdown li a{
padding:0;
}
.layout_header_wrapper .layout_header__myaccount .uk-dropdown .uk-nav-dropdown li a:hover, .layout_header_wrapper .layout_header__myaccount .uk-dropdown .uk-nav-dropdown li a.content_3d--item.active, .layout_header_wrapper .layout_header__myaccount .uk-dropdown .uk-nav-dropdown li a:focus{
background:none;
color:#000;
}
.layout_header_wrapper .layout_header__myaccount .uk-dropdown .uk-nav-dropdown .uk-nav-divider{
margin:5px 15px 5px 0;
}
.layout_header_wrapper .layout_header__myaccount_list_item--active a{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
color:#000 !important;
}
.layout_header_wrapper .layout_header__myaccount_list_item--inactive{
color:#999;
cursor:default;
}
.layout_header_wrapper .layout_header__search{
padding:0 3px;
font-size:23px;
order:5;
margin-right:10px;
}
@media (max-width: 959px){
.layout_header_wrapper .layout_header__search{
padding:15px;
}
}
@media (max-width: 479px){
.layout_header_wrapper .layout_header__search{
margin-right:0;
}
}
.layout_header_wrapper .layout_header__cart{
margin-right:10px;
order:6;
}
.layout_header_wrapper .layout_header__desktop_search{
display:block;
}
.layout_header_wrapper .layout_header__mobile_search{
width:100%;
box-sizing:border-box;
padding:0 10px 10px 10px;
}
@media (min-width: 960px){
.layout_header_wrapper .layout_header__toggle_offcanvas, .layout_header_wrapper .layout_header__search, .layout_header_wrapper .layout_header__cart, .layout_header_wrapper .layout_header__mobile_search{
display:none !important;
}
.layout_header_wrapper .layout_header__misc{
display:block;
position:absolute;
right:0;
}
.layout_header_wrapper .layout_header__logo{
order:3;
width:calc(100% + 0px);
justify-content:center;
}
}
.layout_header_wrapper .element_logo{
overflow:hidden;
}
.layout_header_wrapper .element_logo svg{
fill:#f00;
width:180px;
}
@media (max-width: 959px){
.layout_header_wrapper .element_logo svg{
width:115px;
}
}
.layout_header_wrapper .element_logo--layout_header{
display:flex;
height:58px;
}
@media (min-width: 960px){
.layout_header_wrapper .element_logo--layout_header{
height:74px;
}
}
.layout_header_wrapper .header_cart, .layout_header_wrapper .layout_header__cart{
position:relative;
display:flex;
align-items:center;
}
@media (max-width: 959px){
.layout_header_wrapper .header_cart, .layout_header_wrapper .layout_header__cart{
padding:15px;
}
}
@media (max-width: 479px){
.layout_header_wrapper .header_cart, .layout_header_wrapper .layout_header__cart{
margin-right:0;
}
}
.layout_header_wrapper .header_cart::before, .layout_header_wrapper .layout_header__cart::before{
font-family:"teufel";
content:"";
color:#fff;
font-size:23px;
line-height:23px;
position:relative;
left: -2px;
}
.layout_header_wrapper .header_cart__counter{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
display:flex;
align-items:center;
justify-content:center;
font-size:10px;
line-height:10px;
color:#000;
}
.layout_header_wrapper .header_cart__box{
box-shadow:0 0 15px rgba(0, 0, 0, 0.65);
top:1px !important;
right: -10px !important;
left:auto !important;
}
.layout_header_wrapper .header_cart__box_content{
padding:10px 15px 15px 15px;
}
.layout_header_wrapper .header_cart__box_content_info{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:11px;
line-height:11px;
margin-bottom:6px;
}
.layout_header_wrapper .header_cart__box_content_info>a{
text-decoration:underline;
cursor:pointer;
}
.layout_header_wrapper .header_cart__box_content_info_delcostfree{
display:inline;
}
.layout_header_wrapper .header_cart__box_icon{
position:absolute;
top:10px;
right:20px;
cursor:pointer;
}
.layout_header_wrapper .header_cart__box_icon::before{
font-family:"teufel";
content:"";
color:#000;
font-size:23px;
line-height:23px;
position:relative;
left: -2px;
}
.layout_header_wrapper .header_cart__box_icon_counter{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
display:flex;
align-items:center;
justify-content:center;
font-size:10px;
line-height:10px;
color:#fff;
}
.layout_header_wrapper .header_cart__box_button_container{
margin-top:10px;
text-align:center;
}
.layout_header_wrapper .header_cart__box_button{
width:100%;
}
.element_flyout{
position:relative;
display:flex;
justify-content:space-between;
align-items:center;
border-bottom:2px solid #f00;
height:45px;
z-index:780;
}
.element_flyout_content{
z-index:995;
left:0;
background-color:#fff;
box-shadow:0 3px 5px -1px rgba(0,0,0,0.5);
min-height:460px;
width:100%;
}
.element_flyout__item.small{
position:relative;
}
.element_flyout__item.small .element_flyout_content{
width:298px;
min-height:0;
}
.element_flyout__item.small .element_flyout_content .flyout_navigation{
position:relative;
}
.element_flyout__item{
flex:0 0 auto;
border-left:2px solid #000;
border-right:2px solid #000;
}
.element_flyout__item--sticky{
display:none;
}
.element_flyout__item--sticky svg{
width:35px !important;
}
.layout_header_wrapper__flyout.uk-active .element_flyout__item--sticky{
display:block;
}
.element_flyout .menu-1{
border-left:0;
}
.element_flyout .menu-1.element_flyout__nav--active{
border-left:0;
}
.element_flyout .menu-9{
border-right:4px solid #000;
}
.element_flyout .menu-10{
border:0;
}
.element_flyout .uk-open>.uk-dropdown{
-webkit-animation-name:uk-fade;
animation-name:uk-fade;
}
.element_flyout__logo{
margin-right:20px;
}
.element_flyout__nav{
flex:1 1 auto;
align-self:flex-end;
}
.element_flyout__nav>a{
display:block;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
text-align:center;
text-transform:uppercase;
font-size:16px;
line-height:36px;
height:37px;
}
.element_flyout__nav--active{
height:37px;
}
.element_flyout__nav--active>a{
height:31px;
line-height:33px;
background:#f00;
border-left:2px solid #f00;
border-right:2px solid #f00;
}
.element_flyout__nav:hover,.element_flyout__nav.content_3d--item.active,.element_flyout__nav.uk-open,.element_flyout__nav[aria-hidden="true"]{
background:#f00;
}
.element_flyout__nav.menu-1:hover,.element_flyout__nav.menu-1.content_3d--item.active,.element_flyout__nav.menu-1.uk-open,.element_flyout__nav.menu-1[aria-hidden="true"]{
background:#f00;
}
.element_flyout__search,.element_flyout__raumfeld,.element_flyout__cart{
margin-left:20px;
}
.element_flyout__search{
color:#fff;
font-size:23px;
padding:0 3px;
}
.element_flyout__cart{
background-color:#4eae69;
padding:0 10px;
height:35px;
cursor:pointer;
}
.element_flyout__cart .header_cart__counter{
color:#4eae69;
}
.element_flyout__cart:hover,.element_flyout__cart.content_3d--item.active{
background-color:#00a32e;
}
.element_flyout .uk-dropdown{
padding:0;
color:#000;
}
.element_flyout .uk-dropdown .uk-nav{
margin:0;
}
.element_flyout .uk-navbar-nav>li{
position:static;
}
.element_flyout .small .flyout_navigation{
top:0;
}
.element_flyout .small .flyout_navigation__li a{
cursor:pointer;
padding:4px 5px 4px 5px;
display:inline-block;
}
.element_flyout .small .flyout_navigation__li a:hover, .element_flyout .small .flyout_navigation__li a.content_3d--item.active{
display:inline-block;
background:#000;
color:#fff;
padding:4px 5px 4px 5px;
}
.element_flyout .small .flyout_navigation__category::after,
.element_flyout .small .flyout_navigation__product::after{
display:none;
}
.element_flyout .small .flyout_navigation__product--active>a{
text-decoration:inherit;
background:inherit;
color:inherit;
}
.flyout_navigation{
position:absolute;
top: -2px;
border-top:2px solid #f00;
bottom:0;
left:0;
z-index:999;
min-width:298px;
background-color:#fff;
padding:5px 0 20px 0;
box-sizing:border-box;
padding-left:25px;
}
.flyout_navigation__ul{
margin:0;
padding:0;
}
.flyout_navigation__li{
list-style:none;
text-transform:uppercase;
display:block;
padding:1px 0;
}
.flyout_navigation__li--category{
margin-top:10px;
}
.flyout_navigation__category,.flyout_navigation__product{
padding:3px 0 3px 5px;
display:flex;
justify-content:space-between;
align-items:center;
text-transform:uppercase;
white-space:nowrap;
}
.flyout_navigation__category::after,.flyout_navigation__product::after{
font-family:"teufel";
content:"";
padding:0 10px;
font-size:14px;
color:transparent;
}
.flyout_navigation__category--active>a,.flyout_navigation__category:active,.flyout_navigation__product--active>a,.flyout_navigation__product:active{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
color:#fff;
background-color:#222;
}
.flyout_navigation__category--active>a::after,.flyout_navigation__category:active::after,.flyout_navigation__product--active>a::after,.flyout_navigation__product:active::after{
color:#fff;
}
.flyout_navigation__category{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:14px;
line-height:14px;
color:#000;
}
.flyout_navigation__product{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:14px;
line-height:14px;
color:#000;
}
.flyout_content{
background-color:#fff;
}
.flyout_content a{
display:block;
}
.flyout_content__container{
display:flex;
flex-direction:row-reverse;
}
.flyout_content__container--product{
padding-left:298px;
}
.flyout_container{
height:460px;
background:black;
background: -moz-linear-gradient(45deg, black 0%, white 100%);
background: -webkit-linear-gradient(45deg, black 0%, white 100%);
background:linear-gradient(45deg, black 0%, white 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$c_black', endColorstr='$c_white',GradientType=1 );
}
.flyout_container__info{
top:20px;
position:absolute;
right:20px;
width:250px;
z-index:770;
}
.flyout_container__info--category{
top:20px;
right:20px;
position:absolute;
max-width:500px;
max-height:250px;
box-sizing:border-box;
z-index:760;
display:flex;
flex-direction:column;
justify-content:space-between;
align-items:flex-end;
opacity:inherit;
background:inherit;
}
.flyout_container__image--product{
opacity:0.9;
background:#fff;
padding-left:60px;
width:100%;
}
.flyout_container__img{
-webkit-transition: -webkit-filter 100ms linear;
transition: -webkit-filter 100ms linear;
transition:filter 100ms linear;
transition:filter 100ms linear,-webkit-filter 100ms linear;
}
.flyout_container__img--category{
width:1024px;
max-width:none;
}
.flyout_container__img--product{
min-height:460px;
}
.flyout_container__link{
margin-top:15px;
}
.flyout_container__subline{
color:#000;
font-size:18px;
text-transform:none;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
}
.flyout_container__subline--category{
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
text-align:right;
font-size:48px;
line-height:46px;
white-space:normal;
color:#fff;
text-transform:uppercase;
max-width:500px;
max-height:250px;
word-wrap:break-word;
}
.flyout_container__subline--description{
font-size:16px;
color:#fff;
margin-top:10px;
text-align:right;
}
.flyout_container__subline--top{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:24px;
line-height:24px;
text-align:right;
}
.flyout_container__goto{
align-items:flex-end;
text-align:right;
}
.flyout_container__goto a{
display:inline-block;
margin-top:30px;
cursor:pointer;
}
.flyout_container__name{
margin:15px 0 10px 10px;
}
.flyout_container__price--base{
padding-right:10px;
}
#element_search_mobile_menu_search{
padding:5px 10px;
}
#element_search_mobile_menu_search .element_search_form__button--submit{
position:absolute;
right:11px;
}
#element_search_mobile_menu_search .element_search_form__autosuggest{
max-width:calc(100% - 20px);
}
.oc_menu ul{
margin:0;
padding:0;
}
.oc_menu li{
list-style:none;
padding:0;
position:relative;
}
.oc_menu li + li{
margin-top:2px;
}
.oc_menu li>a{
display:block;
background-color:#444;
padding:11px 20px;
box-sizing:border-box;
color:#fff;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:uppercase;
font-size:16px;
line-height:18px;
display:flex;
align-items:center;
min-height:45px;
}
.oc_menu li > a:hover, .oc_menu li>a.content_3d--item.active{
background-color:#222;
}
.oc_menu li.uk-open > a,
.oc_menu li.uk-active>a{
background-color:#f00;
}
.oc_menu li.uk-open > a:hover, .oc_menu li.uk-open > a.content_3d--item.active,
.oc_menu li.uk-active > a:hover,
.oc_menu li.uk-active>a.content_3d--item.active{
background-color:#e60000;
}
.oc_menu li.uk-active:nth-child(1){
margin-top:2px;
}
.oc_menu li.parent:not(.uk-active)>a::after{
font-family:"teufel";
content:"";
color:#555;
padding-left:10px;
font-size: .75em;
position:absolute;
right:15px;
}
.oc_menu li.parent.active-onload>a{
background-color:#f00;
}
.oc_menu li.parent.active-onload > a:hover, .oc_menu li.parent.active-onload>a.content_3d--item.active{
background-color:#e60000;
}
.oc_menu li.parent.active-onload>a::after{
font-family:"teufel";
content:"";
color:#fff;
padding-left:10px;
font-size: .75em;
position:absolute;
right:15px;
}
.oc_menu li.parent.uk-active.last-row:not(.active-onload)>a{
background:#333;
color:#fff;
margin-bottom:2px;
}
.oc_menu li.parent.uk-active:not(.last-row):not(.active-onload)>a{
opacity:0.5;
}
.oc_menu li.oc_menu_l1>a{
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:20px;
line-height:18px;
}
.oc_menu li.oc_menu_l1>a{
background-color:#000;
}
.oc_menu li.oc_menu_l1.uk-active>a{
background-color:#f00;
}
.oc_menu li.oc_menu_l1.uk-active > a:hover, .oc_menu li.oc_menu_l1.uk-active>a.content_3d--item.active{
background-color:#e60000;
}
.oc_menu li.oc_menu_l2.parent>a::after{
color:#999;
}
.oc_menu li.oc_menu_myteufel a, .oc_menu li.oc_menu_page a{
background-color:#333;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:18px;
text-transform:none;
}
.oc_menu li.oc_menu_myteufel.uk-active-onload > a, .oc_menu li.oc_menu_myteufel.uk-active > a,
.oc_menu li.oc_menu_myteufel .uk-active-onload > a, .oc_menu li.oc_menu_myteufel .uk-active > a, .oc_menu li.oc_menu_page.uk-active-onload > a, .oc_menu li.oc_menu_page.uk-active > a,
.oc_menu li.oc_menu_page .uk-active-onload > a, .oc_menu li.oc_menu_page .uk-active>a{
background-color:#f00;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:18px;
}
.oc_menu li.oc_menu_myteufel.uk-active-onload > a:hover, .oc_menu li.oc_menu_myteufel.uk-active-onload > a.content_3d--item.active, .oc_menu li.oc_menu_myteufel.uk-active > a:hover, .oc_menu li.oc_menu_myteufel.uk-active > a.content_3d--item.active,
.oc_menu li.oc_menu_myteufel .uk-active-onload > a:hover,
.oc_menu li.oc_menu_myteufel .uk-active-onload > a.content_3d--item.active, .oc_menu li.oc_menu_myteufel .uk-active > a:hover, .oc_menu li.oc_menu_myteufel .uk-active > a.content_3d--item.active, .oc_menu li.oc_menu_page.uk-active-onload > a:hover, .oc_menu li.oc_menu_page.uk-active-onload > a.content_3d--item.active, .oc_menu li.oc_menu_page.uk-active > a:hover, .oc_menu li.oc_menu_page.uk-active > a.content_3d--item.active,
.oc_menu li.oc_menu_page .uk-active-onload > a:hover,
.oc_menu li.oc_menu_page .uk-active-onload > a.content_3d--item.active, .oc_menu li.oc_menu_page .uk-active > a:hover, .oc_menu li.oc_menu_page .uk-active>a.content_3d--item.active{
background-color:#e60000;
}
.oc_menu_close a{
display:block;
background-color:#444;
padding:11px 20px;
box-sizing:border-box;
color:#fff;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:uppercase;
font-size:16px;
line-height:18px;
}
.oc_menu_close a:hover, .oc_menu_close a.content_3d--item.active{
background-color:#222;
}
.oc_menu_close svg{
fill:#f00;
width:180px;
}
@media (max-width: 959px){
.oc_menu_close svg{
width:115px;
}
}
.oc_menu_close .oc_close_this{
background-color:transparent;
height:58px;
display:flex;
align-items:center;
justify-content:center;
overflow:hidden;
}
.oc_menu_close .oc_close_this::before{
flex:0 0 auto;
font-family:"teufel";
content:"";
font-size:26px;
line-height:1em;
}
.oc_menu_close .oc_close_this__logo{
flex:1 1 auto;
height:38px;
font-size:103px;
text-align:center;
}
.oc_menu_back{
background-color:#d2d2d2;
padding:11px 20px;
font-size:20px;
line-height:18px;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.oc_menu_back--bottom{
border-top:2px solid #000;
}
.oc_menu .oc_menu_products__medium_link{
display:none;
justify-content:space-between;
}
.oc_menu .oc_menu_products__medium_link::after{
font-family:"teufel";
content:"";
}
.oc_menu .oc_menu_products__medium_link--open::after{
content:"";
}
@media (min-width: 768px){
.oc_menu .oc_menu_products__small_link{
display:none;
}
.oc_menu .oc_menu_products__medium_link{
display:flex;
}
}
.oc_top_products{
display:none;
}
.oc_top_products__inner{
background-color:#fff;
color:#000;
padding:10px 20px;
position:relative;
display:flex;
flex-wrap:wrap;
text-align:center;
}
@media (max-width: 767px){
.oc_top_products__inner{
display:none !important;
}
}
.oc_top_products__text{
flex:1 1 100%;
}
.oc_top_products__text *{
display:inline-block;
}
.oc_top_products__text1{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
padding-right:3px;
}
.oc_top_products__product{
flex:0 1 50%;
display:block;
box-sizing:border-box;
}
.oc_top_products__product_image{
text-align:center;
}
.oc_top_products__product_infos{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:center;
}
.oc_top_products__product_infos>*{
flex:0 1 auto;
margin-right:10px;
}
.oc_top_products__product_infos::after{
font-family:"teufel";
content:"";
display:inline-block;
vertical-align:middle;
flex:0 0 25px;
width:25px;
height:25px;
border:0 none;
padding:0;
font-size:15px;
line-height:25px;
overflow:hidden;
text-align:center;
background:#777;
color:#fff;
}
.oc_top_products__product_infos.oc_top_products__narrower::after{
margin-top:33px;
}
.oc_top_products__product_name{
flex:1 1 100%;
margin-right:0;
padding-bottom:5px;
margin-top:8px;
}
.oc_top_products__narrower_name{
color:#f00;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:uppercase;
margin: -10px 0 10px 10px;
float:left;
width:64%;
text-align:left;
}
.oc_top_products__product_strikeprice{
text-decoration:line-through;
}
.oc_top_products__product_price{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
}
.oc_top_products__link{
flex:1 0 100%;
justify-content:center;
box-sizing:border-box;
margin-top:20px;
}
.element_flyout_insanity{
position:relative;
top: -2px;
background-color:#000;
}
.element_flyout_insanity__inner{
position:relative;
}
.element_flyout_insanity .element_search_form{
position:absolute;
right:0;
top: -110px;
z-index:790;
}
.layout_header_wrapper__flyout.uk-active .element_flyout_insanity{
height:0;
overflow:hidden;
}
.layout_header_wrapper__flyout.uk-active .element_flyout_insanity.element_search_desktop_visible{
height:auto;
overflow:visible;
padding:10px;
}
.layout_header_wrapper__flyout.uk-active .element_flyout_insanity .element_search_form{
position:static;
}
.body_artikel_detail .lg-thumb-item{
position:relative;
}
.body_artikel_detail .youtube-video::before{
font-family:"teufel";
content:"";
color:#fff;
opacity:0.5;
position:absolute;
font-size:32px;
top:30px;
left:35px;
}
@media (min-width: 960px){
.body_artikel_detail .lg-outer .lg-img-wrap{
padding-bottom:140px;
}
}
.lg-group:after{
content:"";
display:table;
clear:both;
}
.lg-outer{
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:1050;
opacity:0;
-webkit-transition:opacity 0.15s ease 0s;
-o-transition:opacity 0.15s ease 0s;
transition:opacity 0.15s ease 0s;
}
.lg-outer *{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.lg-outer.lg-visible{
opacity:1;
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current{
-webkit-transition-duration:inherit !important;
transition-duration:inherit !important;
-webkit-transition-timing-function:inherit !important;
transition-timing-function:inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current{
-webkit-transition-duration:0s !important;
transition-duration:0s !important;
opacity:1;
}
.lg-outer.lg-grab img.lg-object{
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor:grab;
}
.lg-outer.lg-grabbing img.lg-object{
cursor:move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor:grabbing;
}
.lg-outer .lg{
height:100%;
width:100%;
position:relative;
overflow:hidden;
margin-left:auto;
margin-right:auto;
max-width:100%;
max-height:100%;
}
.lg-outer .lg-inner{
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
white-space:nowrap;
}
.lg-outer .lg-item{
background:url("/custom/module/public/teufelr/images/lg_loading.gif") no-repeat scroll center center transparent;
display:none !important;
}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide{
display:inline-block !important;
}
.lg-outer.lg-css .lg-current{
display:inline-block !important;
}
.lg-outer .lg-item,
.lg-outer .lg-img-wrap{
display:inline-block;
text-align:center;
position:absolute;
width:100%;
height:100%;
}
.lg-outer .lg-item:before,
.lg-outer .lg-img-wrap:before{
content:"";
display:inline-block;
height:50%;
width:1px;
margin-right: -1px;
}
.lg-outer .lg-img-wrap{
position:absolute;
padding:0 5px;
left:0;
right:0;
top:0;
bottom:0;
}
.lg-outer .lg-item.lg-complete{
background-image:none;
}
.lg-outer .lg-item.lg-current{
z-index:1060;
}
.lg-outer .lg-image{
display:inline-block;
vertical-align:middle;
max-width:100%;
max-height:100%;
width:auto !important;
height:auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object,
.lg-outer.lg-show-after-load .lg-item .lg-video-play{
opacity:0;
-webkit-transition:opacity 0.15s ease 0s;
-o-transition:opacity 0.15s ease 0s;
transition:opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{
opacity:1;
}
.lg-outer .lg-empty-html{
display:none;
}
.lg-outer.lg-hide-download #lg-download{
display:none;
}
.lg-backdrop{
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
z-index:1040;
background-color:#000;
opacity:0;
-webkit-transition:opacity 0.15s ease 0s;
-o-transition:opacity 0.15s ease 0s;
transition:opacity 0.15s ease 0s;
}
.lg-backdrop.in{
opacity:1;
}
.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current{
-webkit-transition:none 0s ease 0s !important;
-moz-transition:none 0s ease 0s !important;
-o-transition:none 0s ease 0s !important;
transition:none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item{
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden;
}
.lg-css3.lg-use-left .lg-item{
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden;
}
.lg-css3.lg-fade .lg-item{
opacity:0;
}
.lg-css3.lg-fade .lg-item.lg-current{
opacity:1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current{
-webkit-transition:opacity 0.1s ease 0s;
-moz-transition:opacity 0.1s ease 0s;
-o-transition:opacity 0.1s ease 0s;
transition:opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item{
opacity:0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
opacity:1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item{
opacity:0;
position:absolute;
left:0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{
left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{
left:100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{
left:0;
opacity:1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current{
-webkit-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-moz-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-o-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{
-webkit-transition-duration:0s;
transition-duration:0s;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
-webkit-transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
-webkit-transform-origin:0 0;
-moz-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden;
}
#lg-zoom-in:after{
content:"\e311";
}
#lg-actual-size{
font-size:20px;
}
#lg-actual-size:after{
content:"\e033";
}
#lg-zoom-out{
opacity:0.5;
pointer-events:none;
}
#lg-zoom-out:after{
content:"\e312";
}
.lg-zoomed #lg-zoom-out{
opacity:1;
pointer-events:auto;
}
.lg-outer .lg-video-cont{
display:inline-block;
vertical-align:middle;
max-width:1140px;
max-height:100%;
width:100%;
padding:0 5px;
}
.lg-outer .lg-video{
width:100%;
height:0;
padding-bottom:56.25%;
overflow:hidden;
position:relative;
}
.lg-outer .lg-video .lg-object{
display:inline-block;
position:absolute;
top:0;
left:0;
width:100% !important;
height:100% !important;
}
.lg-outer .lg-video .lg-video-play{
width:84px;
height:59px;
position:absolute;
left:50%;
top:50%;
margin-left: -42px;
margin-top: -30px;
z-index:1080;
cursor:pointer;
}
.lg-outer .lg-has-vimeo .lg-video-play{
background:url("/custom/module/public/teufelr/images/lg_vimeo-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play, .lg-outer .lg-has-vimeo.content_3d--item.active .lg-video-play{
background:url("/custom/module/public/teufelr/images/lg_vimeo-play.png") no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play{
background:transparent url("/custom/module/public/teufelr/images/lg_video-play.png") no-repeat scroll 0 0;
height:64px;
margin-left: -32px;
margin-top: -32px;
width:64px;
opacity:0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play, .lg-outer .lg-has-html5.content_3d--item.active .lg-video-play{
opacity:1;
}
.lg-outer .lg-has-youtube .lg-video-play{
background:url("/custom/module/public/teufelr/images/lg_youtube-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play, .lg-outer .lg-has-youtube.content_3d--item.active .lg-video-play{
background:url("/custom/module/public/teufelr/images/lg_youtube-play.png") no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object{
width:100% !important;
height:100% !important;
position:absolute;
top:0;
left:0;
}
.lg-outer .lg-has-video .lg-video-object{
visibility:hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play{
display:none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object{
visibility:visible;
}
.lg-outer .lg-thumb-outer{
background-color:#0D0A0A;
bottom:0;
position:absolute;
width:100%;
z-index:1080;
max-height:350px;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor:grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{
cursor:move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor:grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{
-webkit-transition-duration:0s !important;
transition-duration:0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer{
-webkit-transform:translate3d(0, 0%, 0);
transform:translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb{
padding:10px 0;
height:100%;
margin-bottom: -5px;
}
.lg-outer .lg-thumb-item{
border-radius:5px;
cursor:pointer;
float:left;
overflow:hidden;
height:100%;
border:2px solid #FFF;
border-radius:4px;
margin-bottom:5px;
}
@media (min-width: 1025px){
.lg-outer .lg-thumb-item{
-webkit-transition:border-color 0.25s ease;
-o-transition:border-color 0.25s ease;
transition:border-color 0.25s ease;
}
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover, .lg-outer .lg-thumb-item.content_3d--item.active{
border-color:#a90707;
}
.lg-outer .lg-thumb-item img{
width:100%;
height:100%;
object-fit:cover;
}
.lg-outer.lg-has-thumb .lg-item{
padding-bottom:120px;
}
.lg-outer.lg-can-toggle .lg-item{
padding-bottom:0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html{
-webkit-transition:bottom 0.25s ease;
-o-transition:bottom 0.25s ease;
transition:bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{
bottom:100px;
}
.lg-outer .lg-toogle-thumb{
background-color:#0D0A0A;
border-radius:2px 2px 0 0;
color:#999;
cursor:pointer;
font-size:24px;
height:39px;
line-height:27px;
padding:5px 0;
position:absolute;
right:0;
text-align:center;
top: -39px;
width:50px;
}
.lg-outer .lg-toogle-thumb:after{
content:"\e1ff";
}
.lg-outer .lg-toogle-thumb:hover, .lg-outer .lg-toogle-thumb.content_3d--item.active{
color:#FFF;
}
.lg-actions .lg-next,
.lg-actions .lg-prev{
background-color:rgba(0, 0, 0, 0.45);
border-radius:2px;
color:#999;
cursor:pointer;
display:block;
font-size:22px;
margin-top: -10px;
padding:8px 10px 9px;
position:absolute;
top:50%;
z-index:1080;
}
.lg-actions .lg-next.disabled,
.lg-actions .lg-prev.disabled{
pointer-events:none;
opacity:0.5;
}
.lg-actions .lg-next:hover, .lg-actions .lg-next.content_3d--item.active,
.lg-actions .lg-prev:hover,
.lg-actions .lg-prev.content_3d--item.active{
color:#FFF;
}
.lg-actions .lg-next{
right:20px;
}
.lg-actions .lg-next:before{
font-family:"teufel";
content:"";
}
.lg-actions .lg-prev{
left:20px;
}
.lg-actions .lg-prev:after{
font-family:"teufel";
content:"";
}
@-webkit-keyframes lg-right-end{
0%{
left:0;
}
50%{
left: -30px;
}
100%{
left:0;
}
}
@-moz-keyframes lg-right-end{
0%{
left:0;
}
50%{
left: -30px;
}
100%{
left:0;
}
}
@-ms-keyframes lg-right-end{
0%{
left:0;
}
50%{
left: -30px;
}
100%{
left:0;
}
}
@keyframes lg-right-end{
0%{
left:0;
}
50%{
left: -30px;
}
100%{
left:0;
}
}
@-webkit-keyframes lg-left-end{
0%{
left:0;
}
50%{
left:30px;
}
100%{
left:0;
}
}
@-moz-keyframes lg-left-end{
0%{
left:0;
}
50%{
left:30px;
}
100%{
left:0;
}
}
@-ms-keyframes lg-left-end{
0%{
left:0;
}
50%{
left:30px;
}
100%{
left:0;
}
}
@keyframes lg-left-end{
0%{
left:0;
}
50%{
left:30px;
}
100%{
left:0;
}
}
.lg-outer.lg-right-end .lg-object{
-webkit-animation:lg-right-end 0.3s;
-o-animation:lg-right-end 0.3s;
animation:lg-right-end 0.3s;
position:relative;
}
.lg-outer.lg-left-end .lg-object{
-webkit-animation:lg-left-end 0.3s;
-o-animation:lg-left-end 0.3s;
animation:lg-left-end 0.3s;
position:relative;
}
.lg-toolbar{
z-index:1082;
left:0;
position:absolute;
top:0;
width:100%;
background-color:rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon{
color:#999;
cursor:pointer;
float:right;
font-size:24px;
height:47px;
line-height:27px;
padding:10px 0;
text-align:center;
width:50px;
text-decoration:none !important;
outline:medium none;
-webkit-transition:color 0.2s linear;
-o-transition:color 0.2s linear;
transition:color 0.2s linear;
}
.lg-toolbar .lg-icon:hover, .lg-toolbar .lg-icon.content_3d--item.active{
color:#FFF;
}
.lg-toolbar .lg-close:after{
content:"\e070";
}
.lg-toolbar .lg-download:after{
content:"\e0f2";
}
.lg-sub-html{
background-color:rgba(0, 0, 0, 0.45);
bottom:0;
color:#EEE;
font-size:16px;
left:0;
padding:10px 50px;
position:fixed;
right:0;
text-align:center;
z-index:1080;
}
.lg-sub-html h4{
margin:0;
font-size:13px;
font-weight:bold;
}
.lg-sub-html p{
font-size:12px;
margin:5px 0 0;
}
#lg-counter{
color:#999;
display:inline-block;
font-size:16px;
padding-left:20px;
padding-top:12px;
vertical-align:middle;
}
.lg-toolbar,.lg-prev,.lg-next{
opacity:1;
-webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
-moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
-o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
transition:transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}
.lg-hide-items .lg-prev{
opacity:0;
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next{
opacity:0;
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar{
opacity:0;
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0);
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{
-webkit-transform:scale3d(0.5, 0.5, 0.5);
transform:scale3d(0.5, 0.5, 0.5);
opacity:0;
-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
-o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
transition:transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
-webkit-transform-origin:50% 50%;
-moz-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
transform-origin:50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
opacity:1;
}
.lg-outer .lg-pager-outer{
bottom:60px;
left:0;
position:absolute;
right:0;
text-align:center;
z-index:1080;
height:10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{
overflow:visible;
}
.lg-outer .lg-pager-cont{
cursor:pointer;
display:inline-block;
overflow:hidden;
position:relative;
vertical-align:top;
margin:0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont, .lg-outer .lg-pager-cont.content_3d--item.active .lg-pager-thumb-cont{
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{
box-shadow:0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont{
background-color:#fff;
color:#FFF;
bottom:100%;
height:83px;
left:0;
margin-bottom:20px;
margin-left: -60px;
opacity:0;
padding:5px;
position:absolute;
width:120px;
border-radius:3px;
-webkit-transition:opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
-moz-transition:opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
-o-transition:opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
transition:opacity 0.15s ease 0s, transform 0.15s ease 0s;
-webkit-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img{
width:100%;
height:100%;
}
.lg-outer .lg-pager{
background-color:rgba(255, 255, 255, 0.5);
border-radius:50%;
box-shadow:0 0 0 8px rgba(255, 255, 255, 0.7) inset;
display:block;
height:12px;
-webkit-transition:box-shadow 0.3s ease 0s;
-o-transition:box-shadow 0.3s ease 0s;
transition:box-shadow 0.3s ease 0s;
width:12px;
}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager.content_3d--item.active, .lg-outer .lg-pager:focus{
box-shadow:0 0 0 8px white inset;
}
.lg-outer .lg-caret{
border-left:10px solid transparent;
border-right:10px solid transparent;
border-top:10px dashed;
bottom: -10px;
display:inline-block;
height:0;
left:50%;
margin-left: -5px;
position:absolute;
vertical-align:middle;
width:0;
}
.lg-fullscreen:after{
content:"\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after{
content:"\e20d";
}
.lg-progress-bar{
background-color:#333;
height:5px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:1083;
opacity:0;
-webkit-transition:opacity 0.08s ease 0s;
-moz-transition:opacity 0.08s ease 0s;
-o-transition:opacity 0.08s ease 0s;
transition:opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress{
background-color:#a90707;
height:5px;
width:0;
}
.lg-progress-bar.lg-start .lg-progress{
width:100%;
}
.lg-show-autoplay .lg-progress-bar{
opacity:1;
}
.lg-autoplay-button:after{
content:"\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after{
content:"\e01a";
}
.noJSBG{
background:rgba(0,0,0,0.6);
position:fixed;
top:0;
left:0;
width:100%;
min-height:100%;
z-index:970;
}
.noJSLayer{
padding:20px;
background-color:#fff;
width:80%;
max-height:90%;
overflow-y:scroll;
position:fixed;
left:50%;
top:50%;
-webkit-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
z-index:990;
}
.noJSLayer .uk-close{
position:absolute;
top:2px;
right:2px;
}
.view_product_info_layer__sticky{
z-index:27;
position:fixed;
top:auto;
overflow:hidden;
left:20px;
bottom:2px;
right:initial;
background:none;
}
@media (max-width: 767px){
.view_product_info_layer__sticky{
left:0;
bottom:0;
}
}
.view_product_info_layer__sticky .uk-open{
display:block;
}
.view_product_info_layer__sticky .uk-modal-dialog{
box-shadow:4px 4px 6px #555;
width:520px;
background-color:#eee;
margin:0 0 6px 0;
}
.view_product_info_layer__sticky .uk-modal-dialog .button-default, .view_product_info_layer__sticky .uk-modal-dialog .layout_header_wrapper .layout_header__myaccount_prelogin li:nth-child(1), .layout_header_wrapper .layout_header__myaccount_prelogin .view_product_info_layer__sticky .uk-modal-dialog li:nth-child(1), .view_product_info_layer__sticky .uk-modal-dialog .person_deliveryaddress__new button, .person_deliveryaddress__new .view_product_info_layer__sticky .uk-modal-dialog button, .view_product_info_layer__sticky .uk-modal-dialog .element_product_variant_buttons__button_details, .view_product_info_layer__sticky .uk-modal-dialog .voucherlottery_detail__submit{
margin-top: -15px;
margin-bottom:10px;
width:100%;
}
.view_product_info_layer__sticky .uk-modal-dialog>.uk-close:first-child{
right:30px;
top:30px;
position:absolute;
}
@media (max-width: 767px){
.view_product_info_layer__sticky .uk-modal-dialog{
padding:0;
width:90%;
}
.view_product_info_layer__sticky .uk-modal-dialog .view_product_info_layer__infotext{
padding-right:10px;
font-size:12px;
line-height:16px;
}
}
@media (max-width: 767px){
.view_product_info_layer__infotext{
padding-right:10px;
font-size:12px;
line-height:16px;
}
}
body.b2b .layout_footer_benefits{
display:none;
}
.iconhover{
text-decoration:initial !important;
}
.iconhover:hover,.iconhover.content_3d--item.active{
color:#999;
text-decoration:initial;
}
.markup-color{
background-color:#4eae69;
}
.filter-invert{
filter:invert(100%);
}
.uk-text-underline-none{
text-decoration:none !important;
}
.showInIe7{
display:none;
}
.dontShowInIe7{
display:inline-block;
}
.visuallyhidden{
position:absolute;
overflow:hidden;
clip:rect(0, 0, 0, 0);
margin: -1px;
padding:0;
width:1px;
height:1px;
border:0;
}
.hidden{
display:none !important;
}
.no-scroll{
overflow:hidden !important;
}
.no-link{
pointer-events:none !important;
-ms-touch-action:none !important;
touch-action:none !important;
cursor:default !important;
}
.clear{
clear:both;
}
.visible_link{
text-decoration:underline;
}
.has-error{
color:#f00;
}
nav ul,ul.nav{
margin:0;
padding:0;
}
nav ul li,
ul.nav li{
list-style:none;
}
.body_builder{
position:relative;
}
.grid_element{
margin-bottom:10px;
}
#onepageedit-nav .uk-offcanvas-bar{
min-width:0;
max-width:none;
width:270px;
}
.add_uk_container{
max-width:1024px;
padding:0 0;
margin:0 auto;
}
.matrix div img{
background-color:#fff;
padding:0;
margin:0;
}
.matrix>div{
padding:5px;
}
a.back-to-top{
display:none;
background:#d2d2d2;
box-shadow:0 0 3px #999;
position:fixed;
bottom:20px;
right:20px;
z-index:800;
padding:10px;
}
a.back-to-top:hover,a.back-to-top.content_3d--item.active{
background:#bbb;
}
a.back-to-top i{
color:#000;
font-size:20px;
line-height:0;
top:2px;
position:relative;
}
.more_box{
overflow:hidden;
height:100px;
position:relative;
box-sizing:content-box;
}
.more_box__fade{
display:none;
position:absolute;
bottom:0;
width:100%;
min-height:1em;
background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 80%);
}
.more_box__fade--black{
background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 80%);
}
.more_box>.more_box__fade{
display:block;
}
.more_box--dynamic_disabled{
height:auto;
}
.more_box--dynamic_disabled .more_box__fade{
display:none;
}
.more_box--dynamic_disabled + .more_box_button{
display:none;
}
.more_box_toggle::after{
font-family:"teufel";
content:"";
padding-left:5px;
}
.more_box_toggle--less::after{
font-family:"teufel";
content:"";
padding-left:5px;
}
#success{
position:fixed;
left:50%;
top:50%;
-webkit-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
background:white;
font-size:128px;
display:none;
z-index:40;
}
#success .sign{
color:#4eae69;
}
.benefits{
margin:0;
padding:3px 0;
display:flex;
}
.benefits>*{
list-style:none;
margin:0;
padding:0;
}
.benefits > * + *{
margin-left:20px;
}
.benefits__iconed, .global_advantages li{
font-size:16px;
}
.benefits__iconed::before, .global_advantages li::before{
font-family:"teufel";
content:"";
padding-right:5px;
}
.text_center .benefits{
-webkit-justify-content:center;
justify-content:center;
}
.global_advantages{

}
.global_advantages ul{
list-style:none;
padding:0;
margin:0;
}
.global_advantages li{
margin:0;
}
.global_advantages li::before{
font-size: .75em;
}
iframe.superblaze_frame{
display:block;
margin:0 auto;
}
.background_black .uk-accordion,
.background_gray_dark .uk-accordion{
color:#fff;
}
.background_black .uk-accordion .uk-accordion-title.uk-active,
.background_gray_dark .uk-accordion .uk-accordion-title.uk-active{
background:#444;
}
.background_black .uk-accordion .uk-accordion-title:hover, .background_black .uk-accordion .uk-accordion-title.content_3d--item.active,
.background_gray_dark .uk-accordion .uk-accordion-title:hover,
.background_gray_dark .uk-accordion .uk-accordion-title.content_3d--item.active{
background:#444;
}
.background_gray .uk-accordion .uk-accordion-title{
border-top:1px solid #222;
}
.uk-accordion>div:last-child{
border-bottom:1px solid #d2d2d2;
}
.uk-accordion .uk-accordion-title{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif!important;
font-size:16px;
background:transparent;
margin-bottom:0;
padding:10px 50px 10px 15px;
border-top:1px solid #d2d2d2;
position:relative;
}
.uk-accordion .uk-accordion-title:not(.uk-active):after{
font-family:"teufel";
content:"";
font-size:12px;
position:absolute;
right:0;
top:10px;
padding-right:15px;
}
.uk-accordion .uk-accordion-title:hover, .uk-accordion .uk-accordion-title.content_3d--item.active{
background:#eee;
}
.uk-accordion .uk-accordion-content{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
padding:0 15px 15px 10px;
}
.uk-accordion .uk-accordion-title.uk-active:after{
font-family:"teufel";
content:"";
font-size:12px;
position:absolute;
right:0;
top:10px;
padding-right:15px;
}
.uk-accordion .uk-accordion-title.uk-active{
background:#eee;
margin-bottom:10px;
}
.cookiecontrol_detail__top{
margin-bottom:2em;
}
.cookiecontrol_detail__bottom{
margin-top:2em;
}
.cookiecontrol_detail__groups{
background-color:#d2d2d2;
border:2px solid #ccc;
border-radius:10px;
margin:0;
max-width:500px;
}
.cookiecontrol_detail__group{
margin:10px;
border-top:2px solid #ccc;
padding-top:10px;
}
.cookiecontrol_detail__group--1{
border-top:0 none;
padding-top:0;
}
.cookiecontrol_detail__group_image_and_headline{
display:flex;
}
.cookiecontrol_detail__group_image{
flex:0 0 auto;
width:15vw;
max-width:100px;
}
.cookiecontrol_detail__group_headline{
font-size:1.1em;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.cookiecontrol_detail__group_textblock{
margin:3px 0 5px;
}
.cookiecontrol_detail__group_radios{
display:flex;
}
.cookiecontrol_detail__group_radio{
margin:0 10px 0 0;
}
.cookiecontrol_detail__group_radio input[type="radio"]{
margin:0;
padding:0;
}
.cookiecontrol_detail__submit{
display:none;
}
.cookiecontrol_notice{
padding:8px 10px;
background-color:#eee;
color:#555;
}
@media (max-width: 959px){
.cookiecontrol_notice{
position:fixed;
bottom:0;
z-index:980;
}
}
.cookiecontrol_notice:not(.cookiecontrol_notice--visible){
display:none !important;
}
.cookiecontrol_notice a{
color:#555;
}
.cookiecontrol_notice__wrapper{
position:relative;
box-sizing:border-box;
width:100%;
max-width:1024px;
min-height:30px;
margin:0 auto;
padding:0;
}
.cookiecontrol_notice__close{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
display:flex;
justify-content:center;
align-items:center;
position:absolute;
top: -10px;
right: -10px;
width:40px;
height:40px;
margin:0;
padding:0;
border:0 none;
border-radius:0;
font-size:16px;
line-height:1;
background:transparent;
cursor:pointer;
}
.cookiecontrol_notice__title{
font-size:16px;
margin:0 40px 0 0;
}
.cookiecontrol_notice__content{
font-size:12px;
line-height:1.3em;
margin:5px 0;
}
@media (min-width: 960px){
.cookiecontrol_notice__content{
margin:15px 0 18px;
}
}
.cookiecontrol_notice__groups{
display:flex;
flex-wrap:wrap;
}
.cookiecontrol_notice__group{
margin-left:2em;
white-space:nowrap;
}
.cookiecontrol_notice__group:first-child{
margin-left:0;
}
.font_color_black .element_headline{
margin:30px 10px 20px 10px;
}
.element_headline{
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:24px;
line-height:24px;
text-transform:uppercase;
margin:5px 0 15px 0;
}
@media (min-width: 960px){
.element_headline{
display:flex;
}
.element_headline>*{
flex:0 0 auto;
}
.element_headline::before,.element_headline::after{
content:"";
position:relative;
top: .45em;
min-width:30px;
border-top:1px solid;
display:block;
height:0;
}
.element_headline::before{
margin-right:10px;
}
.element_headline::after{
margin-left:10px;
flex:1 1 auto;
}
.text_center .element_headline::before, .text_center .element_headline::after{
flex:1 1 auto;
}
}
@media (max-width: 767px){
.element_headline{
margin:20px 0 20px 10px;
}
}
.element_textblock_small_text{
padding:15px;
font-size:12px;
}
.element_textblock_link1{
position:relative;
}
.element_textblock_link1__link{
display:block;
height:100%;
width:100%;
box-sizing:border-box;
}
.element_textblock_link1__img,.element_textblock_link1__text2{
display:none;
}
.element_textblock_link1__button{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:14px;
line-height:16px;
text-decoration:none;
text-transform:uppercase;
display:flex;
min-height:60px;
padding:0 15px;
align-items:center;
height:60px;
background-color:#777;
color:#fff;
}
@media (max-width: 480px){
.element_textblock_link1__button{
padding:0 10px;
}
}
.element_textblock_link1__button>*{
flex:1 1 auto;
}
.element_textblock_link1__button:hover,.element_textblock_link1__button.content_3d--item.active{
color:#d9d9d9;
}
.element_textblock_link1__button::after{
font-family:"teufel";
content:"";
font-size:20px;
}
@media (min-width: 768px){
.element_textblock_link1__img,.element_textblock_link1__text2{
display:block;
}
.element_textblock_link1__text1{
display:none;
}
.element_textblock_link1__button_wrapper{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
}
.element_textblock_link1__button_wrapper:hover,.element_textblock_link1__button_wrapper.content_3d--item.active{
background-color:rgba(0,0,0,0.2);
}
.element_textblock_link1__button_wrapper>*{
flex:1 1 auto;
}
.element_textblock_link1__button{
position:absolute;
top:50%;
right:10px;
left:10px;
margin-top: -30px;
padding:0 10px 0 15px;
text-align:center;
background-color:rgba(0, 0, 0, 0.5);
}
}
@media (max-width: 767px){
.uk-grid > .link1 + .link1{
margin-top:2px;
}
}
.uk-grid>.link1{

}
.uk-grid>.link1,.uk-grid>.link1>.pos_css_target{
display:flex;
}
.uk-grid>.link1>.pos_css_target,.uk-grid>.link1>.pos_css_target>.element_textblock_link1{
flex:1 1 100%;
}
.element_textblock_link2{
min-height:110px;
}
.element_textblock_link2__content{
min-height:110px;
box-sizing:border-box;
max-width:100%;
padding:40px 30px 10px 30px;
font-size:30px;
}
@media (max-width: 959px){
.element_textblock_link2__content{
font-size:20px;
padding:15px 30px 15px 30px;
}
.element_textblock_link2__content .element_textblock_link2__button{
float:inherit;
display:table;
margin-top:10px;
}
}
.element_textblock_link2__link{
width:100%;
height:100%;
display:block;
padding:0;
margin:0;
}
.element_textblock_link2__button{
float:right;
top: -5px;
position:relative;
}
@media (max-width: 959px){
.tabbed_content .element_headline{
display:none;
}
}
.body_startpage .noStart{
display:none;
}
@media (max-width: 959px){
.body_startpage .element_displayblock_tabbed_content .nav_tabbed_slides_list_item{
display:none;
}
.body_startpage .element_displayblock_tabbed_content .uk-switcher>:not(.uk-active){
display:block;
}
}
.element_displayblock_tabbed_content{

}
@media (min-width: 960px){
.element_displayblock_tabbed_content{
min-height:435px;
}
}
.element_displayblock_tabbed_content .nav_tabbed_slides_list{
position:absolute;
top:10px;
left:10px;
right:10px;
}
.element_displayblock_tabbed_content__tab{
padding:40px 0 10px 0;
}
@media (max-width: 959px){
.element_displayblock_tabbed_content__tab{
min-height:340px;
padding:10px 0 0 0;
}
}
@media (max-width: 959px){
.element_displayblock_tabbed_content__tab .slider{
min-height:340px;
}
}
@media (max-width: 767px){
.element_displayblock_tabbed_content__tab .element_artikel_gallery__image{
min-height:145px;
}
}
@media (min-width: 768px){
.element_displayblock_tabbed_content__tab .element_artikel_gallery__image{
min-height:219px;
}
}
.element_displayblock_tabbed_content__tab_headline{
opacity:0;
overflow:hidden;
font-size:16px;
line-height:17px;
padding:0 10px;
}
@media (max-width: 959px){
.element_displayblock_tabbed_content__tab_headline{
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:24px;
opacity:1;
line-height:40px;
}
}
@media (max-width: 767px){
.stageteaser_slider .element_displayblock_stageteaser_slider__slide{
min-height:150px;
}
}
@media (min-width: 768px) and (max-width: 959px){
.stageteaser_slider .element_displayblock_stageteaser_slider__slide{
min-height:359px;
}
}
@media (min-width: 960px){
.stageteaser_slider .element_displayblock_stageteaser_slider__slide{
min-height:460px;
}
}
.element_product_teaser_list{
display:flex;
background-color:#000;
color:#fff;
}
.element_product_teaser_list__list_items{
flex:1 0 auto;
min-width:50%;
}
.element_product_teaser_list__details{
flex:1 1 auto;
max-height:305px;
display:none;
}
@media (min-width: 960px){
.element_product_teaser_list__details{
display:block;
}
}
.element_product_teaser_list__list_items{
overflow:hidden;
}
@media (min-width: 960px){
.element_product_teaser_list__list_items_scrollable{
overflow:hidden;
max-height:245px;
border-top:1px solid #555;
border-bottom:1px solid #555;
}
}
@media (min-width: 960px){
.element_product_teaser_list__list_items_scrollable_inner{
-webkit-transform:translate(0, -1px);
transform:translate(0, -1px);
top:0;
position:relative;
transition: .25s;
}
}
.element_product_teaser_list__list_items_nav,.element_product_teaser_list__list_item{
min-height:30px;
display:flex;
align-items:center;
justify-content:space-between;
white-space:nowrap;
}
.element_product_teaser_list__list_items_nav::after,.element_product_teaser_list__list_item::after{
flex:0 0 auto;
font-family:"teufel";
content:"";
padding:0 10px;
}
.element_product_teaser_list__list_items_nav--up,.element_product_teaser_list__list_items_nav--down,.element_product_teaser_list__list_item--up,.element_product_teaser_list__list_item--down{
justify-content:center;
display:none;
}
.element_product_teaser_list__list_items_nav--up::after,.element_product_teaser_list__list_items_nav--down::after,.element_product_teaser_list__list_item--up::after,.element_product_teaser_list__list_item--down::after{
content:"";
}
@media (min-width: 960px){
.element_product_teaser_list__list_items_nav--up,.element_product_teaser_list__list_items_nav--down,.element_product_teaser_list__list_item--up,.element_product_teaser_list__list_item--down{
display:flex;
}
}
.element_product_teaser_list__list_items_nav--down::after,.element_product_teaser_list__list_item--down::after{
content:"";
}
.element_product_teaser_list__list_items_nav--disabled,.element_product_teaser_list__list_item--disabled{
opacity: .25;
}
.element_product_teaser_list__list_item{
height:41px;
box-sizing:border-box;
border-top:1px solid #555;
}
.element_product_teaser_list__list_item:last-child{
border-top:0 none;
}
.element_product_teaser_list__list_item--active{
background-color:#fff;
color:#000;
}
.element_product_teaser_list__list_item--active::after{
content:"";
}
.element_product_teaser_list__list_item_inner{
display:flex;
align-items:center;
}
.element_product_teaser_list__list_item_inner>*{
padding-left:10px;
}
.element_product_teaser_list__list_group{
font-size: .8em;
}
.element_product_teaser_list__list_price_box{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
flex:1 1 auto;
}
.element_product_teaser_list__list_price{
padding:0 5px;
}
.element_product_teaser_list__details>*{
flex:1 1 100%;
}
@media (max-width: 960px -1){
.element_product_teaser_list__details{
display:none;
}
}
.element_product_teaser_list__detail{
position:relative;
overflow:hidden;
height:100%;
max-height:0;
transition:all .25s;
}
.element_product_teaser_list__details .element_product_teaser_list__detail{
max-height:inherit;
}
.element_product_teaser_list__details .element_product_teaser_list__detail img{
width:auto;
max-width:none;
max-height:inherit;
}
@media (max-width: 959px){
.element_product_teaser_list__list_item--active + .element_product_teaser_list__detail{
max-height:500px;
transition:all .25s;
}
}
.element_product_teaser_list__image{
height:100%;
max-height:inherit;
}
.element_product_teaser_list__img{
max-width:100vw;
}
.element_product_teaser_list__detail_box{
position:absolute;
right:0;
bottom:0;
padding:10px;
background-color:rgba(0,0,0,0.75);
}
.element_product_teaser_list__detail_price{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:24px;
line-height:30px;
}
.element_displayblock_tabbed_content .element_product_teaser_list{
padding:5px 10px;
}
.view_page__subelements a.uk-overlay-panel{
background-color:rgba(255, 0, 0, 0.5);
padding:0px;
position:absolute;
}
@media (max-width: 959px){
.view_page__subelements .uk-overlay-panel{
position:inherit;
background:#000;
padding:10px;
}
.view_page__subelements .uk-overlay-panel ul.check-list-stage{
padding-left:0;
}
.view_page__subelements .element_textblock_text{
background:#000;
}
.view_page__subelements .eyecatcher_stage{
display:none;
}
}
.view_page__subelements .view{
width:100%;
}
.element_textblock_text>a{
display:block;
height:100%;
}
@media (max-width: 959px){
.body_wrapper_for_subelements .element_displayblock_stageteaser_slider__content_wrapper{
width:100%;
height:100%;
position:absolute;
top:0;
color:#fff;
}
.body_wrapper_for_subelements .element_displayblock_stageteaser_slider__content_wrapper .button-default-icon-right, .body_wrapper_for_subelements .element_displayblock_stageteaser_slider__content_wrapper .tb_button_default, .body_wrapper_for_subelements .element_displayblock_stageteaser_slider__content_wrapper .flyout_container__link, .body_wrapper_for_subelements .element_displayblock_stageteaser_slider__content_wrapper .oc_top_products__link{
width:calc(100% - 20px);
position:absolute;
bottom:35px;
}
.body_wrapper_for_subelements .element_displayblock_stageteaser_slider__content_wrapper .element_textblock_content{
padding-right:0;
}
.body_wrapper_for_subelements .element_displayblock_stageteaser_slider__content_wrapper>.uk-container{
padding:0;
}
}
@media (max-width: 959px){
.layout_stageteaser .element_displayblock_stageteaser_slider__content_wrapper{
position:absolute;
top:110px;
height:355px;
width:100%;
}
.layout_stageteaser .element_displayblock_stageteaser_slider__content_wrapper .uk-overlay-panel{
padding:0;
}
.layout_stageteaser .element_displayblock_stageteaser_slider__content_wrapper .uk-container{
padding:0;
}
.layout_stageteaser .element_displayblock_stageteaser_slider__content_wrapper .eyecatcher_stage{
display:none;
}
}
.element_displayblock_stageteaser_slider{
position:relative;
}
.element_displayblock_stageteaser_slider__slide{
position:relative;
padding-bottom:30px;
}
@media (max-width: 959px){
.element_displayblock_stageteaser_slider__slide{
padding-bottom:0;
}
}
.element_displayblock_stageteaser_slider__slide.background_red .element_displayblock_stageteaser_slider__shader{
background:linear-gradient(to right, red 0%, rgba(255, 0, 0, 0) 18%, rgba(255, 0, 0, 0) 82%, red 100%);
}
.element_displayblock_stageteaser_slider__slide.background_white .element_displayblock_stageteaser_slider__shader{
background:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 18%, rgba(255, 255, 255, 0) 82%, white 100%);
}
.element_displayblock_stageteaser_slider__wallpaper{
background:none center no-repeat scroll transparent;
}
@media (min-width: 1920px){
.element_displayblock_stageteaser_slider__wallpaper{
background-size:1920px;
}
}
.element_displayblock_stageteaser_slider__content_wrapper>.uk-container{
height:100%;
position:relative;
}
.element_displayblock_stageteaser_slider__content{
height:100%;
box-sizing:border-box;
padding:10px 5px;
}
@media (min-width: 960px){
.element_displayblock_stageteaser_slider__content{
padding:30px 20px 50px;
}
}
@media (max-width: 959px){
.element_displayblock_stageteaser_slider__content{
padding:10px;
}
}
.element_displayblock_stageteaser_slider__content .uk-overlay-panel{
top:225px;
}
@media (max-width: 959px){
.element_displayblock_stageteaser_slider__content .uk-overlay-panel{
position:relative;
top:auto;
}
.element_displayblock_stageteaser_slider__content .uk-overlay-panel .element_textblock_button,
.element_displayblock_stageteaser_slider__content .uk-overlay-panel .button-default-icon-right,
.element_displayblock_stageteaser_slider__content .uk-overlay-panel .tb_button_default,
.element_displayblock_stageteaser_slider__content .uk-overlay-panel .flyout_container__link,
.element_displayblock_stageteaser_slider__content .uk-overlay-panel .oc_top_products__link{
display:block;
}
}
.element_displayblock_stageteaser_slider__content .textblock_clean{
height:100%;
display:flex;
flex-direction:column;
}
.element_displayblock_stageteaser_slider__content .textblock_clean>a{
flex:1 1 100%;
}
@media (max-width: 959px){
.element_displayblock_stageteaser_slider__content .textblock_clean .element_textblock_subline{
font-size:16px;
line-height:19px;
}
}
.element_displayblock_stageteaser_slider .element_textblock_subject{
margin-bottom:10px;
}
@media (max-width: 959px){
.element_displayblock_stageteaser_slider .element_textblock_subject br{
display:none;
}
}
.element_displayblock_stageteaser_slider .element_textblock_subline{
margin-bottom:13px;
}
@media (max-width: 959px){
.element_displayblock_stageteaser_slider .element_textblock_subline br{
display:none;
}
}
@media (min-width: 960px){
.element_displayblock_stageteaser_slider .element_textblock_content .productname, .element_displayblock_stageteaser_slider .element_textblock_content .product-table th a, .product-table th .element_displayblock_stageteaser_slider .element_textblock_content a, .element_displayblock_stageteaser_slider .element_textblock_content .flyout_container__name, .element_displayblock_stageteaser_slider .element_textblock_content .oc_top_products__product_name, .element_displayblock_stageteaser_slider .element_textblock_content .element_product_teaser_list__list_name, .element_displayblock_stageteaser_slider .element_textblock_content .element_product_teaser_list__detail_name, .element_displayblock_stageteaser_slider .element_textblock_content .product_teaser_wallpaper .element_product_teaser_wallpaper__name, .product_teaser_wallpaper .element_displayblock_stageteaser_slider .element_textblock_content .element_product_teaser_wallpaper__name, .element_displayblock_stageteaser_slider .element_textblock_content .element_merkliste_product__product_name, .element_displayblock_stageteaser_slider .element_textblock_content .element_cart_pos__description_headline, .element_displayblock_stageteaser_slider .element_textblock_content .product_line__description, .element_displayblock_stageteaser_slider .element_textblock_content .suggestion_box__description, .element_displayblock_stageteaser_slider .element_textblock_content .element_artikel_gallery__headline, .element_displayblock_stageteaser_slider .element_textblock_content .view_product__section--stage .view_product_basket__headline, .view_product__section--stage .element_displayblock_stageteaser_slider .element_textblock_content .view_product_basket__headline, .element_displayblock_stageteaser_slider .element_textblock_content .bundle_product__product_name, .element_displayblock_stageteaser_slider .element_textblock_content .element_product_modalhover__name, .element_displayblock_stageteaser_slider .element_textblock_content .mssr_combiproduct__name, .element_displayblock_stageteaser_slider .element_textblock_content .rma__productname,
.element_displayblock_stageteaser_slider .element_textblock_content .isprice,
.element_displayblock_stageteaser_slider .element_textblock_content .layout_header_wrapper .header_cart__box_content_price,
.layout_header_wrapper .element_displayblock_stageteaser_slider .element_textblock_content .header_cart__box_content_price,
.element_displayblock_stageteaser_slider .element_textblock_content .flyout_container__price,
.element_displayblock_stageteaser_slider .element_textblock_content .product_teaser_wallpaper .element_product_teaser_wallpaper__price--isprice,
.product_teaser_wallpaper .element_displayblock_stageteaser_slider .element_textblock_content .element_product_teaser_wallpaper__price--isprice,
.element_displayblock_stageteaser_slider .element_textblock_content .element_merkliste_product__price--isprice,
.element_displayblock_stageteaser_slider .element_textblock_content .element_cart_pos__rebate_price,
.element_displayblock_stageteaser_slider .element_textblock_content .element_cart_pos__pricereduction,
.element_displayblock_stageteaser_slider .element_textblock_content .element_artikel_sentence_item__content_prices .element_product_master_prices__is_price,
.element_artikel_sentence_item__content_prices .element_displayblock_stageteaser_slider .element_textblock_content .element_product_master_prices__is_price,
.element_displayblock_stageteaser_slider .element_textblock_content .element_artikel_overlay_item__content_prices .element_product_master_prices__is_price,
.element_artikel_overlay_item__content_prices .element_displayblock_stageteaser_slider .element_textblock_content .element_product_master_prices__is_price,
.element_displayblock_stageteaser_slider .element_textblock_content .element_product_modalhover__price,
.element_displayblock_stageteaser_slider .element_textblock_content .mssr_product__main_price,
.element_displayblock_stageteaser_slider .element_textblock_content .mssr_combiproduct__main_price,
.element_displayblock_stageteaser_slider .element_textblock_content .mssr_sticky__price{
text-align:right;
}
}
.element_displayblock_stageteaser_slider .element_textblock_content .view_product_buy_box__markup,
.element_displayblock_stageteaser_slider .element_textblock_content .countdown{
width:250px;
background-clip:padding-box;
box-sizing:border-box;
}
@media (max-width: 959px){
.element_displayblock_stageteaser_slider .element_textblock_content .view_product_buy_box__markup,
.element_displayblock_stageteaser_slider .element_textblock_content .countdown{
width:100%;
}
}
.element_displayblock_stageteaser_slider .element_textblock_button{
text-align:right;
position:absolute;
bottom:55px;
right:30px;
}
@media (max-width: 959px){
.element_displayblock_stageteaser_slider .element_textblock_button{
position:absolute;
bottom:40px;
left:10px;
right:10px;
}
.element_displayblock_stageteaser_slider .element_textblock_button .tb_button{
text-align:center;
margin-top:10px;
display:block;
}
}
.element_displayblock_stageteaser_slider__nav{
position:absolute;
left:0;
right:0;
bottom:0;
display:flex;
align-items:center;
justify-content:center;
padding:0 10px;
margin:0;
}
.element_displayblock_stageteaser_slider__nav_item,.element_artikel_slideshow_slider__nav_item{
display:flex;
align-items:center;
width:60px;
position:relative;
list-style:none;
cursor:pointer;
padding:20px 0;
}
@media (max-width: 479px){
.element_displayblock_stageteaser_slider__nav_item,.element_artikel_slideshow_slider__nav_item{
width:40px;
}
}
.element_displayblock_stageteaser_slider__nav_item::before,.element_artikel_slideshow_slider__nav_item::before{
content:"";
position:absolute;
left:0;
right:0;
height:5px;
display:block;
background-color:#d2d2d2;
}
.element_artikel_slideshow_slider__nav_item.active::before,.element_displayblock_stageteaser_slider__nav_item.uk-active::before,.uk-active.element_artikel_slideshow_slider__nav_item::before{
background-color:#f00;
}
.element_displayblock_stageteaser_slider__nav_item + .element_displayblock_stageteaser_slider__nav_item, .element_artikel_slideshow_slider__nav_item + .element_displayblock_stageteaser_slider__nav_item, .element_displayblock_stageteaser_slider__nav_item + .element_artikel_slideshow_slider__nav_item, .element_artikel_slideshow_slider__nav_item + .element_artikel_slideshow_slider__nav_item{
margin-left:10px;
}
.element_displayblock_stageteaser_slider--supersize{
color:#fff;
}
@media (max-width: 480px){
.element_displayblock_stageteaser_slider--supersize{
height:468px;
}
}
@media (min-width: 960px){
.element_displayblock_stageteaser_slider--supersize .uk-slideshow{
overflow:visible;
}
}
.element_displayblock_stageteaser_slider--supersize .element_displayblock_stageteaser_slider__wallpaper{

}
@media (max-width: 767px){
.element_displayblock_stageteaser_slider--supersize .element_displayblock_stageteaser_slider__wallpaper{
height:468px;
}
}
@media (min-width: 960px){
.element_displayblock_stageteaser_slider--supersize{
padding-top:25px;
min-height:590px;
}
.element_displayblock_stageteaser_slider__content_wrapper{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
}
.element_displayblock_stageteaser_slider--supersize .element_displayblock_stageteaser_slider__wallpaper{
margin-top:0;
}
.element_displayblock_stageteaser_slider--supersize .element_displayblock_stageteaser_slider__content_wrapper{
top:150px;
}
.element_displayblock_stageteaser_slider--supersize .element_displayblock_stageteaser_slider__content_wrapper--opt_breadcrumb{
top:170px;
}
.element_displayblock_stageteaser_slider__slide{
padding-bottom:0;
}
}
body:not(.body_startpage):not(.body_warengruppe_kategorie) .element_displayblock_stageteaser_slider__content .textblock.has_button>a{
cursor:default;
}
@media (max-width: 767px){
.generic_class_innovation-slider .uk-slidenav{
top:30% !important;
}
}
@media (min-width: 768px) and (max-width: 959px){
.generic_class_innovation-slider .uk-slidenav{
top:40% !important;
}
}
.product_teaser_wallpaper.background_black .element_product_teaser_wallpaper{
background:#000;
}
.product_teaser_wallpaper.background_white .element_product_teaser_wallpaper{
background:#fff;
}
.product_teaser_wallpaper .element_product_teaser_wallpaper__background{
background:none center center no-repeat;
background-size:cover;
}
@media (max-width: 959px){
.product_teaser_wallpaper .element_product_teaser_wallpaper__product{
padding:20px 20px 20px 30px;
min-height:130px;
}
}
@media (min-width: 960px){
.product_teaser_wallpaper .element_product_teaser_wallpaper__product{
padding:30px 20px 0 20px;
}
}
.product_teaser_wallpaper .element_product_teaser_wallpaper__wow{
display:none;
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:40px;
line-height:36px;
text-transform:uppercase;
}
@media (max-width: 1044px){
.product_teaser_wallpaper .element_product_teaser_wallpaper__wow{
font-size:30px;
line-height:28px;
}
}
.product_teaser_wallpaper .element_product_teaser_wallpaper__name{
text-align:left;
}
@media (min-width: 960px){
.product_teaser_wallpaper .element_product_teaser_wallpaper__name{
padding-top:5px;
}
}
.product_teaser_wallpaper .element_product_teaser_wallpaper__pricewrapper{
display:flex;
}
.product_teaser_wallpaper .element_product_teaser_wallpaper__price{
text-align:left;
}
.product_teaser_wallpaper .element_product_teaser_wallpaper__price--wasprice{
padding-right:10px;
}
@media (max-width: 959px){
.product_teaser_wallpaper .element_product_teaser_wallpaper__price--wasprice{
margin-right:10px;
}
}
@media (max-width: 959px){
.product_teaser_wallpaper .element_product_teaser_wallpaper__price{
display:inline;
}
}
.product_teaser_wallpaper .element_product_teaser_wallpaper__link{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
}
.product_teaser_wallpaper .element_product_teaser_wallpaper__image{
width:225px;
display:none;
}
@media (min-width: 960px){
.product_teaser_wallpaper .element_product_teaser_wallpaper__image{
display:block;
}
}
@media (min-width: 960px){
.product_teaser_wallpaper .element_product_teaser_wallpaper__wow{
display:block;
}
.product_teaser_wallpaper .element_product_teaser_wallpaper__price{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:24px;
line-height:30px;
}
}
.element_displayblock_slider .element_artikel_gallery.element_artikel_tpl_1_4{
padding-bottom:0;
border-bottom:0 none;
}
.element_view_info_block{
width:auto;
padding:20px 100px 20px 100px;
line-height:20px;
}
@media (max-width: 959px){
.element_view_info_block{
padding:10px 10px 10px;
}
}
.element_view_info_block__text ol{
color:inherit;
}
.element_view_info_block p{
margin:10px 0 20px;
}
.element_textblock_accordion_on_small .uk-accordion>div:last-child{
border-bottom:none;
}
.element_textblock_accordion_on_small .uk-accordion-content>div:last-child{
margin-right:0 !important;
}
.element_textblock_accordion_on_small .element_textblock_accordion__wrapper{
display:flex;
flex-direction:column;
box-sizing:border-box;
width:100%;
margin-bottom:5px;
}
.element_textblock_accordion_on_small .element_textblock_accordion__wrapper>*{
flex:1 1 auto;
}
.element_textblock_accordion_on_small .element_textblock_accordion__wrapper .footer_menu_list{
font-size:14px;
line-height:26px;
margin-right: -10px;
}
.element_textblock_accordion_on_small .element_textblock_accordion__wrapper .footer_menu_list a{
background:#333;
margin-bottom:5px;
padding:5px 20px;
}
.element_textblock_accordion_on_small .element_textblock_accordion__wrapper .footer_menu_list a:hover, .element_textblock_accordion_on_small .element_textblock_accordion__wrapper .footer_menu_list a.content_3d--item.active{
background:#000;
}
.element_textblock_accordion_on_small .element_textblock_accordion__wrapper .uk-accordion-content{
padding:inherit;
}
.element_textblock_accordion_on_small .element_textblock_accordion__wrapper .uk-accordion-title{
color:#fff;
background-color:#777;
border-top:none;
}
.element_textblock_accordion_on_small .element_textblock_accordion__wrapper .uk-accordion-title::after{
font-family:"teufel";
content:"";
margin-left:10px;
}
.element_textblock_accordion_on_small .element_textblock_accordion__wrapper .uk-accordion-title.uk-active::after{
content:"";
}
.element_textblock_accordion_on_small .element_textblock_accordion__wrapper li{
padding:5px;
color:#222;
background-color:#d2d2d2;
margin-bottom:1px;
}
.element_textblock_accordion_on_small .textblock_clean{
margin-bottom:10px;
}
.element_textblock_accordion_on_small .textblock_clean .element_textblock_subject::before{
display:none;
}
.element_textblock_accordion_on_small .textblock_clean .element_textblock_subject::after{
display:none;
}
.element_textblock_accordion_on_small .textblock_clean .element_textblock_content{
display:flex;
flex-direction:row;
align-content:space-around;
}
.element_textblock_accordion_on_small .textblock_clean .element_textblock_content ul{
flex:1 1 auto;
}
.element_textblock_accordion_on_small .textblock_clean .element_textblock_content ul + ul{
flex:0 1 50%;
}
.element_product_variant_counter--counter{
display:flex;
align-items:center;
justify-content:center;
height:30px;
padding:0 5px;
}
.element_product_variant_counter--counter span{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:26px;
padding:0 5px;
}
@media (max-width: 959px){
html.uk-touch .element_product_tech_icons{
white-space:nowrap;
overflow:auto;
}
}
.element_product_tech_icons__icon{
vertical-align:middle;
overflow:hidden;
margin:0 20px 10px 0;
height:40px;
line-height:60px;
font-size:50px;
cursor:default;
}
.element_product_features_techicons{
background:transparent;
}
@media (max-width: 959px){
html.uk-touch .element_product_features_techicons{
white-space:nowrap;
overflow:auto;
}
}
.element_product_features_techicons__box{
background:#fff;
height:100px;
display:flex;
align-items:center;
justify-content:center;
}
.element_product_features_techicons__icon{
margin:0;
line-height:70px;
font-size:70px;
-webkit-filter:grayscale(100%);
filter:grayscale(100%);
opacity:0.5;
}
.element_product_features_techicons__icon:hover,.element_product_features_techicons__icon.content_3d--item.active{
-webkit-filter:grayscale(0%);
filter:grayscale(0%);
opacity:1;
}
.element_product_hire_purchase>*,.element_product_price_info>*{
display:inline-block;
margin-right:5px;
}
.element_product_price_info__shipping_costs_price{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
}
.element_product_price_info__shipping_costs_link{
margin-right:0;
}
.element_medien_mgallery_1_1,.element_medien_mgallery_1_2,.element_medien_mgallery_1_3,.element_medien_mgallery_1_4{
min-height:100%;
background-position:center center;
background-size:cover;
}
.element_product_filter__product--filter .element_narrower{
background:#eee;
}
@media (max-width: 959px){
.element_product_filter__product--filter .element_narrower{
height:auto;
}
}
@media (max-width: 959px){
.element_product_filter__product--filter{
padding:0;
position:fixed;
top:0;
left: -960px;
z-index:25;
width:90%;
height:100%;
overflow-x:hidden;
overflow-y:scroll;
padding-bottom:30px;
box-shadow:30px 0 90px #555;
background:#eee;
}
}
.element_product_filter__product_list .uk-sticky-placeholder{
height:auto !important;
}
@media (min-width: 960px){
.element_product_filter__product_list{
padding:10px 20px 0 20px;
}
}
@media (max-width: 959px){
.element_product_filter__product_list{
width:100%;
}
}
@media (max-width: 767px){
.element_product_filter--item .element_artikel_gallery__image{
min-height:160px;
}
}
@media (min-width: 768px){
.element_product_filter--item .element_artikel_gallery__image{
min-height:225px;
}
}
.sellingsentence_1_1 .pos_css_target{
border-bottom:1px solid #ccc;
}
.element_textblock_image_top>div:last-of-type,.element_textblock_image_bottom>div:last-of-type{
padding-top:10px;
}
.element_textblock_image_left,.element_textblock_image_right{
align-items:center;
}
@media (max-width: 767px){
.element_textblock_image_left>div:last-of-type{
order:1;
}
.element_textblock_image_left>div:first-of-type{
order:2;
padding-top:10px;
}
}
@media (min-width: 767px) and (max-width: 1129px){
.element_textblock_image_left>div:last-of-type{
padding:0 60px;
}
}
@media (max-width: 767px){
.element_textblock_image_right>div:last-of-type{
padding-top:10px;
}
}
@media (min-width: 767px) and (max-width: 1129px){
.element_textblock_image_right>div:first-of-type{
padding:0 60px;
}
}
.element_artikel_testreport__image{
margin:20px 0;
}
@media (min-width: 768px){
.element_artikel_testreport__wrapper{
padding:50px !important;
}
}
.element_artikel_testreport__wrapper .uk-overlay-panel .uk-overlay-right{
right:auto;
}
.vw100_container_pos{
max-width:1920px;
margin:0 auto;
}
.lazyload,.lazyloading{
filter:blur(5px);
}
.element_displayblock_imagecompare_slider{
position:relative;
}
@media (max-width: 959px){
.element_displayblock_imagecompare_slider{
overflow:hidden;
}
}
.element_displayblock_imagecompare_slider img{
width:100%;
display:block;
max-width:none;
}
.element_displayblock_imagecompare_slider--resize{
position:absolute;
top:0;
left:0;
height:100%;
width:50%;
overflow:hidden;
}
.element_displayblock_imagecompare_slider--handle{
position:absolute;
left:50%;
top:0;
bottom:0;
width:2px;
margin-left: -2px;
background:rgba(0,0,0,0.5);
cursor:ew-resize;
}
.element_displayblock_imagecompare_slider--handle:after{
font-family:"teufel";
content:'\e9e5';
position:absolute;
top:50%;
width:64px;
height:64px;
margin: -32px 0 0 -30px;
color:#fff;
background:#f00;
font-size:18px;
text-align:center;
line-height:64px;
border-radius:50%;
transition:all 0.3s ease;
box-shadow:0 0 0 rgba(255, 0, 0, 0.4);
animation:custom_animation_pulse 2s infinite;
}
.element_displayblock_imagecompare_slider--handle:hover:after,.element_displayblock_imagecompare_slider--handle.content_3d--item.active:after{
animation:none;
}
@-webkit-keyframes custom_animation_pulse{
0%{
-webkit-box-shadow:0 0 0 0 rgba(255,0,0,0.4);
}
70%{
-webkit-box-shadow:0 0 0 15px rgba(255,0,0,0);
}
100%{
-webkit-box-shadow:0 0 0 0 rgba(255, 0, 0, 0);
}
}
@keyframes custom_animation_pulse{
0%{
-moz-box-shadow:0 0 0 0 rgba(255, 0, 0, 0.4);
box-shadow:0 0 0 0 rgba(255,0,0,0.4);
}
70%{
-moz-box-shadow:0 0 0 15px rgba(255, 0, 0, 0);
box-shadow:0 0 0 15px rgba(255,0,0,0);
}
100%{
-moz-box-shadow:0 0 0 0 rgba(255, 0, 0, 0);
box-shadow:0 0 0 0 rgba(255,0,0,0);
}
}
.imgcomp-draggable:after{
width:54px;
height:54px;
margin: -28px 0 0 -25px;
line-height:54px;
font-size:16px;
}
.view_recommendations{
margin-bottom:0px;
}
.view_recommendations__category{
margin-bottom:10px;
}
.view_recommendations__404 a{
text-decoration:none;
}
.view_recommendations__pds_highlights .element_artikel_gallery__box_wrapper{
min-height:auto;
}
.view_recommendations__pds_highlights .element_artikel_gallery__stars,
.view_recommendations__pds_highlights .view_recommendations__pds_highlights .element_artikel_gallery__long_description,
.view_recommendations__pds_highlights .view_recommendations__pds_highlights .element_artikel_gallery__price_box{
display:none !important;
}
.view_recommendations__wishlist a{
text-decoration:none;
}
@media (min-width: 960px){
.view_recommendations .view_product_crossselling{
padding:0;
}
.view_recommendations .view_product_last_viewed{
padding:0;
}
}
.teufel_pl_pl .view_recommendations__category,
.teufel_fr_fr .view_recommendations__category{
display:none;
}
.main_section--warengruppe_kategorie .element_textblock__link{
display:block;
}
.uk-form-infocontainer,.checkout__inputsubline{
text-align:right;
color:#777;
font-size:0.9rem;
margin-top:5px;
padding:0;
}
.uk-form-infocontainer a, .checkout__inputsubline a{
text-decoration:underline;
}
.uk-form-infocontainer a .icon-information-square, .checkout__inputsubline a .icon-information-square{
color:#777;
padding-left:4px;
}
input[type="radio"]{
display:inline-block;
height:20px;
width:20px;
border:1px solid #444;
border-radius:50%;
overflow:hidden;
margin-top: -4px;
vertical-align:middle;
-webkit-appearance:none;
outline:0;
background:0 0;
}
input[type="radio"]:checked:before{
content:'';
width:10px;
height:10px;
margin:4px;
border-radius:50%;
background:#444;
}
input[type="radio"]:before{
display:block;
}
.uk-form__custom .address__input:focus + label.uk-form-label,
.uk-form__custom .address__input:valid + label.uk-form-label,
.uk-form__custom .address__input.readonly + label.uk-form-label,
.uk-form__custom input[type="email"]:invalid + label.uk-form-label,
.uk-form__custom .input-not-empty{
font-size:0.9rem !important;
top: -0.2em !important;
display:block;
}
.uk-form__custom .input-not-empty{
cursor:not-allowed;
}
.uk-form__custom input[type="text"],
.uk-form__custom input[type="email"],
.uk-form__custom input[type="password"],
.uk-form__custom input[type="tel"]{
padding:1.25rem 0.5rem 0 0.5rem;
font-size:1.15rem;
height:3.25rem;
}
.uk-form__custom select#p_lkz{
padding:0.8rem 0.5rem 0 0.5rem;
}
.uk-form__custom .uk-form-row>div{
margin-bottom:1.25rem;
position:relative;
}
.uk-form__custom .uk-form-row + .uk-form-row{
margin-top:0;
}
.uk-form__custom select{
border:0 none;
background-color:#d2d2d2;
font-size:1.15rem !important;
height:3.25rem !important;
}
.uk-form__custom select.styled,
.uk-form__custom .uk-form select{
background-position:right 15px center;
}
.uk-form__custom select.styled:hover, .uk-form__custom select.styled.content_3d--item.active, .uk-form__custom select.styled:focus, .uk-form__custom select.styled:active, .uk-form__custom select.styled.uk-form-danger, .uk-form__custom select.styled.uk-form-success,
.uk-form__custom .uk-form select:hover,
.uk-form__custom .uk-form select.content_3d--item.active,
.uk-form__custom .uk-form select:focus,
.uk-form__custom .uk-form select:active,
.uk-form__custom .uk-form select.uk-form-danger,
.uk-form__custom .uk-form select.uk-form-success{
background-position:right 15px center;
}
.uk-form__custom .uk-form-label{
position:absolute;
top:0.6rem;
padding:0.5rem;
transition:all 200ms;
color:#666;
font-size:1.15rem;
width:calc(100% - 16px);
margin-top:0;
display:block;
}
.address{
display:flex;
flex-direction:column;
}
.address a>i{
display:inline-block;
min-width:10px;
}
.address__row{
display:flex;
flex-direction:column;
align-items:initial;
}
@media (min-width: 768px){
.address__row{
flex-direction:row;
align-items:baseline;
}
}
.address__label_container{
flex:1 1 auto;
order:1;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
margin-top:1px;
}
@media (min-width: 768px){
.address__label_container{
flex:0 1 25%;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
margin-top:0;
}
}
.address__label--error{
background-color:#fee5e6;
padding:3px;
}
.address__input_container{
flex:1 1 auto;
flex-wrap:nowrap;
margin-top:1px;
order:2;
margin-right:30px;
}
.address__input_container--multi_input{
display:flex;
justify-content:space-between;
}
.address__input_container--multi_input>input{
flex:1 1 auto;
}
@media (min-width: 768px){
.address__input_container{
flex:0 1 25%;
margin-top:0;
}
}
.address__input{
width:100%;
}
.address__input--error{
border-color:#000 !important;
background-color:#fee5e6 !important;
color:#000 !important;
}
.address__input--valid{
color:#4eae69 !important;
}
.address__additional_info_container{
flex:1 1 auto;
align-self:flex-end;
order:3;
position:relative;
top: -25px;
padding:0 10px;
font-size:11px;
margin-top:1px;
}
.address__additional_info_container i{
padding:0 7px 0 7px;
left:5px;
position:relative;
min-width:0 !important;
}
@media (min-width: 768px){
.address__additional_info_container{
flex:0 1 50%;
align-self:initial;
top:0;
margin-top:0;
}
}
.address__row + .address__row{
margin-top:15px;
}
.address__input + .address__input{
margin-left:1%;
}
#form_checkout2 input[type="text"],
#form_checkout2 input[type="email"],
#form_checkout2 input[type="tel"],
#frmLogin input[type="text"],
#frmLogin input[type="email"],
#frmLogin input[type="tel"],
#frmPWLost input[type="text"],
#frmPWLost input[type="email"],
#frmPWLost input[type="tel"],
#frmPersonMeineDaten input[type="text"],
#frmPersonMeineDaten input[type="email"],
#frmPersonMeineDaten input[type="tel"],
#frmPersLanschrift input[type="text"],
#frmPersLanschrift input[type="email"],
#frmPersLanschrift input[type="tel"],
#frmShortReg input[type="text"],
#frmShortReg input[type="email"],
#frmShortReg input[type="tel"],
#form_customer_change input[type="text"],
#form_customer_change input[type="email"],
#form_customer_change input[type="tel"],
#form_checkout_la_change0 input[type="text"],
#form_checkout_la_change0 input[type="email"],
#form_checkout_la_change0 input[type="tel"]{
width:100%;
}
#form_checkout2 .uk-form-row:before, #form_checkout2 .uk-form-row:after,
#frmLogin .uk-form-row:before,
#frmLogin .uk-form-row:after,
#frmPWLost .uk-form-row:before,
#frmPWLost .uk-form-row:after,
#frmPersonMeineDaten .uk-form-row:before,
#frmPersonMeineDaten .uk-form-row:after,
#frmPersLanschrift .uk-form-row:before,
#frmPersLanschrift .uk-form-row:after,
#frmShortReg .uk-form-row:before,
#frmShortReg .uk-form-row:after,
#form_customer_change .uk-form-row:before,
#form_customer_change .uk-form-row:after,
#form_checkout_la_change0 .uk-form-row:before,
#form_checkout_la_change0 .uk-form-row:after{
content:normal;
}
@media (max-width: 959px){
#form_checkout2 .uk-form-row + .uk-form-row,
#frmLogin .uk-form-row + .uk-form-row,
#frmPWLost .uk-form-row + .uk-form-row,
#frmPersonMeineDaten .uk-form-row + .uk-form-row,
#frmPersLanschrift .uk-form-row + .uk-form-row,
#frmShortReg .uk-form-row + .uk-form-row,
#form_customer_change .uk-form-row + .uk-form-row,
#form_checkout_la_change0 .uk-form-row + .uk-form-row{
margin-top:0;
}
}
#form_checkout2 .form-checkout-headline,
#frmLogin .form-checkout-headline,
#frmPWLost .form-checkout-headline,
#frmPersonMeineDaten .form-checkout-headline,
#frmPersLanschrift .form-checkout-headline,
#frmShortReg .form-checkout-headline,
#form_customer_change .form-checkout-headline,
#form_checkout_la_change0 .form-checkout-headline{
margin:20px 0 5px 0;
display:block;
}
#form_checkout2 fieldset,
#frmLogin fieldset,
#frmPWLost fieldset,
#frmPersonMeineDaten fieldset,
#frmPersLanschrift fieldset,
#frmShortReg fieldset,
#form_customer_change fieldset,
#form_checkout_la_change0 fieldset{
display:inline-block;
}
#form_checkout2 fieldset label,
#frmLogin fieldset label,
#frmPWLost fieldset label,
#frmPersonMeineDaten fieldset label,
#frmPersLanschrift fieldset label,
#frmShortReg fieldset label,
#form_customer_change fieldset label,
#form_checkout_la_change0 fieldset label{
top: -1px;
position:relative;
}
@media (min-width: 768px){
#form_checkout2 input[type=radio]:checked + label,
#frmLogin input[type=radio]:checked + label,
#frmPWLost input[type=radio]:checked + label,
#frmPersonMeineDaten input[type=radio]:checked + label,
#frmPersLanschrift input[type=radio]:checked + label,
#frmShortReg input[type=radio]:checked + label,
#form_customer_change input[type=radio]:checked + label,
#form_checkout_la_change0 input[type=radio]:checked + label{
position:relative;
}
}
#form_checkout2 hr,
#frmLogin hr,
#frmPWLost hr,
#frmPersonMeineDaten hr,
#frmPersLanschrift hr,
#frmShortReg hr,
#form_customer_change hr,
#form_checkout_la_change0 hr{
margin-top:30px;
border-top:1px solid #d2d2d2;
}
#checkout-privacy{
padding:0 40px;
}
@media (max-width: 959px){
#checkout-privacy{
padding:0;
}
}
#frmLogin select#p_lkz{
padding:1.25rem 0.5rem 0 0.5rem;
}
@media (max-width: 959px){
#frmLogin select#p_lkz{
padding:0.8rem 0.5rem 0 0.5rem;
}
}
#frmLogin label[for=p_lkz]{
width:auto;
}
#frmLogin hr{
margin:30px 0;
}
input:focus:-moz-placeholder{
color:transparent;
}
input:focus::-moz-placeholder{
color:transparent;
}
input:focus:-ms-input-placeholder{
color:transparent;
}
input:focus::-webkit-input-placeholder{
color:transparent;
}
.view_formular_detail .uk-form select,
.view_formular_detail .uk-form textarea,
.view_formular_detail .uk-form input:not([type]),
.view_formular_detail .uk-form input[type="text"],
.view_formular_detail .uk-form input[type="password"],
.view_formular_detail .uk-form input[type="datetime"],
.view_formular_detail .uk-form input[type="datetime-local"],
.view_formular_detail .uk-form input[type="date"],
.view_formular_detail .uk-form input[type="month"],
.view_formular_detail .uk-form input[type="time"],
.view_formular_detail .uk-form input[type="week"],
.view_formular_detail .uk-form input[type="number"],
.view_formular_detail .uk-form input[type="email"],
.view_formular_detail .uk-form input[type="url"],
.view_formular_detail .uk-form input[type="search"],
.view_formular_detail .uk-form input[type="tel"],
.view_formular_detail .uk-form input[type="color"]{
width:100%;
}
input:focus:-moz-placeholder{
color:transparent;
}
input:focus::-moz-placeholder{
color:transparent;
}
input:focus:-ms-input-placeholder{
color:transparent;
}
input:focus::-webkit-input-placeholder{
color:transparent;
}
.view_formular_detail .uk-form select,
.view_formular_detail .uk-form textarea,
.view_formular_detail .uk-form input:not([type]),
.view_formular_detail .uk-form input[type="text"],
.view_formular_detail .uk-form input[type="password"],
.view_formular_detail .uk-form input[type="datetime"],
.view_formular_detail .uk-form input[type="datetime-local"],
.view_formular_detail .uk-form input[type="date"],
.view_formular_detail .uk-form input[type="month"],
.view_formular_detail .uk-form input[type="time"],
.view_formular_detail .uk-form input[type="week"],
.view_formular_detail .uk-form input[type="number"],
.view_formular_detail .uk-form input[type="email"],
.view_formular_detail .uk-form input[type="url"],
.view_formular_detail .uk-form input[type="search"],
.view_formular_detail .uk-form input[type="tel"],
.view_formular_detail .uk-form input[type="color"]{
width:100%;
}
label.labeled_checkbox{
vertical-align:middle;
cursor:pointer;
}
label.labeled_checkbox>span:not(.required-symbol){
display:block;
position:relative;
padding-left:30px;
}
label.labeled_checkbox > span:not(.required-symbol) a{
text-decoration:underline;
}
label.labeled_checkbox::before{
font-family:"teufel";
content:'';
border:1px solid #000;
display:inline-block;
width:1em;
height:1em;
line-height:1em;
vertical-align:middle;
position:absolute;
}
label.labeled_checkbox--wb::before{
background-color:#fff;
color:#000;
}
label.labeled_checkbox.error{
color:#f00;
}
label.labeled_checkbox.error::before{
border-color:#f00;
}
label.labeled_checkbox--notext::before{
margin-right:0;
}
input[type="checkbox"].labeled_checkbox{
display:none;
cursor:pointer;
}
input[type="checkbox"].labeled_checkbox:checked + label.labeled_checkbox::before{
font-family:"teufel";
content:"";
padding:0;
}
input[type="checkbox"].labeled_checkbox:disabled + label.labeled_checkbox::before{
border-color:#d2d2d2;
}
select.styled,
.uk-form select{

}
select.styled,
.uk-form select{
background-color:#fff;
font-size:14px;
border-radius:0;
border:1px solid #d2d2d2;
outline:none;
padding:0 25px 0 6px;
height:30px;
line-height:28px;
text-transform:uppercase;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
}
@media (max-width: 959px){
select.styled,
.uk-form select{
height:40px;
line-height:40px;
}
}
select.styled, select.styled:hover, select.styled.content_3d--item.active, select.styled:focus, select.styled:active,
.uk-form select,
.uk-form select:hover,
.uk-form select.content_3d--item.active,
.uk-form select:focus,
.uk-form select:active{
color:#000;
background-color:#eee;
background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%230%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
background-position:right 5px center;
background-repeat:no-repeat;
background-size:auto 35%;
}
select.styled.uk-form-danger,
.uk-form select.uk-form-danger{
background-color:#fee5e6 !important;
background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%230%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") !important;
background-position:right 5px center !important;
background-repeat:no-repeat !important;
background-size:auto 35% !important;
}
select.styled.uk-form-success,
.uk-form select.uk-form-success{
background-color:#fafff2 !important;
background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%230%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") !important;
background-position:right 5px center !important;
background-repeat:no-repeat !important;
background-size:auto 35% !important;
}
select.styled[disabled], select.styled[readonly],
.uk-form select[disabled],
.uk-form select[readonly]{
color:#222;
background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201030%20900%22%20enable-background%3D%22new%200%200%201024%20900%22%3E%3Cstyle%3E.icon-chevron-down%7Bfill%3A%23222222%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22icon-chevron-down%22%20d%3D%22M0%20240l97.44-97.44%20414.56%20414.72%20414.56-414.72%2097.44%2097.44-512%20512-512-512z%22%20%2F%3E%3C%2Fsvg%3E");
}
select.styled:hover, select.styled.content_3d--item.active,
.uk-form select:hover,
.uk-form select.content_3d--item.active{
cursor:pointer;
}
select.styled:-moz-focusring,
.uk-form select:-moz-focusring{
color:transparent;
text-shadow:0 0 0 #000;
}
select.styled::-ms-expand,
.uk-form select::-ms-expand{
display:none;
}
select.styled.error,
.uk-form select.error{
border-color:#f00;
}
select.styled--wot{
border-color:transparent;
}
select.styled--wot,select.styled--wot:hover,select.styled--wot.content_3d--item.active,select.styled--wot:focus,select.styled--wot:active{
color:#fff;
background-color:transparent;
background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
background-position:right 5px center;
background-repeat:no-repeat;
background-size:auto 35%;
}
select.styled--wot:hover,select.styled--wot.content_3d--item.active,select.styled--wot:focus{
color:#999;
}
select.styled--wot option{
color:#000;
}
@-moz-document url-prefix(){
select.styled,
.uk-form select{
padding:0 25px 0 6px;
outline:0;
}
}
.form_search_dark{
height:35px;
background-color:#000;
border:1px solid #aaa;
display:flex;
}
.form_search_dark:active,.form_search_dark:hover,.form_search_dark.content_3d--item.active{
border:1px solid #fff;
}
.form_search_dark input{
margin:0 auto;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
color:#fff;
font-size:14px;
padding:0 10px;
position:relative;
height:35px;
width:100%;
vertical-align:top;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
}
.form_search_dark input:focus{
background:#222;
}
.form_search_dark button{
width:35px;
font-size:18px;
color:#fff;
}
.form_search_dark button::after{
font-family:"teufel";
content:"";
width:35px;
}
.form_search_dark button:hover, .form_search_dark button.content_3d--item.active, .form_search_dark button:active{
background-color:#222;
}
.form_search_dark>*{
margin:0;
padding:0;
border:0 none;
box-sizing:content-box;
height:35px;
background-color:#000;
}
.element_search_form{
position:relative;
margin:0 auto;
}
.element_search_form__form{
display:flex;
align-items:stretch;
height:35px;
background-color:#000;
border:1px solid #aaa;
margin:0 auto;
}
.element_search_form__form:active,.element_search_form__form:hover,.element_search_form__form.content_3d--item.active{
border:1px solid #fff;
}
.element_search_form__form>*{
flex:0 0 auto;
margin:0;
padding:0;
border:0 none;
background:#000;
color:#fff;
box-sizing:content-box;
}
.element_search_form__q{
flex:1 1 auto;
padding:0 10px;
min-width:200px;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:14px;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
}
@media (min-width: 960px){
.element_search_form__q{
min-width:253px;
}
}
.element_search_form__button{
display:flex;
justify-content:center;
align-items:center;
width:35px;
height:35px;
}
.element_search_form__button::after{
font-family:"teufel";
content:"";
width:35px;
}
.element_search_form__button:hover,.element_search_form__button.content_3d--item.active,.element_search_form__button:active{
background-color:#777;
cursor:pointer;
}
.element_search_form__button--submit{
font-size:18px;
background:#444;
border-radius:0;
}
@media (max-width: 959px){
.element_search_form__button--submit{
display:none;
}
}
.element_search_form--mobile_menu_search .element_search_form__button--submit{
display:block;
}
.element_search_form__button--close{
border-left:1px solid;
}
.element_search_form__button--close::after{
content:"";
}
@media (max-width: 959px){
.element_search_form__button--close{
display:none;
}
}
.element_search_form__autosuggest{
padding:0 15px;
width:auto;
max-width:100%;
box-sizing:border-box;
z-index:940;
border:1px solid #d2d2d2;
max-height:405px;
overflow-y:auto;
}
.element_search_form__autosuggest .uk-nav-autocomplete>li.uk-active>a{
background:#d2d2d2;
color:#444;
}
.element_search_form__autosuggest .uk-nav-autocomplete > li a{
color:#444;
}
.element_search_form__autosuggest li{
padding-bottom:0;
}
.element_search_form__autosuggest li a{
padding:8px 5px;
width:calc(100% - 10px);
}
.element_search_form__autosuggest li:hover, .element_search_form__autosuggest li.content_3d--item.active{
background:#d2d2d2;
}
.element_search_form__autosuggest li:nth-child(2n+1){
background:#eee;
}
.element_search_form__autosuggest li:nth-child(2n+1):hover, .element_search_form__autosuggest li.content_3d--item.active:nth-child(2n+1){
background:#d2d2d2;
}
@media (max-width: 959px){
.element_search_form__autosuggest{
width:100%;
}
}
@media (max-width: 767px){
.element_search_form__autosuggest{
max-height:155px;
}
}
.layout_header_wrapper__flyout:not(.uk-active) .element_search_form--desktop .element_search_form__button--close{
display:none;
}
@media (min-width: 960px){
.element_search_form{
max-width:760px;
}
}
.uk-alert-success{
padding:10px;
}
.uk-form-horizontal .uk-form-label{
display:flex;
width:100%;
}
.uk-form-horizontal .uk-form-label .required-symbol{
margin-left:5px;
}
.readonly{
cursor:not-allowed;
padding:0 6px;
border:1px solid #ccc !important;
background-color:#eee !important;
display:block;
box-sizing:border-box;
}
.readonly::placeholder{
color:#000 !important;
opacity:1;
}
.readonly:-ms-input-placeholder{
color:#000 !important;
}
.readonly::-ms-input-placeholder{
color:#000 !important;
}
.blog__slider{
width:100%;
}
@media (max-width: 959px){
.blog__slider{
margin-bottom:20px;
}
}
@media (min-width: 768px){
.blog__slider .uk-slider-container li:nth-child(1){
margin-right:10px;
}
.blog__slider .uk-slider-container li:nth-child(2){
margin-left:10px;
}
}
.blog__slider .uk-dotnav{
justify-content:center;
margin-top: -50px;
}
@media (min-width: 960px){
.blog__slider .uk-dotnav{
display:none;
}
}
.blog__slider .uk-dotnav>*{
padding:0;
margin:0 5px;
}
.blog__slider .uk-dotnav>*>*{
width:60px;
height:5px;
border-radius:0;
background:none;
padding:20px 0;
}
.blog__slider .uk-dotnav>*>*:before{
content:"";
height:5px;
display:block;
background-color:#d2d2d2;
}
.blog__slider .uk-dotnav > * > *:hover:before, .blog__slider .uk-dotnav>*>*.content_3d--item.active:before{
background-color:#f00;
}
@media (min-width: 960px){
.blog__slider ul{
list-style:none;
padding:0;
}
.blog__slider li{
float:left;
}
.blog__slider li:nth-child(1){
padding-right:5px;
margin:0 !important;
}
.blog__slider li:nth-child(2){
padding-left:5px;
margin:0 !important;
}
}
.blog__wrapper{
background:#fff !important;
margin:20px auto;
padding:50px 30px !important;
}
@media (max-width: 767px){
.blog__wrapper{
padding:40px 0 !important;
margin: -10px auto;
}
.blog__wrapper--headline{
padding:10px;
margin-bottom:0 !important;
}
}
.blog__wrapper span.icon-blog-square{
position:absolute;
top:10px;
left:20px;
color:white;
z-index:1;
font-size:1.4em;
}
.blog__wrapper--top .blog__article--img img{
margin-top: -30px;
}
@media (min-width: 960px){
.blog__wrapper--bottom{
padding:5px;
}
}
@media (max-width: 959px){
.blog__wrapper--bottom:nth-child(2n+2){
padding:0 5px;
}
.blog__wrapper--bottom:nth-child(2n+1){
padding:0 5px;
}
}
.blog__wrapper--bottom .blog__article--img:hover, .blog__wrapper--bottom .blog__article--img.content_3d--item.active{
transform:scale(1.2) !important;
}
.blog__wrapper--icons{
position:absolute;
right:20px;
top:10px;
color:white;
font-weight:bold;
z-index:1;
}
.blog__wrapper--icons span[class^="icon"]{
font-size:1em;
margin-right:4px;
}
.blog__wrapper--icons span.mls{
float:right;
}
.blog__wrapper--comment{
float:right;
}
.blog__wrapper--blog-likes{
float:right;
margin-right:14px;
}
.blog__wrapper hr{
border-top:2px solid #000;
margin-bottom:20px;
}
@media (max-width: 767px){
.blog__article{
padding-bottom:10px;
}
}
.blog__article h2{
font-size:16px;
line-height:20px;
margin-bottom:2px;
}
@media (max-width: 767px){
.blog__article h2{
font-size:14px;
line-height:16px;
padding-right:5px;
}
}
.blog__article p{
margin:5px 0;
}
@media (max-width: 767px){
.blog__article p{
font-size:14px;
line-height:18px;
}
}
.blog__article--description{
display:none;
-webkit-animation:uk-fade 0.5s linear;
animation:uk-fade 0.5s linear;
transition:all 0.5s ease 0s;
}
.blog__article--text{
margin-top:10px;
height:85px;
overflow:hidden;
}
.blog__article--text .text_underline:hover, .blog__article--text .text_underline.content_3d--item.active{
color:grey;
}
.blog__article--text>span{
font-size:14px;
text-transform:uppercase;
}
@media (max-width: 767px){
.blog__article--text{
padding:0 10px;
}
}
.blog__article--main{
margin-bottom:13% !important;
position:relative;
}
@media (max-width: 767px){
.blog__article--main{
margin-bottom:0 !important;
}
}
@media (min-width: 768px){
.blog__article--main:hover .blog__article--description, .blog__article--main.content_3d--item.active .blog__article--description{
display:block;
-webkit-animation:uk-fade 0.5s linear;
animation:uk-fade 0.5s linear;
}
.blog__article--main:hover .blog__article--text, .blog__article--main.content_3d--item.active .blog__article--text{
margin: -30% auto;
transition:all 0.5s ease 0s;
height:100%;
padding:7%;
}
}
.blog__article--main h2{
font-size:1.6em;
line-height:1em;
}
.blog__article--main .blog__article--text{
background:#fff;
}
@media (min-width: 768px){
.blog__article--main .blog__article--text{
transition:all 0.5s ease 0s;
position:absolute;
margin: -20% auto;
left:13%;
padding:7%;
height:45%;
width:60%;
}
}
@media (max-width: 767px){
.blog__article--main .blog__article--text{
margin:0 auto;
margin-top: -35px;
padding:20px;
position:relative;
display:flex;
flex-direction:column;
width:80%;
}
}
.blog__article .blog__article-main--img-wrapper{
overflow:hidden;
height:256px;
}
@media (max-width: 768px){
.blog__article .blog__article-main--img-wrapper{
height:280px;
}
}
@media (min-width: 768px) and (max-width: 960px){
.blog__article .blog__article-main--img-wrapper{
height:350px;
}
}
.blog__article .blog__article--img-wrapper{
overflow:hidden;
height:120px;
}
@media (min-width: 767px) and (max-width: 960px){
.blog__article .blog__article--img-wrapper{
height:180px;
}
}
.blog__article .blog__article--img{
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
height:100%;
}
.blog__article .blog__article--img{
overflow:hidden;
transform:scale(1);
transition:all 1s ease 0s;
}
@media (max-width: 960px){
.blog__article .blog__article--text{
height:auto;
}
}
.view_page_sitemap .rfSitemapContent{
margin-bottom:40px;
}
.view_page_sitemap .rfSitemapContent:last-child{
margin-bottom:0;
}
.view_page_sitemap h2, .view_page_sitemap h3{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
}
.view_page_sitemap h2{
border-bottom:1px solid #d2d2d2;
margin:20px 20px 10px 0;
padding-bottom:5px;
font-size:18px;
line-height:20px;
}
.view_page_sitemap h3{
font-size:14px;
}
.view_page_sitemap h4{
font-size:14px;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
margin-left:20px;
}
#GB_overlay{
background:#000;
position:absolute;
margin:auto;
top:0;
left:0;
z-index:950;
width:100%;
height:100%;
display:none;
}
#GB_window{
background-color:#fff;
top:10px;
left:0;
position:absolute;
border:5px solid #999;
overflow:auto;
width:600px;
height:650px;
z-index:960;
display:none;
}
#GB_frame{
background:transparent url("https://www.terminland.de/greybox/ajax-loader.gif") no-repeat scroll center 50%;
border:0;
overflow:auto;
width:580px;
height:550px;
margin:15px;
}
#GB_caption{
font:12px bold helvetica, verdana, sans-serif;
color:#fff;
background:#777;
padding:2px 0 2px 5px;
margin:0;
text-align:left;
}
#GB_window img{
position:absolute;
top:2px;
right:5px;
cursor:pointer;
cursor:hand;
}
#content_3d{
background:#fff;
cursor:move;
cursor:grab;
cursor: -moz-grab;
cursor: -webkit-grab;
}
#content_3d:active{
cursor:grabbing;
cursor: -moz-grabbing;
cursor: -webkit-grabbing;
}
.content_3d--wrapper{
bottom:0;
position:absolute;
left:50%;
transform:translate(-50%, -50%);
}
@media (max-width: 479px){
.content_3d--wrapper{
top:30px;
left:0;
transform:none;
}
}
.content_3d--wrapper ul{
display:flex;
list-style:none;
}
.content_3d--wrapper ul li{
cursor:pointer;
}
.content_3d--wrapper ul li:before{
left:0;
right:0;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.content_3d--item{
background:#eee;
color:#ccc;
text-align:center;
border:1px solid #d2d2d2;
width:73px;
height:73px;
font-size:30px;
padding-top:12px;
margin-right:10px;
}
@media (max-width: 479px){
.content_3d--item{
width:40px;
height:40px;
font-size:26px;
padding:0;
}
}
.content_3d--item:hover,.content_3d--item.active{
background:#d2d2d2;
color:#fff;
border-bottom:2px solid #f00;
}
.artikel-3d--close{
position:absolute;
top:10px;
right:10px;
}
.artikel-3d--icon{
font-size:45px;
position:absolute;
bottom:125px;
background:rgba(255, 255, 255, 0.5);
cursor:pointer;
}
@media (max-width: 959px){
.artikel-3d--icon{
width:65px;
height:65px;
right:0;
bottom:0;
text-align:center;
}
.artikel-3d--icon i::before{
line-height:65px;
}
}
.artikel-3d--icon:hover,.artikel-3d--icon.content_3d--item.active{
color:#555;
}
.view_recommendations{
box-sizing:border-box;
width:100%;
margin-bottom:10px;
}
.view_recommendations__category{
min-height:404px;
background:#000;
}
.b2b .layout_header_wrapper__benefit_left{
visibility:hidden;
}
.sqln-subline{
padding:0 10px;
}
@media (min-width: 960px){
.sqln-subline{
padding:0 50px;
}
}
#squarelovin-head-container{
max-width:1024px !important;
margin:10px auto 0;
display:block !important;
}
#squarelovin-head-container .squarelovin-headline{
font-size:30px;
line-height:34px;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:none;
text-align:left !important;
margin-bottom:5px;
}
#squarelovin-head-container .squarelovin-subtext{
font-size:18px;
line-height:22px;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:none;
text-align:left !important;
}
.element_sidebar ul li{
line-height:inherit;
padding-bottom:0;
}
.element_sidebar a:hover, .element_sidebar a.content_3d--item.active{
color:inherit !important;
}
.element_sidebar .uk-nav ul{
padding-left:20px;
}
.element_sidebar .uk-nav ul ul{
padding:8px 0 1px 10px;
width:100%;
}
.element_sidebar .uk-nav ul ul li{
padding:0 0 10px 5px;
min-height:20px;
}
.element_sidebar .uk-nav a{
padding:0;
display:inline-block;
}
.element_sidebar .uk-nav a.uk-menu1,
.element_sidebar .uk-nav a.uk-menu2{
margin-bottom:10px;
}
.element_sidebar .uk-nav a.uk-menu1.uk-active,
.element_sidebar .uk-nav a.uk-menu2.uk-active{
margin:0;
}
.element_sidebar .uk-nav a.uk-menu1.uk-active{
border-bottom:2px solid #f00;
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
margin:0 0 10px 0;
}
.element_sidebar .uk-nav a.uk-menu1{
border-bottom:2px solid #d2d2d2;
}
.element_sidebar .uk-nav a.uk-menu1:hover, .element_sidebar .uk-nav a.uk-menu1.content_3d--item.active{
border-bottom:2px solid #f00;
color:inherit !important;
}
.element_sidebar .uk-nav .uk-menu1{
text-transform:uppercase;
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:16px;
color:#000;
padding-top:5px;
}
.element_sidebar .uk-nav .uk-menu2{
text-transform:none;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:16px;
color:#000;
}
.element_sidebar .uk-nav .uk-menu2:hover, .element_sidebar .uk-nav .uk-menu2.content_3d--item.active{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.element_sidebar .uk-nav .uk-menu3{
text-transform:none;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:14px;
line-height:inherit;
color:#000;
}
.element_sidebar .uk-nav .uk-menu3:hover, .element_sidebar .uk-nav .uk-menu3.content_3d--item.active{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.element_sidebar .uk-nav .uk-active{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.body_rating_overview .rating-element{
display:inline-block;
padding:20px 0;
}
.body_rating_overview .rating-element .more_box_toggle{
text-align:left !important;
}
.body_rating_overview .rating-element .rating_content{
font-style:italic;
}
.body_rating_overview .rating-element .rating-element-stars{
padding-right:20px;
}
.body_rating_overview .rating-element .rating-element-customers{
border-left:1px solid #d2d2d2;
padding-left:20px;
}
.body_rating_overview .rating-element .button-default-icon-right-small, .body_rating_overview .rating-element .element_artikel_gallery__button_link{
width:auto;
}
.body_rating_overview .element_rating_stars__outer{
font-size:22px;
}
@media (max-width: 479px){
.body_rating_overview .button-default-small{
width:100%;
display:block;
}
}
.support_download_raumfeld h2{
margin:20px 0;
padding:0;
}
.support_download_raumfeld section{
position:relative;
}
.support_download_raumfeld section span{
position:absolute;
bottom:20px;
right:20px;
}
.product_support ul{
padding:35px 0 0 30px;
}
.product_support ul li{
float:left;
padding-right:14px;
font-size:16px;
list-style:none;
}
.product_support_results{
margin-top:20px;
}
.product_support_results a{
border-bottom:1px solid #d2d2d2;
text-decoration:none;
display:block;
}
.product_support_results a:hover, .product_support_results a.content_3d--item.active{
color:inherit;
background:linear-gradient(to bottom, white 38%, white 58%, #f3f3f3 100%);
}
.product_support_results a:last-child{
border-bottom:none;
}
.product_support_results section{
padding:15px 0;
display:inline-block;
}
@media (min-width: 959px){
.product_support_results section div:nth-child(2){
padding:0 30px 0 0;
}
}
.product_support_results section div:nth-child(3) span:last-of-type{
float:right;
margin:10px 30px;
}
@media (max-width: 768px){
.product_support_results section div:nth-child(3) span:last-of-type{
margin:20px 0 0 0;
}
}
.product_support_results section span button{
padding:0 0 0 5px;
}
@media (max-width: 768px){
.product_support_results section span{
margin:10px 0;
}
}
.product_support_technical .view_product_content__wrapper,
.product_support_downloads .view_product_content__wrapper{
padding-left:0;
padding-right:0;
}
.body_wrapper--view_shop_support_product_detail .view_product_download{
display:block;
}
.view_shop_support_product_detail .view_product_download__downloads:before{
display:inline-table;
}
.view_shop_support_product_detail .view_product_download__faq{
display:none;
}
.view_shop_support_product_detail .uk-slider li{
padding-right:15px;
margin-left:10px;
}
.view_shop_support_product_detail .view_product__section_headline{
margin:15px 0;
}
.view_shop_support_product_detail .product_support_details{
margin-bottom:30px;
}
.view_shop_support_product_detail .product_support_details a{
cursor:pointer;
}
.view_shop_support_product_detail .product_support_details .product_support_image{
text-align:center;
}
.view_shop_support_product_detail .product_support_details .product_support_gallery{
padding:0 40px;
}
.view_shop_support_product_detail .product_support_delivery{
margin-bottom:30px;
}
.view_shop_support_product_detail .product_support_delivery li{
list-style:none;
}
.view_shop_support_product_detail .product_support_highlights{
margin-bottom:20px;
}
.view_shop_support_product_detail .product_support_highlights ul{
padding-left:45px;
}
.view_shop_support_product_detail .product_support_technical{
margin-bottom:30px;
}
.view_shop_support_product_detail .product_support_technical .view_product_content__section--padded, .view_shop_support_product_detail .product_support_technical .view_product_crossselling,
.view_shop_support_product_detail .product_support_technical .view_product_seo,
.view_shop_support_product_detail .product_support_technical .view_product_crossselling,
.view_shop_support_product_detail .product_support_technical .view_product_last_viewed,
.view_shop_support_product_detail .product_support_technical .view_product_bottom_notes,
.view_shop_support_product_detail .product_support_technical .view_product_seo{
padding:0 0;
}
.view_shop_support_product_detail .product_support_technical .view_product_content__wrapper .view_shop_support_product_detail .product_support_technical .view_product_content__wrapper{
padding-left:30px;
padding-right:30px;
}
@media (min-width: 960px){
.view_shop_support_product_detail .product_support_technical .view_product_content__wrapper{
padding-right:30px !important;
}
}
.view_shop_support_product_detail .product_support_technical .view_product_tech__block--first,
.view_shop_support_product_detail .product_support_technical .view_product_tech__block{
margin-top:30px;
}
.view_shop_support_product_detail .product_support_faq{
margin-bottom:30px;
}
.view_shop_support_product_detail .product_support_faq section{
padding:10px 30px;
}
@media (max-width: 768px){
.view_shop_support_product_detail .product_support_faq section{
padding:0;
}
}
.faq_items section .faq_question{
padding:5px 0;
margin-bottom:20px;
}
.faq_items .faq_top{
margin-top:1rem;
text-align:right;
}
.product_support_manuals p{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.product_support_manuals p a{
width:44px;
height:44px;
padding:0;
flex:initial;
align-items:center;
display:flex;
justify-content:center;
}
.product_support_manuals p a:not(.shop_downloads__filter_button--applicable){
cursor:not-allowed;
}
.product_support_manuals p a:not(.shop_downloads__filter_button--applicable):hover, .product_support_manuals p a.content_3d--item.active:not(.shop_downloads__filter_button--applicable){
background:transparent;
color:#999 !important;
}
.product_support_manuals p a.shop_downloads__filter_button--applicable:hover, .product_support_manuals p a.shop_downloads__filter_button--applicable.content_3d--item.active, .product_support_manuals p a.shop_downloads__filter_button--active:hover, .product_support_manuals p a.shop_downloads__filter_button--active.content_3d--item.active{
background:#555;
color:#fff !important;
}
.shop_downloads__filter_button{
color:#999;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:18px;
}
@media (min-width: 960px){
.shop_downloads__filter_button{
margin-right:0.5em;
}
}
.shop_downloads__filter_button--applicable{
color:#222;
text-decoration:underline;
cursor:pointer;
}
.shop_downloads__filter_button--active{
text-decoration:none !important;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif!important;
background:#000;
color:#fff;
}
.shop_downloads__product_list{
border-top:1px solid #d2d2d2;
margin:30px 0;
padding:0;
list-style:none;
}
.shop_downloads__product_item{
border-bottom:1px solid #d2d2d2;
padding:15px 30px 0 30px;
display:flex;
flex-direction:column;
}
@media (max-width: 767px){
.shop_downloads__product_item{
padding:15px 10px 0 10px;
}
}
.shop_downloads__product_item li{
padding-bottom:15px;
}
.shop_downloads__product_name{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
margin-bottom:0.8rem;
display:block;
}
.shop_downloads__link_list{
display:block;
width:auto;
float:left;
margin-left:30px;
}
.shop_downloads__link_list a{
text-decoration:underline;
}
.shop_downloads__manual_download_icon{
font-size:1.25rem;
vertical-align:middle;
}
.fitting_stands table th,
.fitting_stands table td,
.fitting_mounts table th,
.fitting_mounts table td{
border-right:1px solid #777;
}
.fitting_stands table th,
.fitting_mounts table th{
border-bottom:1px solid #777;
}
.view_productgroup_standsandmounts__productgroup_toggle_elements{
margin:25px 0;
padding-left:0;
}
.support_info_block div{
border:1px solid #bbb;
padding:15px 25px;
font-size:16px;
}
.support_info_block div span{
margin-bottom:5px;
display:block;
}
.support_info_block div a{
display:table;
margin-top:15px;
}
.main_section--seite_detail_datenschutz .uk-container h3{
margin:20px 0;
}
.person_changepw section, .person_overview section{
margin:1rem 0;
padding:1rem 0;
}
.person_changepw section, .person_overview section{
border-top:1px solid #d2d2d2;
}
@media (max-width: 767px){
.view_person .uk-table td{
display:inline-block;
width:100%;
text-align:left;
padding:0;
}
.view_person .uk-table tr{
border-bottom:none;
}
}
@media (min-width: 768px){
.element_person_header{
position:absolute;
right:0;
top:0;
}
}
@media (max-width: 767px){
.element_person_header{
margin-bottom:15px;
}
}
.element_person_header__logoutlink{
margin-right:0;
}
.person_deliveryaddress{
padding-top:20px;
}
.person_deliveryaddress__wrapper>div:nth-child(2){
padding:10px 0 0 32px;
}
@media (min-width: 960px){
.person_deliveryaddress section:nth-child(-n+2) .person_deliveryaddress__wrapper{
border-top:1px solid #d2d2d2;
}
}
@media (max-width: 959px){
.person_deliveryaddress section{
padding:0;
}
.person_deliveryaddress section:first-of-type .person_deliveryaddress__wrapper{
border-top:1px solid #d2d2d2;
}
}
.person_deliveryaddress__wrapper{
height:100%;
padding:30px 40px;
border-bottom:1px solid #d2d2d2;
display: -ms-grid;
display:grid;
box-shadow:inset 0 0 0 10px #fff;
box-sizing:border-box;
}
.person_deliveryaddress__standard{
background:#eee;
}
.person_deliveryaddress__buttons:nth-child(3){
display:flex;
align-items:flex-end;
}
.person_deliveryaddress__buttons button span:hover, .person_deliveryaddress__buttons button span.content_3d--item.active{
color:#555;
}
.person_deliveryaddress__buttons .icon-check{
font-size:17px;
}
.person_deliveryaddress__buttons--standard{
margin-bottom:10px;
}
.person_deliveryaddress__buttons--standard span{
text-decoration:none !important;
}
.person_deliveryaddress__buttons--choose{
height:26px;
margin-bottom:10px;
}
.person_deliveryaddress__buttons--choose span{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:14px;
text-decoration:none !important;
position:relative;
top:2px;
}
.person_deliveryaddress__buttons--choose::before{
content:'';
border:1px solid #000;
border-radius:50%;
display:inline-block;
width:1.5em;
height:1.5em;
line-height:1.5em;
vertical-align:middle;
margin-right:5px;
}
.person_deliveryaddress__buttons--choose:hover,.person_deliveryaddress__buttons--choose.content_3d--item.active{
font-style:normal;
}
.person_deliveryaddress__buttons--choose.active:before,.person_deliveryaddress__buttons--choose:hover:before,.person_deliveryaddress__buttons--choose.content_3d--item.active:before{
font-family:"teufel";
content:"";
}
.person_deliveryaddress__buttons button{
padding:0;
margin:0;
border:0;
background:none;
cursor:pointer;
}
.person_deliveryaddress__buttons i{
font-style:normal;
}
.person_deliveryaddress__buttons a{
text-decoration:none !important;
}
.person_deliveryaddress__buttons span{
text-decoration:underline;
font-size:13px;
margin-left:5px;
position:relative;
top:2px;
}
.person_deliveryaddress .person_deliveryaddress__new{
display:block !important;
}
.person_deliveryaddress__new{
display:none;
}
@media (max-width: 959px){
.person_deliveryaddress__new button{
margin-bottom:25px;
}
}
@media (min-width: 960px){
.person_login section{
margin-top:20px;
}
}
.person_login section:nth-child(2){
border-right:1px solid #d2d2d2;
padding:0 40px 0 0;
}
@media (max-width: 959px){
.person_login section:nth-child(2){
border-right:0;
border-bottom:1px solid #d2d2d2;
padding:0 0 30px 0;
margin-top:20px;
}
}
.person_login section:nth-child(3){
padding:0 0 0 40px;
}
@media (max-width: 959px){
.person_login section:nth-child(3){
padding:30px 0 30px 0;
}
}
.person_login section a:not([class*="button"]){
text-decoration:underline;
}
.person_login section input{
width:100%;
}
.person_orderstatus{

}
.person_orderstatus a{
text-decoration:underline;
}
.person_orderstatus .uk-accordion-title{
position:relative;
margin-bottom:3px;
}
.person_orderstatus .uk-accordion-title>span{
position:absolute;
right:0;
display:inline-block;
width:3rem;
text-align:center;
font-size:75%;
}
.person_orderstatus .uk-accordion-title.uk-active span::before{
content:"";
}
.element_person_bestellstatus_info__list .uk-grid{
margin:0;
}
.element_person_bestellstatus_info__list>div{
padding:1rem 0;
border-bottom:1px solid #d2d2d2;
}
@media (max-width: 767px){
.element_person_bestellstatus_info__list_item--links{
padding-bottom:10px;
}
}
@media (min-width: 768px){
.element_person_bestellstatus_info__list_item--qtyprice{
text-align:right;
}
}
.element_person_bestellstatus_info__list_item--info{
padding-left:10px;
}
.element_person_bestellstatus_info__sum div:nth-child(3), .element_person_bestellstatus_info__sum div:nth-child(4){
padding:5px 0 5px 0;
}
.element_person_bestellstatus_info_pos__product_name{
text-decoration:none;
}
.element_person_bestellstatus_info_pos__download_links{
font-size:12px;
line-height:16px;
}
@media (min-width: 320px) and (max-width: 959px){
.view_person_register h2{
margin-top:25px;
}
}
.view_person_register__notice{
margin:10px 0 35px 0;
}
.view_person_register__form{
order:1;
}
@media (max-width: 959px){
.view_person_register__form{
order:2;
}
}
@media (min-width: 960px){
.view_person_register__form{
padding-right:30px;
}
}
@media (min-width: 320px) and (max-width: 959px){
.view_person_register__form{
padding-top:30px !important;
}
}
.view_person_register__info{
order:2;
}
@media (max-width: 959px){
.view_person_register__info{
order:1;
}
}
@media (min-width: 960px){
.view_person_register__info{
padding-left:30px;
border-left:1px solid #d2d2d2;
padding-left:30px;
}
}
@media (min-width: 320px) and (max-width: 959px){
.view_person_register__info{
border-bottom:1px solid #d2d2d2;
padding-bottom:10px;
}
}
.person_overview__orders tr{
display:flex;
align-items:center;
padding:15px 0;
justify-content:space-evenly;
}
.person_overview__orders tr:nth-child(odd){
background:#f7f7f7;
}
@media (max-width: 959px){
.person_overview__orders tr{
flex-direction:column;
align-items:flex-start;
}
}
.person_overview__orders tr td{
padding:0;
}
.person_overview__orders tr td a{
text-decoration:none !important;
}
@media (max-width: 959px){
.person_overview__orders tr td a{
margin-top:10px;
}
}
.person_overview__orders--divider{
width:1px;
height:30px;
align-self:center;
background:#d2d2d2;
}
.element_merkliste_product{
border-top:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
margin:20px 0;
padding:20px 0 0 0;
}
.element_merkliste_product__link{
display:block;
height:100%;
text-decoration:none !important;
}
.element_merkliste_product__link:hover,.element_merkliste_product__link.content_3d--item.active{
color:inherit !important;
}
@media (max-width: 959px){
.element_merkliste_product:last-of-type{
border-bottom:0;
}
}
.element_merkliste_product section{
position:relative;
padding:0;
margin-bottom:35px;
}
@media (max-width: 959px){
.element_merkliste_product section{
padding-bottom:15px;
margin-bottom:20px;
border-bottom:1px solid #d2d2d2;
}
}
.element_merkliste_product__wrapper{
padding:0 10px;
margin-bottom:20px;
}
@media (max-width: 959px){
.element_merkliste_product__wrapper{
padding:0;
}
}
.element_merkliste_product__remove{
background:transparent;
position:absolute;
top:0;
right:20px;
text-decoration:none !important;
}
.element_merkliste_product__remove:hover,.element_merkliste_product__remove.content_3d--item.active{
background:transparent;
}
@media (max-width: 959px){
.element_merkliste_product__remove{
padding:0;
right:0;
}
}
.element_merkliste_product__print{
text-align:right;
}
.element_merkliste_product__product_name{
min-height:37px;
}
.element_merkliste_product__description{
margin:5px 0 10px 0;
height:2.7em;
overflow:hidden;
}
.element_merkliste_product__description .text_ellipsis{
height:3.8em;
}
.element_merkliste_product__description .text_ellipsis::before{
bottom:15px;
}
.element_merkliste_product__pricebox{
margin:10px 0 0 0;
min-height:50px;
display:flex;
flex-direction:column;
justify-content:flex-end;
}
.element_merkliste_product__price--wasprice{
display:block;
line-height:1.4em;
}
.element_merkliste_product__buttons{
position:relative;
}
.element_merkliste_product__button_buy{
display:block;
text-decoration:none !important;
position:absolute;
right:0;
bottom:0;
padding:0;
border:0;
cursor:pointer;
}
.element_merkliste_product__button_buy::after{
font-family:"teufel";
content:"";
display:inline-block;
vertical-align:middle;
flex:0 0 30px;
width:30px;
height:30px;
border:0 none;
padding:0;
font-size:15px;
line-height:30px;
overflow:hidden;
text-align:center;
background:#777;
color:#fff;
}
.element_merkliste_product__button_compare{
margin-top:10px;
display:block;
text-align:right;
}
.doubleopt_detail__content{
margin:15px 0;
}
.body_warenkorb_checkout2 .uk-tooltip{
font-size:13px;
max-width:350px;
}
.address{
display:flex;
flex-direction:column;
}
.address .inline-validation-message{
color:#f00;
}
.address a>i{
display:inline-block;
min-width:10px;
}
.address__row{
display:flex;
flex-direction:column;
align-items:initial;
}
@media (min-width: 768px){
.address__row{
flex-direction:row;
align-items:baseline;
}
}
.address__label_container{
flex:1 1 auto;
order:1;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
margin-top:1px;
}
@media (min-width: 768px){
.address__label_container{
flex:0 1 25%;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
margin-top:0;
}
}
.address__label--error{
background-color:#fee5e6;
padding:3px;
}
.address__input_container{
flex:1 1 auto;
flex-wrap:nowrap;
margin-top:1px;
order:2;
margin-right:30px;
}
.address__input_container--multi_input{
display:flex;
justify-content:space-between;
}
.address__input_container--multi_input>input{
flex:1 1 auto;
}
@media (min-width: 768px){
.address__input_container{
flex:0 1 25%;
margin-top:0;
}
}
.address__input{
width:100%;
}
.address__input--error{
border:1px solid #F1A2A0 !important;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif!important;
background:#fee5e62e !important;
}
.address__input--error + label + .address__input--status{
position:absolute;
top:10px;
right:10px;
width:25px;
height:25px;
border-radius:50%;
background:#F1A2A0;
color:#fff !important;
}
.address__input--error + label + .address__input--status::before{
font-family:"teufel";
content:"";
font-size:14px;
display:flex;
justify-content:center;
padding:3px;
}
.address__input--valid{
border:1px solid #4eae69 !important;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif!important;
background:#4eae6917 !important;
}
.address__input--valid + label + .address__input--status{
position:absolute;
top:10px;
right:10px;
width:25px;
height:25px;
border-radius:50%;
background:#4eae69;
color:#fff !important;
}
.address__input--valid + label + .address__input--status::before{
font-family:"teufel";
content:"";
font-size:14px;
display:flex;
justify-content:center;
padding:4px;
}
.address__input--valid::focus{
background:initial !important;
}
.address__additional_info_container{
flex:1 1 auto;
align-self:flex-end;
order:3;
position:relative;
top: -25px;
padding:0 10px;
font-size:11px;
margin-top:1px;
}
.address__additional_info_container i{
padding:0 7px 0 7px;
left:5px;
position:relative;
min-width:0 !important;
}
@media (min-width: 768px){
.address__additional_info_container{
flex:0 1 50%;
align-self:initial;
top:0;
margin-top:0;
}
}
.address__row + .address__row{
margin-top:15px;
}
.address__input + .address__input{
margin-left:1%;
}
.deliveryaddress__info{
margin-bottom:20px;
}
.presence_search{
border:3px solid #f00;
}
.element_product_deliverytime__link{
text-decoration:underline;
}
.element_product_master_prices{
display:flex;
flex-direction:column;
text-align:left;
}
@media (min-width: 480px){
.element_product_master_prices{
text-align:inherit;
}
}
.element_product_master_prices__was_price{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:14px;
line-height:19px;
text-decoration:line-through;
order:1;
}
.element_product_master_prices__is_price{
order:2;
top: -3px;
position:relative;
}
.element_product_price{
display:flex;
flex-direction:row;
}
.element_product_price__rebate,.element_product_price__was_price{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:14px;
line-height:19px;
line-height:inherit;
margin-right:20px;
}
.element_product_price__was_price{
text-decoration:line-through;
}
.element_product_variant_buttons__button_wrapper{
display:flex;
flex-direction:row;
}
@media (max-width: 960px){
.element_product_variant_buttons__button_wrapper{
flex-wrap:wrap;
}
}
.element_product_variant_buttons__button_wrapper>div{
padding:0;
}
@media (min-width: 479px) and (max-width: 959px){
.element_product_variant_buttons__button_wrapper>div{
padding:0 2px;
}
}
.element_product_variant_buttons__button_compare{
flex:1 1 auto;
border-right:1px solid #fff;
font-size:12px;
line-height:42px;
vertical-align:middle;
}
@media (max-width: 960px){
.element_product_variant_buttons__button_compare{
margin-bottom:1px;
margin-right:0;
flex:none;
display:block;
width:50%;
}
}
@media (max-width: 767px){
.element_product_variant_buttons__button_compare{
flex:1 1 auto;
margin-bottom:0;
}
}
@media (max-width: 479px){
.element_product_variant_buttons__button_compare{
flex:none;
display:block;
width:50%;
margin-bottom:1px;
margin-right:0;
}
}
.element_product_variant_buttons__button_bookmark{
flex:1 1 auto;
border-right:1px solid #fff;
font-size:12px;
line-height:42px;
vertical-align:middle;
}
@media (max-width: 960px){
.element_product_variant_buttons__button_bookmark{
margin-bottom:1px;
margin-right:0;
flex:none;
display:block;
width:50%;
}
}
@media (max-width: 767px){
.element_product_variant_buttons__button_bookmark{
flex:1 1 auto;
margin-bottom:0;
}
}
@media (max-width: 479px){
.element_product_variant_buttons__button_bookmark{
flex:none;
display:block;
width:50%;
margin-bottom:1px;
margin-right:0;
}
}
.element_product_variant_buttons__button_buy{
flex:0 1 28%;
border-right:1px solid #fff;
vertical-align:middle;
font-size:25px;
}
@media (max-width: 960px){
.element_product_variant_buttons__button_buy{
margin-right:0;
flex:none;
display:block;
width:50%;
}
}
.element_product_variant_buttons__button_details{
flex:0 1 28%;
vertical-align:middle;
}
@media (max-width: 960px){
.element_product_variant_buttons__button_details{
flex:none;
display:block;
width:50%;
}
}
.product_comparison__remove{
line-height:22px;
height:22px;
display:inline-flex;
float:right;
}
.product_comparison__remove a{
margin-left:5px;
}
.product_comparison__table{
height:15rem;
min-height:15rem;
width:100%;
position:relative;
}
.product_comparison__table th{
cursor:pointer;
border:solid #777;
border-width:1px 0;
}
.product_comparison__table th::after{
font-family:"teufel";
content:"";
position:absolute;
right:20px;
}
.product_comparison__table th.active:after{
content:"";
}
.product_comparison__table tr:nth-child(even){
background:#eee;
}
.product_comparison__table td{
box-sizing:border-box;
width:25%;
border:solid #d2d2d2;
border-width:0 1px;
}
.product_comparison__table td:first-of-type{
border:none;
}
.product_comparison__table td:last-of-type{
border:none;
}
.product_comparison__table__products td:first-of-type{
padding:0;
}
.product_comparison__shipping{
text-decoration:underline;
}
.product_comparison_item__price{
margin:0.25rem 0;
}
.product_comparison_item__price .wasprice, .product_comparison_item__price .flyout_container__price--base, .product_comparison_item__price .product_teaser_wallpaper .element_product_teaser_wallpaper__price--wasprice, .product_teaser_wallpaper .product_comparison_item__price .element_product_teaser_wallpaper__price--wasprice, .product_comparison_item__price .element_merkliste_product__price--wasprice, .product_comparison_item__price .element_cart_pos__was_price,
.product_comparison_item__price .element_cart_sums__was_price, .product_comparison_item__price .element_artikel_sentence_item__content_prices .element_product_master_prices__was_price, .element_artikel_sentence_item__content_prices .product_comparison_item__price .element_product_master_prices__was_price, .product_comparison_item__price .element_artikel_overlay_item__content_prices .element_product_master_prices__was_price, .element_artikel_overlay_item__content_prices .product_comparison_item__price .element_product_master_prices__was_price{
line-height:100%;
}
.product_comparison_item__product_select{
width:100%;
}
.product_comparison_item__buttons{
position:absolute;
bottom:0;
width:100%;
}
.product_comparison_item__button_bookmark,.product_comparison_item__button_details,.product_comparison_item__button_buy{
width:100%;
border-top:1px solid #fff;
}
.product_comparison_item__button_buy i{
font-size:25px;
display:block;
top:1px;
position:relative;
}
@media (max-width: 959px){
.product_comparison_item__button_buy::after{
display:none;
}
}
.view_rating_detail input[type="text"],
.view_rating_detail textarea{
width:100%;
}
.view_rating_detail .input__error{
border-color:#000 !important;
background-color:#fee5e6 !important;
color:#000 !important;
}
.view_rating_detail__amazon .uk-form-controls{
position:relative;
}
.view_rating_detail__amazon .copy_amazon_review_content{
background:#f7f7f7;
border:1px solid #d2d2d2;
padding:5px 50px 5px 5px;
}
.view_rating_detail__amazon .copy_amazon_review_content--highlight{
height:100%;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
background:#4eae69;
color:#fff;
display:flex;
justify-content:center;
align-items:center;
}
.view_rating_detail__amazon--copytext,.view_rating_detail__amazon--copytextarea{
position:absolute;
right:1px;
top:1px;
font-size:20px;
display:flex;
align-items:center;
line-height:27px;
padding:0 4px 0 6px;
background:#fff;
cursor:pointer;
}
.view_rating_detail__amazon--copytextarea{
height:calc(100% - 2px);
line-height:0;
}
.view_rating_detail__amazon--copytextinfo i{
font-size:20px;
}
.element_rating_stars{
display:inline-block;
white-space:nowrap;
}
.element_rating_stars *::before{
font-family:"teufel";
content:"\e953";
}
.element_rating_stars__outer{
display:inline-block;
color:#d2d2d2;
position:relative;
white-space:nowrap;
margin-left:2px;
}
.element_rating_stars__outer:first-child{
margin-left:0 !important;
}
.element_rating_stars__inner{
display:inline-block;
color:#fed231;
overflow:hidden;
position:absolute;
top:0;
left:0;
}
.stars.icon-star::before,.stars.outer,.stars.inner{
background:deeppink;
content:'umschreiben!';
display:inline-block;
min-height:20px;
min-width:20px;
}
.rating a{
text-decoration:underline;
font-size:12px;
}
.rating .rating_stars{
float:left;
margin-right:10px;
}
.rating .reviews{
float:left;
}
.element_rating_detail{
padding:20px 30px 0 0;
}
.element_rating_detail h2{
margin-bottom:20px;
}
.element_rating_detail .ratings_left .rating_starts_wrapper{
margin:10px 0;
}
.element_rating_detail .ratings_left .rating_stars{
display:inline-block;
}
.element_rating_detail .ratings_left .rating_text{
display:inline-block;
}
.element_rating_detail .ratings_left .rating_bars{
display:block;
width:70%;
margin-left:6px;
}
.element_rating_detail .ratings_left .row.uk-grid{
margin-top:0;
}
.element_rating_detail .ratings_left .count{
padding:0 5px;
}
.element_rating_detail .ratings_left .visual{
padding:1px 5px;
}
.element_rating_detail .ratings_left .background_bar{
background-color:#eaeaea;
}
.element_rating_detail .ratings_left .bar{
background-color:#ffd403;
}
.element_rating_detail .rating_right .slider{
height:100%;
}
.element_rating_detail .rating_right .rating_stars{
padding-bottom:10px;
}
.element_rating_detail .element_slider_rating{
text-align:center;
padding:0 50px 30px 50px;
height:100%;
}
.element_rating_detail .element_slider_rating a{
text-decoration:underline;
}
.element_rating_detail .element_slider_rating cite{
font-size:16px;
font-style:normal;
line-height:19px;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
display:block;
padding:5px 0 1px 0;
}
.element_rating_detail .element_slider_rating blockquote{
padding:0;
border:none;
font-size:14px;
font-style:normal;
line-height:19px;
}
.element_rating_detail .element_slider_rating .right-quote,
.element_rating_detail .element_slider_rating .left-quote{
color:#ccc;
display:inline-block;
font-size:40px;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
line-height:10px;
margin-top:10px;
vertical-align:top;
}
.element_rating_detail .element_slider_rating .left-quote{
vertical-align:bottom;
}
.rating_input_container{
border:none;
float:left;
margin-left: -10px;
}
.rating_input_container.input__error{
margin-left:0;
}
.rating_input_container>input{
display:none;
}
.rating_input_container>label{
display:flex;
align-items:center;
position:relative;
float:right;
width:1.8em;
height:1.8em;
padding:0;
color:#ccc;
font-size:22px;
}
.rating_input_container>label::before{
content:"";
width:1.8em;
padding:0.1em 0;
display:inline-block;
}
.rating_input_container>label.reset::before{
background:#777;
color:#fff;
content:"";
font-size:12px;
text-align:center;
}
.rating_input_container>label.stars_half:not(.reset){
justify-content:flex-end;
width:calc(1.8em / 2);
overflow:hidden;
}
.rating_input_container>label.stars_half:not(.reset)::before{
transform:translate(50%,0);
}
.rating_input_container>label.stars_half:not(.reset):nth-of-type(2n+1){
justify-content:flex-start;
overflow:hidden;
}
.rating_input_container>label.stars_half:not(.reset):nth-of-type(2n+1)::before{
-webkit-transform:translate(-50%,0);
transform:translate(-50%,0);
}
.review_body{
text-align:center;
}
.review_body>div{
text-align:left;
}
.review_body .right-quote{
color:#ccc;
display:inline-block;
font-size:40px;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
line-height:10px;
margin-top:30px;
vertical-align:top;
}
.review_body .left-quote{
color:#ccc;
display:inline-block;
font-size:40px;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
line-height:20px;
padding:10px 0;
vertical-align:bottom;
}
.review_body .operatorContent{
text-align:center;
background:#ccc none repeat scroll 0 0;
display:inline-block;
padding:10px;
width:80%;
margin-top:20px;
}
.rating_input_container>input:checked~label,.rating_input_container:not(:checked)>label:hover,.rating_input_container:not(:checked)>label.content_3d--item.active,.rating_input_container:not(:checked)>label:hover~label,.rating_input_container:not(:checked)>label.content_3d--item.active~label{
color:#FFD700;
}
.rating_input_container > input:checked + label:hover, .rating_input_container > input:checked + label.content_3d--item.active,.rating_input_container>input:checked~label:hover,.rating_input_container>input:checked~label.content_3d--item.active,.rating_input_container>label:hover~input:checked~label,.rating_input_container>label.content_3d--item.active~input:checked~label,.rating_input_container>input:checked~label:hover~label,.rating_input_container>input:checked~label.content_3d--item.active~label{
color:#FFD700;
}
.rating-stars{
color:#222;
display:inline-block;
}
.rating-links{
display:inline-block;
margin-left:10px;
}
.view_report_list a{
text-decoration:underline;
}
.view_report_list .uk-article{
border-bottom:1px solid #d2d2d2;
padding-bottom:25px;
}
.view_report_list .uk-article-content{
padding-bottom:20px;
}
.view_report_list .uk-article-toggle{
margin:10px 0;
}
.view_report_list a{
text-decoration:underline;
}
.view_meldung_detail a{
text-decoration:underline;
}
.view_meldung_detail .subline{
display:inline-block;
}
.reviews .icon-krone{
color:gold;
}
.element_reviews{
min-height:50px;
background-color:#ccc;
}
.element_reviews h2{
padding:20px;
}
.element_reviews .element_slider_review{
text-align:center;
padding:0 60px 30px 60px;
}
.element_reviews .element_slider_review .review_image{
height:100px;
vertical-align:bottom;
margin-bottom:10px;
}
.element_reviews .element_slider_review .review_title{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:16px;
}
.element_reviews .element_slider_review .review_bottom a{
text-decoration:underline;
}
.checkout__error{
display:block;
text-align:left;
}
.checkout__input_error_text{
background:#fee5e6;
padding:3px 5px;
}
.checkout__modal_error{
background:#fee5e6;
}
.checkout__hinweis{
margin-top:30px;
}
.checkout__laddress{
margin:30px 0;
}
.checkout__checkboxes_wrapper{
margin-top:30px;
}
.link_checkout::after,.view_cart_checkout2__deliveryaddress_accordion::after{
font-family:"teufel";
content:"";
}
.view_cart_checkout1{
display:block;
padding:15px 0 25px;
margin-bottom:15px;
}
.view_cart_checkout1__login, .view_cart_checkout1__login_hide_button,
.view_cart_checkout1 .button-highlight,
.view_cart_checkout1 .layout_header_wrapper .header_cart__box_button,
.layout_header_wrapper .view_cart_checkout1 .header_cart__box_button,
.view_cart_checkout1 .element_product_variant_buttons__button_buy,
.view_cart_checkout1 .view_product__section--stage .view_product_basket__cart_button_link,
.view_product__section--stage .view_cart_checkout1 .view_product_basket__cart_button_link{
margin:10px 0 10px 0;
min-width:200px;
}
@media (max-width: 959px){
.view_cart_checkout1__login, .view_cart_checkout1__login_hide_button,
.view_cart_checkout1 .button-highlight,
.view_cart_checkout1 .layout_header_wrapper .header_cart__box_button,
.layout_header_wrapper .view_cart_checkout1 .header_cart__box_button,
.view_cart_checkout1 .element_product_variant_buttons__button_buy,
.view_cart_checkout1 .view_product__section--stage .view_product_basket__cart_button_link,
.view_product__section--stage .view_cart_checkout1 .view_product_basket__cart_button_link{
width:100%;
}
}
@media (min-width: 960px){
#view_cart_checkout1_login_v2_form input{
min-width:300px;
}
}
@media (max-width: 959px){
#view_cart_checkout1_login_v2_form{
width:calc(100% - 10px);
}
#view_cart_checkout1_login_v2_form input{
width:100%;
}
}
#view_cart_checkout1_login_v2_form .uk-form-row + .uk-form-row,
.form_checkout_la .uk-form-row + .uk-form-row{
margin-top:0;
}
.view_cart_checkout2__form .element_cart_nav_buttons__forward button:focus, .view_person_register__form .element_cart_nav_buttons__forward button:focus, .view_cart_checkout2__login .element_cart_nav_buttons__forward button:focus{
background:#00a32e;
line-height:normal;
}
.view_cart_checkout2__form .element_cart_nav_buttons__forward button:focus::after, .view_person_register__form .element_cart_nav_buttons__forward button:focus::after, .view_cart_checkout2__login .element_cart_nav_buttons__forward button:focus::after{
font-family:"teufel";
content:"";
font-size:14px;
padding-left:5px;
}
.view_cart_checkout2__form:not(#form_customer_change):not(#form_checkout_la_change0):not(.form_checkout_la),.view_person_register__form:not(#form_customer_change):not(#form_checkout_la_change0):not(.form_checkout_la){
order:1;
}
@media (max-width: 959px){
.view_cart_checkout2__form:not(#form_customer_change):not(#form_checkout_la_change0):not(.form_checkout_la),.view_person_register__form:not(#form_customer_change):not(#form_checkout_la_change0):not(.form_checkout_la){
order:2;
}
}
@media (min-width: 960px){
.view_cart_checkout2__form:not(#form_customer_change):not(#form_checkout_la_change0):not(.form_checkout_la),.view_person_register__form:not(#form_customer_change):not(#form_checkout_la_change0):not(.form_checkout_la){
padding-right:30px;
}
}
@media (min-width: 320px) and (max-width: 959px){
.view_cart_checkout2__form:not(#form_customer_change):not(#form_checkout_la_change0):not(.form_checkout_la),.view_person_register__form:not(#form_customer_change):not(#form_checkout_la_change0):not(.form_checkout_la){
padding-top:15px;
}
}
.view_cart_checkout2__login{
order:2;
}
@media (max-width: 959px){
.view_cart_checkout2__login .uk-form-label{
top:0.5em;
}
}
@media (max-width: 959px){
.view_cart_checkout2__login{
order:1;
}
}
@media (min-width: 960px){
.view_cart_checkout2__login{
border-left:1px solid #d2d2d2;
padding-left:30px;
}
}
@media (min-width: 320px) and (max-width: 959px){
.view_cart_checkout2__login{
border-bottom:1px solid #d2d2d2;
}
}
.view_cart_checkout2__headline{
margin:20px 0 10px 0;
}
@media (max-width: 767px){
.view_cart_checkout2__la_address{
margin-top:0;
}
}
@media (max-width: 768px){
.view_cart_checkout2__la_address{
margin-top:15px;
}
}
.view_cart_checkout2__la_address span:not(:first-of-type){
display:block;
margin-left:30px;
line-height:1.4em;
}
.view_cart_checkout2__register{
margin-bottom:20px;
}
.view_cart_checkout2__subheadline_la{
margin-bottom:20px;
}
.view_cart_checkout2__deliveryaddress{
margin:30px 0;
}
.view_cart_checkout2__deliveryaddress_choose{
padding:10px 0 0 0;
}
.view_cart_checkout2__deliveryaddress_container{
display:none;
}
.view_cart_checkout2__checkboxes{
margin-top:30px;
}
.view_cart_checkout2 .checkout-accordion-toggle{
margin:10px 0 10px 0;
min-width:200px;
}
@media (max-width: 959px){
.view_cart_checkout2 .checkout-accordion-toggle{
display:block;
}
}
.view_cart_checkout2 .button-edit,
.view_cart_checkout2 .button-delete,
.view_cart_checkout2 .button-add{
margin:10px 0 0 -7px;
}
.view_cart_checkout2 .button-edit + span,
.view_cart_checkout2 .button-delete + span,
.view_cart_checkout2 .button-add + span{
position:relative;
top:2px;
padding-left:8px;
text-decoration:underline;
}
.view_cart_checkout2__register{
margin-bottom:20px;
}
.view_cart_checkout2__subheadline_la{
margin-bottom:20px;
}
.view_cart_checkout2__deliveryaddress{
margin:30px 0;
}
.view_cart_checkout2__deliveryaddress_container{
display:none;
}
.view_cart_checkout2__checkboxes{
margin-top:30px;
}
.view_cart_checkout2__la_address .uk-form-label>div{
padding-left:30px;
}
@media (max-width: 768px){
.view_cart_checkout2__la_address{
margin-top:15px;
}
}
.view_cart_checkout2__deliveryaddress_accordion--link_open::after{
font-family:"teufel";
content:"";
}
.view_cart_checkout2 .uk-dropdown{
padding:0;
background:#eee;
border:1px solid #d2d2d2;
margin-left:0;
width:220px;
}
.view_cart_checkout2 .uk-dropdown ul{
margin:0;
}
.view_cart_checkout2 .uk-dropdown li{
padding:2px 8px 2px 6px;
border-bottom:1px solid #fff;
}
.view_cart_checkout2 .uk-dropdown li.uk-active{
padding:2px 8px 2px 6px;
background:#d2d2d2;
cursor:pointer;
}
.form_checkout4__content{
margin-left:10px;
}
@media (max-width: 767px){
.form_checkout4__content{
margin-left:0;
}
}
.body_warenkorb_checkout4 .calculator .payment__agreement_modal{
display:block !important;
visibility:visible !important;
padding:0 0 0 10px;
}
.body_warenkorb_checkout4 .calculator + .button-highlight, .body_warenkorb_checkout4 .layout_header_wrapper .calculator + .header_cart__box_button, .layout_header_wrapper .body_warenkorb_checkout4 .calculator + .header_cart__box_button, .body_warenkorb_checkout4 .calculator + .element_product_variant_buttons__button_buy, .body_warenkorb_checkout4 .view_product__section--stage .calculator + .view_product_basket__cart_button_link, .view_product__section--stage .body_warenkorb_checkout4 .calculator + .view_product_basket__cart_button_link{
display:block !important;
visibility:visible !important;
}
@media (max-width: 767px){
.body_warenkorb_checkout4 .calculator + .button-highlight, .body_warenkorb_checkout4 .layout_header_wrapper .calculator + .header_cart__box_button, .layout_header_wrapper .body_warenkorb_checkout4 .calculator + .header_cart__box_button, .body_warenkorb_checkout4 .calculator + .element_product_variant_buttons__button_buy, .body_warenkorb_checkout4 .view_product__section--stage .calculator + .view_product_basket__cart_button_link, .view_product__section--stage .body_warenkorb_checkout4 .calculator + .view_product_basket__cart_button_link{
margin:10px;
width:auto;
}
}
.view_cart_checkout6 .element_cart_sums{
background:none;
}
.view_cart_checkout6 .element_cart_sums__subtotal, .view_cart_checkout6 .element_cart_sums__delivery, .view_cart_checkout6 .element_cart_sums__invoice{
padding:20px 10px;
margin:0;
}
.view_cart_checkout6 .uk-accordion{
padding:0;
}
.view_cart_checkout6 .orderinfo{
border:3px solid #000;
padding:10px;
}
.view_cart_checkout6 .orderinfo .view_cart_detail__head{
padding:0 10px;
}
.view_cart_checkout6 .orderinfo>div:not(:last-child):not(.view_cart_detail__head){
padding:10px;
}
@media (max-width: 959px){
.view_cart_checkout6 .orderinfo>div:first-child{
padding:10px 20px 0 10px !important;
}
}
.view_cart_checkout6 .orderinfo .element_cart_sums{
margin-top:0;
}
@media (max-width: 959px){
.view_cart_checkout6 .orderinfo .element_cart_sums{
margin-top:0;
}
}
@media (min-width: 320px){
.view_cart_checkout6 .orderinfo .element_cart_pos.element_cart_pos__bundleproduct{
margin:10px 0;
}
}
.view_cart_checkout6 .orderinfo .element_cart_pos{
border-bottom:1px solid #d2d2d2;
padding-bottom:20px;
}
.view_cart_checkout6 .orderinfo .element_cart_pos.element_cart_pos.element_cart_pos__bundleproduct{
border-top:0 !important;
}
.view_cart_checkout6 .orderinfo .element_cart_pos.element_cart_pos__bundleproduct + .element_cart_pos{
border-top:1px solid #d2d2d2;
}
.view_cart_checkout6 .orderinfo .element_cart_pos:nth-last-of-type(2){
border-bottom:none;
padding-bottom:0;
}
@media (max-width: 767px){
.view_cart_checkout6 .orderinfo .element_cart_pos:nth-last-of-type(2){
padding-bottom:10px;
}
}
@media (max-width: 767px){
.view_cart_checkout6 .orderinfo .element_cart_pos__small_price_text{
padding-right:0;
}
}
.view_cart_checkout6 .orderinfo .element_cart_pos__remove{
display:none;
}
.view_cart_checkout6__head a, .view_cart_checkout6__foot a{
text-decoration:underline;
}
.view_cart_checkout6__agreement{
margin:0 0 20px -10px;
}
.view_cart_checkout6__agreement a{
text-decoration:underline;
}
.view_cart_checkout7 div>div{
align-items:center;
}
.view_cart_checkout7__wrapper{
margin:25px 0 0 0;
}
.view_cart_checkout7__wrapper--headline{
padding-bottom:5px;
}
.view_cart_checkout7__wrapper>div{
border-top:1px solid #d2d2d2;
padding:20px 0;
}
.view_cart_checkout7__wrapper>div:first-of-type{
border-top:0;
}
@media (max-width: 767px){
.view_cart_checkout7__wrapper .uk-form-row{
padding:10px 0;
}
}
@media (max-width: 767px){
.view_cart_checkout7__wrapper .uk-form-row + .uk-form-row{
margin-top:0;
}
}
@media (max-width: 767px){
.view_cart_checkout7__wrapper .typeface_bold{
margin-top:10px;
}
}
.view_cart_checkout7 .element_cart_rating__icon,
.view_cart_checkout7 .element_cart_newsletter__icon,
.view_cart_checkout7 .element_cart_trustedshops__icon,
.view_cart_checkout7 .element_cart_gutschein__icon{
width:120px;
height:120px;
margin:auto;
line-height:120px;
background:#000;
font-size:30px;
text-align:center;
color:#fff;
}
@media (min-width: 768px) and (max-width: 960px){
.view_cart_checkout7 .element_cart_rating__icon,
.view_cart_checkout7 .element_cart_newsletter__icon,
.view_cart_checkout7 .element_cart_trustedshops__icon,
.view_cart_checkout7 .element_cart_gutschein__icon{
width:100px;
height:100px;
line-height:100px;
}
}
.view_cart_checkout7 .element_cart_rating__icon:div:nth-child(2),
.view_cart_checkout7 .element_cart_newsletter__icon:div:nth-child(2),
.view_cart_checkout7 .element_cart_trustedshops__icon:div:nth-child(2),
.view_cart_checkout7 .element_cart_gutschein__icon:div:nth-child(2){
align-items:center;
display:flex;
padding:0 0 0 10px;
margin:0;
}
.view_cart_amazonpaymnet .amazon_payment_adress_widget{
margin-bottom:10px;
}
.view_cart_amazonpaymnet #address_book_widget_div,
.view_cart_amazonpaymnet #wallet_widget_div{
min-height:228px;
max-height:400px;
width:100%;
height:228px;
}
@media (max-width: 767px){
.view_cart_amazonpaymnet #address_book_widget_div,
.view_cart_amazonpaymnet #wallet_widget_div{
width:100%;
max-width:100%;
height:228px;
}
}
.main_section--warenkorb_amazonpayment .widget-container,
.main_section--warenkorb_checkout6 .widget-container{
z-index:1;
}
.view_cart_checkout6.cart_amazonpayment #readOnlyWalletWidgetDiv{
width:380px;
height:150px;
}
@media (max-width: 959px){
.view_cart_checkout6.cart_amazonpayment #readOnlyWalletWidgetDiv{
width:100%;
}
}
.view_cart_checkout6.cart_amazonpayment #readOnlyAddressBookWidgetDiv{
width:380px;
height:150px;
}
@media (max-width: 959px){
.view_cart_checkout6.cart_amazonpayment #readOnlyAddressBookWidgetDiv{
width:100%;
}
}
.view_cart_checkout6.cart_amazonpayment .cart_text{
margin:20px 0;
}
.view_cart_checkout6.cart_amazonpayment .payment_info{
display:table-row;
}
.view_cart_checkout6.cart_amazonpayment .payment_info .payment_image{
display:table-cell;
vertical-align:top;
min-width:80px;
}
.view_cart_checkout6.cart_amazonpayment .payment_info #readOnlyWalletWidgetDiv{
display:table-cell;
width:400px;
height:150px;
}
@media (max-width: 959px){
.view_cart_checkout6.cart_amazonpayment .payment_info #readOnlyWalletWidgetDiv{
width:90%;
}
}
.cart_detail_buttons{
margin-top:30px;
}
#checkoutmenue{
position:relative;
}
#checkoutmenue .element_progress_menu{
display:flex;
justify-content:space-between;
margin:0;
padding:20px 70px 0 70px;
}
#checkoutmenue .element_progress_menu a{
cursor:default;
display:flex;
justify-content:center;
}
@media (max-width: 320px){
#checkoutmenue .element_progress_menu{
padding:20px 5px 0 5px !important;
}
}
@media (max-width: 767px){
#checkoutmenue .element_progress_menu{
padding:20px 15px 0 15px;
}
}
#checkoutmenue .element_progress_menu::before{
content:'';
width:100%;
height:1px;
position:absolute;
top:37px;
left:0;
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(204, 204, 204, 0.9) 30%, rgba(204, 204, 204, 0.5) 50%, rgba(204, 204, 204, 0.9) 70%, rgba(255, 255, 255, 0) 100%);
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(204, 204, 204, 0.9) 30%, rgba(204, 204, 204, 0.5) 50%, rgba(204, 204, 204, 0.9) 70%, rgba(255, 255, 255, 0) 100%);
background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(204, 204, 204, 0.9) 30%, rgba(204, 204, 204, 0.5) 50%, rgba(204, 204, 204, 0.9) 70%, rgba(255, 255, 255, 0) 100%);
}
#checkoutmenue .element_progress_menu__item{
list-style:none;
text-align:center;
position:relative;
}
@media (max-width: 767px){
#checkoutmenue .element_progress_menu__item{
width:calc((100%) / 3);
}
}
#checkoutmenue .element_progress_menu__item div{
background:#aaa;
color:#fff;
width:40px;
height:40px;
border-radius:50%;
display:flex;
justify-content:center;
align-items:center;
}
#checkoutmenue .element_progress_menu__item div::before{
content:"";
border-top:solid 2px #fff;
width:10px;
display:block;
position:absolute;
right:50%;
top:17px;
margin-right:20px;
}
#checkoutmenue .element_progress_menu__item div::after{
content:"";
border-top:solid 2px #fff;
width:10px;
display:block;
position:absolute;
left:50%;
top:17px;
margin-left:20px;
}
#checkoutmenue .element_progress_menu__item div span{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:22px;
}
#checkoutmenue .element_progress_menu__item div .cart{
width:20px;
height:20px;
background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAsNC43bC0yLjMsMTBINS40TDMuMiwxLjlIMFYwLjVoNC40bDAuNyw0LjJDNS4yLDQuNywyMCw0LjcsMjAsNC43eiBNNy43LDE2LjNMNy43LDE2LjNjLTAuOSwwLTEuNiwwLjctMS42LDEuNnMwLjcsMS42LDEuNiwxLjZjMC45LDAsMS42LTAuNywxLjYtMS42UzguNiwxNi4zLDcuNywxNi4zTDcuNywxNi4zeiBNMTUuMywxNi4zYy0wLjksMC0xLjYsMC43LTEuNiwxLjZzMC43LDEuNiwxLjYsMS42YzAuOSwwLDEuNi0wLjcsMS42LTEuNlMxNi4xLDE2LjMsMTUuMywxNi4zTDE1LjMsMTYuM3oiLz48L3N2Zz4=);
}
#checkoutmenue .element_progress_menu__item bdi{
display:block;
color:#aaa;
padding:3px 0 0 0;
}
@media (max-width: 320px){
#checkoutmenue .element_progress_menu__item bdi{
font-size:12px !important;
}
}
@media (max-width: 767px){
#checkoutmenue .element_progress_menu__item bdi{
font-size:13px;
}
}
#checkoutmenue .element_progress_menu__item.active a{
cursor:pointer;
}
#checkoutmenue .element_progress_menu__item.active div{
background:#4eae69;
}
#checkoutmenue .element_progress_menu__item.active bdi{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
color:#555;
}
.cart_table__sums{
padding:3px 0;
text-align:right;
}
@media (max-width: 768px){
.cart_table__remove{
padding-right:15px;
}
}
.element_checkout_header{
height:45px;
background-color:#000;
}
.element_checkout_header__box{
margin:0;
padding:0;
display:flex;
flex-direction:row;
}
.element_checkout_header__item{
color:#fff;
height:45px;
vertical-align:middle;
margin-right:10px;
line-height:45px;
}
.element_checkout_header__item>div{
display:block;
height:45px;
font-size:14px;
vertical-align:middle;
padding:0 10px;
}
.element_checkout_header__item>div::before{
font-family:"teufel";
font-size:24px;
vertical-align:middle;
margin-right:5px;
}
.element_checkout_header__item--mobile>div::before{
content:"";
}
.element_checkout_header__item--envelope>div::before{
content:"";
}
.element_checkout_header__item--faq>div::before{
content:"";
}
.element_cart_pos_bundle{
border-bottom:#f00 2px solid;
font:24px "FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.element_cart_pos_bundle__sum{
color:#f00;
}
@media (max-width: 767px){
.element_cart_pos{
position:relative;
margin:15px 0 0 0;
}
}
.element_cart_pos__price{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:20px;
}
@media (max-width: 767px){
.element_cart_pos__price{
font-size:18px;
line-height:30px;
padding-right:0;
}
}
@media (max-width: 479px){
.element_cart_pos__price{
font-size:16px;
}
}
.element_cart_pos__quantity_info{
line-height:30px;
}
.element_cart_pos .link_checkout, .element_cart_pos .view_cart_checkout2__deliveryaddress_accordion{
display:inline-block;
word-break:break-all;
}
.element_cart_pos__product{
display:flex;
justify-content:space-between;
align-items:flex-start;
width:100%;
}
.element_cart_pos__product_info{
display:block;
flex-shrink:0;
}
@media (min-width: 959px){
.element_cart_pos__product_info{
flex:0 1 50%;
display:flex;
}
}
.element_cart_pos__product_image{
text-align:center;
margin-right:3%;
}
@media (min-width: 479px){
.element_cart_pos__product_image{
margin-right:0;
}
}
.element_cart_pos__product_image i{
font-size:30px;
color:#f00;
text-align:center;
top:5px;
position:relative;
}
@media (max-width: 767px){
.element_cart_pos__small_price_text{
padding-right:10px;
}
}
.element_cart_pos__product_controlling{
display:block;
padding-left:10px;
}
@media (min-width: 768px){
.element_cart_pos__product_controlling{
flex:0 1 50%;
display:flex;
flex-direction:row;
align-items:baseline;
margin-top:0 !important;
}
}
.element_cart_pos__product_controlling>div{
padding-left:0;
}
.element_cart_pos__rebate_price,.element_cart_pos__pricereduction{
color:#f00;
}
.element_cart_pos__product_singleprice,.element_cart_pos__product_quantity,.element_cart_pos__product_sumprice,.element_cart_pos__product_remove{
display:flex;
justify-content:center;
}
@media (max-width: 767px){
.element_cart_pos__product_singleprice,.element_cart_pos__product_quantity,.element_cart_pos__product_sumprice,.element_cart_pos__product_remove{
text-align:left;
display:block;
}
}
.element_cart_pos__product_sumprice{
justify-content:flex-end;
}
.element_cart_pos__product_singleprice{
flex:0 1 40%;
}
.element_cart_pos__product_quantity{
flex:0 1 30%;
}
@media (max-width: 767px){
.element_cart_pos__product_quantity>div{
justify-content:center;
display:flex;
}
}
.element_cart_pos__product_quantity .voucher_amount{
line-height:30px;
}
.element_cart_pos__product_quantity div>div{
display:inline-block;
}
.element_cart_pos__product_sumprice{
flex:0 1 30%;
}
.element_cart_pos__complete_price_and_remove{
display:flex;
justify-content:flex-end;
align-items:baseline;
}
@media (max-width: 767px){
.element_cart_pos__complete_price_and_remove{
padding-right:10px;
}
}
.element_cart_pos__cart_saved{
padding-top:15px;
color:#f00;
}
.element_cart_pos__description_headline{
word-wrap:break-word;
padding-top:5px;
}
@media (max-width: 767px){
.element_cart_pos__description_headline{
max-width:77%;
}
}
@media (max-width: 767px){
.element_cart_pos__product{
flex-direction:column;
align-items:stretch;
}
.element_cart_pos__product_controlling{
flex-direction:column;
align-items:stretch;
}
.element_cart_pos__product_singleprice,.element_cart_pos__product_quantity,.element_cart_pos__product_sumprice,.element_cart_pos__product_remove{
margin-top:5px;
justify-content:space-between;
align-items:baseline;
}
.element_cart_pos__product_singleprice .button-light, .element_cart_pos__product_singleprice .element_product_variant_buttons__button_compare, .element_cart_pos__product_singleprice .element_product_variant_buttons__button_bookmark, .element_cart_pos__product_quantity .button-light, .element_cart_pos__product_quantity .element_product_variant_buttons__button_compare, .element_cart_pos__product_quantity .element_product_variant_buttons__button_bookmark, .element_cart_pos__product_sumprice .button-light, .element_cart_pos__product_sumprice .element_product_variant_buttons__button_compare, .element_cart_pos__product_sumprice .element_product_variant_buttons__button_bookmark, .element_cart_pos__product_remove .button-light, .element_cart_pos__product_remove .element_product_variant_buttons__button_compare, .element_cart_pos__product_remove .element_product_variant_buttons__button_bookmark{
width:100%;
}
.element_cart_pos__rebate_price{
padding-right:15px;
}
.element_cart_pos__product_sumprice{
border-top:1px solid #000;
}
}
@media (max-width: 767px) and (max-width: 767px){
.element_cart_pos__product_sumprice{
border-top:0;
}
}
@media (max-width: 479px){
.element_cart_pos__product_info{
flex-direction:column;
}
.element_cart_pos__product_image{
margin-right:0;
}
}
@media (min-width: 767px) and (max-width: 959px){
.element_cart_pos__product_info{
flex-direction:column;
flex:0 1 50%;
}
}
.element_cart_sums{
margin-top:30px;
background:#f7f7f7;
font-size:16px;
}
@media (max-width: 767px){
.element_cart_sums{
margin-top:20px;
}
}
@media (max-width: 320px){
.element_cart_sums{
font-size:14px;
}
}
.element_cart_sums>div{
border-top:2px solid #fff;
margin:0 !important;
}
.element_cart_sums div{
align-items:center;
}
@media (max-width: 767px){
.element_cart_sums div{
display:block;
}
}
.element_cart_sums__delivery{
display:flex;
}
.element_cart_sums__subtotal,.element_cart_sums__delivery,.element_cart_sums__invoice{
padding:20px 15px;
margin:0;
}
@media (max-width: 767px){
.element_cart_sums__subtotal,.element_cart_sums__delivery,.element_cart_sums__invoice{
padding:10px;
}
}
.element_cart_sums__price,.element_cart_sums__price_delivery{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:22px;
}
@media (max-width: 767px){
.element_cart_sums__price,.element_cart_sums__price_delivery{
font-size:20px;
}
}
@media (max-width: 479px){
.element_cart_sums__price,.element_cart_sums__price_delivery{
font-size:18px;
}
}
@media (max-width: 767px){
.element_cart_sums__price_delivery{
display:flex !important;
justify-content:flex-end;
height:71px;
}
}
.element_cart_sums__invoice .element_cart_sums__price{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.element_cart_sums__text_tax,.element_cart_sums__price_tax{
margin-top:5px;
}
@media (min-width: 768px){
.view_cart_detail .element_cart_pos{
padding:20px;
}
}
.element_cart_pos__price{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:20px;
}
@media (max-width: 767px){
.element_cart_pos__price{
font-size:18px;
line-height:30px;
padding-right:0;
}
}
@media (max-width: 479px){
.element_cart_pos__price{
font-size:16px;
}
}
.element_cart_pos__was_price,.element_cart_sums__was_price{
margin-bottom: -6px;
}
.element_cart_pos__remove,.element_cart_sums__remove{
color:#999;
margin-top:10px;
display:flex;
}
.element_cart_pos__remove::before,.element_cart_sums__remove::before{
font-family:"teufel";
content:"";
font-size:12px;
margin-right:5px;
}
.element_cart_pos__icon,.element_cart_sums__icon{
color:#777;
padding:1px 3px;
}
.element_cart_pos__description_product,.element_cart_sums__description_product{
margin:10px 0 10px 0;
}
.element_cart_pos__color_box,.element_cart_sums__color_box{
margin-top:10px;
}
@media (max-width: 767px){
.element_cart_pos__text_delivery,.element_cart_sums__text_delivery{
width:100%;
}
}
.element_cart_pos__delivery_options,.element_cart_sums__delivery_options{
display:flex;
flex-direction:row-reverse;
line-height:30px;
}
@media (max-width: 767px){
.element_cart_pos__delivery_options,.element_cart_sums__delivery_options{
align-items:flex-end !important;
}
}
@media (max-width: 479px){
.element_cart_pos__delivery_options,.element_cart_sums__delivery_options{
flex-direction:column-reverse;
}
}
.element_cart_pos__color,.element_cart_sums__color{
float:left;
}
.element_cart_pos__color--img,.element_cart_sums__color--img{
margin:5px 4px 4px 5px;
}
.element_cart_pos__country_box,.element_cart_sums__country_box{
margin-left:15px;
}
@media (max-width: 767px){
.element_cart_pos__country_box .uk-form select,
.element_cart_sums__country_box .uk-form select{
font-size:12px;
}
}
@media (max-width: 768px){
.element_cart_pos__small_price,.element_cart_sums__small_price{
text-align:right;
border-bottom:1px solid #000;
}
}
.element_cart_pos__bottom,.element_cart_sums__bottom{
margin:0 0 10px 0;
}
@media (max-width: 959px){
.element_cart_pos__bottom,.element_cart_sums__bottom{
padding:0;
}
}
.element_cart_voucher{
margin:10px 0 20px;
}
.element_cart_voucher__limit{
padding:10px 0;
color:#555;
font-size:13px;
display:flex;
align-items:center;
}
.element_cart_voucher__limit--success{
display:flex;
align-items:center;
}
.element_cart_voucher__limit--success a{
padding:0 3px;
}
.element_cart_voucher__limit--success span{
margin-right:5px;
}
.element_cart_voucher__limit--success i{
margin-right:5px;
}
.element_cart_voucher__limit--success .element_cart_pos__remove{
margin-top:0;
}
.element_cart_voucher__text{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.element_cart_voucher__input{
margin:10px 0;
}
.element_cart_voucher__box{
margin-bottom:15px;
}
.element_cart_voucher .link_checkout, .element_cart_voucher .view_cart_checkout2__deliveryaddress_accordion{
display:inline-block;
margin-top:5px;
}
.element_cart_nav_buttons{
display:flex;
justify-content:space-between;
flex-direction:row;
width:100%;
margin:40px 0 10px 0;
}
@media (max-width: 767px){
.element_cart_nav_buttons{
margin:30px 0 20px 0;
}
}
.element_cart_nav_buttons .button-highlight, .element_cart_nav_buttons .layout_header_wrapper .header_cart__box_button, .layout_header_wrapper .element_cart_nav_buttons .header_cart__box_button, .element_cart_nav_buttons .element_product_variant_buttons__button_buy, .element_cart_nav_buttons .view_product__section--stage .view_product_basket__cart_button_link, .view_product__section--stage .element_cart_nav_buttons .view_product_basket__cart_button_link{
min-width:200px;
font-size:16px;
}
@media (max-width: 767px){
.element_cart_nav_buttons__backward .button__backward{
min-width:0;
}
.element_cart_nav_buttons__backward span{
display:none;
}
.element_cart_nav_buttons__backward a::before{
display:block;
font-family:"teufel";
content:"";
color:#fff;
}
}
.element_cart_nav_buttons__status{
line-height:40px;
}
.element_cart_nav_buttons__status span:nth-child(2){
color:#4eae69;
}
.element_cart_nav_buttons__status span:nth-child(2) i{
margin-right:10px;
}
.view_cart_detail__content hr{
margin:20px 0;
}
@media (min-width: 768px){
.view_cart_detail__content{
margin:20px 0 0 0;
}
}
.view_cart_detail__head{
display:flex;
flex-direction:row;
padding:0 20px;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:16px;
}
.view_cart_detail__product_info{
flex:0 1 50%;
display:flex;
flex-direction:row;
}
.view_cart_detail__product_controlling{
flex:0 1 50%;
display:flex;
flex-direction:row;
}
.view_cart_detail__product_singleprice{
flex:0 1 40%;
text-align:center;
}
.view_cart_detail__product_quantity{
flex:0 1 30%;
text-align:center;
}
.view_cart_detail__product_sumprice{
flex:0 1 30%;
text-align:right;
}
.view_cart_detail__express_payments{
margin-top:20px;
}
.view_cart_detail__express_payments #AmazonPayButton{
display:flex;
flex-direction:column;
}
@media (min-width: 960px){
.view_cart_detail__express_payments #AmazonPayButton span{
line-height:2.1em;
}
}
@media (max-width: 479px){
.view_cart_detail__express_payments #AmazonPayButton span{
line-height:1em;
}
}
.view_cart_detail__express_payments #AmazonPayButton img{
width:148px;
align-self:flex-end;
}
@media (max-width: 959px){
.view_cart_detail__express_payments #AmazonPayButton img{
margin-top:10px;
}
}
.view_cart_detail__paybutton_link{
font:12px "FranklinGothicBookITC_W08_Rg", Helvetica, Arial, Verdana, sans-serif;
color:#222;
text-decoration:underline;
margin:10px 0;
}
.view_cart_detail__amazonpayments,.view_cart_detail__ppexpress{
margin-top:10px;
}
.view_cart_detail__premium_services{
padding:5px 30px;
}
.view_cart_detail__premium_services_price{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:20px;
text-align:right;
color:#aaa;
}
.view_cart_detail__premium_services_headline{
font-size:22px;
}
.view_cart_detail__premium_services_headline span{
font-weight:bold;
}
.view_cart_detail__amazonpayments{
display:flex;
justify-content:space-between;
}
.view_cart_detail__amazonpayments>.zahlungsweise_amazonpayment_icon{
padding-top:10px;
margin-left:auto;
}
@media (max-width: 767px){
.view_cart_detail__amazonpayments{
align-items:flex-end;
flex-direction:column;
}
.view_cart_detail__amazonpayments>.zahlungsweise_amazonpayment_qrcode{
margin-bottom:10px;
}
.view_cart_detail__amazonpayments>.zahlungsweise_amazonpayment_icon{
padding-top:0;
}
}
.view_cart_detail__ppexpress>div{
padding-top:10px;
margin-left:auto;
}
.amazonPayQR{
text-align:center;
}
.warenkorb_paypalexpress__button{
background:none;
padding:0;
margin:0;
border:none;
}
.element_cart_pos_accessories__option{
margin-top:10px;
}
.cart_accessories_bundle{
text-align:right;
padding:15px;
}
.cart_accessories_bundle__price{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:24px;
line-height:30px;
color:#f00;
}
.payment{
border-bottom:1px solid #d2d2d2;
padding:10px;
display:flex;
align-items:center;
}
.payment:last-child{
border-bottom:0;
}
.payment__input input[type="radio"]{
margin-right:10px;
}
.payment__button{
padding:20px 0 10px 0px;
}
@media (max-width: 767px){
.payment__button #checkout4ppButton{
margin-left:10px;
}
}
.payment__details{
padding:20px 0;
}
.payment__disabled{
vertical-align:middle;
}
.payment__disabled::before{
content:'';
display:inline-block;
width:1em;
height:1em;
line-height:1em;
vertical-align:middle;
margin-right:10px;
}
@media (min-width: 768px){
.payment__agreement{
padding:20px 0 0 188px;
}
}
@media (max-width: 767px){
.payment__agreement{
padding:20px 0 0 0;
}
}
.payment__nextstep{
display:block;
}
.payment__nextstep .link_checkout, .payment__nextstep .view_cart_checkout2__deliveryaddress_accordion{
margin:0 0 20px 0 !important;
display:block;
}
.payment__nextstep ul, .payment__nextstep ol{
padding-left:17px;
}
.payment__text .link_checkout, .payment__text .view_cart_checkout2__deliveryaddress_accordion{
margin-left:0 !important;
}
.payment__caption{
display:block;
}
@media (max-width: 767px){
.payment__caption{
margin-top:10px;
}
}
.payment__rebate{
display:block;
font-size:14px;
}
.payment__description{
background:#eee;
padding:20px;
margin:20px 0;
}
@media (max-width: 767px){
.payment__description{
padding:20px 10px;
margin:0 0 20px 0;
}
}
.payment__description--header{
margin:0 0 10px 0;
}
.payolution_rates__row{
display:table-row;
width:100%;
}
.payolution_rates__label {
display:table-cell;
text-align:right;
padding:10px;
}
.payolution_rates__value{
display:table-cell;
padding:10px;
}
.userdata{
margin:0 0 0 -10px;
}
.userdata>div{
margin:15px 0;
}
@media (max-width: 767px){
.userdata{
margin:0 5px 20px 0;
}
}
.userdata__deladdress span{
display:block;
}
.layout_footer_checkout{
margin:20px 0;
}
.tell_friends__bought{
font:14px "FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.tell_friends__socialbox{
padding:15px 0;
}
.tell_friends__social{
margin:5px 10px 5px 0;
}
.necessary_acc__productinfo{
margin:10px 0;
}
.necessary_acc__toggle i{
color:#777;
}
.necessary_acc__delivery{
color:#f00;
}
.element_cart_infotext{
margin-top:10px;
}
.element_cart_infotext i{
color:#777;
}
.view_product_cart_accessories{
padding:0 10px;
}
.view_product_cart_accessories__added_products{
padding-bottom:25px;
display:flex;
align-items:center;
}
.view_product_cart_accessories__products_block{
border-bottom:1px solid #d2d2d2;
}
.view_product_cart_accessories__buttons{
margin-top:25px;
}
.added_products__text{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:18px;
color:#4eae69;
}
.added_products__text::before{
font-family:"teufel";
content:"";
}
.added_products__reservation{
padding-left:22px;
font-size:18px;
}
@media (max-width: 767px){
.added_products__reservation{
padding-left:0;
font-size:16px;
margin-top:10px;
}
}
.products_block{
padding-bottom:25px;
border-bottom:1px solid #d2d2d2;
}
@media (max-width: 767px){
.products_block{
padding-bottom:0;
}
}
.product_line{
padding:15px;
margin:0;
border-top:1px solid #d2d2d2;
}
@media (max-width: 767px){
.product_line{
padding:0 0 20px 0;
}
}
.product_line__image{
text-align:center;
}
.product_line__info{
padding:0 10px;
}
@media (max-width: 767px){
.product_line__info{
margin-bottom:10px;
padding:0;
}
}
.product_line__wrapper{
display:flex;
align-items:center;
}
@media (max-width: 767px){
.product_line__price{
text-align:right;
}
}
.product_line__price .view_product_image__strike_price{
display:inherit;
}
.product_line__price span:only-child{
white-space:nowrap;
}
.product_line__price--complete_bundle{
color:#4eae69;
margin-top:15px;
}
.product_line__description{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
}
.product_line__vartext{
margin-top:15px;
}
.product_line + .product_line{
border-top:1px solid #000;
}
.suggestion_box{
width:100%;
}
.suggestion_box .uk-slider > *, .suggestion_box .uk-slideshow>*{
display:inline-block !important;
min-height:530px;
}
.suggestion_box__headline{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:18px;
margin:30px 0 10px;
padding-bottom:25px;
}
.suggestion_box__error{
color:#f00;
text-align:right;
}
.suggestion_box__product_wrapper{
display:flex;
justify-content:space-between;
flex-wrap:wrap;
margin-bottom:20px;
}
.suggestion_box__one_product{
display:flex;
flex-direction:column;
flex:0 1 100%;
padding:0 30px 0 30px;
}
.suggestion_box__description{
margin-top:5px;
height:40px;
text-align:left;
}
.suggestion_box__description i{
color:#777;
padding:1px 3px;
}
.suggestion_box__details_box{
display:flex;
flex-direction:column;
}
.suggestion_box__image{
margin-top:10px;
}
.suggestion_box__details{
margin:3px 0 10px;
display:flex;
justify-content:space-between;
align-items:baseline;
height:30px;
text-align:left;
}
.suggestion_box__details--first{
white-space:nowrap;
flex:0 1 auto;
}
.suggestion_box__details_selection{
flex:0 1 auto;
text-align:right;
}
.suggestion_box__details_selection select{
overflow:hidden;
max-width:175px;
}
.suggestion_box__deliverytext{
font-size:12px;
line-height:16px;
padding:0;
text-align:left;
margin:3px 0 10px;
}
.suggestion_box__checkbox{
color:#4eae69;
text-align:left;
padding:15px 0;
}
.suggestion_box__checkbox span{
line-height:16px;
}
.suggestion_box__checkbox .labeled_checkbox::before{
border:2px solid #4eae69;
}
@media (min-width: 768px){
.suggestion_box__one_product{
flex:0 0 48%;
}
}
@media (min-width: 960px){
.suggestion_box__one_product{
flex:0 0 30%;
}
.suggestion_box__details_selection select{
max-width:125px;
}
}
.suggestion_box__button{
min-width:250px;
font-size:16px;
}
@media (max-width: 768px){
.suggestion_box__button{
min-width:150px;
}
}
.suggestion_box .free_deliverycost_markup{
display:inline;
}
.element_product_filter{
background-color:#fff;
}
@media (max-width: 767px){
.element_product_filter__product_list{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:space-between;
align-items:flex-end;
}
.element_product_filter__product--gallery{
flex:0 1 50%;
}
}
.element_narrower_category_navigation{
display:flex;
flex-wrap:wrap;
list-style:none;
}
.element_narrower_category_navigation>*{
padding-left:10px;
}
.element_narrower_category_navigation__item{
height:auto;
color:#fff;
position:relative;
margin-top:10px;
}
@media (min-width: 480px){
.element_narrower_category_navigation__item{
height:80px;
}
}
@media (min-width: 960px){
.element_narrower_category_navigation__item{
display:block;
height:250px;
}
}
.element_narrower_category_navigation__headline{
padding:20px;
word-wrap:break-word;
}
@media (max-width: 480px){
.element_narrower_category_navigation__headline{
line-height:0;
margin:0;
}
}
.element_narrower_category_navigation__link{
cursor:pointer;
display:block;
height:100%;
width:100%;
box-sizing:border-box;
background:#f00;
}
.element_narrower_category_navigation__link:hover,.element_narrower_category_navigation__link.content_3d--item.active,.element_narrower_category_navigation__link:active,.element_narrower_category_navigation__link--active{
background:#000;
}
.element_narrower_category_navigation__content{
display:none;
position:absolute;
bottom:0;
padding:20px;
}
.element_narrower_category_navigation__content strong{
display:block;
}
@media (min-width: 960px){
.element_narrower_category_navigation__content{
display:block;
}
}
.warengruppe_kategorie_sale > .body_wrapper--generic_pos a{
height:100%;
width:100%;
}
.warengruppe_kategorie_sale > .body_wrapper--generic_pos a>div{
height:100%;
width:100%;
}
.view_category_topteaser{
margin-bottom:10px;
}
.element_narrower{
padding:10px;
}
.element_narrower hr{
border-top:1px solid #ccc;
margin:20px 0;
}
.element_narrower__showfilter{
margin-top:20px;
}
.element_narrower__showfilter.active:after{
content:"";
}
.element_narrower__subline{
display:block;
padding:0 0 10px 0;
}
.element_narrower__category_nav{
width:100%;
}
@media (max-width: 767px){
.element_narrower__category_nav{
line-height:36px;
}
}
.narrower_box{
height:auto;
font-size:14px;
line-height:19px;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
}
.narrower_box .button-default-small{
width:100%;
}
.narrower_box__filter_set{
position:relative;
}
@media (max-width: 959px){
.narrower_box__filter_set{
margin:10px 10px 0 10px;
}
}
@media (min-width: 960px){
.narrower_box__filter_reset{
text-align:right;
}
}
.narrower_box__filter_head{
margin-top:5px;
align-self:baseline;
}
@media (max-width: 959px){
.narrower_box__filter_head{
padding:10px;
}
}
.narrower_box__filter_head .icon-cross{
font-size:24px;
float:right;
cursor:pointer;
}
.narrower_box__filter_head .button-default-small{
position:relative;
float:right;
top: -6px;
}
.narrower_box__filter_head a{
text-decoration:underline;
}
.narrower_box__filter_head.uk-active{
margin-left:0;
margin-top:0;
box-shadow:0 6px 10px #444;
background:#fff;
}
.narrower_box__enabled_filter_list{
line-height:30px;
display:inline-block;
}
.narrower_box__enabled_filter{
border:1px solid #d2d2d2;
margin:0 5px 10px 0;
padding:0 8px 0 8px;
text-transform:uppercase;
display:inline-table;
cursor:pointer;
}
.narrower_box__enabled_filter_text{
color:#777;
}
.narrower_box__enabled_filter_text::after{
font-family:"teufel";
content:"";
color:#000;
margin-left:10px;
vertical-align:middle;
font-size:11px;
}
.narrower_box__category_filter_boxes{
margin-top:10px;
}
.narrower_box__category_filter_boxes em{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
color:#999;
}
.narrower_box__category_filter_boxes .toggle-filter{
cursor:pointer;
font-size:12px;
padding-left:5px;
text-decoration:underline;
}
.narrower_box__category_filter_box{
margin:10px 2px 0 0;
width:auto;
position:relative;
}
.narrower_box__category_filter_name{
display:flex;
flex-direction:row;
justify-content:space-between;
border-bottom:0;
box-sizing:border-box;
cursor:pointer !important;
padding:0 5px;
height:30px;
line-height:30px;
min-width:100px;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
text-transform:uppercase;
}
.narrower_box__category_filter_name label{
cursor:pointer !important;
}
.narrower_box__category_filter_name>span{
vertical-align:middle;
}
.narrower_box__category_filter_name>span:last-child::before{
font-size:10px;
font-family:"teufel";
content:"";
}
.narrower_box__category_filter_name.active>span:last-child::before{
font-size:10px;
font-family:"teufel";
content:"";
}
.narrower_box__category_filter_item{
padding:5px 6px;
}
.narrower_box__setting{
vertical-align:middle;
color:#000;
}
.narrower_box__setting::before{
font-family:"teufel";
content:'';
border:1px solid #777;
display:inline-block;
width:1em;
height:1em;
line-height:1em;
vertical-align:middle;
margin-right:5px;
background:#fff;
}
.narrower_box__setting:hover,.narrower_box__setting.content_3d--item.active{
color:#000;
}
.narrower_box__setting:hover:before,.narrower_box__setting.content_3d--item.active:before{
color:#000;
}
.narrower_box__attrib_input_container{
padding:10px 0 5px 0;
display:flex;
justify-content:space-between;
}
.narrower_box__attrib_input_container input[type="checkbox"].labeled_checkbox:checked + label.labeled_checkbox span,
.narrower_box__attrib_input_container input[type="checkbox"].labeled_checkbox:checked + label.labeled_checkbox em{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
color:#000;
}
.narrower_box__attrib_input_container_item{
max-width:calc(100% - 35px);
}
.narrower_box__btn_close{
background:#777 none repeat scroll 0 0;
font-size:14px;
line-height:19px;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
color:#fff !important;
padding:9px 18px;
text-align:center;
width:auto;
border:1px solid #d2d2d2;
}
.narrower_box__category_filter_box_text{
font-size:11px;
color:#777;
}
.narrower_box__slidercontainer_price{
display:block;
width:90%;
}
.narrower_box__slidercontainer_price_output{
display:block;
text-align:right;
padding-right:5%;
}
.element_narrower_category_sort{
margin-top:2px;
display:flex;
flex-direction:row-reverse;
align-items:center;
align-content:flex-end;
}
.element_narrower_category_sort #currentOrder .icon-arrow-left,
.element_narrower_category_sort #currentOrder .icon-arrow-right{
transform:rotate(90deg);
-webkit-transform:rotate(90deg);
display:inline-block;
}
.element_narrower_category_sort__info{
vertical-align:middle;
order:4;
font-size:12px;
line-height:16px;
}
.element_narrower_category_sort__chooser{
vertical-align:middle;
order:3;
margin-right:10px;
}
.element_narrower_category_sort__category_filter_box{
width:auto;
position:relative;
}
.element_narrower_category_sort__category_filter_box.uk-open>.element_narrower_category_sort__category_filter_name{
border-color:#000;
background-color:#fff;
position:relative;
cursor:pointer;
border-bottom:1px solid #fff;
z-index:2;
}
.element_narrower_category_sort__category_filter_box.uk-open>.element_narrower_category_sort__category_filter_name>span:last-child::before{
content:"";
}
.element_narrower_category_sort__category_filter_name{
display:flex;
flex-direction:row;
justify-content:space-between;
border:1px solid #d2d2d2;
border-bottom:0;
box-sizing:border-box;
background:#d2d2d2 none repeat scroll 0 0;
color:#000;
cursor:pointer;
height:25px;
padding:0 8px;
min-width:100px;
font-size:12px;
line-height:16px;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
text-transform:uppercase;
}
.element_narrower_category_sort__category_filter_name:hover,.element_narrower_category_sort__category_filter_name.content_3d--item.active{
background:#bbb;
}
.element_narrower_category_sort__category_filter_name>span{
line-height:25px;
}
.element_narrower_category_sort__category_filter_name>span:last-child::before{
margin-left:10px;
font-family:"teufel";
content:"";
}
@media (max-width: 479px){
.element_narrower_category_sort__category_filter_name>span:first-child{
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
max-width:70px;
}
}
.element_narrower_category_sort__category_filter_item{
background:#fff none repeat scroll 0 0;
border:1px solid #000;
display:none;
min-width:150px;
padding:5px 6px;
position:absolute;
top:26px !important;
z-index:1;
}
@media (max-width: 479px){
.element_narrower_category_sort__category_filter_item{
width:100%;
}
}
.element_narrower_category_sort__category_filter_item>span{
color:#777;
display:block;
cursor:pointer;
padding:0 5px;
outline:none;
line-height:30px;
text-align:right;
}
.element_narrower_category_sort__category_filter_item>span:hover,.element_narrower_category_sort__category_filter_item>span.content_3d--item.active{
color:#000;
}
.wow_headline,.element_artikel_gallery__wow_headline,.element_artikel_sentence_item__content_wow_headline,.element_artikel_gallery__headline,.element_artikel_gallery__button_link{
position:relative;
width:100%;
pointer-events:auto;
}
.element_artikel_gallery{
position:relative;
display:flex;
flex-direction:column;
}
@media (max-width: 479px){
.element_artikel_gallery{
width:100%;
}
}
@media (min-width: 480px){
.element_artikel_gallery{
margin:10px 10px 0 10px;
}
}
.element_artikel_gallery>*{
flex:0 0 auto;
}
.element_artikel_gallery__image{
text-align:center;
padding:100px 0 50px;
}
@media (min-width: 480px){
.element_artikel_gallery__wow_headline{
display:none;
}
}
@media (max-width: 479px){
.element_artikel_gallery__wow_headline{
font-size:20px;
line-height:22px;
}
}
@media (max-width: 320px){
.element_artikel_gallery__wow_headline{
font-size:18px;
line-height:20px;
}
}
.element_artikel_gallery__headline{
-webkit-hyphens:none;
-ms-hyphens:none;
hyphens:none;
}
.element_artikel_gallery__description{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:14px;
line-height:19px;
display:none;
}
.element_artikel_gallery__html_description{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:14px;
line-height:19px;
display:none;
}
.element_artikel_gallery__content_box_wrapper{
pointer-events:none;
}
@media (max-width: 479px){
.element_artikel_gallery__content_box_wrapper{
position:absolute;
top:5px;
right:5px;
bottom:5px;
left:5px;
display:flex;
flex-direction:column;
flex:1 1 auto;
justify-content:space-between;
}
}
.element_artikel_gallery__box_wrapper{
align-self:flex-end;
width:100%;
}
@media (max-width: 479px){
.element_artikel_gallery__box_wrapper{
min-height:250px;
}
}
@media (min-width: 768px){
.element_artikel_gallery__box_wrapper{
min-height:124px;
}
}
.element_artikel_gallery__price_box{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:24px;
line-height:30px;
display:flex;
flex-direction:column;
order:1;
white-space:nowrap;
}
.element_artikel_gallery__main_price{
order:2;
}
.element_artikel_gallery__main_price--highlight{
color:#f00;
}
.element_artikel_gallery__from_price{
order:1;
}
.element_artikel_gallery__from_price--highlight{
color:#f00;
}
.element_artikel_gallery__strike_price{
order:1;
align-self:flex-start;
}
.element_artikel_gallery__infobox_wrapper{
display:block;
width:100%;
}
@media (min-width: 480px){
.element_artikel_gallery__infobox_wrapper{
width:auto;
}
}
.element_artikel_gallery__button_at_prices{
display:none;
position:relative;
}
.element_artikel_gallery__button{
order:2;
position:relative;
width:100%;
pointer-events:auto;
}
@media (min-width: 480px){
.element_artikel_gallery__button{
width:auto;
}
}
@media (min-width: 480px){
.element_artikel_gallery__button_link{
width:auto;
}
}
.element_artikel_gallery__button_link:hover:after,.element_artikel_gallery__button_link.content_3d--item.active:after{
background:#555 !important;
}
.element_artikel_gallery__rating_stars{
min-height:20px;
}
.element_artikel_gallery a{
display:block;
}
.aktions-lp .product_image{
padding:30px 0;
}
.uk-slider .element_artikel_gallery.element_artikel_tpl_1_4,
.uk-slideshow .element_artikel_gallery.element_artikel_tpl_1_4, .uk-slider
.element_artikel_gallery.element_artikel_tpl_1_3,
.uk-slideshow
.element_artikel_gallery.element_artikel_tpl_1_3{
border-bottom:0 none !important;
padding-bottom:0 !important;
}
@media (max-width: 768px){
#categoryrecs ul#productTopCategoryItems li{
align-items:flex-end;
}
}
@media (max-width: 767px){
.view_category_sale__product--gallery{
padding-bottom:20px;
border-bottom:1px solid #d2d2d2;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .product_image,
.element_artikel_gallery.element_artikel_tpl_1_3 .product_image{
max-width:250px;
margin:0 auto;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__wow_headline, .element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__long_description,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__wow_headline,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__long_description{
display:none;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__image,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__image{
padding:0;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__content_box_wrapper,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__content_box_wrapper{
position:static;
padding:0 5px;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__box_wrapper,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__box_wrapper{
min-height:0;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_product_markup,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_product_markup{
display:none;
bottom:110px;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_product_master_prices,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_product_master_prices{
margin-top:5px;
}
}
@media (min-width: 768px){
.element_artikel_gallery.element_artikel_tpl_1_4,.element_artikel_gallery.element_artikel_tpl_1_3{
border-bottom:1px solid #d2d2d2;
padding-bottom:10px;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__image,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__image{
padding:0;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__content_box_wrapper,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__content_box_wrapper{
display:flex;
flex-direction:column;
vertical-align:baseline;
flex:1 1 auto;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__headline,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__headline{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
text-transform:uppercase;
color:#f00;
font-size:14px;
min-height:38px;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__headline:hover, .element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__headline.content_3d--item.active,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__headline:hover,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__headline.content_3d--item.active{
color:#e60000;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__description,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__description{
display:none;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__long_description,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__long_description{
height:2.7em;
position:relative;
width:100%;
pointer-events:auto;
overflow:hidden;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__long_description::before,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__long_description::before{
padding-right:10px;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__infobox_wrapper,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__infobox_wrapper{
display:none;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__box_wrapper,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__box_wrapper{
display:flex;
flex-direction:column;
justify-content:space-between;
flex:1 1 auto;
align-self:auto;
box-sizing:border-box;
padding-left:5px;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__button_at_prices,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__button_at_prices{
display:block;
padding-bottom:6px;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__button_link,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__button_link{
color:transparent;
background:none;
margin:0;
padding:0;
overflow:hidden;
vertical-align:inherit;
line-height:inherit;
min-height:inherit;
font-size:0;
text-align:inherit;
display:block;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__button_link::after,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__button_link::after{
font-family:"teufel";
content:"";
display:inline-block;
vertical-align:middle;
flex:0 0 30px;
width:30px;
height:30px;
border:0 none;
padding:0;
font-size:15px;
line-height:30px;
overflow:hidden;
text-align:center;
background:#777;
color:#fff;
}
.element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__price_box,
.element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__price_box{
display:flex;
flex-direction:row;
justify-content:space-between;
align-items:flex-end;
padding-right:10px;
height:50px;
position:relative;
top:6px;
}
}
@media (min-width: 768px){
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_4,
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_3{
border-bottom:1px solid #d2d2d2;
padding-bottom:15px;
margin-bottom:15px;
}
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__content_box_wrapper,
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__content_box_wrapper{
display:flex;
flex-direction:column;
vertical-align:baseline;
flex:1 1 auto;
}
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__headline,
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__headline{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
text-transform:uppercase;
color:#f00;
font-size:14px;
min-height:36px;
text-align:left;
}
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__headline:hover, .view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__headline.content_3d--item.active,
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__headline:hover,
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__headline.content_3d--item.active{
color:#e60000;
}
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__description,
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__description{
display:none;
}
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__infobox_wrapper,
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__infobox_wrapper{
display:none;
}
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__box_wrapper,
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__box_wrapper{
display:flex;
flex-direction:column;
justify-content:space-between;
flex:1 1 auto;
align-self:auto;
padding-left:5px;
}
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__button_at_prices,
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__button_at_prices{
display:block;
padding-bottom:6px;
}
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__button_link,
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__button_link{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
width:100%;
color:transparent;
background:none;
margin:0;
padding:0;
overflow:hidden;
vertical-align:inherit;
line-height:inherit;
min-height:inherit;
font-size:0;
text-align:inherit;
display:block;
}
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__price_box,
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__price_box{
display:flex;
flex-direction:column;
justify-content:space-between;
}
}
@media (min-width: 768px) and (min-width: 480px){
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_4 .element_artikel_gallery__price_box,
.view_category_sale__products .element_artikel_gallery.element_artikel_tpl_1_3 .element_artikel_gallery__price_box{
flex-direction:row;
align-items:flex-end;
padding-right:10px;
}
}
@media (min-width: 480px){
.element_artikel_gallery.element_artikel_tpl_1_2{
border-bottom:1px solid #d2d2d2;
padding:0 5px;
}
.element_artikel_gallery.element_artikel_tpl_1_2 .element_artikel_gallery__image{
padding:120px 0 80px;
}
.element_artikel_gallery.element_artikel_tpl_1_2 .element_artikel_gallery__long_description{
display:none;
}
.element_artikel_gallery.element_artikel_tpl_1_2 .element_artikel_gallery__content_box_wrapper{
position:absolute;
top:5px;
right:5px;
bottom:5px;
left:5px;
display:flex;
flex-direction:column;
flex:1 1 auto;
justify-content:space-between;
}
.element_artikel_gallery.element_artikel_tpl_1_2 .element_artikel_gallery__description{
display:none;
}
.element_artikel_gallery.element_artikel_tpl_1_2 .element_artikel_gallery__box_wrapper{
display:flex;
align-self:flex-start;
flex-direction:column;
order:1;
}
.element_artikel_gallery.element_artikel_tpl_1_2 .element_artikel_gallery__wow_headline{
display:block;
order:1;
}
.element_artikel_gallery.element_artikel_tpl_1_2 .element_artikel_gallery__headline{
order:2;
}
.element_artikel_gallery.element_artikel_tpl_1_2 .element_artikel_gallery__rating_stars{
order:3;
}
.element_artikel_gallery.element_artikel_tpl_1_2 .element_artikel_gallery__price_box{
order:4;
}
.element_artikel_gallery.element_artikel_tpl_1_2 .element_artikel_gallery__infobox_wrapper{
display:flex;
flex-direction:column;
align-self:flex-end;
max-width:35%;
order:2;
}
.element_artikel_gallery.element_artikel_tpl_1_2 .element_artikel_gallery__button{
order:inherit;
align-self:flex-end;
}
.element_artikel_gallery.element_artikel_tpl_1_2 .element_artikel_gallery__button_link{
color:transparent;
background:none;
margin:0;
padding:0;
overflow:hidden;
vertical-align:inherit;
line-height:inherit;
min-height:inherit;
font-size:0;
text-align:inherit;
display:inline;
}
.element_artikel_gallery.element_artikel_tpl_1_2 .element_artikel_gallery__button_link::after{
font-family:"teufel";
content:"";
display:inline-block;
vertical-align:middle;
flex:0 0 30px;
width:30px;
height:30px;
border:0 none;
padding:0;
font-size:15px;
line-height:30px;
overflow:hidden;
text-align:center;
background:#777;
color:#fff;
}
}
@media (min-width: 960px){
.element_artikel_gallery.element_artikel_tpl_1_2 .element_artikel_gallery__image{
padding:85px 0 35px;
}
}
@media (min-width: 480px){
.element_artikel_gallery.element_artikel_tpl_1_2 .element_artikel_gallery__wow_headline{
width:100%;
}
.element_artikel_gallery.element_artikel_tpl_1_2 .element_artikel_gallery__rating_stars{
display:block;
}
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_product_markup__info{
display:none;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__long_description{
display:none;
}
@media (min-width: 480px){
.element_artikel_gallery.element_artikel_tpl_1_1{
border-bottom:1px solid #d2d2d2;
padding:0 5px;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__content_box_wrapper{
position:absolute;
top:5px;
right:5px;
bottom:5px;
left:5px;
display:flex;
flex-direction:column;
flex:1 1 auto;
justify-content:space-between;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__image{
width:100%;
padding:50px 0 45px;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__wow_headline{
display:block;
order:1;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__button_link{
width:100%;
}
}
@media (min-width: 768px){
.element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__image{
width:70%;
padding:50px 20px 0;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__wow_headline{
margin-bottom:10px;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__html_description{
display:block;
order:1;
margin-bottom:100px;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__description{
display:none;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__box_wrapper{
display:flex;
align-self:flex-start;
flex-direction:column;
order:1;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__headline{
order:2;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__rating_stars{
display:block;
order:3;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__price_box{
order:4;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__infobox_wrapper{
display:flex;
flex-direction:column;
align-self:flex-end;
order:2;
max-width:25%;
padding-right:10px;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__button{
order:inherit;
align-self:flex-end;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__button_link{
color:transparent;
background:none;
margin:0;
padding:0;
overflow:hidden;
vertical-align:inherit;
line-height:inherit;
min-height:inherit;
font-size:0;
text-align:inherit;
display:inline;
width:auto;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_artikel_gallery__button_link::after{
font-family:"teufel";
content:"";
display:inline-block;
vertical-align:middle;
flex:0 0 30px;
width:30px;
height:30px;
border:0 none;
padding:0;
font-size:15px;
line-height:30px;
overflow:hidden;
text-align:center;
background:#777;
color:#fff;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_product_master_prices{
flex-direction:row;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_product_master_prices__was_price{
line-height:inherit;
}
.element_artikel_gallery.element_artikel_tpl_1_1 .element_product_master_prices>*{
padding-left:10px;
}
}
.view_category_sale__product--list{
border-bottom:1px solid #ccc;
}
.view_category_sale__product_list>div:last-child{
border-bottom:0;
}
.uk-slider>li>.element_artikel_gallery{
padding:0 15px;
}
@media (max-width: 767px){
.uk-slider>li>.element_artikel_gallery{
padding:0;
}
}
@media (max-width: 479px){
.view_category_sale__product .element_artikel_gallery{
border-bottom:none;
}
}
.mgallery_1_1,.mgallery_1_2,.mgallery_1_3,.mgallery_1_4{
padding-top:0 !important;
}
.sellingsentence_1_1,.highlightsentence_1_1,.standard_1_1{
padding-top:0 !important;
}
.sellingsentence_1_2,.highlightsentence_1_2,.standard_1_2{
padding-top:0 !important;
}
.sellingsentence_1_3,.highlightsentence_1_3,.standard_1_3{
padding-top:0 !important;
}
.sellingsentence_1_4,.highlightsentence_1_4,.standard_1_4{
padding-top:0 !important;
}
@media (max-width: 767px){
.sellingsentence_1_1 .element_artikel_tpl_1_1, .highlightsentence_1_1 .element_artikel_tpl_1_1, .standard_1_1 .element_artikel_tpl_1_1{
width:100%;
}
}
.sellingsentence_1_1 .element_artikel_sentence, .highlightsentence_1_1 .element_artikel_sentence, .standard_1_1 .element_artikel_sentence{
align-items:center;
}
@media (max-width: 959px){
.sellingsentence_1_1 .element_artikel_sentence_item__content_wow_headline, .highlightsentence_1_1 .element_artikel_sentence_item__content_wow_headline, .standard_1_1 .element_artikel_sentence_item__content_wow_headline{
display:none;
}
}
@media (min-width: 768px){
.sellingsentence_1_1 .element_artikel_sentence_item__content_headline, .highlightsentence_1_1 .element_artikel_sentence_item__content_headline, .standard_1_1 .element_artikel_sentence_item__content_headline{
height:inherit;
}
}
@media (min-width: 768px){
.sellingsentence_1_1 .element_artikel_sentence_item__content_description, .highlightsentence_1_1 .element_artikel_sentence_item__content_description, .standard_1_1 .element_artikel_sentence_item__content_description{
height:inherit;
padding-right:30px;
}
}
@media (min-width: 480px){
.element_displayblock_slider .element_artikel_sentence_item__content_description{
padding-right:30px;
}
}
@media (max-width: 767px){
.sellingsentence_1_1 .element_artikel_sentence_item__content_description--selling, .sellingsentence_1_1 .element_artikel_sentence_item__content_description--standard, .highlightsentence_1_1 .element_artikel_sentence_item__content_description--selling, .highlightsentence_1_1 .element_artikel_sentence_item__content_description--standard, .standard_1_1 .element_artikel_sentence_item__content_description--selling, .standard_1_1 .element_artikel_sentence_item__content_description--standard{
position:relative;
overflow:hidden;
text-overflow:ellipsis;
}
.sellingsentence_1_1 .element_artikel_sentence_item__content_description--selling::before, .sellingsentence_1_1 .element_artikel_sentence_item__content_description--standard::before, .highlightsentence_1_1 .element_artikel_sentence_item__content_description--selling::before, .highlightsentence_1_1 .element_artikel_sentence_item__content_description--standard::before, .standard_1_1 .element_artikel_sentence_item__content_description--selling::before, .standard_1_1 .element_artikel_sentence_item__content_description--standard::before{
content:" ";
position:absolute;
bottom:0;
right:0;
width:5em;
text-align:right;
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 50%);
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 50%);
background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%);
}
}
@media (max-width: 767px){
.sellingsentence_1_1.background_black .element_artikel_sentence_item__content_description, .standard_1_1.background_black .element_artikel_sentence_item__content_description{
position:relative;
overflow:hidden;
text-overflow:ellipsis;
}
.sellingsentence_1_1.background_black .element_artikel_sentence_item__content_description::before, .standard_1_1.background_black .element_artikel_sentence_item__content_description::before{
content:" ";
position:absolute;
bottom:0;
right:0;
width:5em;
text-align:right;
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 50%);
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 50%);
background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%);
}
.sellingsentence_1_1.background_black .element_artikel_sentence_item__content_description::before, .standard_1_1.background_black .element_artikel_sentence_item__content_description::before{
background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, black 50%);
background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, black 50%);
background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, black 50%);
}
}
@media (min-width: 320px) and (max-width: 479px){
.sellingsentence_1_1 .element_artikel, .highlightsentence_1_1 .element_artikel, .standard_1_1 .element_artikel{
min-height:502px;
}
}
@media (min-width: 480px) and (max-width: 767px){
.sellingsentence_1_1 .element_artikel, .highlightsentence_1_1 .element_artikel, .standard_1_1 .element_artikel{
min-height:235px;
}
}
@media (min-width: 768px) and (max-width: 959px){
.sellingsentence_1_1 .element_artikel, .highlightsentence_1_1 .element_artikel, .standard_1_1 .element_artikel{
min-height:379px;
}
}
@media (min-width: 960px) and (max-width: 1059px){
.sellingsentence_1_1 .element_artikel, .highlightsentence_1_1 .element_artikel, .standard_1_1 .element_artikel{
min-height:490px;
}
}
@media (min-width: 1060px){
.sellingsentence_1_1 .element_artikel, .highlightsentence_1_1 .element_artikel, .standard_1_1 .element_artikel{
min-height:507px;
}
}
@media (min-width: 320px) and (max-width: 479px){
.sellingsentence_1_2,.highlightsentence_1_2,.standard_1_2{
min-height:367px;
}
}
@media (min-width: 480px) and (max-width: 767px){
.sellingsentence_1_2,.highlightsentence_1_2,.standard_1_2{
min-height:437px;
}
}
@media (min-width: 768px) and (max-width: 959px){
.sellingsentence_1_2,.highlightsentence_1_2,.standard_1_2{
min-height:581px;
}
}
@media (min-width: 960px) and (max-width: 1059px){
.sellingsentence_1_2,.highlightsentence_1_2,.standard_1_2{
min-height:692px;
}
}
@media (min-width: 1060px){
.sellingsentence_1_2,.highlightsentence_1_2,.standard_1_2{
min-height:709px;
}
}
@media (min-width: 960px){
.sellingsentence_1_2 .element_artikel_sentence__content_headline, .highlightsentence_1_2 .element_artikel_sentence__content_headline, .standard_1_2 .element_artikel_sentence__content_headline{
height:inherit;
}
}
@media (min-width: 320px) and (max-width: 479px){
.sellingsentence_1_3,.highlightsentence_1_3,.standard_1_3{
min-height:532px;
}
}
@media (min-width: 480px) and (max-width: 767px){
.sellingsentence_1_3,.highlightsentence_1_3,.standard_1_3{
min-height:682px;
}
}
@media (min-width: 768px) and (max-width: 959px){
.sellingsentence_1_3,.highlightsentence_1_3,.standard_1_3{
min-height:451px;
}
}
@media (min-width: 960px) and (max-width: 1059px){
.sellingsentence_1_3,.highlightsentence_1_3,.standard_1_3{
min-height:657px;
}
}
@media (min-width: 1060px){
.sellingsentence_1_3,.highlightsentence_1_3,.standard_1_3{
min-height:537px;
}
}
@media (max-width: 767px){
.sellingsentence_1_3 .element_artikel_sentence__content_headline, .highlightsentence_1_3 .element_artikel_sentence__content_headline, .standard_1_3 .element_artikel_sentence__content_headline{
height:inherit;
}
}
@media (min-width: 320px) and (max-width: 479px){
.sellingsentence_1_4,.highlightsentence_1_4,.standard_1_4{
min-height:367px;
}
}
@media (min-width: 480px) and (max-width: 767px){
.sellingsentence_1_4,.highlightsentence_1_4,.standard_1_4{
min-height:437px;
}
}
@media (min-width: 768px) and (max-width: 959px){
.sellingsentence_1_4,.highlightsentence_1_4,.standard_1_4{
min-height:451px;
}
}
@media (min-width: 960px) and (max-width: 1059px){
.sellingsentence_1_4,.highlightsentence_1_4,.standard_1_4{
min-height:657px;
}
}
@media (min-width: 1060px){
.sellingsentence_1_4,.highlightsentence_1_4,.standard_1_4{
min-height:451px;
}
}
@media (max-width: 479px){
.highlightsentence_1_2{
width:100%;
}
}
.element_artikel_sentence_item{
position:relative;
}
.element_artikel_sentence_item__content{
padding:10px;
}
.element_artikel_sentence_item__content_headline{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
text-transform:uppercase;
color:#f00;
font-size:16px;
line-height:20px;
height:40px;
overflow:hidden;
}
.element_artikel_sentence_item__content_headline:hover,.element_artikel_sentence_item__content_headline.content_3d--item.active{
color:#e60000;
}
.element_artikel_sentence_item__content_rating_stars{
min-height:20px;
}
.element_artikel_sentence_item__content_description{
margin:10px 0;
}
.element_artikel_sentence_item__content_description--selling,.element_artikel_sentence_item__content_description--standard{
height:57px;
}
.element_artikel_sentence_item__content_description--highlight>ul{
padding-left:15px;
}
.element_artikel_sentence_item__content_prices{
display:flex;
justify-content:flex-start;
}
@media (min-width: 480px){
.element_artikel_sentence_item__content_prices .element_product_master_prices{
flex-direction:row;
margin:10px 0;
}
}
.element_artikel_sentence_item__content_prices .element_product_master_prices__was_price{
margin-right:10px;
}
.element_artikel_sentence_item .element_product_markup__info{
top:5px !important;
right:7px !important;
}
.element_artikel_sentence_item .element_product_markup__save_value{
display:none;
}
.element_artikel_overlay_item__content .uk-overlay-panel{
color:#fff;
}
.element_artikel_overlay_item__content .uk-overlay-panel h2{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
text-transform:uppercase;
color:#f00;
font-size:16px;
line-height:20px;
height:40px;
overflow:hidden;
}
.element_artikel_overlay_item__content .uk-overlay-panel h2:hover, .element_artikel_overlay_item__content .uk-overlay-panel h2.content_3d--item.active{
color:#e60000;
}
@media (max-width: 960px){
.element_artikel_overlay_item__content .uk-overlay-panel{
opacity:1;
transform:translateX(0) translateY(0);
}
}
.element_artikel_overlay_item__content_description{
overflow:hidden;
}
@media (max-width: 959px){
.element_artikel_overlay_item__content_description{
position:relative;
overflow:hidden;
text-overflow:ellipsis;
margin-bottom:10px;
height:75px;
}
.element_artikel_overlay_item__content_description::before{
content:" ";
position:absolute;
bottom:0;
right:0;
width:5em;
text-align:right;
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 50%);
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 50%);
background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%);
}
.element_artikel_overlay_item__content_description::before{
background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, black 50%);
background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, black 50%);
background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, black 50%);
}
.element_artikel_overlay_item__content_description_dots{
display:none;
}
}
@media (min-width: 960px){
.element_artikel_overlay_item__content_description{
max-height:75px;
}
}
.element_artikel_overlay_item__content_prices{
display:flex;
justify-content:flex-end;
margin-right:10px;
}
@media (min-width: 480px){
.element_artikel_overlay_item__content_prices .element_product_master_prices{
flex-direction:row;
margin:10px 0;
}
}
.element_artikel_overlay_item__content_prices .element_product_master_prices__was_price{
margin-right:10px;
}
.element_artikel_slideshow_slider__slide_wallpaper{
background-size:cover;
}
.element_artikel_slideshow_slider__nav{
display:flex;
justify-content:center;
position:absolute;
padding-left:0;
bottom:0;
margin:0 auto;
width:100%;
}
.element_artikel_slideshow_slider__nav_item{
padding:20px 0;
}
@media (max-width: 479px){
.element_artikel_slideshow_slider__nav_item{
width:40px;
}
}
.element_displayblock_selection{
display:flex;
flex-direction:column;
}
.element_displayblock_selection.uk-form select{
border:0;
border-bottom:1px solid #d2d2d2;
}
.counter_markup,.product_markup_text,.free_deliverycost_markup{
margin:0;
}
.use_black_images .product_markup_text,
.use_black_images .free_deliverycost_markup{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
border-color:#d2d2d2;
color:#fff;
background-color:#000;
}
.element_product_markup{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
pointer-events:none;
}
.element_product_markup__add_products{
position:absolute;
bottom:45px;
left:0;
}
.element_product_markup__add_product{
position:relative;
border:1px solid #ccc;
z-index:0 !important;
}
.element_product_markup__add_product span{
position:absolute;
top:5px;
left:5px;
z-index:inherit;
}
.element_product_markup__add_product img{
position:relative;
top:0;
left:0;
}
.element_product_markup__info{
position:absolute;
bottom:70px;
right:5px;
}
.element_product_markup__save_value{
font-size:14px;
line-height:30px;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
position:absolute;
bottom:45px;
right:0;
}
@media (max-width: 320px){
.element_product_markup__save_value{
right:5px;
}
}
@media (min-width: 480px){
.element_product_markup_1_1 .element_product_markup__add_products{
position:absolute;
bottom:0;
left:0;
}
}
@media (min-width: 480px) and (max-width: 767px){
.element_product_markup_1_1 .element_product_markup__add_products{
bottom:45px;
}
}
@media (min-width: 480px){
.element_product_markup_1_1 .element_product_markup__info{
position:absolute;
bottom:45px;
right:10px;
}
}
@media (min-width: 480px) and (max-width: 767px){
.element_product_markup_1_1 .element_product_markup__info{
right:0;
bottom:70px;
}
}
@media (min-width: 480px){
.element_product_markup_1_1 .element_product_markup__counter{
display:none;
}
.element_product_markup_1_1 .element_product_markup__save_value{
right:55px;
bottom:0;
}
}
@media (min-width: 480px) and (max-width: 767px){
.element_product_markup_1_1 .element_product_markup__save_value{
right:0;
bottom:45px;
}
}
@media (min-width: 480px){
.element_product_markup_1_2 .element_product_markup__add_products{
position:absolute;
bottom:0;
left:0;
}
.element_product_markup_1_2 .element_product_markup__info{
position:absolute;
bottom:40px;
right:0;
}
.element_product_markup_1_2 .element_product_markup__counter{
display:none;
}
.element_product_markup_1_2 .element_product_markup__save_value{
right:45px;
bottom:0;
}
}
@media (min-width: 480px){
.element_product_markup_1_3 .element_product_markup__add_products,
.element_product_markup_1_4 .element_product_markup__add_products{
position:absolute;
top:0;
left:0;
}
.element_product_markup_1_3 .element_product_markup__add_product,
.element_product_markup_1_4 .element_product_markup__add_product{
width:60px;
}
.element_product_markup_1_3 .element_product_markup__info,
.element_product_markup_1_4 .element_product_markup__info{
position:absolute;
top:0;
right:0;
}
.element_product_markup_1_3 .element_product_markup__counter,
.element_product_markup_1_4 .element_product_markup__counter{
display:none;
}
.element_product_markup_1_3 .element_product_markup__save_value,
.element_product_markup_1_4 .element_product_markup__save_value{
display:none;
bottom:0;
}
}
.element_product_box_markup{
display:flex;
justify-content:flex-end;
}
.element_product_box_markup > div + div{
margin-left:5px;
}
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_review .view_product_review__read_more--anchor, #section_tests .view_product_review__content_wrapper .view_product_review__read_more--anchor, .view_product_rating__read_more, .view_product_rating_crossrating__read_more, .body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_rating__read_more{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
display:block;
text-transform:uppercase;
}
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_review .view_product_review__read_more--anchor::after, #section_tests .view_product_review__content_wrapper .view_product_review__read_more--anchor::after, .view_product_rating__read_more::after, .view_product_rating_crossrating__read_more::after, .body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_rating__read_more::after{
font-family:"teufel";
content:"";
padding-left:10px;
font-size: .75em;
}
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_review .view_product_review__read_more--anchor, #section_tests .view_product_review__content_wrapper .view_product_review__read_more--anchor{
margin-top:10px;
}
.view_product_rating__read_more,.view_product_rating_crossrating__read_more{
margin-top:10px;
}
.view_product_rating__read_more:after,.view_product_rating_crossrating__read_more:after{
content:"";
}
.view_product_rating__read_less,.view_product_rating_crossrating__read_less{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
margin-top:10px;
display:block;
text-transform:uppercase;
}
.view_product_rating__read_less::before,.view_product_rating_crossrating__read_less::before{
padding-right:10px;
font-size: .75em;
}
.body_artikel_detail .uk-breadcrumb{
margin-right:200px;
}
.view_product_last_viewed{
margin-bottom:50px;
}
@media (max-width: 767px){
.view_product_last_viewed{
margin-bottom:30px;
}
}
.view_product_content__section{
flex:1 1 auto;
box-sizing:border-box;
background:#fff;
color:#000;
}
.view_product_content__section--padded,.view_product_crossselling,.view_product_seo{
padding:30px 10px;
}
@media (min-width: 960px){
.view_product_content__section--padded,.view_product_crossselling,.view_product_seo{
padding:30px 0 30px;
}
}
.view_product_content__section--black{
background:#000;
color:#fff;
}
.view_product_content__section--gray{
background:#eee;
}
.view_product_content__section--darkgray{
background:#444;
color:#fff;
}
@media (min-width: 768px){
.view_product_content__section_highlightsv2_wrapper{
position:relative;
display:flex;
justify-content:center;
}
.view_product_content__section_highlightsv2--content{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
width:100%;
}
}
.view_product_content__section--highlights,.view_product_content__section--bundles,.view_product_content__section--accessories{
position:relative;
}
.view_product_content__section .view_product__block_headline{
margin-bottom:15px;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:16px;
line-height:20px;
}
.view_product_content__section .view_product__block_headline.crossrating{
margin-top:15px;
}
.view_product_content__section .view_product__block_headline span{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:14px;
line-height:19px;
}
@media (max-width: 959px){
.view_product_content__description,.view_product_content__wrapper,.view_product_content__wrapper>div{
display:flex;
flex-direction:column;
}
.view_product_content__description .more_box_button, .view_product_content__wrapper .more_box_button,
.view_product_content__wrapper > div .more_box_button{
align-self:flex-end;
margin:15px 0 0 0;
}
}
.view_product_content__description .uk-accordion > div:last-child, .view_product_content__wrapper .uk-accordion > div:last-child,
.view_product_content__wrapper > div .uk-accordion>div:last-child{
border-bottom:none;
}
.view_product_content__description{
background-color:#000;
color:#fff;
}
.view_product{
position:relative;
}
.view_product__section_headline{
text-transform:uppercase;
margin:10px 0;
}
.view_product__section_headline:first-child{
margin-top:0;
}
@media (min-width: 960px){
.view_product__section_headline{
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:30px;
line-height:1em;
margin:15px 0;
}
}
@media (min-width: 960px) and (min-width: 960px){
.view_product__section_headline{
display:flex;
}
.view_product__section_headline>*{
flex:0 0 auto;
}
.view_product__section_headline::before,.view_product__section_headline::after{
content:"";
position:relative;
top: .45em;
min-width:19px;
border-top:1px solid;
display:block;
height:0;
}
.view_product__section_headline::before{
margin-right:10px;
}
.view_product__section_headline::after{
margin-left:10px;
flex:1 1 auto;
}
.text_center .view_product__section_headline::before, .text_center .view_product__section_headline::after{
flex:1 1 auto;
}
}
.view_product__bottom_headline{
margin:30px 0 10px 0;
}
.view_product{
position:relative;
}
@media (min-width: 768px){
.view_product__section--benefits{
border-top:1px solid #d2d2d2;
margin-top:20px;
padding:25px 0 40px 0;
}
}
.view_product__section--benefits ul{
display:flex;
justify-content:center;
padding:0;
}
@media (max-width: 767px){
.view_product__section--benefits ul{
background:#f7f7f7;
flex-direction:column;
align-items:center;
padding:40px 20px;
margin-top:20px;
}
}
.view_product__section--benefits ul li{
color:#555;
font-size:16px;
list-style:none;
}
@media (min-width: 768px){
.view_product__section--benefits ul li{
margin-right:40px;
}
}
@media (max-width: 767px){
.view_product__section--benefits ul li{
padding-bottom:30px;
}
.view_product__section--benefits ul li:last-of-type{
padding-bottom:0;
margin-left: -10px;
}
}
.view_product__section--benefits ul li:last-of-type{
margin-right:0;
}
.view_product__section--benefits ul li::before{
font-size:30px;
padding-right:10px;
position:relative;
top:5px;
}
@media (min-width: 959px){
.view_product__section--stage{
position:relative;
display:flex;
}
}
.view_product__section--stage .view_product_image{
position:relative;
}
@media (max-width: 959px){
.view_product__section--stage .view_product_image{
margin-top:70px;
}
}
@media (min-width: 1059px){
.view_product__section--stage .view_product_image{
flex:0 0 714px;
}
}
@media (min-width: 960px){
.view_product__section--stage .view_product_image__slider--big{
margin-bottom:10px;
}
}
@media (min-width: 768px){
.view_product__section--stage .view_product_image__slider--big ul{
min-height:690px !important;
}
}
@media (max-width: 320px){
.view_product__section--stage .view_product_image__slider--big ul{
min-height:320px !important;
}
}
@media (max-width: 767px){
.view_product__section--stage .view_product_image__slider--big ul{
min-height:375px;
}
}
.view_product__section--stage .view_product_image__slider--big li{
display:block;
min-height:100%;
text-align:center;
min-width:300px;
max-width:959px;
cursor:zoom-in;
}
.view_product__section--stage .view_product_image__slider--big_wrapper{
height:auto;
overflow:hidden;
margin:0;
}
@media (min-width: 960px){
.view_product__section--stage .view_product_image__slider--big_wrapper{
min-height:630px !important;
width:690px;
}
}
@media (max-width: 320px){
.view_product__section--stage .view_product_image__slider--big_wrapper{
min-height:296px !important;
}
}
@media (max-width: 767px){
.view_product__section--stage .view_product_image__slider--big_wrapper{
min-height:375px;
}
}
@media (min-width: 768px) and (max-width: 959px){
.view_product__section--stage .view_product_image__slider--big_wrapper{
margin-bottom:20px;
}
}
.view_product__section--stage .view_product_image__slider--big_item{
padding-bottom:0;
}
.view_product__section--stage .view_product_image__slider--big_item.gallery_video_included{
display:flex !important;
align-items:center;
background:#000;
cursor:pointer !important;
}
.view_product__section--stage .view_product_image__slider--big_item.gallery_video_included i{
color:#fff;
opacity:0.5;
font-size:40px;
position:absolute;
top:calc(50% - 10px);
left:calc(50% - 20px);
}
@media (orientation: landscape) and (max-width: 767px){
.view_product__section--stage .view_product_image__slider--big_img_helper{
width:calc(100vh - 20px);
margin:0 auto;
}
}
.view_product__section--stage .view_product_image__slider--small{
display:inline-block;
z-index:1;
padding-bottom:20px;
}
.view_product__section--stage .view_product_image__slider--small li:hover::after, .view_product__section--stage .view_product_image__slider--small li.content_3d--item.active::after{
content:' ';
position:absolute;
height:2px;
width:73px;
bottom:10px;
left:1px;
background-color:#f00;
}
.view_product__section--stage .view_product_image__slider--small .uk-slider li{
width:75px !important;
max-width:75px !important;
padding-right:10px;
}
.view_product__section--stage .view_product_image__slider--small .uk-slider li a{
display:block;
height:100%;
}
.view_product__section--stage .view_product_image__slider--small .uk-slider img{
height:75px;
width:75px;
border:1px solid #bbb;
object-fit:cover;
}
.view_product__section--stage .view_product_image__slider--small .uk-slider a[title^="VIDEO"]::before{
font-family:"teufel";
content:"";
color:#fff;
opacity:0.5;
position:absolute;
font-size:32px;
top:30px;
left:25px;
}
.view_product__section--stage .view_product_image__slider--small .uk-slidenav-position .uk-slider-container{
width:420px;
}
.view_product__section--stage .view_product_image__slider--small .uk-slidenav-position .uk-slidenav-next{
right: -40px;
}
.view_product__section--stage .view_product_image__slider--small .uk-slidenav-position .uk-slidenav{
opacity:1 !important;
}
.view_product__section--stage .view_product_image__label_wrapper{
display:flex;
flex-direction:column;
box-sizing:border-box;
background:#fff;
padding:0 0 0 10px;
}
@media (max-width: 767px){
.view_product__section--stage .view_product_image__label_wrapper{
padding:20px 0 0 10px;
}
}
.view_product__section--stage .view_product_image__label_wrapper>*{
flex:1 1 auto;
}
.view_product__section--stage .view_product_image__headline{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:24px;
line-height:1.25em;
text-transform:none;
}
.view_product__section--stage .view_product_image__wow_headline{
font-size:18px;
margin:0 0 25px 0;
}
.view_product__section--stage .view_product_image__rating{
margin-bottom:9px;
}
.view_product__section--stage .view_product_image__rating>span{
margin-left:5px;
}
@media (max-width: 767px){
.view_product__section--stage .view_product_image__rating{
margin:15px 0;
}
}
@media (min-width: 960px){
.view_product__section--stage .view_product_basket{
flex:0 0 310px;
}
}
.view_product__section--stage .view_product_basket__successor{
border:1px solid #d2d2d2;
padding:5px;
margin-top:20px;
}
@media (max-width: 767px){
.view_product__section--stage .view_product_basket__successor{
margin:10px;
}
}
.view_product__section--stage .view_product_basket__successor .view_product_image__headline{
padding:30px 20px 10px 20px;
}
.view_product__section--stage .view_product_basket__successor .view_product_image__wow_headline{
padding:0 20px;
margin:0 0 5px 0;
}
.view_product__section--stage .view_product_basket__successor-image{
text-align:center;
}
@media (min-width: 960px){
.view_product__section--stage .view_product_basket{
margin-bottom:60px;
}
}
.view_product__section--stage .view_product_basket__mwst{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:11px;
color:#777;
padding-left:10px;
}
.view_product__section--stage .view_product_basket .element_product_hire_purchase__link:hover, .view_product__section--stage .view_product_basket .element_product_hire_purchase__link.content_3d--item.active,
.view_product__section--stage .view_product_basket .element_product_deliverytime__link:hover,
.view_product__section--stage .view_product_basket .element_product_deliverytime__link.content_3d--item.active,
.view_product__section--stage .view_product_basket .element_product_price_info__shipping_costs_link:hover,
.view_product__section--stage .view_product_basket .element_product_price_info__shipping_costs_link.content_3d--item.active{
color:#555;
}
.view_product__section--stage .view_product_basket__headline{
padding:11px 20px 7px 10px;
}
.view_product__section--stage .view_product_basket__price_box{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:24px;
line-height:30px;
padding:0 20px 0 10px;
display:flex;
align-items:baseline;
}
.view_product__section--stage .view_product_basket__price_box > span + span{
margin-left:5px;
}
@media (min-width: 960px){
.view_product__section--stage .view_product_basket__headline{
text-align:right;
}
}
.view_product__section--stage .view_product_basket__pricetext{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:14px;
font-weight:normal;
margin-right:5px;
}
.view_product__section--stage .view_product_basket__variants, .view_product__section--stage .view_product_basket__hire_purchase,
.view_product__section--stage .view_product_basket__delivery .element_product_price_info,
.view_product__section--stage .view_product_basket__delivery .element_product_deliverytime{
padding:5px 10px;
letter-spacing: -.01em;
font-size:13px;
color:#444;
}
.view_product__section--stage .view_product_basket__variants{
font-size:13px;
padding:10px;
}
.view_product__section--stage .view_product_basket__delivery{
border-top:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
}
.view_product__section--stage .view_product_basket__delivery .element_product_price_info{
border-top:1px solid #d2d2d2;
}
.view_product__section--stage .view_product_basket__delivery .element_product_deliverytime__status span{
font-size:13px;
color:#ff6000;
}
.view_product__section--stage .view_product_basket__delivery .element_product_deliverytime__status span,
.view_product__section--stage .view_product_basket__delivery .element_product_deliverytime__status a{
display:inline-block;
}
.view_product__section--stage .view_product_basket__delivery .element_product_deliverytime__status--green span{
color:#4eae69;
}
.view_product__section--stage .view_product_basket__delivery .element_product_deliverytime__status--orange span{
color:#ff6000;
}
.view_product__section--stage .view_product_basket__delivery .element_product_deliverytime__status--red span{
color:#f00;
}
.view_product__section--stage .view_product_basket .element_product_price_info__shipping_costs:not(.element_product_price_info__shipping_costs--free), .view_product__section--stage .view_product_basket .element_product_deliverytime__text, .view_product__section--stage .view_product_basket .element_product_hire_purchase{
display:flex;
justify-content:space-between;
}
.view_product__section--stage .view_product_basket .element_product_price_info__shipping_costs:not(.element_product_price_info__shipping_costs--free) i:before, .view_product__section--stage .view_product_basket .element_product_deliverytime__text i:before, .view_product__section--stage .view_product_basket .element_product_hire_purchase i:before{
color:#d2d2d2;
}
.view_product__section--stage .view_product_basket .element_product_price_info__shipping_costs:not(.element_product_price_info__shipping_costs--free) i:hover:before, .view_product__section--stage .view_product_basket .element_product_price_info__shipping_costs:not(.element_product_price_info__shipping_costs--free) i.content_3d--item.active:before, .view_product__section--stage .view_product_basket .element_product_deliverytime__text i:hover:before, .view_product__section--stage .view_product_basket .element_product_deliverytime__text i.content_3d--item.active:before, .view_product__section--stage .view_product_basket .element_product_hire_purchase i:hover:before, .view_product__section--stage .view_product_basket .element_product_hire_purchase i.content_3d--item.active:before{
color:#bbb;
}
.view_product__section--stage .view_product_basket .element_product_hire_purchase > *,
.view_product__section--stage .view_product_basket .element_product_price_info>*{
margin-right:0;
}
.view_product__section--stage .view_product_basket__hire_purchase{
border-bottom:1px solid #d2d2d2;
}
.view_product__section--stage .view_product_basket__cart_button{
margin:10px 0 20px 0;
}
.view_product__section--stage .view_product_basket__cart_button_link{
height:50px;
line-height:50px;
width:100%;
font-size:18px;
text-transform:uppercase;
}
.view_product__section--stage .view_product_basket__cart_button_link::after{
font-family:"teufel";
content:"";
padding-left:10px;
font-size:16px;
position:relative;
top: -1px;
}
.view_product__section--stage .view_product_basket__cart_button_link--disabled, .view_product__section--stage .view_product_basket__cart_button_link--disabled:hover, .view_product__section--stage .view_product_basket__cart_button_link--disabled.content_3d--item.active, .view_product__section--stage .view_product_basket__cart_button_link--disabled:active{
background-color:#f5f5f5;
color:#999;
cursor:default;
font-size:16px;
padding:0 10px;
text-transform:none;
text-align:left;
}
.view_product__section--stage .view_product_basket__cart_button_link--disabled::after, .view_product__section--stage .view_product_basket__cart_button_link--disabled:hover::after, .view_product__section--stage .view_product_basket__cart_button_link--disabled.content_3d--item.active::after, .view_product__section--stage .view_product_basket__cart_button_link--disabled:active::after{
font-family:"teufel";
content:'';
}
.view_product__section--stage .view_product_basket__additional_info{
margin-top:20px;
}
.view_product__section--stage .view_product_basket__markups>div>div{
border:1px solid #d2d2d2;
margin:0 0 5px 0;
}
@media (max-width: 767px){
.view_product__section--stage .view_product_basket__markups>div>div{
margin:0 10px;
}
}
.view_product__section--stage .view_product_basket__markups>div>div:last-child{
margin-bottom:10px;
}
.view_product__section--stage .view_product_basket__markups .countdown{
color:#000;
background-color:#e9f1eb;
background-clip:padding-box;
box-sizing:border-box;
margin:0 0 10px 0;
border-bottom:1px solid #d2d2d2;
}
.view_product__section--stage .view_product_basket__markups .countdown__text{
margin:0 15px 15px 15px;
padding:10px 10px 0 10px;
border-top:1px solid #d2d2d2;
}
.view_product__section--stage .view_product_basket__markups .price_advantage{
display:flex;
align-items:flex-end;
position:relative;
padding:10px 5px;
}
.view_product__section--stage .view_product_basket__markups .price_advantage::after{
content:"";
position:absolute;
bottom:0;
right:5px;
left:5px;
}
.view_product__section--stage .view_product_basket__markups .price_advantage__image_wrapper{
flex:0 0 120px;
text-align:center;
padding-bottom:1px;
}
.view_product__section--stage .view_product_basket__markups .price_advantage__img{
max-width:80px;
}
.view_product__section--stage .view_product_basket__markups .price_advantage__text_wrapper{
flex:0 1 auto;
display:inline;
}
.view_product__section--stage .view_product_basket__markups .price_advantage__text_wrapper::before{
content:"";
display:block;
height:47px;
line-height:49px;
font-size:28px;
overflow:hidden;
padding-left:3px;
}
.view_product__section--stage .view_product_basket__markups .price_advantage__text{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
}
.view_product__section--stage .view_product_basket__markups .price_advantage__price{
display:inline-block;
padding-right:5px;
}
.view_product__section--stage .view_product_basket__markups .price_advantage__link{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
text-transform:uppercase;
}
.view_product__section--stage .view_product_basket__markup .countdown{
margin-top:1px;
color:#fff;
background-color:#000;
}
.view_product__section--stage .view_product_basket__markup .price_advantage{
display:flex;
align-items:flex-end;
position:relative;
padding:10px 5px;
}
.view_product__section--stage .view_product_basket__markup .price_advantage::after{
content:"";
position:absolute;
bottom:0;
right:5px;
left:5px;
border-bottom:1px solid #d2d2d2;
}
.view_product__section--stage .view_product_basket__markup .price_advantage__image_wrapper{
flex:0 0 120px;
text-align:center;
padding-bottom:1px;
}
.view_product__section--stage .view_product_basket__markup .price_advantage__img{
max-width:80px;
vertical-align:super;
}
.view_product__section--stage .view_product_basket__markup .price_advantage__text_wrapper{
flex:0 1 auto;
}
.view_product__section--stage .view_product_basket__markup .price_advantage__text_wrapper::before{
content:"";
display:block;
height:80px;
line-height:49px;
font-size:28px;
overflow:hidden;
float:left;
padding:10px 20px 10px 10px;
}
.view_product__section--stage .view_product_basket__markup .price_advantage__text{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:18px;
line-height:20px;
}
.view_product__section--stage .view_product_basket__markup .price_advantage__product_name{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
padding-bottom:5px;
}
.view_product__section--stage .view_product_basket__markup .price_advantage__price{
display:inline-block;
padding:0 0 5px 58px;
}
.view_product__section--stage .view_product_basket__markup .price_advantage__link{
padding:0 0 0 58px;
}
.view_product__section--stage .view_product_basket__markup.variant_price_advantage{
padding:10px;
font-size:18px;
color:#444;
text-align:center;
line-height:1.3em;
}
.view_product__section--stage .view_product_basket__markup.variant_price_advantage.variant_price_advantage--bundle_streich.view_product_basket__markup{
font-size:16px;
}
.view_product__section--stage .view_product_basket__markup--addition{
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:16px;
text-align:center;
padding-bottom:10px;
}
.view_product__section--stage .view_product_basket__advantages{
display:flex;
justify-content:center;
margin:0 0 10px 0;
padding:30px 0;
background:#eee;
}
@media (min-width: 768px) and (max-width: 959px){
.view_product__section--stage .view_product_basket__advantages ul{
display:flex;
}
}
.view_product__section--stage .view_product_basket__advantages ul li{
line-height:0.7em;
font-size:14px;
margin:10px 0 0 0;
}
@media (min-width: 768px) and (max-width: 959px){
.view_product__section--stage .view_product_basket__advantages ul li{
padding-right:20px;
}
}
.view_product__section--stage .view_product_basket__advantages ul li::before{
font-size:12px;
}
@media (min-width: 960px){
.view_product__section--stage .view_product_basket__buttons{
text-align:right;
margin-bottom:20px;
margin-top:20px;
position:absolute;
bottom:0;
right:0;
}
}
@media (max-width: 959px){
.view_product__section--stage .view_product_basket__buttons{
text-align:center;
}
}
.view_product__section--stage .view_product_basket__buttons_link{
padding-right:20px;
text-transform:uppercase;
text-decoration:none !important;
color:#000;
}
.view_product__section--stage .view_product_basket__buttons_link:last-child{
padding-right:0;
}
.view_product__section--stage .view_product_basket .variant_chooser_description{
margin-right:5px;
}
#modal-3d-container .uk-close:after{
position:static;
top:0;
right:0;
}
.view_product_sticky{
position:relative;
background:#777;
}
.view_product_sticky__nav_item{
flex:1 1 auto;
position:relative;
display:flex;
align-items:center;
justify-content:center;
box-sizing:border-box;
height:48px;
padding:2px 0 0;
font-size:14px;
line-height:19px;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
text-align:center;
color:#fff;
background:#777;
border-bottom:1px solid #ccc;
}
.view_product_sticky__nav_item:hover,.view_product_sticky__nav_item.content_3d--item.active{
color:#fff;
background:#555;
text-decoration:none;
}
.view_product_sticky__nav_item--menu{
justify-content:space-between;
border-bottom:2px solid #fff;
}
@media (min-width: 960px){
.view_product_sticky__nav_item--menu{
display:none;
}
}
.view_product_sticky__nav_item--menu>*{
flex:1 1 auto;
}
.view_product_sticky__nav_item--menu::before{
flex:0 1 auto;
content:"";
padding:0 10px;
}
@media (min-width: 960px){
.view_product_sticky__nav_item--up{
max-width:50px;
}
}
.view_product_sticky__nav_item--up::after{
font-family:"teufel";
content:"";
}
.view_product_sticky__nav_item--active{
background:#555;
border-bottom:2px solid #f00;
}
@media (max-width: 959px){
.view_product_sticky__nav{
display:none;
}
.view_product_sticky__nav--open{
display:block;
position:absolute;
top:100%;
left:0;
right:0;
z-index:600;
}
}
@media (min-width: 960px){
.view_product_sticky__nav{
display:flex;
align-items:center;
justify-content:center;
}
.view_product_sticky__nav>*{
border-left:1px solid #aaa;
}
.view_product_sticky__nav>*:first-child{
border-left:0 none;
}
}
.view_product_description__content{
font-size:16px;
}
.view_product_description__content img{
margin-top:10px;
}
.view_product_description__content ol{
color:inherit;
}
.view_product_description__content > div + div{
margin-top:20px;
}
.view_product_description.more_box{
height:auto;
max-height:350px;
}
@media (min-width: 960px){
.view_product_description.more_box{
max-height:none;
}
}
.view_product_description .more_box__fade .more_box_toggle,
.view_product_description_more .more_box_toggle{
display:block;
padding-top:5px;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:14px;
line-height:24px;
text-align:right;
text-transform:uppercase;
text-decoration:none !important;
}
.view_product_description .more_box__fade .more_box_toggle::after,
.view_product_description_more .more_box_toggle::after{
font-family:"teufel";
content:"";
padding-left:10px;
position:relative;
top:1px;
}
.view_product_description .more_box__fade .more_box_toggle--less::after,
.view_product_description_more .more_box_toggle--less::after{
font-family:"teufel";
content:"";
padding-left:10px;
position:relative;
top:1px;
}
@media (min-width: 960px){
.view_product_description .more_box__fade,.view_product_description_more{
display:none;
}
}
.body_wrapper--view_product_section_highlights--v2 .view_product_content__section{
background:transparent;
}
.body_wrapper--view_product_section_highlights--v2 .view_product_highlights__image__subtitle{
margin:0 0 30px 0;
}
@media (min-width: 768px){
.body_wrapper--view_product_section_highlights--v2 #middleteaser{
margin:50px 0 -22px 0;
}
.body_wrapper--view_product_section_highlights--v2 #middleteaser > div div:nth-child(1){
flex:0 0 auto !important;
}
.body_wrapper--view_product_section_highlights--v2 #middleteaser > div div:nth-child(2) > div div{
justify-content:center;
display:flex;
}
}
.view_product_highlights{
display:flex;
}
@media (min-width: 960px){
.view_product_highlights_v2__wrapper .view_product_highlights__description_list{
padding-right:40px;
}
}
.view_product_highlights_v2__wrapper .view_product_highlights__image{
display:block;
margin:0 -20px 30px -20px;
padding:0;
}
.view_product_highlights_v2__wrapper--infos{
padding:30px;
}
@media (min-width: 768px){
.view_product_highlights_v2__wrapper--infos{
background:rgba(255, 255, 255, 0.8);
}
}
@media (max-width: 767px){
.view_product_highlights_v2__wrapper--infos{
padding:0;
}
}
.view_product_highlights_v2__wrapper--review{
min-height:100px;
margin:0 30px;
display:flex;
flex-wrap:wrap;
}
@media (min-width: 768px){
.view_product_highlights_v2__wrapper--review{
position:relative;
top:50px;
flex-wrap:initial;
}
}
@media (max-width: 768px){
.view_product_highlights_v2__wrapper--review{
margin:30px 0 0 0;
}
}
.view_product_highlights_v2__wrapper--review .view_product_reviews,
.view_product_highlights_v2__wrapper--review .view_product_review,
.view_product_highlights_v2__wrapper--review .view_product_review__content_wrapper,
.view_product_highlights_v2__wrapper--review .view_product_highlights_rating{
height:100%;
display:flex;
flex-direction:column;
}
.view_product_highlights_v2__wrapper--review>div{
background-color:#fff;
box-shadow:0 0 5px #777;
min-height:120px;
}
@media (min-width: 768px){
.view_product_highlights_v2__wrapper--review>div{
margin-top: -50px;
box-shadow:0 0 13px #777;
}
}
.view_product_highlights_v2__wrapper--review>div:nth-child(3){
display:none;
}
.view_product_highlights_v2__wrapper--review .view_product_highlights_reviews{
text-align:center;
padding:10px;
margin-right:10px;
width:calc(50% - 10px);
}
.view_product_highlights_v2__wrapper--review .view_product_highlights_reviews .view_product_review__title_text{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-size:16px;
line-height:20px;
margin:10px 0 10px 0;
}
@media (max-width: 320px){
.view_product_highlights_v2__wrapper--review .view_product_highlights_reviews .view_product_review__title_text{
font-size:14px;
line-height:18px;
}
}
.view_product_highlights_v2__wrapper--review .view_product_highlights_reviews .view_product_review__title_top{
font-size:10px;
margin-bottom:10px;
}
.view_product_highlights_v2__wrapper--review .view_product_highlights_reviews .view_product_review__read_more{
align-items:flex-end;
display:flex;
justify-content:center;
}
.view_product_highlights_v2__wrapper--review .view_product_highlights_ratings{
text-align:center;
padding:10px;
margin-left:10px;
width:calc(50% - 10px);
}
.view_product_highlights_v2__wrapper--review .view_product_highlights_ratings .element_rating_stars{
margin:10px 0;
}
.view_product_highlights_v2__wrapper--review .view_product_highlights_ratings .element_rating_stars *::before{
font-size:22px;
}
@media (max-width: 320px){
.view_product_highlights_v2__wrapper--review .view_product_highlights_ratings .element_rating_stars *::before{
font-size:18px;
}
}
.view_product_highlights_v2__wrapper--review .view_product_highlights_ratings .view_product_highlights_rating__summary_average_text{
font-size:10px;
margin:10px 0;
}
.view_product_highlights_v2__wrapper--review .view_product_highlights_ratings .view_product_highlights_rating__read_more{
align-items:flex-end;
display:flex;
flex:1 0 auto;
justify-content:center;
}
.view_product_highlights__image{
flex:0 0 310px;
box-sizing:border-box;
margin-bottom:20px;
padding-right:30px;
display:none;
}
@media (min-width: 960px){
.view_product_highlights__image{
display:block;
}
}
.view_product_highlights__image__subtitle{
font-size:8pt;
margin-bottom:10px;
}
.view_product_highlights__description{
flex:1;
}
.view_product_highlights__headline{
display:block;
}
.view_product_highlights__description_text{
margin-bottom:30px;
}
.view_product_highlights__description_list{
margin:0;
padding-left:17px;
}
@media (min-width: 768px){
.view_product_highlights__description_list{
margin-bottom:30px;
}
}
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_rating{
display:flex;
flex-wrap:wrap;
align-items:center;
margin-bottom:2px;
padding:15px 13px;
background:#eee;
}
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_rating>*{
-webkit-flex:0 1 auto;
flex:0 1 auto;
}
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_rating__summary_average_stars{
font-size:16px;
margin-right:5px;
}
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_rating__summary_average_text{
display:inline-block;
margin-right:30px;
}
@media (max-width: 479px){
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_rating__summary_average_slash::before{
content:"/";
color:#000;
padding:0 2px;
}
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_rating__summary_average_slash>span{
display:none;
}
}
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_rating__read_more{
-webkit-flex:1 1 auto;
flex:1 1 auto;
padding-top:10px;
}
@media (max-width: 959px){
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_rating__read_more{
text-align:right;
}
}
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_review .view_product_review{
background:#eee;
padding:10px 20px;
margin-bottom:2px;
display:flex;
}
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_review .view_product_review__image_wrapper{
flex:0 0 23%;
padding-right:25px;
border-right:1px solid #d2d2d2;
display:flex;
justify-content:center;
align-items:center;
}
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_review .view_product_review__content_wrapper{
flex:1 1 auto;
}
@media (min-width: 960px){
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_review .view_product_review__content_wrapper{
padding-left:25px;
}
}
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_review .view_product_review__title{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
margin-bottom:10px;
}
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_review .view_product_review__title_text{
margin-top:5px;
}
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_review .view_product_review__title_top{
text-align:right;
margin:20px 0;
}
@media (max-width: 959px){
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_review .view_product_review{
text-align:right;
padding:15px 13px;
}
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_review .view_product_review__image_wrapper, .body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_review .view_product_review__title, .body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_review .view_product_review__text{
display:none;
}
.body_wrapper--view_product_section_highlights:not(.body_wrapper--view_product_section_highlights--v2) .view_product_highlights_review .view_product_review__read_more{
margin-top:0;
}
}
.view_product_trustpilot{
background:#eee;
}
.view_product_trustpilot .trustpilot-widget{
background:#fff;
}
.view_product_trustpilot .trustpilot-logo{
padding:15px 0 15px 0;
}
@media (min-width: 960px){
.view_product_sod{
position:relative;
}
}
.view_product_sod__product_height{
position:relative;
min-height:50px;
}
.view_product_sod__product_height object{
padding:50px 0;
max-width:530px;
position:relative;
}
@media (min-width: 960px){
.view_product_sod__product_height object{
right:90px;
}
}
.view_product_sod__product_height_value{
position:absolute;
right:0;
top:50%;
margin-top: -23px;
text-align:center;
padding:5px 0 5px 5px;
background-color:#444;
}
.view_product_sod__product_width_value{
position:absolute;
left:33%;
top:92%;
text-align:center;
padding:5px 0 5px 5px;
background-color:#444;
}
@media (max-width: 959px){
.view_product_sod__product_width_value{
position:static;
}
}
.view_product_sod__data ul{
margin:0;
padding:0;
}
.view_product_sod__data li{
list-style:none;
margin-top:6px;
display:flex;
}
.view_product_sod__data li:first-child{
margin-top:0;
}
.view_product_sod__data li::before{
min-width:30px;
content:attr(data-quantity);
white-space:nowrap;
}
.view_product_sod__data + .view_product_sod__pdf_download{
margin-top:20px;
}
.view_product_sod__pdf_download{
left:unset;
right:0;
}
.view_product_tech__product{
font-size:18px;
line-height:23px;
}
@media (min-width: 960px){
.view_product_tech__product{
display:flex;
flex-wrap:wrap;
}
}
.view_product_tech__product_image{
flex:0 1 30%;
}
@media (max-width: 479px){
.view_product_tech__product_image{
flex:0 1 100%;
text-align:center;
}
}
@media (min-width: 960px){
.view_product_tech__product_text{
padding-bottom:30px;
}
}
.view_product_tech__product_text .more_box--dynamic{
min-height:100%;
}
.view_product_tech__product_name{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
margin-bottom:15px;
}
.view_product_tech .uk-accordion-title{
display:flex;
justify-content:space-between;
}
@media (min-width: 960px){
.view_product_tech__block{
margin-top:30px;
}
.view_product_tech__block--first{
margin-top:30px;
}
}
@media (min-width: 960px){
.view_product_tech .uk-accordion-title{
display:none;
}
.view_product_tech [data-wrapper]{
overflow:visible !important;
height:auto !important;
}
.view_product_tech .uk-accordion-content{
padding:15px 0 0 0;
}
}
.technical_table{
width:100%;
border-bottom:1px solid #d2d2d2;
border-collapse:separate;
border-spacing:0;
position:relative;
margin-top:10px;
}
@media (min-width: 960px){
.technical_table{
width:70%;
}
}
.technical_table tr{
display:block;
}
.technical_table tr:hover, .technical_table tr.content_3d--item.active{
background:#eee;
}
@media (min-width: 500px){
.technical_table tr{
display:table-row;
}
}
.technical_table th,
.technical_table td{
display:block;
padding:0 10px;
text-align:left;
font-size:16px;
line-height:20px;
}
@media (min-width: 500px){
.technical_table th,
.technical_table td{
display:table-cell;
padding:10px 10px;
vertical-align:top;
}
}
.technical_table th{
line-height:20px;
}
.technical_table__row{

}
.technical_table__row--visible td,
.technical_table__row--visible th{
border-top:1px solid #d2d2d2;
padding:12px 10px;
}
.technical_table__row--visible.opened{
background:#eee;
}
.technical_table__row--visible.opened td,
.technical_table__row--visible.opened th{
padding:12px 10px 10px;
}
.technical_table__row--visible td:last-child{
padding-right:30px;
}
.technical_table__row--hidden, .technical_table__row--hidden th, .technical_table__row--hidden td{
overflow:hidden !important;
height:0 !important;
line-height:0 !important;
padding-top:0 !important;
padding-bottom:0 !important;
}
@media (max-width: 767px){
.technical_table__row--hideable{
padding:8px 0;
}
}
.technical_table__row--clickable{
cursor:pointer;
}
.technical_table__row--clickable th::after{
content:"";
position:absolute;
right:0;
padding-right:14px;
font-size:14px;
}
.technical_table__row--clickable.opened th::after{
content:"";
}
@media (min-width: 500px){
.technical_table__row--clickable.opened .technical_table__cell_description{
text-align:right;
}
}
.technical_table__cell_header{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
white-space:nowrap;
}
.technical_table__cell_header::before{
display:inline-block;
width:40px;
content:"";
font-size:25px;
line-height:2px;
vertical-align:middle;
text-align:center;
}
@media (min-width: 768px){
.technical_table__cell_header::before{
width:79px;
}
}
.technical_table__cell_header--el24,.technical_table__cell_header--el27,.technical_table__cell_header--el29,.technical_table__cell_header--el34{

}
.technical_table__cell_header--el24::before,.technical_table__cell_header--el27::before,.technical_table__cell_header--el29::before,.technical_table__cell_header--el34::before{
content:"";
}
.technical_table__cell_header--el8,.technical_table__cell_header--el9,.technical_table__cell_header--el13,.technical_table__cell_header--el14,.technical_table__cell_header--el20{

}
.technical_table__cell_header--el8::before,.technical_table__cell_header--el9::before,.technical_table__cell_header--el13::before,.technical_table__cell_header--el14::before,.technical_table__cell_header--el20::before{
content:"";
}
.technical_table__cell_header--el15,.technical_table__cell_header--el18,.technical_table__cell_header--el21,.technical_table__cell_header--el23{

}
.technical_table__cell_header--el15::before,.technical_table__cell_header--el18::before,.technical_table__cell_header--el21::before,.technical_table__cell_header--el23::before{
content:"";
}
.technical_table__cell_header--el31,.technical_table__cell_header--el32,.technical_table__cell_header--el56{

}
.technical_table__cell_header--el31::before,.technical_table__cell_header--el32::before,.technical_table__cell_header--el56::before{
content:"";
}
.technical_table__cell_header--el36{

}
.technical_table__cell_header--el36::before{
content:"";
}
.technical_table__cell_header--el4{

}
.technical_table__cell_header--el4::before{
content:"";
}
.technical_table__cell_header--el37{

}
.technical_table__cell_header--el37::before{
content:"";
}
.technical_table__cell_header--el1{

}
.technical_table__cell_header--el1::before{
content:"";
}
.technical_table__cell_header--el35{

}
.technical_table__cell_header--el35::before{
content:"";
}
.technical_table__cell_header--el33{

}
.technical_table__cell_header--el33::before{
content:"";
}
.technical_table__cell_value{
max-width:150px;
}
@media (max-width: 499px){
.technical_table__row--hideable::before{
content:"";
display:block;
width:100%;
border-top:1px solid #d2d2d2;
position:relative;
top: -8px;
}
.technical_table__cell_header{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
}
.technical_table__cell_description{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
}
.view_product_tech .uk-accordion-content{
padding-left:0;
padding-right:0;
}
}
@media (min-width: 500px){
.technical_table__row--hideable .technical_table__cell_description{
text-align:right;
}
}
.view_product_bundles{
display:flex;
flex-direction:column;
}
@media (min-width: 960px){
.view_product_bundles .uk-accordion-title{
display:none;
}
.view_product_bundles [data-wrapper]{
overflow:visible !important;
height:auto !important;
}
.view_product_bundles .uk-accordion-content{
padding:15px 0 0 0;
}
}
.view_product_bundle__bundle{
background:#fff;
flex:0 0 100%;
padding:0;
}
.view_product_bundle__bundle_headline{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:16px;
line-height:20px;
padding:0 20px 0;
box-sizing:border-box;
}
.view_product_bundle__bundle_text{
padding:0 20px;
box-sizing:border-box;
}
.view_product_bundle__bundle_products{
display:flex;
flex-direction:row;
flex-wrap:wrap;
padding:0 20px;
box-sizing:border-box;
}
.view_product_bundle__bundle_product_additional_container{
display:flex;
flex-direction:row;
flex-wrap:wrap;
flex:1 1 auto;
}
.view_product_bundle__bundle_product_container{
display:flex;
text-align:center;
flex:0 1 auto;
}
.view_product_bundle__bundle_footer{
background:#000;
color:#fff;
box-sizing:border-box;
padding:15px 10px;
margin-top:10px;
}
.view_product_bundle__bundle_footer .element_product_price_info__shipping_costs_link,
.view_product_bundle__bundle_footer .element_product_price_info__shipping_costs--free{
color:#fff;
}
@media (min-width: 960px){
.view_product_bundle__bundle_footer{
display:flex;
justify-content:flex-end;
flex-direction:row;
}
}
.view_product_bundle__bundle_footer_price_container{
margin-right:25px;
}
.view_product_bundle__bundle_footer_price{
display:flex;
align-items:baseline;
flex-wrap:wrap;
}
.view_product_bundle__bundle_footer_value{
flex:0 1 100%;
}
.view_product_bundle__bundle_footer_value sup{
top: -0.3em;
}
@media (min-width: 960px){
.view_product_bundle__bundle_footer_value{
flex:0 1 auto;
display:inline-block;
}
}
.view_product_bundle__bundle_footer_equal{
padding:0 10px;
}
.view_product_bundle__bundle_footer_price_was{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
text-decoration:line-through;
margin-right:10px;
}
.view_product_bundle__bundle_footer_price_is{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:22px;
}
.view_product_bundle__bundle_footer_container{
margin-top:10px;
}
@media (min-width: 960px){
.view_product_bundle__bundle_footer_container{
margin-top:0;
}
}
.view_product_bundle__bundle_footer_button{
display:flex;
align-self:flex-end;
}
.view_product_bundle__bundle_footer_button_link{
flex:1 1 100%;
}
@media (min-width: 960px){
.view_product_bundle__bundle_footer_button_link{
flex:1 1 auto;
}
}
.view_product_bundle__accordion_title{
position:relative;
margin-bottom:0;
padding:5px 25px 5px 10px;
border:2px solid;
}
.view_product_bundle__accordion_title::after{
font-family:"teufel";
content:"";
position:absolute;
right:5px;
top:5px;
}
.view_product_bundle__accordion_title.uk-active::after{
content:"";
}
.view_product_bundle__accordion_title_description{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
padding-right:10px;
}
.view_product_bundle [data-wrapper]{
margin-bottom:25px;
position:static !important;
}
.view_product_bundle [data-wrapper]:last-child{
margin-bottom:0;
}
@media (max-width: 959px){
.view_product_bundle .view_product__block_headline{
display:none;
}
}
.bundle_product{
padding:10px 10px 10px 30px;
width:190px;
box-sizing:border-box;
}
.bundle_product--addition{
padding-left:0;
display:flex;
}
.bundle_product--addition>*{
flex:1 1 auto;
}
.bundle_product--addition::before{
flex:0 0 30px;
display:block;
font-family:"teufel";
content:"";
font-size:20px;
text-align:left;
padding-top:20%;
}
.bundle_product__content--link{
display:block;
position:relative;
}
.bundle_product__image{
margin:0 auto 5px;
}
.bundle_product--addition .bundle_product__image{
border:1px solid #d2d2d2;
}
.bundle_product__description{
text-align:center;
}
[data-modalhover] *{
pointer-events:none;
}
.element_product_modalhover__dialog{
text-align:left;
}
.element_product_modalhover__flex{
display:flex;
flex-wrap:wrap;
}
.element_product_modalhover__name{
margin:5px 0 30px;
}
.element_product_modalhover__image{
flex:0 1 40%;
box-sizing:border-box;
padding-right:20px;
max-width:220px;
min-width:150px;
}
.element_product_modalhover__text{
flex:1 1 60%;
box-sizing:border-box;
}
.element_product_modalhover__tech_icons{
margin:25px 0 0;
}
.element_product_modalhover__ratings{
margin:13px 0 0;
display:flex;
flex-wrap:wrap;
align-items:center;
}
.element_product_modalhover__ratings .element_rating_stars{
margin-left:5px;
margin-right:0;
}
.element_product_modalhover__ratings_text{
color:#777;
font-size:12px;
}
.element_product_modalhover__highlights ul{
margin:0;
padding:0;
}
@media (max-width: 767px){
.element_product_modalhover__highlights ul{
padding-left:20px;
}
}
.element_product_modalhover__prices{
margin:30px 0 0;
}
.element_product_modalhover__strike_price{
text-decoration:line-through;
}
.element_product_modalhover__triangle{
position:absolute;
top:0;
left:0;
width:0;
height:0;
display:none;
}
.element_product_modalhover.hover{
box-shadow:0 0 15px rgba(0, 0, 0, 0.65);
display:block;
box-sizing:border-box;
position:absolute;
top:50%;
left:5px;
right:5px;
bottom:auto;
min-width:300px;
max-width:550px;
z-index:1;
}
@media (min-width: 480px){
.element_product_modalhover.hover{
min-width:460px;
}
}
@media (min-width: 768px){
.element_product_modalhover.hover{
right:auto;
}
}
.element_product_modalhover.hover .element_product_modalhover__modal{
opacity:1;
display:block;
position:static;
}
.element_product_modalhover.hover .element_product_modalhover__triangle{
display:block;
}
.element_product_modalhover.hover .element_product_modalhover__triangle::before, .element_product_modalhover.hover .element_product_modalhover__triangle::after{
display:block;
content:"";
width:0;
height:0;
overflow:hidden;
border:15px solid transparent;
border-bottom-color:#fff;
margin-top: -29px;
margin-left: -15px;
position:absolute;
top:62%;
left:50%;
}
.element_product_modalhover.hover .element_product_modalhover__triangle::before{
margin-top: -31px;
border-bottom-color:rgba(0, 0, 0, 0.25);
}
.element_product_modalhover.hover .uk-modal{
min-width:0;
}
.element_product_modalhover.hover .uk-modal-dialog{
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0);
margin:0;
max-width:100%;
width:100%;
font-size:14px;
}
#section_tests .view_product_ratings,
#section_tests .view_product__section_headline{
max-width:1024px;
margin:0 auto;
}
#section_tests .view_product__block_headline{
margin-bottom:20px;
}
#section_tests .view_product_ratings{
margin-top:40px;
}
.view_product_reviews,.view_product_ratings{
justify-content:center;
margin:0 auto;
}
.view_product_reviews__container,.view_product_ratings__container{
display:flex;
flex-direction:column;
}
.view_product_reviews__read_all,.view_product_ratings__read_all{
display:block;
padding-top:5px;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:14px;
line-height:24px;
text-align:right;
text-transform:uppercase;
text-decoration:none !important;
}
.view_product_reviews__read_all::after,.view_product_ratings__read_all::after{
font-family:"teufel";
content:"";
padding-left:10px;
position:relative;
top:1px;
}
.view_product_reviews__read_all--less::after,.view_product_ratings__read_all--less::after{
font-family:"teufel";
content:"";
padding-left:10px;
position:relative;
top:1px;
}
.view_product_reviews__pagination,.view_product_reviews__pagination_crossrating,.view_product_ratings__pagination,.view_product_ratings__pagination_crossrating{
margin-top:20px;
}
.view_product_reviews__pagination--filtered,.view_product_reviews__pagination_crossrating--filtered,.view_product_ratings__pagination--filtered,.view_product_ratings__pagination_crossrating--filtered{
opacity: .5;
}
.view_product_reviews__pagination--filtered:hover,.view_product_reviews__pagination--filtered.content_3d--item.active,.view_product_reviews__pagination_crossrating--filtered:hover,.view_product_reviews__pagination_crossrating--filtered.content_3d--item.active,.view_product_ratings__pagination--filtered:hover,.view_product_ratings__pagination--filtered.content_3d--item.active,.view_product_ratings__pagination_crossrating--filtered:hover,.view_product_ratings__pagination_crossrating--filtered.content_3d--item.active{
opacity:1;
}
.view_product_reviews .spinner_height,
.view_product_ratings .spinner_height{
min-height:100px;
}
#section_tests{
padding:30px 0;
background:#ccc;
}
@media (max-width: 959px){
#section_tests{
padding:30px 10px !important;
}
}
#section_tests .view_product_reviews.background_dark, #section_tests .view_product_reviews.background_dark .view_product_reviews{
background:#ccc;
}
@media (max-width: 768px){
#section_tests .view_product__section_headline{
margin:0;
}
}
#section_tests .view_product_reviews{
display:flex;
flex-direction:row;
flex-wrap:wrap;
padding:0 0 0 5px;
margin:10px 0 0 0;
}
@media (max-width: 767px){
#section_tests .view_product_reviews{
padding:0;
}
}
#section_tests .view_product_reviews__more{
color:#000;
margin:20px 0;
font-size:70px;
cursor:pointer;
animation:uk-fade-top 3s infinite;
}
@media (max-width: 767px){
#section_tests .view_product_reviews__more{
margin:10px 0 20px 0;
font-size:40px;
}
}
#section_tests .view_product_review{
display:flex;
flex-direction:column;
box-sizing:border-box;
padding:10px 20px;
background:#fff;
border-right:10px solid #ccc;
border-bottom:10px solid #ccc;
cursor:pointer;
transition:all .3s ease;
min-width:200px;
}
#section_tests .view_product_review.uk-invisible{
padding:0;
border:0;
}
@media (min-width: 1060px){
#section_tests .view_product_review{
flex:0 0 25%;
}
}
@media (min-width: 768px) and (max-width: 1059px){
#section_tests .view_product_review{
flex:0 0 33.33%;
}
}
@media (max-width: 767px){
#section_tests .view_product_review{
flex:0 1 100%;
border-right:0;
padding:30px 20px;
}
}
@media (min-width: 1220px){
#section_tests .view_product_review{
flex:0 0 15%;
}
}
@media (min-width: 1060px) and (max-width: 1219px){
#section_tests .view_product_review{
flex:0 0 25%;
}
}
@media (min-width: 767px){
#section_tests .view_product_review:hover, #section_tests .view_product_review.content_3d--item.active{
background:#eee;
border-radius:1px;
z-index:1;
-webkit-transform:scale(0.975);
transform:scale(0.975);
}
}
#section_tests .view_product_review__image_wrapper{
width:100%;
height:130px;
justify-content:center;
align-items:center;
display:flex;
}
#section_tests .view_product_review__content_wrapper img{
display:none;
}
@media (min-width: 960px){
#section_tests .view_product_review__content_wrapper .view_product_review__image{
margin-bottom:20px;
}
}
#section_tests .view_product_review__title{
margin-bottom:10px;
}
#section_tests .view_product_review__title_top{
text-align:center;
margin:20px 0;
}
#section_tests .view_product_review__title_text{
margin-top:5px;
text-align:center;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
-webkit-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto;
}
#section_tests .view_product_review__medium, #section_tests .view_product_review__ausgabe{
font-style:italic;
display:block;
}
#section_tests .view_product_review__link{
text-decoration:underline;
cursor:pointer;
align-items:flex-end;
display:flex;
flex:1 0 auto;
justify-content:center;
}
#section_tests .view_product_review__complete_test_link{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
margin-top:10px;
display:block;
text-transform:uppercase;
}
#section_tests .view_product_review__complete_test_link::after{
font-family:"teufel";
content:"";
padding-left:10px;
font-size: .75em;
}
#section_tests .view_product_review__text{
display:block;
color:#222;
}
@media (max-width: 767px){
#section_tests .view_product_review__text{
margin-top:10px;
}
}
#section_tests .view_product_review.active{
background:#fff !important;
opacity:1 !important;
}
#section_tests .view_product_review.active:hover, #section_tests .view_product_review.active.content_3d--item{
transform:none;
background:#fff;
}
#section_tests .view_product_review.background_dark{
background:#eee;
border-color:#ccc;
opacity:0.3;
}
#section_tests .view_product_review__js_container{
background:#fff;
padding:30px 20px;
position:relative;
border-right:10px solid #ccc;
border-bottom:10px solid #ccc;
}
@media (min-width: 768px){
#section_tests .view_product_review__js_container{
justify-content:center;
}
}
@media (min-width: 480px){
#section_tests .view_product_review__js_container{
display:flex;
}
#section_tests .view_product_review__js_container__image{
justify-self:center;
align-self:center;
display:flex;
flex-direction:column;
}
#section_tests .view_product_review__js_container__image img{
margin-bottom:10px;
}
}
@media (min-width: 480px) and (min-width: 768px) and (max-width: 959px){
#section_tests .view_product_review__js_container__image{
flex:0 0 30%;
}
}
@media (min-width: 480px) and (min-width: 960px){
#section_tests .view_product_review__js_container__image{
flex:0 0 15%;
}
}
@media (min-width: 480px) and (min-width: 768px){
#section_tests .view_product_review__js_container__image{
align-items:center;
height:100%;
padding:0 20px 0 0;
}
}
@media (min-width: 480px) and (min-width: 768px) and (max-width: 959px){
#section_tests .view_product_review__js_container__content{
flex:0 0 60%;
}
}
@media (min-width: 480px) and (min-width: 960px){
#section_tests .view_product_review__js_container__content{
flex:0 0 40%;
}
}
@media (min-width: 1220px){
#section_tests .view_product_review__js_container{
margin:0 5%;
}
}
#section_tests .view_product_review__js_container .uk-close{
position:absolute;
top:2px;
right:2px;
background:#fff;
}
#section_tests .view_product_review__js_container .uk-close:after{
color:#777;
}
#section_tests .view_product_review__reference{
text-align:center;
font-style:italic;
margin-bottom:20px;
}
.view_product_ratings{
margin-top:18px;
}
.view_product_rating_summary{
display:flex;
flex-direction:row;
flex-wrap:wrap;
background:#f7f7f7;
padding:17px 20px;
}
.view_product_rating_summary__average{
flex:1 1 46%;
display:flex;
flex-direction:column;
justify-content:flex-end;
position:relative;
margin:0 20px 10px 0;
white-space:nowrap;
cursor:pointer;
}
@media (min-width: 960px){
.view_product_rating_summary__average{
margin-bottom:0;
}
}
.view_product_rating_summary__average_icon{
font-size:24px;
position:absolute;
top:15px;
}
.view_product_rating_summary__average_stars{
font-size:22px;
margin-bottom:5px;
padding-left:35px;
}
.view_product_rating_summary__average_text{
margin-bottom:3px;
padding-left:35px;
}
.view_product_rating_summary__bars{
flex:1 1 50%;
font-size:12px;
}
@media (max-width: 768px){
.view_product_rating_summary__bars{
flex:1 1 100%;
}
}
.view_product_rating_summary__row{
display:flex;
align-items:center;
cursor:pointer;
}
.view_product_rating_summary__row + .view_product_rating_summary__row{
margin-top:2px;
}
.view_product_rating_summary__star{
display:flex;
align-items:center;
padding-right:15px;
}
.view_product_rating_summary__star::after{
font-family:"teufel";
content:"";
padding-left:2px;
color:#777;
}
.view_product_rating_summary__bar_outer{
width:150px;
background-color:#fff;
}
@media (min-width: 960px){
.view_product_rating_summary__bar_outer{
width:115px;
}
}
.view_product_rating_summary__bar_inner{
background-color:#fed231;
}
.view_product_rating_summary__num{
padding-left:10px;
}
.view_product_rating,.view_product_rating_crossrating{
margin-top:10px;
padding:10px 20px;
background:#fff;
}
@media (min-width: 960px){
.view_product_rating,.view_product_rating_crossrating{
display:flex;
flex-direction:row;
}
}
.view_product_rating__stars_wrapper,.view_product_rating_crossrating__stars_wrapper{
flex:0 0 100%;
font-size:24px;
text-align:center;
margin-bottom:10px;
}
@media (min-width: 960px){
.view_product_rating__stars_wrapper,.view_product_rating_crossrating__stars_wrapper{
display:flex;
flex:0 0 20%;
text-align:left;
border-right:1px solid #d2d2d2;
margin-bottom:0;
}
}
.view_product_rating__content_wrapper,.view_product_rating_crossrating__content_wrapper{
flex:0 1 auto;
}
@media (min-width: 960px){
.view_product_rating__content_wrapper,.view_product_rating_crossrating__content_wrapper{
padding-left:25px;
width:100%;
}
}
.view_product_rating__name_and_date,.view_product_rating_crossrating__name_and_date{
font-size:14px;
line-height:19px;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
line-height:24px;
}
@media (max-width: 767px){
.view_product_rating__name_and_date,.view_product_rating_crossrating__name_and_date{
margin-top:5px;
}
}
@media (min-width: 768px){
.view_product_rating__name_and_date,.view_product_rating_crossrating__name_and_date{
order:1;
}
}
@media (max-width: 767px){
.view_product_rating__translated,.view_product_rating_crossrating__translated{
margin-top:5px;
}
}
@media (min-width: 768px){
.view_product_rating__translated,.view_product_rating_crossrating__translated{
order:2;
}
}
@media (min-width: 768px){
.view_product_rating__section,.view_product_rating_crossrating__section{
order:3;
}
}
.view_product_rating__title,.view_product_rating_crossrating__title{
padding-right:5px;
display:block;
font-size:14px;
line-height:19px;
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
line-height:24px;
}
.view_product_rating__text,.view_product_rating_crossrating__text{
color:#222;
}
.view_product_rating__operator_text,.view_product_rating_crossrating__operator_text{
margin:5px 0 0;
border:1px solid #ccc;
background:none repeat scroll 0 0 #eee;
font-style:italic;
padding:10px 0 10px 15px;
border-radius:5px;
}
.view_product_rating__dialog_comment_operator::before,.view_product_rating_crossrating__dialog_comment_operator::before{
content:open-quote;
}
.view_product_rating__dialog_comment_operator::after,.view_product_rating_crossrating__dialog_comment_operator::after{
content:close-quote;
}
.view_product_download>*{
display:flex;
background:#f7f7f7;
border:1px solid #d2d2d2;
padding:14px 18px;
}
.view_product_download>*:hover:before,.view_product_download>*.content_3d--item.active:before{
background:#555;
cursor:pointer;
}
.view_product_download>*::before{
flex:0 0 auto;
overflow:hidden;
display:block;
width:40px;
height:40px;
margin-right:21px;
background-color:#000;
color:#fff;
text-align:center;
font-size:25px;
line-height:40px;
}
.view_product_download > * + *{
margin-top:10px;
}
.view_product_download>*>*{
display:flex;
flex-direction:column;
justify-content:center;
}
.view_product_download > * a{
display:block;
}
.view_product_download > * a + a{
margin-top:13px;
}
.view_product_download__downloads::before{
content:"";
font-size:24px;
}
.view_product_download__faq{
flex-wrap:wrap;
}
.view_product_download__faq section a{
display:inline;
}
.view_product_download__faq::before{
content:"";
}
.view_product_download__faq>section{
padding-left:50px;
}
.view_product_download__faq_content{
cursor:pointer;
}
.view_product_download__shipping::before{
content:"";
font-size:30px;
}
.view_product_download__warranty::before{
content:"";
font-size:20px;
}
.view_product_download__guidance::before{
content:"";
font-size:18px;
}
.view_product_download__guidance_content{
display:flex;
width:100%;
}
@media (max-width: 959px){
.view_product_download__guidance_content{
display:block;
}
}
.view_product_download__guidance_content a{
text-decoration:underline;
}
.view_product_download__guidance_content>div{
flex:1 1 auto;
flex-direction:row;
}
@media (max-width: 959px){
.view_product_download__guidance_content>div{
margin-bottom:20px;
}
}
@media (min-width: 960px){
.view_product_crossselling,.view_product_seo{
padding:0 30px;
}
}
.view_product_crossselling + .view_product_last_viewed{
padding:0 30px;
}
@media (max-width: 767px){
.view_product_crossselling + .view_product_last_viewed{
padding:0 10px;
}
}
.view_product_bottom_notes{
font-size:12px;
line-height:16px;
padding:20px;
}
.view_product_bottom_notes ol{
color:#000;
}
@media (min-width: 960px){
.view_product_bottom_notes{
padding:30px 100px;
}
}
.background_black .view_product_bottom_notes ol{
color:#fff;
}
.view_product_description_db{
padding:0 5px;
}
.view_product_description_db__preview_top:hover .desc_preview_top__description:before, .view_product_description_db__preview_top.content_3d--item.active .desc_preview_top__description:before{
border-bottom:2px solid #f00 !important;
transition:border 1s ease;
}
.view_product_description_db__preview_top:hover .desc_preview_top__image, .view_product_description_db__preview_top.content_3d--item.active .desc_preview_top__image{
opacity:0.7;
}
@media (min-width: 768px){
.view_product_description_db{
padding:0 15px;
}
}
@media (min-width: 960px){
.view_product_description_db{
padding:0 30px;
}
}
.view_product_description_db__line{
position:relative;
margin-bottom:25px;
}
.view_product_description_db .hover_border::before{
border-bottom:2px solid #f00 !important;
content:'';
width:298px;
display:block;
position:absolute;
right:0;
bottom:58px;
z-index:1;
transition:border 1s ease;
}
@media (max-width: 768px){
.view_product_description_db .hover_border::before{
width:100%;
}
}
.view_product_description_db .hover_border .desc_preview_top__description::after{
font-family:"teufel";
content:"";
}
.view_product_description_db .desc_preview_top{
display:block;
position:relative;
width:100%;
border-bottom:2px solid transparent;
}
@media (min-width: 768px){
.view_product_description_db .desc_preview_top{
width:49%;
}
}
@media (min-width: 960px){
.view_product_description_db .desc_preview_top{
width:470px;
}
}
.view_product_description_db .desc_preview_top__0{
position:relative;
}
@media (min-width: 768px){
.view_product_description_db .desc_preview_top__1{
position:absolute;
left:49%;
top:0;
margin-left:2%;
}
}
@media (min-width: 960px){
.view_product_description_db .desc_preview_top__1{
position:absolute;
left:495px;
top:0;
margin-left:0;
}
}
.view_product_description_db .desc_preview_top__image:hover, .view_product_description_db .desc_preview_top__image.content_3d--item.active{
opacity:0.7;
}
.view_product_description_db .desc_preview_top__description{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:14px;
line-height:19px;
position:absolute;
text-transform:uppercase;
bottom:0;
left:0;
right:0;
padding:20px;
background-color:rgba(0, 0, 0, 0.7);
}
@media (min-width: 959px){
.view_product_description_db .desc_preview_top__description{
width:55%;
left:initial;
}
.view_product_description_db .desc_preview_top__description::before{
border-bottom:2px solid #aaa !important;
content:'';
width:298px;
display:block;
position:absolute;
right:0;
bottom:58px;
}
}
@media (max-width: 768px){
.view_product_description_db .desc_preview_top__description::before{
border-bottom:2px solid #aaa !important;
content:'';
width:100%;
display:block;
position:absolute;
right:0;
bottom:58px;
}
}
.view_product_description_db .desc_preview_top__description::after{
font-family:"teufel";
content:"";
font-size:18px;
line-height:0;
position:absolute;
bottom:30px;
right:20px;
}
.view_product_description_db .desc_content{
display:none;
padding-bottom:15px;
}
.view_product_description_db .desc_content__subline{
font-family:"FranklinGothicMediumITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:16px;
line-height:20px;
margin-bottom:20px;
width:100%;
}
@media (min-width: 960px){
.view_product_description_db .desc_content__subline{
width:calc(100% - 350px);
}
}
.view_product_description_db .desc_content p,
.view_product_description_db .desc_content ul{
font-size:16px;
line-height:20px;
margin-bottom:20px;
width:100%;
}
@media (min-width: 960px){
.view_product_description_db .desc_content p,
.view_product_description_db .desc_content ul{
width:calc(100% - 350px);
}
}
.view_product_description_db .desc_content img{
width:100%;
}
.mssr_product{
display:block;
padding:25px;
background:linear-gradient(to bottom, white 38%, white 58%, #f3f3f3 100%);
}
@media (max-width: 767px){
.mssr_product{
padding:15px;
}
}
@media (min-width: 960px){
.mssr_product .view_product__block_headline{
font-size:24px;
line-height:30px;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
}
.mssr_product__addition{
flex:0 0 auto;
align-self:center;
display:none;
padding:20px;
}
@media (min-width: 480px){
.mssr_product__addition{
display:block;
}
}
@media (min-width: 960px){
.mssr_product__addition{
padding:30px;
}
}
.mssr_product__addition::before{
display:block;
font-family:"teufel";
content:"";
font-size:35px;
line-height:35px;
}
.mssr_product__productinfo{
flex:1 1 auto;
display:flex;
justify-content:space-between;
}
@media (max-width: 959px){
.mssr_product__productinfo .mssr_product__price{
padding-right:30px;
}
}
.mssr_product__image{
flex:0 0 auto;
width:200px;
margin-right:10px;
}
@media (max-width: 767px){
.mssr_product__image{
width:130px;
}
}
@media (max-width: 320px){
.mssr_product__image{
width:80px;
}
}
.mssr_product__description{
flex:1 1 auto;
}
@media (min-width: 768px){
.mssr_product__description{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
}
}
@media (min-width: 768px){
.mssr_product__description{
margin-top:35px;
}
}
.mssr_product__name{
flex:0 1 auto;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
text-transform:uppercase;
color:#f00;
font-size:14px;
font-size:16px;
line-height:20px;
word-break:break-all;
margin-bottom:10px;
}
.mssr_product__name:hover,.mssr_product__name.content_3d--item.active{
color:#e60000;
}
@media (min-width: 480px){
.mssr_product__name{
padding-right:15px;
}
}
@media (min-width: 768px){
.mssr_product__name{
margin-bottom:0;
}
}
.mssr_product__price{
flex:0 1 auto;
}
@media (min-width: 480px){
.mssr_product__price{
padding-right:15px;
}
}
@media (min-width: 768px){
.mssr_product__price{
white-space:nowrap;
}
}
.mssr_product__strike_price{
padding-right:10px;
}
.mssr__combiproducts{
margin:0 20px;
}
@media (max-width: 959px){
.mssr__combiproducts{
margin:0 10px;
}
}
.mssr__combiproductheadline{
padding:30px 10px 0;
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:uppercase;
}
@media (max-width: 767px){
.mssr__combiproductheadline{
padding:20px 0 0;
}
}
.mssr__combiproductheadline_necc_text{
padding:5px 10px 10px;
background-color:#fff;
}
@media (max-width: 767px){
.mssr__combiproductheadline_necc_text{
padding:5px 0 10px;
}
}
.mssr__combiproductheadline--necessary{
color:#4eae69;
text-transform:uppercase;
}
.mssr__category{
margin:30px 0 20px 10px;
display:block;
}
@media (max-width: 767px){
.mssr__category{
margin:10px 0 10px 0;
}
}
.mssr__in_cart{
padding:5px 8px;
margin-bottom:20px;
}
.mssr_rebate_wrapper{
background:#fff;
}
.mssr_combiproduct{
display:flex;
flex-wrap:wrap;
flex-direction:row;
border-bottom:1px solid #d2d2d2;
}
@media (min-width: 768px){
.mssr_combiproduct{
padding:5px 30px;
align-items:center;
flex-wrap:nowrap;
}
}
@media (min-width: 320px) and (max-width: 959px){
.mssr_combiproduct{
padding:5px 10px;
}
}
.mssr_combiproduct:hover,.mssr_combiproduct.content_3d--item.active{
background:#eee;
}
.mssr_combiproduct--active .mssr_combiproduct__price{
color:#000;
}
.mssr_combiproduct__checkbox_wrapper{
flex:0 1 5%;
order:1;
}
.mssr_combiproduct__image{
flex:0 1 10%;
order:2;
position:relative;
}
@media (max-width: 767px){
.mssr_combiproduct__image{
padding-left:35%;
order:3;
flex:0 1 20%;
}
}
@media (max-width: 320px){
.mssr_combiproduct__image{
padding-left:45%;
}
}
.mssr_combiproduct__name{
flex:0 1 35%;
order:3;
}
@media (max-width: 767px){
.mssr_combiproduct__name{
order:2;
flex:0 1 60%;
padding-right:0 !important;
align-self:center;
word-break:break-all;
}
}
@media (max-width: 320px){
.mssr_combiproduct__name{
flex:0 1 50%;
}
}
@media (min-width: 768px) and (max-width: 959px){
.mssr_combiproduct__name{
flex:0 1 30%;
}
}
.mssr_combiproduct__quantity_wrapper{
flex:0 1 15%;
order:4;
}
@media (max-width: 767px){
.mssr_combiproduct__quantity_wrapper{
order:1;
flex:0 1 35%;
}
}
@media (max-width: 320px){
.mssr_combiproduct__quantity_wrapper{
flex:0 1 45%;
}
}
.mssr_combiproduct__save,.mssr_combiproduct__save--empty{
flex:0 1 15%;
order:5;
}
.mssr_combiproduct__save--empty{
border:0;
}
@media (max-width: 767px){
.mssr_combiproduct__save,.mssr_combiproduct__save--empty{
flex:0 0 auto;
margin-left:35%;
}
}
@media (max-width: 320px){
.mssr_combiproduct__save,.mssr_combiproduct__save--empty{
margin-left:45%;
}
}
.mssr_combiproduct__price{
flex:0 1 20%;
order:6;
}
@media (max-width: 767px){
.mssr_combiproduct__price{
flex:0 1 60%;
margin-left:35%;
}
}
@media (max-width: 320px){
.mssr_combiproduct__price{
margin-left:45%;
}
}
.mssr_combiproduct__checkbox_wrapper{
margin-right:10px;
line-height:70px;
}
.mssr_combiproduct__checkbox_wrapper label.labeled_checkbox::before{
position:static;
border:3px solid #bbb;
font-size:35px;
background:#f7f7f7;
}
.mssr_combiproduct__label{
position:relative;
}
.mssr_combiproduct__label::after{
content:'';
position:absolute;
top: -5px;
right: -5px;
bottom: -5px;
left: -5px;
}
.mssr_combiproduct__image{
max-width:70px;
margin-right:10px;
}
@media (min-width: 768px){
.mssr_combiproduct__image{
margin:0 20px;
}
}
@media (min-width: 768px) and (max-width: 959px){
.mssr_combiproduct__image{
margin:0 10px;
}
}
.mssr_combiproduct__name{
padding-right:20px;
cursor:pointer;
}
.mssr_combiproduct__sod{
display:none;
}
.mssr_combiproduct__quantity_wrapper{
align-items:center;
margin:5px 5px 5px 0;
}
@media (max-width: 767px){
.mssr_combiproduct__quantity_wrapper{
margin:10px 5px 10px 0;
}
}
.mssr_combiproduct__quantity--input,.mssr_combiproduct__qwing{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
width:25px;
height:25px;
line-height:25px;
border:0 none;
border-radius:0;
background:transparent;
padding:0;
margin:0;
box-sizing:border-box;
overflow:hidden;
}
.mssr_combiproduct__quantity--input.disabled:before,.mssr_combiproduct__qwing.disabled:before{
color:#999;
cursor:not-allowed;
}
.mssr_combiproduct__quantity--input.disabled:hover,.mssr_combiproduct__quantity--input.disabled.content_3d--item.active,.mssr_combiproduct__qwing.disabled:hover,.mssr_combiproduct__qwing.disabled.content_3d--item.active{
border-color:#999;
cursor:not-allowed;
}
.mssr_combiproduct__quantity--input--plus::before,.mssr_combiproduct__quantity--input--minus::before,.mssr_combiproduct__qwing--plus::before,.mssr_combiproduct__qwing--minus::before{
font-family:"teufel";
color:#4eae69;
cursor:pointer;
font-size:16px;
}
.mssr_combiproduct__quantity--input--minus::before,.mssr_combiproduct__qwing--minus::before{
content:"";
}
.mssr_combiproduct__quantity--input--plus::before,.mssr_combiproduct__qwing--plus::before{
content:"";
}
.mssr_combiproduct__qwing--plus:hover,.mssr_combiproduct__qwing--plus.content_3d--item.active,.mssr_combiproduct__qwing--minus:hover,.mssr_combiproduct__qwing--minus.content_3d--item.active{
border:1px solid #4eae69;
box-shadow:0 0 7px rgba(164, 164, 164, 0.9) inset;
-webkit-transition:box-shadow 0.6s ease 0s;
-o-transition:box-shadow 0.6s ease 0s;
transition:box-shadow 0.6s ease 0s;
}
.mssr_combiproduct__quantity--input{
font-size:16px;
-moz-appearance:textfield;
text-align:center;
}
.mssr_combiproduct__quantity--input::-webkit-inner-spin-button,.mssr_combiproduct__quantity--input::-webkit-outer-spin-button{
margin:0 !important;
-webkit-appearance:none !important;
-moz-appearance:textfield !important;
appearance:none !important;
}
@media (max-width: 767px){
.mssr_combiproduct__quantity--input{
margin:0 10px;
}
}
.mssr_combiproduct__price_wrapper{
white-space:nowrap;
justify-content:right;
}
@media (min-width: 480px){
.mssr_combiproduct__price_wrapper{
text-align:right;
}
}
@media (min-width: 960px){
.mssr_combiproduct__price_wrapper{
min-width:130px;
}
}
.mssr_combiproduct__price{
display:flex;
align-items:baseline;
justify-content:flex-end;
color:#999;
}
@media (max-width: 767px){
.mssr_combiproduct__price{
justify-content:flex-start;
}
}
.mssr_combiproduct__price--from{
margin-right:10px;
}
.mssr_combiproduct__save,.mssr_combiproduct__save--empty{
display:inline-block;
white-space:nowrap;
text-align:center;
}
.mssr_combiproduct__strike_price{
padding-right:10px;
}
.mssr_combiproduct__main_price{
font-size:16px;
}
.mssr_combiproduct__last_product{
border-bottom:1px solid #d2d2d2;
}
.mssr_combiproduct__master.active{
border-bottom:1px solid #d2d2d2;
background:#eee;
}
.mssr_combiproduct__master.active .mssr_combiproduct__master--productcategory{
border-bottom:0;
background:#eee;
}
.mssr_combiproduct__master.active .mssr_combiproduct__master--productcategory .mssr_combiproduct__name{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.mssr_combiproduct__master.active .mssr_combiproduct__master--productcategory::before{
content:"";
}
.mssr_combiproduct__master.active .mssr_combiproduct__master--toggleinfo{
display:none;
}
.mssr_combiproduct__master:hover,.mssr_combiproduct__master.content_3d--item.active{
background:#eee;
}
.mssr_combiproduct__master:hover .mssr_combiproduct__name, .mssr_combiproduct__master.content_3d--item.active .mssr_combiproduct__name{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.mssr_combiproduct__master--productcategory{
cursor:pointer;
padding:5px 30px;
display:flex;
align-items:center;
position:relative;
}
.mssr_combiproduct__master--productcategory::before{
cursor:pointer;
font-family:"teufel";
content:"";
color:#000;
font-size:25px;
position:absolute;
top:30px;
left:35px;
}
@media (max-width: 767px){
.mssr_combiproduct__master--productcategory::before{
position:absolute;
right:30px;
left:inherit;
}
}
@media (min-width: 768px) and (max-width: 959px){
.mssr_combiproduct__master--productcategory::before{
left:15px;
}
}
.mssr_combiproduct__master--productcategory .mssr_combiproduct__image{
margin:0 20px 0 73px;
flex:0 1 10%;
order:1;
}
.mssr_combiproduct__master--productcategory .mssr_combiproduct__image::after{
display:none;
}
@media (max-width: 767px){
.mssr_combiproduct__master--productcategory .mssr_combiproduct__image{
margin:0 20px 0 10px !important;
flex:0 1 20%;
padding-left:0 !important;
}
}
@media (min-width: 768px) and (max-width: 959px){
.mssr_combiproduct__master--productcategory .mssr_combiproduct__image{
margin:0 10px 0 45px;
flex:0 1 12%;
}
}
.mssr_combiproduct__master--productcategory .mssr_combiproduct__name{
flex:0 1 70%;
order:2;
color:#000;
}
@media (max-width: 767px){
.mssr_combiproduct__master--productcategory .mssr_combiproduct__name{
flex:0 1 50%;
padding-right:0;
}
}
.mssr_combiproduct__master--productcategory .mssr_combiproduct__price{
flex:0 1 20%;
order:3;
}
@media (min-width: 768px) and (max-width: 959px){
.mssr_combiproduct__master--productcategory .mssr_combiproduct__price{
flex:0 1 30%;
}
}
.mssr_combiproduct__master--toggleinfo{
border-bottom:1px solid #d2d2d2;
color:#999;
text-align:right;
padding:0 25px 10px 0;
cursor:pointer;
}
.mssr_combiproduct__master--variant .mssr_combiproduct{
border:none;
background:#eee;
}
.mssr_combiproduct__master--variant .mssr_combiproduct:hover, .mssr_combiproduct__master--variant .mssr_combiproduct.content_3d--item.active{
background:#d2d2d2;
}
.mssr_combiproduct__master--variant .mssr_combiproduct__image{
margin:0 20px 0 20px !important;
}
@media (min-width: 768px) and (max-width: 959px){
.mssr_combiproduct__master--variant .mssr_combiproduct__image{
margin:0 10px 0 14px !important;
}
}
.mssr_sticky--sticky{
position:relative;
min-height:150px;
}
.mssr_sticky__movable{
min-height:150px;
box-sizing:border-box;
background-color:#fff;
padding:20px 50px;
display:flex;
flex-direction:column;
justify-content:center;
align-items:flex-end;
}
@media (max-width: 767px){
.mssr_sticky__movable{
padding:15px 20px 10px 20px;
}
}
@media (min-width: 768px) and (max-width: 959px){
.mssr_sticky__movable{
padding:20px;
}
}
.mssr_sticky--sticky .mssr_sticky__movable{
position:relative;
bottom:0;
z-index:26;
box-shadow:0 -5px 10px rgba(204,204,204,0.8);
}
.mssr_sticky__rebate_wrapper{
margin-bottom:10px;
border-bottom:2px solid #f00;
padding-bottom:5px;
}
.mssr_sticky__rebate{
display:inline-block;
margin-right:10px;
}
.mssr_sticky__price{
display:inline-block;
}
.mssr_sticky__cart_button_link{
text-transform:uppercase;
}
.mssr_sticky__cart_button_link::after{
font-family:"teufel";
content:"";
padding-left:10px;
font-size: .75em;
}
.mssr_sticky__cart_button_link--disabled,.mssr_sticky__cart_button_link--disabled:hover,.mssr_sticky__cart_button_link--disabled.content_3d--item.active{
background-color:#f5f5f5;
color:#999;
cursor:default;
}
.mssr_sticky__footer{
margin-top:15px;
font-size:13px;
display:flex;
flex-wrap:wrap;
justify-content:flex-end;
width:100%;
}
@media (max-width: 767px){
.mssr_sticky__footer{
font-size:11px;
line-height:1.3em;
}
}
.rma_login__top{
margin-bottom:40px;
}
.rma_login__bottom{
margin-top:40px;
}
.rma_login__form{
max-width:250px;
}
.rma_login__form #captchaimg{
margin-bottom:5px;
}
.rma_login .rma_input{
width:100%;
}
.rma_orders__top{
margin-top:20px;
margin-bottom:30px;
}
@media (max-width: 767px){
.rma_orders__top{
margin-top:20px;
margin-bottom:20px;
}
}
.rma_orders__bottom{
margin-top:30px;
}
@media (max-width: 767px){
.rma_orders__bottom{
margin-top:20px;
}
}
.rma_orders__order{
margin-top:20px;
}
.rma_orders__order_no{
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
font-size:16px;
line-height:20px;
}
.rma_order{
margin-top:20px;
}
.rma_order__c1{
margin-bottom:5px;
}
.rma_order__header{
padding-bottom:5px;
border-bottom:1px solid #999;
margin-bottom:20px;
}
.rma_order__footer{
margin-top:20px;
border-top:1px solid #999;
padding-top:40px;
}
@media (max-width: 767px){
.rma_order__footer{
padding-top:20px;
}
}
.rma_order__footer_buttons{
text-align:right;
}
.rma_order__pos{
margin-top:20px;
}
.rma_order__pos:first-child{
margin-top:0;
}
.rma_order__pos label.rma_order__pos_disabled::before{
border:0;
color:#000;
}
@media (max-width: 767px){
.rma_order__pos_c2{
margin-left:30px;
}
}
.rma_order__pos .icon-cross:before{
content:"" !important;
}
@media (min-width: 768px){
.rma_order{
display:table;
width:100%;
}
.rma_order__header,.rma_order__footer,.rma_order__pos{
display:table-row;
margin:0;
padding:0;
}
.rma_order__c1{
display:table-cell;
vertical-align:middle;
}
.rma_order__c2{
display:table-cell;
vertical-align:middle;
width:50%;
}
.rma_order__pos>*{
padding:10px 0;
}
.rma_order__header>*{
position:relative;
padding-bottom:15px;
}
.rma_order__header>*::before{
content:"";
position:absolute;
left:0;
bottom:10px;
width:100%;
border-bottom:1px solid #999;
}
.rma_order__footer>*{
position:relative;
padding-top:50px;
}
.rma_order__footer>*::before{
content:"";
position:absolute;
top:10px;
left:0;
width:100%;
border-bottom:1px solid #999;
}
.rma_order__footer_buttons{
text-align:left;
}
}
select.rma_reason.styled{
text-transform:none;
width:100%;
}
.rma_overview__top{
margin-top:20px;
margin-bottom:50px;
}
.rma_overview__bottom{
margin-top:50px;
}
.voucherlottery_detail__form{
margin:30px 0;
}
.voucherlottery_detail__form_line{
margin:20px 0;
text-align:center;
}
.voucherlottery_detail__ticket_code_label{
display:none;
}
.voucherlottery_detail__ticket_code_wrapper{
width:100%;
}
.voucherlottery_detail__ticket_code{
box-sizing:border-box;
width:100%;
max-width:300px;
border:1px solid #922929;
background-color:#333;
color:#fff;
text-align:center;
padding:3px 2px;
font-size:18px;
}
.voucherlottery_detail__captcha_label{
display:none;
}
.voucherlottery_detail__captcha{
margin-top:5px;
box-sizing:border-box;
width:198px;
}
.uk-form .voucherlottery_register__input[type]{
color:#000;
width:100%;
}
.calculator{

}
.calculator html{
font-family:sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
}
.calculator body{
margin:0;
}
.calculator article, .calculator aside, .calculator details, .calculator figcaption, .calculator figure, .calculator footer, .calculator header, .calculator hgroup, .calculator main, .calculator menu, .calculator nav, .calculator section, .calculator summary{
display:block;
}
.calculator audio, .calculator canvas, .calculator progress, .calculator video{
display:inline-block;
vertical-align:baseline;
}
.calculator audio:not([controls]){
display:none;
height:0;
}
.calculator [hidden], .calculator template{
display:none;
}
.calculator a{
background-color:transparent;
}
.calculator a:active, .calculator a:hover, .calculator a.content_3d--item.active{
outline:0;
}
.calculator abbr[title]{
border-bottom:1px dotted;
}
.calculator dfn{
font-style:italic;
}
.calculator h1{
font-size:2em;
margin:0.67em 0;
}
.calculator mark{
background:#ff0;
color:#000;
}
.calculator small{
font-size:80%;
}
.calculator sub, .calculator sup{
line-height:0;
position:relative;
vertical-align:baseline;
}
.calculator sup{
top: -0.5em;
}
.calculator sub{
bottom: -0.25em;
}
.calculator img{
border:0;
}
.calculator svg:not(:root){
overflow:hidden;
}
.calculator figure{
margin:1em 40px;
}
.calculator hr{
box-sizing:content-box;
height:0;
}
.calculator pre{
overflow:auto;
}
.calculator code, .calculator kbd, .calculator pre, .calculator samp{
font-family:monospace,monospace;
font-size:1em;
}
.calculator button, .calculator input, .calculator optgroup, .calculator select, .calculator textarea{
color:inherit;
font:inherit;
margin:0;
}
.calculator button{
overflow:visible;
}
.calculator button, .calculator select{
text-transform:none;
}
.calculator button, .calculator html input[type="button"], .calculator input[type="reset"], .calculator input[type="submit"]{
-webkit-appearance:button;
cursor:pointer;
}
.calculator button[disabled], .calculator html input[disabled]{
cursor:default;
}
.calculator button::-moz-focus-inner, .calculator input::-moz-focus-inner{
border:0;
padding:0;
}
.calculator input{
line-height:normal;
}
.calculator input[type="checkbox"], .calculator input[type="radio"]{
box-sizing:border-box;
padding:0;
}
.calculator input[type="number"]::-webkit-inner-spin-button, .calculator input[type="number"]::-webkit-outer-spin-button{
height:auto;
}
.calculator input[type="search"]{
-webkit-appearance:textfield;
box-sizing:content-box;
}
.calculator input[type="search"]::-webkit-search-cancel-button, .calculator input[type="search"]::-webkit-search-decoration{
-webkit-appearance:none;
}
.calculator fieldset{
border:1px solid #c0c0c0;
margin:0 2px;
padding:0.35em 0.625em 0.75em;
}
.calculator legend{
border:0;
padding:0;
}
.calculator textarea{
overflow:auto;
}
.calculator table{
border-collapse:collapse;
border-spacing:0;
}
.calculator td, .calculator th{
padding:0;
}
.calculator *{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.calculator *:before, .calculator *:after{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.calculator html{
font-size:10px;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
.calculator body{
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:14px;
line-height:1.42857;
color:#333;
background-color:#fff;
}
.calculator input, .calculator button, .calculator select, .calculator textarea{
font-family:inherit;
font-size:inherit;
line-height:inherit;
}
.calculator a{
color:#337ab7;
text-decoration:none;
}
.calculator a:hover, .calculator a.content_3d--item.active, .calculator a:focus{
color:#23527c;
text-decoration:underline;
}
.calculator a:focus{
outline:5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.calculator figure{
margin:0;
}
.calculator img{
vertical-align:middle;
}
.calculator .img-responsive{
display:block;
max-width:100%;
height:auto;
}
.calculator .img-rounded{
border-radius:6px;
}
.calculator .img-thumbnail{
padding:4px;
line-height:1.42857;
background-color:#fff;
border:1px solid #ddd;
border-radius:4px;
-webkit-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
display:inline-block;
max-width:100%;
height:auto;
}
.calculator .img-circle{
border-radius:50%;
}
.calculator hr{
margin-top:20px;
margin-bottom:20px;
border:0;
border-top:1px solid #eee;
}
.calculator .sr-only{
position:absolute;
width:1px;
height:1px;
margin: -1px;
padding:0;
overflow:hidden;
clip:rect(0, 0, 0, 0);
border:0;
}
.calculator .sr-only-focusable:active, .calculator .sr-only-focusable:focus{
position:static;
width:auto;
height:auto;
margin:0;
overflow:visible;
clip:auto;
}
.calculator [role="button"]{
cursor:pointer;
}
.calculator .container{
margin-right:auto;
margin-left:auto;
padding-left:15px;
padding-right:15px;
}
.calculator .container:before, .calculator .container:after{
content:" ";
display:table;
}
.calculator .container:after{
clear:both;
}
@media (min-width: 768px){
.calculator .container{
width:750px;
}
}
@media (min-width: 992px){
.calculator .container{
width:970px;
}
}
@media (min-width: 1200px){
.calculator .container{
width:1170px;
}
}
.calculator .container-fluid{
margin-right:auto;
margin-left:auto;
padding-left:15px;
padding-right:15px;
}
.calculator .container-fluid:before, .calculator .container-fluid:after{
content:" ";
display:table;
}
.calculator .container-fluid:after{
clear:both;
}
.calculator .row{
margin-left: -15px;
margin-right: -15px;
}
.calculator .row:before, .calculator .row:after{
content:" ";
display:table;
}
.calculator .row:after{
clear:both;
}
.calculator .col-xs-1, .calculator .col-sm-1, .calculator .col-md-1, .calculator .col-lg-1, .calculator .col-xs-2, .calculator .col-sm-2, .calculator .col-md-2, .calculator .col-lg-2, .calculator .col-xs-3, .calculator .col-sm-3, .calculator .col-md-3, .calculator .col-lg-3, .calculator .col-xs-4, .calculator .col-sm-4, .calculator .col-md-4, .calculator .col-lg-4, .calculator .col-xs-5, .calculator .col-sm-5, .calculator .col-md-5, .calculator .col-lg-5, .calculator .col-xs-6, .calculator .col-sm-6, .calculator .col-md-6, .calculator .col-lg-6, .calculator .col-xs-7, .calculator .col-sm-7, .calculator .col-md-7, .calculator .col-lg-7, .calculator .col-xs-8, .calculator .col-sm-8, .calculator .col-md-8, .calculator .col-lg-8, .calculator .col-xs-9, .calculator .col-sm-9, .calculator .col-md-9, .calculator .col-lg-9, .calculator .col-xs-10, .calculator .col-sm-10, .calculator .col-md-10, .calculator .col-lg-10, .calculator .col-xs-11, .calculator .col-sm-11, .calculator .col-md-11, .calculator .col-lg-11, .calculator .col-xs-12, .calculator .col-sm-12, .calculator .col-md-12, .calculator .col-lg-12{
position:relative;
min-height:1px;
padding-left:15px;
padding-right:15px;
}
.calculator .col-xs-1, .calculator .col-xs-2, .calculator .col-xs-3, .calculator .col-xs-4, .calculator .col-xs-5, .calculator .col-xs-6, .calculator .col-xs-7, .calculator .col-xs-8, .calculator .col-xs-9, .calculator .col-xs-10, .calculator .col-xs-11, .calculator .col-xs-12{
float:left;
}
.calculator .col-xs-1{
width:8.33333%;
}
.calculator .col-xs-2{
width:16.66667%;
}
.calculator .col-xs-3{
width:25%;
}
.calculator .col-xs-4{
width:33.33333%;
}
.calculator .col-xs-5{
width:41.66667%;
}
.calculator .col-xs-6{
width:50%;
}
.calculator .col-xs-7{
width:58.33333%;
}
.calculator .col-xs-8{
width:66.66667%;
}
.calculator .col-xs-9{
width:75%;
}
.calculator .col-xs-10{
width:83.33333%;
}
.calculator .col-xs-11{
width:91.66667%;
}
.calculator .col-xs-12{
width:100%;
}
.calculator .col-xs-pull-0{
right:auto;
}
.calculator .col-xs-pull-1{
right:8.33333%;
}
.calculator .col-xs-pull-2{
right:16.66667%;
}
.calculator .col-xs-pull-3{
right:25%;
}
.calculator .col-xs-pull-4{
right:33.33333%;
}
.calculator .col-xs-pull-5{
right:41.66667%;
}
.calculator .col-xs-pull-6{
right:50%;
}
.calculator .col-xs-pull-7{
right:58.33333%;
}
.calculator .col-xs-pull-8{
right:66.66667%;
}
.calculator .col-xs-pull-9{
right:75%;
}
.calculator .col-xs-pull-10{
right:83.33333%;
}
.calculator .col-xs-pull-11{
right:91.66667%;
}
.calculator .col-xs-pull-12{
right:100%;
}
.calculator .col-xs-push-0{
left:auto;
}
.calculator .col-xs-push-1{
left:8.33333%;
}
.calculator .col-xs-push-2{
left:16.66667%;
}
.calculator .col-xs-push-3{
left:25%;
}
.calculator .col-xs-push-4{
left:33.33333%;
}
.calculator .col-xs-push-5{
left:41.66667%;
}
.calculator .col-xs-push-6{
left:50%;
}
.calculator .col-xs-push-7{
left:58.33333%;
}
.calculator .col-xs-push-8{
left:66.66667%;
}
.calculator .col-xs-push-9{
left:75%;
}
.calculator .col-xs-push-10{
left:83.33333%;
}
.calculator .col-xs-push-11{
left:91.66667%;
}
.calculator .col-xs-push-12{
left:100%;
}
.calculator .col-xs-offset-0{
margin-left:0%;
}
.calculator .col-xs-offset-1{
margin-left:8.33333%;
}
.calculator .col-xs-offset-2{
margin-left:16.66667%;
}
.calculator .col-xs-offset-3{
margin-left:25%;
}
.calculator .col-xs-offset-4{
margin-left:33.33333%;
}
.calculator .col-xs-offset-5{
margin-left:41.66667%;
}
.calculator .col-xs-offset-6{
margin-left:50%;
}
.calculator .col-xs-offset-7{
margin-left:58.33333%;
}
.calculator .col-xs-offset-8{
margin-left:66.66667%;
}
.calculator .col-xs-offset-9{
margin-left:75%;
}
.calculator .col-xs-offset-10{
margin-left:83.33333%;
}
.calculator .col-xs-offset-11{
margin-left:91.66667%;
}
.calculator .col-xs-offset-12{
margin-left:100%;
}
@media (min-width: 768px){
.calculator .col-sm-1, .calculator .col-sm-2, .calculator .col-sm-3, .calculator .col-sm-4, .calculator .col-sm-5, .calculator .col-sm-6, .calculator .col-sm-7, .calculator .col-sm-8, .calculator .col-sm-9, .calculator .col-sm-10, .calculator .col-sm-11, .calculator .col-sm-12{
float:left;
}
.calculator .col-sm-1{
width:8.33333%;
}
.calculator .col-sm-2{
width:16.66667%;
}
.calculator .col-sm-3{
width:25%;
}
.calculator .col-sm-4{
width:33.33333%;
}
.calculator .col-sm-5{
width:41.66667%;
}
.calculator .col-sm-6{
width:50%;
}
.calculator .col-sm-7{
width:58.33333%;
}
.calculator .col-sm-8{
width:66.66667%;
}
.calculator .col-sm-9{
width:75%;
}
.calculator .col-sm-10{
width:83.33333%;
}
.calculator .col-sm-11{
width:91.66667%;
}
.calculator .col-sm-12{
width:100%;
}
.calculator .col-sm-pull-0{
right:auto;
}
.calculator .col-sm-pull-1{
right:8.33333%;
}
.calculator .col-sm-pull-2{
right:16.66667%;
}
.calculator .col-sm-pull-3{
right:25%;
}
.calculator .col-sm-pull-4{
right:33.33333%;
}
.calculator .col-sm-pull-5{
right:41.66667%;
}
.calculator .col-sm-pull-6{
right:50%;
}
.calculator .col-sm-pull-7{
right:58.33333%;
}
.calculator .col-sm-pull-8{
right:66.66667%;
}
.calculator .col-sm-pull-9{
right:75%;
}
.calculator .col-sm-pull-10{
right:83.33333%;
}
.calculator .col-sm-pull-11{
right:91.66667%;
}
.calculator .col-sm-pull-12{
right:100%;
}
.calculator .col-sm-push-0{
left:auto;
}
.calculator .col-sm-push-1{
left:8.33333%;
}
.calculator .col-sm-push-2{
left:16.66667%;
}
.calculator .col-sm-push-3{
left:25%;
}
.calculator .col-sm-push-4{
left:33.33333%;
}
.calculator .col-sm-push-5{
left:41.66667%;
}
.calculator .col-sm-push-6{
left:50%;
}
.calculator .col-sm-push-7{
left:58.33333%;
}
.calculator .col-sm-push-8{
left:66.66667%;
}
.calculator .col-sm-push-9{
left:75%;
}
.calculator .col-sm-push-10{
left:83.33333%;
}
.calculator .col-sm-push-11{
left:91.66667%;
}
.calculator .col-sm-push-12{
left:100%;
}
.calculator .col-sm-offset-0{
margin-left:0%;
}
.calculator .col-sm-offset-1{
margin-left:8.33333%;
}
.calculator .col-sm-offset-2{
margin-left:16.66667%;
}
.calculator .col-sm-offset-3{
margin-left:25%;
}
.calculator .col-sm-offset-4{
margin-left:33.33333%;
}
.calculator .col-sm-offset-5{
margin-left:41.66667%;
}
.calculator .col-sm-offset-6{
margin-left:50%;
}
.calculator .col-sm-offset-7{
margin-left:58.33333%;
}
.calculator .col-sm-offset-8{
margin-left:66.66667%;
}
.calculator .col-sm-offset-9{
margin-left:75%;
}
.calculator .col-sm-offset-10{
margin-left:83.33333%;
}
.calculator .col-sm-offset-11{
margin-left:91.66667%;
}
.calculator .col-sm-offset-12{
margin-left:100%;
}
}
@media (min-width: 992px){
.calculator .col-md-1, .calculator .col-md-2, .calculator .col-md-3, .calculator .col-md-4, .calculator .col-md-5, .calculator .col-md-6, .calculator .col-md-7, .calculator .col-md-8, .calculator .col-md-9, .calculator .col-md-10, .calculator .col-md-11, .calculator .col-md-12{
float:left;
}
.calculator .col-md-1{
width:8.33333%;
}
.calculator .col-md-2{
width:16.66667%;
}
.calculator .col-md-3{
width:25%;
}
.calculator .col-md-4{
width:33.33333%;
}
.calculator .col-md-5{
width:41.66667%;
}
.calculator .col-md-6{
width:50%;
}
.calculator .col-md-7{
width:58.33333%;
}
.calculator .col-md-8{
width:66.66667%;
}
.calculator .col-md-9{
width:75%;
}
.calculator .col-md-10{
width:83.33333%;
}
.calculator .col-md-11{
width:91.66667%;
}
.calculator .col-md-12{
width:100%;
}
.calculator .col-md-pull-0{
right:auto;
}
.calculator .col-md-pull-1{
right:8.33333%;
}
.calculator .col-md-pull-2{
right:16.66667%;
}
.calculator .col-md-pull-3{
right:25%;
}
.calculator .col-md-pull-4{
right:33.33333%;
}
.calculator .col-md-pull-5{
right:41.66667%;
}
.calculator .col-md-pull-6{
right:50%;
}
.calculator .col-md-pull-7{
right:58.33333%;
}
.calculator .col-md-pull-8{
right:66.66667%;
}
.calculator .col-md-pull-9{
right:75%;
}
.calculator .col-md-pull-10{
right:83.33333%;
}
.calculator .col-md-pull-11{
right:91.66667%;
}
.calculator .col-md-pull-12{
right:100%;
}
.calculator .col-md-push-0{
left:auto;
}
.calculator .col-md-push-1{
left:8.33333%;
}
.calculator .col-md-push-2{
left:16.66667%;
}
.calculator .col-md-push-3{
left:25%;
}
.calculator .col-md-push-4{
left:33.33333%;
}
.calculator .col-md-push-5{
left:41.66667%;
}
.calculator .col-md-push-6{
left:50%;
}
.calculator .col-md-push-7{
left:58.33333%;
}
.calculator .col-md-push-8{
left:66.66667%;
}
.calculator .col-md-push-9{
left:75%;
}
.calculator .col-md-push-10{
left:83.33333%;
}
.calculator .col-md-push-11{
left:91.66667%;
}
.calculator .col-md-push-12{
left:100%;
}
.calculator .col-md-offset-0{
margin-left:0%;
}
.calculator .col-md-offset-1{
margin-left:8.33333%;
}
.calculator .col-md-offset-2{
margin-left:16.66667%;
}
.calculator .col-md-offset-3{
margin-left:25%;
}
.calculator .col-md-offset-4{
margin-left:33.33333%;
}
.calculator .col-md-offset-5{
margin-left:41.66667%;
}
.calculator .col-md-offset-6{
margin-left:50%;
}
.calculator .col-md-offset-7{
margin-left:58.33333%;
}
.calculator .col-md-offset-8{
margin-left:66.66667%;
}
.calculator .col-md-offset-9{
margin-left:75%;
}
.calculator .col-md-offset-10{
margin-left:83.33333%;
}
.calculator .col-md-offset-11{
margin-left:91.66667%;
}
.calculator .col-md-offset-12{
margin-left:100%;
}
}
@media (min-width: 1200px){
.calculator .col-lg-1, .calculator .col-lg-2, .calculator .col-lg-3, .calculator .col-lg-4, .calculator .col-lg-5, .calculator .col-lg-6, .calculator .col-lg-7, .calculator .col-lg-8, .calculator .col-lg-9, .calculator .col-lg-10, .calculator .col-lg-11, .calculator .col-lg-12{
float:left;
}
.calculator .col-lg-1{
width:8.33333%;
}
.calculator .col-lg-2{
width:16.66667%;
}
.calculator .col-lg-3{
width:25%;
}
.calculator .col-lg-4{
width:33.33333%;
}
.calculator .col-lg-5{
width:41.66667%;
}
.calculator .col-lg-6{
width:50%;
}
.calculator .col-lg-7{
width:58.33333%;
}
.calculator .col-lg-8{
width:66.66667%;
}
.calculator .col-lg-9{
width:75%;
}
.calculator .col-lg-10{
width:83.33333%;
}
.calculator .col-lg-11{
width:91.66667%;
}
.calculator .col-lg-12{
width:100%;
}
.calculator .col-lg-pull-0{
right:auto;
}
.calculator .col-lg-pull-1{
right:8.33333%;
}
.calculator .col-lg-pull-2{
right:16.66667%;
}
.calculator .col-lg-pull-3{
right:25%;
}
.calculator .col-lg-pull-4{
right:33.33333%;
}
.calculator .col-lg-pull-5{
right:41.66667%;
}
.calculator .col-lg-pull-6{
right:50%;
}
.calculator .col-lg-pull-7{
right:58.33333%;
}
.calculator .col-lg-pull-8{
right:66.66667%;
}
.calculator .col-lg-pull-9{
right:75%;
}
.calculator .col-lg-pull-10{
right:83.33333%;
}
.calculator .col-lg-pull-11{
right:91.66667%;
}
.calculator .col-lg-pull-12{
right:100%;
}
.calculator .col-lg-push-0{
left:auto;
}
.calculator .col-lg-push-1{
left:8.33333%;
}
.calculator .col-lg-push-2{
left:16.66667%;
}
.calculator .col-lg-push-3{
left:25%;
}
.calculator .col-lg-push-4{
left:33.33333%;
}
.calculator .col-lg-push-5{
left:41.66667%;
}
.calculator .col-lg-push-6{
left:50%;
}
.calculator .col-lg-push-7{
left:58.33333%;
}
.calculator .col-lg-push-8{
left:66.66667%;
}
.calculator .col-lg-push-9{
left:75%;
}
.calculator .col-lg-push-10{
left:83.33333%;
}
.calculator .col-lg-push-11{
left:91.66667%;
}
.calculator .col-lg-push-12{
left:100%;
}
.calculator .col-lg-offset-0{
margin-left:0%;
}
.calculator .col-lg-offset-1{
margin-left:8.33333%;
}
.calculator .col-lg-offset-2{
margin-left:16.66667%;
}
.calculator .col-lg-offset-3{
margin-left:25%;
}
.calculator .col-lg-offset-4{
margin-left:33.33333%;
}
.calculator .col-lg-offset-5{
margin-left:41.66667%;
}
.calculator .col-lg-offset-6{
margin-left:50%;
}
.calculator .col-lg-offset-7{
margin-left:58.33333%;
}
.calculator .col-lg-offset-8{
margin-left:66.66667%;
}
.calculator .col-lg-offset-9{
margin-left:75%;
}
.calculator .col-lg-offset-10{
margin-left:83.33333%;
}
.calculator .col-lg-offset-11{
margin-left:91.66667%;
}
.calculator .col-lg-offset-12{
margin-left:100%;
}
}
.calculator fieldset{
padding:0;
margin:0;
border:0;
min-width:0;
}
.calculator legend{
display:block;
width:100%;
padding:0;
margin-bottom:20px;
font-size:21px;
line-height:inherit;
color:#333;
border:0;
border-bottom:1px solid #e5e5e5;
}
.calculator label{
display:inline-block;
max-width:100%;
margin-bottom:5px;
position:relative;
}
.calculator input[type="search"]{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.calculator input[type="radio"], .calculator input[type="checkbox"]{
margin:4px 0 0;
margin-top:1px;
line-height:normal;
}
.calculator input[type="file"]{
display:block;
}
.calculator input[type="range"]{
display:block;
width:100%;
}
.calculator select[multiple], .calculator select[size]{
height:auto;
}
.calculator input[type="file"]:focus, .calculator input[type="radio"]:focus, .calculator input[type="checkbox"]:focus{
outline:5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.calculator output{
display:block;
padding-top:7px;
font-size:14px;
line-height:1.42857;
color:#555;
}
.calculator .form-control{
display:block;
width:100%;
height:34px;
padding:6px 12px;
font-size:14px;
line-height:1.42857;
color:#555;
background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.calculator .form-control:focus{
border-color:#66afe9;
outline:0;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.calculator .form-control::-moz-placeholder{
color:#999;
opacity:1;
}
.calculator .form-control:-ms-input-placeholder{
color:#999;
}
.calculator .form-control::-webkit-input-placeholder{
color:#999;
}
.calculator .form-control::-ms-expand{
border:0;
background-color:transparent;
}
.calculator .form-control[disabled], .calculator .form-control[readonly], fieldset[disabled] .calculator .form-control{
opacity:1;
}
.calculator .form-control[disabled], fieldset[disabled] .calculator .form-control{
cursor:not-allowed;
}
.calculator textarea.form-control{
height:auto;
}
.calculator input[type="search"]{
-webkit-appearance:none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0){
.calculator input[type="date"].form-control, .calculator input[type="time"].form-control, .calculator input[type="datetime-local"].form-control, .calculator input[type="month"].form-control{
line-height:34px;
}
.calculator input[type="date"].input-sm, .input-group-sm .calculator input[type="date"], .calculator input[type="time"].input-sm, .input-group-sm .calculator input[type="time"], .calculator input[type="datetime-local"].input-sm, .input-group-sm .calculator input[type="datetime-local"], .calculator input[type="month"].input-sm, .input-group-sm .calculator input[type="month"]{
line-height:30px;
}
.calculator input[type="date"].input-lg, .input-group-lg .calculator input[type="date"], .calculator input[type="time"].input-lg, .input-group-lg .calculator input[type="time"], .calculator input[type="datetime-local"].input-lg, .input-group-lg .calculator input[type="datetime-local"], .calculator input[type="month"].input-lg, .input-group-lg .calculator input[type="month"]{
line-height:46px;
}
}
.calculator .form-group{
margin-bottom:15px;
}
.calculator .radio, .calculator .checkbox{
position:relative;
display:block;
margin-top:10px;
margin-bottom:10px;
}
.calculator .radio label, .calculator .checkbox label{
min-height:20px;
padding-left:20px;
margin-bottom:0;
font-weight:normal;
cursor:pointer;
}
.calculator .radio input[type="radio"], .calculator .radio-inline input[type="radio"], .calculator .checkbox input[type="checkbox"], .calculator .checkbox-inline input[type="checkbox"]{
position:absolute;
margin-left: -20px;
margin-top:4px;
}
.calculator .radio + .radio, .calculator .checkbox + .checkbox{
margin-top: -5px;
}
.calculator .radio-inline, .calculator .checkbox-inline{
position:relative;
display:inline-block;
padding-left:20px;
margin-bottom:0;
vertical-align:middle;
font-weight:normal;
cursor:pointer;
}
.calculator .radio-inline + .radio-inline, .calculator .checkbox-inline + .checkbox-inline{
margin-top:0;
margin-left:10px;
}
.calculator input[type="radio"][disabled], .calculator input[type="radio"].disabled, fieldset[disabled] .calculator input[type="radio"], .calculator input[type="checkbox"][disabled], .calculator input[type="checkbox"].disabled, fieldset[disabled] .calculator input[type="checkbox"]{
cursor:not-allowed;
}
.calculator .radio-inline.disabled, fieldset[disabled] .calculator .radio-inline, .calculator .checkbox-inline.disabled, fieldset[disabled] .calculator .checkbox-inline{
cursor:not-allowed;
}
.calculator .radio.disabled label, fieldset[disabled] .calculator .radio label, .calculator .checkbox.disabled label, fieldset[disabled] .calculator .checkbox label{
cursor:not-allowed;
}
.calculator .form-control-static{
padding-top:7px;
padding-bottom:7px;
margin-bottom:0;
min-height:34px;
}
.calculator .form-control-static.input-lg, .calculator .form-control-static.input-sm{
padding-left:0;
padding-right:0;
}
.calculator .input-sm{
height:30px;
padding:5px 10px;
font-size:12px;
line-height:1.5;
border-radius:3px;
}
.calculator select.input-sm{
height:30px;
line-height:30px;
}
.calculator textarea.input-sm, .calculator select[multiple].input-sm{
height:auto;
}
.calculator .form-group-sm .form-control{
height:30px;
padding:5px 10px;
font-size:12px;
line-height:1.5;
border-radius:3px;
}
.calculator .form-group-sm select.form-control{
height:30px;
line-height:30px;
}
.calculator .form-group-sm textarea.form-control, .calculator .form-group-sm select[multiple].form-control{
height:auto;
}
.calculator .form-group-sm .form-control-static{
height:30px;
min-height:32px;
padding:6px 10px;
font-size:12px;
line-height:1.5;
}
.calculator .input-lg{
height:46px;
padding:10px 16px;
font-size:18px;
line-height:1.33333;
border-radius:6px;
}
.calculator select.input-lg{
height:46px;
line-height:46px;
}
.calculator textarea.input-lg, .calculator select[multiple].input-lg{
height:auto;
}
.calculator .form-group-lg .form-control{
height:46px;
padding:10px 16px;
font-size:18px;
line-height:1.33333;
border-radius:6px;
}
.calculator .form-group-lg select.form-control{
height:46px;
line-height:46px;
}
.calculator .form-group-lg textarea.form-control, .calculator .form-group-lg select[multiple].form-control{
height:auto;
}
.calculator .form-group-lg .form-control-static{
height:46px;
min-height:38px;
padding:11px 16px;
font-size:18px;
line-height:1.33333;
}
.calculator .has-feedback{
position:relative;
}
.calculator .has-feedback .form-control{
padding-right:42.5px;
}
.calculator .form-control-feedback{
position:absolute;
top:0;
right:0;
z-index:2;
display:block;
width:34px;
height:34px;
line-height:34px;
text-align:center;
pointer-events:none;
}
.calculator .input-lg + .form-control-feedback, .calculator .input-group-lg + .form-control-feedback, .calculator .form-group-lg .form-control + .form-control-feedback{
width:46px;
height:46px;
line-height:46px;
}
.calculator .input-sm + .form-control-feedback, .calculator .input-group-sm + .form-control-feedback, .calculator .form-group-sm .form-control + .form-control-feedback{
width:30px;
height:30px;
line-height:30px;
}
.calculator .has-success .help-block, .calculator .has-success .control-label, .calculator .has-success .radio, .calculator .has-success .checkbox, .calculator .has-success .radio-inline, .calculator .has-success .checkbox-inline, .calculator .has-success.radio label, .calculator .has-success.checkbox label, .calculator .has-success.radio-inline label, .calculator .has-success.checkbox-inline label{
color:#3c763d;
}
.calculator .has-success .form-control{
border-color:#3c763d;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.calculator .has-success .form-control:focus{
border-color:#2b542c;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.calculator .has-success .input-group-addon{
color:#3c763d;
border-color:#3c763d;
background-color:#dff0d8;
}
.calculator .has-success .form-control-feedback{
color:#3c763d;
}
.calculator .has-warning .help-block, .calculator .has-warning .control-label, .calculator .has-warning .radio, .calculator .has-warning .checkbox, .calculator .has-warning .radio-inline, .calculator .has-warning .checkbox-inline, .calculator .has-warning.radio label, .calculator .has-warning.checkbox label, .calculator .has-warning.radio-inline label, .calculator .has-warning.checkbox-inline label{
color:#8a6d3b;
}
.calculator .has-warning .form-control{
border-color:#8a6d3b;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.calculator .has-warning .form-control:focus{
border-color:#66512c;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.calculator .has-warning .input-group-addon{
color:#8a6d3b;
border-color:#8a6d3b;
background-color:#fcf8e3;
}
.calculator .has-warning .form-control-feedback{
color:#8a6d3b;
}
.calculator .has-error .help-block, .calculator .has-error .control-label, .calculator .has-error .radio, .calculator .has-error .checkbox, .calculator .has-error .radio-inline, .calculator .has-error .checkbox-inline, .calculator .has-error.radio label, .calculator .has-error.checkbox label, .calculator .has-error.radio-inline label, .calculator .has-error.checkbox-inline label{
color:#a94442;
}
.calculator .has-error .form-control{
border-color:#a94442;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.calculator .has-error .form-control:focus{
border-color:#843534;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.calculator .has-error .input-group-addon{
color:#a94442;
border-color:#a94442;
background-color:#f2dede;
}
.calculator .has-error .form-control-feedback{
color:#a94442;
}
.calculator .has-feedback label~.form-control-feedback{
top:25px;
}
.calculator .has-feedback label.sr-only~.form-control-feedback{
top:0;
}
.calculator .help-block{
display:block;
margin-top:5px;
margin-bottom:10px;
color:#737373;
}
@media (min-width: 768px){
.calculator .form-inline .form-group{
display:inline-block;
margin-bottom:0;
vertical-align:middle;
}
.calculator .form-inline .form-control{
display:inline-block;
width:auto;
vertical-align:middle;
}
.calculator .form-inline .form-control-static{
display:inline-block;
}
.calculator .form-inline .input-group{
display:inline-table;
vertical-align:middle;
}
.calculator .form-inline .input-group .input-group-addon, .calculator .form-inline .input-group .input-group-btn, .calculator .form-inline .input-group .form-control{
width:auto;
}
.calculator .form-inline .input-group>.form-control{
width:100%;
}
.calculator .form-inline .control-label{
margin-bottom:0;
vertical-align:middle;
}
.calculator .form-inline .radio, .calculator .form-inline .checkbox{
display:inline-block;
margin-top:0;
margin-bottom:0;
vertical-align:middle;
}
.calculator .form-inline .radio label, .calculator .form-inline .checkbox label{
padding-left:0;
}
.calculator .form-inline .radio input[type="radio"], .calculator .form-inline .checkbox input[type="checkbox"]{
position:relative;
margin-left:0;
}
.calculator .form-inline .has-feedback .form-control-feedback{
top:0;
}
}
.calculator .form-horizontal .radio, .calculator .form-horizontal .checkbox, .calculator .form-horizontal .radio-inline, .calculator .form-horizontal .checkbox-inline{
margin-top:0;
margin-bottom:0;
padding-top:7px;
}
.calculator .form-horizontal .radio, .calculator .form-horizontal .checkbox{
min-height:27px;
}
.calculator .form-horizontal .form-group{
margin-left: -15px;
margin-right: -15px;
}
.calculator .form-horizontal .form-group:before, .calculator .form-horizontal .form-group:after{
content:" ";
display:table;
}
.calculator .form-horizontal .form-group:after{
clear:both;
}
@media (min-width: 768px){
.calculator .form-horizontal .control-label{
text-align:right;
margin-bottom:0;
padding-top:7px;
}
}
.calculator .form-horizontal .has-feedback .form-control-feedback{
right:15px;
}
@media (min-width: 768px){
.calculator .form-horizontal .form-group-lg .control-label{
padding-top:11px;
font-size:18px;
}
}
@media (min-width: 768px){
.calculator .form-horizontal .form-group-sm .control-label{
padding-top:6px;
font-size:12px;
}
}
.calculator .calculator-wrapper{
display:block;
text-align:left;
margin:0 auto;
}
.calculator .calculator-wrapper .nowrap{

}
.calculator .calculator-wrapper .calculator-title{
letter-spacing:0;
text-transform:uppercase;
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
border-bottom:1px solid #d3d3d3;
font-size:24px;
hyphens:auto;
}
.calculator .calculator-wrapper .calculator-title img{
padding:10px 0px;
}
.calculator .calculator-wrapper .finance-amount{
border-bottom:1px solid #d3d3d3;
padding:15px 10px;
}
.calculator .calculator-wrapper .finance-amount:before, .calculator .calculator-wrapper .finance-amount:after{
content:" ";
display:table;
}
.calculator .calculator-wrapper .finance-amount:after{
clear:both;
}
.calculator .calculator-wrapper .finance-amount .finance-amount-label{
position:relative;
min-height:1px;
margin:0;
padding-right:10px;
}
.calculator .calculator-wrapper .finance-amount .finance-amount-value{
position:relative;
min-height:1px;
text-align:right;
align-items:center;
display:flex;
}
@media (max-width: 768px){
.calculator .calculator-wrapper .finance-amount .finance-amount-value{
margin-top:5px;
}
}
.calculator .calculator-wrapper .finance-amount .finance-amount-value input, .calculator .calculator-wrapper .finance-amount .finance-amount-value input + .autosize-helper, .calculator .calculator-wrapper .finance-amount .finance-amount-value .unit{
padding:0;
margin:0;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.calculator .calculator-wrapper .finance-amount .finance-amount-value .unit{
padding-left:5px;
}
.calculator .calculator-wrapper .finance-amount .finance-amount-value input{
width:0;
text-align:center;
margin-top: -3px;
border:1px solid #ddd;
background-color:#fff;
padding:2px 6px;
}
.calculator .calculator-wrapper .finance-amount .finance-amount-value input.invalid{
border-color:red;
}
.calculator .calculator-wrapper .finance-amount .finance-amount-value input.readonly{
padding:0;
border:none;
background-color:transparent;
display:none;
}
.calculator .calculator-wrapper .duration{

}
.calculator .calculator-wrapper .duration-more{
display:none !important;
}
.calculator .calculator-wrapper .duration .duration-label{

}
.calculator .calculator-wrapper .duration .duration-value{
display:flex;
align-items:center;
}
.calculator .calculator-wrapper .duration .duration-value button{
line-height:1;
flex-grow:0;
width:40px;
height:40px;
padding:0;
margin:3px;
vertical-align:bottom;
border:2px solid transparent;
outline:none;
}
.calculator .calculator-wrapper .duration .duration-value button.prev-month,
.calculator .calculator-wrapper .duration .duration-value button.next-month{
background-color:#777;
color:#fff;
width:30px;
height:30px;
margin:0;
flex-grow:0;
}
.calculator .calculator-wrapper .duration .duration-value button.prev-month:hover, .calculator .calculator-wrapper .duration .duration-value button.prev-month.content_3d--item.active, .calculator .calculator-wrapper .duration .duration-value button.next-month:hover, .calculator .calculator-wrapper .duration .duration-value button.next-month.content_3d--item.active{
background-color:#555;
}
.calculator .calculator-wrapper .duration .duration-value button.prev-month:disabled, .calculator .calculator-wrapper .duration .duration-value button.next-month:disabled{
background-color:#efefef;
}
.calculator .calculator-wrapper .duration .duration-value button.month{
text-align:center;
background-color:#fff;
}
.calculator .calculator-wrapper .duration .duration-value button.month.selected{
font-size:1.2em;
font-family:"FranklinGothicHeavyITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.calculator .calculator-wrapper .duration .duration-value button .arrow-icon{

}
.calculator .calculator-wrapper .duration .duration-value button .arrow-icon.left{

}
.calculator .calculator-wrapper .duration .duration-value button .arrow-icon.right{

}
.calculator .calculator-wrapper .duration .duration-value button .arrow-icon.left::after{
font-family:"teufel";
content:"\e921";
display:flex;
justify-content:center;
border:0 none;
padding:0;
font-size:15px;
overflow:hidden;
text-align:center;
}
.calculator .calculator-wrapper .duration .duration-value button .arrow-icon.right:after{
font-family:"teufel";
content:"\e922";
display:flex;
justify-content:center;
border:0 none;
padding:0;
font-size:15px;
overflow:hidden;
text-align:center;
}
.calculator .calculator-wrapper .duration-slider{
position:relative;
width:100%;
overflow:hidden;
border-bottom:1px solid #d3d3d3;
}
.calculator .calculator-wrapper .duration-slider .duration-slider-wrapper{
position:relative;
left:0;
transition:left .4s ease-in-out;
padding:10px 10px;
}
.calculator .calculator-wrapper .duration-slider .duration-slider-wrapper .duration{
position:relative;
width:100%;
left:0;
}
.calculator .calculator-wrapper .more-months-switch{
margin-left: -15px;
margin-right: -15px;
background-color:#fff;
padding:10px 15px;
margin-bottom:15px;
opacity:0;
display:none;
}
.calculator .calculator-wrapper .more-months-switch:before, .calculator .calculator-wrapper .more-months-switch:after{
content:" ";
display:table;
}
.calculator .calculator-wrapper .more-months-switch:after{
clear:both;
}
.calculator .calculator-wrapper .more-months-switch .more-month-label{
position:relative;
float:left;
width:66.66667%;
min-height:1px;
padding-left:15px;
padding-right:15px;
font-size:13px;
line-height:1;
padding:0;
margin:0;
}
.calculator .calculator-wrapper .more-months-switch .more-month-button-wrapper{
position:relative;
float:left;
width:33.33333%;
min-height:1px;
padding-left:15px;
padding-right:15px;
text-align:right;
padding:0;
margin:0;
}
.calculator .calculator-wrapper .more-months-switch .more-month-button-wrapper .button{
position:relative;
display:inline-block;
height:23px;
width:56px;
cursor:pointer;
background-color:#fff;
border:1px solid #3fb295;
border-radius:40px;
}
.calculator .calculator-wrapper .more-months-switch .more-month-button-wrapper .button:before{
position:absolute;
top:2px;
left:2.3px;
content:"";
height:17px;
width:17px;
background-color:#3fb295;
border-radius:50%;
transition: .4s;
}
.calculator .calculator-wrapper .more-months-switch .more-month-button-wrapper .button.on{
background-color:#3fb295;
}
.calculator .calculator-wrapper .more-months-switch .more-month-button-wrapper .button.on:before{
left:inherit;
right:2.3px;
background-color:#fff;
}
.calculator .calculator-wrapper .more-months-switch .more-month-button-wrapper .button.on .button-label{
display:none;
}
.calculator .calculator-wrapper .more-months-switch .more-month-button-wrapper .button.on .button-label.on{
display:block;
}
.calculator .calculator-wrapper .more-months-switch .more-month-button-wrapper .button .button-label{
color:#3fb295;
padding-top:1px;
padding-left:22px;
padding-right:4px;
}
.calculator .calculator-wrapper .more-months-switch .more-month-button-wrapper .button .button-label.on{
display:none;
text-align:left;
color:#fff;
padding-left:4px;
padding-right:22px;
}
.calculator .calculator-wrapper .financial-box{
background-color:#fff;
}
.calculator .calculator-wrapper .financial-box .monthly-rate{
border-bottom:1px solid #d3d3d3;
background-color:#efefef;
padding:15px 10px;
}
.calculator .calculator-wrapper .financial-box .monthly-rate .monthly-rate-label{
padding-right:10px;
}
.calculator .calculator-wrapper .financial-box .monthly-rate .monthly-rate-value-wrapper{
display:flex;
align-items:center;
}
@media (max-width: 768px){
.calculator .calculator-wrapper .financial-box .monthly-rate .monthly-rate-value-wrapper{
margin-top:5px;
}
}
.calculator .calculator-wrapper .financial-box .monthly-rate .monthly-rate-value-wrapper .unit{
line-height:1;
padding-right:10px;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.calculator .calculator-wrapper .financial-box .monthly-rate .monthly-rate-value-wrapper .monthly-rate-value{
line-height:1;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
}
.calculator .calculator-wrapper .financial-box .financial-box-detail{
position:relative;
padding:15px 10px;
border-bottom:1px solid #d3d3d3;
}
.calculator .calculator-wrapper .financial-box .financial-box-detail:before, .calculator .calculator-wrapper .financial-box .financial-box-detail:after{
content:" ";
display:table;
}
.calculator .calculator-wrapper .financial-box .financial-box-detail:after{
clear:both;
}
.calculator .calculator-wrapper .financial-box .financial-box-detail .detail-label{
line-height:1;
position:relative;
min-height:1px;
}
.calculator .calculator-wrapper .financial-box .financial-box-detail .detail-value{
display:flex;
align-items:center;
line-height:1;
min-height:1px;
width:auto;
}
@media (max-width: 768px){
.calculator .calculator-wrapper .financial-box .financial-box-detail .detail-value{
margin-top:5px;
}
}
.calculator ul.legal-text{
list-style-type:decimal;
margin:0;
padding:20px;
}
.calculator ul.legal-text li{
line-height:15px;
}
.calculator input + .autosize-helper{
font:inherit;
white-space:pre;
margin:0;
padding:0;
}
@media (min-width: 768px){
.calculator .calculator-wrapper .finance-amount{
display:flex;
}
.calculator .calculator-wrapper .duration-slider .duration-slider-wrapper .duration{
display:flex;
}
.calculator .calculator-wrapper .financial-box .monthly-rate{
display:flex;
}
.calculator .calculator-wrapper .financial-box .financial-box-detail{
display:flex;
}
.calculator .calculator-wrapper .finance-amount .finance-amount-label{
width:50%;
}
.calculator .calculator-wrapper .duration .duration-label{
width:50%;
display:flex;
align-items:center;
}
.calculator .calculator-wrapper .financial-box .monthly-rate .monthly-rate-label{
width:50%;
}
.calculator .calculator-wrapper .financial-box .financial-box-detail .detail-label{
width:50%;
}
}
@media (max-width: 768px){
.consors-button{
line-height:20px;
padding:10px 5px;
}
.payment__button .consors-button{
padding:10px 15px;
}
}
#reviews .view_product_reviews__container{
width:100%;
}
.body_startpage .main_section .element_headline{
color:#000;
}
.museum-container{
float:left;
margin:5px;
}
.bestelleingang{
text-align:center;
border:1px solid rgb(153,153,153);
width:958px;
}
.bestelleingang3{
text-align:center;
border:1px solid rgb(153, 153, 153);
width:968px;
padding:10px;
}
@media (min-width: 960px){
.blog__slider li{
position:relative;
}
}
.blog__slider .uk-slider, .blog__slider .uk-slider li{
list-style:none !important;
}
@media (max-width: 959px){
.body_seite_detail .element_displayblock_stageteaser_slider .element_textblock_button .tb_button{
display:none;
}
.body_startpage .element_displayblock_stageteaser_slider .element_textblock_button .tb_button{
display:block;
}
}
.gray-me{
-webkit-filter:grayscale(1);
filter:grayscale(1);
}
.bright-me{
-webkit-filter:brightness(0.7);
filter:brightness(0.7);
}
@media (min-width: 960px){
.layout_header_wrapper .layout_header__misc,.element_intl_selections__element{
z-index:999;
}
}
.advantage-list li{
margin-bottom:50px;
}
.generic_class_testbericht_left .element_artikel_testreport__wrapper{
right:auto;
}
form>i{
position:absolute;
font-size:20px;
color:#999;
top:5px;
left:5px;
}
@media (max-width: 959px){
.body_seite_detail .nav_inpage{
background:inherit;
}
.body_seite_detail .nav_inpage__wrapper{
display:block;
margin:10px 0px;
}
.body_seite_detail .nav_inpage.uk-active{
position:intial !important;
}
.body_seite_detail .nav_inpage__item{
height:40px;
margin-bottom:3px;
padding-left:15px;
justify-content:left;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
background-color:#444;
13:35 15.08.2019
}
}
@media (max-width: 959px){
.main_section--artikel_wkzubehoer .view>.body_wrapper>.uk-container:first-of-type{
padding-top:60px !important;
}
}
.body_wrapper--layout_content_with_sidebar{
background-color:#FFF !important;
}
.connection-overlay{
position:absolute;
height:100%;
width:100%;
}
.connection-overlay div{
position:absolute;
overflow:hidden;
background-color:rgba(255, 255, 255, 0.15);
border-radius:6px;
}
.teufel_be_nl .view_recommendations, .teufel_be_fr .view_recommendations{
display:none
}
@media (max-width: 767px){
.element_artikel_gallery__image{
padding:150px 0 100px;
}
}
@media (max-width: 959px){
.body_warenkorb .layout_header__intl{
display:none;
}
}
@media (max-width: 959px){
.body_warenkorb_checkout7 .layout_header__intl{
display:none;
}
}
.sqln-subline{
padding:0px 10px;
}
@media (min-width:960px){
.sqln-subline{
padding:0px 50px;
}
}
#squarelovin-head-container{
max-width:1024px !important;
margin:10px auto 0;
display:block !important;
}
#squarelovin-head-container .squarelovin-headline{
font-size:30px;
line-height:34px;
font-family:"FranklinGothicDemiITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:none;
text-align:left !important;
margin-bottom:5px;
}
#squarelovin-head-container .squarelovin-subtext{
font-size:18px;
line-height:22px;
font-family:"FranklinGothicBookITC_W08_Rg",Helvetica,Arial,Verdana,sans-serif;
text-transform:none;
text-align:left !important;
}
.squarelovin-branding{
display:none !important;
}
.squarelovin-productstream-arrow.squarelovin-arrow-left::before,.squarelovin-overlay-arrow.squarelovin-arrow-left::before{
font-family:"teufel";
content:"\e921";
font-size:35px;
color:#ccc;
opacity:0.8;
}
.squarelovin-productstream-arrow.squarelovin-arrow-right::before,.squarelovin-overlay-arrow.squarelovin-arrow-right::before{
font-family:"teufel";
content:"\e922";
font-size:35px;
color:#ccc;
opacity:0.8;
}
.squarelovin-productstream-arrow.squarelovin-arrow-left img, .squarelovin-productstream-arrow.squarelovin-arrow-right img, .squarelovin-overlay-arrow.squarelovin-arrow-left img, .squarelovin-overlay-arrow.squarelovin-arrow-right img{
display:none;
}
.squarelovin-container{
margin:0 30px
}
div#middleteaser.squarelovin-container{
margin:20px 30px 0 30px !important;
}
.squarelovin-media-by-mobile{
position:inherit !important;
margin:0 auto;
display:table;
bottom:inherit !important;
left:inherit !important;
}
.squarelovin-overlay-close-btn img{
display:none;
}
.squarelovin-overlay-close-btn{
background:#777 !important;
width:20px;
height:20px;
line-height:20px;
opacity:1 !important;
}
.squarelovin-overlay-close-btn:hover{
background:#555 !important;
}
.squarelovin-overlay-close-btn::after{
font-family:"teufel";
content:"\e924";
color:#fff;
display:flex;
justify-content:center;
top:3px;
position:relative;
}
@media (max-width:959px){
#squarelovin-head-container .squarelovin-headline{
font-size:18px;
line-height:22px;
padding:0 10px;
}
#squarelovin-head-container .squarelovin-subtext{
padding:0 10px;
}
.squarelovin-productstream-arrow.squarelovin-arrow-left::before,.squarelovin-productstream-arrow.squarelovin-arrow-right::before,.squarelovin-overlay-arrow.squarelovin-arrow-left::before,.squarelovin-overlay-arrow.squarelovin-arrow-right:before{
font-size:24px;
}
.squarelovin-overlay-container .squarelovin-overlay-products-container{
width:100%;
display:flex;
justify-content:center;
}
.squarelovin-overlay-close-btn::after{
top: -1px;
}
}
@media (max-width: 768px){
.stagebox.uk-h2{
font-size:34px;
line-height:32px;
}
}
.styleguideteufel_de .uk-container{
max-width:1440px !important;
}
.artikel_20038  .view_product_highlights__image__subtitle{
font-size:14px;
}
.element_artikel_testreport__wrapper{
right:auto !important;
}
@media (min-width: 768px) and (max-width: 959px){
.layout_footer .footer_menu_list__shops a{
float:left;
margin:10px 5px;
}
}
.footer_menu_list__shops img{
border:#333 1px solid;
margin-right:5px;
}
.body_artikel_detail  .view_product_highlights_trustpilot, .body_artikel_detail .view_product_trustpilot{
display:none !important
}
