@-webkit-keyframes infinite-rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes infinite-rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.nav-main-categories>ul,.nav-main-topics>.megamenu{top:6rem}@media (min-width:980px){.nav-main-part--categories{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.nav-main-part--misc{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}.footer-nav{margin-bottom:3rem}.shipping-asterisk{margin-bottom:2rem}.articles-details-zh{margin-top:2rem}.articles-details-zh .card+.card{margin-top:2rem}.articles-entry--details .articles-entry__ratings{height:2.2rem}.card--tuermchen{position:relative}.card--tuermchen .tuermchen{position:absolute;right:0;bottom:-2rem}.card--tuermchen .card__content{padding-right:22rem}.card--gallery .card__content{padding-left:22rem}.card--gallery .card__content:after{content:"";display:table;clear:both}.card--gallery .teaser-gallery{position:relative;float:left;margin-left:-22rem}.card--carousel{margin-top:2rem}.card--carousel__intro{display:-webkit-box;display:-ms-flexbox;display:flex}.card--carousel__intro .col-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 19rem;flex:0 0 19rem;max-width:19rem;position:relative;padding-left:2.5rem}.card--carousel__intro .text-image__logo{position:absolute;bottom:0;right:-3rem}.card--carousel__intro .col-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:center;align-self:center}.card--carousel__carousel{margin-top:2rem}.home-section--topseller-cn{margin-bottom:4rem}.home-section--incentives{margin-bottom:0}.home-section--incentives .container{margin-bottom:0}.home-section--incentives .col{-webkit-box-flex:50%;-ms-flex:50% 0 0px;flex:50% 0 0;max-width:50%}.home-section--incentives .col:last-child{display:block}@media (min-width:980px){.home-section--incentives .col{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (min-width:980px){.home-section--incentives .col{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.page--about .col-content .card__content p,.page--gallery .col-content .card__content p,.page--visitors .col-content .card__content p{font-size:1.2em;line-height:1.4em}.page--about .col-sidebar,.page--visitors .col-sidebar{padding-top:4rem}@media (min-width:980px){.page--about .col-sidebar,.page--visitors .col-sidebar{padding-top:0}}.page--about hr,.page--visitors hr{margin:3.9rem 0 4rem}.page--about .incentives,.page--visitors .incentives{margin-top:4rem}@media (min-width:740px) and (max-width:979px){.page--about .incentives,.page--visitors .incentives{margin-left:-1rem;margin-right:-1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.page--about .incentives .text-teaser,.page--visitors .incentives .text-teaser{-webkit-box-flex:0;-ms-flex:0 0 22rem;flex:0 0 22rem;margin-left:1rem;margin-right:1rem}}.page--about .gallery{margin-top:2rem;margin-bottom:2rem}.page--about .text:after{content:"";display:table;clear:both}.page--gallery .gallery-wrapper{max-width:90rem;margin-left:auto;margin-right:auto}.page--gallery .gallery{margin-top:4rem;margin-right:-.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page--gallery .gallery a{position:relative;width:21.8rem;margin-right:.1rem;margin-bottom:.1rem}.page--gallery .gallery a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,102,49,.6);-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0}.page--gallery .gallery a .icon{width:3rem;height:3rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:2;-webkit-transition:all .4s ease;transition:all .4s ease;pointer-events:none;opacity:0;-webkit-filter:drop-shadow(1px 1px 2px rgba(17, 17, 17, .8));filter:drop-shadow(1px 1px 2px rgba(17, 17, 17, .8))}.page--gallery .gallery a:hover:after{opacity:1}.page--gallery .gallery a:hover .icon{width:4rem;height:4rem;opacity:1}@media (min-width:980px){.page--gallery .gallery a{width:22.4rem}}