/** Shopify CDN: Minification failed

Line 29:1 Unexpected ";"

**/
/* Modifiche Idearia */

/* Reimpostiamo la largezza dei contenitori, altrimenti per regole di default avremo il menu schaicciato */

h1 {
  font-weight: 900;
  text-shadow: 5px 4px 8px #15539fa3;
}

@media screen and (max-width: 476px){
    .breadcrumb h1 {
    font-size: 22px
  }
}

@media screen and (min-width: 477px) and (max-width: 620px){
    .breadcrumb h1 {
    font-size: 28px
  }
}

#AccessibleNav > * {
  width: auto !important;
};

/* a differenti pixellaggi andiamo a reimpostare l'allineamento delle icone per carrello e hamburger menu */

@media only screen and (max-width: 767px){
header .logo-alignment:not(.secondary-menu-enabled) #AccessibleNav {
    justify-content: space-between !important;
  }
}

@media screen and (max-width: 577px){
#AccessibleNav > *.site-header__links {
    border-top: 0 !important;
    margin-top: 0 !important;
}
  header .logo-alignment:not(.secondary-menu-enabled) #AccessibleNav {
    justify-content: space-between !important;
  }
}

@media screen and (min-width:578px) and (max-width:766px) {
  header .logo-alignment:not(.secondary-menu-enabled) #AccessibleNav {
    justify-content: space-between !important;
  }
}

/* Ridimensioniamo le immagini dei prodotti */

.featured-image {
  width: 300px !important;
  height:300px !important;
}

.ImageOverlayCa {
    width: 300px !important;
    position: absolute;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}

/* Riduciamo il padding dei blocchi testimonial */

.home-testimonial-block .dt-sc-section-wrapper{
  padding-top: 40px !important;
  padding-bottom: 0px !important;
}

/* Centriamo il logo nel footer */

@media screen and (max-width: 1024px) {
  .footer-logo {
    text-align: center !important;
  }
}

@media screen and (max-width:576px){
  .dt-sc-icon-image {
    width: 35px !important;
    height: 35px !important;
  }
  .container {
    width: auto !important;
  }
}

/* Rimuovi bg dalla slider */
.slider-content [class*="slide_"] {
  background: transparent !important;
}

/* Rimuovi bordo dal logo footer */

.footer_logo_custom:before {
  content: none;
}

.footer_logo_custom {
  border: none;
}

/* Formatta widget video html pagina purificare acqua */
div.double-columns-widget {
  display: flex;
  flex-direction: row;
}

h3.double-columns-widget-title {
  font-weight: bold;
}

video.double-columns-widget-video {
  max-width: 50%;
  height: auto;
}

div.col-1-widget {
  padding-right: 30px;
}

@media only screen and (max-width: 959px) {
  div.double-columns-widget {
    display: flex;
    flex-direction: column-reverse;
  }
  
  video.double-columns-widget-video {
    max-width: 100%;
    height: auto;
  }
}

/* Riduciamo i px necessari per mostrare l'hamburger menu */

 @media only screen and (min-width: 1001px) {

    .dt-desktop-menu { display: inline-block !important; }
    .mobile-nav-container, .dt-desktop-menu ul.dt-sc-list-inline .go-back, .dt-desktop-menu ul.dt-sc-list-inline .see-all { display: none !important; }
    .logo-alignment.dt-sc-logo_left #AccessibleNav .site-header__links { margin-left: auto; padding-left: 5px; }

  }

@media only screen and (max-width: 1000px) {
    .mobile-nav-container .menu-trigger > span{display:none}
    .mobile-nav-container{width:20% !important}
   a.custom_link{padding-right:20px !important}
    .site-header__links a:nth-child(2){padding-left:20px !important}
    .site-header__links a:not(.custom_link){padding:5px}
    #AccessibleNav > *{width: 35%}
    .dt-desktop-menu, .logo-alignment.secondary-menu-enabled #AccessibleNav .dt-desktop-menu.secondary__nav { display: none; }
    .mobile-nav-container { text-align: inherit; }

  }

/* Ridimensioniamo il sotto menu sotto la voce shop */


@media only screen and (min-width: 1131px) and (max-width:1420px){
    .sub-menu-block {
      width: 1100px !important;
    }
}

@media only screen and (min-width: 1000px) and (max-width:1130px){
    .sub-menu-block {
      width: 1025px !important;
      left: -480px !important;
    }
}

@media only screen and (min-width: 1000px) and (max-width:1200px){
    .dt-sc-column.five-column {
      grid-template-columns: repeat(5,1fr) !important;
    }
}

/* Header mobile */



/* Slider Homepage */

#home-slider-template--16570558972168__slideshow .slide_1, #purificatore-d-39-acqua-seagull .slide_1 {
  background: rgba(255,255,255,0.7) !important;
}

/* Categorie prodotti */

#shopify-section-template--16570558972168__1634028928cdd38d5f.home-image-gallery li:after{
    display: none;
  }

@media only screen and (max-width:1023px) {
  #shopify-section-template--16570558972168__1634028928cdd38d5f.home-image-gallery .image-bar__item img {
    object-fit: contain !important;
  }
}

#shopify-section-template--16570558972168__0d136482-6cc9-4043-8dd7-63f945e04fb1.home-image-gallery .image-bar__item img {
  object-fit: contain !important;
  width: 80% !important;
}

/* Purificare acqua */

.certificazioni-purificare-acqua .dt-sc-grid-banner-image {
  text-align: center; 
}

.certificazioni-purificare-acqua img {
  width: 40% !important;
}

.dt-sc-support-blocks-section.dt-sc-grid-style .dt-sc-support-block.dt-sc-reverse-columns {
  flex-direction: column !important;
}

.dt-sc-support-block.text-center.dt-sc-reverse-columns:hover img {
  transform: scale(1) !important;
}

.dt-sc-support-block.text-center.dt-sc-reverse-columns:hover .dt-sc-support-icon-image {
  transform: scale(1) !important;
}

.dt-sc-grid-banner.grid-style:hover img {
  transform: scale(1) !important;
}

/* Gif homepage*/
.home-image-gallery .image-bar__item:hover img {
  transform: scale(1) !important;
}


/* Footer logo */
@media screen and (min-width:1200px) {
  .footer_logo_custom {
    padding: 0 40px !important;
    margin-top: -15px !important;
  }
}

@media screen and (max-width:1199px) {
  .footer_logo_custom {
    padding: 0 !important;
    margin-top: -15px !important;
  }
}

@media screen and (max-width:576px) {
  .footer_logo_custom a img {
    height: 134px !important;
  }
}


.footer_logo_custom p, .footer-contact-info li, .footer-links li, .footer-custom-text p{
  font-size: 14px !important;
}

.footer-text p a {
  color: #fff;
}

.footer-text p a:hover {
  color: #0972f5;
}

/* Footer Bottom */

.site-footer__bottom {
  background-color: #1D59A4 !important;
}

.footer__copyright {
  width: 100%;
}

.site-footer__bottom p {
  color: white !important;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
}

.site-footer__bottom img {
  width: 20px;
}

footer .site-footer__bottom div[class*="dt-sc-flex"] {
  padding: 7px 0 !important;
}

/* Targhetta Esautito */

.products .product-container .badge .badge__text {
  width: 65px;
}

/**/
.dt-sc-heading:after {
  background-color: #0972f5 !important;
}

.dt-sc-grid-banner.grid-style .dt-sc-btn {
  text-transform: uppercase;
  font-weight: bold;
}

.first-support-block .dt-sc-support-blocks-section .dt-sc-support-block:first-child .dt-sc-support-icon-image img {
  width: 35px !important;
}

#shopify-section-template--16603172307208__1637402403bdd50e11.inner-page-content-with-image-section .dt-sc-image-section .dt-sc-image-section-wrapper .dt-sc-image:before {
  background: #0972f5 !important;
  background-color: #0972f5 !important;
}

.swatch-group {
  z-index: 0 !important;
}

.product-single__description ul li {
  list-style-type: disc;
}

/* Inseriamo un blocco blu per i vantaggi prodotti all'interno delle schede di descrizione */

.product-single__description > span {
  display: inline-block;
  margin: 0 30px;
}

.description-inner-section-product {
  width: auto;
  margin-left: -30px;
  margin-right: -30px;
  margin-bottom: -30px;
  background-image: url("/cdn/shop/files/ITS-BG-ecogreen-1920x664.jpg?v=1677670152");
  background-repeat: no-repeat;
  background-size: cover;
}
.description-inner-section-product .major-font {
  font-size: 20px;
}

.inner-title-product-description {
  color: #fff;
  padding-top: 30px;
  text-align: center;
  margin-bottom: 0;
}

.inner-p-product-description {
  color: #fff;
  margin: 0 30px;
  font-size: 20px;
  padding-bottom: 30px;
}

.description-inner-section-product a {
  color: #fff;
  font-weight: bold;
}

/* Inseriamo i top di pagina personalizzati in base a prodotti o categorie */

#polarizzatore-ips-kalyxx .breadcrumb, #polarizzatore-kalyxx-linea-verde .breadcrumb, #ips-washball .breadcrumb {
  background-image: url('/cdn/shop/files/ITS-top_di_pagina-calcare3-1920x660.jpg') !important;
}

#seagull-iv-x-1-deluxe-a-ponte-kit-completo-di-rubinetto-depuratore .breadcrumb, #seagull-iv-x-1-deluxe-a-ombrello-kit-completo-rubinetto-e-depuratore .breadcrumb, #seagull-iv-x-1b-base-purificatore-acqua .breadcrumb, #seagull-iv-x-2b-base-purificatore-acqua .breadcrumb, 
#seagull-iv-x-6-purificatore-acqua .breadcrumb, #spark-l-pure-purificatore-acqua .breadcrumb, #seagull-iv-x-1f-kit-completo-rubinetto-e-depuratore .breadcrumb, #seagull-iv-x-2f-kit-completo-rubinetto-e-depuratore .breadcrumb,
#seagull-x-1l-deluxe-kit-completo-rubinetto-e-depuratore .breadcrumb, #seagull-iv-x-1-deluxe-a-ombrello-kit-completo-rubinetto-a-ombrello-e .breadcrumb, #seagull-iv-x-1-ls-2-deluxe-superior .breadcrumb, 
#seagull-iv-x-1-deluxe-a-ponte-kit-completo-di-rubinetto-a-ponte-e-de .breadcrumb, #seagull-iv-x-1d-deviatore .breadcrumb, #trav-l-pure-purificatore-acqua-portatile .breadcrumb, #fontanella-a-colonna-freshbox .breadcrumb, #fontanella-a-colonna-bottlebox-plus .breadcrumb
{
  background-image: url('/cdn/shop/files/ITS-top_di_pagina-Purificatori2-1920x660.jpg') !important;
}

#rubinetto-3-vie-deluxe .breadcrumb, #rubinetto-lavello-3-vie-a-ponte .breadcrumb, #rubinetto-lavello-3-vie-a-ombrello .breadcrumb,
#rubinetto-5-vie-deluxe-superior .breadcrumb, #rubinetto-lavello-per-x-1-e-x-2 .breadcrumb {
  background-image: url('/cdn/shop/files/ITS-top_di_pagina-Rubinetteria1-1920x660.jpg');
}

#cartuccia-dischi-ceramici-rubinetto-deluxe-3-vie .breadcrumb, #cartuccia-deviatore-superior .breadcrumb, #refrigeratore-superior-ls2 .breadcrumb,
#riduttore-pressione-bombola-co2 .breadcrumb, #bombola-co2-monouso .breadcrumb, #kit-deviatore-x-1d .breadcrumb, #leva-per-rubinetto-a-collo-di-cigno .breadcrumb,
#guarnizione-ad-anello .breadcrumb, #staffa-di-fissaggio .breadcrumb, #manopola .breadcrumb, #calotta-superiore-x-1-completa .breadcrumb, #calotta-inferiore-x-1 .breadcrumb,
#flessibile-3-8-quot .breadcrumb, #fascia-di-serraggio .breadcrumb, #rubinetto-a-zampillo .breadcrumb {
  background-image: url('/cdn/shop/files/ITS-top_di_pagina-Ricambi-1920x660.jpg');
  background-position: top;
}

/* Per la tua casa */

#per-la-tua-casa .breadcrumb {
  background: url('/cdn/shop/files/ITS-top_utilizzo-casa-desktop.jpg');
}

@media screen and (max-width:500px){
    #per-la-tua-casa .breadcrumb {
      background-image: url('/cdn/shop/files/ITS-top_utilizzo-casa-mobile.jpg') !important;
  }
}

/* Per le tue escursioni */

#per-le-tue-escursioni .breadcrumb {
  background: url('/cdn/shop/files/ITS-top_utilizzo-escursioni-desktop.jpg');
}

@media screen and (max-width:500px){
    #per-le-tue-escursioni .breadcrumb {
      background-image: url('/cdn/shop/files/ITS-top_utilizzo-escursioni-mobile.jpg') !important;
  }
}

/* Per il tuo camper */

#per-il-tuo-camper .breadcrumb {
  background: url('/cdn/shop/files/ITS-top_utilizzo-camper-desktop.jpg');
}

@media screen and (max-width:500px){
    #per-il-tuo-camper .breadcrumb {
      background-image: url('/cdn/shop/files/ITS-top_utilizzo-camper-mobile.jpg') !important;
  }
}

/* Contatti */

#contatti .breadcrumb {
  background: url('/cdn/shop/files/ITS-top_contatti-desktop.jpg');
}

@media screen and (max-width:500px){
    #contatti .breadcrumb {
      background-image: url('/cdn/shop/files/ITS-top_contatti-mobile.jpg') !important;
  }
}

/* Perchè purificare l'acqua */

#perche-purificare-l-39-acqua .breadcrumb {
  background: url('/cdn/shop/files/ITS-top_perche-purificare-desktop.jpg');
}

@media screen and (max-width:500px){
    #perche-purificare-l-39-acqua .breadcrumb {
      background-image: url('/cdn/shop/files/ITS-top_perche-purificare-mobile.jpg') !important;
  }
}

/* Seagull IV Purificatore acqua */

#purificatori-acqua-seagull-iv .has-sidebar .collection-grid {
  width: 100% !important;
}
@media screen and (min-width:768px) and (max-width:1199px){
  #purificatori-acqua-seagull-iv .container {
    width: 1100px !important;
  }
  #purificatori-acqua-seagull-iv .has-sidebar .product-collection.dt-sc-column {
    grid-template-columns: repeat(2, 1fr) !important;
  }

  
}
#purificatori-acqua-seagull-iv #sidebar-sticky {
  display: none !important;
}

#purificatori-acqua-seagull-iv .breadcrumb {
  background: url('/cdn/shop/files/ITS-top_shop-purificatori-acqua-desktop.jpg');
}

@media screen and (max-width:500px){
    #purificatori-acqua-seagull-iv .breadcrumb {
      background-image: url('/cdn/shop/files/ITS-top_shop-purificatori-acqua-mobile.jpg') !important;
  }
}
/* Sistemi di trattamento del calcare */

#sistemi-di-trattamento-del-calcare .breadcrumb {
  background: url('/cdn/shop/files/ITS-top_shop-sistemi-calcare-desktop.jpg');
}

@media screen and (max-width:500px){
    #sistemi-di-trattamento-del-calcare .breadcrumb {
      background-image: url('/cdn/shop/files/ITS-top_shop-sistemi-calcare-mobile.jpg') !important;
  }
}

/* Rubinetteria */

#rubinetteria .breadcrumb {
  background: url('/cdn/shop/files/ITS-top_shop-rubinetteria-desktop.jpg');
}

@media screen and (max-width:500px){
    #rubinetteria .breadcrumb {
      background-image: url('/cdn/shop/files/ITS-top_shop-rubinetteria-mobile.jpg') !important;
  }
}

/* Ricambi */

#ricambi .breadcrumb {
  background: url('/cdn/shop/files/ITS-top_shop-ricambi-desktop.jpg');
}

@media screen and (max-width:500px){
    #ricambi .breadcrumb {
      background-image: url('/cdn/shop/files/ITS-top_shop-ricambi-mobile.jpg') !important;
  }
}

/* Per la tua azienda */

#per-la-tua-azienda .breadcrumb {
  background: url('/cdn/shop/files/ITS-top_utilizzo-azienda-desktop.jpg');
}

@media screen and (max-width:500px){
    #per-la-tua-azienda .breadcrumb {
      background-image: url('/cdn/shop/files/ITS-top_utilizzo-azienda-mobile.jpg') !important;
  }
}

/* Per la tua barca */

#per-la-tua-barca .breadcrumb {
  background: url('/cdn/shop/files/ITS-top_utilizzo-barca-desktop.jpg');
}

@media screen and (max-width:500px){
    #per-la-tua-barca .breadcrumb {
      background-image: url('/cdn/shop/files/ITS-top_utilizzo-barca-mobile.jpg') !important;
  }
}

/* Lead Camper */

#acqua-pura-sempre .breadcrumb {
  background: url('/cdn/shop/files/seagull-camper.png?v=1743428910') !important;
  background-size: cover !important;
}

.breadcrumb {
  height: 240px;
  display: flex;
}

.breadcrumb .container {
  align-self: center;
}

/* Blocco recensioni ridimensioniamo come il resto della pagina */

#shopify-product-reviews {
  margin: 0 var(--DT_Container_Spacing) !important;
}

@media screen and (max-width:1199px){
    #shopify-product-reviews {
    margin: 0 var(--DTGutter_Width) !important;
  }
}

@media screen and (min-width:1200px) and (max-width:1540px){
    #shopify-product-reviews {
    margin: 0 calc(var(--DT_Container_Spacing) / 2) !important;
  }
}

/* Blocco Prerequisiti Seagull */

.border-blu {
  border: 3px solid #0972f5;
  text-align: center;
  padding: 20px 0;
  width: 50%
}

.prerequisiti-img{
  width: 70px;
}

.border-blu h4 {
  color: #1d59a4;
  margin-top: 15px;
}

.prerequisiti-li {
  list-style-type: none !important;
  color: #1d59a4;
  margin-bottom: 10px;
}

@media screen and (max-width:1200px){
    .border-blu {
    width: 100%;
  }
}

.lista-puntata li {
  list-style-type: disc !important;
}

/* Blocco recensioni Stamped */

.stamped-form-review-rating .stamped-form-input .stamped-fa-star-o {
  background-color: #fff !important;
}

#stamped-button-submit {
  background: #1d59a4 !important;
}

#stamped-button-submit:hover {
  background: #0972f5 !important;
}

.stamped-summary-actions-newreview:before {
content: none !important;
}

.stamped-review-share i, .stamped-thumbs-up, .stamped-thumbs-up i, .stamped-thumbs-down, .stamped-thumbs-down i {
  color: #fff !important;
}

a.stamped-thumbs-up {
  margin-left: 0 !important;
}

.stamped-review-footer {
  opacity: 1 !important;
}

.stamped-rating-holder {
  color: #000 !important
}

.stamped-review-header .author, .stamped-review-content-body, .summary-overview {
  color: black !important;
}

/* Avviso interruzione spedizioni */
.advice .dt-sc-heading::after {
  display: none;
}

.advice .dt-sc-heading {
  margin-bottom: 30px !important;
}

.newsletter-form {
  display: none !important;
}

.os-header__title {
  display: none;
}

#purificatore-d-39-acqua-seagull .breadcrumb {
  display: none !important;
}

.chiedi-informazioni .dt-sc-heading {
  display: flex;
  justify-content: space-evenly;
  flex-direction: row-reverse;
}

.chiedi-informazioni .dt-sc-heading:after {
  display: none;
}

.chiedi-informazioni .dt-sc-btn {
  border: 1px solid #fff;
}

/* NASCONDI PULSANTE CON INSTALLAZIONE PER DETERMINATI PRODOTTI */

#seagull-iv-x-1-deluxe-a-ombrello-kit-completo-rubinetto-e-depuratore label[for="swatch-template--16570559234312__main-8185493979400-0-con-installazione-2"], 
#seagull-iv-x-1-deluxe-a-ponte-kit-completo-di-rubinetto-depuratore label[for="swatch-template--16570559234312__main-8185497485576-0-con-installazione-2"],
#seagull-iv-x-1-ls-2-deluxe-superior label[for="swatch-template--16570559234312__main-8069865242888-0-con-installazione-2"],
#seagull-iv-x-1f-kit-completo-rubinetto-e-depuratore label[for="swatch-template--16570559234312__main-8070589055240-0-con-installazione-2"],
#seagull-iv-x-1f-svuotamento-antigelo-per-camper label[for="swatch-template--16570559234312__main-8272202334472-0-con-installazione-2"],
#seagull-iv-x-2b-base-purificatore-acqua-per-piccole-utenze-multiple label[for="swatch-template--16570559234312__main-8069780078856-0-con-installazione-2"],
#seagull-iv-x-2f-kit-completo-rubinetto-e-depuratore label[for="swatch-template--16570559234312__main-8221014393096-0-con-installazione-2"],
#seagull-iv-x-6-purificatore-acqua-per-grandi-utenze label[for="swatch-template--16570559234312__main-8069785977096-0-con-installazione-2"],
#seagull-iv-x-1b-base-purificatore-acqua-per-uso-domestico-n label[for="swatch-template--16570559234312__main-8584977383688-0-con-installazione-2"],
#seagull-iv-x-1b-base-purificatore-acqua-per-uso-domestico label[for="swatch-template--16570559234312__main-8055669162248-0-con-installazione-2"],
#seagull-iv-x-1f-kit-completo-rubinetto-e-depuratore .not_color-swatch-block,
#fontanella-a-colonna-bottlebox-plus .not_color-swatch-block,
#fontanella-a-colonna-freshbox .not_color-swatch-block,
#polarizzatore-ips-kalyxx .not_color-swatch-block:nth-of-type(3),
#polarizzatore-kalyxx-linea-verde .not_color-swatch-block,
#refrigeratore-superior-ls2 .not_color-swatch-block,
#seagull-iv-x-1-deluxe-a-ombrello-kit-completo-rubinetto-e-depuratore .not_color-swatch-block,
#seagull-iv-x-1-deluxe-a-ponte-kit-completo-di-rubinetto-depuratore .not_color-swatch-block,
#seagull-iv-x-1-ls-2-deluxe-superior .not_color-swatch-block,
#seagull-iv-x-1b-base-purificatore-acqua-per-uso-domestico .not_color-swatch-block,
#seagull-iv-x-1b-base-purificatore-acqua-per-uso-domestico-n .not_color-swatch-block,
#seagull-iv-x-1f-svuotamento-antigelo-per-camper .not_color-swatch-block,
#seagull-iv-x-2b-base-purificatore-acqua-per-piccole-utenze-multiple .not_color-swatch-block,
#seagull-iv-x-2f-kit-completo-rubinetto-e-depuratore .not_color-swatch-block,
#seagull-iv-x-6-purificatore-acqua-per-grandi-utenze .not_color-swatch-block,
#seagull-x-1l-deluxe-kit-completo-rubinetto-e-depuratore .not_color-swatch-block,
#spark-l-pure-purificatore-acqua-per-grandi-utenze .not_color-swatch-block{
  display: none !important;
}

.products .product-container .product-button {
  bottom: 5px !important;
  opacity: 1 !important;
  transform: translateY(0) !important;
}

#promo-seagull-iv-lazio .breadcrumb {
  display: none !important;
}

/* @media screen and (max-width:635px) {
    #promo-seagull-iv-lazio #b3XGgmH4 {
    content:url("/cdn/shop/files/ITS-Todini-Laziogratis-mobile_400x400-01.png?v=1718716644") !important„„Ω;
  }
}   */

._1x52f9st {
  display: none !important;
}

.mobile-menu.nav-is-visible {
  z-index: 99999 !important;
}

.off-canvas--viewport #shopify-section-header #header {
  z-index: 2 !important;
}

.announcement-bar__newsletter {
  background-image: url('/cdn/shop/files/ITS_Todini_-_Camper_img_pop-up_sito_desktop_1920_x_1100_px.png?v=1732523582');
  background-size: cover;
  background-repeat: no-repeat;
}

#AVADA_FREE_GIFTS .Avada-Checkbox__Wrapper {
  display: block !important;
}

@media screen and (min-width:768px) {
  .shopify-section.index-section.home-html-text:has(.promo-estate-mobile) {
    display: none !important;
  }
}

@media screen and (max-width:767px) {
  .shopify-section.index-section.home-html-text:has(.promo-estate-desktop) {
    display: none !important;
  }
}

@media screen and (max-width:767px) {
  header #AccessibleNav {
    flex-wrap: nowrap !important;
  }
  #AccessibleNav > * {
    flex-wrap: nowrap;
  }
}