.external-fonts-loaded ol.cart-header, .external-fonts-loaded .next-step, .external-fonts-loaded .price-wrapper, .external-fonts-loaded .price-additional, .external-fonts-loaded .price-measure, .external-fonts-loaded .price-final, .external-fonts-loaded .price-save, .external-fonts-loaded .price-standard, .external-fonts-loaded .btn, .external-fonts-loaded .products .name {
    font-family: 'Suisse Int&#039;l Regular';
}
@media (max-width: 767px) {
.banner-hover-css, .carousel-inner {
    font-family: 'Suisse Int&#039;l Medium';
   }
}
#continue-order-button {
    font-family: 'Suisse Int&#039;l Regular';
}
#content .btn.unveil-button {
    font-family: 'Suisse Int&#039;l Regular';
}

.external-fonts-loaded ol.cart-header, .external-fonts-loaded .next-step, .external-fonts-loaded .price-wrapper, .external-fonts-loaded .price-additional, .external-fonts-loaded .price-measure, .external-fonts-loaded .price-final, .external-fonts-loaded .price-save, .external-fonts-loaded .price-standard, .external-fonts-loaded .btn, .external-fonts-loaded .products .name, .external-fonts-loaded .cart-table .main-link, .external-fonts-loaded .cart-related-name, .blank-mode .cart-table .main-link, .blank-mode .cart-related-name {
    font-family: 'Suisse Int&#039;l Regular;
}
:root {
    --template-font: 'Suisse Int&#039;l Regular';
    --template-headings-font: 'Suisse Int&#039;l Regular';
}
.external-fonts-loaded body, body.blank-mode, .external-fonts-loaded h1, .external-fonts-loaded h2, .external-fonts-loaded h3, .external-fonts-loaded h4, .external-fonts-loaded h5, .external-fonts-loaded h6, .external-fonts-loaded .h1, .external-fonts-loaded .h2, .external-fonts-loaded .h3, .external-fonts-loaded .h4, .external-fonts-loaded .h5, .external-fonts-loaded .h6, .external-fonts-loaded .cart-table .main-link, .external-fonts-loaded .cart-related-name, .blank-mode h1, .blank-mode h2, .blank-mode h3, .blank-mode h4, .blank-mode h5, .blank-mode h6, .blank-mode .h1, .blank-mode .h2, .blank-mode .h3, .blank-mode .h4, .blank-mode .h5, .blank-mode .h6, .blank-mode .cart-table .main-link, .blank-mode .cart-related-name {
    font-family: 'Suisse Int&#039;l Regular';
}
#footer h4 { 
    font-family: 'Suisse Int&#039;l SemiBold';
}
@media (min-width: 768px) {
    #navigation a {
    font-family: 'Suisse Int&#039;l Medium';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
}
.type-category .sloupec.text h3 {
    font-family: 'Suisse Int&#039;l Regular' !important;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
}
.btn, a.btn {
    font-family: 'Suisse Int&#039;l Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    text-transform: unset;
}
.products-block.products .p .price strong, .products-block.products .p .price span {
    font-family: 'Suisse Int&#039;l Medium';
    font-style: normal;
    font-weight: normal;
    line-height: 32px;
}
#footer h4 { 
    font-family: 'Suisse Int&#039;l SemiBold';
    font-style: normal;
    font-size: 23px;
    line-height: 32px;
    text-transform: unset;
}
.advanced-order .h2 {
    font-family: 'Suisse Int&#039;l Regular';
    font-style: normal;
    font-weight: normal;
}
#footer ul a {
    font-family: 'Suisse Int&#039;l Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 23px;
    line-height: 50px;
}
h4.homepage-group-title, .h4.homepage-group-title, .vw_igWidget_header > .text {
    font-family: 'Suisse Int&#039;l Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 46px;
    line-height: 62px;
    margin-left: 0;
}
h3 {
    font-family: 'Suisse Int&#039;l Regular' !important;
    font-style: normal;
    font-weight: normal;
    font-size: 23px;
    line-height: 32px;
	}
.text-hover-css, body.is-loaded h4.homepage-group-title, body.is-loaded .h4.homepage-group-title {
    font-family: 'Suisse Int&#039;l Medium' !important;
    font-style: normal;
    font-weight: normal;
}
.products-block.products .p .name {
    font-family: 'Suisse Int&#039;l Medium';
    font-style: normal;
    font-weight: normal;
    line-height: 32px;
}
.external-fonts-loaded body, body.blank-mode {
    font-family: 'Suisse Int&#039;l Regular' !important;
}

h1 {    
    font-family: 'Suisse Int&#039;l Regular' !important;
    font-style: normal;
    font-weight: normal;
    font-size: 46px;
    line-height: 62px;
}
h2, .newsletter h4 {
    font-family: 'Suisse Int&#039;l Regular' !important;
    font-style: normal;
    font-weight: 500;
    font-size: 33px;
    line-height: 42px;
}
@media (max-width: 767px) {
.p-final-price-wrapper .price-save > span, .p-final-price-wrapper .price-standard > span {
    font-family: 'Suisse Int&#039;l Regular';
}
}
.p-short-description, .p-short-description span, body:not(.in-kontakt).type-page article, .filter-label, .sidebar h4, .type-post .news-item-detail {
    font-family: 'Suisse Int&#039;l Regular' !important;
}
.top-nav-button.top-nav-button-login.primary.login.toggle-window span, .header-top .btn.cart-count .cart-price {
	font-family: Kunst !important;
	font-size: 22px;
}