/* Values come only from the validated appearance panel, via CSS custom properties. */
html {font-size:calc(16px * var(--mgm-font-scale,1));}
body {font-family:var(--mgm-font-family,'Lato',Tahoma,Arial,sans-serif);font-size:calc(16px * var(--mgm-font-scale,1));}
.btn-primary {--bs-btn-color:var(--mgm-button-foreground,#fff);--bs-btn-hover-bg:var(--mgm-button-hover,#7f0809);--bs-btn-hover-border-color:var(--mgm-button-hover,#7f0809);--bs-btn-hover-color:var(--mgm-button-hover-foreground,#fff);--bs-btn-active-bg:var(--mgm-button-hover,#7f0809);--bs-btn-active-border-color:var(--mgm-button-hover,#7f0809);--bs-btn-active-color:var(--mgm-button-hover-foreground,#fff);}
.magmara-demo-catalog {padding-block:var(--mgm-space-section,64px);}
.mgm-restored-block {font-size:calc(16px * var(--mgm-font-scale,1));}
.product-miniature__title {font-size:calc(16px * var(--mgm-font-scale,1));}
.page-product .product__description-short {font-size:calc(15px * var(--mgm-font-scale,1));}
.page-product .product__add-to-cart-button {font-size:calc(15px * var(--mgm-font-scale,1));}
.page-product .mgm-product-information .mgm-faq > div {font-size:calc(13px * var(--mgm-font-scale,1));}
.magmara-section-heading p {font-size:calc(14px * var(--mgm-font-scale,1));}
.magmara-footer .mgm-restored-block {font-size:calc(14px * var(--mgm-font-scale,1));}
.magmara-footer nav {font-size:calc(14px * var(--mgm-font-scale,1));}
@media(max-width:767px){
 .product-miniature__title {font-size:calc(14px * var(--mgm-font-scale,1));}
 .page-product .product__description-short,.page-product .product__add-to-cart-button {font-size:calc(14px * var(--mgm-font-scale,1));}
 .magmara-section-heading p {font-size:calc(13px * var(--mgm-font-scale,1));}
}
