@import url('https://fonts.googleapis.com/css2?family=Bangers&family=Chewy&display=swap');

*:not(h1, h2, a, i, em, strong, p, span) {
    font-family: "Bangers", system-ui !important;
    line-height: normal !important;
    font-size-adjust: 0.9;
}

h1, h2, a, strong, p, em, span:not(button span) {
    font-family: "Chewy", system-ui !important;
    line-height: normal !important;
}


#_desktop_cart .blockcart-link i.material-icons {
    font-size: 18px;
    margin-right: 16px;
    margin-top: 1px;
}
.owl-nav { display: none; }
.video-container {
display: flex;
gap: 1rem;
flex-wrap: wrap;
justify-content: space-evenly;
}
.anthemeblocks-homeslider-desc h2 {
  font-weight: 700 !important;
  font-size: 68px !important;
  -webkit-text-stroke: 2px #ffffff;
}
.anthemeblocks-homeslider-desc p {
  margin-bottom: 10px !important;
}
.owl-item img {
  max-height: 768px;
  max-width: 1280px;
}

.categories-promoblocks .product-banner img {
    height: 100%;
    max-width: 100%;
    width: 100%;
    max-height: 150px;
}

.categories-promoblocks .product-banner {
    margin: 0 auto;
    height: 100%;
}

@media (max-width: 767px) {
  div.owl-stage-outer > div > div > div > div > div > h2:nth-child(1),
  div.owl-stage-outer > div > div > div > a > div > div > h2 {
    font-size: 20px !important;
  }

  /* Stile generale per tutti gli h2 nella posizione desiderata */
  div.owl-stage-outer > div > div > div > div > div > h2,
  div.owl-stage-outer > div > div > div > a > div > div > h2 {
    font-size: 20px !important;
  }
}

#htmlhomepage-container > iframe {
  display: block;
  margin: auto;
}

#contact-link {
   color: #fff;
}

#header .logo {
    max-width: 170px;
    max-height: 220px;
    width: auto;
    height: auto;
    margin-bottom: 50px;
}

.popover.sub-menu {
  z-index: 999;
}

.popover .category.mega-menu {
  display: block;
  width: 35% !important;
}

.countdown .time_count_down {
  display: none;
}

#footer {
    margin-top: 100px !important;
}

#tb-nivo-slider-wrapper, #promotions_countdown_container {
    max-width: 1280px;
    max-height: 768px;
    margin: auto;
}

.product-desc [id^="product-description-short-"] {
  display: none;
}

.order-message-form {
    display: none !important;
}