body.ce-kit-1{color:#1E1E1E;font-family:"MYRIAD PRO", sans-serif;}a, .elementor a{color:#003680;font-family:"MYRIAD PRO", sans-serif;}a:hover, .elementor a:hover{color:#08B0EF;}body.ce-kit-1 h1{font-family:"MYRIAD PRO", sans-serif;}body.ce-kit-1 h2{font-family:"MYRIAD PRO", sans-serif;}body.ce-kit-1 h3{font-family:"MYRIAD PRO", sans-serif;}body.ce-kit-1 h4{font-family:"MYRIAD PRO", sans-serif;}body.ce-kit-1 h5{font-family:"MYRIAD PRO", sans-serif;}body.ce-kit-1 h6{font-family:"MYRIAD PRO", sans-serif;}body.ce-kit-1 .ce-display-small{font-family:"MYRIAD PRO", sans-serif;}.elementor-button, a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button{background-color:#C33924;}.elementor-button:hover, .elementor-button:focus, a.elementor-button:not(#e):hover, a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button:hover, .elementor-button:focus{background-color:#000000;}.elementor-button.elementor-size-sm{border-radius:4px 4px 4px 4px;}.elementor-button-primary .elementor-button, .elementor-button-primary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-primary .elementor-button{background-color:#C33924;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus, .elementor-button-primary a.elementor-button:not(#e):hover, .elementor-button-primary a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus{background-color:#000000;}.elementor-button-primary .elementor-button.elementor-size-sm{border-radius:4px 4px 4px 4px;}.elementor-button-secondary .elementor-button, .elementor-button-secondary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-secondary .elementor-button{background-color:#003680;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus, .elementor-button-secondary a.elementor-button:not(#e):hover, .elementor-button-secondary a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus{background-color:#08B0EF;}.elementor-button-secondary .elementor-button.elementor-size-sm{border-radius:4px 4px 4px 4px;}.btn:not(.btn-primary, .btn-secondary), a.btn:not(.btn-primary, .btn-secondary){color:#FFFFFF;}.btn:not(.btn-primary, .btn-secondary){background-color:#003680;border-radius:4px 4px 4px 4px;}.btn:not(.btn-primary, .btn-secondary):hover, .btn:not(.btn-primary, .btn-secondary):hover:active, .btn:not(.btn-primary, .btn-secondary):focus, a.btn:not(.btn-primary, .btn-secondary):hover, a.btn:not(.btn-primary, .btn-secondary):focus{color:#FFFFFF;}.btn:not(.btn-primary, .btn-secondary):hover, .btn:not(.btn-primary, .btn-secondary):hover:active, .btn:not(.btn-primary, .btn-secondary):focus{background-color:#08B0EF;}.btn-primary, a.btn-primary{color:#FFFFFF;}.btn-primary{background-color:#C33924;border-radius:4px 4px 4px 4px;}.btn-primary:hover, .btn-primary:hover:active, .btn-primary:focus, a.btn-primary:hover, a.btn-primary:focus{color:#FFFFFF;}.btn-primary:hover, .btn-primary:hover:active, .btn-primary:focus{background-color:#000000;}.btn-secondary, a.btn-secondary{color:#FFFFFF;}.btn-secondary{background-color:#000000;border-radius:4px 4px 4px 4px;}.btn-secondary:hover, .btn-secondary:hover:active, .btn-secondary:focus, a.btn-secondary:hover, a.btn-secondary:focus{color:#FFFFFF;}.btn-secondary:hover, .btn-secondary:hover:active, .btn-secondary:focus{background-color:#C33924;}.elementor-view-stacked .elementor-icon{background-color:#000000;color:#000000;}.elementor-view-framed .elementor-icon, .elementor-view-default .elementor-icon{color:#000000;}.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-view-stacked .elementor-icon:hover{background-color:#000000;color:#000000;}.elementor-view-framed .elementor-icon:hover, .elementor-view-default .elementor-icon:hover{color:#000000;}.elementor-view-framed .elementor-icon:hover{background-color:#000000;}body.ce-kit-1 .form-control, body.ce-kit-1 .elementor-field-textual{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DEDEDE;border-radius:4px 4px 4px 4px;}body.ce-kit-1 .form-control:focus, body.ce-kit-1 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:#08B0EF;border-radius:4px 4px 4px 4px;}body.ce-kit-1 .container{width:1350px;max-width:100%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1350px;}body.ce-kit-1 .breadcrumb li:not(#e), body.ce-kit-1 .ce-breadcrumb__item{font-size:14px;}body.ce-kit-1 .breadcrumb:not(#e), body.ce-kit-1 .ce-breadcrumb .elementor-row{text-align:center;justify-content:center;}body.ce-kit-1 .page-header, body.ce-kit-1 .page-header *, body.ce-kit-1 .ce-page-title *{color:#000000;text-align:center;}/* Start Custom Fonts CSS */ @font-face {
	font-family: 'MYRIAD PRO';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: ;
}
 /* End Custom Fonts CSS */
/* Start custom CSS for page-settings */.block-category {
    min-height: 1rem;
}
.block-category h1 {
    font-size: 1.2rem;
}
.imporpalac-vehicle-filter-label {
    font-weight: 300;
    margin-right: 10px;
    color: black;
}
.imp-pills {
    border-radius: 4px !important;
}
.imporpalac-warehouse-stock-title {
    font-weight: 300 !important;
    font-size: 14px!important;
    color: #5E5E5E!important;
    margin-bottom: 10px !important;
}
#subcategories {
    display: none;
}
/* ---------- MINIATURA DE PRODUCTO ---------- */
[data-elementor-type="product-miniature"]{
  display:flex;
  flex-direction:column;
  height:100%;
}
[data-elementor-type="product-miniature"] > .elementor-section-wrap,
[data-elementor-type="product-miniature"] .elementor-section-wrap > .elementor-section,
[data-elementor-type="product-miniature"] .elementor-section-wrap > .elementor-section > .elementor-container,
[data-elementor-type="product-miniature"] .elementor-row,
[data-elementor-type="product-miniature"] .elementor-column,
[data-elementor-type="product-miniature"] .elementor-column-wrap,
[data-elementor-type="product-miniature"] .elementor-widget-wrap{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  width:100%;
}

/* Precio + botón al fondo */
[data-elementor-type="product-miniature"] .elementor-widget-wrap > .elementor-inner-section:last-child{
  margin-top:auto;
  width:100%;
}

/* Filas alineadas entre tarjetas */
[data-elementor-type="product-miniature"] .elementor-widget-product-badges{ min-height:2.2em; }
[data-elementor-type="product-miniature"] .elementor-widget-product-miniature-name{ min-height:4.4em; }
[data-elementor-type="product-miniature"] .elementor-widget-product-meta{/* End custom CSS */