.elementor-42 .elementor-element.elementor-element-ef4b42b{--display:flex}.elementor-42 .elementor-element.elementor-element-c6fe3a6 .box-content{align-items:center;max-width:100%;justify-content:flex-end}.elementor-42 .elementor-element.elementor-element-c6fe3a6 .button,.elementor-42 .elementor-element.elementor-element-c6fe3a6 .button-text{color:#000}.elementor-42 .elementor-element.elementor-element-c6fe3a6 .button-text:before{border-color:#000}.elementor-42 .elementor-element.elementor-element-c6fe3a6 .button{background:#fff;border-color:#fff}.elementor-42 .elementor-element.elementor-element-c6fe3a6 .button:hover,.elementor-42 .elementor-element.elementor-element-c6fe3a6 .button-text:hover{color:#fff}.elementor-42 .elementor-element.elementor-element-c6fe3a6 .button-text:hover:before{border-color:#fff}.elementor-42 .elementor-element.elementor-element-c6fe3a6 .button:hover{background:#000;border-color:#000}.elementor-42 .elementor-element.elementor-element-c6fe3a6 .box-content h2{color:#000;font-family:"Josefin Slab",Sans-serif;font-size:30px;line-height:1px;letter-spacing:1px;margin-bottom:0}.elementor-42 .elementor-element.elementor-element-c6fe3a6 .box-content .top-description{color:#000}.elementor-42 .elementor-element.elementor-element-c6fe3a6 .box-content .bottom-description{color:#000}.elementor-42 .elementor-element.elementor-element-3127ed4{--display:flex}.elementor-42 .elementor-element.elementor-element-ee73c9c .product-wrapper>a:first-child,.elementor-42 .elementor-element.elementor-element-ee73c9c .product-wrapper img,.elementor-42 .elementor-element.elementor-element-ee73c9c .product-category .product-wrapper>a:before,.elementor-42 .elementor-element.elementor-element-ee73c9c .ts-elementor-lazy-load .placeholder-item .placeholder-thumb{border-radius:100px 100px 100px 100px}.elementor-42 .elementor-element.elementor-element-ee73c9c .ts-product-category-wrapper .products.swiper .product{padding:calc(30px/2)}.elementor-42 .elementor-element.elementor-element-ee73c9c .ts-product-category-wrapper .products.swiper{margin:calc(-30px/2)}.elementor-42 .elementor-element.elementor-element-ee73c9c .ts-product-category-wrapper .products:not(.swiper),.elementor-42 .elementor-element.elementor-element-ee73c9c .ts-elementor-lazy-load .placeholder-items{--ts-h-gap:30px;--ts-v-gap:30px}.elementor-42 .elementor-element.elementor-element-ee73c9c .ts-product-category-wrapper:not(.nav-top) :is(.swiper-button-prev,.swiper-button-next){margin-top:calc(30px/2)}.elementor-42 .elementor-element.elementor-element-ee73c9c .ts-shortcode .shortcode-heading-wrapper,.elementor-42 .elementor-element.elementor-element-ee73c9c .ts-elementor-lazy-load:not(.type-product-tabs) .placeholder-widget-title{margin-bottom:12px}.elementor-42 .elementor-element.elementor-element-ee73c9c .product .meta-wrapper .category-name{color:#000}.elementor-42 .elementor-element.elementor-element-ee73c9c .product .meta-wrapper .count{color:#666;font-size:14px;line-height:20px}.elementor-42 .elementor-element.elementor-element-673d81b{--display:flex}.elementor-42 .elementor-element.elementor-element-7b4707a{--display:flex}.elementor-42 .elementor-element.elementor-element-df56da1{--display:flex}.elementor-42 .elementor-element.elementor-element-90d2252{--display:flex}.elementor-42 .elementor-element.elementor-element-5b7b16c{--display:flex}.elementor-42 .elementor-element.elementor-element-82b9b36{--display:flex}.elementor-42 .elementor-element.elementor-element-d5ebd5f .ts-shortcode .column-tabs{gap:0}.elementor-42 .elementor-element.elementor-element-d5ebd5f .type-product-tabs .placeholder-widget-title{margin-bottom:0}.elementor-42 .elementor-element.elementor-element-d5ebd5f .ts-shortcode .column-tabs ul.tabs{column-gap:20px}.elementor-42 .elementor-element.elementor-element-d5ebd5f .ts-shortcode .column-tabs ul.tabs li{color:#000}.elementor-42 .elementor-element.elementor-element-d5ebd5f .ts-shortcode .column-tabs ul.tabs li:hover,.elementor-42 .elementor-element.elementor-element-d5ebd5f .ts-shortcode .column-tabs ul.tabs li.current{color:#db3c3c}.elementor-42 .elementor-element.elementor-element-d5ebd5f .ts-shortcode .column-tabs ul.tabs li:after{border-color:#db3c3c}.elementor-42 .elementor-element.elementor-element-3330a7e{--display:flex}.elementor-42 .elementor-element.elementor-element-0a7dd8d{--display:flex}.elementor-42 .elementor-element.elementor-element-ecfc18f{--display:flex}.elementor-42 .elementor-element.elementor-element-1f85da5{text-align:center}.elementor-42 .elementor-element.elementor-element-1f85da5 .elementor-heading-title{font-family:"Frijole",Sans-serif}.elementor-42 .elementor-element.elementor-element-e148347{--display:flex}.elementor-42 .elementor-element.elementor-element-2ccb254 .ts-blogs-wrapper .swiper .item{padding:calc(30px/2)}.elementor-42 .elementor-element.elementor-element-2ccb254 .ts-blogs-wrapper .items.swiper{margin:calc(-30px/2)}.elementor-42 .elementor-element.elementor-element-2ccb254 .ts-blogs-wrapper .items:not(.swiper),.elementor-42 .elementor-element.elementor-element-2ccb254 .ts-elementor-lazy-load .placeholder-items{--ts-h-gap:30px;--ts-v-gap:30px}.elementor-42 .elementor-element.elementor-element-2ccb254 .ts-blogs-wrapper:not(.nav-top) :is(.swiper-button-prev,.swiper-button-next){margin-top:calc(30px/2)}.elementor-42 .elementor-element.elementor-element-2ccb254 .ts-blogs[class*="item-overlap"] .item:not(.video):not(.audio) .entry-content .entry-meta-top,.elementor-42 .elementor-element.elementor-element-2ccb254 .ts-blogs[class*="item-overlap"] .item:not(.video):not(.audio) .entry-content a,.elementor-42 .elementor-element.elementor-element-2ccb254 .ts-blogs[class*="item-overlap"] .item:not(.video):not(.audio) .entry-content a:hover,.elementor-42 .elementor-element.elementor-element-2ccb254 .item-overlap-2 .item:not(.video):not(.audio) .entry-content .date-time{color:#ffffff!important}.elementor-42 .elementor-element.elementor-element-2ccb254 .ts-blogs.item-overlap .item:not(.video):not(.audio) .entry-content .entry-meta-top,.elementor-42 .elementor-element.elementor-element-2ccb254 .ts-blogs.item-overlap-2 .item:not(.video):not(.audio) .entry-content .date-time{background:#000}.elementor-42 .elementor-element.elementor-element-a4dcae8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-42 .elementor-element.elementor-element-a4dcae8:not(.elementor-motion-effects-element-type-background),.elementor-42 .elementor-element.elementor-element-a4dcae8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-42 .elementor-element.elementor-element-5641702{--icon-box-icon-margin:10px}.elementor-42 .elementor-element.elementor-element-5641702 .elementor-icon-box-title{margin-block-end:0;color:#FFF}.elementor-42 .elementor-element.elementor-element-5641702.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-42 .elementor-element.elementor-element-5641702.elementor-view-framed .elementor-icon,.elementor-42 .elementor-element.elementor-element-5641702.elementor-view-default .elementor-icon{fill:#FFF;color:#FFF;border-color:#FFF}.elementor-42 .elementor-element.elementor-element-5641702 .elementor-icon{font-size:56px}.elementor-42 .elementor-element.elementor-element-5641702 .elementor-icon-box-description{color:#FFF}.elementor-42 .elementor-element.elementor-element-fffb6f0{--icon-box-icon-margin:10px}.elementor-42 .elementor-element.elementor-element-fffb6f0 .elementor-icon-box-title{margin-block-end:0;color:#FFF}.elementor-42 .elementor-element.elementor-element-fffb6f0.elementor-view-stacked .elementor-icon{background-color:#FFFDFD}.elementor-42 .elementor-element.elementor-element-fffb6f0.elementor-view-framed .elementor-icon,.elementor-42 .elementor-element.elementor-element-fffb6f0.elementor-view-default .elementor-icon{fill:#FFFDFD;color:#FFFDFD;border-color:#FFFDFD}.elementor-42 .elementor-element.elementor-element-fffb6f0 .elementor-icon{font-size:54px}.elementor-42 .elementor-element.elementor-element-fffb6f0 .elementor-icon-box-description{color:#FFF}.elementor-42 .elementor-element.elementor-element-95a0173{--icon-box-icon-margin:0px}.elementor-42 .elementor-element.elementor-element-95a0173 .elementor-icon-box-title{margin-block-end:0;color:#FFF}.elementor-42 .elementor-element.elementor-element-95a0173.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-42 .elementor-element.elementor-element-95a0173.elementor-view-framed .elementor-icon,.elementor-42 .elementor-element.elementor-element-95a0173.elementor-view-default .elementor-icon{fill:#FFF;color:#FFF;border-color:#FFF}.elementor-42 .elementor-element.elementor-element-95a0173 .elementor-icon{font-size:53px}.elementor-42 .elementor-element.elementor-element-95a0173 .elementor-icon-box-description{color:#FFF}@media(max-width:1199px){.elementor-42 .elementor-element.elementor-element-a4dcae8{--grid-auto-flow:row}}@media(max-width:991px){.elementor-42 .elementor-element.elementor-element-a4dcae8{--grid-auto-flow:row}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-c6fe3a6 .box-content{justify-content:flex-end;padding:4px 4px 4px 4px}.elementor-42 .elementor-element.elementor-element-c6fe3a6 .box-content .content-text{text-align:center;min-width:100px}.elementor-42 .elementor-element.elementor-element-c6fe3a6 .box-content h2{font-size:17px;line-height:1em;letter-spacing:1px;margin-bottom:0}.elementor-42 .elementor-element.elementor-element-c6fe3a6 .box-content .bottom-description{margin-bottom:0}.elementor-42 .elementor-element.elementor-element-ee73c9c .product-wrapper>a:first-child{width:100px}.elementor-42 .elementor-element.elementor-element-ee73c9c .placeholder-items .placeholder-item .placeholder-thumb{max-width:100px}.elementor-42 .elementor-element.elementor-element-ee73c9c .product-wrapper>a:first-child,.elementor-42 .elementor-element.elementor-element-ee73c9c .product-wrapper img,.elementor-42 .elementor-element.elementor-element-ee73c9c .product-category .product-wrapper>a:before,.elementor-42 .elementor-element.elementor-element-ee73c9c .ts-elementor-lazy-load .placeholder-item .placeholder-thumb{border-radius:100px 100px 100px 100px}.elementor-42 .elementor-element.elementor-element-d5ebd5f .ts-shortcode .column-tabs,.elementor-42 .elementor-element.elementor-element-d5ebd5f .type-product-tabs .placeholder-tabs{margin-bottom:15px}.elementor-42 .elementor-element.elementor-element-1f85da5 .elementor-heading-title{font-size:15px}.elementor-42 .elementor-element.elementor-element-a4dcae8{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}