body.ce-kit-13{color:#000000;font-family:"DM Sans", sans-serif;font-size:14px;font-weight:normal;line-height:1.5em;--ce-widgets-space:20px;}a, .elementor a{color:#337E00;font-family:"DM Sans", sans-serif;font-size:14px;text-decoration:underline;}a:hover, .elementor a:hover{color:#337E00;text-decoration:underline;}body.ce-kit-13 h1{font-family:"Fraunces", sans-serif;font-weight:900;text-decoration:none;}body.ce-kit-13 h2{font-family:"Fraunces", sans-serif;font-weight:900;}body.ce-kit-13 h3{font-family:"Fraunces", sans-serif;font-size:24px;font-weight:900;}body.ce-kit-13 h4{font-family:"Fraunces", sans-serif;font-weight:900;}body.ce-kit-13 h5{font-family:"Fraunces", sans-serif;font-weight:900;}body.ce-kit-13 h6{font-family:"Fraunces", sans-serif;font-weight:900;}.elementor-button{font-weight:700;text-decoration:none;--ce-btn-bg-color:#337E00;background-color:var(--ce-btn-bg-color);border-style:none;}.elementor-button:hover, .elementor-button:focus{--ce-btn-bg-color:#265C01;}.elementor-button.elementor-size-sm{padding:13px 26px 13px 26px;border-radius:90px 90px 90px 90px;}.elementor-button-secondary .elementor-button{text-decoration:none;--ce-btn-bg-color:#FFFFFF;background-color:var(--ce-btn-bg-color);border-style:solid;border-width:1px 1px 1px 1px;border-color:#337E00;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus{--ce-btn-bg-color:#EEF8E8;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}body.ce-kit-13 header.page-header h1, body.ce-kit-13 header.page-header h1 *, body.ce-kit-13 .ce-page-title *{font-family:"Fraunces", sans-serif;font-size:42px;font-weight:900;text-align:center;}/* Start Custom Fonts CSS */ @font-face {
	font-family: 'DM Sans';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/dm-sans-v17-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'DM Sans';
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/dm-sans-v17-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'DM Sans';
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/dm-sans-v17-latin-700.woff2') format('woff2');
}
 /* End Custom Fonts CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Fraunces';
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/fraunces-latin-300-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Fraunces';
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/fraunces-latin-400-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Fraunces';
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/fraunces-latin-600-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Fraunces';
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/fraunces-latin-700-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Fraunces';
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/fraunces-latin-800-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Fraunces';
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/fraunces-latin-900-normal.woff2') format('woff2');
}
 /* End Custom Fonts CSS */
/* Start custom CSS for page-settings */.wrap
 {
    margin: 0 auto;
    padding: 0 24px;
}
.h1-responsive {
  font-size: clamp(28px, 5vw, 48px);
  line-height: 1.1;
}


 em {
    font-style: normal;
    color: #347714;
}

/* Fix crossselling swiper cuando no inicializa */
.crossselling-products .swiper-wrapper {
  display: flex !important;
  flex-wrap: wrap;
}
.crossselling-products .swiper-slide {
  display: block !important;
  width: auto !important;
  min-width: 200px;
  visibility: visible !important;
  opacity: 1 !important;
}/* End custom CSS */