.elementor-kit-17{--e-global-color-primary:#501800;--e-global-color-secondary:#FBDEB1;--e-global-color-accent:#F8AE1C;--e-global-color-text:#FFFFFF;--e-global-color-7f97048:#000000;--e-global-color-c3b57be:#DAC0AD;--e-global-typography-primary-font-family:"Recoleta";--e-global-typography-primary-font-size:clamp(3rem, 7vw, 6.5rem);--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.1;--e-global-typography-secondary-font-family:"Recoleta";--e-global-typography-secondary-font-size:clamp(2.5rem, 5vw, 5rem);--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.1;--e-global-typography-text-font-family:"Recoleta";--e-global-typography-text-font-size:clamp(2rem, 4vw, 3.75rem);--e-global-typography-text-font-weight:700;--e-global-typography-text-line-height:1.1;--e-global-typography-accent-font-family:"Recoleta";--e-global-typography-accent-font-size:clamp(1.5rem, 3vw, 2.5rem);--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.1;--e-global-typography-24b71c3-font-family:"Inter";--e-global-typography-24b71c3-font-size:clamp(1.125rem, 1.4vw, 1.375rem);--e-global-typography-24b71c3-line-height:1.6;--e-global-typography-bec46e0-font-family:"Inter";--e-global-typography-bec46e0-font-size:clamp(1rem, 1vw, 1.125rem);--e-global-typography-bec46e0-line-height:1.6;--e-global-typography-c19c72f-font-family:"Inter";--e-global-typography-c19c72f-font-size:clamp(0.875rem, 0.9vw, 1rem);--e-global-typography-c19c72f-line-height:1.6;--e-global-typography-0053a3c-font-family:"Recoleta";--e-global-typography-0053a3c-font-size:clamp(0.925rem, 0.9vw, 1.1rem);--e-global-typography-0053a3c-font-weight:700;--e-global-typography-0053a3c-letter-spacing:0.04rem;--e-global-typography-62ccf6a-font-family:"Inter";--e-global-typography-62ccf6a-font-size:clamp(1.2rem, 3vw, 1rem);--e-global-typography-62ccf6a-font-weight:700;}.elementor-kit-17 button,.elementor-kit-17 input[type="button"],.elementor-kit-17 input[type="submit"],.elementor-kit-17 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-0053a3c-font-family ), Inter;font-size:var( --e-global-typography-0053a3c-font-size );font-weight:var( --e-global-typography-0053a3c-font-weight );letter-spacing:var( --e-global-typography-0053a3c-letter-spacing );color:var( --e-global-color-text );border-radius:0.5rem 0.5rem 0.5rem 0.5rem;padding:clamp(0.75rem, 1.5vw, 1rem) clamp(1rem, 2vw, 1.5rem) clamp(0.75rem, 1.5vw, 1rem) clamp(1rem, 2vw, 1.5rem);}.elementor-kit-17 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-17 button,.elementor-kit-17 input[type="button"],.elementor-kit-17 input[type="submit"],.elementor-kit-17 .elementor-button{font-size:var( --e-global-typography-0053a3c-font-size );letter-spacing:var( --e-global-typography-0053a3c-letter-spacing );}}@media(max-width:1024px){.elementor-kit-17 button,.elementor-kit-17 input[type="button"],.elementor-kit-17 input[type="submit"],.elementor-kit-17 .elementor-button{font-size:var( --e-global-typography-0053a3c-font-size );letter-spacing:var( --e-global-typography-0053a3c-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-17 button,.elementor-kit-17 input[type="button"],.elementor-kit-17 input[type="submit"],.elementor-kit-17 .elementor-button{font-size:var( --e-global-typography-0053a3c-font-size );letter-spacing:var( --e-global-typography-0053a3c-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(min-width:2400px){.elementor-kit-17 button,.elementor-kit-17 input[type="button"],.elementor-kit-17 input[type="submit"],.elementor-kit-17 .elementor-button{font-size:var( --e-global-typography-0053a3c-font-size );letter-spacing:var( --e-global-typography-0053a3c-letter-spacing );}}:root { --brand-brown:#501800; --brand-beige:#fbdeb1; --brand-yellow:#F8AE1C; --white:#ffffff; --black:#ffffff; --bg-primary:#501800; --bg-secundary:#fbdeb1; --text-primary:#000; --text-brown:#501800; --text-ligtht:#ffffff; --text-beige:#F6DCA5; --button-bg:#501800; --button-text:#ffffff; --lh-heading:1.1; --font-heading:Recoleta; --font-body:Inter; --fs-display:clamp(3rem, 7vw, 6.5rem); --fs-h1:clamp(2.5rem, 5vw, 5rem); --fs-h2:clamp(2rem, 4vw, 3.75rem); --fs-h3:clamp(1.5rem, 3vw, 2.5rem); --fs-body-lg:clamp(1.125rem, 1.4vw, 1.375rem); --fs-body:clamp(1rem, 1vw, 1.125rem); --fs-small:clamp(0.875rem, 0.9vw, 1rem); --fs-button:clamp(0.925rem, 0.9vw, 1.1rem); --fs-nav:clamp(1.2rem, 3vw, 1.5rem); --lh-body:1.6; --space-xs:clamp(0.5rem, 1vw, 0.75rem); --space-sm:clamp(0.75rem, 1.5vw, 1rem); --space-md:clamp(1rem, 2vw, 1.5rem); --space-lg:clamp(1.5rem, 3vw, 2.5rem); --space-xl:clamp(2rem, 5vw, 4rem); --space-2x:clamp(3rem, 7vw, 6rem); --radius-sm:0.5rem; --radius-md:1rem; --radius-lg:1.5rem; --radius-pill:999px; --ls-wide:0.02rem; --ls-wider:0.04rem; --e-gv-a733dd7:1200px; --text-yellow:#F8AE1C; --fs-h4:clamp(1.25rem, 2vw, 1.75rem); --fs-h5:clamp(1.125rem, 1.5vw, 1.5rem); --fs-h6:clamp(1rem, 1.2vw, 1.25rem); --lh-title:1.2; --space-3x:clamp(4rem, 9vw, 8rem); --space-4x:clamp(5rem, 12vw, 10rem); }
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Recoleta';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://cerveceriaelsur.es/wp-content/uploads/2026/06/RecoletaAlt-Bold.woff2') format('woff2'),
		url('https://cerveceriaelsur.es/wp-content/uploads/2023/05/WhiskyTrailShadow.woff') format('woff');
}
@font-face {
	font-family: 'Recoleta';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://cerveceriaelsur.es/wp-content/uploads/2026/06/RecoletaAlt-Medium.woff2') format('woff2'),
		url('https://cerveceriaelsur.es/wp-content/uploads/2026/06/RecoletaAlt-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */