a{
    text-decoration: none !important;
    color:black;
}
#privacy-policy a{
   
    color:black;
}.producto-titulo a:hover {
    color: #000000;
}
.wp-list-table td .rank-math-column-display {
    display: none !important;
  }
.grid-elementos-container{
	max-width:80% ;
}
.carrusel-arrow:hover {
  background: none !important;
}
.galeria_lm_button{
	background:white;
}



.galeria-hover-title{
	text-transform:uppercase;
	font-family: "federo";
}


.tic-remove-fav-shortcode{
background-color: black;
}
.wp-block-woocommerce-cart .wp-block-heading{
  text-transform: uppercase;
  margin-bottom: 20px;
}

.galeria_grid_loadmore_block .custom-line,
.galeria_grid_loadmore_block_mobile .custom-line{

    background-color: #000;
}






.wp-block-woocommerce-cart .wp-block-product-new .wp-block-button__link {
  width: 100%;
  text-transform: uppercase;
}
.wc-block-components-button{
  text-transform: uppercase;
}
.wpcf7-response-output {
	border:1px solid black !important;
	position:fixed;
	background:white !important;
	border-radius:0px;
    bottom: 0%;
    right: 0%;
}
#tienda .close .image_contact{
  min-width: 15px !important;
max-width: 15px !important;
}

.wc-block-components-checkout-order-summary__content {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
}


.grilla-productos-alternada::before {
    content: "";
    position: absolute;
    bottom: 87%;
    left: 50%;
    transform: translateX(-50%);
    width: 94%;
    height: 1px;
    background-color: #000;
}








.nav-tabs .nav-link {
    border: none;
}
.nav-item .active{
    color: rgb(0, 0, 0) !important;  
        border-bottom: 2px solid rgb(0, 0, 0) !important;
}
.wpcf7-spinner{
	display:none;
}


.carrusel-texto-lateral-dot,
.slider-formulario-dot{
    background-color: white !important;
}

.wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output{
  position: none !important;
}

.carrusel-texto-lateral-texto-icono {
    flex-shrink: 0;
    min-width: 15px;
    width: 20px;
    height: 25px;
}
input::placeholder {
font-family: 'figtree-medium';
    color: #000000;
    opacity: 0.7;
}

   #privacy-policy {

border-radius: 0px !important;
        width: 18px;
        height: 18px;
        cursor: pointer;
    }

.nav-link {
    color: rgba(0, 0, 0, .2) !important;
    border-bottom: 2px solid rgba(0, 0, 0, .2) !important;
}
.form-newsletter .wpcf7-submit {
  width: 50px;
  padding: 0px !important;
  border: none !important;
  background-color: transparent !important;
  background-image: url('data:image/svg+xml;utf8,<svg width="20" height="11" viewBox="0 0 20 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.92 0.21933C14.0606 0.0788794 14.2513 0 14.45 0C14.6488 0 14.8394 0.0788794 14.98 0.21933L19.73 4.71933L19.82 4.81934C19.8238 4.85591 19.8238 4.89278 19.82 4.92935C19.8589 5.0141 19.8793 5.10611 19.88 5.19934C19.8804 5.29591 19.86 5.39142 19.82 5.47934L19.76 5.58932L19.67 5.68933L14.92 10.1893C14.853 10.2753 14.7681 10.3457 14.6711 10.3955C14.5741 10.4454 14.4675 10.4734 14.3586 10.4778C14.2496 10.4822 14.141 10.4628 14.0404 10.421C13.9397 10.3791 13.8494 10.3158 13.7757 10.2354C13.702 10.1551 13.6467 10.0597 13.6136 9.95581C13.5806 9.85192 13.5706 9.74206 13.5843 9.63391C13.5981 9.52576 13.6352 9.42192 13.6932 9.32959C13.7512 9.23726 13.8286 9.15869 13.92 9.09933L17.31 5.88934H0.75C0.551088 5.88934 0.360318 5.81033 0.219666 5.66968C0.0790132 5.52903 0 5.33826 0 5.13934C0 4.94043 0.0790132 4.74966 0.219666 4.60901C0.360318 4.46836 0.551088 4.38934 0.75 4.38934H17.37L13.95 1.28934C13.8096 1.14871 13.7307 0.958089 13.7307 0.759338C13.7307 0.560588 13.8096 0.369965 13.95 0.22934" fill="black"/></svg>') !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 20px 11px;
  font-size: 0; /* Ocultar el texto "Enviar" */
  cursor: pointer;
      border-bottom: 1px solid #000 !important;
}

.form-newsletter .wpcf7-submit:hover {
  opacity: 0.8;
}

.custom-email-jr p:first-child{
	width:73%
}
.custom-imput-email-jr input{
	width:100%
}

input[type="checkbox"]{


    border-radius: 0px;
    cursor: pointer;
    accent-color: #000;
}




input[type="checkbox" i] {
      
  margin-top: 22px;
  margin-right: 10px;
}
input[type="radio"]:checked {
 width: 15px;
    height: 15px;
    background: #000;

}input[type="radio"] {
   width: 15px;
    height: 15px;
    border: 2px solid #000;
       margin-right: 5px;
    accent-color: #000;
}



input[type="checkbox" i] {
    margin-top: 25px;
    margin-right: 10px;
  
}


/*custom btn*/
.carrusel-simple-landing-link,
.carrusel-super-custom-link,
.slider-formulario-link-toggle-btn,
.banner-link-form-btn{
font-family: 'figtree-light';
font-weight: 400;
font-size: 20px;
line-height: 20px;
letter-spacing: 0.05em;

}



.custom-text-kit p,
  .ti-name{
font-family: 'figtree-medium' !important;
font-weight: 500;
font-size: 14px;
line-height: 20px;
letter-spacing: 0.03em;

}






  .faqs-pregunta  p,
  .ti-review-text-container{
font-family: 'figtree-medium';
font-weight: 500;
font-size: 14px;
line-height: 20px;
letter-spacing: 0.03em;
  }



.faqs-titulo h2, .faqs-titulo h3, .faqs-titulo h4,
.opiniones-titulo,.faqs-titulo {
font-family: 'federo';
font-weight: 400;
font-style: Regular;
font-size: 42px;

line-height: 40px;
letter-spacing: -0.05em;
text-align: center;

color: black;
}


.footer input,
.form-newsletter .wpcf7-submit {
  border-radius: 0px !important;

} 


  .single-product .sticky-header{
display: none;

}

.tic-remove-fav-shortcode{
  padding-bottom: 3px;
}
@media (min-width:750px) and (max-width:1024px) {

#carrito .foother-custom-display,
#finalizar-compra .foother-custom-display{
  display: none !important;
}




   #finalizar-compra .copyright-movil{
  display: none !important;
}
.tictac-modal-open {
  overflow:auto !important;
}


    
          #finalizar-compra  .wc-block-components-sidebar,
          #finalizar-compra  .tictac-modal__overla,
          #finalizar-compra  .tictac-modal,
               #finalizar-compra  .wc-block-components-sidebar  {
            position: relative !important;
        }



  

 #scroll-form-register{
   max-height: 500px !important;
    overflow-y: auto;
    overflow-x: hidden;
}  

  header .right-container {
    width: 100%;
  }
  #conjunto-botones-tienda-id{
    background-color: white;

  }
  .single-product .sticky-header{
display: none;

}
}


@media (min-width:375px) and (max-width:750px) {


#carrito .foother-custom-display,
#finalizar-compra .foother-custom-display{
  display: none !important;
}



   #finalizar-compra  .copyright-movil{
  display: none !important;
}
.tictac-modal-open {
  overflow:auto !important;
}
  
    
          #finalizar-compra  .wc-block-components-sidebar,
          #finalizar-compra  .tictac-modal__overla,
          #finalizar-compra  .tictac-modal,
               #finalizar-compra  .wc-block-components-sidebar  {
            position: relative !important;
        }


    













  #scroll-form-register{
   max-height: 500px !important;
    overflow-y: auto;
    overflow-x: hidden;
}  
   #conjunto-botones-tienda-id{
    background-color: white;

  }
  .single-product .sticky-header{
display: none;

}
	.custom-email-jr p:first-child{
	width:100%
}
.carrusel-simple-landing-link,
.carrusel-super-custom-link,
.slider-formulario-link-toggle-btn,
.banner-link-form-btn{
font-family: 'figtree-medium';
font-size: 14px;
line-height: 16px;
letter-spacing: 0em;
}
	
	.grid-elementos-container{
	max-width:100% ;
}
	
	
	
.faqs-titulo h2, .faqs-titulo h3, .faqs-titulo h4,
.opiniones-titulo,.faqs-titulo  {
font-family: 'federo';
font-weight: 400;
font-size: 23px;
line-height: 26px;
letter-spacing: 0em;
text-align: center;
color: black;


}

.custom-text-kit p{
font-family: 'figtree-light';
font-weight: 400;
font-size: 14px;
line-height: 20px;
letter-spacing: 0.015em;

}

  .faqs-pregunta  p,
  .ti-name,
  .ti-review-text-container{
font-weight: 400;
font-size: 14px;
line-height: 20px;
letter-spacing: 0.015em;
  }


.wp-block-spacer{
        height: 40px !important;
}






}
.none-block-tictac{
  display: block !important;
}



 #scroll-form-register{
   max-height: max-content !important;
  
}  




.woocommerce-order-received .woocommerce {
padding: 120px 0px;
}
.woocommerce-thankyou-order-details{
  padding: 0px 1rem;
}
.woocommerce-thankyou-order-details li{
margin: 10px 0px;

}
.woocommerce ul.order_details li {
padding-right: 0em;
}

@media (max-width: 750px) {
	
	
	#carrito #footer, #finalizar-compra #footer {
		bottom: -36px;
	}
	
	.banner-wrapper .banner-form-wrapper p {
		flex-direction:column;
		align-items:center;
	}
	
	
	
	
	
  .wc-block-cart__submit,.wp-block-woocommerce-cart-order-summary-block {
    padding: 0px 20px;
  }
  #carrito .foother-custom-display,
#finalizar-compra .foother-custom-display{
  display: none !important;
}

    .wc-block-checkout__main {
        order:0 !important;
    }
    .woocommerce-checkout .foother-custom-display{
  display: block !important;
    }
}


