.elementor-8280 .elementor-element.elementor-element-41c7c332 > .elementor-container{max-width:1170px;}.elementor-8280 .elementor-element.elementor-element-1bfdbf02 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px;}.elementor-8280 .elementor-element.elementor-element-5750aa0d .page-heading{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;padding:0px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-5750aa0d .woocommerce-breadcrumb{fill:#888888;color:#888888;}.elementor-8280 .elementor-element.elementor-element-5750aa0d .woocommerce-breadcrumb a:hover{fill:#888888BD;color:#888888BD;}.elementor-8280 .elementor-element.elementor-element-503dfe7e > .elementor-container{max-width:1170px;}.elementor-8280 .elementor-element.elementor-element-57bf7c19{--slides-per-view:1;}.elementor-8280 .elementor-element.elementor-element-57bf7c19 .swiper-vertical-images .vertical-thumbnails-wrapper li{margin-bottom:10px;}.woocommerce .elementor-8280 .elementor-element.elementor-element-57bf7c19 .woocommerce-product-gallery img{width:100%;}.elementor-8280 .elementor-element.elementor-element-5345136c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8280 .elementor-element.elementor-element-5345136c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-widget-woocommerce-product-etheme_title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8280 .elementor-element.elementor-element-4bb188fa .elementor-heading-title{color:#222222;}.woocommerce .elementor-widget-woocommerce-product-etheme_price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-8280 .elementor-element.elementor-element-74ba6488 .price{color:#BF9207;font-family:"Poppins", Sans-serif;font-size:1.4rem;font-weight:600;}.woocommerce .elementor-8280 .elementor-element.elementor-element-74ba6488 .price ins{color:#1e4129;}.elementor-8280 .elementor-element.elementor-element-53eb014 > .elementor-widget-container{margin:3% 0% 3% 0%;}.woocommerce .elementor-8280 .elementor-element.elementor-element-7384628e .star-rating span:before{color:#D1C707;}.woocommerce .elementor-8280 .elementor-element.elementor-element-7384628e .star-rating::before{color:#867A7A;}.woocommerce .elementor-8280 .elementor-element.elementor-element-7384628e .woocommerce-review-link{color:#1C9225;font-size:12px;}.elementor-8280 .elementor-element.elementor-element-244b5987{width:auto;max-width:auto;--single-buy-now-button-color:#FFFFFF;--single-buy-now-button-background-color:#000000;--single-buy-now-button-color-hover:#FFFFFF;--single-buy-now-button-background-color-hover:#1E4129;}.elementor-8280 .elementor-element.elementor-element-244b5987.elementor-element{--align-self:center;}.elementor-8280 .elementor-element.elementor-element-244b5987 .single_add_to_cart_button .button-text:last-child{margin-left:7px;}.elementor-8280 .elementor-element.elementor-element-244b5987 .single_add_to_cart_button .button-text:first-child{margin-right:7px;}.elementor-8280 .elementor-element.elementor-element-244b5987 .et-single-buy-now .button-text:last-child{margin-left:7px;}.elementor-8280 .elementor-element.elementor-element-244b5987 .et-single-buy-now .button-text:first-child{margin-right:7px;}.woocommerce .elementor-8280 .elementor-element.elementor-element-244b5987 .quantity-wrapper{font-size:16px;max-width:unset;height:41px;}.woocommerce .elementor-8280 .elementor-element.elementor-element-244b5987 .quantity-wrapper input{font-size:16px;height:41px;}.woocommerce .elementor-8280 .elementor-element.elementor-element-244b5987 .quantity-wrapper select{font-size:16px;}.woocommerce .elementor-8280 .elementor-element.elementor-element-244b5987 .quantity{height:41px;}.woocommerce .elementor-8280 .elementor-element.elementor-element-244b5987 .quantity-select select{height:41px;}.elementor-8280 .elementor-element.elementor-element-244b5987 .single_add_to_cart_button{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;fill:#F8F8F8;color:#F8F8F8;--loader-side-color:#F8F8F8;background-color:#1E4129;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-8280 .elementor-element.elementor-element-244b5987 .single_add_to_cart_button:hover, .elementor-8280 .elementor-element.elementor-element-244b5987 .single_add_to_cart_button:focus{color:#FFFFFF;--loader-side-color:#FFFFFF;background-color:#000000;}.elementor-8280 .elementor-element.elementor-element-244b5987 .single_add_to_cart_button:hover svg, .elementor-8280 .elementor-element.elementor-element-244b5987 .single_add_to_cart_button:focus svg{fill:#FFFFFF;}.elementor-8280 .elementor-element.elementor-element-244b5987 .et-single-buy-now{fill:#FFFFFF;color:#FFFFFF;--loader-side-color:#FFFFFF;background-color:#000000;border-radius:10px 10px 10px 10px;}.elementor-8280 .elementor-element.elementor-element-244b5987 .et-single-buy-now:hover, .elementor-8280 .elementor-element.elementor-element-244b5987 .et-single-buy-now:focus{color:#FFFFFF;--loader-side-color:#FFFFFF;background-color:#1E4129;}.elementor-8280 .elementor-element.elementor-element-244b5987 .et-single-buy-now:hover svg, .elementor-8280 .elementor-element.elementor-element-244b5987 .et-single-buy-now:focus svg{fill:#FFFFFF;}.elementor-8280 .elementor-element.elementor-element-244b5987 .et-single-buy-now > i{font-size:1em;}.elementor-8280 .elementor-element.elementor-element-244b5987 .et-single-buy-now > svg{width:1em;height:1em;}.woocommerce .elementor-8280 .elementor-element.elementor-element-53060c55 .woocommerce-product-details__short-description{color:#000000;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;}.elementor-8280 .elementor-element.elementor-element-4fcc27f7{width:100%;max-width:100%;}.elementor-8280 .elementor-element.elementor-element-4fcc27f7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-4fcc27f7 .button-text:last-child, .elementor-8280 .elementor-element.elementor-element-4fcc27f7 .mtips .button-text:nth-last-child(2){margin-left:7px;padding-left:0;}.elementor-8280 .elementor-element.elementor-element-4fcc27f7 .button-text:first-child{margin-right:7px;padding-right:0;}.elementor-8280 .elementor-element.elementor-element-4fcc27f7 .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;fill:#222222;color:#222222;--loader-side-color:#222222;background-color:#FFFFFF;}.elementor-8280 .elementor-element.elementor-element-4fcc27f7 .elementor-button, .elementor-8280 .elementor-element.elementor-element-4fcc27f7 .elementor-button.button{border-style:none;}.elementor-8280 .elementor-element.elementor-element-5767a76d{width:100%;max-width:100%;--alignment:left;--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:5px;--grid-bottom-margin:5px;--e-share-buttons-primary-color:#00000000;--e-share-buttons-secondary-color:#000000;}.elementor-8280 .elementor-element.elementor-element-5767a76d > .elementor-widget-container{margin:0px 0px 0px 17px;padding:0px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-5767a76d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8280 .elementor-element.elementor-element-5767a76d .elementor-share-btn{font-size:calc(0.7px * 10);}.elementor-8280 .elementor-element.elementor-element-5767a76d .elementor-share-btn__icon{--e-share-buttons-icon-size:15px;}.elementor-8280 .elementor-element.elementor-element-5767a76d .elementor-share-btn:hover{--e-share-buttons-secondary-color:#222222;}.elementor-8280 .elementor-element.elementor-element-5767a76d .elementor-share-btn__title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-8280 .elementor-element.elementor-element-fbc1920{--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;}.woocommerce .elementor-8280 .elementor-element.elementor-element-1fd6a4f .woocommerce-tabs.horizontal .wc-tabs{justify-content:center;}.woocommerce .elementor-8280 .elementor-element.elementor-element-1fd6a4f .woocommerce-tabs.vertical .wc-tabs{align-content:center;}.elementor-8280 .elementor-element.elementor-element-1fd6a4f .wc-tabs .et-woocommerce-tab a{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-8280 .elementor-element.elementor-element-7dce7d50 > .elementor-container{max-width:1170px;}.elementor-8280 .elementor-element.elementor-element-7dce7d50{margin-top:50px;margin-bottom:80px;}.elementor-8280 .elementor-element.elementor-element-45b6a1c5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8280 .elementor-element.elementor-element-ee7f40d{text-align:center;}.elementor-8280 .elementor-element.elementor-element-ee7f40d .elementor-heading-title{color:#1E4129;}.elementor-8280 .elementor-element.elementor-element-328ae2d{--slides-per-view:4;}.elementor-8280 .elementor-element.elementor-element-328ae2d .etheme-product-grid-item{text-align:left;}.elementor-8280 .elementor-element.elementor-element-328ae2d .etheme-product-grid-button{background-color:#1E4129;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;border-radius:10px 10px 10px 10px;}.elementor-8280 .elementor-element.elementor-element-328ae2d .etheme-product-grid-button .button-text:last-child{margin-left:7px;}.elementor-8280 .elementor-element.elementor-element-328ae2d .etheme-product-grid-button .button-text:first-child{margin-right:7px;}.elementor-8280 .elementor-element.elementor-element-328ae2d .etheme-product-grid-categories{font-family:"Inter", Sans-serif;font-size:13px;color:#888888;}.elementor-8280 .elementor-element.elementor-element-328ae2d .etheme-product-grid-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;}.elementor-8280 .elementor-element.elementor-element-328ae2d .etheme-product-grid-title a{color:#1E4129;}.elementor-8280 .elementor-element.elementor-element-328ae2d .price{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#BF9207;}.elementor-8280 .elementor-element.elementor-element-328ae2d .quantity-wrapper[data-type=advanced] .quantity{border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-8280 .elementor-element.elementor-element-328ae2d .quantity-wrapper[data-type=advanced] .quantity .minus{border-radius:10px 0 0 10px;}body.rtl .elementor-8280 .elementor-element.elementor-element-328ae2d .quantity-wrapper[data-type=advanced] .quantity .minus{border-radius:0 10px 10px 0;}body:not(.rtl) .elementor-8280 .elementor-element.elementor-element-328ae2d .quantity-wrapper[data-type=advanced] .quantity .plus{border-radius:0 10px 10px 0;}body.rtl .elementor-8280 .elementor-element.elementor-element-328ae2d .quantity-wrapper[data-type=advanced] .quantity .plus{border-radius:10px 0 0 10px;}.elementor-8280 .elementor-element.elementor-element-c3d6680{--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-8280 .elementor-element.elementor-element-41c939c{text-align:center;}.elementor-8280 .elementor-element.elementor-element-41c939c .elementor-heading-title{color:#1E4129;}.elementor-8280 .elementor-element.elementor-element-93634d6 #reviews #comments>h2, .elementor-8280 .elementor-element.elementor-element-93634d6  span.comment-reply-title{font-family:"Poppins", Sans-serif;font-weight:600;}@media(max-width:1024px) and (min-width:768px){.elementor-8280 .elementor-element.elementor-element-68cc00c8{width:100%;}.elementor-8280 .elementor-element.elementor-element-5345136c{width:100%;}}@media(max-width:1024px){.elementor-8280 .elementor-element.elementor-element-5750aa0d > .elementor-widget-container{padding:0px 0px 0px 0px;} .elementor-8280 .elementor-element.elementor-element-5767a76d{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-8280 .elementor-element.elementor-element-7dce7d50{margin-top:50px;margin-bottom:50px;}}@media(max-width:767px){.elementor-8280 .elementor-element.elementor-element-5750aa0d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8280 .elementor-element.elementor-element-5345136c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8280 .elementor-element.elementor-element-5345136c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8280 .elementor-element.elementor-element-5345136c.elementor-column > .elementor-widget-wrap{justify-content:center;} .elementor-8280 .elementor-element.elementor-element-5767a76d{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-8280 .elementor-element.elementor-element-93634d6 #reviews #comments>h2, .elementor-8280 .elementor-element.elementor-element-93634d6  span.comment-reply-title{font-size:14px;}}/* Start custom CSS for shortcode, class: .elementor-element-486b28a */.wcwl_notice.woocommerce-message {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8f56adf */.elementor img {
    height: auto;
    max-width: max-content!important;

}/* End custom CSS */
/* Start custom CSS *//* ===== ESTILOS DE PRECIOS ===== */
.tpw-precio-contado,
.tpw-precio-cuotas,
.tpw-precio-2x {
  font-family: "Poppins", sans-serif !important;
  margin: 6px 0;
  line-height: 1.4;
  color: #BF9207 !important;
}

.tpw-precio-contado strong,
.tpw-precio-cuotas strong {
  display: block;
  font-size: 1.2rem;
  font-weight: 600;
  margin-bottom: 2px;
  color: #BF9207 !important;
}

.tpw-precio-contado .tpw-monto,
.tpw-precio-cuotas .tpw-monto {
  font-size: 1.4rem;
  font-weight: bold;
  color: #BF9207 !important;
}

.tpw-precio-contado small,
.tpw-precio-cuotas small {
  font-size: 0.9rem;
  color: #BF9207 !important;
  margin-left: 4px;
}

.tpw-precio-cuotas del {
  font-size: 1rem;
  color: rgba(191, 146, 7, 0.6) !important;
  margin-left: 6px;
}

.tpw-precio-2x {
  font-size: 1rem;
  color: #BF9207 !important;
}

.tpw-precio-2x strong {
  font-size: 1.1rem;
  font-weight: 600;
  color: #BF9207 !important;
}

/* ===== Responsive: versión móvil ===== */
@media (max-width: 767px) {
  .tpw-precio-contado strong,
  .tpw-precio-cuotas strong {
    font-size: 1rem;
  }

  .tpw-precio-contado .tpw-monto,
  .tpw-precio-cuotas .tpw-monto {
    font-size: 1.2rem;
  }

  .tpw-precio-cuotas del {
    font-size: 0.85rem;
  }

  .tpw-precio-2x {
    font-size: 0.9rem;
  }
}/* End custom CSS */