.info-row>*{display:inline-block}.info-row a:hover{color:initial}.gallery .main-img img,.gallery .thumbs img{width:100%}.main-img .counter,.main-img .zoom{z-index:10;background-color:rgba(0,0,0,.5);border-radius:15px;padding:5px 15px;left:15px;font-weight:500;font-size:14px}.main-img .zoom{top:15px;width:30px;height:30px;background-image:url(/@/imgs/svg/loupe-w.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:50% 50%}.main-img .counter{bottom:15px}.gallery {max-height:480px}.gallery .main-img img{max-height:480px}.gallery .thumbs .showcase{height:100%;display:flex;flex-direction:column;justify-content:space-between}.gallery .thumbs .showcase div:first-child img{border-top-right-radius:15px}.gallery .thumbs .showcase div:nth-child(3) img{border-bottom-right-radius:15px}.col-dx-sez ul.actions-wrapper li{width:40%;vertical-align:middle}ul.tag-list li{text-align: left;font-size:.9rem;text-transform:capitalize;margin-bottom:5px}ul.tag-list li span a,ul.tag-list li a,.pg-details a{text-decoration:underline;/*text-transform:capitalize*/}.shadowed{box-shadow:0 1px 2px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.1)}.price-box .full-price{font-size:1.15rem;margin:5px 0}.shipping strong{font-weight:300;font-size:13px}.shipping strong img{width:20px;height:20px;margin-right:10px}.par-pg h2{padding:10px 0;font-size:1.25rem;margin:0}.read-more-toggle{text-decoration:underline;margin:24px 0;cursor:pointer;font-weight:600}.hided{max-height:1000px;transition:.6s;opacity:1}.hided.hide{max-height:0;transition:.6s;opacity:0}.grecaptcha-badge{display:none!important}.mob-price{transition:.3s ease-out,_ .3s ease-out,_ .3s ease-out;position:sticky;bottom:0;z-index:10010}.masthead_sezione {    height: 250px; }
    .info-row{min-height: auto;}
.mini {  height: 100%;  width: 100%;  object-fit: cover;  object-position: 50% 50%; }
.slider_scheda,.showcase {  position: relative;  max-height: 480px;  border-radius: 15px 0 0 15px;  overflow: hidden; }
.horizontal-images {   height: 100%; }
.showcase {  border-radius: 0 15px 15px 0;  overflow: hidden;  height: 100%;}
.showcase div {  margin-bottom: 15px;  margin-bottom: calc(var(--bs-gutter-x) * .5);  height: 32%;  overflow: hidden;}
.showcase div:first-child {  border-radius: 0 15px 0px 0;}
.showcase div:last-child {  margin-bottom: 0;  border-radius: 0 0 15px 0;}
.slider_scheda li {  list-style: none}
.slider_scheda,.showcase div {}
.slider_scheda img,.showcase div img {  transition: all 1s ease-in-out 0s;  position: relative;}
.slider_scheda div a {  position: relative;}
.slider_scheda a:hover img,.showcase div a:hover img {  transform: scale(1.015);  transition: all 1s ease-in-out 0s;}
.caratteristiche_principali img {  width: 25px;  height: 25px;  margin-right: 5px;  margin-top: -5px;}
.slider_scheda a:hover::before {  content: '';  background: rgba(0, 0, 0, 0.15);  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;  z-index: 1;}
.showcase div:first-child a:hover::before {  border-radius: 0 15px 0px 0;  content: '';  background: rgba(0, 0, 0, 0.15);  position: absolute;  z-index: 1;  width: 100%;  height: 32%;}
.showcase div a:hover::before {  content: '';  width: 100%;  height: 32%;  background: rgba(0, 0, 0, 0.15);  position: absolute;  z-index: 1;}
.showcase div:last-child a:hover::before {  content: '';  width: 100%;  height: 32%;  background: rgba(0, 0, 0, 0.15);  position: absolute; z-index: 1;  border-radius: 0 0 15px 0;}
@media (min-width:768px){.col-dx-sez{max-width:340px}.gallery .main-img img{border-top-left-radius:15px;border-bottom-left-radius:15px}}
@media (max-width:767px){
.slider_scheda{  border-radius: 15px;}
.gallery {max-height: 480px;}
.gallery .main-img img{/*height: 350px;object-fit: cover;object-position: 50% 50%; aspect-ratio: auto 350/350;*/  
width: 100%;  height: auto;   aspect-ratio: 1 / 1;  object-fit: cover;  object-position: center;  display: block; }    
.info-row{min-height: 50px;}
}

.mob-price {
    bottom:0px;
    padding-bottom: calc(.5rem + env(safe-area-inset-bottom, .5rem));
}


.mob-price.is-logged {
    position: fixed;
    bottom:calc(59px + env(safe-area-inset-bottom));
    padding-bottom: .5rem;
}

@media (min-width:767px){
    .mob-price.is-logged {
        position: fixed;
        bottom: 0px !important;
    }
}

.btn-bell {
  /*  background-color: transparent !important;*/
}

.form-salva-ricerca .btn-bell {
    font-size: 13px;
}


.li-scheda {
    position: relative;
    overflow: hidden;
}
.li-scheda .form-salva-ricerca .btn-bell img {
    margin-right: auto !important;
    margin: 0px auto;
    display: block;
    width: 25px;
    height: 25px;
    color: var(--black);
}

.grazie-salva-ricerca {
   /* color: #0000ff !important;*/
}

.li-scheda .grazie-salva-ricerca img {
    margin-right: auto !important;
    margin: 0px auto;
    display: block;
    width: 25px;
    height: 25px;
}

.li-scheda .grazie-salva-ricerca img svg {
    fill: #0000ff;
}
.te_sc .col-dx-sez {
    max-width: unset;
}