/** Shopify CDN: Minification failed

Line 83:0 Unexpected "}"

**/
/**************
Site footer hr
***************/
.site-footer__hr {
border-bottom-color:#ffffff!important;
}
/**********************
  remove blur on text
***********************/
.mega-title, .mega-subtitle {
    text-shadow: none !important;
}
/*************
Mobile footer
**************/
@media (max-width: 750px){
  .site-footer {
  margin-top:0px;
  }
  .site-footer__item{
    justify-content: center;
    text-align: center;
    margin-bottom: 20px;
}
.site-footer__item:nth-child(2){
    margin-bottom: 20px;
}
.site-footer .site-footer__icon-list {
    padding-bottom: 7px;
}
.site-footer {
    padding-bottom: 10px;
}
.site-footer .site-footer__hr {
    margin: 20px 0 20px 0;
}
.site-footer__linklist-item {
  padding:5px 0;
}
}
/*******************
Accordion
*******************/
.accordion {
margin: 0;
padding:10px 10px 10px 0px;
border-top:#d3d4d5 1px solid;
background: #fff;
text-decoration:none;
color: #000;
font-size:1em;
text-transform: uppercase;
font-weight:300;
position:relative;
cursor: pointer;
}
.accordion-open {
background:#fff;
color: #000;
}
.accordion-open span {
display:block;
position:absolute;
right:3px;
top:25%;
padding:10px;
}
.accordion-open span {
background:url("https://community.shopify.com/html/assets/chevron_down.svg");
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  transform: rotate(-180deg);
   -moz-transition: -moz-transform 0.4s ease-in-out;
  -o-transition: -o-transform 0.4s ease-in-out;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
}
}
.accordion-close span {
display:block;
position:absolute;
right:3px;
top:25%;
padding:10px;
}
.accordion-close span{
background:url("https://community.shopify.com/html/assets/chevron_up.svg");
padding:10px;
position: absolute;
  right: 3px;
  top:25%;
   -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  transform: rotate(-180deg);
   -moz-transition: -moz-transform 0.4s ease-in-out;
  -o-transition: -o-transform 0.4s ease-in-out;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;

}

.faqpage div.container {
padding:0;
margin:0;
}
.faqpage div.container {
max-width:100%;
padding:5px 0;
}
.faqpage div.content {
background:#f0f0f0;
margin: 0;
padding:10px;
font-size:.9em;
line-height:1.5em;
}
.faqpage div.content ul {
padding:0;
margin:0;
padding:3px;
}
.faqpage div.content p {
padding:0;
margin-bottom:19px!important;
padding:3px;
}
.faqpage div.content ul li {
list-style-position:inside;
line-height:25px;
}
.product-single__description p:last-child {
margin-bottom:19px!important;
}
.product-single__description {
  border-bottom:#d3d4d5 1px solid;
}
/********************
Table for nutritions
*********************/
table .nutitions, th, td{
padding:0px!important;
  border:none;
}
table .nutritions, strong {
font-weight:500!important;
}