.elementor-5170101 .elementor-element.elementor-element-588faedd > .elementor-container{max-width:1300px;}.elementor-5170101 .elementor-element.elementor-element-588faedd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-95px;margin-bottom:0px;}.elementor-5170101 .elementor-element.elementor-element-588faedd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5170101 .elementor-element.elementor-element-1524a551 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:-1px -1px 10px -1px;}.elementor-5170101 .elementor-element.elementor-element-2219cfd6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-7a5bb099{margin-top:-30px;margin-bottom:0px;}.elementor-5170101 .elementor-element.elementor-element-2e667261.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-5170101 .elementor-element.elementor-element-5a36b05 .elementor-spacer-inner{height:10px;}.elementor-5170101 .elementor-element.elementor-element-64d170b .elementor-image img{border-radius:5px 5px 5px 5px;}.elementor-5170101 .elementor-element.elementor-element-64d170b > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-5170101 .elementor-element.elementor-element-5a039885{text-align:center;width:1000px;max-width:1000px;align-self:center;}.elementor-5170101 .elementor-element.elementor-element-5a039885 .elementor-heading-title{color:#FBB601;font-family:"Helvetica", sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-5170101 .elementor-element.elementor-element-5a039885 > .elementor-widget-container{margin:80px 0px 0px 0px;padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#E6E6E6;}.elementor-5170101 .elementor-element.elementor-element-25fdda2c{--divider-border-style:solid;--divider-border-color:#012E57;--divider-border-width:3px;}.elementor-5170101 .elementor-element.elementor-element-25fdda2c .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-5170101 .elementor-element.elementor-element-25fdda2c .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-5170101 .elementor-element.elementor-element-25fdda2c > .elementor-widget-container{margin:-2px 0px 40px 0px;}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-product-grid{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4, minmax(0, 1fr));grid-row-gap:35px;}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-atc .elementor-button-content-wrapper{gap:11px;}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-atc .elementor-button-text{flex-grow:min(0, 11);}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-product-grid > *{padding:12px 12px 12px 12px !important;border-width:1px 1px 1px 1px;border-style:solid;border-radius:5px 5px 5px 5px;border-color:#D0D0D0;}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-product-miniature{background:rgba(241, 238, 238, 0);}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-content{text-align:left;padding:2px 2px 2px 2px;min-height:0px;}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-title{margin-top:8px;color:#012E57;font-family:"Helvetica", sans-serif;font-size:14px;font-weight:500;}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-price-wrapper{margin-top:5px;font-family:"Trebuchet MS", sans-serif;font-size:18px;}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-price{color:#012E57;}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-price-regular{color:#000000;font-size:10px;}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-atc .elementor-button{color:#FFFFFF;background-color:#012E57;}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-badge{min-width:50px;}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-badge-sale{background:#012E57;}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-badge-new{background:#012E57;}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-badge-pack{background:#012E57;}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-badge-out{background:#012E57;}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-badge-online{background:#012E57;}.elementor-5170101 .elementor-element.elementor-element-7a95a59d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;background-color:#F2F2F2;border-radius:5px 5px 5px 5px;}.elementor-5170101 .elementor-element.elementor-element-b0d56c8 .elementor-image img{border-radius:5px 5px 5px 5px;}.elementor-5170101 .elementor-element.elementor-element-b0d56c8 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:50px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-5170101 .elementor-element.elementor-element-809d426 > .elementor-container{max-width:1300px;}.elementor-5170101 .elementor-element.elementor-element-809d426{margin-top:50px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-5170101 .elementor-element.elementor-element-b213c5a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-5170101 .elementor-element.elementor-element-b213c5a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5170101 .elementor-element.elementor-element-b213c5a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-5170101 .elementor-element.elementor-element-27c1e19{--divider-border-style:solid;--divider-border-color:#012E57;--divider-border-width:3px;}.elementor-5170101 .elementor-element.elementor-element-27c1e19 .elementor-divider-separator{width:0%;margin:0 auto;margin-center:0;}.elementor-5170101 .elementor-element.elementor-element-27c1e19 .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-5170101 .elementor-element.elementor-element-27c1e19 > .elementor-widget-container{margin:-2px 0px 40px 0px;}.elementor-5170101 .elementor-element.elementor-element-de80ff{text-align:center;width:auto;max-width:auto;}.elementor-5170101 .elementor-element.elementor-element-de80ff .elementor-heading-title{color:#FBB601;font-family:"Helvetica", sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-5170101 .elementor-element.elementor-element-de80ff > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#E6E6E6;}.elementor-5170101 .elementor-element.elementor-element-07cd8f6{--divider-border-style:solid;--divider-border-color:#012E57;--divider-border-width:3px;}.elementor-5170101 .elementor-element.elementor-element-07cd8f6 .elementor-divider-separator{width:0%;margin:0 auto;margin-center:0;}.elementor-5170101 .elementor-element.elementor-element-07cd8f6 .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-5170101 .elementor-element.elementor-element-07cd8f6 > .elementor-widget-container{margin:-2px 0px 40px 0px;}.elementor-5170101 .elementor-element.elementor-element-836f0c5 .swiper-wrapper{display:flex;align-items:center;}.elementor-5170101 .elementor-element.elementor-element-836f0c5 .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-836f0c5 .elementor-image-carousel-caption{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-836f0c5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5170101 .elementor-element.elementor-element-836f0c5 .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;color:#012E57;}.elementor-5170101 .elementor-element.elementor-element-be08750 > .elementor-container{max-width:1300px;}.elementor-5170101 .elementor-element.elementor-element-be08750{margin-top:50px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-5170101 .elementor-element.elementor-element-654fa600.elementor-column .elementor-column-wrap{align-items:center;}.elementor-5170101 .elementor-element.elementor-element-654fa600.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5170101 .elementor-element.elementor-element-654fa600.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-5170101 .elementor-element.elementor-element-8907b36{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-8907b36 .elementor-heading-title{color:#FBB601;font-family:"Helvetica", sans-serif;font-size:25px;font-weight:600;}.elementor-5170101 .elementor-element.elementor-element-8907b36 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 02px 0px;border-color:#E6E6E6;}.elementor-5170101 .elementor-element.elementor-element-21f47fb{--divider-border-style:solid;--divider-border-color:#012E57;--divider-border-width:4px;}.elementor-5170101 .elementor-element.elementor-element-21f47fb .elementor-divider-separator{width:0%;margin:0 auto;margin-center:0;}.elementor-5170101 .elementor-element.elementor-element-21f47fb .elementor-divider{text-align:center;padding-top:10px;padding-bottom:10px;}.elementor-5170101 .elementor-element.elementor-element-21f47fb > .elementor-widget-container{margin:-2px 0px 40px 0px;}.elementor-5170101 .elementor-element.elementor-element-240ac6f4 .elementor-product-grid{-ms-grid-columns:repeat(5, minmax(0, 1fr));grid-template-columns:repeat(5, minmax(0, 1fr));}.elementor-5170101 .elementor-element.elementor-element-240ac6f4 .elementor-product-grid > *{padding:12px 12px 12px 12px !important;border-width:1px 1px 1px 38px;border-style:solid;border-radius:5px 5px 5px 5px;border-color:#D0D0D0;}.elementor-5170101 .elementor-element.elementor-element-240ac6f4 .elementor-content{text-align:left;padding:2px 2px 2px 2px;min-height:0px;}.elementor-5170101 .elementor-element.elementor-element-240ac6f4 .elementor-title{margin-top:5px;white-space:normal;color:#012E57;font-family:"Trebuchet MS", sans-serif;font-size:14px;font-weight:500;}.elementor-5170101 .elementor-element.elementor-element-240ac6f4 .elementor-price-wrapper{margin-top:5px;font-family:"Trebuchet MS", sans-serif;font-size:18px;}.elementor-5170101 .elementor-element.elementor-element-240ac6f4 .elementor-price{color:#012E57;}.elementor-5170101 .elementor-element.elementor-element-240ac6f4 .elementor-atc .elementor-button{color:#FFFFFF;background-color:#012E57;}.elementor-5170101 .elementor-element.elementor-element-240ac6f4 .elementor-badge{min-width:50px;}.elementor-5170101 .elementor-element.elementor-element-240ac6f4 .elementor-badge-sale{background:#012E57;}.elementor-5170101 .elementor-element.elementor-element-240ac6f4 .elementor-badge-new{background:#012E57;}.elementor-5170101 .elementor-element.elementor-element-240ac6f4 .elementor-badge-pack{background:#012E57;}.elementor-5170101 .elementor-element.elementor-element-240ac6f4 .elementor-badge-out{background:#012E57;}.elementor-5170101 .elementor-element.elementor-element-240ac6f4 .elementor-badge-online{background:#012E57;}@media(max-width:1024px){.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-5170101 .elementor-element.elementor-element-240ac6f4 .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width:767px){.elementor-5170101 .elementor-element.elementor-element-588faedd{margin-top:-50px;margin-bottom:0px;}.elementor-5170101 .elementor-element.elementor-element-2219cfd6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-7a5bb099{margin-top:-15px;margin-bottom:0px;}.elementor-5170101 .elementor-element.elementor-element-2e667261{width:33%;}.elementor-5170101 .elementor-element.elementor-element-5a039885 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-25fdda2c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-7a95a59d .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-5170101 .elementor-element.elementor-element-809d426{margin-top:50px;margin-bottom:50px;}.elementor-5170101 .elementor-element.elementor-element-de80ff > .elementor-widget-container{margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-5170101 .elementor-element.elementor-element-be08750{margin-top:50px;margin-bottom:50px;}.elementor-5170101 .elementor-element.elementor-element-240ac6f4 .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));}}@media(min-width:768px){.elementor-5170101 .elementor-element.elementor-element-56794f9c{width:24.957%;}.elementor-5170101 .elementor-element.elementor-element-1330fb6c{width:75.043%;}}/* Start custom CSS for ps-widget-module, class: .elementor-element-1524a551 */.widget-title {
    font-size: 2rem;
    margin-bottom: 20px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a039885 */#helper-title  {
    margin: 10px auto -2px;
    height: 4px;
    width: 70px;
    background: #03014c;
    display: block;
}/* End custom CSS */
/* Start custom CSS for product-grid, class: .elementor-element-7a95a59d */#destacados  .elementor-badges-right  {
    font-size: 10px;
    
}
 
 #destacados .elementor-button {
     width: 100%
 }
 
 #destacados .elementor-price-regular{
     color: red;
 }
 
  #destacados .elementor-price-wrapper {
      text-align: center;
  }
  
  /*TAMAÑO DE LAS CAJAS*/


/* registrados */
body.logged-in .elementor-3170101 .elementor-element.elementor-element-dd8217f .elementor-product-grid > * {
    display: flex;
    height: 313px;
    flex-direction: column;
    justify-content: space-between;
}

/*  NO registrados */
body.not-logged-in .elementor-3170101 .elementor-element.elementor-element-dd8217f .elementor-product-grid > * {
    height: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de80ff */#helper-title  {
    margin: 10px auto -2px;
    height: 4px;
    width: 70px;
    background: #03014c;
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8907b36 */#helper-title  {
    margin: 10px auto -2px;
    height: 4px;
    width: 70px;
    background: #03014c;
    display: block;
}/* End custom CSS */
/* Start custom CSS for product-grid, class: .elementor-element-240ac6f4 */#v_reciente .elementor-badges-right  {
    font-size: 10px;
    margin-right: 0;
    
}

#v_reciente .elementor-button {
     width: 100%
 }
 
 
#v_reciente .elementor-price-wrapper {
      text-align: center;
  }/* End custom CSS */
/* Start custom CSS for page-settings */.page-title-layout-2.page-title {
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
}/* End custom CSS */