/*Button color*/
.ec-size .ec-store .form-control--primary .form-control__button {
    background: rgb(138, 13, 255) !important;
    background: linear-gradient(
      90deg,
      rgb(57 57 57) 0%,
      rgb(0 0 0) 100%
    ) !important;
  }
  
  .ecsp .ecwid-btn--primary,
  .ecwid .ecwid-btn--primary {
    background: linear-gradient(
      to bottom right,
      #1a1333,
      #442874,
      #7328a4
    ) !important;
    border-radius: 9999px !important;
    border: none !important;
    font-weight: 700 !important;
    padding: 0.75rem 2rem !important;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
      0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
    transition: all 0.2s !important;
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }
  
  .ecsp .ecwid-btn--primary:after {
    content: '¡Inscríbete Ahora!' !important;
  }
  
  .ec-minicart {
    position: fixed;
    bottom: 8px;
    z-index: 99999;
    right: 8px;
    border-radius: 80px;
    background: rgb(162, 225, 255);
    background: linear-gradient(
      90deg,
      rgb(0 0 0) 0%,
      rgb(78 33 121) 100%
    );
  }
  
  .ec-minicart__icon .icon-default [stroke] {
    stroke: #D6C2DE !important;
  }
  
  .ec-lightspeed-branding .ec-lightspeed-branding--no-menu {
   display: none !important;
  }
  
  .ec-lightspeed-branding--no-menu {
    display: none !important;
   }
  
  .ec-lightspeed-branding {
    display:none !important;
  }
  
  #ec-product-browser-popup > div > div > div > div > div > div:nth-child(2) > div > div.ec-store.ec-store__product-page.ec-store__product-page--490055582.ec-store__product-page--c0 > div > div > div.ec-footer.ec-footer--no-menu > span {
    display: none !important;
  }
  
  span.ec-lightspeed-branding.ec-lightspeed-branding--no-menu {
    display: none !important;
  }
  
  span[class*="ec-lightspeed-branding"] {
    display: none !important;
  }
  
  .ec-minicart--empty {
    display: none;
  }
  
  /* .ec-cart__discount {
    display: none;
  } */
  
  .clock-nav {
    position: relative;
    margin: a;
    display: flex;
    justify-content: center;
    align-items: center;
    background: linear-gradient(270deg, #051817, #0e3839);
    height: 20px;
    max-width: 100%;
    color: #f606e6;
    text-shadow: 1px 1px 7px;
    border-radius: 15px;
    box-shadow: 0 0 1px 2px;
    margin-top: 0.5rem;
  }
  
  @media only screen and (min-width: 640px) {
    .clock-nav {
      margin-left: 1rem;
      margin-right: 2rem;
    }
  }
  @media only screen and (max-width: 640px) {
    .clock-nav {
      margin-top: 0;
    }
  }
  
  .clock-nav section {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0.5rem;
  }
  .clock-nav section p {
    color: white;
  }
  
  .clock-nav section small {
    color: silver;
    text-shadow: none;
    padding-left: 0.3rem;
  }
  
  /* Add hover effects */
  .ecsp .ecwid-btn--primary:hover,
  .ecwid .ecwid-btn--primary:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1),
      0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }
  