@font-face{font-family:'fontello';src:url('/skin/frontend/vivat2015/base/fonts/fontello.eot?19734761');src:url('/skin/frontend/vivat2015/base/fonts/fontello.eot?19734761#iefix') format('embedded-opentype'), url('/skin/frontend/vivat2015/base/fonts/fontello.woff?19734761') format('woff'), url('/skin/frontend/vivat2015/base/fonts/fontello.ttf?19734761') format('truetype'), url('/skin/frontend/vivat2015/base/fonts/fontello.svg?19734761#fontello') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'vivat-responsive-icons';src:url('/skin/frontend/vivat2015/base/fonts/vivat-responsive-icons.eot?77964861');src:url('/skin/frontend/vivat2015/base/fonts/vivat-responsive-icons.eot?77964861#iefix') format('embedded-opentype'), url('/skin/frontend/vivat2015/base/fonts/vivat-responsive-icons.woff2?77964861') format('woff2'), url('/skin/frontend/vivat2015/base/fonts/vivat-responsive-icons.woff?77964861') format('woff'), url('/skin/frontend/vivat2015/base/fonts/vivat-responsive-icons.ttf?77964861') format('truetype'), url('/skin/frontend/vivat2015/base/fonts/vivat-responsive-icons.svg?77964861#vivat-responsive-icons') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-regular.eot');src:url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-regular.woff') format('woff'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-italic.eot');src:local('Open Sans Italic'), local('OpenSans-Italic'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-italic.woff2') format('woff2'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-italic.woff') format('woff'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-italic.ttf') format('truetype'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-600.eot');src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-600.woff2') format('woff2'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-600.woff') format('woff'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-600.ttf') format('truetype'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-600italic.eot');src:local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-600italic.woff2') format('woff2'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-600italic.woff') format('woff'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-600italic.ttf') format('truetype'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-600italic.svg#OpenSans') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-700.eot');src:local('Open Sans Bold'), local('OpenSans-Bold'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-700.woff2') format('woff2'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-700.woff') format('woff'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-700.ttf') format('truetype'), url('/skin/frontend/vivat2015/base/fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg');font-display:swap}.slick-slider{-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider .slick-list,
.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before{display:table;content:''}.slick-track:after{display:table;content:'';clear:both}.slick-loading .slick-track,
.slick-loading .slick-slide{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}[dir='rtl'] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}*{margin:0;padding:0}html,body{height:100%;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4;color:#333}body{overflow-y:scroll}body.has-sticky-elements #main-wrapper{margin-top:164px}body.has-sticky-elements.cms-home #main-wrapper{margin-top:136px}.content-wrapper{position:relative;width:100%}.content-wrapper.green{background-color:#aac32a;color:#fff}.content-wrapper.grey{background-color:#e1ded9}.content-wrapper.newsletter{background-color:#aac32a;color:#fff}.content-wrapper.block-default{background-color:#f8f4e9}.content-container{width:988px;margin:0
auto;position:relative}.content-container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#top-wrapper{box-shadow:0 -5px 5px -5px rgba(0, 0, 0, 0.2) inset;height:51px;background-color:#f8f4e9}#top #navigation-top
ul{float:left;margin-top:11px;list-style:none}#top #navigation-top ul
li{float:left;padding-right:3px}#top #navigation-top ul li
a{box-shadow:0 -5px 5px -5px rgba(0, 0, 0, 0.2) inset;font-size:15px;font-weight:600;font-style:italic;display:block;background-color:#c40d1e;color:#fff;padding:0
30px;margin-top:8px;line-height:32px;text-decoration:none;border-radius:4px 4px 0 0}#top #navigation-top ul li a.equal-height{margin-top:0;line-height:40px}#top #navigation-top ul li.blog
a{background-color:#4e69a0}#top #navigation-top ul li.service
a{background-color:#aac32a}#top #navigation-top ul li a:hover,
#top #navigation-top ul li.active
a{box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.2);background-color:#fff;color:#666;line-height:40px;margin-top:0;position:relative;top:1px}#top #navigation-top ul li a:hover.equal-height,
#top #navigation-top ul li.active a.equal-height{top:0}#top
.operator{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600;line-height:40px;float:right;margin-top:11px}#header-wrapper{background-color:#fff;z-index:1000}#header{height:128px}#header
#logo{position:absolute;top:21px;left:0;width:230px;height:84px;background-image:url(/skin/frontend/vivat2015/default/images/logo_vivat.svg);background-repeat:no-repeat;background-position:top left;background-size:100% auto}#header #header-search{position:absolute;top:60px;left:267px}#header #header-search
label{display:none}#header #header-search
input#search{font-size:15px;height:42px;line-height:42px;padding:0
60px 0 20px;width:340px;border-radius:5px}#header #header-search
button{background-color:#c40d1e;color:#fff;position:absolute;right:0;top:0px;width:44px;height:44px;padding:0}#header #header-search button>span:before{content:"\e824";font-family:"fontello";font-size:28px;display:block}#header #header-search button > span
span{display:none}#header #navigation-account{position:absolute;top:58px;right:0}#header #navigation-account
a{color:#333;text-decoration:none;display:block}#header #navigation-account a:hover{text-decoration:none;color:#c40d1e}#header #navigation-account > a,
#header #navigation-account .header-minicart{position:relative;float:left;padding-right:25px}#header #navigation-account > a:last-child,
#header #navigation-account .header-minicart:last-child{padding-right:0}#header #navigation-account > a .icon:before,
#header #navigation-account .header-minicart .icon:before{display:block;height:30px;line-height:30px;padding-bottom:2px;text-align:center}#header #navigation-account > a .label,
#header #navigation-account .header-minicart
.label{display:block}#header #navigation-account > a .icon:before{content:""}#header #navigation-account .header-minicart .icon:before{content:"\e822";font-family:"fontello";font-size:35px}#header #navigation-account .header-minicart
.count{position:absolute;top:1px;left:40px;background-color:#c40d1e;color:#fff;font-size:11px;line-height:16px;padding:0
6px;border-radius:8px}#header #navigation-account .header-minicart .no-count .icon:before{content:"\e823"}#header #navigation-account .header-minicart .no-count
.count{display:none}#header #navigation-account .skip-account .icon:before{content:"\e801";font-family:"vivat-responsive-icons";font-size:33px}#header #navigation-account .skip-wishlist .icon:before{content:"\e800";font-family:"vivat-responsive-icons";font-size:33px}#header #navigation-account .toggle-mobile-menu-wrapper{display:none}#header-wrapper.sticky{box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.2);position:fixed;top:0;left:0;padding-bottom:10px}#header-wrapper.sticky
#header{height:90px}#header-wrapper.sticky #header
#logo{top:22px;width:170px;height:50px;background-size:100% 64px}#header-wrapper.sticky #header #header-search{top:26px}#header-wrapper.sticky #header #navigation-account{top:24px}#navigation
ol{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:36px;background-color:#e1ded9;border-radius:5px;overflow:hidden;list-style:none;padding:0
10px}#navigation ol>li{border-right:none}#navigation ol > li
a{color:#333;font-size:15px;text-decoration:none}#navigation ol > li a.toggle-mobile-menu{display:none}#navigation ol > li .product-name
a{font-size:13px}#navigation ol>li>a{display:block;padding:0
15px;line-height:36px}#navigation ol>li>a.active{background-color:#b8b0a5}#navigation ol > li .level0-wrapper{box-shadow:0 6px 5px 0 rgba(0, 0, 0, 0.3);display:none;position:absolute;top:33px;left:0;padding-top:30px;background-color:#fff;width:989px;border-radius:0 0 5px 5px;z-index:10}#navigation ol > li .level0-wrapper
ul{list-style:none}#navigation ol > li .level0-wrapper
ul.level0{width:736px}#navigation ol > li .level0-wrapper ul.level0>li{float:left;width:232px;padding:0
0 30px 20px;line-height:1.2}#navigation ol > li .level0-wrapper ul.level0>li:nth-child(3n-2){clear:left;width:212px}#navigation ol > li .level0-wrapper ul.level0>li>a{font-weight:600}#navigation ol > li .level0-wrapper ul.level0
a{color:#333;position:relative;padding-left:15px;text-decoration:none}#navigation ol > li .level0-wrapper ul.level0 a:hover{text-decoration:none;color:#c40d1e}#navigation ol > li .level0-wrapper ul.level0 a:before{content:"\e800";font-family:"fontello";color:#c40d1e;position:absolute;top:2px;left:0;font-weight:400}#navigation ol > li .level0-wrapper ul.level0 .view-all
a{color:#c40d1e}#navigation ol > li .level0-wrapper ul.level0 .view-all a:before{content:""}#navigation ol > li .level0-wrapper
ul.level1{padding-top:5px}#navigation ol > li .level0-wrapper ul.level1>li{padding-left:15px;line-height:1.8;display:none}#navigation ol > li .level0-wrapper ul.level1>li:nth-of-type(2){display:block}#navigation ol > li .level0-wrapper ul.level1>li:nth-of-type(3){display:block}#navigation ol > li .level0-wrapper ul.level1>li:nth-of-type(4){display:block}#navigation ol > li .level0-wrapper ul.level1 > li
a{font-size:13px}#navigation ol > li .level0-wrapper ul.level1 > li a:before{top:-2px}#navigation ol > li .level0-wrapper ul.level1 > li.first,
#navigation ol > li .level0-wrapper ul.level1>li.view-all{display:block}#navigation ol > li .level0-wrapper .most-sold-products{position:relative;float:right;width:212px;padding:0
20px 30px 0}#navigation ol > li .level0-wrapper .most-sold-products .products-grid
li{width:100%}#navigation ol > li .level0-wrapper .most-sold-products .products-grid li:last-child{padding-bottom:0}#navigation ol > li:hover,
#navigation ol>li.level0.active{box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.3);background-color:#fff}#navigation ol > li:hover .level0-wrapper,
#navigation ol > li.level0.active .level0-wrapper{display:block}#navigation
.scrollbar{width:736px;height:520px;float:left;position:relative}#navigation .scrollbar:after{content:"";position:absolute;top:0px;bottom:0px;right:0px;width:1px;background-color:#e1ded9}#navigation
.jspContainer{position:relative;overflow:hidden}#navigation
.jspPane{position:absolute}#navigation
.jspVerticalBar{position:absolute;top:0px;right:5px;width:6px;height:100%;background-color:#f6f6f6}#navigation
.jspTrack{position:relative}#navigation
.jspDrag{position:relative;top:0px;left:0px;background-color:#666;cursor:pointer}.breadcrumbs{padding:10px
0;line-height:1.2}.breadcrumbs
ul{list-style:none;color:#999}.breadcrumbs ul
li{float:left}.breadcrumbs ul li:before{content:"/";padding:0
3px}.breadcrumbs ul li:first-child:before{content:" ";padding:0}.breadcrumbs ul li
a{color:#666;text-decoration:none}.breadcrumbs ul li a:hover{text-decoration:none;color:#c40d1e}.breadcrumbs ul li
strong{font-weight:400}#main-wrapper{min-height:250px;background-color:#fff}#main-wrapper ul.nosto-product-list{margin-left:35px;margin-right:35px;position:relative;width:auto !important;margin-bottom:2rem;padding-left:0}#main-wrapper ul.nosto-product-list
li{width:165px;padding-bottom:0;padding-right:12px;margin-left:0 !important;padding-left:10px}#footer-wrapper{box-shadow:0 5px 5px -5px rgba(0, 0, 0, 0.2) inset;background-color:#f8f4e9;padding-bottom:30px}#footer-wrapper .footer-cross-link{display:none}#footer{padding:20px
0 0}#footer .footer-links,
#footer .block-title,
#footer .footer-contact,
#footer #navigation-footer{color:#333}#footer .footer-links .links ul a,
#footer .block-title a,
#footer .footer-contact a,
#footer #navigation-footer ul
a{color:#333;text-decoration:none}#footer .footer-links .links ul a:hover,
#footer .block-title a:hover,
#footer .footer-contact a:hover,
#footer #navigation-footer ul a:hover{text-decoration:none;color:#c40d1e}#footer .footer-links{float:left;width:756px}#footer .footer-links
.links{float:left;width:232px;padding:0
20px 30px 0}#footer .footer-links .links
ul{list-style:none;line-height:1.8;padding-bottom:38px}#footer .footer-links .links ul:last-child{padding-bottom:0}#footer .footer-links .links
img{float:left;padding-right:10px;margin-bottom:1rem}#footer .footer-links .links .payment-type{position:relative;font-size:11px;font-style:italic}#footer .footer-links .links .payment-type.bill{padding-left:43px;float:left}#footer .footer-links .links .payment-type.bill:before{content:"\e826";font-family:"fontello";font-size:40px;line-height:40px;font-style:normal;position:absolute;top:-3px;left:-6px}#footer .footer-contact{float:right;width:232px;padding-bottom:30px}#footer .footer-contact
.phone{font-size:21px;padding:0;margin:0
0 5px}#footer .footer-contact .phone:before{display:none}#footer .footer-contact
table{margin-bottom:18px;font-size:13px}#footer .footer-contact table
td{padding-right:10px}#footer .footer-contact table td:last-child{padding-right:0}#footer .footer-contact .social-links{margin-top:61px}#footer .footer-contact .social-links
a{display:inline-block;height:32px;position:relative;width:32px;font-size:11px;line-height:16px;margin-left:3px;margin-right:3px;text-decoration:none;background-position:center;background-repeat:no-repeat}#footer .footer-contact .social-links
.st_facebook_large{background-image:url("/skin/frontend/vivat2015/default/images/facebook_32.png")}#footer .footer-contact .social-links
.st_googleplus_large{background-image:url("/skin/frontend/vivat2015/default/images/googleplus_32.png")}#footer .footer-contact .social-links
.st_twitter_large{background-image:url("/skin/frontend/vivat2015/default/images/twitter_32.png")}#footer .footer-contact .social-links
.st_pinterest_large{background-image:url("/skin/frontend/vivat2015/default/images/pinterest_32.png")}#footer
.siegel{height:80px}#footer
.trustpilot{margin:6px
0}#footer
.shopauskunft_de{margin:6px
0}#navigation-footer{background-color:#f8f4e9;clear:both}#navigation-footer .navigation-footer-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;box-sizing:border-box;color:#333;position:relative;padding:0
15px;border-radius:5px;max-width:988px;margin:0
auto;background-color:#e1ded9}#navigation-footer ul,
#navigation-footer
.copyright{line-height:36px}#navigation-footer
.copyright{font-style:normal}#navigation-footer
ul{list-style:none}#navigation-footer ul
li{float:left;padding-right:25px}#navigation-footer ul li:last-child{padding-left:0}#navigation-footer ul li>a{color:#333}#link-to-top{position:absolute;right:-70px;top:0;width:36px;height:36px;text-align:center;font-size:20px;line-height:32px;background-color:#e1ded9;color:#333;text-decoration:none;border-radius:36px}#link-to-top:hover{text-decoration:none}#link-to-top:before{content:"\e808";font-family:"fontello"}.clearfix:after,.col2-layout:after,.col2-left-layout:after,.col2-right-layout:after,.col2-set:after,.block-content:after,.cart-collaterals:after,.discount-form:after,.pager:after,.product-essential:after,.product-image-thumbs:after,.product-collateral>.mobile-order>div:after,.product-collateral>div:after,.product-options:after,.products-grid:after,.slide:after,.title-buttons:after,.toolbar:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}.col2-left-layout .col-main,
.col2-right-layout .col-main{position:relative;width:736px}.col2-left-layout .col-left,
.col2-right-layout .col-left,
.col2-left-layout .col-right,
.col2-right-layout .col-right{position:relative;float:left;width:232px}.col2-left-layout .col-left,
.col2-right-layout .col-left{margin-right:20px}.col2-left-layout .col-right,
.col2-right-layout .col-right{margin-left:20px}.col2-left-layout .col-right p.required,
.col2-right-layout .col-right
p.required{margin-top:-15px;font-size:12px;color:#666}.col2-left-layout .col-1,
.col2-right-layout .col-1,
.col2-left-layout .col-2,
.col2-right-layout .col-2{width:358px}.col2-left-layout .col-main{float:right}.col2-right-layout .col-main{float:left}.col2-set .col-1,
.col2-set .col-2{position:relative;float:left;width:48%}.col2-set .col-1{margin-right:4%}.col2-set .block-newsletter{margin-bottom:120px}.addresses-list
ol{list-style:none}.addresses-list ol
li{margin-bottom:18px}.addresses-list ol li:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.addresses-list ol li:last-child{margin-bottom:0}.addresses-list ol li
address{float:left;width:358px;margin:0
20px 0 0}.addresses-list ol li address+p{float:left;width:358px}.addresses-list
address{margin-bottom:18px}.cart-collaterals{margin-top:45px}.cart-collaterals .btn-proceed-checkout{float:right}.cart-collaterals .col2-set{margin-bottom:20px}.cart-collaterals
.discount{border:1px
solid #e1ded9;padding:20px;border-radius:4px}.cart-collaterals .discount
label{display:block;margin-bottom:18px}.cart-collaterals .discount
input#coupon_code{width:300px;height:34px;line-height:34px;margin:0
12px 0 0}.cart-collaterals .discount .input-box{float:left}.cart-collaterals .discount .buttons-set{float:left;padding-left:10px}.cart-collaterals
.totals{padding:20px;background-color:#f8f4e9;border-radius:4px}.cart-collaterals .totals table
td{padding:2px
0}.cart-collaterals .totals table td:first-child{padding-right:75px}.cart-collaterals .totals
a{color:#333;text-decoration:underline}.cart-collaterals .totals .separator-line{margin:20px
0}.cart-collaterals .totals
ul{list-style:none}.cart-collaterals .totals ul
li{position:relative;float:left;width:160px;padding:0
0 8px 30px}.cart-collaterals .totals ul li:before{content:"\e812";font-family:"fontello";color:#c40d1e;position:absolute;top:0;left:5px}.cart-collaterals .totals ul+img{padding-left:18px}.products-grid{list-style:none}.products-grid
li{padding-bottom:15px}.products-grid li:last-child{padding-bottom:0}.products-grid li a.product-image{display:block;height:165px;padding-bottom:10px}.products-grid li a.product-image
img{display:block;margin:0
auto;max-width:100%;height:auto}.products-grid li .product-info{font-size:13px;text-align:center}.products-grid li .product-info .product-name{font-size:13px;font-weight:400;margin-bottom:5px}.products-grid li .product-info .product-name
a{color:#333}.products-grid li .product-info .price-box .regular-price,
.products-grid li .product-info .price-box .special-price,
.products-grid li .product-info .price-box .old-price{display:block}.products-grid li.sale a.product-image{position:relative}.products-grid li.sale a.product-image:before{content:"%";background-color:#c40d1e;color:#fff;font-size:18px;font-weight:600;position:absolute;top:0px;right:0px;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50px}.title-buttons
h1{float:left}.title-buttons
ul{float:right;list-style:none}.title-buttons ul
li{float:left;margin-left:20px}.title-buttons ul li:first-child{margin-left:0}.toolbar{height:30px;line-height:30px;padding-bottom:10px;border-bottom:1px dotted #e1ded9;white-space:nowrap}.toolbar
label{float:left;padding-right:10px}.toolbar
.sorter{float:right}.toolbar .sorter .sort-by{min-width:240px}.toolbar .sorter .sort-by
.selector{max-width:140px}.toolbar
.pager{float:right}.toolbar .pager
.limiter{min-width:170px;margin-left:25px;float:left}.toolbar .pager .limiter
.selector{max-width:60px}.toolbar .pager
.pages{margin-left:25px;float:left}.toolbar .pager .pages
strong{float:left;font-weight:400;padding-right:10px}.toolbar .pager .pages
ol{display:inline-block;list-style:none}.toolbar .pager .pages ol
li{display:inline-block;padding-right:5px;font-weight:600}.toolbar .pager .pages ol li:last-child{padding-right:0}.toolbar .pager .pages ol li
a{display:inline-block;width:30px;line-height:30px;color:"Open Sans", sans-serif;background-color:#e1ded9;border-radius:3px}.toolbar .pager .pages ol li a.previous,
.toolbar .pager .pages ol li
a.next{position:relative;background:none;width:8px;line-height:28px}.toolbar .pager .pages ol li a.previous:before,
.toolbar .pager .pages ol li a.next:before{font-family:"fontello";font-size:20px;color:#333}.toolbar .pager .pages ol li a.previous:before{content:"\e80e"}.toolbar .pager .pages ol li a.next:before{content:"\e80f"}.toolbar .pager .pages ol li
input{width:30px;padding:0;text-align:center;font-weight:600}.toolbar .pager .pages ol li.current
a{background-color:#b8b0a5}.toolbar .sort-by-switcher{padding-right:5px}.toolbar .sort-by-switcher--asc,
.toolbar .sort-by-switcher--desc{font-family:"fontello";font-size:16px}.toolbar .sort-by-switcher--asc:after{content:"\e80b"}.toolbar .sort-by-switcher--desc:after{content:"\e808"}.toolbar
.selector{float:right}.toolbar .selector
span{font-weight:600}.toolbar
p.amount{float:left;margin:0}.toolbar
.pages{display:inherit}.toolbar .pages .page-click{display:none !important}#checkout-step-review h2:after,#checkout-review-submit:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.hidden,.no-display{display:none}.left{float:left}.right{float:right}a{color:#c40d1e;text-decoration:none}a:hover{text-decoration:none}a.more,a.link-edit,a.link-show,a.link-remove,a.link-print{position:relative}a.more:before,a.link-edit:before,a.link-show:before,a.link-remove:before,a.link-print:before{font-family:"fontello";position:absolute;top:0;left:0}a.more{padding-left:15px}a.more:before{content:"\e800";color:#333;font-weight:400;font-size:17px}a.link-edit,a.link-show,a.link-remove,a.link-print{display:inline-block;color:#333;padding-left:30px;line-height:24px}a.link-edit:before,a.link-show:before,a.link-remove:before,a.link-print:before{font-size:20px;line-height:24px;color:#b8b0a5}a.link-edit:before{content:"\e820"}a.link-show:before{content:"\e818"}a.link-remove:before{content:"\e81e"}a.link-print:before{content:"\e821"}b,strong{font-weight:600}p{margin-bottom:18px}p:last-child{margin-bottom:0}p.hello{margin-bottom:0}p.intro{line-height:1.6}p.phone{position:relative;font-size:21px;padding-left:25px;margin:-10px 0 10px}p.phone:before{content:"\e819";font-family:"fontello";font-size:25px;position:absolute;left:0;top:0}address{font-style:normal;line-height:1.6}img.v-middle{vertical-align:middle}.energy-efficency{position:relative;display:inline-block;width:45px;height:30px;padding:0
7px;line-height:30px;color:#fff}.energy-efficency:after{content:"";position:absolute;top:0;left:59px;width:0;height:0;border-style:solid;border-width:15px 0 15px 13px;border-color:transparent}.energy-efficency.a-plus-plus-plus{background-color:#078a3a}.energy-efficency.a-plus-plus-plus:after{border-color:transparent transparent transparent #078a3a}.energy-efficency.a-plus-plus{background-color:#72ae32;width:55px}.energy-efficency.a-plus-plus:after{border-color:transparent transparent transparent #72ae32;left:69px}.energy-efficency.a-plus{background-color:#c8d104;width:65px}.energy-efficency.a-plus:after{border-color:transparent transparent transparent #c8d104;left:79px}.energy-efficency.a{background-color:#fceb08;width:75px}.energy-efficency.a:after{border-color:transparent transparent transparent #fceb08;left:89px}.energy-efficency.b{background-color:#fbc203;width:85px}.energy-efficency.b:after{border-color:transparent transparent transparent #fbc203;left:99px}.energy-efficency.c{background-color:#eb7424;width:95px}.energy-efficency.c:after{border-color:transparent transparent transparent #eb7424;left:109px}.energy-efficency.d{background-color:#d0212e;width:105px}.energy-efficency.d:after{border-color:transparent transparent transparent #d0212e;left:119px}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif}h1,h2,h3{font-weight:400;margin-bottom:18px}h1{font-size:25px}h2{font-size:21px}h2
.big{font-size:27px}h2 a.link-print{float:right;font-size:13px}h2.legend{padding-bottom:10px;border-bottom:1px solid #e1ded9;margin-bottom:25px}h3{font-size:17px}h4{font-size:15px;font-weight:600;margin-bottom:10px}h5,h6{font-size:13px;font-weight:400}hr,.separator-line{width:100%;height:1px;overflow:hidden;background-color:#e1ded9}.nobr{white-space:nowrap}.icon-smily:before{content:"\e81c";font-family:"fontello";color:#c40d1e;font-size:36px;line-height:36px}ul.checked{list-style:none;margin-bottom:18px}ul.checked:last-child{margin-bottom:0}ul.checked
li{position:relative;padding:0
0 8px 30px;line-height:1.2}ul.checked li:before{content:"\e812";font-family:"fontello";color:#c40d1e;position:absolute;left:5px;top:0;text-align:center}ul.content-list,
.std
ul{margin-bottom:18px;list-style:none}ul.content-list:last-child,
.std ul:last-child{margin-bottom:0}ul.content-list li,
.std ul
li{position:relative;padding:2px
0 2px 15px}ul.content-list li:before,
.std ul li:before{content:"";width:6px;height:6px;background-color:#333;position:absolute;left:0;top:9px}table{width:100%;border:none;border-collapse:collapse}table
th{font-weight:400;text-align:left}table .a-center{text-align:center}table .a-right{text-align:right}table.data-table th,
table.data-table
td{line-height:1.6}table.data-table thead th,
table.data-table tbody th,
table.data-table tfoot th,
table.data-table thead td,
table.data-table tbody td,
table.data-table tfoot
td{vertical-align:top}table.data-table thead th:first-child,
table.data-table tbody th:first-child,
table.data-table tfoot th:first-child,
table.data-table thead td:first-child,
table.data-table tbody td:first-child,
table.data-table tfoot td:first-child{padding-left:0}table.data-table thead th:last-child,
table.data-table tbody th:last-child,
table.data-table tfoot th:last-child,
table.data-table thead td:last-child,
table.data-table tbody td:last-child,
table.data-table tfoot td:last-child{padding-right:0}table.data-table thead
th{padding:7px
20px}table.data-table tbody td,
table.data-table tfoot
td{border-top:1px solid #e1ded9}table.data-table tbody
td{padding:15px
20px}table.data-table tfoot
td{padding-top:20px}table.data-table tr.no-border
td{border-top:none}table.data-table h2,
table.data-table
h3{font-size:13px;font-weight:600;margin-bottom:0}table.data-table h2 a,
table.data-table h3
a{color:#333}table.data-table
.rabatthinweis{color:#c40d1e;font-size:10px;font-weight:600}.main-container{padding:25px
0 60px}.col1-layout>.col-main{position:relative;width:100%}.block-title{font-size:17px;padding-bottom:15px}.block-title
strong{font-weight:400}.block-title
a{color:inherit}.block-title a:hover{color:#c40d1e}.box-title h2,
.widget-title
h2{padding-bottom:10px;border-bottom:1px solid #e1ded9}.block{position:relative;margin-bottom:30px;border-radius:4px}.block:last-child{margin-bottom:0}.block .block-title{padding:15px
15px 0 15px}.block .block-content{padding:20px
15px}.block.green{background-color:#aac32a;color:#fff}.block.beige{background-color:#f8f4e9}.block.newsletter{background-color:#aac32a;color:#fff}.block.block-default{background-color:#f8f4e9}.block-advantages img,
.add-to-box .advantages
img{margin:0
5px 0 0}.block-advantages p,
.add-to-box .advantages
p{margin:0
0 6px}.block.border{border:1px
solid #e1ded9}.price{white-space:nowrap}.price-notice{font-size:12px;color:#666}.price-notice
a{color:#666;text-decoration:underline}.price-notice.bottom{margin:60px
0 -55px 0}.category-products .price-notice{margin:40px
0 10px 0}.category-products .products-grid{margin-top:20px}.category-products .products-grid
li{position:relative;float:left;margin:0
20px 20px 0;padding:10px
12px;border:1px
solid #e1ded9;width:206px;height:363px;border-radius:4px}.category-products .products-grid li:nth-child(3n){margin-right:0}.category-products .products-grid li:hover{border-color:#fff;-webkit-box-shadow:0 0 5px 2px rgba(162, 132, 53, 0.25);-moz-box-shadow:0 0 5px 2px rgba(162, 132, 53, 0.25);box-shadow:0 0 5px 2px rgba(162, 132, 53, 0.25)}.category-products .products-grid li a.product-image{height:206px;padding-bottom:15px}.category-products .products-grid li .product-info{text-align:left}.category-products .products-grid li .product-info .product-name{font-size:15px;font-weight:600;overflow:hidden;max-height:46px}.category-products .products-grid li .product-info .product-short-description{font-size:12px;margin-bottom:3px;overflow:hidden;max-height:34px}.category-products .products-grid li .product-info .product-availablity{font-size:12px;padding-bottom:8px}.category-products .products-grid li .product-info .price-box{position:absolute;left:12px;bottom:10px;width:115px;font-size:17px}.category-products .products-grid li .product-info .price-box
.big{font-size:21px}.category-products .products-grid li .product-info .price-box .old-price{font-size:12px}.category-products .products-grid li .product-info
.actions{position:absolute;right:12px;bottom:10px}.category-products .products-grid li .product-info .actions span>span{display:none}.category-products .products-grid li .product-info .actions .product-show-link{float:left;margin:8px
10px 0 0}.category-products .products-grid li .product-info .actions .product-show-link>span:before{content:"\e824";font-family:"fontello";font-size:20px}.category-products .products-grid li .product-info .actions .btn-cart{float:left;padding:0;width:50px;text-align:center}.category-products .products-grid li .product-info .actions .btn-cart>span:before{content:"\e813";font-family:"fontello";font-size:24px}.category-products .products-grid li.sale a.product-image:before{width:39px;height:39px;line-height:39px;font-size:23px}.cms-home .price-notice{margin:40px
0 10px 0}.slider{position:relative;margin:30px
30px 20px}.slider
.slide{min-height:160px;width:100%}.slider .prev,
.slider
.next{position:absolute;top:65px;height:30px;line-height:30px}.slider .prev:before,
.slider .next:before{font-family:"fontello";font-size:50px;cursor:pointer;color:#e1ded9}.slider .prev.disabled,
.slider
.next.disabled{display:none}.slider
.prev{left:-30px}.slider .prev:before{content:'\e801'}.slider
.next{left:auto;right:-30px}.slider .next:before{content:'\e800'}.slider
.pager{padding-top:3px;text-align:center}.slider .pager
li{display:inline-block;cursor:pointer;width:9px;height:9px;margin:0
3px;background-color:#e1ded9;border-radius:9px}.slider .pager li
button{display:none}.slider .pager li.slick-active{background-color:#c40d1e}.slider .products-grid{margin-left:35px;margin-right:35px;position:relative;padding-left:1px;width:auto !important}.slider .products-grid
li{width:165px;padding-bottom:0;padding-left:12px;padding-right:12px;margin-left:0 !important}.slider .products-grid .slick-arrow{position:absolute;top:50%;left:-35px;margin-top:-15px}.slider .products-grid .slick-arrow.next{left:auto;right:-35px}.slider .products-grid .slick-arrow.slick-disabled{display:none !important}#banner-slider{margin:0
0 20px 0}#banner-slider
.slide{height:350px;position:relative}#banner-slider .slide>a{display:block;width:100%;height:350px}#banner-slider .slide
img{position:absolute;top:0;left:0;border-radius:4px}#banner-slider .slide .banner-products{position:absolute;left:32px;top:50px}#banner-slider .slide .banner-products
.item{padding-bottom:20px}#banner-slider .slide .banner-products .item:last-child{padding-bottom:0}#banner-slider .slide .banner-products .product-name{font-size:27px}#banner-slider .slide .banner-products .product-name
a{color:#333}#banner-slider .slide .banner-products .product-description{padding-bottom:5px}#banner-slider .slide .banner-products .price-link
a{padding-left:15px;position:relative;font-weight:700;color:#333}#banner-slider .slide .banner-products .price-link a:before{font-family:"fontello";content:'\e800'}#banner-slider .slide .banner-products .price-link a:before{position:absolute;top:0;left:0;font-weight:400;color:#c40d1e}#banner-slider .slide .banner-products .price-bubble,
#banner-slider .slide .banner-products .price-bubble-2z{box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.2);position:absolute;background-color:#fff;color:#333;font-size:19px;font-weight:700;white-space:nowrap;width:80px;text-align:center;border-radius:80px;opacity:0.85}#banner-slider .slide .banner-products .price-bubble .big,
#banner-slider .slide .banner-products .price-bubble-2z
.big{font-size:25px}#banner-slider .slide .banner-products .price-bubble{height:80px;line-height:75px}#banner-slider .slide .banner-products .price-bubble-2z{height:70px;line-height:24px;padding:10px
0 0 0}#banner-slider .slide .banner-button{position:absolute;left:33px;bottom:32px}#banner-slider .prev,
#banner-slider
.next{top:155px;height:40px;line-height:40px}#banner-slider .prev:before,
#banner-slider .next:before{font-size:70px}#banner-slider
.prev{left:-40px}#banner-slider
.next{left:auto;right:-40px}#suggestion-slider{margin-bottom:55px}.accordion>h2,.accordion>h3,.accordion>dt{position:relative;line-height:24px;padding:15px
35px 5px 0;border-top:1px solid #e1ded9;cursor:pointer;margin:0}.accordion>h2:after,.accordion>h3:after,.accordion>dt:after{content:"\e802";font-family:"fontello";font-size:17px;position:absolute;top:15px;right:0;width:24px;height:24px;line-height:22px;text-align:center;background-color:#e1ded9;color:#333;border-radius:24px}.accordion>h2:first-child,.accordion>h3:first-child,.accordion>dt:first-child{padding-top:0;border-top:none}.accordion>h2:first-child:after,.accordion>h3:first-child:after,.accordion>dt:first-child:after{top:0}.accordion>dt{font-size:17px}.accordion>h2.active:after,.accordion>h3.active:after,.accordion>dt.active:after{content:"\e803";line-height:24px}.accordion>h2.accordion-disabled,.accordion>h3.accordion-disabled,.accordion>dt.accordion-disabled{cursor:default}.accordion>h2.accordion-disabled:after,.accordion>h3.accordion-disabled:after,.accordion>dt.accordion-disabled:after{content:"";background-color:transparent}.accordion>div,.accordion>dd{padding:15px
0 15px;border-top:1px solid #e1ded9}.accordion>div.active+h2,.accordion>div.active+h3{border-top:none}.accordion>dd.active+dt{border-top:none}.accordion.checked
h3{padding-left:35px}.accordion.checked h3:before{content:"\e812";font-family:"fontello";font-size:15px;position:absolute;top:15px;left:0;color:#c40d1e}.accordion.checked h3:first-child:before{top:0}input:not(.payment_method),textarea,select{font-family:"Open Sans",sans-serif;font-size:13px;outline:none}input:not(.payment_method),textarea{-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px
solid #e1ded9;border-radius:3px}input:not(.payment_method){padding:0
10px;height:28px;line-height:28px;box-sizing:content-box}input.validation-failed{border-color:#edb6bb;background-color:#f8e2e4}textarea{resize:none;overflow:hidden;height:100px;padding:5px
10px;max-width:100%;box-sizing:border-box}input[type="text"],input[type="url"],input[type="email"],input[type="password"],input[type="search"],textarea,.dropdown,.file-upload{box-shadow:none}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{color:#999;opacity:1;font-style:italic}a.button,button{display:inline-block;border:none;background-color:#c40d1e;color:#fff;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600;height:36px;line-height:36px;padding:0
20px;cursor:pointer;text-align:center;border-radius:5px;text-decoration:none}a.button::-moz-focus-inner,button::-moz-focus-inner{border:none;padding:0}a.button:hover,button:hover{text-decoration:none}a.button>span,button>span{position:relative}a.button>span:before,button>span:before,a.button>span:after,button>span:after{font-weight:normal}a.button.black,button.black{background-color:#000}a.button.grey,button.grey{background-color:#e1ded9;color:#333;font-size:13px;font-weight:400}a.button.btn-login,button.btn-login,a.button.btn-register,button.btn-register,a.button.btn-next,button.btn-next,a.button.btn-proceed-checkout,button.btn-proceed-checkout{padding-right:10px}a.button.btn-login>span:after,button.btn-login>span:after,a.button.btn-register>span:after,button.btn-register>span:after,a.button.btn-next>span:after,button.btn-next>span:after,a.button.btn-proceed-checkout>span:after,button.btn-proceed-checkout>span:after{content:"\e800";font-family:"fontello";padding-left:20px}a.button.btn-back,button.btn-back,a.button.btn-continue,button.btn-continue{padding-left:10px}a.button.btn-back>span:before,button.btn-back>span:before,a.button.btn-continue>span:before,button.btn-continue>span:before{content:"\e801";font-family:"fontello";padding-right:20px}div.radio,div.checker,div.selector{position:relative;display:inline-block;background-color:#fff;border:1px
solid #e1ded9}div.radio span,
div.checker
span{float:left}div.radio span.checked:before,
div.checker span.checked:before{font-family:"fontello";color:#333;position:absolute}div.radio input,
div.checker
input{float:left;width:18px;height:18px;opacity:0;border:none;background:none;cursor:pointer;padding:0;box-sizing:border-box}div.radio{border-radius:30px}div.radio span.checked:before{font-size:11px;content:"";background-color:#333;top:5px;left:5px;width:8px;height:8px;border-radius:15px}div.checker{border-radius:3px}div.checker span.checked:before{content:"\e812";top:1px;left:3px;font-size:11px}div.selector{overflow:hidden;line-height:28px;height:28px;cursor:pointer;border-radius:3px;max-width:100%;box-sizing:border-box;width:100% !important}div.selector:after{content:"\e803";font-family:"fontello";font-size:20px;position:absolute;top:0;right:0;pointer-events:none;background-color:#fff;width:21px;padding-left:10px}div.selector
span{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;padding:0
30px 0 10px;width:100% !important}div.selector
select{opacity:0;border:none;background:none;position:absolute;height:26px;left:0;top:0;width:100% !important;cursor:pointer}div.selector.disabled{color:#999}div.selector.validation-failed{border-color:#edb6bb;background-color:#f8e2e4}label.required:after{content:"*"}label.required
em{display:none}ul.form-list{list-style:none}ul.form-list
li{margin-bottom:18px}ul.form-list li:last-child{margin-bottom:0 !important}ul.form-list li.no-display{display:none}ul.form-list
ul{list-style:none}ul.form-list div.checker,
ul.form-list
div.radio{float:left}ul.form-list div.checker + label,
ul.form-list div.radio+label{display:block;margin-left:25px}.fieldset,fieldset{position:relative;border:none;min-width:1px}.fieldset .input-box,
fieldset .input-box{padding-top:5px}.fieldset .input-box div.selector,
fieldset .input-box
div.selector{max-width:300px}.fieldset input.input-text,
fieldset input.input-text{width:300px;max-width:100%;box-sizing:border-box}.fieldset input.input-text.input-zip,
fieldset input.input-text.input-zip{width:90px;max-width:29%}.fieldset input.input-text.input-city,
fieldset input.input-text.input-city{width:205px;max-width:69%}.fieldset input.input-text.input-day,
fieldset input.input-text.input-day,
.fieldset input.input-text.input-month,
fieldset input.input-text.input-month{width:40px}.fieldset input.input-text.input-year,
fieldset input.input-text.input-year{width:60px}.fieldset select,
fieldset
select{width:260px}.validation-advice{font-size:11px;line-height:1.2;color:#c40d1e}.bar-advantages{background-color:#f8f4e9;color:#333;padding:0
20px;margin-bottom:35px;height:42px;line-height:42px;font-weight:600;border-radius:3px}.bar-advantages
span{position:relative;display:inline-block;padding-right:30px}.bar-advantages span:before{font-family:"fontello";font-weight:normal;font-size:28px;position:absolute;top:0;left:-2px}.bar-advantages .fast-delivery{padding-left:52px}.bar-advantages .fast-delivery:before{content:"\e825";font-size:50px}.bar-advantages .pay-by-bill{padding-left:31px}.bar-advantages .pay-by-bill:before{content:"\e828";left:-4px}.bar-advantages
.discount{padding-left:35px}.bar-advantages .discount:before{content:"\e827"}.bar-advantages
.return{padding-left:35px}.bar-advantages .return:before{content:"\e82d"}.bar-advantages
a.more{float:right;color:#333}.bar-advantages a.more:hover{color:#c40d1e}.box-teaser{height:280px;margin-bottom:55px;overflow:hidden}.box-teaser>img{position:absolute;top:0;left:0;border-radius:4px}.box-teaser .mobile-alternative-content{display:none}.box-teaser>.teaser-content.left{padding:35px
155px 35px 30px}.box-teaser>.teaser-content.right{padding:35px
30px 35px 232px}.box-teaser .teaser-content{position:absolute}.block-catalog{background:url(/skin/frontend/vivat2015/base/images/bg_block-catalog.png) top right no-repeat #f8f4e9;margin-top:110px}.block-catalog .catalog-teaser{position:absolute;left:0;top:-80px;width:239px;height:76px;background:url(/skin/frontend/vivat2015/base/images/catalog_teaser.png) no-repeat top left}.block-catalog
.button{width:162px;margin:12px
0}#partner{padding:25px
0 21px 0}#partner
img{margin-right:35px;float:left}#partner img:last-child{margin-right:0}.block-newsletter div.selector:after{background-color:transparent}.block-newsletter .newsletter-types
.item{position:relative;padding-bottom:15px}.block-newsletter .newsletter-types .item
.checker{position:absolute;top:2px;left:0;border:none;border-radius:2px}.block-newsletter .newsletter-types .item .checker span.checked:before{font-size:15px;top:5px;left:5px;color:#c40d1e}.block-newsletter .newsletter-types .item .checker
input{width:27px;height:27px}.block-newsletter .newsletter-types .item
label{display:block;padding-left:40px}.block-newsletter .newsletter-types .item label
.title{display:block;font-size:15px;font-weight:600;padding-bottom:3px}.block-newsletter .newsletter-types .item label
.description{display:block}.block-newsletter .newsletter-reg-form{padding-top:10px}.block-newsletter input[type='email'],
.block-newsletter select,
.block-newsletter .selector,
.block-newsletter input[type='text']{box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.2) inset;box-sizing:border-box;height:36px;line-height:36px;width:100%;padding:0
15px;border:none;margin:5px
0px}.block-newsletter
select{display:inline-flex}.block-newsletter
.selector{overflow:initial;display:inline-flex;color:#000}.block-newsletter .selector
span{padding-left:0px}.block-newsletter .selector
select.placeholder{font-style:italic;padding-left:0px}.block-newsletter
.selector.placeholder{color:#999}.block-newsletter .selector.placeholder
span{font-style:italic}.block-newsletter
button{box-sizing:border-box;margin-top:15px;width:202px}.block-newsletter
.hint{clear:left;padding-top:5px;opacity:0.7}.block-newsletter
.hint1{opacity:1}.block-newsletter
.response{clear:left;text-align:center;padding-top:5px}.block-newsletter .newsletter-teaser{height:76px;background:url(/skin/frontend/vivat2015/base/images/newsletter_teaser.png) no-repeat top left}.block-newsletter
.checker{box-shadow:2px 2px 2px 0 rgba(0, 0, 0, 0.35) inset}.block-newsletter.info .newsletter-types .item label
.title{font-weight:normal;font-size:13px;padding-left:15px}.col-left .block-newsletter{margin-bottom:30px}.gt988 .block-newsletter.footer input[type='email']{margin:0px;float:left;width:274px;padding-right:25px}.gt988 .block-newsletter.footer input[type='text']{margin:0px}.gt988 .block-newsletter.footer
select{margin:0px}.gt988 .block-newsletter.footer
.selector{margin:0px}.gt988 .block-newsletter.footer .newsletter-types{float:left}.gt988 .block-newsletter.footer .newsletter-types
.item{float:left;padding-bottom:0}.gt988 .block-newsletter.footer .newsletter-types .item
label{width:192px;padding-right:20px}.gt988 .block-newsletter.footer .newsletter-reg-form{float:right;padding:5px
0px 0 0}.gt988 .block-newsletter.footer
button{float:left;width:170px;padding:0
15px;margin:0
0 0 -10px}.gt988 .block-newsletter.footer button:not(.footer){display:none}.gt988 .block-newsletter.footer input[type=text]{margin-top:3px;width:105px}.block-newsletter.footer .checker,
.block-newsletter.footer input[type='email'],
.block-newsletter.footer input[type='text'],
.block-newsletter.footer
select{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.block-newsletter.footer
select{width:107px;max-width:107px}.block-newsletter.footer
.selector{-webkit-box-shadow:initial;-moz-box-shadow:initial;box-shadow:initial;width:107px;max-width:107px;background-color:#fff}.block-newsletter.footer .block-content{padding:15px
0 25px 0}.block-newsletter.footer .newsletter-teaser{height:63px;background:url(/skin/frontend/vivat2015/base/images/newsletter_teaser_small.png) no-repeat top center}.block-newsletter.footer
.hint{padding-right:5px;text-align:right}.block-newsletter.full .checker,
.block-newsletter.full input[type='email'],
.block-newsletter.full input[type='text'],
.block-newsletter.full select,
.block-newsletter.full
.selector{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.block-newsletter.full select,
.block-newsletter.full .selector,
.block-newsletter.full input[type=email],
.block-newsletter.full input[type=text]{box-sizing:border-box;width:100%}.block-newsletter.full
button{width:100%}.le988 .block-newsletter.footer
button.footer{display:none}.block-newsletter.full.customer
button{max-width:327px;margin-left:auto;margin-right:auto;display:block;clear:both;width:100%}.block-newsletter.full.customer
.hint{text-align:center}.le500
.register{display:none}.le500 .block-newsletter.full.customer
.hint{margin-left:0px}.block-layered-nav
ul{list-style:none}.block-layered-nav ul
li{line-height:1.2;padding-bottom:8px}.block-layered-nav ul li.active > a,
.block-layered-nav ul li.current>a{font-weight:600}.block-layered-nav ul li.active > a:before,
.block-layered-nav ul li.current>a:before{font-weight:600 !important}.block-layered-nav ul
a{position:relative;padding-left:20px;color:#333;display:block;text-decoration:none}.block-layered-nav ul a:hover{text-decoration:none;color:#c40d1e}.block-layered-nav ul a:before{content:"\e800";font-family:"fontello";color:#c40d1e;position:absolute;left:0;top:0}.block-layered-nav ul
ul{padding:5px
0 5px 20px}.block-layered-nav ul ul
li{line-height:1.6;padding-bottom:0}.block-layered-nav .block-content{padding:10px
0 5px}.block-layered-nav .block-content
dt{padding-left:15px;padding-right:50px}.block-layered-nav .block-content dt:after{right:15px}.block-layered-nav .block-content
dd{padding-left:15px;padding-right:15px}.block-layered-nav .block-content dd ul.filter-category
.count{display:none}.block-layered-nav .block-content dd ul.filter-checkbox
a{position:relative;padding-left:30px}.block-layered-nav .block-content dd ul.filter-checkbox a:before{content:"";width:16px;height:16px;background-color:#fff;border:1px
solid #e1ded9;text-align:center;border-radius:3px}.block-layered-nav .block-content dd ul.filter-checkbox li.active>a:before{content:"\e812";font-family:"fontello";font-size:10px;line-height:18px;color:#c40d1e}.block-account
ul{list-style:none}.block-account ul
li{line-height:1.2;padding-bottom:8px}.block-account ul li.active > a,
.block-account ul li.current>a{font-weight:600}.block-account ul li.active > a:before,
.block-account ul li.current>a:before{font-weight:600 !important}.block-account ul
a{position:relative;padding-left:20px;color:#333;display:block;text-decoration:none}.block-account ul a:hover{text-decoration:none;color:#c40d1e}.block-account ul a:before{content:"\e800";font-family:"fontello";color:#c40d1e;position:absolute;left:0;top:0}.block-account ul
ul{padding:5px
0 5px 20px}.block-account ul ul
li{line-height:1.6;padding-bottom:0}.block-account .block-title{padding:10px
15px 5px}.block-account .block-content{padding:15px;border-top:1px solid #e1ded9}.block-advantages-account{margin-top:60px}.toolbar-bottom
.toolbar{border-bottom:none;padding-bottom:0;border-top:1px dotted #e1ded9;padding-top:10px}.toolbar-bottom .toolbar
.pager{float:none}.toolbar-bottom .toolbar .pager
.pages{float:none;margin:0;text-align:center;display:inherit}.toolbar-bottom .toolbar .pager .pages .page-form{display:none}.toolbar-bottom .toolbar .pager .pages .page-click{display:inherit !important}.toolbar-bottom .toolbar .pager
.limiter{display:none}.toolbar-bottom .toolbar .amount,
.toolbar-bottom .toolbar
.sorter{display:none}.category-box{position:relative;border:1px
solid #e1ded9;padding:20px
251px 20px 20px;margin-bottom:30px;border-radius:3px;overflow:hidden;z-index:5}.category-box
a{color:#c40d1e}.category-box a:hover{color:#000}.category-box .learn-more
a{padding-top:18px}.category-box .category-image{position:absolute;right:0;bottom:0;margin:0;z-index:-1}.category-box .category-image
img{display:block;color:#fff}.category-box .category-image
img.error{display:none}.category-box .category-description-detail{padding-top:18px;display:none}.category-box .category-description-toggle{padding-top:18px}.category-box .category-description-toggle .category-destription-less{display:none}.bottom_description{margin:40px
0 30px 0}.bottom_description .bottom_description-headline{text-align:center;font-size:25px;margin-bottom:6px}.bottom_description h3.bottom_description-headline,
.bottom_description .bottom_description-headline-small{font-size:21px;margin-bottom:18px}.bottom_description ul.bottom_description-list-nav{list-style:none !important}.bottom_description ul.bottom_description-list-nav
li{line-height:1.2;padding-bottom:8px}.bottom_description ul.bottom_description-list-nav li:before{display:none}.bottom_description ul.bottom_description-list-nav li.active > a,
.bottom_description ul.bottom_description-list-nav li.current>a{font-weight:600}.bottom_description ul.bottom_description-list-nav li.active > a:before,
.bottom_description ul.bottom_description-list-nav li.current>a:before{font-weight:600 !important}.bottom_description ul.bottom_description-list-nav
a{position:relative;padding-left:20px;color:#333;display:block;text-decoration:none}.bottom_description ul.bottom_description-list-nav a:hover{text-decoration:none;color:#c40d1e}.bottom_description ul.bottom_description-list-nav a:before{content:"\e800";font-family:"fontello";color:#c40d1e;position:absolute;left:0;top:0}.bottom_description ul.bottom_description-list{list-style:none}.bottom_description a.bottom_description-link{color:#c40d1e}.product-availablity
span{display:inline-block;position:relative;padding-left:13px}.product-availablity span:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;background-color:#aac32a}.product-availablity span.few-available:before,
.product-availablity span.soonAvailable:before{background-color:#f90}.product-availablity span.not-available:before,
.product-availablity span.notAvailable:before{background-color:#c40d1e}.product-availablity span.recommend
a{text-decoration:underline}.product-availablity span.recommend:before{background:none}.price-box{font-size:13px;line-height:1.2}.price-box .regular-price{display:block;font-weight:700}.price-box .special-price{display:block;color:#c40d1e;font-weight:700}.price-box .old-price{display:block;font-weight:400}.price-box .minimal-price-link{display:block;font-size:10px;font-weight:700}.price-box .minimal-price-link
.big{font-size:12px !important}.price-box .unit-price{display:block;color:#999;font-size:11px}.price-box .unit-price
a{color:#999}.price-box .unit-price
.long{display:none}.price-box .price-notice{color:#999;font-size:11px;display:none}.price-box .price-notice
a{color:#999}.product-view.sale .product-img-box .product-image{position:relative}.product-view.sale .product-img-box .product-image:before{content:"%";background-color:#c40d1e;color:#fff;font-weight:600;position:absolute;top:0px;right:0px;text-align:center;border-radius:50px;width:50px;height:50px;line-height:50px;font-size:27px}.product-view{margin-right:252px}.product-view
.slider{margin:0
0 2rem}.product-view .slider
.prev{left:-23px}.product-view .slider
.next{right:-23px}.product-view .slider .products-grid{margin-bottom:2rem;padding-left:0}.product-view .slider .products-grid
li{padding-left:10px}.product-view .accordion
.slider{margin-top:15px;margin-bottom:15px}.product-view .product-essential,
.product-view .product-description{margin-bottom:40px}.product-view .product-img-box{float:left;width:316px;margin-right:20px}.product-view .product-img-box .product-image-gallery{width:315px;height:315px;display:table-cell;vertical-align:middle}.product-view .product-img-box .product-image-gallery
img{margin:0
auto}.product-view .product-img-box .product-image-gallery img.gallery-image{display:none}.product-view .product-img-box .product-image-gallery img.gallery-image.visible{display:block;max-width:100%;max-height:315px}.product-view .product-img-box .product-image-thumbs{list-style:none;margin-top:35px}.product-view .product-img-box .product-image-thumbs
li{float:left;border:1px
solid #e1ded9;padding:4px;width:60px;height:60px;margin:0
10px 10px 0;border-radius:4px}.product-view .product-img-box .product-image-thumbs li:nth-child(4n){margin-right:0}.product-view .product-shop{float:left;width:400px}.product-view .product-shop .product-sku{color:#999}.product-view .product-shop .product-name,
.product-view .product-shop .product-attributes,
.product-view .product-shop .product-short-description{margin-bottom:25px}.product-view .product-shop .product-name
h1{margin-bottom:0}.product-view .product-shop .product-attributes
dt{font-weight:600;margin-bottom:5px;line-height:1.2}.product-view .product-shop .product-attributes
dd{margin-bottom:20px}.product-view .product-shop .product-attributes dd:last-child{margin-bottom:0}.product-view .product-shop .product-detail-links{list-style:none}.product-view .product-shop .product-detail-links
li{line-height:2}.product-view .product-shop .product-detail-links li
a{position:relative;padding-left:24px;color:#333}.product-view .product-shop .product-detail-links li a:before{font-family:"fontello";font-size:16px;position:absolute;top:-7px;left:0}.product-view .product-shop .product-detail-links li a.product-description:before{content:"\e817"}.product-view .product-shop .product-detail-links li a.view-book:before{content:"\e814"}.product-view .product-shop .product-detail-links li a.audio-samples:before{content:"\e81b";font-size:20px;top:-11px}.product-view .product-shop .product-detail-links li a.videos:before{content:"\e81a";font-size:20px;top:-11px}.product-view .add-to-box{background-color:#f8f4e9;width:206px;padding:20px
13px;position:absolute;top:0;right:0;z-index:900}.product-view .add-to-box .price-box{text-align:right}.product-view .add-to-box .price-box .regular-price,
.product-view .add-to-box .price-box .special-price{font-size:24px;margin-bottom:5px}.product-view .add-to-box .price-box .regular-price .big,
.product-view .add-to-box .price-box .special-price
.big{font-size:27px}.product-view .add-to-box .price-box .old-price{float:left;padding-top:15px;font-size:12px}.product-view .add-to-box .price-box .old-price .price:before{content:"früher "}.product-view .add-to-box .price-box .price-notice{font-size:13px;line-height:1.6;display:inline}.product-view .add-to-box .price-box .unit-price{font-size:13px;line-height:1.6}.product-view .add-to-box .price-box .unit-price
.short{display:none}.product-view .add-to-box .price-box .unit-price
.long{display:inline}.product-view .add-to-box .price-box .vat-hint{display:none}.product-view .add-to-box .product-availablity{text-align:right;margin:5px
0 15px}.product-view .add-to-box .tier-prices{text-align:right;margin:5px
0 15px;list-style:none}.product-view .add-to-box .product-options
dt{float:left;width:55px}.product-view .add-to-box .product-options
dd{float:left;width:151px}.product-view .add-to-box .product-options>p.required{position:absolute;left:0;bottom:-30px;font-size:12px;color:#666}.product-view .add-to-box .product-options
label{line-height:34px}.product-view .add-to-box .product-options
input{height:34px;line-height:34px}.product-view .add-to-box .product-options
div.selector{height:34px;line-height:34px}.product-view .add-to-box .product-options div.selector
select{height:32px}.product-view .add-to-box .qty-wrapper{padding-bottom:10px}.product-view .add-to-box .qty-wrapper
label{float:left;width:55px;line-height:36px}.product-view .add-to-box .qty-wrapper
input{width:30px;height:34px;line-height:34px}.product-view .add-to-box button.btn-cart{width:100%;padding:0}.product-view .add-to-box button.btn-cart>span{padding-left:35px}.product-view .add-to-box button.btn-cart>span:before{content:"\e813";font-family:"fontello";font-size:24px;position:absolute;top:-10px;left:0}.product-view .add-to-box .add-to-links{list-style:none}.product-view .add-to-box .add-to-links
.button{width:100%;padding:0;margin-top:10px}.product-view .add-to-box .add-to-links .button.link-wishlist>span{padding-left:25px}.product-view .add-to-box .add-to-links .button.link-wishlist>span:before{content:"\e805";font-family:"fontello";font-size:16px;position:absolute;top:-10px;left:0}.product-view .add-to-box .separator-line{margin:20px
0 10px}.product-view .add-to-box.sticky{position:fixed;top:189px;left:50%;margin-left:262px}.product-view .add-to-box.sticky-bottom{position:absolute;top:auto;bottom:0}.product-view .product-collateral > .mobile-order > h2,
.product-view .product-collateral > h2,
.product-view .product-collateral .xsell>h2{border-bottom:1px solid #e1ded9;margin-bottom:30px;padding-bottom:5px}.product-view .product-collateral > .mobile-order > div,
.product-view .product-collateral > div > div,
.product-view .product-collateral .xsell>div{margin-bottom:50px}.product-view .product-collateral > .mobile-order > div:last-child,
.product-view .product-collateral > div > div:last-child,
.product-view .product-collateral .xsell>div:last-child{margin-bottom:0}.product-view .product-collateral .product-alternative{float:right;width:232px;margin-top:-68px;padding-left:20px;background-color:#fff}.product-view .product-collateral .audio-samples{float:left;width:auto;padding-right:20px}.product-view .product-collateral .audio-samples
ul{list-style:none}.product-view .product-collateral .audio-samples ul.controls li
button{text-align:left;background:none;padding:0
0 0 46px;font-size:13px;font-weight:normal;margin:0
0 20px;height:auto;line-height:1.4;vertical-align:middle}.product-view .product-collateral .audio-samples ul.controls li button
span{color:#333;margin:0;vertical-align:middle}.product-view .product-collateral .audio-samples ul.controls li button:before{content:"\e82a";font:100 20px/30px "fontello";color:#333;display:inline-block;width:20px;border:2px
solid transparent;border-radius:20px;background-color:#e1ded9;padding:0
0 0 10px;margin:0
12px 0 -46px;text-align:left;vertical-align:middle}.product-view .product-collateral .audio-samples ul.controls li button.pause:before{content:"\e81b";background-color:#c40d1e;color:#fff}.product-view .product-collateral .product-video{float:left;width:100%;max-width:736px;height:auto;margin:0
0 30px 0}.product-view .product-collateral .product-video
video{float:left;width:100%;max-width:736px;height:auto}.product-view .product-collateral .product-description
ul{width:485px;margin:0
0 18px}.product-view .product-collateral .product-description
ol{list-style-position:inside}.cart-table td:nth-child(2),
.cart-table td:nth-child(4),
.cart-table td:nth-child(6){padding-top:22px}.cart-table .product-availablity span:before{top:7px}.cart-table
input.qty{width:40px;padding:0
6px}.cart-table .btn-update:before,
.cart-table .btn-remove:before,
.cart-table .btn-empty:before{font-family:"fontello";font-size:20px;color:#b8b0a5}.cart-table .btn-update:before{content:"\e804"}.cart-table .btn-remove:before{content:"\e81d"}.cart-table .btn-empty:before{content:"\e81e"}.cart-table a.btn-update:before,
.cart-table a.btn-remove:before{padding-left:5px}.cart-table button.btn-update,
.cart-table button.btn-empty{position:relative;padding:0;background:none;color:#333;font-size:13px;font-weight:400;height:auto;line-height:1.4;padding-left:22px;margin-left:30px}.cart-table button.btn-update:before,
.cart-table button.btn-empty:before{position:absolute;top:-5px;left:0}.block-checkout-notice{margin-top:71px}.block-checkout-notice .block-title{position:relative;padding:0
0 10px 25px;border-bottom:1px solid #e1ded9}.block-checkout-notice .block-title:before{content:"\e81f";font-family:"fontello";color:#c40d1e;font-size:20px;position:absolute;top:0;left:0}.block-checkout-notice .block-content{padding:20px
0}.block-checkout-notice .block-content
a{color:#333;text-decoration:underline}.col-1>*,.col-2>*{display:block}.col-1>style,.col-2>style,.col-1>script,.col-2>script,.col-1>noscript,.col-2>noscript{display:none}.col-1>h2:before,.col-2>h2:before{display:none}.col-1>script,.col-2>script{display:none}ol.opc{list-style:none}ol.opc .step-title{height:50px;line-height:50px}ol.opc .step-title
span{font-size:17px;font-weight:600}ol.opc .step-title
h2{display:inline-block;font-size:17px;margin:0}ol.opc .step-title
a{display:none}ol.opc .step-title a:before{content:"\e829";font-family:"fontello";font-size:20px;color:#b8b0a5}ol.opc
.step{margin:35px
20px}ol.opc .step
a{color:#333;text-decoration:underline}ol.opc .step .please-wait{padding-left:20px}ol.opc .step .buttons-set{margin-top:40px}ol.opc .step .data-table .product-availablity span:before{top:7px}ol.opc>li{margin-bottom:12px}ol.opc>li:not(.active){padding:0
20px;background-color:#f8f4e9;color:#b8b0a5;border-radius:4px}ol.opc > li.allow .step-title{color:#333}ol.opc > li.allow .step-title
a{display:block;float:right}ol.opc>li.active{border:1px
solid #e1ded9;border-radius:3px}ol.opc > li.active .step-title{margin:0
20px;border-bottom:1px solid #e1ded9}ol.opc > li.active .step-title
a{display:none}ol.opc #checkout-step-billing
li.control{margin-bottom:10px}ol.opc #checkout-step-billing li:not(.control)+li.control{margin-top:30px}ol.opc #checkout-step-billing label[for='billing-address-select']+.input-box{padding-top:18px}ol.opc #checkout-step-billing label[for='billing-address-select'] + .input-box
select{width:500px}ol.opc #checkout-step-billing #billing-new-address-form{border:1px
solid #e1ded9;padding:15px
20px 20px;border-radius:3px}ol.opc #checkout-step-shipping_method
ul{list-style:none}ol.opc #checkout-step-shipping_method
li{position:relative;list-style:none}ol.opc #checkout-step-shipping_method li
div.radio{position:absolute;left:0;top:0}ol.opc #checkout-step-shipping_method li div.radio+label{display:block;padding-left:30px}ol.opc #checkout-step-shipping_method
dt{position:relative}ol.opc #checkout-step-shipping_method dt
div.radio{position:absolute;left:0;top:0}ol.opc #checkout-step-shipping_method dt div.radio+label{display:block;padding-left:30px}ol.opc #checkout-step-shipping_method .sp-methods
dt{display:none}ol.opc #checkout-step-shipping_method .sp-methods
dd{margin-bottom:18px}ol.opc #checkout-step-shipping_method .sp-methods dd:last-child{margin-bottom:0}ol.opc #checkout-step-shipping_method #onepage-checkout-shipping-method-additional-load{margin-top:25px;padding-top:25px;border-top:1px dotted #e1ded9}ol.opc #checkout-step-payment
ul{list-style:none}ol.opc #checkout-step-payment li,
ol.opc #checkout-step-payment
dt{position:relative}ol.opc #checkout-step-payment li div.radio,
ol.opc #checkout-step-payment dt
div.radio{position:absolute;left:0;top:0}ol.opc #checkout-step-payment li div.radio + label,
ol.opc #checkout-step-payment dt div.radio+label{display:block;padding-left:30px}ol.opc #checkout-step-payment .sp-methods
dt{margin-bottom:18px}ol.opc #checkout-step-payment .sp-methods dt:last-child{margin-bottom:0}ol.opc #checkout-step-review h2
span{float:left}ol.opc #checkout-step-review h2
a{float:left;font-size:12px;background-color:#e1ded9;padding:0
15px;margin:3px
0 0 15px;line-height:21px;text-decoration:none;border-radius:2px}ol.opc #checkout-step-review
textarea{width:316px}ol.opc #checkout-step-review .col2-set+.col2-set{margin-top:40px}ol.opc #checkout-step-review #checkout-review-table-wrapper{margin-top:25px;padding-top:25px;border-top:1px dotted #e1ded9}ol.opc #checkout-step-review #checkout-review-submit{margin-top:18px}ol.opc #checkout-step-review #checkout-review-submit #review-notice{float:left;width:486px}ol.opc #checkout-step-review #checkout-review-submit #review-buttons-container{float:right;text-align:right;width:188px;margin-top:0}ol.opc #checkout-step-review #checkout-review-submit #review-buttons-container
button{height:48px;line-height:48px;font-size:21px;padding:0
45px}ol.opc #checkout-step-review #checkout-review-submit #review-buttons-container #review-please-wait{display:block;margin-top:18px;padding-left:0}ol.opc #opc-login .step
a{color:#c40d1e;text-decoration:none}ol.opc #opc-login .step .buttons-set{margin-top:3px}#checkout-review-table tfoot td,
#my-orders-table tfoot
td{background-color:#f8f4e9;border-top:none;padding-top:10px;padding-bottom:0;line-height:1.2}#checkout-review-table tfoot td:first-child,
#my-orders-table tfoot td:first-child{padding-left:20px}#checkout-review-table tfoot td:last-child,
#my-orders-table tfoot td:last-child{padding-right:20px}#checkout-review-table tfoot tr.first td,
#my-orders-table tfoot tr.first
td{padding-top:20px}#checkout-review-table tfoot tr.first td:first-child,
#my-orders-table tfoot tr.first td:first-child{border-radius:4px 0 0 0}#checkout-review-table tfoot tr.first td:last-child,
#my-orders-table tfoot tr.first td:last-child{border-radius:0 4px 0 0}#checkout-review-table tfoot tr.last td,
#my-orders-table tfoot tr.last
td{padding-top:20px;padding-bottom:20px}#checkout-review-table tfoot tr.last td:first-child,
#my-orders-table tfoot tr.last td:first-child{border-radius:0 0 0 4px}#checkout-review-table tfoot tr.last td:last-child,
#my-orders-table tfoot tr.last td:last-child{border-radius:0 0 4px 0}#checkout-review-table tfoot tr.last td strong,
#my-orders-table tfoot tr.last td
strong{display:block;padding-top:20px;border-top:1px solid #e1ded9}#my-orders-table tfoot td:nth-child(2){padding-left:20px;padding-right:20px;white-space:nowrap}#my-orders-table tfoot tr.last td:nth-child(2){padding-left:0;padding-right:0}#my-orders-table tfoot tr.last td:nth-child(2) strong{padding-left:20px;padding-right:20px}#my-orders-table .link-show{display:block}.box-info{margin-top:30px}.box-info .box-head
h2{font-size:17px;padding-bottom:10px;border-bottom:1px solid #e1ded9}.box-info .col-1,
.box-info .col-2{width:316px;border:1px
solid #e1ded9;padding:15px
20px 76px;border-radius:3px}.box-info .col-1 h3,
.box-info .col-2
h3{padding-bottom:10px;border-bottom:1px solid #e1ded9}.box-info .col-1 p,
.box-info .col-2
p{margin-bottom:5px}.box-info .col-1 .box-content,
.box-info .col-2 .box-content{line-height:1.6}.box-info .col-1 .box-action,
.box-info .col-2 .box-action{position:absolute;left:20px;bottom:20px}.box-info .col-1{margin-right:20px}.box-info.full{border:1px
solid #e1ded9;padding:15px
20px 20px;border-radius:3px}.box-info.full
h3{font-size:13px;font-weight:600;margin-bottom:5px;padding:0;border:none}.box-info.full .col-1,
.box-info.full .col-2{border:none;padding:0
0 56px 0}.box-info.full .col-1 .box-action,
.box-info.full .col-2 .box-action{left:0;bottom:0}.box-info.full .col-1{margin-right:62px}.account-create .page-title h1,
.my-account .page-title
h1{margin-bottom:35px}.account-create .fieldset,
.my-account
.fieldset{margin-top:35px}.account-create .fieldset:first-child,
.my-account .fieldset:first-child{margin-top:0}.account-create .fieldset p.required,
.my-account .fieldset
p.required{position:absolute;top:45px;right:0;color:#666}.account-create .col2-set,
.my-account .col2-set{margin-bottom:35px}.account-create .col2-set:last-child,
.my-account .col2-set:last-child{margin-bottom:0}.account-create .buttons-set,
.my-account .buttons-set{margin-top:35px}.account-create .toolbar,
.my-account
.toolbar{margin-bottom:20px}.account-create .order-date,
.my-account .order-date{margin-bottom:35px}.account-create
.control{margin-top:45px}.my-wishlist .data-table tbody tr:last-child
td{border-bottom:1px solid #e1ded9}.my-wishlist .data-table
td{padding-top:20px;padding-bottom:15px}.my-wishlist .data-table tr.no-border
td{padding-top:15px;padding-bottom:20px}.my-wishlist .data-table .price-box{line-height:1.6}.my-wishlist .data-table .price-box .regular-price{font-weight:400}.my-wishlist .data-table
textarea{width:180px;height:80px}.my-wishlist .data-table .btn-cart,
.my-wishlist .data-table .btn-remove{position:relative;padding:0
0 0 25px;margin:0
0 0 20px;height:18px;line-height:18px;background:none;font-weight:400;color:#333}.my-wishlist .data-table .btn-cart:before,
.my-wishlist .data-table .btn-remove:before{font-family:"fontello";font-size:20px;line-height:18px;position:absolute;top:0;left:0}.my-wishlist .data-table .btn-cart:before{content:"\e813";color:#c40d1e}.my-wishlist .data-table .btn-remove:before{content:"\e81e";color:#b8b0a5}.floatLeft{float:left}.floatRight{float:right}.text-box{width:100%;border-radius:3px;box-sizing:border-box;border:1px
solid #e1ded9;padding:20px
10px 20px 20px;margin:0
0 20px 0}.text-box ol.ol-list{padding:0
20px;margin:20px
0}.text-box ol.ol-list
li{margin-bottom:20px}.text-box ol.ol-list li ul
li{margin-bottom:10px}.text-box h2,
.text-box
h3{margin:10px
0 20px 0 !important}.text-box
h4{margin:0
0 6px !important}.text-box table.padding-table tr
td{vertical-align:top;padding:0
0 10px 0}.col3-box{margin:0
0 24px;display:block}.col3-box
ul{list-style-type:none}.col3-box ul
li{width:32%;float:left;margin-right:3px;background-color:#fafafa}.col3-box ul li
a{position:relative;padding-left:15px;line-height:32px;margin-left:6px}.col3-box ul li a:hover{color:#c40d1e}.col3-box ul li a:before{left:3px;bottom:-8px;color:#c40d1e;content:"\e800";position:absolute;font-family:"fontello"}.col3-box ul li:nth-of-type(2n+2){background-color:#f0f0f0}.col3-box-img ul
li{margin-right:7px;background-color:#f0f0f0 !important}.col3-box-img ul li a
img{width:100%;margin:0;padding:0;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;border-top:1px solid #f0f0f0;border-radius:3px 3px 0 0;box-sizing:border-box}.col3-box-img ul li a:hover
img{opacity:0.9}.col3-box-img ul li a.col3-box-img{margin:0;padding:0;line-height:normal}.col3-box-img ul li a.col3-box-img:before{content:none !important}a{color:#000}h3{margin:0
0 6px}>div{display:inline !important}.legend{margin:24px
0}.legend .legend-GL-TA-pos,
.legend .legend-GL-TA-neg{float:left;height:24px}.legend .legend-GL-TA-pos span,
.legend .legend-GL-TA-neg
span{padding:0
12px;vertical-align:top;font-weight:bold}.legend .legend-GL-TA-pos .legend-color{background-color:#f7ba32}.legend .legend-GL-TA-neg .legend-color{background-color:#f0f0f0}.legend .legend-color{width:12px;height:24px;display:inline-block;border:1px
solid #333}.bistum{fill:#f0f0f0}.tool:hover{-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;fill:#D53F1B}.GL-TA-pos{fill:#f7ba32;cursor:pointer}.GL-TA-neg{fill:#f0f0f0;cursor:pointer}.map-description{position:absolute;left:-390px;top:-280px}.tool-description{box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.3);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;position:absolute;text-align:center;background:#fff;padding:10px
15px;z-index:5;height:30px;line-height:30px;margin:0
auto;color:#333;border-radius:5px;display:none;width:180px}.tool-description:after{content:"";position:absolute;left:50%;top:100%;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid white}.tool-description.active{display:block}.trustpilot{text-align:center;margin-top:48px}.shopauskunft_de{text-align:center;margin-top:48px}#login-form ul.form-list
li{margin-bottom:0px}#login-form ul.form-list li:first-child{margin-bottom:18px}#login-form ul.form-list li:last-child{max-width:300px;padding-bottom:36px !important}#login-form ul.form-list li:last-child
a{float:right;margin-bottom:18px !important}p.required{font-size:12px;color:#666}.checkout-onepage-index
p.required{position:absolute;right:0px;margin-top:15px}#direct2cart-load
input{margin:0
0 16px 0}ul.messages
li{list-style:none}.messages{position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.75);z-index:10001}.messages .error-msg,
.messages .warning-msg,
.messages .warn-msg,
.messages .notice-msg,
.messages .note-msg,
.messages .success-msg{position:relative;top:33vh;left:25%;width:50%;padding:16px;border:16px
solid;background-color:#fff;overflow:auto;z-index:1002;cursor:pointer;color:#000;text-align:left;margin:0;font-weight:normal}.messages .error-msg{border-color:#c40d1e}.messages .warning-msg{border-color:#ffa500}.messages .warn-msg{border-color:#ffa500}.messages .notice-msg{border-color:#00f}.messages .note-msg{border-color:#00f}.messages .success-msg{border-color:#aac32a}.messages .hidden,.messages.hidden{display:none}[class^="responsive-icon-"]:before,
[class*=" responsive-icon-"]:before{font-family:"vivat-responsive-icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right: .2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.responsive-icon-thin-003_write_pencil_new_edit:before{content:'\e800'}.responsive-icon-thin-201_user_profile_male:before{content:'\e801'}.responsive-icon-menu:before{content:'\f0c9'}@media screen and (max-width: 1140px){#link-to-top{display:none}}@media screen and (max-width: 1070px){#banner-slider .slick-arrow{display:none !important}}@media screen and (min-width: 988px){#navigation{overflow:visible !important}#navigation>.jspContainer{width:100% !important;height:auto !important;overflow:visible !important}#navigation>.jspContainer>.jspPane{position:static !important}}@media screen and (max-width: 988px){.show-on-desktop{display:none}body{width:100%;overflow-x:hidden}.block-catalog{display:none}.content-container{width:100%;box-sizing:border-box;padding:0
5%}.col2-left-layout .col-main,
.col2-right-layout .col-main,
.col2-left-layout .col-left,
.col2-right-layout .col-left,
.col2-left-layout .col-right,
.col2-right-layout .col-right{float:none;width:100%;margin-right:0;margin-left:0;margin-bottom:3rem}.col2-set .col-1,
.col2-set .col-2{width:48% !important}.col2-set .col-1 .content,
.col2-set .col-2 .content,
.col2-set .col-1 .buttons-set,
.col2-set .col-2 .buttons-set{height:auto !important;margin-bottom:2rem}.col2-set .col-1{margin-right:4%}.col3-box
ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.col3-box ul
li{-ms-flex-preferred-size:32%;-webkit-flex-basis:32%;flex-basis:32%;min-width:32%;max-width:32%;width:32%;float:none;width:auto;box-sizing:border-box;height:auto !important;margin-right:2% !important}.col3-box ul li:nth-of-type(3n){margin-right:0 !important}#main-wrapper{overflow:hidden;padding-bottom:3rem}#main-wrapper ul.nosto-product-list .prev.slick-disabled,
#main-wrapper ul.nosto-product-list .next.slick-disabled{display:none !important}#main-wrapper
.breadcrumbs{margin-bottom:1rem}.home-box-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.home-box-container>div{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:3rem;float:none}.home-box-container > div .box-teaser{margin-bottom:0;height:100% !important;width:100%}.col-left.sidebar.tablet-reorder{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.col-left.sidebar.tablet-reorder>*{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.col-left.sidebar.tablet-reorder>.block-contact{-ms-flex-preferred-size:48%;-webkit-flex-basis:48%;flex-basis:48%;margin-right:4%}.col-left.sidebar.tablet-reorder>.block-advantages{-ms-flex-preferred-size:48%;-webkit-flex-basis:48%;flex-basis:48%}.col-left.sidebar.tablet-reorder > .block-advantages
ul.checked{float:none;width:100%;margin-right:0}.col-left.sidebar.tablet-reorder .block:last-child{margin-bottom:30px}#header-wrapper
#header{padding-top:2rem;padding-bottom:2rem;height:auto}#header-wrapper #header.st-benno{margin-bottom:2rem}#header-wrapper #header
#logo{position:static;display:block}#header-wrapper #header #navigation-account{right:5%;top:47px}#header-wrapper #header #navigation-account
a{display:block}#header-wrapper #header #navigation-account a.toggle-mobile-menu-wrapper{display:block;width:50px;height:50px;padding:0;margin:0;color:#c40d1e}#header-wrapper #header #navigation-account a.toggle-mobile-menu-wrapper:before{content:"\f0c9";font-family:"vivat-responsive-icons";position:absolute;top:0;right:0;width:100%;height:100%;text-align:center;font-size:40px;display:block;color:inherit}#header-wrapper #header #navigation-account a.toggle-mobile-menu-wrapper.open:before{content:'\e802';font-size:30px;top:4px}#header-wrapper #header #header-search{position:relative;top:auto !important;left:auto;margin-top:2rem}#header-wrapper #header #header-search:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}#header-wrapper #header #header-search
input#search{width:100%;box-sizing:border-box;padding-right:70px;height:44px;line-height:44px}#header-wrapper #header #header-search
button{right:0}#header-wrapper
#navigation{box-shadow:0 2px 3px 0px rgba(0, 0, 0, 0.2);display:none;background-color:#fff;position:absolute;left:0;width:100%;top:130px;padding:0;z-index:5000;height:calc(100vh - 130px);overflow-y:scroll}#header-wrapper #navigation:after{display:none}#header-wrapper #navigation
ol{display:block;padding:0
0 2rem;height:auto;border-radius:0;background:none}#header-wrapper #navigation ol li.active>a{color:#c40d1e}#header-wrapper #navigation ol li.level0.parent > a,
#header-wrapper #navigation ol li.level1.parent>a{padding-right:calc(5% + 46px)}#header-wrapper #navigation ol li.level0.parent > a:before,
#header-wrapper #navigation ol li.level1.parent>a:before{content:"\e802";font-family:"fontello";text-align:center;font-size:24px;display:block !important;color:#666;width:36px;height:36px;position:absolute;top:0;right:5%;left:auto}#header-wrapper #navigation ol li.level0.parent > a.open-icon:before,
#header-wrapper #navigation ol li.level1.parent>a.open-icon:before{content:"\e803";color:#c40d1e}#header-wrapper #navigation ol>li{float:none;position:relative;border-bottom:#f9f8f6 1px solid}#header-wrapper #navigation ol>li>a{padding:0;padding-left:5%;padding-right:5%}#header-wrapper #navigation ol>li:hover{box-shadow:none}#header-wrapper #navigation ol > li:hover .level0-wrapper{display:none !important}#header-wrapper #navigation ol > li .level0-wrapper{position:static;width:100%;opacity:1 !important;padding-top:0;background:none;border-radius:0;box-shadow:none}#header-wrapper #navigation ol > li .level0-wrapper .most-sold-products{display:none !important}#header-wrapper #navigation ol > li .level0-wrapper
.scrollbar{width:100% !important;float:none;height:auto}#header-wrapper #navigation ol > li .level0-wrapper .scrollbar
.jspContainer{width:100% !important;height:auto !important}#header-wrapper #navigation ol > li .level0-wrapper .scrollbar .jspContainer
.jspPane{width:100% !important;position:static}#header-wrapper #navigation ol > li .level0-wrapper
ul.level0{width:100%;padding-bottom:10px}#header-wrapper #navigation ol > li .level0-wrapper ul.level0>li{float:none;width:100% !important;padding:0;position:relative}#header-wrapper #navigation ol > li .level0-wrapper ul.level0 > li a:hover{color:inherit}#header-wrapper #navigation ol > li .level0-wrapper ul.level0>li>a{display:block;line-height:36px;padding:0;padding-left:calc(5% + 20px);padding-right:calc(5% + 46px)}#header-wrapper #navigation ol > li .level0-wrapper ul.level0>li>a:before{display:none}#header-wrapper #navigation ol > li .level0-wrapper ul.level0>li.open-mobile-menu{background-color:#efeeea}#header-wrapper #navigation ol > li .level0-wrapper ul.level0>li.open-mobile-menu>ul{display:block !important}#header-wrapper #navigation ol > li .level0-wrapper
ul.level1{padding:0;display:none !important;padding-bottom:10px}#header-wrapper #navigation ol > li .level0-wrapper ul.level1>li{padding:0;display:block !important}#header-wrapper #navigation ol > li .level0-wrapper ul.level1 > li
a{display:block;padding:0
calc(5% + 32px);line-height:28px}#header-wrapper #navigation ol > li .level0-wrapper ul.level1 > li a:before{left:calc(5% + 20px);top:0}#header-wrapper #navigation ol > li .level0-wrapper ul.level1>li.view-all{display:none !important}#header-wrapper #navigation ol>li.open-mobile-menu{background-color:#f9f8f6}#header-wrapper #navigation ol > li.open-mobile-menu .level0-wrapper{display:block !important}#header-wrapper
#navigation.active{display:block}#header-wrapper
.breadcrumbs{margin-bottom:2rem}#header-wrapper.sticky{padding-bottom:0}#header-wrapper.sticky
#header{height:auto;padding-top:1rem;padding-bottom:1rem}#header-wrapper.sticky #header #navigation-account{top:11px}#header-wrapper.sticky #header #header-search{margin-top:1rem}#header-wrapper.sticky
#navigation{height:calc(100vh - 68px);top:68px}#header-wrapper.sticky
.breadcrumbs{margin-bottom:1rem}#partner{display:none}#footer-wrapper{box-shadow:none;padding-bottom:0}#footer-wrapper .footer-cross-link{box-shadow:0 5px 5px -5px rgba(0, 0, 0, 0.5) inset;display:block;padding:0
5%;color:#fff;line-height:42px;font-size:15px;font-weight:600;font-style:italic;text-decoration:none}#footer-wrapper .footer-cross-link.footer-cross-link-blog{background-color:#4e69a0}#footer-wrapper .footer-cross-link.footer-cross-link-service{background-color:#aac32a}#footer-wrapper .footer-cross-link.footer-cross-link-shop{background-color:#c40d1e}#footer-wrapper
#footer{box-shadow:0 5px 5px -5px rgba(0, 0, 0, 0.3) inset}#footer{padding:20px
5% 0;overflow:hidden}#footer .footer-links{width:48%;position:relative}#footer .footer-links
ul{display:none}#footer .footer-links
.links{float:none;width:100%;padding-right:0;padding-bottom:0;clear:both;margin-bottom:2rem}#footer .footer-links .links:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}#footer .footer-links .links:first-child{position:absolute;top:33px;right:0}#footer .footer-links .links:first-child .block-title{display:none}#footer .footer-links .links:first-child > a:last-of-type,
#footer .footer-links .links:first-child .siegel>a:last-of-type{display:none}#footer .footer-links .links:first-child
img{float:right;height:49px;width:auto}#footer .footer-links .links:nth-of-type(2),
#footer .footer-links .links:nth-of-type(3){display:none}#footer .footer-contact{float:right;width:48%;margin-left:4%;padding-bottom:0}#footer .footer-contact .social-links{margin-top:3rem}#footer
.clearfix{display:block;clear:both}#footer.footer-st-benno{display:-webkit-flex;display:-ms-flexbox;display:flex}#footer.footer-st-benno .footer-links{display:none}#footer.footer-st-benno .footer-contact{margin-left:0}#navigation-footer{margin-top:55px;height:auto;padding:0
5%;margin-left:-6%;margin-right:-6%;border-radius:0;line-height:1.4}#navigation-footer #link-to-top{display:block;right:50%;margin-right:-18px;top:-55px}#navigation-footer .navigation-footer-wrapper{-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px;padding-top:10px;padding-left:20px;padding-right:20px}#navigation-footer .navigation-footer-wrapper ul,
#navigation-footer .navigation-footer-wrapper
.copyright{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;min-width:100%;max-width:100%;width:100%;line-height:1.4}#navigation-footer .navigation-footer-wrapper
.copyright{margin-bottom:10px}.text-box{padding:20px}.text-box
img{width:auto;height:auto;max-width:100%;float:none !important;margin:0px
auto;display:block}.box-teaser{height:auto !important;border-radius:4px;background-repeat:no-repeat;background-position:center center;background-size:cover}.box-teaser>img{display:none}.box-teaser .mobile-alternative-content{display:block;height:100%}.box-teaser .mobile-alternative-content
img{display:block}.box-teaser>.teaser-content{display:none}.impuls .box-teaser>.teaser-content.left{display:block;padding:35px
20px}#banner-slider
.slide{height:auto}#banner-slider .slide>a{height:auto}#banner-slider .slide
img{display:block;width:100%;max-width:100%;height:auto;position:static}#banner-slider .slide .banner-products{display:none}.block-newsletter .newsletter-teaser{width:100%;left:0;background-repeat:no-repeat;background-position:center center}.block-newsletter .newsletter-types
.item{float:none}.block-newsletter input[type='email'],
.block-newsletter input[type='text'],
.block-newsletter select,
.block-newsletter .selector,
.block-newsletter
button{width:100%;box-sizing:border-box}.block-newsletter
.expand{margin-top:2rem}.block-newsletter.footer{background:none;box-sizing:border-box;margin-bottom:3rem}.block-newsletter.footer .content-container{background-color:#aac32a;border-radius:4px}.block-newsletter.footer
.hint{text-align:center}.products-grid li a.product-image{height:auto}.block-viewed .products-grid,
.category-products .products-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;clear:both}.block-viewed .products-grid li,
.category-products .products-grid
li{width:auto;box-sizing:border-box;height:auto !important;float:none}.block-viewed .products-grid li .product-info,
.category-products .products-grid li .product-info{min-height:0 !important}.block-viewed .products-grid li .product-info .product-name,
.category-products .products-grid li .product-info .product-name,
.block-viewed .products-grid li .product-info .product-short-description,
.category-products .products-grid li .product-info .product-short-description{overflow:visible;max-height:none}.block-viewed .products-grid:after,
.category-products .products-grid:after{display:none}.block-viewed .products-grid
li{-ms-flex-preferred-size:23%;-webkit-flex-basis:23%;flex-basis:23%;min-width:23%;max-width:23%;width:23%;margin-right:2.666% !important}.block-viewed .products-grid li:nth-of-type(4n){margin-right:0 !important}.category-products .products-grid
li{-ms-flex-preferred-size:32%;-webkit-flex-basis:32%;flex-basis:32%;min-width:32%;max-width:32%;width:32%;margin-right:2% !important}.category-products .products-grid li:nth-of-type(4n){margin-right:2% !important}.category-products .products-grid li:nth-of-type(3n){margin-right:0 !important}.block-advantages .block-content:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.block-advantages
ul.checked{float:left;width:48%;margin-right:4%}.bar-advantages{height:auto}.bar-advantages span:last-of-type{display:none}#narrow-by-list dt.categories,
#narrow-by-list
dd.categories{display:none}#narrow-by-list dt.categories + dt,
#narrow-by-list dd.categories+dt{border-top:none}.block-layered-nav{position:relative;margin-top:85px}.block-layered-nav:before{display:block;content:"Filterung";font-size:21px;font-weight:400;position:absolute;left:5vw;width:90%;top:-45px;border-bottom:1px solid #e1ded9;padding-bottom:5px}.block-layered-nav:after{content:"\e802";font-family:"fontello";font-size:17px;position:absolute;top:-41px;right:5vw;width:24px;height:24px;line-height:22px;text-align:center;background-color:#e1ded9;color:#333;border-radius:24px}.block-layered-nav .block-content{display:none}.block-layered-nav+.category-products{margin-top:120px}.block-layered-nav.active:after{content:"\e803";line-height:25px}.block-layered-nav.active .block-content{display:block}.block-layered-nav.active+.category-products{margin-top:0}.category-box+.block-layered-nav{margin-left:-5vw;margin-right:-5vw;border-radius:0px;padding-left:5vw;padding-right:5vw}.category-box + .block-layered-nav #narrow-by-list .filter-checkbox{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.category-box + .block-layered-nav #narrow-by-list .filter-checkbox>li{-ms-flex-preferred-size:33.333%;-webkit-flex-basis:33.333%;flex-basis:33.333%;min-width:33.333%;max-width:33.333%;width:33.333%}.toolbar .pager .pages ol
li{padding-right:15px}.toolbar .pager .pages ol li a.previous,
.toolbar .pager .pages ol li
a.next{padding-right:10px;padding-left:10px}.product-view{margin-right:0}.product-view .product-img-box{width:48%;margin-right:4%;padding-bottom:2rem}.product-view .product-img-box .product-image-gallery{display:block;margin:auto;width:auto;height:auto}.product-view .product-img-box .product-image-thumbs{position:relative;margin-left:30px;margin-right:30px}.product-view .product-img-box .product-image-thumbs
li{margin:0
10px 0 0 !important}.product-view .product-img-box .product-image-thumbs li
img{margin:0
auto}.product-view .product-img-box .product-image-thumbs .prev,
.product-view .product-img-box .product-image-thumbs
.next{position:absolute;top:20px;height:30px;line-height:30px}.product-view .product-img-box .product-image-thumbs .prev:before,
.product-view .product-img-box .product-image-thumbs .next:before{font-family:"fontello";font-size:30px;cursor:pointer;color:#e1ded9}.product-view .product-img-box .product-image-thumbs
.prev{left:-30px}.product-view .product-img-box .product-image-thumbs .prev:before{content:'\e801'}.product-view .product-img-box .product-image-thumbs
.next{right:-30px}.product-view .product-img-box .product-image-thumbs .next:before{content:'\e800'}.product-view .product-img-box .product-image-thumbs .prev.slick-disabled,
.product-view .product-img-box .product-image-thumbs .next.slick-disabled{display:none !important}.product-view .product-shop{float:none;width:100%}.product-view .product-shop>*:not(.add-to-box){width:48%;margin-left:52%}.product-view .add-to-box{position:static !important;padding:20px;width:100%;margin-left:0 !important;clear:left;margin-top:3rem;box-sizing:border-box}.product-view .add-to-box:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.product-view .add-to-box .add-to-cart{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.product-view .add-to-box
.advantages{width:48%}.product-view .add-to-box .separator-line{display:none}.product-view .add-to-box .mobile-wrapper{margin-left:2%;padding-left:6%;width:50%;border-left:1px solid #e1ded9;box-sizing:border-box}.product-view>.product-collateral{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.product-view > .product-collateral #product-description{-webkit-order:-10;-ms-flex-order:-10;order:-10}.product-view > .product-collateral .product-description{-webkit-order:-9;-ms-flex-order:-9;order:-9}.product-view > .product-collateral .product-description
ul{width:100%}.product-view > .product-collateral #audio-samples{-webkit-order:-8;-ms-flex-order:-8;order:-8}.product-view > .product-collateral #audio-samples+div{-webkit-order:-7;-ms-flex-order:-7;order:-7}.product-view > .product-collateral
#videos{-webkit-order:-6;-ms-flex-order:-6;order:-6}.product-view > .product-collateral #videos+div{-webkit-order:-5;-ms-flex-order:-5;order:-5}.product-view > .product-collateral .product-alternative{-webkit-order:-4;-ms-flex-order:-4;order:-4;float:none;width:100%;margin-top:0;padding-left:0}.product-view > .product-collateral .product-alternative>.border{border:none;border-radius:none}.product-view > .product-collateral .product-alternative > .border .block-title{padding:0;font-size:21px;font-weight:400;border-bottom:1px solid #e1ded9;margin-bottom:30px;padding-bottom:5px}.product-view > .product-collateral .product-alternative > .border .block-content{padding:0}.product-view > .product-collateral .product-alternative > .border .block-content .slick-slider{margin-left:35px;margin-right:35px;position:relative;padding-left:1px}.product-view > .product-collateral .product-alternative > .border .block-content .slick-slider
.slide{min-height:160px;width:100%}.product-view > .product-collateral .product-alternative > .border .block-content .slick-slider .slick-arrow{position:absolute;top:50%;margin-top:-15px}.product-view > .product-collateral .product-alternative > .border .block-content .slick-slider .slick-arrow.slick-disabled{display:none !important}.product-view > .product-collateral .product-alternative > .border .block-content .slick-slider .slick-arrow.prev,
.product-view > .product-collateral .product-alternative > .border .block-content .slick-slider .slick-arrow.next{height:30px;line-height:30px}.product-view > .product-collateral .product-alternative > .border .block-content .slick-slider .slick-arrow.prev:before,
.product-view > .product-collateral .product-alternative > .border .block-content .slick-slider .slick-arrow.next:before{font-family:"fontello";font-size:50px;cursor:pointer;color:#e1ded9}.product-view > .product-collateral .product-alternative > .border .block-content .slick-slider .slick-arrow.prev{left:-30px}.product-view > .product-collateral .product-alternative > .border .block-content .slick-slider .slick-arrow.prev:before{content:'\e801'}.product-view > .product-collateral .product-alternative > .border .block-content .slick-slider .slick-arrow.next{right:-30px}.product-view > .product-collateral .product-alternative > .border .block-content .slick-slider .slick-arrow.next:before{content:'\e800'}.product-view > .product-collateral .product-alternative > .border .block-content .slick-slider
li{width:165px;padding-bottom:0;padding-left:12px;padding-right:12px}.product-view > .product-collateral #nosto-page-product-xsell{-webkit-order:-3;-ms-flex-order:-3;order:-3}.product-view > .product-collateral .audio-samples,
.product-view > .product-collateral .product-video{padding-right:0;max-width:875px}table.data-table thead th,
table.data-table tbody th,
table.data-table thead td,
table.data-table tbody
td{padding-left:10px;padding-right:10px}.cart-collaterals{margin-bottom:3rem}.cart-collaterals .col2-set{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cart-collaterals .col2-set .col-1,
.cart-collaterals .col2-set .col-2{float:none;display:-webkit-flex;display:-ms-flexbox;display:flex}.cart-collaterals .col2-set .col-1 > div,
.cart-collaterals .col2-set .col-2>div{height:auto !important;width:100%;box-sizing:border-box}.cart-collaterals .discount
input#coupon_code{max-width:100%;box-sizing:border-box}.cart-collaterals .discount .input-box{float:none;margin-bottom:1rem}.cart-collaterals .totals ul
li{float:none}.block-checkout-notice{margin-top:0}.block-checkout-notice .block-content{padding-bottom:0}.checkout-onepage-index .block-advantages{display:none}.box-info .col2-set .col-1,
.box-info .col2-set .col-2{box-sizing:border-box}.box-info .col-2 .box-action{position:static;margin-top:2rem}.box-info.full .col-1{margin-right:4%}.my-account .buttons-set{margin-top:15px}.my-account .buttons-set>button{margin-top:20px}}@media screen and (max-width: 840px){.col3-box ul
li{-ms-flex-preferred-size:48%;-webkit-flex-basis:48%;flex-basis:48%;min-width:48%;max-width:48%;width:48%;margin-right:4% !important}.col3-box ul li:nth-of-type(3n){margin-right:4% !important}.col3-box ul li:nth-of-type(2n){margin-right:0 !important}.col3-box ul li:nth-of-type( 4n + 1 ),
.col3-box ul li:nth-of-type( 4n + 4 ){background-color:#fafafa}.bar-advantages span:nth-of-type(3){display:none}ol.opc #checkout-step-review #checkout-review-submit #review-notice{float:none;width:100%;margin-bottom:2rem}.shopauskunft_de
img{width:100%}}@media screen and (max-width: 800px){.category-box{padding:20px}.category-box .category-image{display:none}.category-box + .block-layered-nav #narrow-by-list .filter-checkbox>li{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;min-width:50%;max-width:50%;width:50%}.toolbar{height:auto}.toolbar
p.amount{float:none}.toolbar
.sorter{float:left}}@media screen and (max-width: 768px){.block-viewed .products-grid
li{-ms-flex-preferred-size:32%;-webkit-flex-basis:32%;flex-basis:32%;min-width:32%;max-width:32%;width:32%;margin-right:2% !important}.block-viewed .products-grid li:nth-of-type(3n){margin-right:0 !important}.block-viewed .products-grid li:nth-of-type(4n){margin-right:2% !important}}@media screen and (max-width: 720px){.col2-set .col-1,
.col2-set .col-2{width:100% !important;float:none}.col2-set .col-1{margin-right:0;margin-bottom:3rem}.col2-set .block-newsletter.stbenno2018{margin-bottom:2rem}.advantages-teaser.st-benno{margin-bottom:4rem !important}.home-box-container{display:block}.home-box-container>div{display:block}.box-teaser .mobile-alternative-content{min-height:50vw}.category-products .products-grid
li{-ms-flex-preferred-size:48%;-webkit-flex-basis:48%;flex-basis:48%;min-width:48%;max-width:48%;width:48%;margin-right:4% !important}.category-products .products-grid li:nth-of-type(3n),
.category-products .products-grid li:nth-of-type(4n){margin-right:4% !important}.category-products .products-grid li:nth-of-type(2n){margin-right:0 !important}table.data-table{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;display:block;width:100%}table.data-table
thead{display:none}table.data-table tfoot,
table.data-table
tbody{display:block;width:100%}table.data-table tfoot tr,
table.data-table tbody
tr{display:block;width:100%;padding-bottom:2rem;border-bottom:1px solid #e1ded9;padding-top:1rem}table.data-table tfoot tr td,
table.data-table tbody tr
td{display:block;width:100% !important;text-align:left;padding:0;border-top:none}table.data-table tfoot tr td:empty,
table.data-table tbody tr td:empty{display:none}table.data-table tfoot tr td[data-th]:before,
table.data-table tbody tr td[data-th]:before{content:attr(data-th);display:block;font-weight:bold;width:100%}table.data-table tfoot tr:nth-child(odd) td,
table.data-table tbody tr:nth-child(odd) td,
table.data-table tfoot tr:nth-child(even) td,
table.data-table tbody tr:nth-child(even) td{border:0
none;background:none}table.data-table tfoot tr.no-border,
table.data-table tbody tr.no-border{border-bottom:none}table.cart-table tbody tr td,
table#wishlist-table tbody tr
td{margin-left:110px;width:auto !important}table.cart-table tbody tr td:first-of-type,
table#wishlist-table tbody tr td:first-of-type{width:100px !important;float:left;margin-left:0}table.cart-table tbody tr td .price,
table#wishlist-table tbody tr td
.price{white-space:normal}table.cart-table tbody tr td.a-center.nobr,
table#wishlist-table tbody tr td.a-center.nobr{padding-top:22px}table.cart-table td:nth-child(2){padding-bottom:22px}table#wishlist-table tbody tr:last-child
td{border-bottom:none}table#wishlist-table tbody tr.no-border td:first-of-type{width:auto !important;float:none}table#wishlist-table .btn-remove{display:block;margin-bottom:2rem}#my-orders-table tfoot,
#checkout-review-table
tfoot{border-radius:4px;overflow:hidden}#my-orders-table tfoot tr,
#checkout-review-table tfoot
tr{border-bottom:none;padding:0}#my-orders-table tfoot tr td,
#checkout-review-table tfoot tr
td{box-sizing:border-box;padding:10px
20px 0 !important;text-align:right;border-radius:0}#my-orders-table tfoot tr td.last,
#checkout-review-table tfoot tr
td.last{padding-top:0 !important}#my-orders-table tfoot tr.first td:first-child,
#checkout-review-table tfoot tr.first td:first-child,
#my-orders-table tfoot tr.first td:last-child,
#checkout-review-table tfoot tr.first td:last-child{border-radius:0}#my-orders-table tfoot tr.last,
#checkout-review-table tfoot
tr.last{text-align:right;background-color:#f8f4e9;padding-top:20px;padding-bottom:20px}#my-orders-table tfoot tr.last td,
#checkout-review-table tfoot tr.last
td{padding-top:10px !important}#my-orders-table tfoot tr.last td:first-child,
#checkout-review-table tfoot tr.last td:first-child{border-radius:0;border-top:1px solid #e1ded9}#my-orders-table tfoot tr.last td:last-child,
#checkout-review-table tfoot tr.last td:last-child{border-radius:0}#my-orders-table tfoot tr.last td strong,
#checkout-review-table tfoot tr.last td
strong{border-top:none;padding-top:0}#my-orders-table tbody
tr{position:relative;padding-right:50px;box-sizing:border-box}#my-orders-table tbody tr td[data-th]{display:-webkit-flex;display:-ms-flexbox;display:flex}#my-orders-table tbody tr td[data-th]:before{-ms-flex-preferred-size:150px;-webkit-flex-basis:150px;flex-basis:150px;min-width:150px;max-width:150px;width:150px;width:170px}#my-orders-table tbody tr
td.view{position:absolute;right:0;top:10px;width:30px !important;height:30px}#my-orders-table tbody tr td.view:before{display:none}#my-orders-table
tfoot{padding-top:3rem}#checkout-review-table tbody
tr.last{border-bottom:none}ol.opc > li.active .step-title{margin-left:5%;margin-right:5%}ol.opc
.step{margin-left:5%;margin-right:5%}ol.opc>li:not(.active){padding-left:5%;padding-right:5%}#checkout-step-login .col-1,
#checkout-step-login .col-2{margin-bottom:0}#checkout-step-login .col-1 > *,
#checkout-step-login .col-2>*{display:none}#checkout-step-login .col-1 > h2,
#checkout-step-login .col-2>h2{display:block;margin-left:20px;position:relative;cursor:pointer}#checkout-step-login .col-1 > h2:before,
#checkout-step-login .col-2>h2:before{content:"\e800";font-family:"fontello";color:#c40d1e;font-size:inherit;display:inline-block;position:absolute;left:-20px;top:0}#checkout-step-login .col-1 > h2.active:before,
#checkout-step-login .col-2>h2.active:before{content:"\e803"}.my-wishlist .data-table tbody tr.no-border td:first-of-type{width:auto !important;float:none}.my-wishlist .data-table tbody tr:last-child
td{border-bottom:none}.my-wishlist .data-table .btn-remove{display:block;margin-bottom:2rem}#top-wrapper{height:auto}#top-wrapper .content-container,
#top-wrapper
#top{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;overflow:hidden}#top-wrapper .content-container .operator,
#top-wrapper #top
.operator{float:none;text-align:right;margin:7px
0;font-size:13px;line-height:140%}#header-wrapper #header
#logo{width:180px;height:66px}#header-wrapper #header #navigation-account{top:35px}#header-wrapper
#navigation{top:110px;height:calc(100vh - 110px)}.toolbar
.pager{float:none}.toolbar .pager
.limiter{margin-left:0;margin-right:25px;margin-bottom:12px}.toolbar .pager
.pages{margin-left:0}.toolbar
.sorter{float:left;clear:both;margin-top:12px}.product-view .product-img-box{width:100%;margin-right:0;margin-bottom:3rem;float:none}.product-view .product-shop>*:not(.add-to-box){width:100%;margin-left:0}.cart-collaterals .col2-set{display:block}.cart-collaterals .col2-set .col-1,
.cart-collaterals .col2-set .col-2{display:block;width:100%;margin-right:0}}@media screen and (max-width: 640px){.bar-advantages{display:none}#footer .footer-links{float:none;width:100%;margin-bottom:3rem}#footer .footer-contact{margin-left:0;float:none;width:100%}}@media screen and (max-width: 600px){#header-wrapper #header
#logo{width:130px;height:36px;margin-top:10px;background-size:100% 47px}#header-wrapper #header #navigation-account{top:29px}#header-wrapper #header #navigation-account .skip-wishlist .icon:before,
#header-wrapper #header #navigation-account .skip-account .icon:before,
#header-wrapper #header #navigation-account .header-minicart .icon:before{font-size:37px;line-height:54px}#header-wrapper #header #navigation-account .header-minicart
.count{left:27px;top:9px}#header-wrapper #header #navigation-account
.label{display:none}#header-wrapper
#navigation{top:85px;height:calc(100vh - 85px)}#header-wrapper.sticky #header
#logo{margin-top:5px;width:130px;height:36px;background-size:100% 47px}#header-wrapper.sticky
#navigation{top:63px;height:calc(100vh - 63px)}}@media screen and (max-width: 580px){.col3-box ul
li{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;min-width:100%;max-width:100%;width:100%;margin-right:0 !important}.col3-box ul li:nth-of-type( 4n + 1 ),
.col3-box ul li:nth-of-type( 4n + 4 ){background-color:#fafafa}.col3-box ul li:nth-of-type(2n+2){background-color:#f0f0f0}.col3-box ul li:nth-of-type(3n),
.col3-box ul li:nth-of-type(2n){margin-right:0 !important}.category-box + .block-layered-nav #narrow-by-list .filter-checkbox>li{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;min-width:100%;max-width:100%;width:100%}.product-view .add-to-box .add-to-cart{display:block}.product-view .add-to-box .mobile-wrapper{width:100%;margin-left:0;padding-left:0;border-left:none}.product-view .add-to-box
.advantages{width:100%}.product-view .add-to-box .separator-line{display:block}}@media screen and (max-width: 500px){.text-box
a.button.right{float:none;margin-bottom:2rem}h2 a.link-print{float:none;display:block;margin-top:1rem}#top-wrapper .content-container,
#top-wrapper
#top{padding-right:10px;padding-left:10px}#top-wrapper .content-container #navigation-top ul li a,
#top-wrapper #top #navigation-top ul li
a{padding:0
15px}.block-advantages
ul.checked{float:none;width:100%;margin-right:0}.block-newsletter .newsletter-types,
.block-newsletter.footer .newsletter-types{width:100%;margin-right:0;float:none;margin-bottom:2rem}.block-newsletter .newsletter-reg-form,
.block-newsletter.footer .newsletter-reg-form{float:none;width:100%}.block-viewed .products-grid
li{-ms-flex-preferred-size:48%;-webkit-flex-basis:48%;flex-basis:48%;min-width:48%;max-width:48%;width:48%;margin-right:4% !important}.block-viewed .products-grid li:nth-of-type(3n),
.block-viewed .products-grid li:nth-of-type(4n){margin-right:4% !important}.block-viewed .products-grid li:nth-of-type(2n){margin-right:0 !important}.category-products .products-grid
li{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;min-width:100%;max-width:100%;width:100%;margin-right:0 !important}.category-products .products-grid li:nth-of-type(3n),
.category-products .products-grid li:nth-of-type(4n){margin-right:0 !important}.category-products .products-grid li:nth-of-type(2n){margin-right:0 !important}.title-buttons
h1{float:none}table.cart-table tfoot button,.cart-collaterals>button{display:block;margin-bottom:2rem}table.cart-table tfoot button:last-child,.cart-collaterals>button:last-child{margin-bottom:0}}@media screen and (max-width: 450px){#header-wrapper #header #navigation-account .skip-wishlist,
#header-wrapper #header #navigation-account .skip-account,
#header-wrapper #header #navigation-account .header-minicart{padding-right:15px}}@media screen and (max-width: 400px){#top-wrapper .content-container #navigation-top ul li a,
#top-wrapper #top #navigation-top ul li
a{padding:0
10px;font-size:13px}#header-wrapper #header #navigation-account .skip-wishlist,
#header-wrapper #header #navigation-account .skip-account,
#header-wrapper #header #navigation-account .header-minicart{padding-right:7px}ol.opc .step-title span,
ol.opc .step-title
h2{font-size:14px}}@media screen and (max-width: 380px){.block-viewed .products-grid
li{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;min-width:100%;max-width:100%;width:100%;margin-right:0 !important}.block-viewed .products-grid li:nth-of-type(3n),
.block-viewed .products-grid li:nth-of-type(4n),
.block-viewed .products-grid li:nth-of-type(2n){margin-right:0 !important}}@media screen and (max-width: 365px){#header-wrapper #header #logo,
#header-wrapper.sticky #header
#logo{width:110px;height:33px;margin-left:-5px;background-size:100% 44px}#header-wrapper #header
#logo{margin-top:13px}#header-wrapper #header #navigation-account{right:3%}#header-wrapper #header #navigation-account a.toggle-mobile-menu-wrapper{width:40px;margin-left:5px}#header-wrapper.sticky #header
#logo{margin-top:9px}}@media screen and (max-width: 319px){#header-wrapper #header
#logo{margin-left:-12px}#header-wrapper #header #navigation-account .skip-wishlist,
#header-wrapper #header #navigation-account .skip-account,
#header-wrapper #header #navigation-account .header-minicart{padding-right:2px}#header-wrapper.sticky #header
#logo{margin-left:-12px}}div.autocomplete{background-color:#fff;z-index:10000}div.autocomplete
ul{list-style-type:none;margin:0;padding:0}div.autocomplete ul
li{list-style-type:none;display:block;margin:0;padding:2px
10px;cursor:pointer}div.autocomplete ul
li.selected{background-color:#ffb}div.autocomplete ul li span.amount,
div.autocomplete ul li
span.informal{font-weight:bold}div.autocomplete ul li
span.amount{float:right}.cover-search .buttons-set{margin-top:15px}.cover-search-result .advanced-search-summary
ul{list-style:none}.cover-search-result-list ul.products-grid>li{height:363px;height:500px;height:auto;height:400px}.cover-search-result-list .product-attributes{margin-bottom:3px}.cover-search-result-list .product-image-thumbs{margin-top:0px !important}.cover-search-result-list .product-image-thumbs
li{width:50px !important;height:50px !important}.cover-search-result-list .product-img-box{width:206px !important}.cover-search-result-list .product-img-box li:nth-child(4n){margin-right:10px !important}.cover-search-result-list .product-img-box li:nth-child(3n){margin-right:0px !important}.cover-search-result-list a.view-book:before{font-family:"fontello";font-size:16px;position:absolute;top:-7px;left:0;content:"\e814"}.cover-search-result-list .actions .product-show-link{margin-top:10px !important}.cover-search-result
a{color:#c40d1e}.coversuche-result-index .products-grid li .product-info .product-name{margin-bottom:4px }.coversuche-result-index .category-products .products-grid li .product-info
.actions{right:inherit}.coversuche-result-index .product-view .product-img-box{margin-right:0px}.coversuche-result-index
.hoehenausrichtung{height:90px}.coversuche-result-index .product-img-box{height:100%;height:87px;height:70px;height:60px;overflow:hidden}.coversuche-result-index .product-img-box.scroll{width:100% !important}.coversuche-result-index .product-img-box.scroll .product-image-thumbs{width:217px;height:62px;overflow-y:scroll}.coversuche-result-index .product-view .product-img-box .product-image-thumbs li:nth-child(-n+3){margin:0px
10px 0 0}.coversuche-result-index .product-view .product-img-box .product-image-thumbs
li{margin:10px
10px 0 0}.coversuche-result-index .product-view .product-img-box .product-image-thumbs::after{content:'';content:none}