@font-face {
    font-family: 'SKODA Next';
    src: url('fonts/subset-SKODANext-Bold.woff2') format('woff2'),
        url('fonts/subset-SKODANext-Bold.woff') format('woff'),
        url('fonts/subset-SKODANext-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SKODA Next';
    src: url('fonts/subset-SKODANext-LightItalic.woff2') format('woff2'),
        url('fonts/subset-SKODANext-LightItalic.woff') format('woff'),
        url('fonts/subset-SKODANext-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SKODA Next';
    src: url('fonts/subset-SKODANext-Light.woff2') format('woff2'),
        url('fonts/subset-SKODANext-Light.woff') format('woff'),
        url('fonts/subset-SKODANext-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SKODA Next';
    src: url('fonts/subset-SKODANext-Italic.woff2') format('woff2'),
        url('fonts/subset-SKODANext-Italic.woff') format('woff'),
        url('fonts/subset-SKODANext-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SKODA Next';
    src: url('fonts/subset-SKODANext-Regular.woff2') format('woff2'),
        url('fonts/subset-SKODANext-Regular.woff') format('woff'),
        url('fonts/subset-SKODANext-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SKODA Next';
    src: url('fonts/subset-SKODANext-BoldItalic.woff2') format('woff2'),
        url('fonts/subset-SKODANext-BoldItalic.woff') format('woff'),
        url('fonts/subset-SKODANext-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

body.module-login {
	background: #4ba82e;
	/*background: linear-gradient(110deg, rgba(4,17,110,1) 0%, #00d1b2 100%); */
}

.iofc-container {
	height:200px;
}
.iofc-container img {
	width: 100%;
	height: 100%;
	object-fit:cover;
}

.iofc-cn-container {
	height:100px;
	min-width:100px;
}
.iofc-cn-container img {
	width: 100%;
	height: 100%;
	object-fit:contain;
}


@media (min-width: 992px) {
	.offcanvas {
		background-color:#fbfbfb;
	}
	.fixed-footer {
		position:fixed;
		bottom:0px;
		width:calc(100% - 18.875rem);
		z-index:3;
	}
	.offcanvas-enabled {
		padding-bottom:2.5rem;
	}
}

.mini-cart-image {
	width:60px !important;
	height:60px !important;
	object-fit:cover;
}
.large-cart-image {
	width:80px !important;
	height:80px !important;
	object-fit:cover;
}

.table-vertical-middle td {
	vertical-align:middle;
}

.table td.is-narrow, .table th.is-narrow {
    white-space: nowrap;
    width: 1%;
}