html { height: auto !important; }
body { width: 100%; height: auto !important; margin: 0 !important; padding: 0 !important; font-size: 13px; color: #000000; }
body.shop .cms { display: none; }

#content { width: 100%; }

@page {
   margin: 10mm 8mm 0 8mm;
}

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

.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;
}

#groessen-filter,
#hd-printnshare.d-flex,
#mwst													{ display: none !important; }
#crump												{ width: 100% !important; padding: 3rem 2rem 0 2rem !important; }
#crump + div										{ display: none; }

#crump:before,
#crump .crump-home								{ display: none !important; }
#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: 100% !important; flex-wrap: wrap !important; font-size: 0.7rem; }

#product-det-groessen-container .gt-table > .gt-row-body > .gt-cell { font: 16px/20px "FSDillon"; padding: 2mm 5mm 2mm 0 !important; }
#product-det-groessen-container .gt-table > .gt-row-header > .gt-cell { font: 16px/20px "FSDillonBold"; padding: 2mm 5mm 2mm 0 !important; }
#product-det-groessen-container .fs-30 { font-size: 16px !important; line-height: 20px !important; font-family: "FSDillonBold" !important; }

.data-table td {
    padding: 0.5mm 3mm !important;
    font: 16px/18px 'FSDillonMedium' !important;
}

.hd-thumb  { position: relative; }
.hd-brand  { position: absolute; right: 0; top: 0; }
.hd-brand > div > a { left: 0 !important; right: 0 !important; }

#leftside-navigation-container				{ padding: 0 !important; }
.container-1280 > div.p-3 { padding-top: 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%; }

#hd-g { padding: 0 1rem !important; }

h1 { font-size: 32px !important; }

.order-print-1 { order: 1 !important; }
.orded-print-2 { order: 2 !important; }
.order-print-3 { order: 3 !important; }
.order-print-4 { order: 4 !important; }
.order-print-5 { order: 5 !important; }
.hd-limit-toggler { display: none !important; }
.hd-limit-text { height: auto !important; }
.hd-image-zoom { display: none !important; }

#h-chat {display:none}