.elementor-140 .elementor-element.elementor-element-7e7bf94{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-c8db403{z-index:999;}.elementor-140 .elementor-element.elementor-element-840b12d{--display:flex;}.elementor-140 .elementor-element.elementor-element-0250f6e.elementor-wc-products ul.products li.product{text-align:center;}.elementor-140 .elementor-element.elementor-element-0250f6e > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 200px 0px;}.elementor-140 .elementor-element.elementor-element-0250f6e{z-index:3;}.elementor-140 .elementor-element.elementor-element-0250f6e.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-140 .elementor-element.elementor-element-0250f6e.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-140 .elementor-element.elementor-element-0250f6e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-140 .elementor-element.elementor-element-0250f6e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:2.6rem;font-weight:400;font-style:normal;}.elementor-140 .elementor-element.elementor-element-0250f6e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-140 .elementor-element.elementor-element-0250f6e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-140 .elementor-element.elementor-element-0250f6e.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-140 .elementor-element.elementor-element-312c394{--display:flex;--position:absolute;--min-height:0vh;top:0px;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-312c394{left:0px;}body.rtl .elementor-140 .elementor-element.elementor-element-312c394{right:0px;}@media(max-width:1024px){.elementor-140 .elementor-element.elementor-element-0250f6e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:0px;}}@media(max-width:767px){.elementor-140 .elementor-element.elementor-element-0250f6e.elementor-wc-products ul.products li.product{text-align:left;}.elementor-140 .elementor-element.elementor-element-0250f6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-140 .elementor-element.elementor-element-0250f6e.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-140 .elementor-element.elementor-element-0250f6e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-140 .elementor-element.elementor-element-0250f6e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:1.7rem;}.elementor-140 .elementor-element.elementor-element-9a3462a{width:initial;max-width:initial;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-0250f6e */.elementor-140 .elementor-element.elementor-element-0250f6e img {
    display: none !important;
}

.elementor-140 .elementor-element.elementor-element-0250f6e h2 {
    padding: 0;
}

.woocommerce ul.products li.product .button {
    display: none;
}
    
.woocommerce-loop-product__title {
    transition: all .5s;
}

/* Movil */
@media screen and (max-width: 768px) { 
    .elementor-140 .elementor-element.elementor-element-0250f6e {
        overflow: hidden;
        height: 472px;
    }
}


.woocommerce li:nth-child(1) {
    position: absolute;
    top: 0px;
    left: 16px;
}

.woocommerce li:nth-child(2) {
    position: absolute;
    top: 0px;
    left: 100px;
}

.woocommerce li:nth-child(3) {
    position: absolute;
    top: 0px;
    left: 135px;
}

.woocommerce li:nth-child(4) {
    position: absolute;
    top: 100px;
    left: 124px;
}

.woocommerce li:nth-child(5) {
    position: absolute;
    top: 100px;
    left: 102px;
}

.woocommerce li:nth-child(6) {
    position: absolute;
    top: 100px;
    left: 64px;
}

/* For tablets (min-width: 768px) */
@media screen and (min-width: 768px) {
  .elementor-140 .elementor-element.elementor-element-0250f6e {
        overflow-x: hidden;
    }
    
    .woocommerce li:nth-child(1) {
        position: absolute;
        top: 0px;
        left: 16px;
    }
    
    .woocommerce li:nth-child(2) {
        position: absolute;
        top: 0px;
        left: 100px;
    }
    
    .woocommerce li:nth-child(3) {
        position: absolute;
        top: 0px;
        left: 135px;
    }
    
    .woocommerce li:nth-child(4) {
        position: absolute;
        top: 152px;
        left: 128px;
    }
    
    .woocommerce li:nth-child(5) {
        position: absolute;
        top: 152px;
        left: 80px;
    }
    
    .woocommerce li:nth-child(6) {
        position: absolute;
        top: 152px;
        left: 0px;
    }
}

/* For desktops and Large (min-width: 1024px) */
@media screen and (min-width: 1024px) {
    .elementor-140 .elementor-element.elementor-element-0250f6e {
        overflow-x: hidden;
    }
    
    .woocommerce li:nth-child(1) {
        position: absolute;
        top: 0px;
        left: 16px;
    }
    
    .woocommerce li:nth-child(2) {
        position: absolute;
        top: 0px;
        left: 100px;
    }
    
    .woocommerce li:nth-child(3) {
        position: absolute;
        top: 0px;
        left: 135px;
    }
    
    .woocommerce li:nth-child(4) {
        position: absolute;
        top: 200px;
        left: 302px;
    }
    
    .woocommerce li:nth-child(5) {
        position: absolute;
        top: 200px;
        left: 230px;
    }
    
    .woocommerce li:nth-child(6) {
        position: absolute;
        top: 200px;
        left: 252px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a3462a */.elementor-140 .elementor-element.elementor-element-9a3462a {
    left: 50%;
    top: 128px;
    opacity: 0.8;
    transform: translate(-30%) scale(2.8);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-840b12d */.elementor-140 .elementor-element.elementor-element-840b12d {
    overflow-x: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35eca8 *//* For tablets (min-width: 768px) */
@media screen and (min-width: 768px) {
  .elementor-140 .elementor-element.elementor-element-b35eca8 {
        left: 50%;
        top: 364px;
        transform: translate(-50%);
    }
}

/* For desktops and Large (min-width: 1024px) */
@media screen and (min-width: 1024px) {
    .elementor-140 .elementor-element.elementor-element-b35eca8 {
        left: 50%;
        top: 268px;
        transform: translate(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-312c394 */.elementor-140 .elementor-element.elementor-element-312c394 {
    height: 70vh;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e7bf94 *//* For Mobiles (max-width: 768px) */
@media screen and (max-width: 768px) {
  .elementor-140 .elementor-element.elementor-element-7e7bf94 {
    position: relative;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sorts Mill Goudy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://soberaniacreativa.com/wp-content/uploads/2024/10/OFLGoudyStMTT.ttf') format('truetype');
}
@font-face {
	font-family: 'Sorts Mill Goudy';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://soberaniacreativa.com/wp-content/uploads/2024/10/OFLGoudyStMTT-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */