.elementor-7821 .elementor-element.elementor-element-4a8b7e5a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7821 .elementor-element.elementor-element-797fc376{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7821 .elementor-element.elementor-element-227daa6d{text-align:center;}.elementor-7821 .elementor-element.elementor-element-c320927{width:var( --container-widget-width, 185px );max-width:185px;--container-widget-width:185px;--container-widget-flex-grow:0;top:-87px;z-index:56;text-align:right;}.elementor-7821 .elementor-element.elementor-element-c320927 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor7 );}body:not(.rtl) .elementor-7821 .elementor-element.elementor-element-c320927{left:-80px;}body.rtl .elementor-7821 .elementor-element.elementor-element-c320927{right:-80px;}.elementor-7821 .elementor-element.elementor-element-c320927 .elementor-heading-title{font-family:"Corbel", Sans-serif;font-size:14px;font-weight:100;color:var( --e-global-color-astglobalcolor6 );}.elementor-7821 .elementor-element.elementor-element-799712d1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7821 .elementor-element.elementor-element-50f17b78{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7821 .elementor-element.elementor-element-235985ca > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-7821 .elementor-element.elementor-element-235985ca{text-align:justify;font-size:15px;}.elementor-7821 .elementor-element.elementor-element-6e19c7db{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-gap:0px;}.elementor-7821 .elementor-element.elementor-element-6e19c7db > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-7821 .elementor-element.elementor-element-6e19c7db > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-7821 .elementor-element.elementor-element-6e19c7db {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-7821 .elementor-element.elementor-element-6e19c7db > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor6 );--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}body:not(.rtl) .elementor-7821 .elementor-element.elementor-element-49a371b0{left:calc(50% + 20px);}body.rtl .elementor-7821 .elementor-element.elementor-element-49a371b0{right:calc(50% + 20px);}.elementor-7821 .elementor-element.elementor-element-49a371b0{top:23px;}.elementor-7821 .elementor-element.elementor-element-49a371b0 .elementor-heading-title{font-size:13px;color:#02010157;}body:not(.rtl) .elementor-7821 .elementor-element.elementor-element-5be50306{left:calc(50% + 20px);}body.rtl .elementor-7821 .elementor-element.elementor-element-5be50306{right:calc(50% + 20px);}.elementor-7821 .elementor-element.elementor-element-5be50306{top:23px;}.elementor-7821 .elementor-element.elementor-element-5be50306 .elementor-heading-title{font-size:13px;color:#02010157;}.elementor-7821 .elementor-element.elementor-element-33fa5fbd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-7821 .elementor-element.elementor-element-33b12b23{--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:0px;--margin-left:0px;--margin-right:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7821 .elementor-element.elementor-element-c6ac071 > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-7821 .elementor-element.elementor-element-c6ac071 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-7821 .elementor-element.elementor-element-c6ac071 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-7821 .elementor-element.elementor-element-c6ac071 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-7821 .elementor-element.elementor-element-7efb5406{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7821 .elementor-element.elementor-element-23927390 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7821 .elementor-element.elementor-element-23927390 .elementor-heading-title{font-weight:300;text-transform:uppercase;}.elementor-7821 .elementor-element.elementor-element-23ac7b97 > .elementor-widget-container{margin:20px 0px 0px 0px;}.woocommerce .elementor-7821 .elementor-element.elementor-element-23ac7b97 .price{font-weight:300;}.elementor-7821 .elementor-element.elementor-element-428ea1e7 .elementor-heading-title{font-size:13px;}.elementor-7821 .elementor-element.elementor-element-69867dd5 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-7821 .elementor-element.elementor-element-4dc31804 .cart button, .elementor-7821 .elementor-element.elementor-element-4dc31804 .cart .button{transition:all 0.2s;}.elementor-7821 .elementor-element.elementor-element-4dc31804 .quantity .qty{transition:all 0.2s;}.elementor-7821 .elementor-element.elementor-element-28ad5e50 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-7821 .elementor-element.elementor-element-32f4c1cf{text-align:justify;}.elementor-7821 .elementor-element.elementor-element-217f2b53 .elementor-button{background-color:#02010100;fill:var( --e-global-color-6f3546a );color:var( --e-global-color-6f3546a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E1DD;padding:10px 0px 10px 0px;}.elementor-7821 .elementor-element.elementor-element-217f2b53 > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(max-width:750px){.elementor-7821 .elementor-element.elementor-element-33b12b23{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7821 .elementor-element.elementor-element-23927390{text-align:center;}.elementor-7821 .elementor-element.elementor-element-27d24a44{text-align:center;}.elementor-7821 .elementor-element.elementor-element-23ac7b97{text-align:center;}.elementor-7821 .elementor-element.elementor-element-428ea1e7{text-align:center;}.elementor-7821 .elementor-element.elementor-element-69867dd5{text-align:center;}}@media(min-width:751px){.elementor-7821 .elementor-element.elementor-element-797fc376{--width:100%;}.elementor-7821 .elementor-element.elementor-element-50f17b78{--width:100%;}.elementor-7821 .elementor-element.elementor-element-33b12b23{--width:75%;}.elementor-7821 .elementor-element.elementor-element-7efb5406{--width:25%;}}/* Start custom CSS for text-editor, class: .elementor-element-235985ca *//*.elementor-7821 .elementor-element.elementor-element-235985ca {
    text-align-last: center; 
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-235985ca *//*.elementor-7821 .elementor-element.elementor-element-235985ca {
    text-align-last: center; 
}*//* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6e19c7db */.elementor-7821 .elementor-element.elementor-element-6e19c7db summary.e-n-accordion-item-title {
  padding: 0 !important;
}

.elementor-7821 .elementor-element.elementor-element-6e19c7db .elementor-element-107aa47 {
  margin-top: 25px !important;
  padding-bottom: 20px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49a371b0 */.clickvermass {
      /* Inicia la animación al cargar la página */
      animation: flashAndHide 5s forwards;
    }

    @keyframes flashAndHide {
      /* Va variando de color y al final reduce la opacidad a 0 */
      0% { 
        color: #464845; 
        opacity: 1;
      }
      15% { opacity: 0; }
      30% { opacity: 1; }
      45% { opacity: 0; }
      60% { opacity: 1; }
      75% { opacity: 0; }
    90% { opacity: 1; }
      100% {
        opacity: 0; /* elemento transparente (pero sigue en el layout) */
      }
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be50306 */.clickvermass {
      /* Inicia la animación al cargar la página */
      animation: flashAndHide 5s forwards;
    }

    @keyframes flashAndHide {
      /* Va variando de color y al final reduce la opacidad a 0 */
      0% { 
        color: #464845; 
        opacity: 1;
      }
      15% { opacity: 0; }
      30% { opacity: 1; }
      45% { opacity: 0; }
      60% { opacity: 1; }
      75% { opacity: 0; }
    90% { opacity: 1; }
      100% {
        opacity: 0; /* elemento transparente (pero sigue en el layout) */
      }
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-217f2b53 */.elementor-7821 .elementor-element.elementor-element-217f2b53 a.elementor-button.elementor-button-link.elementor-size-sm {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS */h3.tc-cell.tc-epo-label.tm-epo-element-label.tm-has-required.tcwidth.tcwidth-100 {
  display: none !important;
}
.reset_variations {
  display: none !important;
}

.woocommerce-js div.product form.cart table {
    border-width: 0 !important;
}
select {
  background-color: white !important;
  border-color: #E2E1DD !important;
}

.tc-extra-product-options {
  margin-bottom: 20px !important;
}

input.input-text.qty.text {
  background-color: white !important;
  border: 0;
  border-top: solid #E2E1DD 1px !important;
  border-bottom: solid #E2E1DD 1px !important;
}

a.minus {
  background-color: white !important;
  border: 0;
  border-top: solid #E2E1DD 1px !important;
  border-bottom: solid #E2E1DD 1px !important;
  border-left:  solid #E2E1DD 1px !important;
}

a.plus {
  background-color: white !important;
  border: 0;
  border-top: solid #E2E1DD 1px !important;
  border-bottom: solid #E2E1DD 1px !important;
  border-right:  solid #E2E1DD 1px !important;
}

.carritasd button {
  width: calc(100% - 150px) !important;
  background-color: #f1f1f1 !important;
  color: #464845 !important;
}


form.variations_form.cart th.label {
  display: none !important;
}

div.choices__inner {
  background-color: white !important;
  padding: 0px 0px 0px 10px !important;
}
.tmcp-ul-wrap .choices__list--single {
  padding-top: 10px !important;
}

.choices__placeholder {
    opacity: 1 !important;
}

div.choices__item.choices__placeholder.choices__item--selectable {
  font-weight: normal !important;
}
.choices__item--selectable {
  font-weight: normal !important;
}

/*.variations {
  padding-bottom: 0 !important;
  margin-bottom: -10px !important;
}*/

ul.tm-extra-product-options-fields.tc-row.tc-container {
  margin-bottom: -15px !important;
  padding-bottom: 0 !important;
}


div.elementor-element.elementor-element-4083550.e-con-full.e-flex.e-con.e-child {
    margin-top: 25px !important;
}

.swiper-slide-next {
  opacity: 0.6 !important;
}
.swiper-slide-prev {
  opacity: 0.6 !important;
}

div.tc-epo-totals.tm-epo-totals.tm-custom-prices-total.tm-cart-main {
  display: none !important;
}
select.tmcp-field.tm-epo-field.tmcp-select.tcenabled {
  margin-top: 0px;
}

ul.wc_stripe_product_payment_methods {
  display: none !important;
}

#pa_color-del-sobre {
  font-size: 14px !important;
}

select.tmcp-field.tm-epo-field.tmcp-select.tcenabled {
  font-size: 14px !important;
}/* End custom CSS */