.elementor-1115 .elementor-element.elementor-element-6236b3d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000000F;--border-color:#0000000F;}.elementor-1115 .elementor-element.elementor-element-6236b3d:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-6236b3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1115 .elementor-element.elementor-element-f201dc9 > .elementor-widget-container{margin:0px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-1115 .elementor-element.elementor-element-f201dc9 .woocommerce-breadcrumb{color:var( --e-global-color-13d8c99 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-1115 .elementor-element.elementor-element-f201dc9 .woocommerce-breadcrumb > a{color:#FFFFFF;}.elementor-1115 .elementor-element.elementor-element-fa742fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1115 .elementor-element.elementor-element-69eb836{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1115 .elementor-element.elementor-element-b51536c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1115 .elementor-element.elementor-element-05f43eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1115 .elementor-element.elementor-element-05f43eb.e-con{--flex-grow:0;--flex-shrink:0;}.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-1115 .elementor-element.elementor-element-9141798 .elementor-heading-title{font-family:"Permanent Marker", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-1115 .elementor-element.elementor-element-39e20fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1115 .elementor-element.elementor-element-83e7c28 .elementor-icon-wrapper{text-align:right;}.elementor-1115 .elementor-element.elementor-element-83e7c28.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1115 .elementor-element.elementor-element-83e7c28.elementor-view-framed .elementor-icon, .elementor-1115 .elementor-element.elementor-element-83e7c28.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-1115 .elementor-element.elementor-element-83e7c28.elementor-view-framed .elementor-icon, .elementor-1115 .elementor-element.elementor-element-83e7c28.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-1115 .elementor-element.elementor-element-83e7c28.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-13d8c99 );}.elementor-1115 .elementor-element.elementor-element-83e7c28.elementor-view-framed .elementor-icon:hover, .elementor-1115 .elementor-element.elementor-element-83e7c28.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-13d8c99 );border-color:var( --e-global-color-13d8c99 );}.elementor-1115 .elementor-element.elementor-element-83e7c28.elementor-view-framed .elementor-icon:hover, .elementor-1115 .elementor-element.elementor-element-83e7c28.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-13d8c99 );}.elementor-1115 .elementor-element.elementor-element-83e7c28 .elementor-icon{font-size:41px;}.elementor-1115 .elementor-element.elementor-element-83e7c28 .elementor-icon svg{height:41px;}.elementor-1115 .elementor-element.elementor-element-956e339{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1115 .elementor-element.elementor-element-a4f95ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-13d8c99 );--border-color:var( --e-global-color-13d8c99 );--padding-top:0px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-1115 .elementor-element.elementor-element-a4f95ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1115 .elementor-element.elementor-element-d6ffd7f{width:100%;max-width:100%;text-align:left;}.elementor-1115 .elementor-element.elementor-element-d6ffd7f > .elementor-widget-container{background-color:var( --e-global-color-13d8c99 );margin:7px 0px 0px 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;}.elementor-1115 .elementor-element.elementor-element-d6ffd7f .elementor-heading-title{font-family:"Permanent Marker", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-1115 .elementor-element.elementor-element-30a798d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:0px;}.elementor-1115 .elementor-element.elementor-element-95d04fa > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-13c34f5 );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{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-1115 .elementor-element.elementor-element-d2d335f.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px;padding:0px 0px 21px 0px;border-color:#0201011A;}.elementor-1115 .elementor-element.elementor-element-d2d335f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:32px;}.elementor-1115 .elementor-element.elementor-element-d2d335f.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-1115 .elementor-element.elementor-element-d2d335f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;margin-bottom:0px;}.elementor-1115 .elementor-element.elementor-element-d2d335f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;margin-bottom:0px;}.elementor-1115 .elementor-element.elementor-element-d2d335f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1115 .elementor-element.elementor-element-d2d335f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;}.elementor-1115 .elementor-element.elementor-element-d2d335f.elementor-wc-products ul.products li.product .price{color:#707070;}.elementor-1115 .elementor-element.elementor-element-d2d335f.elementor-wc-products ul.products li.product .price ins{color:#707070;}.elementor-1115 .elementor-element.elementor-element-d2d335f.elementor-wc-products ul.products li.product .price ins .amount{color:#707070;}.elementor-1115 .elementor-element.elementor-element-d2d335f.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#000000;font-family:"Nunito", Sans-serif;font-weight:500;}.elementor-1115 .elementor-element.elementor-element-d2d335f nav.woocommerce-pagination ul{border-color:#FFFFFF;}.elementor-1115 .elementor-element.elementor-element-d2d335f nav.woocommerce-pagination ul li{border-right-color:#FFFFFF;border-left-color:#FFFFFF;}.elementor-1115 .elementor-element.elementor-element-d2d335f nav.woocommerce-pagination{font-family:"Nunito", Sans-serif;font-weight:600;}.elementor-1115 .elementor-element.elementor-element-d2d335f nav.woocommerce-pagination ul li a{color:var( --e-global-color-13d8c99 );background-color:#000000;}.elementor-1115 .elementor-element.elementor-element-d2d335f nav.woocommerce-pagination ul li a:hover{color:#FFFFFF;background-color:#000000;}.elementor-1115 .elementor-element.elementor-element-d2d335f nav.woocommerce-pagination ul li span.current{color:#000000;background-color:var( --e-global-color-13d8c99 );}.elementor-1115 .elementor-element.elementor-element-d2d335f.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-1115 .elementor-element.elementor-element-d2d335f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1115 .elementor-element.elementor-element-fa742fe{--margin-top:0px;--margin-bottom:-64px;--margin-left:0px;--margin-right:0px;}.elementor-1115 .elementor-element.elementor-element-69eb836{--width:25%;}.elementor-1115 .elementor-element.elementor-element-b51536c{--width:50%;}.elementor-1115 .elementor-element.elementor-element-05f43eb{--width:83%;}.elementor-1115 .elementor-element.elementor-element-9141798{text-align:right;}.elementor-1115 .elementor-element.elementor-element-39e20fc{--width:16%;--justify-content:center;}.elementor-1115 .elementor-element.elementor-element-83e7c28 .elementor-icon{font-size:25px;}.elementor-1115 .elementor-element.elementor-element-83e7c28 .elementor-icon svg{height:25px;}.elementor-1115 .elementor-element.elementor-element-956e339{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:80;}.elementor-1115 .elementor-element.elementor-element-30a798d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1115 .elementor-element.elementor-element-d2d335f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-1115 .elementor-element.elementor-element-69eb836{--width:25%;}.elementor-1115 .elementor-element.elementor-element-b51536c{--width:50%;}.elementor-1115 .elementor-element.elementor-element-05f43eb{--width:40%;}.elementor-1115 .elementor-element.elementor-element-39e20fc{--width:25%;}.elementor-1115 .elementor-element.elementor-element-a4f95ce{--width:14.64%;}.elementor-1115 .elementor-element.elementor-element-30a798d{--width:100%;}}/* Start custom CSS for yith_wcan_filters, class: .elementor-element-5a7624e */.yith-wcan-filters .yith-wcan-filter .filter-title {
    color: #000000;
    font-family: 'Montserrat';
    font-size: 15px;
    background-color:#ffed067a ;
    padding: 0px;
    font-weight: bold;
}


.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover {
    background-color: #000000;
    box-shadow: 0 0 0 2px #000000;
    color: #000000 !important;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) {
    background-color: #000000;
    box-shadow: 0 0 0 2px #000000;
    color: #ffffff;
}

button {
    display: inline-block;
    font-weight: 400;
    color: #000000;
    text-align: center;
    white-space: nowrap;
    user-select: none;
    background-color: transparent;
    border: 1px solid #000000;
    padding: 0.5rem 1rem;
    font-size: 0.8rem;
    border-radius: 3px;
    transition: all .3s;
}
button:hover, button:focus {
    color: #ffffff;
    background-color: #000000;
    text-decoration: none;
}

.yith-wcan-filters .yith-wcan-filter .filter-title {
    color: #000; /* Texto negro */
    font-family: 'Montserrat', sans-serif; /* Asegúrate de incluir una fuente de respaldo */
    font-size: 15px;
    background-color: #ffff; /* Fondo amarillo semitransparente */
    padding-bottom:  10px;
    
    border-radius: 0px; /* Opcional: Bordes redondeados */
    text-align: initial; /* Opcional: Centrar el texto */
    
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a,
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a {
    font-family: 'Montserrat', sans-serif; /* Fuente Montserrat */
    font-weight: 600; /* Negrita */
    font-size: 14px; /* Tamaño de fuente (ajustable) */
    color: var(--yith-wcan-anchors_style_text, #434343); /* Color del texto */
    text-decoration: none; /* Sin subrayado */
    text-transform: none; /* Opcional: No transforma el texto */
}
.yith-wcan-filters .yith-wcan-filter .filter-title {
    color: #000000; /* Color del texto */
    font-family: 'Montserrat', sans-serif; /* Fuente Montserrat */
    font-size: 15px; /* Tamaño de la fuente */
    background-color: #ff; /* Fondo amarillo */
    padding: 0px; /* Espaciado interno */
    font-weight: bold; /* Negrita */
    border-bottom: 1px solid #000 ; /* Borde inferior negro de 1px */
    padding-bottom: 10px
}


.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a:hover, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a:hover {
    color: #7d7c7d;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: var(--yith-wcan-anchors_style_text, #434343);
    text-decoration: none;
    text-transform: none;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > a {
    color: #696969;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-95d04fa */#solo {
    
font-family: 'Montserrat', sans-serif !important;
    font-size: 38px !important;
    font-weight: 600 !important; /* Bold */
    
    Text-transform: uppercase !important;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-d2d335f */.woocommerce .woocommerce-result-count {
    font-family: 'Montserrat', sans-serif; /* Fuente Montserrat */
    font-weight: bold; /* Texto en negrita */
    font-size: 14px; /* Tamaño de fuente (ajustable) */
    color: #000; /* Color del texto */
    text-transform: none; /* Opcional: No transforma el texto (puedes cambiarlo a uppercase si quieres todo en mayúsculas) */
}
.woocommerce .woocommerce-ordering select {
    vertical-align: top;
    font-family: 'Montserrat';
    font-size: 14px;
    color:#000;
    font-weight: 500;
}/* End custom CSS */