.elementor-kit-32270{--e-global-color-primary:#00008F;--e-global-color-secondary:#EE2524;--e-global-color-text:#000000;--e-global-color-accent:#23A455;--e-global-color-7bfae5d8:#00008F;--e-global-color-606e345:#EE2524;--e-global-color-3ac4c989:#4054B2;--e-global-color-61c5b262:#23A455;--e-global-color-3708055c:#000;--e-global-color-dbb19ba:#FFF;--e-global-color-3f4737d:#D7DEFF;--e-global-color-f61fad4:#F2F1FF;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;}.elementor-kit-32270 button,.elementor-kit-32270 input[type="button"],.elementor-kit-32270 input[type="submit"],.elementor-kit-32270 .elementor-button{background-color:var( --e-global-color-606e345 );color:#FFFFFF;}.elementor-kit-32270 button:hover,.elementor-kit-32270 button:focus,.elementor-kit-32270 input[type="button"]:hover,.elementor-kit-32270 input[type="button"]:focus,.elementor-kit-32270 input[type="submit"]:hover,.elementor-kit-32270 input[type="submit"]:focus,.elementor-kit-32270 .elementor-button:hover,.elementor-kit-32270 .elementor-button:focus{background-color:var( --e-global-color-7bfae5d8 );color:#FFFFFF;}.elementor-kit-32270 e-page-transition{background-color:#FFBC7D;}.elementor-kit-32270 h1{font-family:"Baloo Bhaijaan 2", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-widget-theme-site-logo  a img[src$=".svg"] {
	object-fit: cover;
    width: 100%!important;
    height: auto!important;
}

.elementor-button-icon,
.elementor-icon-wrapper,
.elementor-icon,
.elementor-menu-toggle__icon--open,
.elementor-menu-toggle__icon--close,
.elementor-icon-box-icon,
.elementor-menu-cart__wrapper,
.elementor-author-box__avatar,
.elementor-image-box-img {
    line-height: 0!important;
}
.elementor-menu-toggle {
    padding:0;
}
.elementor-button-content-wrapper {
    align-items:center;
}

input[type="checkbox"],
input[type="radio"],
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input
{
  display: inline-block;
  height: 25px;
  width: 25px;
  border: 1px solid #818a91 !important;
  overflow: hidden;
  vertical-align: middle;
  -webkit-appearance: none;
    background-color: #fff;
    background-size:0;
    background-position:center;
	background-repeat:no-repeat;
  text-decoration: none!important;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -o-border-radius:2px;
  -ms-border-radius:2px;
  border-radius:2px;
	font-size: 14px;
	line-height: 16px;
	cursor:pointer;
	transition:all 0.2s ease-in-out 0s;
}
input[type="checkbox"]:focus,
input[type="radio"]:focus,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input:focus,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input:focus,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input:focus {
	outline: 0;
}

@media (min-width:1025px) {

    input[type="checkbox"]:not(:checked):not(:indeterminate):hover,
    input[type="radio"]:not(:checked):not(:indeterminate):hover,
    .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input:not(:checked):not(:indeterminate):hover,
    .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input:not(:checked):not(:indeterminate):hover,
    .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input:not(:checked):not(:indeterminate):hover {
    	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='405.272' height='405.272'%3E%3Cpath d='M393.4 124.425L179.603 338.208c-15.832 15.835-41.514 15.835-57.36 0L11.878 227.836c-15.838-15.835-15.838-41.52 0-57.358s41.52-15.84 57.355-.006l81.698 81.7L336.037 67.064c15.84-15.84 41.523-15.83 57.358 0 15.835 15.838 15.835 41.514.006 57.36z' fill='%23999'/%3E%3C/svg%3E");
    	background-size:12px;
    }

}

input[type="checkbox"]:checked,
input[type="checkbox"]:indeterminate,
input[type="radio"]:checked,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input:checked,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input:indeterminate,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input:checked,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input:checked
{
  	border-color: var(--e-global-color-primary)!important;
  	background-color: var(--e-global-color-primary)!important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='405.272' height='405.272'%3E%3Cpath d='M393.4 124.425L179.603 338.208c-15.832 15.835-41.514 15.835-57.36 0L11.878 227.836c-15.838-15.835-15.838-41.52 0-57.358s41.52-15.84 57.355-.006l81.698 81.7L336.037 67.064c15.84-15.84 41.523-15.83 57.358 0 15.835 15.838 15.835 41.514.006 57.36z' fill='%23fff'/%3E%3C/svg%3E");
	background-size:12px;
	background-position:center;
	background-repeat:no-repeat;
	animation: 0.5s isa-pulse;
}

@-webkit-keyframes isa-pulse {
    0% {
    	box-shadow:0 0 0 0 var(--e-global-color-primary);
    }
    100% {
        box-shadow:0 0 0 15px transparent;
    }
}

@-moz-keyframes isa-pulse {
    0% {
    	box-shadow:0 0 0 0 var(--e-global-color-primary);
    }
    100% {
        box-shadow:0 0 0 15px transparent;
    }
}

@-o-keyframes isa-pulse {
    0% {
    	box-shadow:0 0 0 0 var(--e-global-color-primary);
    }
    100% {
        box-shadow:0 0 0 15px transparent;
    }
}

@keyframes isa-pulse {
    0% {
    	box-shadow:0 0 0 0 var(--e-global-color-primary);
    }
    100% {
        box-shadow:0 0 0 15px transparent;
    }
}

/* =============
Diseño 3.0
 ============== */
 
 .gf-hero-producto-title .elementor-heading-title {
    position:relative;
}

.gf-hero-producto-title .elementor-heading-title:before {
    position:absolute;
    content:"";
    top:0;
    left:-12px;
    width:9px;
    height:9px;
    border-radius:100%;
    background:var(--e-global-color-secondary);
}/* End custom CSS */