section.related{
    display: none;
}

.type-product{
    display: block;
    margin: 50px auto;
    width:80%!important;
}

.type-product .wp-post-image{
    display: block;
    margin: 50px auto;
}

.woocommerce-product-gallery,.entry-summary{
    float:left;
}


.entry-summary a{
    display: inline-block;
    margin: 10px 5px ;
    font-weight: bold;
    color: var(--colore-2);
}


@media all and (min-width:769px){

  .type-product{
      display: block;
      margin: 50px auto;
      width:80%!important;
  }

    .woocommerce-product-gallery,.entry-summary{
        float:left;
        width:50%;
    }
}

@media all and (max-width:768px){

  .type-product{
      display: block;
      margin: 20px auto;
      width:100%!important;
      padding:10px 25px;
  }

.type-product .wp-post-image{width:150px;}

button.single_add_to_cart_button{width:100%;}

    .woocommerce-product-gallery,.entry-summary{
        float:left;
        width:100%;
    }
}


.woocommerce-Price-amount {
    font-size: 24px;
    font-weight: 800;
    display: block;
    line-height: 1.2em;
    margin: 15px 0;
}


.woocommerce-Tabs-panel{
    float:left;
    width:100%;
    margin-bottom:25px;
    background-color: #F4f4f4;
    padding: 15px 25px;
}


.woocommerce-Tabs-panel h2{
    display:none;
}

.woocommerce-Tabs-panel h3{
    font-size: 24px;
    font-weight: 800;
    margin: 15px 0;
}
.woocommerce-Tabs-panel ul li{
    display: inline-block;
    width:100%;
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:solid 1px #CCC;
}

.woocommerce-Tabs-panel ul li:last-child{
    border-bottom:solid 1px transparent;
}

.woocommerce-product-details__short-description{
    margin-bottom:20px;
}

button.single_add_to_cart_button{
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
  font-size:15px;
  text-transform:uppercase;
  margin-top:20px;
  font-weight:700;
  display:inline-block;
  padding:16px 35px;
  -webkit-transition:all 0.1s linear;
  -moz-transition:all 0.1s linear;
  transition:all 0.1s linear;
  background-color:var(--colore-1);
  color:#FFF;
  border:2px solid var(--colore-1);
}

button.single_add_to_cart_button:hover {
    background-color:var(--colore-2);
    border:2px solid var(--colore-2);
    -webkit-transition:all 0.1s linear;
    -moz-transition:all 0.1s linear;
    transition:all 0.1s linear;
    }





    /* variazioni */


    table.variations{
        float:left;
        width:100%;
    }

    table.variations tr,
    table.variations th,
    table.variations td{
        float:left;
        width:100%;
    }
    table.variations select{
        float:left;
        width:100%;
        padding:.375rem .75rem!important;
        font-size:13px;
        font-weight:400;
        line-height:1.5;
        color: #746B70;
        background-color:#FFF;
        background-clip:padding-box;
        border:1px solid rgba(0,0,0,0.1);
        border-radius:4px;
        margin:10px 0;
        outline:none;
        -webkit-box-sizing:border-box;
        -moz-box-sizing: border-box;
        box-sizing:border-box;
        -webkit-appearance: none;
        -moz-appearance: none;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        transition: all 0.2s linear;
        cursor:pointer;
    }

/*
     FILE ARCHIVED ON 06:36:10 Jan 14, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:01:55 Oct 31, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.422
  exclusion.robots: 0.051
  exclusion.robots.policy: 0.04
  esindex: 0.006
  cdx.remote: 5.545
  LoadShardBlock: 91.825 (3)
  PetaboxLoader3.datanode: 87.606 (4)
  PetaboxLoader3.resolve: 88.202 (2)
  load_resource: 93.069
*/