.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-402111 .elementor-element.elementor-element-4a263d73{width:var( --container-widget-width, 101.696% );max-width:101.696%;--container-widget-width:101.696%;--container-widget-flex-grow:0;align-self:center;}.elementor-402111 .elementor-element.elementor-element-4a263d73 > .elementor-widget-container{margin:50px 50px 10px 50px;padding:0em 0em 0em 0em;border-style:none;}.elementor-402111 .elementor-element.elementor-element-4a263d73:hover .elementor-widget-container{border-style:none;}.elementor-402111 .elementor-element.elementor-element-4a263d73 .elementor-search-form__container{min-height:37px;}.elementor-402111 .elementor-element.elementor-element-4a263d73 .elementor-search-form__submit{min-width:37px;}body:not(.rtl) .elementor-402111 .elementor-element.elementor-element-4a263d73 .elementor-search-form__icon{padding-left:calc(37px / 3);}body.rtl .elementor-402111 .elementor-element.elementor-element-4a263d73 .elementor-search-form__icon{padding-right:calc(37px / 3);}.elementor-402111 .elementor-element.elementor-element-4a263d73 .elementor-search-form__input, .elementor-402111 .elementor-element.elementor-element-4a263d73.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(37px / 3);padding-right:calc(37px / 3);}.elementor-402111 .elementor-element.elementor-element-4a263d73 .elementor-search-form__icon{--e-search-form-icon-size-minimal:14px;}.elementor-402111 .elementor-element.elementor-element-4a263d73 input[type="search"].elementor-search-form__input{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-402111 .elementor-element.elementor-element-4a263d73 .elementor-search-form__input,
					.elementor-402111 .elementor-element.elementor-element-4a263d73 .elementor-search-form__icon,
					.elementor-402111 .elementor-element.elementor-element-4a263d73 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-402111 .elementor-element.elementor-element-4a263d73 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-402111 .elementor-element.elementor-element-4a263d73.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-402111 .elementor-element.elementor-element-4a263d73:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#02010100;border-color:var( --e-global-color-572d0367 );border-width:1px 1px 1px 1px;border-radius:30px;}.elementor-402111 .elementor-element.elementor-element-4a263d73.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#02010100;border-color:var( --e-global-color-572d0367 );border-width:1px 1px 1px 1px;border-radius:30px;}.elementor-402111 .elementor-element.elementor-element-4a263d73:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__input,
					.elementor-402111 .elementor-element.elementor-element-4a263d73 .elementor-search-form--focus .elementor-search-form__icon,
					.elementor-402111 .elementor-element.elementor-element-4a263d73 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-402111 .elementor-element.elementor-element-4a263d73.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{color:var( --e-global-color-572d0367 );fill:var( --e-global-color-572d0367 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-402111 .elementor-element.elementor-element-69982c96{width:var( --container-widget-width, 103.947% );max-width:103.947%;--container-widget-width:103.947%;--container-widget-flex-grow:0;}.elementor-402111 .elementor-element.elementor-element-69982c96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-402111 .elementor-element.elementor-element-2b72a748{width:var( --container-widget-width, 101.325% );max-width:101.325%;--container-widget-width:101.325%;--container-widget-flex-grow:0;}.elementor-402111 .elementor-element.elementor-element-2b72a748 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-402111 .elementor-element.elementor-element-2b72a748 img{width:100%;}.elementor-402111 .elementor-element.elementor-element-2f90d761 > .elementor-container{max-width:1251px;}.elementor-402111 .elementor-element.elementor-element-2f90d761{margin-top:0px;margin-bottom:50px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-402111 .elementor-element.elementor-element-7ef7da4e{--grid-columns:4;}.elementor-402111 .elementor-element.elementor-element-7ef7da4e .elementor-repeater-item-9cd2ec2{grid-column:span min( 1, var(--grid-columns) );}.elementor-402111 .elementor-element.elementor-element-7ef7da4e .elementor-repeater-item-2cb05aa{grid-column:span min( 1, var(--grid-columns) );}.elementor-402111 .elementor-element.elementor-element-7ef7da4e .elementor-repeater-item-e2a2bac{grid-column:span min( 1, var(--grid-columns) );}.elementor-402111 .elementor-element.elementor-element-7ef7da4e .elementor-repeater-item-5617180{grid-column:span min( 1, var(--grid-columns) );}.elementor-402111 .elementor-element.elementor-element-7ef7da4e .elementor-loop-container{grid-auto-rows:1fr;}.elementor-402111 .elementor-element.elementor-element-7ef7da4e .e-loop-item > .elementor-section, .elementor-402111 .elementor-element.elementor-element-7ef7da4e .e-loop-item > .elementor-section > .elementor-container, .elementor-402111 .elementor-element.elementor-element-7ef7da4e .e-loop-item > .e-con, .elementor-402111 .elementor-element.elementor-element-7ef7da4e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-402111 .elementor-element.elementor-element-035c3f8 > .elementor-widget-container{margin:40px 0px 0px 0px;}.woocommerce .elementor-402111 .elementor-element.elementor-element-035c3f8 .term-description{color:#000000;font-family:"Montserrat", Sans-serif;}.elementor-402111 .elementor-element.elementor-element-25295fe3:not(.elementor-motion-effects-element-type-background), .elementor-402111 .elementor-element.elementor-element-25295fe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE8;}.elementor-402111 .elementor-element.elementor-element-25295fe3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-402111 .elementor-element.elementor-element-25295fe3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-402111 .elementor-element.elementor-element-7bb3cf8 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-402111 .elementor-element.elementor-element-69fec293:not(.elementor-motion-effects-element-type-background), .elementor-402111 .elementor-element.elementor-element-69fec293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-402111 .elementor-element.elementor-element-69fec293{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-402111 .elementor-element.elementor-element-69fec293 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-402111 .elementor-element.elementor-element-3aa2d3ff{margin-top:0px;margin-bottom:0px;}.elementor-402111 .elementor-element.elementor-element-16eb2341 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-402111 .elementor-element.elementor-element-e9d5b03 > .elementor-widget-container{margin:-18px 0px 12px 0px;}.elementor-402111 .elementor-element.elementor-element-e9d5b03{text-align:center;}.elementor-402111 .elementor-element.elementor-element-e9d5b03 img{width:64px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-402111 .elementor-element.elementor-element-27672d0{text-align:center;}.elementor-402111 .elementor-element.elementor-element-27672d0 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.6px;color:#000000;}.elementor-402111 .elementor-element.elementor-element-59554c39{text-align:center;}.elementor-402111 .elementor-element.elementor-element-59554c39 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.4px;color:#000000;}.elementor-402111 .elementor-element.elementor-element-3be63190 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-402111 .elementor-element.elementor-element-4280b8ec > .elementor-widget-container{margin:-18px 0px 12px 0px;}.elementor-402111 .elementor-element.elementor-element-4280b8ec{text-align:center;}.elementor-402111 .elementor-element.elementor-element-4280b8ec img{width:64px;}.elementor-402111 .elementor-element.elementor-element-2defa09d{text-align:center;}.elementor-402111 .elementor-element.elementor-element-2defa09d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.6px;color:#000000;}.elementor-402111 .elementor-element.elementor-element-5d96874e{text-align:center;}.elementor-402111 .elementor-element.elementor-element-5d96874e .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.4px;color:#000000;}.elementor-402111 .elementor-element.elementor-element-630ccd1b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-402111 .elementor-element.elementor-element-6716d7d7 > .elementor-widget-container{margin:-18px 0px 12px 0px;}.elementor-402111 .elementor-element.elementor-element-6716d7d7{text-align:center;}.elementor-402111 .elementor-element.elementor-element-6716d7d7 img{width:64px;}.elementor-402111 .elementor-element.elementor-element-3f3c4dec{text-align:center;}.elementor-402111 .elementor-element.elementor-element-3f3c4dec .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.6px;color:#000000;}.elementor-402111 .elementor-element.elementor-element-18e04d75{text-align:center;}.elementor-402111 .elementor-element.elementor-element-18e04d75 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.4px;color:#000000;}.elementor-402111 .elementor-element.elementor-element-6c4e667e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-402111 .elementor-element.elementor-element-6297a424 > .elementor-widget-container{margin:-18px 0px 12px 0px;}.elementor-402111 .elementor-element.elementor-element-6297a424{text-align:center;}.elementor-402111 .elementor-element.elementor-element-6297a424 img{width:64px;}.elementor-402111 .elementor-element.elementor-element-15bccebb{text-align:center;}.elementor-402111 .elementor-element.elementor-element-15bccebb .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.6px;color:#000000;}.elementor-402111 .elementor-element.elementor-element-6665bea4{text-align:center;}.elementor-402111 .elementor-element.elementor-element-6665bea4 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.4px;color:#000000;}@media(max-width:1024px){.elementor-402111 .elementor-element.elementor-element-729282ba{margin-top:20px;margin-bottom:20px;}.elementor-402111 .elementor-element.elementor-element-4a263d73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-402111 .elementor-element.elementor-element-7ef7da4e{--grid-columns:2;}}@media(max-width:767px){.elementor-402111 .elementor-element.elementor-element-729282ba{margin-top:20px;margin-bottom:20px;}.elementor-402111 .elementor-element.elementor-element-4a263d73{width:var( --container-widget-width, 100.005% );max-width:100.005%;--container-widget-width:100.005%;--container-widget-flex-grow:0;}.elementor-402111 .elementor-element.elementor-element-4a263d73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-402111 .elementor-element.elementor-element-253bb61a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-402111 .elementor-element.elementor-element-69982c96 img{border-radius:0px 0px 0px 0px;}.elementor-402111 .elementor-element.elementor-element-2f90d761{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-402111 .elementor-element.elementor-element-7ef7da4e{--grid-columns:2;}.elementor-402111 .elementor-element.elementor-element-7ef7da4e > .elementor-widget-container{margin:6px 6px 6px 6px;}.elementor-402111 .elementor-element.elementor-element-25295fe3{margin-top:30px;margin-bottom:0px;}.elementor-402111 .elementor-element.elementor-element-88a3a25 > .elementor-element-populated{margin:10vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}}/* Start custom CSS for loop-grid, class: .elementor-element-7ef7da4e *//* CSS adicional para PC */
@media(min-width: 1025px) {
    .elementor-element-2c6fa9e7 {
        margin-top: 20px; /* Ajusta el valor según la separación deseada */
    }
}

/* CSS adicional para tablet */
@media(min-width: 768px) and (max-width: 1024px) {
    .elementor-element-2c6fa9e7 {
        margin-top: 20px; /* Ajusta el valor según la separación deseada */
    }
}

/* CSS adicional para móvil */
@media(max-width: 767px) {
    .elementor-element-2c6fa9e7 {
        margin-top: 20px; /* Ajusta el valor según la separación deseada */
    }
}/* End custom CSS */
/* Start custom CSS */@media only screen and (max-width: 767px) {
/*
.woocommerce div.product {
    max-width: 90% !important;
}
div.elementor-widget-loop-grid div.elementor-grid {
    grid-column-gap: var(--grid-column-gap, 0px) !important;
}

.elementor-326308 .elementor-element.elementor-element-29bc8489 {
    padding: 0em 10px 01.5em 10px;
}
*/
}/* End custom CSS */