#footer-container-main > div > div:nth-child(2) > div.elementor-displayFooter.col-12 > div > div.elementor-section.elementor-element.elementor-element-5cnwaat.elementor-top-section.elementor-section-stretched.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-section-content-top > div > div > div > div > div > div > div > div {
    display: none;
  }
  
  html body#index.lang-es.country-es.currency-eur.layout-full-width.page-index.tax-display-enabled.body-desktop-header-style-w-4 main#main-page-content footer#footer.js-footer div#footer-container-main.footer-container.footer-style-1 div.container div.row div.elementor-displayFooter.col-12 div.elementor div.elementor-section.elementor-element.elementor-element-sf4q9nh.elementor-top-section.elementor-section-stretched.elementor-section-full_width.elementor-section-height-default.elementor-section-content-top {
    display: none;
  }
  
  .product_max_avail_qty_display {
    display: none;
  }
  
  #footer {
    background: none;
    margin-top: 200px;
  }

  #footer-container-main {
    padding-top: 0;
    padding-bottom: 0;
  }
  
  /* Language Selector CSS */
  .language-selector {
    display: flex;
    justify-content: center;
    gap: 10px; /* Espacio entre las opciones de idioma */
  }
  
  .language-option {
    padding: 5px 10px;
    text-decoration: none;
    color: #ffffff !important;  /* Color del texto */
    transition: background-color 0.3s, color 0.3s;
  }
  
  .language-option:hover {
    color: rgb(209, 171, 85) !important; /* Color de fondo al pasar el cursor */
  }
  
  .language-option.active {
    font-weight: bold;
    background-color: #ddd; /* Color de fondo de la opción activa */
    border-color: #999; /* Color del borde de la opción activa */
  }
  
  #footer-container-main {
    padding-bottom: 0 !important;
  }
  
  .btn {
      z-index: 2;
      position: sticky;
  }
  
  .my-account-side-links {
      z-index: 2;
      position: sticky;
  }
  
  .pagination {
      z-index: 2;
      position: sticky;
  }
  
  .elementor-element-6fydodz > div:nth-child(1) > div:nth-child(1) > img:nth-child(1) {width:14%;}
  .elementor-element-gaqvrkp > div:nth-child(1) > div:nth-child(1) > img:nth-child(1) {width:14%;}
  .elementor-element-xkzqw3l > div:nth-child(1) > div:nth-child(1) > img:nth-child(1) {width:14%;}
  
  @media (max-width:748px) { .elementor-element-6fydodz > div:nth-child(1) > div:nth-child(1) > img:nth-child(1) {width:50%;} }
  
  