﻿@import url('all.css');
@import url('general.css?v=20250812-1321');

@import url('style.css?v=20250812-1321');
@import url('style-2023.css?v=20250812-1321');
@import url('style-2024.css?v=20250812-1321');

@import url('style-header.css?v=20250812-1321');
@import url('style-product-list-modul-table.css?v=20250812-1321');

@import url('v3-menu.css?v=20250812-1321');

@import url('site-media-0-max-width-320.css?v=20250812-1321');
@import url('site-media-1-max-width-480.css?v=20250812-1321');
@import url('site-media-2-max-width-768.css?v=20250812-1321');
@import url('site-media-3-max-width-1024.css?v=20250812-1321');
@import url('site-media-4-min-width-1025.css?v=20250812-1321');
@import url('site-media-5-min-width-1440.css?v=20250812-1321');



@import url('footer.css?v=20250812-1321');

@page {
	size: A4;
	margin: 15px;
}

@media print {
	.col-lg-w33 {
		width: 33.33333% !important;
	}

	.modul-table.list {
		margin-top: 5px !important;
	}

		.modul-table.list > thead,
		.modul-table.list > tbody > tr:not(:last-child) > td {
			border-bottom: 1px solid #acb9c7 !important;
		}

	.order-data-row {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

	.cart-col:first-child {
		border-left: 0 !important;
	}

	.modul-table.list > tfoot > tr:last-child {
		border-top: 1px solid #acb9c7 !important;
	}

	.modul-table.list > tbody > tr {
		border-top: 0 !important;
	}

	.modul-table.list > tfoot {
		margin-top: 0 !important;
	}

	.modul-table.list {
		border: 1px solid #acb9c7 !important;
	}

		.modul-table.list .cart-row-wrapper .cart-row .cart-col:first-child {
			border-left: 0 !important;
		}

		.modul-table.list > tfoot {
			border-left: 0 !important;
			border-right: 0 !important;
			border-bottom: 0 !important;
		}

		.modul-table > thead > tr > th,
		.modul-table > tbody > tr > td,
		.modul-table > tfoot > tr > td,
		.modul-table.list .cart-row-wrapper .cart-row .cart-col {
			padding-top: 4px !important;
			padding-bottom: 4px !important;
		}

	.fs-18 {
		font-size: 16px !important;
	}

	.form-textarea {
		width: 100% !important;
	}

	.col-lg-w66 {
		width: 66.66667% !important;
	}

	.modul-subtitle-container.mb-5 {
		margin-bottom: 10px !important;
		margin-top: 10px !important;
	}

	.print-mt-10 {
		margin-top: 10px !important;
	}
}

