.elementor-1624 .elementor-element.elementor-element-154caa8c > .elementor-container{max-width:1400px;}.elementor-1624 .elementor-element.elementor-element-154caa8c:not(.elementor-motion-effects-element-type-background), .elementor-1624 .elementor-element.elementor-element-154caa8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cajasnavidenas.com.pe/wp-content/uploads/2023/07/fondo-productos-n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1624 .elementor-element.elementor-element-154caa8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 30px 60px 30px;}.elementor-1624 .elementor-element.elementor-element-154caa8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1624 .elementor-element.elementor-element-38501614.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1624 .elementor-element.elementor-element-38501614.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1624 .elementor-element.elementor-element-38501614 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1624 .elementor-element.elementor-element-69f67dfb .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:54px;font-weight:900;}.elementor-1624 .elementor-element.elementor-element-6ebcb2dc .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-1624 .elementor-element.elementor-element-6ebcb2dc .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-1624 .elementor-element.elementor-element-6ebcb2dc .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#0093CE00;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:17px 40px 16px 40px;}.elementor-1624 .elementor-element.elementor-element-33339711 .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-1624 .elementor-element.elementor-element-33339711 .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-1624 .elementor-element.elementor-element-33339711 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#0093CE00;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:17px 40px 16px 40px;}.elementor-1624 .elementor-element.elementor-element-3c83d5d0 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-1624 .elementor-element.elementor-element-703c841.elementor-wc-products  ul.products{grid-column-gap:13px;grid-row-gap:0px;}.elementor-1624 .elementor-element.elementor-element-703c841 .product{text-align:left;}.elementor-1624 .elementor-element.elementor-element-703c841 a > img{border-style:none;margin-bottom:0px;}.elementor-1624 .elementor-element.elementor-element-703c841 .woocommerce .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-1624 .elementor-element.elementor-element-703c841 .woocommerce-loop-category__title .count{color:var( --e-global-color-text );}.elementor-1624 .elementor-element.elementor-element-703c841 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1624 .elementor-element.elementor-element-3806e67 > .elementor-container{max-width:1400px;}.elementor-1624 .elementor-element.elementor-element-3806e67{padding:60px 10px 60px 10px;}.elementor-1624 .elementor-element.elementor-element-0ebddd3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1624 .elementor-element.elementor-element-0ebddd3.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1624 .elementor-element.elementor-element-302b8114 > .elementor-container{max-width:1400px;}.elementor-1624 .elementor-element.elementor-element-69f85c62 > .elementor-container{max-width:1400px;}.elementor-1624 .elementor-element.elementor-element-29a17e7 > .elementor-container{max-width:1400px;}@media(max-width:1024px){.elementor-1624 .elementor-element.elementor-element-0ebddd3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1624 .elementor-element.elementor-element-154caa8c{padding:30px 10px 30px 10px;}.elementor-1624 .elementor-element.elementor-element-69f67dfb .elementor-heading-title{font-size:32px;}.elementor-1624 .elementor-element.elementor-element-3c83d5d0 > .elementor-element-populated{padding:60px 10px 10px 10px;}.elementor-1624 .elementor-element.elementor-element-0ebddd3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-1624 .elementor-element.elementor-element-38501614{width:44.429%;}.elementor-1624 .elementor-element.elementor-element-3c83d5d0{width:55.571%;}}/* Start custom CSS */#carrusel-de-productos .elementor-widget-container{
    overflow: hidden;
      width: 100%;
      position: relative;
}
#carrusel-de-productos .elementor-widget-container .elementor-shortcode{
    display: flex;
      transition: transform 0.5s ease;
}
#producto{
	flex: 0 0 25%;
    width: 100%;
    padding: 20px;
    animation: scaleAnimation .3s alternate;
}

@keyframes scaleAnimation {
  0% {
    transform: scale(1);
  }
  100%{
    transform: scale(0.9);
  }
}
#producto .producto-content{
    width: 100%;
    border-radius: 15px;
    display: flex;
	flex-flow: column;
	align-items: center;
	color: #57575A;
}
#producto .producto-content .producto-info{
    padding: 25px;
}
#producto .producto-content .producto-info h3{
    font-size: 24px;
    font-weight: 600;
}
#producto .producto-content  .producto-info .custom-descripcion{
    font-size: 14px;
    line-height: 18px;
}
#producto .producto-content  .producto-info .custom-medidas{
    font-size: 20px;
    font-weight: 600;
}
#producto .producto-content  .producto-info .custom-d{
    font-size: 14px;
    margin: 0;
}
#producto .producto-content  .producto-info .custom-p{
    font-size: 32px;
    font-weight: 600;
}
#producto .producto-content  .producto-info .custom-b a{
    font-size: 16px;
    color: #57575A;
    text-decoration: none;
    display: flex;
    border: 1px solid #57575A;
    border-radius: 50px;
    padding: 7px 15px;
    align-items: center;
    justify-content: center;
}
#producto .producto-content  .producto-info .custom-b .custom-icon{
    margin: 0 0 0 10px;
    width: 24px;
}
@media (max-width: 760px) {
  #producto{
        flex: 0 0 100%; 
  }
  #producto .producto-content .producto-info h3{
    font-size: 20px;
  }
  #producto .producto-content  .producto-info .custom-p{
    font-size: 24px;
  }
}
@media (min-width: 760px) {
  #producto{
        flex: 0 0 50%; 
  }
  #producto .producto-content .producto-info h3{
    font-size: 20px;
  }
  #producto .producto-content  .producto-info .custom-p{
    font-size: 24px;
  }
}
@media (min-width: 1000px) {
  #producto{
        flex: 0 0 25%; 
    }
}

.oculto{
    display: none;
}
#product-all{
    display: block;
}
#mostrarDiv1{
    cursor: pointer;
}
#mostrarDiv2{
    cursor: pointer;
}
#mostrarDiv3{
    cursor: pointer;
}


.btn1-controls-left{
    background: #fff;
    height: 42px;
    width: 42px;
    padding: 14px 0 14px 0;
    color: #58585A;
    border: 1px solid #58585A;
}
.btn2-controls-right{
    background: #fff;
    height: 42px;
    width: 42px;
    padding: 14px 0 14px 0;
    color: #58585A;
    border: 1px solid #58585A;
}/* End custom CSS */