

body.mn-smartfonts h1,
body.mn-smartfonts .page-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 26);
}

body.mn-smartfonts h2 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 21);
}

body.mn-smartfonts h3 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}

body.mn-smartfonts .button,
body.mn-smartfonts button.button,
body.mn-smartfonts input[type="submit"],
body.mn-smartfonts a.wp-element-button,
body.mn-smartfonts button.wp-element-button,
body.mn-smartfonts .wp-element-button {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .single_add_to_cart_button.single_add_to_cart_button,
body.mn-smartfonts .add_to_cart_button.add_to_cart_button,
body.mn-smartfonts .mn-flycart-btn.mn-flycart-btn,
body.mn-smartfonts .button.pay,
body.mn-smartfonts .button.checkout,
body.mn-smartfonts .checkout-button.checkout-button,
body.mn-smartfonts .wc-block-cart__submit-button.wc-block-cart__submit-button,
body.mn-smartfonts .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts input[type="text"],
body.mn-smartfonts input[type="search"],
body.mn-smartfonts input[type="email"],
body.mn-smartfonts input[type="tel"],
body.mn-smartfonts input[type="url"],
body.mn-smartfonts input[type="password"],
body.mn-smartfonts input[type="number"],
body.mn-smartfonts textarea,
body.mn-smartfonts select {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

@media (pointer: coarse) {

body.mn-smartfonts input[type="text"],
body.mn-smartfonts input[type="search"],
body.mn-smartfonts input[type="email"],
body.mn-smartfonts input[type="tel"],
body.mn-smartfonts input[type="url"],
body.mn-smartfonts input[type="password"],
body.mn-smartfonts input[type="number"],
body.mn-smartfonts textarea,
body.mn-smartfonts select {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

}

@media (pointer: coarse) {

body.mn-smartfonts .mn-qty .qty {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

}

body.mn-smartfonts .mn-badge {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts.mn-badgestyle-minimal .mn-badge {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11);
}

body.mn-smartfonts .star-rating {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-post-card-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}

body.mn-smartfonts .entry-meta {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-lang-link {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-lang-toggle {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-category-tile-name {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-slider-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-page-subtitle {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts.page .entry-content > h2,
body.mn-smartfonts.page .entry-content h2.wp-block-heading {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}

body.mn-smartfonts.page .entry-content > h3,
body.mn-smartfonts.page .entry-content h3.wp-block-heading {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}



body.mn-smartfonts .mn-topbar-link {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .site-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 24);
}

body.mn-smartfonts .mn-header-icon-label {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-infomenu-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-infomenu-list a {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-infomenu-list .menu-item-has-children > a {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-chlang-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-chlang-link {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-cart-count {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11);
}

body.mn-smartfonts .mn-merkliste-count {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11);
}

body.mn-smartfonts .mn-mega-heading {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-mega-links a {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-mega-all {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-breadcrumb-row .msc-wl-btn {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-breadcrumb {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-slim-secure {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-mob-search input[type="search"] {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}

body.mn-smartfonts .mn-mob-bar {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-mob-showall,
body.mn-smartfonts .mn-mob-sub-toggle,
body.mn-smartfonts .mn-mob-link {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-mob-showall {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-mob-info a {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-mob-lang-top .mn-lang-mobile .mn-lang-link {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-lang-mobile .mn-lang-link {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-banner-btn {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-mob-brandname {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 19);
}

body.mn-smartfonts .mn-mm-modern-hell .mn-mob-close-label {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-mm-modern-hell:not(.mn-mm-free) .mn-mob-bar {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16.5);
}

body.mn-smartfonts .mn-mob-hero-login {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-mob-hero-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-mob-hero-title strong {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 24);
}

body.mn-smartfonts .mn-mm-modern-markt .mn-mob-heading,
body.mn-smartfonts .mn-mm-hybrid .mn-mob-heading {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}

body.mn-smartfonts .mn-mm-modern-markt:not(.mn-mm-free) .mn-mob-bar {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-mm-hybrid:not(.mn-mm-free) .mn-mob-bar {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-mob-hero.is-band .mn-mob-hero-login,
body.mn-smartfonts .mn-mob-hero.is-band .mn-mob-hero-lang .mn-lang-link {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-mob-hero.is-band .mn-mob-hero-cart .mn-cart-count {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11);
}

body.mn-smartfonts .mn-mob-back {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-mob-level-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}

body.mn-smartfonts .is-parents-drill .mn-mob-showall {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-mega--signature .mn-mega-heading {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-mega--icons .mn-mega-heading {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15.5);
}

body.mn-smartfonts .mn-mega--icons .mn-mega-ico {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}

body.mn-smartfonts .mn-mega--gallery .mn-mega-thumb {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 34);
}

body.mn-smartfonts .mn-mega-banner-cap {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-mega-intro-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 25);
}

body.mn-smartfonts .mn-mega-intro-desc {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-mega-intro-btn {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-mega--grand .mn-mega-heading {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 22);
}

body.mn-smartfonts .mn-mega--grand .mn-mega-links a {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-mega--modern .mn-mega-thumb {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 26);
}

body.mn-smartfonts .mn-mega--modern .mn-mega-heading {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-mega--modern .mn-mega-links a {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-mob-home {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15.5);
}



body.mn-smartfonts .mn-usp-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-usp-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

body.mn-smartfonts .mn-newsletter-text strong {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-newsletter-text span {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-newsletter-btn {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

body.mn-smartfonts .mn-footer-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-footer-about {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-footer-links a {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-payment-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11);
}

body.mn-smartfonts .mn-footer-fastbox-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

body.mn-smartfonts .mn-footer-fastbox-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-service-list li {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-footer-copyright {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}



body.mn-smartfonts .mn-home-lead,
body.mn-smartfonts .mn-startseite .mn-slider-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-home-marken li {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-home-weg h3 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-home-weg p {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-home-wege .mn-home-weg .mn-home-weg-klein {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-home-tel {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 22);
}

body.mn-smartfonts .mn-home-code {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 18);
}

body.mn-smartfonts .mn-home-code-echo {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-home-welt-schild {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

@media (hover: hover) {

body.mn-smartfonts .mn-home-welt-schleier-titel {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

}

@media (hover: hover) {

body.mn-smartfonts .mn-home-welt-schleier-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

}

@media (hover: hover) {

body.mn-smartfonts .mn-home-welt-cta {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

}

@media not all and (hover: hover) {

body.mn-smartfonts .mn-home-welt-schild {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

}

@media not all and (hover: hover) {

body.mn-smartfonts .mn-home-welt-schleier-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

}

@media (max-width: 479.98px) {

body.mn-smartfonts .mn-home-welt-schild {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

}

body.mn-smartfonts .mn-home-kat-titel {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}

body.mn-smartfonts .mn-home-kat-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-home-kat-name {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-home-kat-mehr {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-home-blog-datum {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

body.mn-smartfonts .mn-home-blog-titel {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15.5);
}

body.mn-smartfonts .mn-home-blog-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-home-blog-cta {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-startseite .mn-slider-title,
body.mn-smartfonts .mn-startseite .mn-home-titel {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 19);
}



body.mn-smartfonts .mn-hero__marke {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11);
}

body.mn-smartfonts .mn-hero__titel {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 30);
}

body.mn-smartfonts .mn-hero__karte:not(.mn-hero__karte--fokus) .mn-hero__titel {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 20);
}

body.mn-smartfonts .mn-hero__text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-hero__knopf {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-hero__knopf::after {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-hero__pause {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

@media (max-width: 767.98px) {

body.mn-smartfonts .mn-hero__titel {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 21);
}

}

@media (max-width: 767.98px) {

body.mn-smartfonts .mn-hero__karte:not(.mn-hero__karte--fokus) .mn-hero__titel {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

}

@media (max-width: 767.98px) {

body.mn-smartfonts .mn-hero__karte:not(.mn-hero__karte--fokus) .mn-hero__marke {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 10);
}

}

@media (max-width: 767.98px) {

body.mn-smartfonts .mn-hero__text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

}

@media (max-width: 479.98px) {

body.mn-smartfonts .mn-hero__titel {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 18);
}

}

@media (max-width: 479.98px) {

body.mn-smartfonts .mn-hero__karte:not(.mn-hero__karte--fokus) .mn-hero__titel {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

}



body.mn-smartfonts .mn-side-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-side-cat {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-side-cats ul a {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-side-links a {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-side-product-name {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-side-product-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-side-blog-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-side-blog-more {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-archive-banner-label {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-chip {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

@media (max-width: 767.98px) {

body.mn-smartfonts .mn-archive-description.is-collapsible .mn-archive-desc-toggle {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

}

body.mn-smartfonts .mn-loadmore-count {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-loadmore-wrap.is-auto .mn-loadmore {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

@media (max-width: 991.98px) {

body.mn-smartfonts .mn-mobile-catnav .mn-chip {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

}

@media (max-width: 991.98px) {

body.mn-smartfonts .mn-chip-count {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11.5);
}

}



body.mn-smartfonts .mn-catslider__tag {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 10);
}

body.mn-smartfonts .mn-catslider__hl {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-catslider__hl strong {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-catslider__tab {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

@media (max-width: 767.98px) {

body.mn-smartfonts .mn-catslider__hl {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11);
}

}

@media (max-width: 767.98px) {

body.mn-smartfonts .mn-catslider__hl strong {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

}

@media (max-width: 767.98px) {

body.mn-smartfonts .mn-catslider__tag {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 9);
}

}



body.mn-smartfonts .mn-card-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-card-excerpt {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-card-uvp {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-card-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}

body.mn-smartfonts .mn-card-price del {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-card-unit-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-card-delivery {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-card-actions .mn-card-details {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-card-actions .button {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-variant-galerie .mn-card-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}

body.mn-smartfonts .mn-variant-galerie .mn-card-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 19);
}

body.mn-smartfonts .mn-variant-berater .mn-card-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15.5);
}

body.mn-smartfonts .mn-variant-berater .mn-card-excerpt {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-card-bullets li {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

body.mn-smartfonts .mn-variant-zeile .mn-card-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}

body.mn-smartfonts .mn-variant-kompakt .mn-card-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-variant-kompakt .mn-card-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-variant-kompakt .mn-card-badges .mn-badge {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 10);
}

body.mn-smartfonts .mn-variant-kompakt .mn-card-actions .mn-card-details,
body.mn-smartfonts .mn-variant-kompakt .mn-card-actions .button {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11);
}

@media (max-width: 767.98px) {

body.mn-smartfonts .mn-variant-galerie .mn-card-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

}

body.mn-smartfonts .mn-card-slide .mn-card-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

@media (max-width: 767.98px) {

body.mn-smartfonts ul.products[class*="mn-mvar-"]:not(.mn-view-list) .mn-card-badges .mn-badge {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

}

@media (max-width: 767.98px) {

body.mn-smartfonts ul.products[class*="mn-mvar-"]:not(.mn-view-list) .mn-card-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

}

@media (max-width: 767.98px) {

body.mn-smartfonts ul.products[class*="mn-mvar-"]:not(.mn-view-list) .mn-card-excerpt {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

}

@media (max-width: 767.98px) {

body.mn-smartfonts ul.products[class*="mn-mvar-"]:not(.mn-view-list) .mn-card-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}

}

@media (max-width: 767.98px) {

body.mn-smartfonts ul.products.mn-mvar-kacheln:not(.mn-view-list) .mn-card-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

}

@media (max-width: 767.98px) {

body.mn-smartfonts ul.products.mn-mvar-kompakt:not(.mn-view-list) .mn-card-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

}

@media (max-width: 767.98px) {

body.mn-smartfonts ul.products.mn-mvar-kompakt:not(.mn-view-list) .mn-card-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

}

@media (max-width: 767.98px) {

body.mn-smartfonts ul.products.mn-mvar-kompakt:not(.mn-view-list) .mn-card-badges .mn-badge {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 10);
}

}

@media (max-width: 767.98px) {

body.mn-smartfonts ul.products.mn-mvar-kompakt:not(.mn-view-list) .mn-card-actions .mn-card-details,
body.mn-smartfonts ul.products.mn-mvar-kompakt:not(.mn-view-list) .mn-card-actions .button {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11);
}

}

body.mn-smartfonts.mn-carddetails-small ul.products .mn-card-actions .mn-card-details {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11);
}

@media (min-width: 768px) {

body.mn-smartfonts ul.products.mn-view-list .mn-card-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

}

body.mn-smartfonts.mn-choosehint ul.products .button.mn-btn-choose[data-mn-hint]::after {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}



body.mn-smartfonts .mn-single-summary .msc-package-size-selector h3 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .woocommerce-Tabs-panel .gcx-origin-hint {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-origin-chip {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

body.mn-smartfonts .mn-single-summary .gcx-base-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-single-summary .gcx-delivery-time {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-gallery-counter {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

@media (max-width: 767.98px) {

body.mn-smartfonts .mn-sku .mn-sku-merkliste {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

}

body.mn-smartfonts .mn-lightbox-arrow {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 30);
}

body.mn-smartfonts .mn-lightbox-counter {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-product-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 24);
}

body.mn-smartfonts .mn-trust-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-trust-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-trust-text small {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-availability {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-price-label {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11);
}

body.mn-smartfonts .mn-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 32);
}

body.mn-smartfonts .mn-price del {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-tax-note {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-unit-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts form.cart .single_add_to_cart_button {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

@media (max-width: 575.98px) {

body.mn-smartfonts form.cart .single_add_to_cart_button,
body.mn-smartfonts form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

}

body.mn-smartfonts form.cart .variations th.label label {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .reset_variations {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

body.mn-smartfonts .woocommerce-variation-price .price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 22);
}

body.mn-smartfonts .mn-product-meta,
body.mn-smartfonts .mn-brand {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-share {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-shipping-note {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-sections-nav a {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts.mn-secnav-check .mn-sections-nav a.is-active::before {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts.mn-secnav-arrow .mn-sections-nav a.is-active::before {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 18);
}

body.mn-smartfonts.mn-secnav-normal .mn-sections-nav a {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-section-toggle {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-section-body h2,
body.mn-smartfonts .mn-tab-panel h2,
body.mn-smartfonts .mn-acc-body h2 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 19);
}

body.mn-smartfonts .mn-section-body h4,
body.mn-smartfonts .mn-tab-panel h4,
body.mn-smartfonts .mn-acc-body h4 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-tab-btn {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-acc-toggle {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-anchor-pill {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-anchor-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-anchor-body {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-flow-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-flow-body {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15.5);
}

body.mn-smartfonts .mn-flow-body h2 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 19);
}

body.mn-smartfonts .related.products > h2,
body.mn-smartfonts .upsells.products > h2 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-variation-hint {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}



body.mn-smartfonts .wp-block-woocommerce-cart,
body.mn-smartfonts .wp-block-woocommerce-checkout {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .wc-block-components-button:not(.is-link) {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .wc-block-cart__submit-button.wc-block-cart__submit-button,
body.mn-smartfonts .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts table.wc-block-cart-items th,
body.mn-smartfonts .wc-block-cart-items__header th {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12) !important;
}

body.mn-smartfonts .wc-block-cart-items__row .wc-block-components-product-name,
body.mn-smartfonts .wc-block-components-order-summary-item__description .wc-block-components-product-name {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15) !important;
}

body.mn-smartfonts .wc-block-cart-item__prices {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .wc-block-components-product-metadata {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13) !important;
}

@media (max-width: 559.98px) {

body.mn-smartfonts .wc-block-cart-item__total .wc-block-components-product-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15) !important;
}

}

@media (max-width: 559.98px) {

body.mn-smartfonts .wc-block-cart-item__total .wc-block-components-sale-badge {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 10);
}

}

@media (max-width: 559.98px) {

body.mn-smartfonts .wc-block-cart-items__row .wc-block-components-product-name {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14) !important;
}

}

body.mn-smartfonts .wc-block-cart-item__total .wc-block-components-product-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16.5) !important;
}

body.mn-smartfonts .wc-block-components-product-price,
body.mn-smartfonts .wc-block-cart-item__total .wc-block-components-product-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .wc-block-components-product-price del {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .wc-block-cart-item__remove-link {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13) !important;
}

body.mn-smartfonts .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

@media (pointer: coarse) {

body.mn-smartfonts .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

}

body.mn-smartfonts .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 18);
}

body.mn-smartfonts .wc-block-components-checkout-order-summary__title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .wc-block-components-totals-item__value strong {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts a.msc-cart-extras__continue {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-cart-payments-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-cart-payments .mn-drawer-pay-list .mn-payment-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11);
}

body.mn-smartfonts .mn-cart-payments .mn-drawer-secure-text strong {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-cart-payments .mn-drawer-secure-text small {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

body.mn-smartfonts .mn-cart-payments .mn-ssl-chip {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
body.mn-smartfonts .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 18);
}

body.mn-smartfonts .wc-block-components-totals-coupon-link {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .wc-block-components-panel__button {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .wc-block-components-totals-coupon .wc-block-components-panel__button {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .wc-block-components-totals-coupon .wc-block-components-text-input label {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .wc-block-components-address-card__edit {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .wc-block-components-checkout-place-order-button {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16) !important;
}

body.mn-smartfonts .wc-block-components-checkout-step__title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}

body.mn-smartfonts .wc-block-checkout__login-prompt {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .woocommerce-checkout .entry-content h2.wc-block-components-checkout-step__title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 19);
}

body.mn-smartfonts .wc-block-components-checkout-step__description {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .wc-block-components-radio-control-accordion-content {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .wc-block-components-radio-control__secondary-label {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .wc-block-checkout__terms {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .wc-block-components-express-payment__title-container .wc-block-components-express-payment__title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .wc-block-components-express-payment-continue-rule {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .wp-block-woocommerce-cart-cross-sells-block h2 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .cross-sells-product .wp-block-post-title,
body.mn-smartfonts .cross-sells-product .wc-block-components-product-name {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .cross-sells-product .wc-block-components-product-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-checkout-trust {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .woocommerce-order .woocommerce-thankyou-order-received {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 18);
}

body.mn-smartfonts .woocommerce-order-overview li {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .woocommerce-order-overview li strong {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-or-divider span {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .wc-block-components-checkout-order-summary__title[role="button"] .wc-block-components-checkout-order-summary__title-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13) !important;
}

body.mn-smartfonts .wc-block-components-checkout-order-summary__title[role="button"] .mn-summary-sub {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .wc-block-components-checkout-order-summary__title[role="button"] .wc-block-components-formatted-money-amount {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}



body.mn-smartfonts .mn-drawer-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-drawer-count {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-drawer-item-name {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-drawer-item-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-drawer-row {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-drawer-row-total span:last-child {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 19);
}

body.mn-smartfonts .mn-shipping-bar-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-drawer-coupon-toggle {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-drawer-coupon-form button.button {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-drawer-coupon-msg {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-drawer-btn {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-drawer-crosssell-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-drawer-cs-item {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-drawer-cs-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-drawer-pay-list .mn-payment-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11);
}

body.mn-smartfonts .mn-drawer-secure-text strong {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-drawer-secure-text small {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

body.mn-smartfonts .mn-ssl-chip {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-drawer-item-meta {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}



body.mn-smartfonts .mn-flycart-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-flycart-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

@media (max-width: 767.98px) {

body.mn-smartfonts .mn-flycart-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

}

@media (max-width: 767.98px) {

body.mn-smartfonts .mn-flycart-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

}

@media (max-width: 767.98px) {

body.mn-smartfonts .mn-flycart-btn {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

}



body.mn-smartfonts .woocommerce-account .msc-unified-login label {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .woocommerce-account .msc-unified-login .input-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .woocommerce-account .msc-unified-login__divider {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .woocommerce-account .msc-social-login-area__title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .woocommerce-account .msc-social-login-area__description {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-account-nav a {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .woocommerce-MyAccount-content {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .woocommerce-MyAccount-content h2,
body.mn-smartfonts .woocommerce-MyAccount-content h3 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}

body.mn-smartfonts .woocommerce-orders-table,
body.mn-smartfonts .woocommerce-table {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .woocommerce-orders-table thead th,
body.mn-smartfonts .woocommerce-table thead th {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .woocommerce-orders-table.woocommerce-orders-table thead th {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12) !important;
}

body.mn-smartfonts.woocommerce-account .woocommerce-MyAccount-content h2 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 19);
}

body.mn-smartfonts .mn-status-chip {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

body.mn-smartfonts .woocommerce-orders-table__cell-order-total del {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-order-items {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-btn-doc-short {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11);
}

body.mn-smartfonts .woocommerce-orders-table .button,
body.mn-smartfonts .woocommerce-MyAccount-content .woocommerce-button.view {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11);
}

body.mn-smartfonts .woocommerce-form-login label,
body.mn-smartfonts .woocommerce-form-register label,
body.mn-smartfonts .woocommerce-EditAccountForm label,
body.mn-smartfonts .woocommerce-address-fields label {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .lost_password {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-login-page .woocommerce-error,
body.mn-smartfonts .mn-login-page .msc-unified-login__identify-error:not([hidden]) {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-login-page .woocommerce-ResetPassword label {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-login-page .woocommerce-ResetPassword .input-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-login-backlink {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-login-intro,
body.mn-smartfonts .mn-login-note,
body.mn-smartfonts .mn-login-proof {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-login-proof {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-login-note {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

body.mn-smartfonts .mn-login-context {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-login-context-link {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-login-welcome {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-login-section-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-login-benefit-body {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-login-benefit-body strong {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-login-benefits-accordion summary {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-login-duo-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-login-duo-points li {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-login-duo-btn {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-login-stagepic-chip strong {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-login-stagepic-chip span {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-login-help {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-login-identity {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

@media (min-width: 992px) {

body.mn-smartfonts.mn-login-layout-bar .mn-login-split-cols .msc-social-login-area__title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

}

body.mn-smartfonts .mn-login-bar-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-login-benefits-bar .mn-login-benefit-body strong {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

@media (max-width: 639.98px) {

body.mn-smartfonts .mn-login-benefits-bar .mn-login-benefit-body > span {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

}

body.mn-smartfonts .mn-kundennummer-label {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11);
}

body.mn-smartfonts .mn-kundennummer strong {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-konto-gruss {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}

body.mn-smartfonts .mn-konto-recent .mn-side-product-name {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-konto-recent .mn-side-product-price {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}



body.mn-smartfonts.mn-content-page .entry-content > h2,
body.mn-smartfonts.mn-content-page .entry-content h2.wp-block-heading,
body.mn-smartfonts .mn-terms-modal .mn-content-page .entry-content > h2,
body.mn-smartfonts .mn-terms-modal .mn-content-page .entry-content h2.wp-block-heading {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 19);
}

body.mn-smartfonts.mn-content-page .entry-content > h3,
body.mn-smartfonts.mn-content-page .entry-content h3.wp-block-heading,
body.mn-smartfonts .mn-terms-modal .mn-content-page .entry-content > h3,
body.mn-smartfonts .mn-terms-modal .mn-content-page .entry-content h3.wp-block-heading {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}

body.mn-smartfonts.mn-content-page .entry-content > h4,
body.mn-smartfonts.mn-content-page .entry-content h4.wp-block-heading,
body.mn-smartfonts .mn-terms-modal .mn-content-page .entry-content > h4,
body.mn-smartfonts .mn-terms-modal .mn-content-page .entry-content h4.wp-block-heading {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts.mn-content-page .mn-cp-contact-card h3,
body.mn-smartfonts.mn-content-page .mn-cp-cert-body h3,
body.mn-smartfonts .mn-terms-modal .mn-content-page .mn-cp-contact-card h3,
body.mn-smartfonts .mn-terms-modal .mn-content-page .mn-cp-cert-body h3 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-cp-usp-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-cp-cert-note {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-cp-tl-year {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-cp-tl-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

@media (max-width: 479.98px) {

body.mn-smartfonts .mn-cp-tl-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

}

body.mn-smartfonts .mn-cp-contact-card h3 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-cp-contact-card p {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-cp-phone {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 22);
}

body.mn-smartfonts .mn-cp-note {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-cp-contact-list {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-cp-btn {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-cp-links a {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-cp-deny li {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-cp-tabelle table {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-cp-zart {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

@media (max-width: 699.98px) {

body.mn-smartfonts .mn-cp-tabelle td::before {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

}

body.mn-smartfonts .mn-cp-zahlart-text h3 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-cp-zahlart-text p {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-cp-haken {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}



body.mn-smartfonts .mn-cp-faq input.mn-cp-faq-search-input {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-cp-faq-chip {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-faq-status {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-cp-faq-group-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 19);
}

body.mn-smartfonts .mn-cp-faq-q {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-faq-a p {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-faq-a ul,
body.mn-smartfonts .mn-content-page .entry-content .mn-cp-faq-a ol {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-cp-faq-a .mn-cp-note {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-faq-related h4 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-faq-related ul {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-cp-faq-related a::before {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-faq-leer {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-faq-ask h2 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 18);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-faq-ask p {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

@media (max-width: 559.98px) {

body.mn-smartfonts .mn-cp-faq-q {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

}

@media (max-width: 559.98px) {

body.mn-smartfonts .mn-cp-faq-group-title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17.5);
}

}



body.mn-smartfonts .mn-content-page .entry-content .mn-cp-planer-ohnejs {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-cp-planer-zart {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-planer-titel {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 18);
}

body.mn-smartfonts .mn-cp-planer-nr {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-cp-planer-zusatz {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-cp-planer-zaehler {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-planer-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-planer-zart {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-cp-planer-feld > span {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-cp-planer input[type="number"],
body.mn-smartfonts .mn-cp-planer input[type="search"],
body.mn-smartfonts .mn-cp-planer select {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-cp-planer-schalter {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-planer-info {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-planer-wieder {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-cp-planer-chip {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-cp-planer-stoff {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-cp-planer-stoff-zeichen::before {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 16);
}

body.mn-smartfonts .mn-cp-planer-stoff.is-gewaehlt .mn-cp-planer-stoff-zeichen::before {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-planer-leer {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-planer-karte h3 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15.5);
}

body.mn-smartfonts .mn-cp-planer-rueckmeldung {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-planer-achtung {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-cp-planer-mehr {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-planer-mehr p {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-cp-planer-cta {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-planer-plan-meta {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-planer-block h4 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-planer-block-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-cp-planer-zeile-name {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-cp-planer-marke {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 11.5);
}

body.mn-smartfonts .mn-cp-planer-zeile-menge {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-cp-planer-zeile-note {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-planer-paare li {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-planer-warnliste li {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}



body.mn-smartfonts .mn-content-page .entry-content .mn-cp-vital-ohnejs {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-cp-vital-zart {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-vital-panel h2 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 18);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-vital-panel > p {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-cp-vital input.mn-cp-vital-feld {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-cp-vital-vorschlag {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-vital-nichts {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-cp-vital-chip {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-vital-leer {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-vital-gruppe {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-vital-gruppe-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-cp-vital-anliegen-titel {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14.5);
}

body.mn-smartfonts .mn-cp-vital-anliegen.is-an .mn-cp-vital-anliegen-titel::after {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-cp-vital-anliegen-kurz {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-vital-ergebnis h2 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 18);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-vital-ergebnis-kopf {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-cp-vital-karte-titel {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15);
}

body.mn-smartfonts .mn-cp-vital-passt {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-vital-karte-inhalt h5 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-vital-karte-inhalt p {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-vital-zeichen li {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 12.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-vital-achtung {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-vital-weiter-text {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-vital-lexikon-info {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-vital-basis-karte h3 {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 15.5);
}

body.mn-smartfonts .mn-content-page .entry-content .mn-cp-vital-basis-karte p {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}



body.mn-smartfonts .mn-terms-modal__title {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 17);
}

body.mn-smartfonts .mn-terms-modal__page {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

body.mn-smartfonts .mn-terms-modal__ok {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 14);
}

@media (max-width: 639.98px) {

body.mn-smartfonts .mn-terms-modal__page {
	font-size: calc(var(--mn-sf-1px, 0.0625rem) * 13);
}

}
