:root{


--section-mt: 0;
--section-mr: 0;
--section-mb: 0;
--section-ml: 0;
--section-pt: 40px;
--section-pr: 15px;
--section-pb: 40px;
--section-pl: 15px;
--section-bt: 0;
--section-br: 0;
--section-bb: 0;
--section-bl: 0;
--section-width: none;
--section-content-width: 1200px;
--section-gap: 15px;
--section-ratio: 50%;

--section-bg-color: transparent;
/*--section-text-color: var(--text-color);*/
--section-text-align: left;


--fluid-min-width: 640;
--fluid-max-width: 990;

--fluid-screen: 100vw;
--fluid-bp: calc(
(var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) /
  (var(--fluid-max-width) - var(--fluid-min-width))
);


--body-bg-color: #e9e7dd ;
--text-color: 0, 0, 0;


--section-width: none;
--section-content-width: 1360px;
--section-text-color: var(--text-color);




--primary-color: #3e302f ;
--primary-color600: hsl(4,13.76%,13.37%) ;
--primary-color-text-contrast: #FFFFFF ;

--secondary-color: #d19b47 ;
--secondary-color600: hsl(37,60%,46.9%) ;
--secondary-color-text-contrast: rgba(255,255,255,1) ;

--success-color: #afc1a7 ;
--success-color-text-contrast: rgba(0,0,0,1) ;
--error-color: #796464 ;
--error-color-text-contrast: rgba(255,255,255,1) ;
--info-color: #7d8a92 ;
--info-color-text-contrast: rgba(255,255,255,1) ;


--accent-color: var(--primary-color) ; 
--accent-color600: var(--primary-color600) ;
--accent-color-text-contrast: var(--primary-color-text-contrast) ;



--btn-radius: 0px ;



--pill-radius: 32px ;
--pill-color: var(--section-text-color) ;


--input-radius: 0px ;


--card-bg-color: #FFFFFF ;
--card-text-color: 0,0,0 ;
--card-shadow: none ;
--card-border: 0 ;
--card-a-shadow-hover: none ;
--card-radius: 0px ;



/* typography */
--body-font-family: 'Athiti' ;
--body-font-weight: 400 ;
--headings-font-family: 'Forum' ;
--headings-font-weight: 400 ;
--quote-font-family: '' ;
--quote-font-weight: 400 ;


--fs-nav-min: 17.616 ;
--fs-nav-max: 20 ;

--fs-h1-min: 24.064 ;
--fs-h1-max: 36 ;

--fs-h2-min: 20.032 ;
--fs-h2-max: 26 ;

--fs-h3-min: 19.216 ;
--fs-h3-max: 24 ;

--fs-h4-min: 18.416 ; 
--fs-h4-max: 22 ; 

--fs-h5-min: 17.616 ; 
--fs-h5-max: 20 ; 

--fs-h6-min: 18.416 ;
--fs-h6-max: 22 ;

--fs-lead-min: 16.8 ;
--fs-lead-max: 18 ;

--fs-body-min: 16 ;
--fs-body-max: 16 ;

--fs-small-min: 14 ;
--fs-small-max: 14 ;

--fs-quote-min: 19.216 ;
--fs-quote-max: 24 ;

--fs-nav: calc(((var(--fs-nav-min) / 16) * 1rem) + (var(--fs-nav-max) - var(--fs-nav-min)) * var(--fluid-bp));
--fs-h1:  calc(((var(--fs-h1-min) / 16) * 1rem) + (var(--fs-h1-max) - var(--fs-h1-min)) * var(--fluid-bp));
--fs-h2:  calc(((var(--fs-h2-min) / 16) * 1rem) + (var(--fs-h2-max) - var(--fs-h2-min)) * var(--fluid-bp));
--fs-h3:  calc(((var(--fs-h3-min) / 16) * 1rem) + (var(--fs-h3-max) - var(--fs-h3-min)) * var(--fluid-bp));
--fs-h4:  calc(((var(--fs-h4-min) / 16) * 1rem) + (var(--fs-h4-max) - var(--fs-h4-min)) * var(--fluid-bp));
--fs-h5:  calc(((var(--fs-h5-min) / 16) * 1rem) + (var(--fs-h5-max) - var(--fs-h5-min)) * var(--fluid-bp));
--fs-h6:  calc(((var(--fs-h6-min) / 16) * 1rem) + (var(--fs-h6-max) - var(--fs-h6-min)) * var(--fluid-bp));
--fs-lead:calc(((var(--fs-lead-min) / 16) * 1rem) + (var(--fs-lead-max) - var(--fs-lead-min)) * var(--fluid-bp));
--fs-body:calc(((var(--fs-body-min) / 16) * 1rem) + (var(--fs-body-max) - var(--fs-body-min)) * var(--fluid-bp));
--fs-small:calc(((var(--fs-small-min) / 16) * 1rem) + (var(--fs-small-max) - var(--fs-small-min)) * var(--fluid-bp));
--fs-quote:calc(((var(--fs-quote-min) / 16) * 1rem) + (var(--fs-quote-max) - var(--fs-quote-min)) * var(--fluid-bp));



/* header */
--header-nav-align: center ;
--header-left-right-position: static ;
--header-bg-color: #e9e7dd ;
--header-submenu-bg-color: #f3f6f4 ;
--header-text-color: rgba(0,0,0,56.25%) ;
--header-search-color: rgba(0,0,0,100%) ;
--header-btn-ghost-bg-color: 0,0,0 ;
--header-submenu-text-color: rgba(0,0,0,56.25%) ;
--header-nav-active-color: rgba(0,0,0,100%);
--header-submenu-nav-active-color: rgba(0,0,0,100%);
--header-width: none ;
--header-container-width: 1360px ;
--header-position: sticky ;
--header-portada-position: fixed ;
--header-shadow: none;

--header-height: 76px;
--header-top: var(--header-height) ;

--menu-icon: url("/assets/img/menu_black.svg") ;
--menu-portada-icon: url("/assets/img/menu_black.svg") ;
--close-menu-icon: url("/assets/img/close_black.svg") ;


/* footer */
--footer-bg-color: transparent ;
--footer-text-color: var(--text-color) ;
--footer-width: none;
--footer-container-width: 1360px;


/* GALLERY */
--gallery-viewer-bg-color: #e9e7dd ;
--gallery-viewer-text-color: 0, 0, 0;
--img-main-color:127,127,127;
--img-placeholder-alpha:0.35;
--gallery-img-height:200;


/* PRODUCTS 
--products-prod-label-radius: 0 ;*/
--products-prod-card-shadow-hover: none;
--products-prod-text-align: ;
--products-prod-img-ratio: ratio-1by1;
--products-prod-img-bgwhite: transparent;
--products-prod-img-cover: contain;
--products-prod-card-border: 0 ;




--image-overlay: 0.15;




}
@media screen and (max-width: 640px) {
  :root {
    --fluid-screen: calc(var(--fluid-min-width) * 1px);
  }
}
@media screen and (min-width: 990px) {
  :root {
    --fluid-screen: calc(var(--fluid-max-width) * 1px);
  }
}

