body.ce-kit-41{font-family:"Unica77", sans-serif;font-weight:300;background-color:#FFFFFF;}body.ce-kit-41 p{margin-bottom:1px;}a, .elementor a{color:#000000;font-family:"Unica77", sans-serif;}body.ce-kit-41 h1{color:#0A0A0A;font-family:"Gustavo", sans-serif;font-size:38px;font-weight:500;text-transform:uppercase;line-height:1em;}body.ce-kit-41 h2{font-family:"Unica77", sans-serif;}body.ce-kit-41 h3{color:#000000;font-family:"Unica77", sans-serif;}body.ce-kit-41 #wrapper{background-color:#FFFFFF;}body.ce-kit-41 #content{background-color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.elementor-widget:not(:last-child){margin-bottom:20px;}body.ce-kit-41 .breadcrumb:not(#e), body.ce-kit-41 .elementor-row{text-align:left;justify-content:left;}/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Unica77';
	font-weight: 200;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Unica77Thin.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/Unica77Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Unica77';
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Unica77Light.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/Unica77Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Unica77';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Unica77Regular.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/Unica77Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Unica77';
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Unica77Medium.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/Unica77Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Unica77';
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Unica77Bold.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/Unica77Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Unica77';
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Unica77Black.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/Unica77Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Unica77';
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Unica77ExtraBlack.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/Unica77ExtraBlack.ttf') format('truetype');
}
 /* End Custom Fonts CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Gustavo';
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Gustavo_trial-Bold-BF65f254e21d829.otf') format('opentype');
}
@font-face {
	font-family: 'Gustavo';
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Gustavo_trial-Regular-BF65f254e22bb0e.otf') format('opentype');
}
@font-face {
	font-family: 'Gustavo';
	font-weight: 200;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Gustavo_trial-Thin-BF65f254e23dd1c.otf') format('opentype');
}
 /* End Custom Fonts CSS */
/* Start custom CSS for page-settings */.elementor-widget-product-miniature-name{height:25%;}
#descripcioncategoria h1 {
    color: #0a0a0a !important;
    font-size: 38px !important;
    font-family: "Gustavo", sans-serif !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.iqitpopup-close {
    background: none !important;
    position: static !important;
}

.iqitpopup-close .iqit-close-checkbox {
    display: none !important;
}

.iqitpopup-content {
    position: relative !important;
    top: 100px !important;
    background: #ffffffd4 !important;
}

.iqitpopup-content p {
    color: black !important;
    
}

#iqitpopup .iqitpopup-newsletter-form .newsletter-input {
    height: auto !important;
    margin-right: -5px !important;
    background: white !important;
}

#iqitpopup .iqitpopup-newsletter-form .button-medium {
    font-weight: normal;
}

@media (max-width: 767px) {
    #iqitpopup {
        height: 800px !important;
    }
    
    .iqitpopup-content h2 {
        font-size: 80px !important;
    }
    .iqitpopup-content p {
        font-size: 35px !important;
        line-height: normal !important;
    }
    
    .iqitpopup-newsletter-form form{
        display: flex !important;
        flex-direction: column !important;
        margin: 25px !important;
    }
    
    #iqitpopup .iqitpopup-newsletter-form .newsletter-input {
        min-width: 100% !important;
        margin-bottom: 20px !important;
        padding-block: 20px !important;
    }
}/* End custom CSS */