/*================ Reset ================*/

#tiers ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#tiers ul li {
  list-style: none;
  margin: 0;
}

.tierprice-cart-item-success-notes {
}

.tierprice-cart-item-upsell-notes{
}

/*================ Layout ================*/


    #tiers {
      width: 75%;
      margin-top: 8px;
      margin-left: 8px;
      padding: 0.65rem 0.5rem 0.65rem 0.5rem;
    }


#tiers .mamuta-smarty-camp-hidden {
    visibility: hidden;
}
#tiers .mamuta-smarty-camp-descr {
    text-align: left;
    margin-bottom: 1rem;
}
#tiers .mamuta-smarty-camp-warning {
    margin-bottom: 1rem;
}
#tiers li.mamuta-smarty-camp-breaks {
    padding-top: 0.25rem;
}
#tiers div.mamuta-smarty-camp-breaks {
    display: flex;
    justify-content: space-evenly;
}
#tiers div.mamuta-smarty-camp-hidden-warning {
    display: flex;
    justify-content: center;
}
#tiers div.mamuta-smarty-camp-breaks-prefix {
    margin-left: 1.25rem;
}
#tiers div.mamuta-smarty-camp-breaks-suffix {
    margin-right: 1.25rem;
}

.tierprice-cart-item-success-notes {
  width: 100%;
}




.tierprice-cart-item-success-notes > span:first-child {
  display: block;
}


    .tierprice-cart-item-success-notes > div:first-child {
      padding: 0.25rem 0 0 0.25rem;
    }


.tierprice-cart-item-upsell-notes {
  width: 100%;
}

.tierprice-cart-item-upsell-notes > span:first-child {
  display: block;
}

    .tierprice-cart-item-upsell-notes > div:first-child {
       padding: 0 0 0.25rem 0.25rem;
    }


#tiers .mamuta-smarty-camp-row {
 column-count: 3;
 column-width: auto;
 column-fill: balance;
}

#tiers .mamuta-smarty-camp-row2 {
 column-count: 2;
 column-width: auto;
 column-fill: balance;
}

#tiers .mamuta-smarty-camp-column {
 text-align: center;
 max-width: 100%;
 border: 1px solid rgba(0, 0, 0, 0.01);
}

#tiers .mamuta-smarty-camp-column span {
 vertical-align: middle;
}

#tiers .mamuta-smarty-camp-row.mamuta-smarty-camp-some {
  display: flex;
  justify-content: center;
}

#tiers .mamuta-smarty-camp-row2.mamuta-smarty-camp-some {
  display: flex;
  justify-content: center;
}

/*================ Colors ================*/


















/*================ Typography ================*/


  

  @font-face {
  font-family: Chivo;
  font-weight: 400;
  font-style: normal;
  src: url("https://fonts.shopifycdn.com/chivo/chivo_n4.bf4dc1c0e4649d2f5a28281870307415c2a9c652.woff2?h1=bGVsZXNhZG91Z2hpLmNvbQ&h2=YmlibmVja2xhY2UuY29t&hmac=94a0b2cc688a4c70ab2991a94431ab2586d92795629207178da68100cd0d5fb5") format("woff2"),
       url("https://fonts.shopifycdn.com/chivo/chivo_n4.c44f905e08fb3fb913ad750486da37926e77c01e.woff?h1=bGVsZXNhZG91Z2hpLmNvbQ&h2=YmlibmVja2xhY2UuY29t&hmac=455f5833197cf9836dd161ccec4e827a3464a5d48045e885cd836b87bf0046cc") format("woff");
}


  #tiers {
    font-family: Chivo, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
  }
  #tiers h4 {
    font-weight: 400;
    font-size: 12px;
  }


#tiers .mamuta-smarty-camp-breaks-value-bump  {
    font-size: 100%;
}



/*================ List ================*/

#tiers ul li {
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
}

/*================ Borders ================*/

#tiers ul {
}

#tiers ul {
    border-color: #3d4246;
}
#tiers ul li {
    border-bottom: 1px solid;
    border-color: inherit;
}

#tiers ul li:first-child {
  border-top: 1px solid;
  border-top-color: #3d4246;
}
#tiers ul li:last-child {
  border-bottom: 1px solid;
  border-bottom-color: #3d4246;
}


#tiers ul li {
  border-left: 1px solid;
  border-right: 1px solid;
  border-color: #3d4246;
}


#tiers .mamuta-smarty-camp-row:first-child, #tiers .mamuta-smarty-camp-row2:first-child {
  border-top: 1px solid;
  border-color: #3d4246;
}

#tiers .mamuta-smarty-camp-row:last-child, #tiers .mamuta-smarty-camp-row2:last-child {
  border-bottom: 1px solid;
  border-color: #3d4246;
}


 #tiers .mamuta-smarty-camp-row, #tiers .mamuta-smarty-camp-row2 {
   border-top: 1px solid;
   border-color: #3d4246;
 }



 #tiers .mamuta-smarty-camp-row, #tiers .mamuta-smarty-camp-row2 {
   border-left: 1px solid;
   border-right: 1px solid;
   border-color: #3d4246;
   column-rule: 1px solid;
   column-rule-color: #3d4246;
 }

