/* good */
@media print {
	.print {
		display: block !important;
		padding: 10px 0;
	}
	* {
		color: #000000 !important;
	}
	a {
		text-decoration: none !important;
	}
	body {
		/*width: 200mm !important;*/
	}
	#wrapper {
		margin: 0 !important;
	}
	.hostcmsPanel.cls-show,
	.superadmin .hostcmsPanel.cls-show,
	.superadmin .hostcmsPanel,
	.header,
	.topbar,
	.good_side,
	.footer,
	.nav,
	.sub_nav,
	.good .main_goods,
	.good .good__extra,
	.simpleuser .hostcmsPanel.customAdminItem.cls-show,
	.breadcrumbs {
		display: none !important;
	}
	.good_tabs_nav {
		display: none !important;
	}
	.good .good__title {
		margin-top: 0 !important;
		margin-bottom: 10px !important;
		margin-left: 0 !important;
		padding: 0 !important;
	}
	.good_main {
		float: none !important;
		width: 100% !important;
	}
	.container {
		width: 100% !important;
		padding: 0 !important;
	}
	body .hostcmsPanel.togglePanel {
		display: none !important;
	}
	.good_video {
		display: none !important;
	}

	.good_gallery {
		float: left;
		width: 90mm!important;
		min-height: 20mm!important;
		line-height: inherit !important;
		height: auto !important;
		margin: 0;
		position: static !important;
	}
	.good_gallery_thumbs {
		display: none !important;
	}
	.good_info {
		float: left !important;
		width: calc(100% - 90mm) !important;
		/*width: 120mm !important;*/
		margin-left: 0 !important;
		padding-left: 10px !important;
		min-height: 0 !important;
		text-align: justify;
	}
	.good__wrapper {
		overflow: hidden;
		padding: 0 0 10px;
		min-height: 0 !important;
	}
	.good__control {
		display: none;
	}
	.good__footer {
		text-align: left !important;
	}
	.good__price {
		font-size: 22pt;
		text-align: left !important;
		margin: 0 !important;
	}
	.good .owl-wrapper {
		width: 100% !important;
	}
	.good_gallery_lg {
		padding: 0 !important;
		margin: 0 !important;
	}
	.good .owl-carousel .owl-item {
		float: none !important;
		width: 100% !important;
	}
	.good_tabs_content {
		padding: 0 !important;
		border: 0 !important;
	}
	.good__table_left, .good__table_right {
		float: left !important;
		width: 50% !important;
	}
	.good__table_left table + table, .good__table_right table + table {
		margin-top: 10px !important;
	}

	.good .good_gallery_lg__link {
		display: none;
	}
	.good .good_gallery_lg__link:first-child {
		display: block;
	}
	.good .owl-item,
	.good .owl-controls {
		display: none !important;
	}
	.good .owl-item.active {
		display: block !important;
	}
	.good .section {
		padding: 0 !important;
	}
	.good .good__description {
		text-align: justify;
		padding-top: 0;
	}
	.good .good__grid_sizes {
		display: none !important;
	}

	.hostcmsInformationPanel {
		display: none !important;
	}
	.hostcmsSectionWidget {
		display: none !important;
	}
	.hostcmsSection {
		display: none !important;
	}
	#to-top {
		display: none !important;
	}
	.good_main {
		display: block !important;
		float: none !important;
		width: 100% !important;
	}
	.good_side {
		display: none !important;
	}
	.good-main-gallery__thumbs {
		display: none !important;
	}
	.good-main .good-main__info {
		padding-left: 20px !important;
		width: calc(100% - 110mm);
	}
	.good_tab {
		margin-top: 10px;
	}

	.good-main__gallery {
		width: 90mm !important;
	}
	.good-main-gallery__main .swiper-slide {
		width: 90mm !important;
	}

	.good__footer {
		display: flex !important;
		flex-direction: row !important;
		justify-content: flex-end;
		align-items: flex-start;
		text-align: right !important;
		gap: 10px !important;
	}
	.good__description.section {
		display: none !important;
	}
	.grid_good__infobar {
		display: none !important;
	}
	.good__share {
		display: none !important;
	}

	.good__spec {
		border: 0 !important;
		background: transparent !important;
		padding: 0 !important;
	}

	.placement {
		display: none !important;
	}
	.cbar {
		display: none !important;
	}

	#print-qr {
		display: block !important;
		width: 150px;
		height: 150px;
		margin-left: auto;
	}
	#print-qr img {
		margin: 0;
		width: 100%;
		height: 100%;
	}
}