body { width: 100vW; margin: 0 !important; padding: 0 !important; font-size: 13px; color: #000000 }

@page {
	margin: 8mm;
}

.print-break-avoid { break-inside: avoid; }

.col-print-3{
	-ms-flex: 0 0 25% !important;
	flex: 0 0 25% !important;
	max-width: 25% !important;
}
.col-print-4 {
	-ms-flex: 0 0 33.33333% !important;
	flex: 0 0 33.33333% !important;
	max-width: 33.33333% !important;
}
.col-print-6 {
	-ms-flex: 0 0 50% !important;
	flex: 0 0 50% !important;
	max-width: 50% !important;
}

section#crump										{ width: 100vW !important; padding-bottom: 8px; }
#crump .crump-home								{ display: none; }
#crump a												{ padding-top: 0 !important; padding-bottom: 0 !important; }
#crump a:after										{ top: 6px; }
#crump li:last-child a:after					{ display: none; }


.crump-main ul										{ width: 100vW !important; flex-wrap: wrap !important; font-size: 0.7rem; }


#leftside-navigation-container				{ padding: 0 !important; }

article												{ width: 100vW !important; }
#pd-main												{ display: block !important; }
#pd-main > #left-carousel						{ float: left; width: 20% !important; }
#pd-main > #center-text							{ float: left; width: 40% !important; }
#pd-main > #right-info							{ float: left; width: 40% !important; }
#pd-main:after										{ display: block; content: ""; clear: both; }
#center-text > div > div.center-text		{ height: auto !important; }

#pd-main > #right-info .product-det-icon-growing div img			{ max-width: 50px; max-height: 25px; }
#pd-main > #right-info .pt-3					{ padding-top: 0px !important; }
#pd-main > #right-info .accordion			{ display: none !important; }



@media (orientation : landscape) { 
#pd-main > #left-carousel						{ width: 20% !important; }
#pd-main > #center-text							{ width: 50% !important; }
#pd-main > #right-info							{ width: 30% !important; }

}
#product-det-groessen-container				{ page-break-inside: avoid; }

#pd-gd .gd-text .gd-limit.limited			{ height: auto !important; }
.gd-limit-toggler									{ display: none; }

.gt-table
.table-striped > tbody > tr:nth-of-type(2N-1) > td { background: #f6f6f6;}

#pd-gd .gd-brand { position: static; width: 100%; padding: 1rem 0 0 1rem; margin-bottom: -1rem; }
#pd-gd .gd-brand .product-det-brandlogo { max-width: 20%; }
.gd-image { padding: 0 25%; }