.elementor-13 .elementor-element.elementor-element-fc2c587{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-fc2c587:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fc2c587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-c6ed449 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:35px;font-weight:800;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-7e17ac8 .woocommerce-breadcrumb{color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-7e17ac8 .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-15ff58d{--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;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-2926d03{--update-cart-automatically-display:none;--sections-title-color:var( --e-global-color-accent );--forms-fields-normal-color:var( --e-global-color-secondary );--order-summary-color:var( --e-global-color-accent );--order-summary-variations-color:var( --e-global-color-accent );--product-link-normal-color:var( --e-global-color-accent );--product-link-hover-color:var( --e-global-color-accent );--order-summary-remove-icon-normal-color:var( --e-global-color-primary );--checkout-button-padding:20px 20px 20px 20px;--checkout-button-width:fit-content;}.elementor-13 .elementor-element.elementor-element-2926d03 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-2926d03 .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-13 .elementor-element.elementor-element-2926d03 {--sections-descriptions-color:var( --e-global-color-accent );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-2926d03 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-2926d03 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-5f9733b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-c68061b .elementor-button{background-color:#25D366;font-family:"Epilogue", Sans-serif;font-size:14px;font-weight:600;border-radius:5px 5px 5px 5px;padding:17px 17px 17px 17px;}.elementor-13 .elementor-element.elementor-element-c68061b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-f4a9542 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Epilogue", Sans-serif;font-size:14px;font-weight:600;border-radius:5px 5px 5px 5px;padding:17px 17px 17px 17px;}.elementor-13 .elementor-element.elementor-element-f4a9542 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-55c0b8f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-4efbb62{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D9D9;--border-color:#D9D9D9;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4efbb62:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4efbb62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-06c1789{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D9D9D9;--border-color:#D9D9D9;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-06c1789:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-06c1789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF1F1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-b2406f4{text-align:center;}.elementor-13 .elementor-element.elementor-element-b2406f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-628cbb0{text-align:center;}.elementor-13 .elementor-element.elementor-element-628cbb0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-965043f{text-align:center;}.elementor-13 .elementor-element.elementor-element-965043f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-ebaa263{text-align:center;}.elementor-13 .elementor-element.elementor-element-ebaa263 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-65c8ba8{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-13 .elementor-element.elementor-element-65c8ba8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-8f58d36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-13 .elementor-element.elementor-element-8f58d36.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-a95a5f0.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-13 .elementor-element.elementor-element-62ab48d{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-62ab48d.elementor-element{--order:99999 /* order end hack */;}body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EA;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-4efbb62{--width:100%;}.elementor-13 .elementor-element.elementor-element-65c8ba8{--width:100%;}.elementor-13 .elementor-element.elementor-element-8f58d36{--width:41%;}}@media(max-width:1366px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-65c8ba8{--width:1154px;}.elementor-13 .elementor-element.elementor-element-8f58d36{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-65c8ba8{--width:977px;}.elementor-13 .elementor-element.elementor-element-8f58d36{--width:104.421%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-65c8ba8{--width:733px;}.elementor-13 .elementor-element.elementor-element-8f58d36{--width:100%;}}@media(max-width:1366px){.elementor-widget-theme-page-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-13 .elementor-element.elementor-element-4efbb62{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-06c1789{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13 .elementor-element.elementor-element-65c8ba8{--min-height:0px;}.elementor-13 .elementor-element.elementor-element-8f58d36{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-13 .elementor-element.elementor-element-62ab48d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:1200px){.elementor-13 .elementor-element.elementor-element-06c1789{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-65c8ba8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:1024px){.elementor-widget-theme-page-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-13 .elementor-element.elementor-element-06c1789{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-theme-page-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-13 .elementor-element.elementor-element-06c1789{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13 .elementor-element.elementor-element-8f58d36{--width:110.251%;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-2926d03 */.elementor-13 .elementor-element.elementor-element-2926d03 table thead {
    background: #efefef;
}
.elementor-13 .elementor-element.elementor-element-2926d03 table thead th {
    padding: 30px 0 !important;
}
.elementor-13 .elementor-element.elementor-element-2926d03 table tbody .product-name a {
    color: #000 !important;
}
.elementor-13 .elementor-element.elementor-element-2926d03 table.cart img {
    width: 90px;
}
.elementor-13 .elementor-element.elementor-element-2926d03 .e-cart__column-end {
    display: none;
}
.elementor-13 .elementor-element.elementor-element-2926d03 .product-subtotal,
.elementor-13 .elementor-element.elementor-element-2926d03 .product-price {
    display: none;
}



.elementor-13 .elementor-element.elementor-element-2926d03 .quantity {
    width: 100%;
    max-width: max-content;
    border: 1px solid #D9D9D9;
}
.elementor-13 .elementor-element.elementor-element-2926d03 .quantity button {
    margin: 0 !important;
    border: 0;
    color: #5C6574;
    background: white;
    border-radius: 0;
}
.elementor-13 .elementor-element.elementor-element-2926d03 .quantity button:hover {
    color: white;
    background: #FD5B00;
}
.elementor-13 .elementor-element.elementor-element-2926d03 .quantity button.qty-minus {
    border-right: 1px solid #D9D9D9;
}
.elementor-13 .elementor-element.elementor-element-2926d03 .quantity button.qty-plus {
    border-left: 1px solid #D9D9D9;
}
.elementor-13 .elementor-element.elementor-element-2926d03 .quantity input.qty {
    border: 0;
    padding: 0;
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-2926d03 .quantity input:focus-visible {
    outline: none;
}
.elementor-13 .elementor-element.elementor-element-2926d03 input::-webkit-outer-spin-button,
.elementor-13 .elementor-element.elementor-element-2926d03 input::-webkit-inner-spin-button {
  -webkit-appearance: none; /* Removes the WebKit-specific buttons */
  margin: 0; /* Ensures no extra margin is left behind */
}
.elementor-13 .elementor-element.elementor-element-2926d03 input:focus-visible
 {
    outline: -webkit-focus-ring-color auto 0px;
}
.elementor-13 .elementor-element.elementor-element-2926d03 tbody tr {
    padding: 0px;
}
.elementor-13 .elementor-element.elementor-element-2926d03 .quantity {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a95a5f0 */.boton-volver-tienda {
  display: inline-block;
  font-weight: 500; /* Negrita */
  font-size: 16px;
  text-decoration: none;
  border-bottom: 2px solid #000;
  color: #000;
  transition: all 0.3s ease;
}

.boton-volver-tienda .flecha {
  margin-left: 8px;
  transition: transform 0.3s ease;
}

.boton-volver-tienda:hover {
  color: #ff6600; /* Naranja al pasar */
  border-bottom-color: #ff6600;
}

.boton-volver-tienda:hover .flecha {
  transform: translateX(4px); /* Mueve la flecha a la derecha */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62ab48d */.btn-wsp-cotizar {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #ff5a00;
  color: #fff;
  font-weight: 600;
  padding: 15px 20px;
  border: none;
  border-radius: 2px;
  text-decoration: none;
  font-size: 14px;
  transition: background 0.3s ease;
}

.btn-wsp-cotizar:hover {
  background-color: #e64a00;
}

.icono-wsp {
  width: 22px;
  height: 22px;
  margin-right: 12px;
}/* End custom CSS */