.elementor-34164 .elementor-element.elementor-element-59e5e3d2{--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;--overflow:visible;}.elementor-34164 .elementor-element.elementor-element-a76ca5e{--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;--overflow:visible;}.elementor-34164 .elementor-element.elementor-element-da018a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap;--overflow:visible;}.elementor-34164 .elementor-element.elementor-element-54477ede{--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;--overflow:visible;}.elementor-34164 .elementor-element.elementor-element-ab26edf .stlf-pg-v8{--stlf-pg-gap:12px;--stlf-pg-radius:16px;}.elementor-34164 .elementor-element.elementor-element-7eb4cd2f{--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;--overflow:visible;}.elementor-34164 .elementor-element.elementor-element-35ce51a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;color:#ffffff;}.woocommerce .elementor-34164 .elementor-element.elementor-element-6e92c0f7 .price{color:#888888;font-size:1.4rem;font-weight:normal;}.woocommerce .elementor-34164 .elementor-element.elementor-element-6e92c0f7 .price ins{color:#6241ed;}.elementor-34164 .elementor-element.elementor-element-27216364 .single_add_to_cart_button .button-text:last-child{margin-left:7px;}.elementor-34164 .elementor-element.elementor-element-27216364 .single_add_to_cart_button .button-text:first-child{margin-right:7px;}.elementor-34164 .elementor-element.elementor-element-27216364 .et-single-buy-now .button-text:last-child{margin-left:7px;}.elementor-34164 .elementor-element.elementor-element-27216364 .et-single-buy-now .button-text:first-child{margin-right:7px;}.elementor-34164 .elementor-element.elementor-element-27216364 .et-single-buy-now > i{font-size:1em;}.elementor-34164 .elementor-element.elementor-element-27216364 .et-single-buy-now > svg{width:1em;height:1em;}.elementor-34164 .elementor-element.elementor-element-4d7696e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap;--overflow:visible;}.elementor-34164 .elementor-element.elementor-element-14f0afb2{--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-34164 .elementor-element.elementor-element-49d03c22{--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-34164 .elementor-element.elementor-element-1fec5c2b .elementor-heading-title{font-family:"Poppins", Sans-serif;color:#ffffff;}.elementor-34164 .elementor-element.elementor-element-61ba6170 .elementor-heading-title{font-family:"Poppins", Sans-serif;color:#ffffff;}.woocommerce .elementor-34164 .elementor-element.elementor-element-1eb1dd32 .woocommerce-tabs.horizontal .wc-tabs{justify-content:center;}.woocommerce .elementor-34164 .elementor-element.elementor-element-1eb1dd32 .woocommerce-tabs.vertical .wc-tabs{align-content:center;}.elementor-34164 .elementor-element.elementor-element-75546b43{--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;}@media(min-width:768px){.elementor-34164 .elementor-element.elementor-element-a76ca5e{--content-width:1480px;}.elementor-34164 .elementor-element.elementor-element-54477ede{--width:64%;}.elementor-34164 .elementor-element.elementor-element-7eb4cd2f{--width:36%;}.elementor-34164 .elementor-element.elementor-element-14f0afb2{--width:58%;}.elementor-34164 .elementor-element.elementor-element-75546b43{--width:42%;}}@media(max-width:1024px){.elementor-34164 .elementor-element.elementor-element-da018a1{--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-34164 .elementor-element.elementor-element-4d7696e2{--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;}}@media(max-width:767px){.elementor-34164 .elementor-element.elementor-element-da018a1{--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-34164 .elementor-element.elementor-element-4d7696e2{--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;}}/* Start custom CSS for woocommerce-etheme_breadcrumb, class: .elementor-element-36b8dc3e *//* =========================================================
   STL Forge — Premium Breadcrumb
   Pegar en: Breadcrumb > Advanced > Custom CSS
   ========================================================= */

.elementor-34164 .elementor-element.elementor-element-36b8dc3e{
  width:100%;
  margin:0 0 26px;
}

/* Quitar estilos propios de XStore */
.elementor-34164 .elementor-element.elementor-element-36b8dc3e .page-heading{
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
}

.elementor-34164 .elementor-element.elementor-element-36b8dc3e .page-heading .container,
.elementor-34164 .elementor-element.elementor-element-36b8dc3e .page-heading .row,
.elementor-34164 .elementor-element.elementor-element-36b8dc3e .page-heading .col-md-12{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
}

/* Barra principal */
.elementor-34164 .elementor-element.elementor-element-36b8dc3e .woocommerce-breadcrumb{
  position:relative;
  display:flex !important;
  align-items:center !important;
  flex-wrap:wrap !important;
  gap:8px !important;

  width:100% !important;
  margin:0 !important;
  padding:11px 15px !important;

  border:1px solid rgba(255,255,255,.065) !important;
  border-radius:13px !important;

  background:
    radial-gradient(
      circle at 0% 50%,
      rgba(98,65,237,.075),
      transparent 34%
    ),
    rgba(255,255,255,.012) !important;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.018) !important;

  font-family:Poppins,sans-serif !important;
}

/* Pequeño acento violeta */
.elementor-34164 .elementor-element.elementor-element-36b8dc3e .woocommerce-breadcrumb::before{
  content:"";
  flex:0 0 auto;
  width:5px;
  height:5px;
  margin-right:2px;

  border-radius:999px;
  background:#7b61f3;
  box-shadow:0 0 10px rgba(123,97,243,.55);
}

/* Home + categoría */
.elementor-34164 .elementor-element.elementor-element-36b8dc3e .woocommerce-breadcrumb > a{
  display:inline-flex !important;
  align-items:center !important;

  margin:0 !important;
  padding:4px 7px !important;

  border-radius:7px !important;

  color:#8d8692 !important;
  background:transparent !important;

  font-size:10.5px !important;
  font-weight:550 !important;
  line-height:1.2 !important;
  text-decoration:none !important;

  transition:
    color .16s ease,
    background .16s ease !important;
}

.elementor-34164 .elementor-element.elementor-element-36b8dc3e .woocommerce-breadcrumb > a:hover{
  color:#c5b9ff !important;
  background:rgba(98,65,237,.075) !important;
}

/* Flechas */
.elementor-34164 .elementor-element.elementor-element-36b8dc3e .woocommerce-breadcrumb .delimeter{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;

  margin:0 !important;
  color:#504a55 !important;
  opacity:.85 !important;
}

.elementor-34164 .elementor-element.elementor-element-36b8dc3e .woocommerce-breadcrumb .delimeter i{
  color:#5e5764 !important;
  font-size:7px !important;
}

/* XStore mete el producto actual como H1 dentro del breadcrumb */
.elementor-34164 .elementor-element.elementor-element-36b8dc3e .woocommerce-breadcrumb .title{
  display:block !important;
  flex:1 1 280px !important;

  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;

  color:#d5ced9 !important;

  font-family:Poppins,sans-serif !important;
  font-size:11px !important;
  font-weight:650 !important;
  line-height:1.35 !important;
  letter-spacing:-.01em !important;

  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
}

/* Responsive */
@media (max-width:767px){

  .elementor-34164 .elementor-element.elementor-element-36b8dc3e{
    margin-bottom:20px;
  }

  .elementor-34164 .elementor-element.elementor-element-36b8dc3e .woocommerce-breadcrumb{
    flex-wrap:nowrap !important;
    gap:5px !important;

    padding:9px 11px !important;

    overflow-x:auto !important;
    scrollbar-width:none !important;
  }

  .elementor-34164 .elementor-element.elementor-element-36b8dc3e .woocommerce-breadcrumb::-webkit-scrollbar{
    display:none !important;
  }

  .elementor-34164 .elementor-element.elementor-element-36b8dc3e .woocommerce-breadcrumb > a,
  .elementor-34164 .elementor-element.elementor-element-36b8dc3e .woocommerce-breadcrumb .delimeter{
    flex-shrink:0 !important;
  }

  .elementor-34164 .elementor-element.elementor-element-36b8dc3e .woocommerce-breadcrumb .title{
    flex:0 0 auto !important;
    max-width:65vw !important;
    font-size:10px !important;
  }
}/* End custom CSS */