.elementor-7897 .elementor-element.elementor-element-d7b4bec{--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-7897 .elementor-element.elementor-element-76ade65{--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-7897 .elementor-element.elementor-element-203d310{text-align:center;}.elementor-7897 .elementor-element.elementor-element-6c11230{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-7897 .elementor-element.elementor-element-6c11230 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor7 );}body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-6c11230{left:-80px;}body.rtl .elementor-7897 .elementor-element.elementor-element-6c11230{right:-80px;}.elementor-7897 .elementor-element.elementor-element-6c11230 .elementor-heading-title{font-family:"Corbel", Sans-serif;font-size:14px;font-weight:100;color:var( --e-global-color-astglobalcolor6 );}.elementor-7897 .elementor-element.elementor-element-9f20e6e{--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-7897 .elementor-element.elementor-element-67bbba6{--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-7897 .elementor-element.elementor-element-271cb5b > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-7897 .elementor-element.elementor-element-271cb5b{text-align:justify;font-size:15px;}.elementor-7897 .elementor-element.elementor-element-ce71633{--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-7897 .elementor-element.elementor-element-ce71633 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-7897 .elementor-element.elementor-element-ce71633 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-7897 .elementor-element.elementor-element-ce71633 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-7897 .elementor-element.elementor-element-ce71633 > .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-7897 .elementor-element.elementor-element-e4b9994{left:calc(50% + 20px);}body.rtl .elementor-7897 .elementor-element.elementor-element-e4b9994{right:calc(50% + 20px);}.elementor-7897 .elementor-element.elementor-element-e4b9994{top:23px;}.elementor-7897 .elementor-element.elementor-element-e4b9994 .elementor-heading-title{font-size:13px;color:#02010157;}body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-9c4b5ab{left:calc(50% + 20px);}body.rtl .elementor-7897 .elementor-element.elementor-element-9c4b5ab{right:calc(50% + 20px);}.elementor-7897 .elementor-element.elementor-element-9c4b5ab{top:23px;}.elementor-7897 .elementor-element.elementor-element-9c4b5ab .elementor-heading-title{font-size:13px;color:#02010157;}.elementor-7897 .elementor-element.elementor-element-624978f{--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-7897 .elementor-element.elementor-element-2dac539{--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-7897 .elementor-element.elementor-element-7402d67 > .elementor-widget-container{padding:05px 0px 0px 0px;}.elementor-7897 .elementor-element.elementor-element-7402d67 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-7897 .elementor-element.elementor-element-7402d67 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-7897 .elementor-element.elementor-element-7402d67 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-7897 .elementor-element.elementor-element-4436643{--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-7897 .elementor-element.elementor-element-596920d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7897 .elementor-element.elementor-element-596920d .elementor-heading-title{font-weight:300;text-transform:uppercase;}.elementor-7897 .elementor-element.elementor-element-5722b7f > .elementor-widget-container{margin:20px 0px 0px 0px;}.woocommerce .elementor-7897 .elementor-element.elementor-element-5722b7f .price{font-weight:300;}.elementor-7897 .elementor-element.elementor-element-e745c28 .elementor-heading-title{font-size:13px;}.elementor-7897 .elementor-element.elementor-element-48fa6df > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-7897 .elementor-element.elementor-element-7aca01a .cart button, .elementor-7897 .elementor-element.elementor-element-7aca01a .cart .button{transition:all 0.2s;}.elementor-7897 .elementor-element.elementor-element-7aca01a .quantity .qty{transition:all 0.2s;}.elementor-7897 .elementor-element.elementor-element-a310619 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-7897 .elementor-element.elementor-element-037b5f9{text-align:justify;}.elementor-7897 .elementor-element.elementor-element-d40dcee .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-7897 .elementor-element.elementor-element-d40dcee > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(max-width:750px){.elementor-7897 .elementor-element.elementor-element-2dac539{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7897 .elementor-element.elementor-element-596920d{text-align:center;}.elementor-7897 .elementor-element.elementor-element-f7647dd{text-align:center;}.elementor-7897 .elementor-element.elementor-element-5722b7f{text-align:center;}.elementor-7897 .elementor-element.elementor-element-e745c28{text-align:center;}}@media(min-width:751px){.elementor-7897 .elementor-element.elementor-element-76ade65{--width:100%;}.elementor-7897 .elementor-element.elementor-element-67bbba6{--width:100%;}.elementor-7897 .elementor-element.elementor-element-2dac539{--width:75%;}.elementor-7897 .elementor-element.elementor-element-4436643{--width:25%;}}/* Start custom CSS for text-editor, class: .elementor-element-271cb5b *//*.elementor-7897 .elementor-element.elementor-element-271cb5b {
    text-align-last: center; 
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-271cb5b *//*.elementor-7897 .elementor-element.elementor-element-271cb5b {
    text-align-last: center; 
}*//* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ce71633 */.elementor-7897 .elementor-element.elementor-element-ce71633 summary.e-n-accordion-item-title {
  padding: 0 !important;
}

.elementor-7897 .elementor-element.elementor-element-ce71633 .elementor-element-107aa47 {
  margin-top: 25px !important;
  padding-bottom: 20px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4b9994 */.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-9c4b5ab */.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-d40dcee */.elementor-7897 .elementor-element.elementor-element-d40dcee 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 */