/** Shopify CDN: Minification failed

Line 304:0 Expected "}" to go with "{"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/


.page-head h1, .page-head {
    color: #193a43;
}

.section-title {
    font-size: 30px;
}

.section-subtitle {
  font-size: 16px;
}

.product-info .price {
  font-size: 22px !important;
  color: #6971ce;
  font-weight: 600;
}


h3.product-title {
  font-size: 14px !important;
}

div#wrapper-company-stars {
    justify-content: flex-start !important;
}


p.contact {
 color: #b9b996;
  font-size: 75px;
font-weight: 700;
  margin-bottom:0px;
}


.contact-content {
    border: 1px solid #80808045;
    padding: 30px;
}



.nt_shipping .title {
  font-size: 18px;
}


li#item_09bd73e3-fb4f-41b7-a36f-26e3986656ce a {
  background-color: #6971ce;
  color: white;
  border-radius: 50px;
  display: inline;
  padding: 10px 20px;
}

li#item_09bd73e3-fb4f-41b7-a36f-26e3986656ce a:hover {
  color: white !important;
}

.label-abbonamento {
  color: white;
  background-color: #6971ce;
  padding: 10px 15px;
  font-size: 20px;
  display: inline-block;
}

.nt_shipping .ship_img {
  width: 80px;
  height: 80px;
}


.nt_se_1648041589a357f7e4 #b_1648041589a357f7e4-4 {
  border: 2px solid;
}

.page-head h1 {
  font-size: 30px;
  line-height: 35px;
}

.footer__bot_wrap .row {
  border-top: 1px solid white;
  padding-top: 10px;
}

.post-readmore {
  text-decoration: underline #6971ce;
}

.nt_add_w.ts__03.order-3 {
  display: none;
}

h2 {
  font-size: 20px;
}


.box-more {
  background-color: #EFEFEF;
  padding: 10px 20px;
  margin-top: 20px;
}


input.button {
  background-color: black;
  color: white;
}

.abbonamento {
  background-color: #000;
  color: white;
  padding:15px;
  border-radius:10px;
}

.abbonamento .title {
  margin-bottom:0px;
  font-size:18px;
  font-weight:600;
}

.abbonamento .subtitle {
  font-size:12px;
  margin-bottom:0px;
}

.abbonamento a {
  font-size:13px;
}

.quantita {
  border: 1px solid #6971ce;
  border-radius: 10px;
  font-size: 15px;
}

a.link-more {
  font-size: 15px;
}


.title-single {
  color: #6971ce;
  font-size: 22px;
}


.price-single {
  font-size: 30px;
}

.border-quantity {
  border-right: 1px solid #6971ce;
}

.list-image p {
  font-size: 15px;
}


.raccomandazioni  {
  background-color: #F3F3EB;
  border-radius: 10px;
}

.raccomandazioni p {
  font-size: 13px;
}

.extra-link a {
  text-decoration: underline;
  font-size: 15px;
}


.breadcrumb_pr_wrap {
  background-color: #F3F3EC;
}

nav.sp-breadcrumb a {
  color: #193a43 !important;
}

img.icon-product {
  width: 25px;
}


.tab-heading .nav_link_icon {
  background-color: #6971ce;
}

.banner-grossisti {
  background-color: #6871ce;
  color: white;
  font-size: 19px;
  border: 2px dotted #efefef;
}

h1.title-grossisti {
  font-size: 36px;
}

.section-subtitle {
  font-size: inherit;
  font-style: normal;
  text-decoration: none;
}

input.btn {
  width: 100%;
  background-color: black;
  color: white;
}

.custom_sp_notice,
body[data-product-id="7536139174113"] #shopify-section-sticky_atc,
body[data-product-id="7536139174113"] .sp_notice,
#pr_recommendations > div > div > div > div > div > div > div > a[data-id="7536139174113"]
{
  display: none;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  

  /* br {display:none}; */

  .nt_se_1648041589a357f7e4 #b_1648041589a357f7e4-4 {
    background-color: #6971ce !important;
    border: none !important;
  }

  .nt_shipping .ship_img {
    width: 80px;
    height: 80px;
  }
  a.cta-mb {
    background-color: #6971ce !important;
    border: none !important;
    color: white;
  }
  .contact-content br {
    display: block;
  }

  .page-head h1 {
    font-size: 21px;
    line-height: 30px;
  }

  .abbonamento .title {
    font-size:16px;
  }

  .border-quantity {
    border-right: none;
    border-bottom: 1px solid #6971ce;
  }

  .banner-grossisti {
    font-size: 16px !important;
}
  h1.title-grossisti {
    font-size: 30px !important;
}
.f_bot_bt_copy {
  font-size: 12px;
}


