#wp-block-themeisle-blocks-advanced-columns-e5294dd0{padding-top:80px;padding-bottom:80px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0;justify-content:center;min-height:476px;--background:url(https://altazon.it/wp-content/uploads/2026/05/ChatGPT-Image-10-mag-2026-07_02_34.png) no-repeat scroll 67% 34%/cover;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-e5294dd0>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-e5294dd0{margin-bottom:50px;--columns-width:100%}}.ticss-972edc29{position:relative !important;min-height:500px !important;overflow:hidden !important;background-size:cover !important;background-position:center center !important}.ticss-972edc29:before{content:"" !important;
  position: absolute !important;
  inset: 0 !important;
  background: rgba(0, 0, 0, 0.48) !important;
  z-index: 1 !important;
  pointer-events: none !important;
}

/* Porta il contenuto sopra l'overlay */
.ticss-972edc29 {
  position: relative !important;
  z-index: 2 !important;
}

/* Mobile */
@media (max-width: 768px) {
  .ticss-972edc29 {
    min-height: 620px !important;
    background-position: center center !important;
  }

  .ticss-972edc29::before {
    background: rgba(0, 0, 0, 0.55) !important;
  }
}
#wp-block-themeisle-blocks-advanced-column-0c3f44a2 {padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;margin-top: 20px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;align-self: center;border-width: 0px 0px 0px 0px;border-style: solid;border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-column-0c3f44a2 > .wp-block-themeisle-blocks-advanced-column-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( min-width: 960px ){#wp-block-themeisle-blocks-advanced-column-0c3f44a2 {flex-basis: 100%;}}@media ( max-width: 960px ){}@media ( max-width: 600px ){}.ticss-52495551 {
  transform: translateX(-25vw) !important;
  text-align: center !important;
  z-index: 5 !important;
}

/* Titolo e sottotitolo */
.ticss-52495551 h1,
.ticss-52495551 h2,
.ticss-52495551 .wp-block-heading,
.ticss-52495551 p {
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
  color: #ffffff !important;
  text-shadow: 0 3px 10px rgba(0,0,0,0.45) !important;
}

.ticss-52495551 h1,
.ticss-52495551 h2,
.ticss-52495551 .wp-block-heading {
  font-size: 42px !important;
  line-height: 1.15 !important;
  font-weight: 800 !important;
  margin-bottom: 18px !important;
}

.ticss-52495551 p {
  font-size: 18px !important;
  font-weight: 700 !important;
  margin-bottom: 24px !important;
}

/* Bottoni */
.ticss-52495551 .wp-block-buttons {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 14px !important;
  flex-wrap: wrap !important;
}

.ticss-52495551 .wp-block-button {
  margin: 0 !important;
}

.ticss-52495551 

@media (max-width: 768px) {
  .ticss-52495551 {
    transform: none !important;
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
  }

  .ticss-52495551 h1,
  .ticss-52495551 h2,
  .ticss-52495551 .wp-block-heading {
    font-size: 30px !important;
    line-height: 1.15 !important;
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ticss-52495551 p {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ticss-52495551 .wp-block-buttons {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
  }

  .ticss-52495551 .wp-block-button {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ticss-52495551 .wp-block-button__link {
    width: 220px !important;
    text-align: center !important;
    padding: 12px 18px !important;
    font-size: 13px !important;
  }
}#wp-block-themeisle-blocks-advanced-columns-2e16e929 {padding-top: 80px;padding-bottom: 80px;padding-left: 20px;padding-right: 20px;margin-top: 0px;margin-bottom: 0px;--columns-width: 1920px;justify-content: center;min-height: 476px;--background: url( https://www.timbromusica.it/wp-content/uploads/2026/06/categoria_1a.webp ) no-repeat scroll 50% 50%/cover;border-width: 0px 0px 0px 0px;border-style: solid;border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-columns-2e16e929 > .wp-block-themeisle-blocks-advanced-columns-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( max-width: 960px ){}@media ( max-width: 600px ){#wp-block-themeisle-blocks-advanced-columns-2e16e929 {margin-bottom: 50px;}}.ticss-972edc29 {
  position: relative !important;
  min-height: 420px !important;
  overflow: hidden !important;
  background-size: cover !important;
  background-position: center center !important;
}

/* Overlay scuro sopra l'immagine */
.ticss-972edc29::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  background: rgba(0, 0, 0, 0.42) !important;
  z-index: 1 !important;
  pointer-events: none !important;
}

/* Porta il contenuto sopra l'overlay */
.ticss-972edc29 > * {
  position: relative !important;
  z-index: 2 !important;
}

/* Mobile */
@media (max-width: 768px) {
  .ticss-972edc29 {
    min-height: 500px !important;
    background-position: center center !important;
  }

  .ticss-972edc29::before {
    background: rgba(0, 0, 0, 0.52) !important;
  }
}
/* HERO DESKTOP/MOBILE */

/* Su mobile nasconde il banner desktop */
@media (max-width: 768px) {
  .altazon-hero-desktop {
    display: none !important;
  }
}

/* Su desktop/tablet nasconde il banner mobile */
@media (min-width: 769px) {
  .altazon-hero-mobile {
    display: none !important;
  }
}#wp-block-themeisle-blocks-advanced-column-630e65ce {padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;margin-top: 20px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;align-self: center;border-width: 0px 0px 0px 0px;border-style: solid;border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-column-630e65ce > .wp-block-themeisle-blocks-advanced-column-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( min-width: 960px ){#wp-block-themeisle-blocks-advanced-column-630e65ce {flex-basis: 100%;}}@media ( max-width: 960px ){}@media ( max-width: 600px ){}.ticss-52495551 {
  transform: translateX(-25vw) !important;
  text-align: center !important;
  z-index: 5 !important;
}

/* Titolo e sottotitolo */
.ticss-52495551 h1,
.ticss-52495551 h2,
.ticss-52495551 .wp-block-heading,
.ticss-52495551 p {
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
  color: #ffffff !important;
  text-shadow: 0 3px 10px rgba(0,0,0,0.45) !important;
}

.ticss-52495551 h1,
.ticss-52495551 h2,
.ticss-52495551 .wp-block-heading {
  font-size: 42px !important;
  line-height: 1.15 !important;
  font-weight: 800 !important;
  margin-bottom: 18px !important;
}

.ticss-52495551 p {
  font-size: 18px !important;
  font-weight: 700 !important;
  margin-bottom: 24px !important;
}

/* Bottoni */
.ticss-52495551 .wp-block-buttons {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 14px !important;
  flex-wrap: wrap !important;
}

.ticss-52495551 .wp-block-button {
  margin: 0 !important;
}

.ticss-52495551 

@media (max-width: 768px) {
  .ticss-52495551 {
    transform: none !important;
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
  }

  .ticss-52495551 h1,
  .ticss-52495551 h2,
  .ticss-52495551 .wp-block-heading {
    font-size: 30px !important;
    line-height: 1.15 !important;
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ticss-52495551 p {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ticss-52495551 .wp-block-buttons {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
  }

  .ticss-52495551 .wp-block-button {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ticss-52495551 .wp-block-button__link {
    width: 220px !important;
    text-align: center !important;
    padding: 12px 18px !important;
    font-size: 13px !important;
  }
}#wp-block-themeisle-blocks-advanced-columns-57bfef66 {padding-top: 80px;padding-bottom: 80px;padding-left: 20px;padding-right: 20px;--columns-width: 1140px;justify-content: center;min-height: auto;--background: var(--nv-light-bg);border-width: 0px 0px 1px 0px;border-style: solid;border-color: var(--nv-light-bg);border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-columns-57bfef66 > .wp-block-themeisle-blocks-advanced-columns-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( max-width: 960px ){#wp-block-themeisle-blocks-advanced-columns-57bfef66 {padding-top: 80px;padding-bottom: 80px;padding-left: 20px;padding-right: 20px;margin-top: 0px;margin-bottom: 0px;}}@media ( max-width: 600px ){#wp-block-themeisle-blocks-advanced-columns-57bfef66 {margin-top: 50px;margin-bottom: 0px;}}.ticss-6031a874 {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
  background: #f4f5f6 !important;
}

/* Titolo principale */
.ticss-6031a874 > h2,
.ticss-6031a874 .wp-block-heading {
  text-align: center !important;
  font-size: 28px !important;
  font-weight: 800 !important;
  margin-bottom: 42px !important;
  color: #222222 !important;
}

/* Contenitore delle colonne */
.ticss-6031a874 .wp-block-columns,
.ticss-6031a874 .wp-block-themeisle-blocks-advanced-columns {
  display: flex !important;
  justify-content: center !important;
  gap: 28px !important;
  max-width: 1080px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Card singole */
.ticss-6031a874 .wp-block-column,
.ticss-6031a874 .wp-block-themeisle-blocks-advanced-column {
  background: #ffffff !important;
  border-radius: 14px !important;
  padding: 34px 26px !important;
  box-shadow: 0 8px 22px rgba(0,0,0,0.06) !important;
  text-align: center !important;
  transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

/* Hover leggero */
.ticss-6031a874 .wp-block-column:hover,
.ticss-6031a874 .wp-block-themeisle-blocks-advanced-column:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(0,0,0,0.09) !important;
}

/* Titoli delle card */
.ticss-6031a874 h3,
.ticss-6031a874 h4 {
  font-size: 20px !important;
  line-height: 1.25 !important;
  font-weight: 800 !important;
  color: #222222 !important;
  margin-bottom: 16px !important;
}

/* Testi delle card */
.ticss-6031a874 p {
  font-size: 14px !important;
  line-height: 1.6 !important;
  color: #444444 !important;
  max-width: 270px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Mobile */
@media (max-width: 768px) {
  .ticss-6031a874 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }

  .ticss-6031a874 .wp-block-columns,
  .ticss-6031a874 .wp-block-themeisle-blocks-advanced-columns {
    flex-direction: column !important;
    gap: 20px !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
  }

  .ticss-6031a874 .wp-block-column,
  .ticss-6031a874 .wp-block-themeisle-blocks-advanced-column {
    width: 100% !important;
    max-width: 100% !important;
    padding: 30px 22px !important;
  }

  .ticss-6031a874 > h2,
  .ticss-6031a874 .wp-block-heading {
    font-size: 24px !important;
    margin-bottom: 32px !important;
  }

  .ticss-6031a874 h3,
  .ticss-6031a874 h4 {
    font-size: 19px !important;
  }

  .ticss-6031a874 p {
    font-size: 14px !important;
  }
}#wp-block-themeisle-blocks-advanced-column-88849554 {padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;align-self: center;border-width: 0px 0px 0px 0px;border-style: solid;border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-column-88849554 > .wp-block-themeisle-blocks-advanced-column-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( min-width: 960px ){#wp-block-themeisle-blocks-advanced-column-88849554 {flex-basis: 100%;}}@media ( max-width: 960px ){#wp-block-themeisle-blocks-advanced-column-88849554 {padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media ( max-width: 600px ){#wp-block-themeisle-blocks-advanced-column-88849554 {padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}#wp-block-themeisle-blocks-advanced-columns-f4d5db45 {padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 60px;margin-bottom: 0px;min-height: auto;border-width: 0px 0px 0px 0px;border-style: solid;border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-columns-f4d5db45 > .wp-block-themeisle-blocks-advanced-columns-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( max-width: 960px ){#wp-block-themeisle-blocks-advanced-columns-f4d5db45 {padding-top: 0px;padding-bottom: 0px;padding-left: 30px;padding-right: 30px;margin-top: 50px;margin-bottom: 70px;}}@media ( max-width: 600px ){#wp-block-themeisle-blocks-advanced-columns-f4d5db45 {margin-top: 0px;margin-bottom: 0px;}}#wp-block-themeisle-blocks-advanced-column-abaf1f32 {padding-top: 0px;padding-bottom: 0px;padding-left: 15px;padding-right: 15px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;border-width: 0px 0px 0px 0px;border-style: solid;border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-column-abaf1f32 > .wp-block-themeisle-blocks-advanced-column-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( min-width: 960px ){#wp-block-themeisle-blocks-advanced-column-abaf1f32 {flex-basis: 33.33%;}}@media ( max-width: 960px ){#wp-block-themeisle-blocks-advanced-column-abaf1f32 {padding-top: 0px;padding-bottom: 0px;padding-left: 30px;padding-right: 30px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media ( max-width: 600px ){#wp-block-themeisle-blocks-advanced-column-abaf1f32 {margin-top: 0px;margin-bottom: 50px;margin-left: 0px;margin-right: 0px;}}#wp-block-themeisle-blocks-font-awesome-icons-83293f68 {--align: center;--border-radius: 100%;--margin: 0px 0px 24px 0px;--padding: 17px 17px 17px 17px;--font-size: 28px;}#wp-block-themeisle-blocks-font-awesome-icons-83293f68 .wp-block-themeisle-blocks-font-awesome-icons-container {color: var(--nv-text-dark-bg);background: var(--nv-primary-accent);}#wp-block-themeisle-blocks-font-awesome-icons-83293f68 .wp-block-themeisle-blocks-font-awesome-icons-container a {color: var(--nv-text-dark-bg);}#wp-block-themeisle-blocks-advanced-column-2670760a {padding-top: 0px;padding-bottom: 0px;padding-left: 15px;padding-right: 15px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;border-width: 0px 0px 0px 0px;border-style: solid;border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-column-2670760a > .wp-block-themeisle-blocks-advanced-column-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( min-width: 960px ){#wp-block-themeisle-blocks-advanced-column-2670760a {flex-basis: 33.33%;}}@media ( max-width: 960px ){#wp-block-themeisle-blocks-advanced-column-2670760a {padding-top: 0px;padding-bottom: 0px;padding-left: 30px;padding-right: 30px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media ( max-width: 600px ){#wp-block-themeisle-blocks-advanced-column-2670760a {margin-top: 0px;margin-bottom: 50px;margin-left: 0px;margin-right: 0px;}}#wp-block-themeisle-blocks-font-awesome-icons-109ec5c8 {--align: center;--border-radius: 100%;--margin: 0px 0px 24px 0px;--padding: 17px 17px 17px 17px;--font-size: 28px;}#wp-block-themeisle-blocks-font-awesome-icons-109ec5c8 .wp-block-themeisle-blocks-font-awesome-icons-container {color: var(--nv-text-dark-bg);background: var(--nv-primary-accent);}#wp-block-themeisle-blocks-font-awesome-icons-109ec5c8 .wp-block-themeisle-blocks-font-awesome-icons-container a {color: var(--nv-text-dark-bg);}#wp-block-themeisle-blocks-advanced-column-4f9991e5 {padding-top: 0px;padding-bottom: 0px;padding-left: 15px;padding-right: 15px;margin-top: -5px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;border-width: 0px 0px 0px 0px;border-style: solid;border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-column-4f9991e5 > .wp-block-themeisle-blocks-advanced-column-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( min-width: 960px ){#wp-block-themeisle-blocks-advanced-column-4f9991e5 {flex-basis: 33.33%;}}@media ( max-width: 960px ){#wp-block-themeisle-blocks-advanced-column-4f9991e5 {padding-top: 0px;padding-bottom: 0px;padding-left: 30px;padding-right: 30px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media ( max-width: 600px ){#wp-block-themeisle-blocks-advanced-column-4f9991e5 {margin-top: 0px;margin-bottom: 50px;margin-left: 0px;margin-right: 0px;}}#wp-block-themeisle-blocks-font-awesome-icons-e745ea1b {--align: center;--border-radius: 100%;--margin: 0px 0px 24px 0px;--padding: 17px 17px 17px 17px;--font-size: 28px;}#wp-block-themeisle-blocks-font-awesome-icons-e745ea1b .wp-block-themeisle-blocks-font-awesome-icons-container {color: var(--nv-text-dark-bg);background: var(--nv-primary-accent);}#wp-block-themeisle-blocks-font-awesome-icons-e745ea1b .wp-block-themeisle-blocks-font-awesome-icons-container a {color: var(--nv-text-dark-bg);}#wp-block-themeisle-blocks-advanced-columns-11adf6c7 {padding-top: 20px;padding-bottom: 40px;padding-left: 0px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px;--columns-width: 1170px;justify-content: center;min-height: auto;--background: var(--nv-site-bg);border-width: 0px 0px 0px 0px;border-style: solid;border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-columns-11adf6c7 > .wp-block-themeisle-blocks-advanced-columns-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( max-width: 960px ){}@media ( max-width: 600px ){}@media (max-width: 768px) {
  .ticss-d00341a8 .titolo-ultimi-mobile {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    box-sizing: border-box !important;
    text-align: center !important;
    font-size: 34px !important;
    line-height: 1.15 !important;
    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
    transform: translateX(-24px) !important;
  }
}#wp-block-themeisle-blocks-advanced-column-8e84f112 {padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;margin-top: 20px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;border-width: 0px 0px 0px 0px;border-style: solid;border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-column-8e84f112 > .wp-block-themeisle-blocks-advanced-column-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( min-width: 960px ){#wp-block-themeisle-blocks-advanced-column-8e84f112 {flex-basis: 100%;}}@media ( max-width: 960px ){}@media ( max-width: 600px ){}.ticss-e8c532da {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

/* Titolo "Ultimi articoli inseriti" */
.ticss-e8c532da .wp-block-heading {
  margin-top: 0 !important;
  margin-bottom: 28px !important;
  text-align: center !important;
}

/* Riduce spazio tra prodotti e banner sotto */
.ticss-e8c532da .wp-block-query {
  margin-bottom: 0 !important;
}

@media (max-width: 768px) {
  .ticss-e8c532da {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }

  .ticss-e8c532da .wp-block-heading {
    margin-bottom: 20px !important;
  }
}/* DESKTOP - layout centrato e allineato */
@media (min-width: 769px) {
  .ticss-d53fd8b6 {
    max-width: 900px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ticss-d53fd8b6 > ul,
  .ticss-d53fd8b6 ul.wp-block-post-template,
  .ticss-d53fd8b6 .wp-block-post-template {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: flex-start !important;
    gap: 45px !important;
    padding: 0 !important;
    margin: 0 auto !important;
    list-style: none !important;
    overflow: visible !important;
  }

  .ticss-d53fd8b6 > ul > li,
  .ticss-d53fd8b6 ul.wp-block-post-template > li,
  .ticss-d53fd8b6 .wp-block-post-template > li,
  .ticss-d53fd8b6 li.wp-block-post {
    flex: 0 0 230px !important;
    width: 230px !important;
    min-width: 230px !important;
    max-width: 230px !important;
    text-align: center !important;
    box-sizing: border-box !important;
  }

  .ticss-d53fd8b6 img {
    width: auto !important;
    max-width: 190px !important;
    height: 170px !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto 18px auto !important;
  }

  .ticss-d53fd8b6 .wp-block-post-title,
  .ticss-d53fd8b6 .wp-block-post-title a,
  .ticss-d53fd8b6 h2,
  .ticss-d53fd8b6 h3,
  .ticss-d53fd8b6 h4 {
    min-height: 85px !important;
    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
    text-align: center !important;
    line-height: 1.25 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .ticss-d53fd8b6 li.wp-block-post p {
    min-height: 24px !important;
    margin-top: 0 !important;
    margin-bottom: 8px !important;
    text-align: center !important;
  }

  .ticss-d53fd8b6 .wp-block-button,
  .ticss-d53fd8b6 .wp-block-buttons {
    text-align: center !important;
    justify-content: center !important;
    margin-top: 0 !important;
  }

  .ticss-d53fd8b6 .wp-block-button__link {
    display: inline-block !important;
    white-space: nowrap !important;
    width: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

/* MOBILE - carosello centrato */
@media (max-width: 768px) {
  .ticss-d53fd8b6 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    overflow-x: hidden !important;
    box-sizing: border-box !important;
  }

  .ticss-d53fd8b6 > ul,
  .ticss-d53fd8b6 ul.wp-block-post-template,
  .ticss-d53fd8b6 .wp-block-post-template {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;

    width: 100vw !important;
    max-width: 100vw !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    gap: 0 !important;
    padding: 0 !important;
    margin: 0 !important;

    list-style: none !important;
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important;
    scrollbar-width: none !important;
    box-sizing: border-box !important;
  }

  .ticss-d53fd8b6 > ul::-webkit-scrollbar,
  .ticss-d53fd8b6 ul.wp-block-post-template::-webkit-scrollbar,
  .ticss-d53fd8b6 .wp-block-post-template::-webkit-scrollbar {
    display: none !important;
  }

  .ticss-d53fd8b6 > ul > li,
  .ticss-d53fd8b6 ul.wp-block-post-template > li,
  .ticss-d53fd8b6 .wp-block-post-template > li,
  .ticss-d53fd8b6 li.wp-block-post {
    flex: 0 0 100vw !important;
    width: 100vw !important;
    min-width: 100vw !important;
    max-width: 100vw !important;

    scroll-snap-align: start !important;
    scroll-snap-stop: always !important;

    text-align: center !important;
    box-sizing: border-box !important;
    overflow: hidden !important;

    padding-left: 0px !important;
    padding-right: 56px !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
  }

  .ticss-d53fd8b6 img {
    width: auto !important;
    max-width: 220px !important;
    height: 195px !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto 18px auto !important;
  }

  .ticss-d53fd8b6 .wp-block-post-title,
  .ticss-d53fd8b6 .wp-block-post-title a,
  .ticss-d53fd8b6 .wc-block-components-product-name,
  .ticss-d53fd8b6 .wc-block-components-product-name a,
  .ticss-d53fd8b6 h2,
  .ticss-d53fd8b6 h3,
  .ticss-d53fd8b6 h4 {
    max-width: 310px !important;
    margin-left: auto !important;
    margin-right: auto !important;

    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;

    text-align: center !important;
    line-height: 1.25 !important;
    font-size: 18px !important;
    font-weight: 800 !important;

    overflow: hidden !important;
  }

  .ticss-d53fd8b6 li.wp-block-post p,
  .ticss-d53fd8b6 .price,
  .ticss-d53fd8b6 .woocommerce-Price-amount,
  .ticss-d53fd8b6 .wp-block-woocommerce-product-price {
    font-size: 14px !important;
    margin-top: 14px !important;
    margin-bottom: 14px !important;
    text-align: center !important;
    color: #222222 !important;
  }

  .ticss-d53fd8b6 .wp-block-button,
  .ticss-d53fd8b6 .wp-block-buttons {
    text-align: center !important;
    justify-content: center !important;
    width: 100% !important;
  }

  .ticss-d53fd8b6 .wp-block-button__link {
    display: inline-block !important;
    white-space: nowrap !important;
    width: auto !important;
    max-width: 240px !important;
    margin-left: auto !important;
    margin-right: auto !important;

    padding: 12px 24px !important;
    font-size: 14px !important;
    border-radius: 5px !important;
  }
}.ticss-1d8bf9f7 .wc-block-grid__product-image img,
.ticss-1d8bf9f7 .wp-block-post-featured-image img {
  width: 180px !important;
  height: 180px !important;
  object-fit: contain !important;
  display: block;
  margin: 0 auto;
}

.ticss-1d8bf9f7 .wc-block-grid__product-image,
.ticss-1d8bf9f7 .wp-block-post-featured-image {
  height: 200px !important;
  overflow: visible !important;
}#wp-block-themeisle-blocks-advanced-columns-ebdfb20d {padding-top: 90px;padding-bottom: 90px;padding-left: 20px;padding-right: 20px;margin-top: 0px;margin-bottom: 0px;--columns-width: 1920px;justify-content: center;min-height: auto;--background: url( https://www.timbromusica.it/wp-content/uploads/2026/06/categoria_2a.webp ) no-repeat scroll 50% 50%/auto;border-width: 0px 0px 0px 0px;border-style: solid;border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-columns-ebdfb20d > .wp-block-themeisle-blocks-advanced-columns-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( max-width: 960px ){}@media ( max-width: 600px ){}.ticss-e52c278e {
  position: relative !important;
  min-height: 310px !important;
  overflow: hidden !important;
  background-size: cover !important;
  background-position: center center !important;
}

/* Overlay scuro come la hero */
.ticss-e52c278e::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  background: rgba(0, 0, 0, 0.38) !important;
  z-index: 1 !important;
  pointer-events: none !important;
}

/* Contenuto sopra overlay */
.ticss-e52c278e > * {
  position: relative !important;
  z-index: 2 !important;
}

/* Mobile */
@media (max-width: 768px) {
  .ticss-e52c278e {
    min-height: 360px !important;
    background-position: center center !important;
  }

  .ticss-e52c278e::before {
    background: rgba(0, 0, 0, 0.48) !important;
  }
}
/* Mobile */
@media (max-width: 768px) {
  .ticss-e52c278e {
    min-height: 500px !important;
    background-position: center center !important;
  }

  .ticss-e52c278e::before {
    background: rgba(0, 0, 0, 0.52) !important;
  }
}
/* HERO DESKTOP/MOBILE */
/* Su desktop/tablet nasconde il banner mobile */
@media (min-width: 769px) {
  .altazon-hero-mobile {
    display: none !important;
  }
}#wp-block-themeisle-blocks-advanced-column-1533a724 {padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;margin-top: 20px;margin-bottom: 20px;margin-left: 0px;margin-right: 0px;border-width: 0px 0px 0px 0px;border-style: solid;border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-column-1533a724 > .wp-block-themeisle-blocks-advanced-column-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( min-width: 960px ){#wp-block-themeisle-blocks-advanced-column-1533a724 {flex-basis: 100%;}}@media ( max-width: 960px ){}@media ( max-width: 600px ){#wp-block-themeisle-blocks-advanced-column-1533a724 {padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}.ticss-d9dc7714 {
  transform: none !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  box-sizing: border-box !important;

  text-align: center !important;
  z-index: 5 !important;

  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
}

/* Titolo */
.ticss-d9dc7714 h1,
.ticss-d9dc7714 h2,
.ticss-d9dc7714 .wp-block-heading {
  color: #ffffff !important;
  text-align: center !important;
  font-size: 38px !important;
  line-height: 1.15 !important;
  font-weight: 800 !important;
  text-shadow: 0 3px 10px rgba(0,0,0,0.45) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 18px !important;
}

/* Contenitore bottoni */
.ticss-d9dc7714 .wp-block-buttons {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
}

/* Bottone */
.ticss-d9dc7714 .wp-block-button {
  margin-left: auto !important;
  margin-right: auto !important;
}

.ticss-d9dc7714 

/* Mobile */
@media (max-width: 768px) {
  .ticss-d9dc7714 {
    transform: none !important;
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
  }

  .ticss-d9dc7714 h1,
  .ticss-d9dc7714 h2,
  .ticss-d9dc7714 .wp-block-heading {
    font-size: 30px !important;
    line-height: 1.15 !important;
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ticss-d9dc7714 .wp-block-buttons {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
  }

  .ticss-d9dc7714 .wp-block-button {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ticss-d9dc7714 .wp-block-button__link {
    width: 220px !important;
    text-align: center !important;
    padding: 12px 18px !important;
    font-size: 13px !important;
  }
}#wp-block-themeisle-blocks-advanced-columns-6dec0d43 {padding-top: 90px;padding-bottom: 90px;padding-left: 20px;padding-right: 20px;margin-top: 0px;margin-bottom: 0px;--columns-width: 1920px;justify-content: center;min-height: auto;--background: url( https://altazon.it/wp-content/uploads/2026/05/ChatGPT-Image-10-mag-2026-08_25_25.png ) no-repeat scroll 50% 50%/auto;border-width: 0px 0px 0px 0px;border-style: solid;border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-columns-6dec0d43 > .wp-block-themeisle-blocks-advanced-columns-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( max-width: 960px ){}@media ( max-width: 600px ){}.ticss-e52c278e {
  position: relative !important;
  min-height: 310px !important;
  overflow: hidden !important;
  background-size: cover !important;
  background-position: center center !important;
}

/* Overlay scuro come la hero */
.ticss-e52c278e::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  background: rgba(0, 0, 0, 0.38) !important;
  z-index: 1 !important;
  pointer-events: none !important;
}

/* Contenuto sopra overlay */
.ticss-e52c278e > * {
  position: relative !important;
  z-index: 2 !important;
}

/* Mobile */
@media (max-width: 768px) {
  .ticss-e52c278e {
    min-height: 360px !important;
    background-position: center center !important;
  }

  .ticss-e52c278e::before {
    background: rgba(0, 0, 0, 0.48) !important;
  }
}#wp-block-themeisle-blocks-advanced-column-532426fe {padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;margin-top: 20px;margin-bottom: 20px;margin-left: 0px;margin-right: 0px;border-width: 0px 0px 0px 0px;border-style: solid;border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-column-532426fe > .wp-block-themeisle-blocks-advanced-column-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( min-width: 960px ){#wp-block-themeisle-blocks-advanced-column-532426fe {flex-basis: 100%;}}@media ( max-width: 960px ){}@media ( max-width: 600px ){#wp-block-themeisle-blocks-advanced-column-532426fe {padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}.ticss-d9dc7714 {
  transform: none !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  box-sizing: border-box !important;

  text-align: center !important;
  z-index: 5 !important;

  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
}

/* Titolo */
.ticss-d9dc7714 h1,
.ticss-d9dc7714 h2,
.ticss-d9dc7714 .wp-block-heading {
  color: #ffffff !important;
  text-align: center !important;
  font-size: 38px !important;
  line-height: 1.15 !important;
  font-weight: 800 !important;
  text-shadow: 0 3px 10px rgba(0,0,0,0.45) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 18px !important;
}

/* Contenitore bottoni */
.ticss-d9dc7714 .wp-block-buttons {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
}

/* Bottone */
.ticss-d9dc7714 .wp-block-button {
  margin-left: auto !important;
  margin-right: auto !important;
}

.ticss-d9dc7714 

/* Mobile */
@media (max-width: 768px) {
  .ticss-d9dc7714 {
    transform: none !important;
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
  }

  .ticss-d9dc7714 h1,
  .ticss-d9dc7714 h2,
  .ticss-d9dc7714 .wp-block-heading {
    font-size: 30px !important;
    line-height: 1.15 !important;
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ticss-d9dc7714 .wp-block-buttons {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
  }

  .ticss-d9dc7714 .wp-block-button {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ticss-d9dc7714 .wp-block-button__link {
    width: 220px !important;
    text-align: center !important;
    padding: 12px 18px !important;
    font-size: 13px !important;
  }
}.ticss-dd1b448f {
  padding-top: 0 !important;
  padding-bottom: 40px !important;
  background: #ffffff !important;
  text-align: center !important;
}

/* Centra tutto il contenuto */
.ticss-dd1b448f > * {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Titolo sezione */
.ticss-dd1b448f .wp-block-heading,
.ticss-dd1b448f h2 {
  display: block !important;
  text-align: center !important;
  font-size: 32px !important;
  line-height: 1.2 !important;
  font-weight: 700 !important;
  color: #222222 !important;
  text-transform: uppercase !important;
  margin-top: 45px !important;
  margin-bottom: 32px !important;
}

/* Griglia prodotti */
.ticss-dd1b448f .wp-block-post-template,
.ticss-dd1b448f .wc-block-product-template,
.ticss-dd1b448f .products {
  display: flex !important;
  justify-content: center !important;
  align-items: flex-start !important;
  gap: 42px !important;
  flex-wrap: wrap !important;
  padding: 0 !important;
  margin: 0 auto !important;
  list-style: none !important;
  max-width: 1050px !important;
}

/* Singolo prodotto */
.ticss-dd1b448f li,
.ticss-dd1b448f li.wp-block-post,
.ticss-dd1b448f .product {
  width: 230px !important;
  max-width: 230px !important;
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

/* Immagine prodotto */
.ticss-dd1b448f img {
  width: auto !important;
  max-width: 210px !important;
  height: 190px !important;
  object-fit: contain !important;
  display: block !important;
  margin: 0 auto 18px auto !important;
}

/* Titolo prodotto */
.ticss-dd1b448f .wp-block-post-title,
.ticss-dd1b448f .wp-block-post-title a,
.ticss-dd1b448f h2,
.ticss-dd1b448f h3,
.ticss-dd1b448f h4 {
  text-align: center !important;
  font-size: 18px !important;
  line-height: 1.25 !important;
  font-weight: 800 !important;
  text-decoration: none !important;
  white-space: normal !important;
  overflow-wrap: break-word !important;
}

/* Prezzo */
.ticss-dd1b448f .price,
.ticss-dd1b448f .woocommerce-Price-amount,
.ticss-dd1b448f .wp-block-woocommerce-product-price {
  color: #222222 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  text-align: center !important;
}

/* Bottone */
.ticss-dd1b448f .wp-block-button,
.ticss-dd1b448f .wp-block-buttons {
  text-align: center !important;
  justify-content: center !important;
}

.ticss-dd1b448f .wp-block-button__link,
.ticss-dd1b448f .button,
.ticss-dd1b448f button {
  color: #ffffff !important;
  border: none !important;
  outline: none !important;
  border-radius: 5px !important;
  padding: 12px 22px !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  text-align: center !important;
  box-shadow: 0 4px 10px rgba(0,0,0,0.18) !important;
}

/* Mobile */
@media (max-width: 768px) {
  .ticss-dd1b448f {
    padding-bottom: 35px !important;
  }

  .ticss-dd1b448f .wp-block-heading,
  .ticss-dd1b448f h2 {
    font-size: 28px !important;
    margin-top: 38px !important;
    margin-bottom: 28px !important;
  }

  .ticss-dd1b448f .wp-block-post-template,
  .ticss-dd1b448f .wc-block-product-template,
  .ticss-dd1b448f .products {
    flex-direction: column !important;
    align-items: center !important;
    gap: 34px !important;
  }

  .ticss-dd1b448f li,
  .ticss-dd1b448f li.wp-block-post,
  .ticss-dd1b448f .product {
    width: 85vw !important;
    max-width: 320px !important;
  }

  .ticss-dd1b448f img {
    max-width: 230px !important;
    height: 210px !important;
  }
}.ticss-5e57f424 {
  display: block !important;
  width: 100% !important;
  text-align: center !important;

  font-family: inherit !important;
  font-size: 35px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;

  color: #222222 !important;
  text-shadow: none !important;

  margin-top: 45px !important;
  margin-bottom: 35px !important;
}#wp-block-themeisle-blocks-advanced-columns-57951c54 {padding-top: 90px;padding-bottom: 90px;padding-left: 20px;padding-right: 20px;margin-top: 0px;margin-bottom: 0px;--columns-width: 1920px;justify-content: center;min-height: auto;--background: url( https://www.timbromusica.it/wp-content/uploads/2026/06/categoria_3a.webp ) no-repeat local 48% 38%/auto;border-width: 0px 0px 0px 0px;border-style: solid;border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-columns-57951c54 > .wp-block-themeisle-blocks-advanced-columns-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( max-width: 960px ){}@media ( max-width: 600px ){}.ticss-e34fdda9 {
  position: relative !important;
  min-height: 310px !important;
  overflow: hidden !important;
  background-size: cover !important;
  background-position: center center !important;
}

/* Overlay scuro */
.ticss-e34fdda9::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  background: rgba(0, 0, 0, 0.35) !important;
  z-index: 1 !important;
  pointer-events: none !important;
}

/* Contenuto sopra overlay */
.ticss-e34fdda9 > * {
  position: relative !important;
  z-index: 2 !important;
}

/* Mobile */
@media (max-width: 768px) {
  .ticss-e34fdda9 {
    min-height: 500px !important;
    background-position: center center !important;
  }

  .ticss-e34fdda9::before {
    background: rgba(0, 0, 0, 0.52) !important;
  }
}
/* HERO DESKTOP/MOBILE */
/* Su desktop/tablet nasconde il banner mobile */
@media (min-width: 769px) {
  .altazon-hero-mobile {
    display: none !important;
  }
}#wp-block-themeisle-blocks-advanced-column-7d528937 {padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;margin-top: 20px;margin-bottom: 20px;margin-left: 0px;margin-right: 0px;border-width: 0px 0px 0px 0px;border-style: solid;border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-column-7d528937 > .wp-block-themeisle-blocks-advanced-column-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( min-width: 960px ){#wp-block-themeisle-blocks-advanced-column-7d528937 {flex-basis: 100%;}}@media ( max-width: 960px ){}@media ( max-width: 600px ){#wp-block-themeisle-blocks-advanced-column-7d528937 {padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}.ticss-0e6329f2 {
  transform: translateX(-25vw) !important;
  text-align: center !important;
  z-index: 5 !important;
}

/* Titolo */
.ticss-0e6329f2 h1,
.ticss-0e6329f2 h2,
.ticss-0e6329f2 .wp-block-heading {
  color: #ffffff !important;
  text-align: center !important;
  font-size: 38px !important;
  line-height: 1.15 !important;
  font-weight: 800 !important;
  text-shadow: 0 3px 10px rgba(0,0,0,0.45) !important;
  margin-bottom: 18px !important;
}

/* Bottoni */
.ticss-0e6329f2 .wp-block-buttons {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.ticss-0e6329f2 .wp-block-button {
  margin: 0 !important;
}

.ticss-0e6329f2 .wp-block-button__link {
  color: #ffffff !important;
  border: none !important;
  outline: none !important;
  border-radius: 5px !important;
  padding: 12px 22px !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  text-align: center !important;
  box-shadow: 0 4px 10px rgba(0,0,0,0.22) !important;
}

@media (max-width: 768px) {
  .ticss-0e6329f2 {
    transform: none !important;
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
  }

  .ticss-0e6329f2 h1,
  .ticss-0e6329f2 h2,
  .ticss-0e6329f2 .wp-block-heading {
    font-size: 30px !important;
    line-height: 1.15 !important;
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ticss-0e6329f2 .wp-block-buttons {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
  }

  .ticss-0e6329f2 .wp-block-button {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ticss-0e6329f2 .wp-block-button__link {
    width: 220px !important;
    text-align: center !important;
    padding: 12px 18px !important;
    font-size: 13px !important;
  }
}#wp-block-themeisle-blocks-advanced-columns-0c209bf3 {padding-top: 90px;padding-bottom: 90px;padding-left: 20px;padding-right: 20px;margin-top: 0px;margin-bottom: 0px;--columns-width: 1920px;justify-content: center;min-height: auto;--background: url( https://altazon.it/wp-content/uploads/2026/05/ChatGPT-Image-10-mag-2026-08_14_58.png ) no-repeat local 48% 38%/auto;border-width: 0px 0px 0px 0px;border-style: solid;border-radius: 0px 0px 0px 0px;}#wp-block-themeisle-blocks-advanced-columns-0c209bf3 > .wp-block-themeisle-blocks-advanced-columns-overlay {opacity: 0.5;mix-blend-mode: normal;border-radius: 0px 0px 0px 0px;}@media ( max-width: 960px ){}@media ( max-width: 600px ){}.ticss-e34fdda9 {
  position: relative !important;
  min-height: 310px !important;
  overflow: hidden !important;
  background-size: cover !important;
  background-position: center center !important;
}

/* Overlay scuro */
.ticss-e34fdda9::before {
  content: "" !important;position:absolute !important;inset:0 !important;background:rgba(0,0,0,.35) !important;z-index:1 !important;pointer-events:none !important}.ticss-e34fdda9>*{position:relative !important;z-index:2 !important}@media (max-width:768px){.ticss-e34fdda9{min-height:360px !important;background-position:center center !important}.ticss-e34fdda9:before{background:rgba(0,0,0,.45) !important}}@media (min-width:769px){.altazon-hero-mobile{display:none !important}}#wp-block-themeisle-blocks-advanced-column-17692b35{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px;margin-left:0;margin-right:0;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-column-17692b35>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-17692b35{flex-basis:100%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-17692b35{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}}.ticss-0e6329f2{transform:translateX(-25vw) !important;text-align:center !important;z-index:5 !important}.ticss-0e6329f2 h1,.ticss-0e6329f2 h2,.ticss-0e6329f2 .wp-block-heading{color:#fff !important;text-align:center !important;font-size:38px !important;line-height:1.15 !important;font-weight:800 !important;text-shadow:0 3px 10px rgba(0,0,0,.45) !important;margin-bottom:18px !important}.ticss-0e6329f2 .wp-block-buttons{display:flex !important;justify-content:center !important;align-items:center !important}.ticss-0e6329f2 .wp-block-button{margin:0 !important}.ticss-0e6329f2@media (max-width:768px){.ticss-0e6329f2{transform:none !important;width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding-left:20px !important;padding-right:20px !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important}.ticss-0e6329f2 h1,.ticss-0e6329f2 h2,.ticss-0e6329f2 .wp-block-heading{font-size:30px !important;line-height:1.15 !important;text-align:center !important;margin-left:auto !important;margin-right:auto !important}.ticss-0e6329f2 .wp-block-buttons{display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important}.ticss-0e6329f2 .wp-block-button{margin-left:auto !important;margin-right:auto !important}.ticss-0e6329f2 .wp-block-button__link{width:220px !important;text-align:center !important;padding:12px 18px !important;font-size:13px !important}}