@charset "utf-8";

/** Productdetail **/

.header-main .trusted,
.header-main .entry--search,
.tab-menu--cross-selling,
.last-seen-products, .dispatch-banner, 
.delivery--information i, .gototopwrap,
.product--details .tab--preview, .product--details .tab--header,
.product--navigation, .content--breadcrumb, #headertop .topbar {display:none !important;}

/*
.product--details .content--description {page-break-inside: avoid;}
*/

.header-main .logo-main {top: -10px;}
.header-main .logo-main img {max-width:180px; height:auto;}

.content--breadcrumb {margin-top:40px;}
.header-main .shopsearchrow .hotline {margin-top:50px;}

.emotion--element a.btn, .product--details .buybox--button, .actionbuttons a.btn, .product--price-info .product--price + .actionbuttons a.btn, .emotion--element .emotion--product-slider .product-slider--content .product--info + .actionbuttons a.btn, .buybox--button.btn {background: #fff !important; color: #000 !important; border: 1px solid #000 !important;  } 

.product--details .tab--header { position:relative; width:100%; padding: 20px 12px 10px;}

.header-main .logo-main {top:20px;}

.content.product--details .product--detail-upper.block-group > div {width:50%; float:left;}

.header-main .shopsearchrow .box--basic {float:right;}
.header-main .shopsearchrow .box--basic > div {float:left;}

.product--details .product--buybox .price--content {margin-bottom:20px;}

.js--tab-menu .tab--container-list .tab--container,
.content.product--details .product--properties.parent .product--properties {border:0;}

.product--details .product--header, .product--details .product--header {margin-top:0; min-height:auto; height:auto;}
.content.product--details .product--detail-upper.block-group {padding-top:0;}

/** ------- **/


.is--minimal-header .header-main .logo-main {top:10px;}