/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 
 /*
 verde: #90c46f;
 Arancione: #e0a244
 */
 
 
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;1,400;1,600&display=swap');
body{
        font-family: 'Montserrat', sans-serif;

}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.display-1,.display-2,.display-3,.display-4{
    font-weight: 600;
}
bold,strong,.strong{font-weight: 600;}
.btn.btn-secondary{border-radius: 50rem !important;}
.btn.btn-primary{
    border-radius: 50rem !important;
    background-color: #90c46f;
    transition: background-color .5s;
}
.btn.btn-primary:hover{
     background-color: #e0a244;
}

#header .top-menu a[data-depth="0"]:hover, a:hover {
  color: #90c46f;
  text-decoration: none;
}
.top-menu .current a{
     color: #90c46f;
}

#header .header-nav .cart-preview.active {
    transition: background-color .5s;
   background-color: #90c46f;
}

#header .header-nav .cart-preview.active:hover {
   background-color: #e0a244;
}

.product-flags li.product-flag{
    background-color: #ea5150;
}
.current-price-value{
    color: #90c46f;
    font-size:2rem;

}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
  color: #90c46f;
  text-decoration: none;
   transition: background-color .5s;
}
a:hover {
text-decoration: underline;
 

}
 .footer-container li a:hover {
  color: #90c46f;
  text-decoration: underline;
}
.before-footer-section,.blockreassurance_product{
    background-color: transparent;
    background-image: linear-gradient(50deg, #e57b331f, #f4c12c9c) !important;
}
.blockreassurance_product{
    padding:1rem;
}
#footer{
    padding-top:0;
}
.block-category .block-category-inner .category-cover img {
  width: 100%;
  height: auto;
}
.category-cover,.category-description{
    flex-shrink: 0;
    width:100%;
     flex-direction: column; 
}
.category-description{
    margin-bottom:2rem;
}
.block-category .block-category-inner{
    flex-direction: column; 
}
.card-block {
  padding: 1.25rem;
}
.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
  border: 0;
  border-bottom: #90c46f 3px solid;
}
.tabs .nav-tabs .nav-link.active {
  color: #90c46f;
}