/* Tipografía Can Sion: Fraunces (títulos) + Karla (texto). 14-11-2026 */
:root{--cs-font-text:"Karla",system-ui,-apple-system,"Segoe UI",sans-serif;--cs-font-head:"Fraunces",Georgia,"Times New Roman",serif;
 --e-global-typography-primary-font-family:"Fraunces";--e-global-typography-secondary-font-family:"Fraunces";--e-global-typography-text-font-family:"Karla";--e-global-typography-accent-font-family:"Karla"}
html body,body p,body li,body td,body th,body label,body input,body select,body textarea,body button,body .button,body .nav > li > a,body .nav-dropdown a,
.elementor-widget-text-editor,.elementor-button,.elementor-icon-list-text,.elementor-post__excerpt,.elementor-post__meta-data,.elementor-post__read-more,.elementor-post__badge,
.woocommerce .price,.product-title,.name.product-title,.box-text,.widget,.footer,.header-top,.off-canvas{font-family:var(--cs-font-text) !important}
body{font-size:16.5px;letter-spacing:.005em}
h1,h2,h3,h4,h5,h6,.heading-font,.elementor-heading-title,.entry-title,.page-title,.section-title,.banner h1,.banner h2,.banner h3,.banner h4,.product-main .product-title,.elementor-post__title{font-family:var(--cs-font-head) !important;font-variation-settings:"SOFT" 100,"WONK" 1;font-optical-sizing:auto;letter-spacing:0}
/* Etiquetas pequeñas en mayúsculas: Karla */
p.elementor-heading-title{font-family:var(--cs-font-text) !important;font-variation-settings:normal}
/* Títulos de producto en listados: Karla (más legible en tamaños pequeños) */
.product-small .name,.product-small .product-title,.product-small .product-title a{font-family:var(--cs-font-text) !important;font-variation-settings:normal}
/* Menús */
#wide-nav .header-bottom-nav > li > a.nav-top-link{font-family:var(--cs-font-text) !important;font-size:15px;font-weight:700;letter-spacing:.01em}
/* Iconos: nunca cambiar */
[class^="icon-"],[class*=" icon-"],.fa,.fas,.far,.fab,[class*="fa-"],.e-font-icon-svg{font-family:inherit}
i[class*="fa-"]{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands" !important}
i[class^="icon-"],i[class*=" icon-"]{font-family:"fl-icons" !important}
