/** Shopify CDN: Minification failed

Line 84:40 Unexpected ","
Line 107:2 Expected "}" to go with "{"

**/
.hero-ugc{
  align-items:center;
  display:flex;
  padding: 18px 0;}
.hero-ugc .svg-mask{
  height:60px!important;
  margin-right:9px;
  padding:0!important;
  width:60px;}
.stars-ugc{  
  align-items:center;
  display:flex;}
.stars-ugc svg{
  fill:#FFCE00;
  height:17px;} 
.stars-ugc svg path.fa-secondary{fill:#FFBE0D;}
.stars-ugc svg.last-star{
  height: 23px;
  margin-left: 1px;
  margin-top: -6px;}
.hero-ugc .stars-text-ugc{
  font-size:14px;
  font-style:italic;
  padding-top:6px;}

.template-product .product-single__meta{
  margin-top:0;
  padding-top:0;}
.template-product .product-block.product-single__header{margin-bottom:0;}
.template-product .product-block .product-single__title{margin-bottom:0;}

.template-product .product-app-block{margin-bottom:18px;}
.cr-featured-product  .product-single__form .product__policies,
.template-product .product-single__form .product__policies {display:none;}

.cr-featured-product .rc-widget .rc-radio-group__options, 
.template-product .rc-widget .rc-radio-group__options{border:none;}
.cr-featured-product .rc-template__radio-group .rc-radio:not(:first-child), 
.template-product .rc-template__radio-group .rc-radio:not(:first-child){border:1px solid var(--forest)!important;}
.cr-featured-product .rc-widget .rc-radio, 
.template-product .rc-widget .rc-radio{
  border:1px solid var(--forest);
  border-radius:20px;
  margin-bottom:18px;}
  .cr-featured-product .rc-template__radio-group .rc-radio:not(:first-child),
  .template-product .rc-template__radio-group .rc-radio:not(:first-child){ margin-bottom:0;}

  .cr-featured-product .discount-label,
.rc-widget .discount-label{
    font-family: var(--typeHeaderPrimary), var(--typeHeaderFallback);
    font-weight: var(--typeHeaderWeight);
    letter-spacing: var(--typeHeaderSpacing);}

.cr-featured-product .rc-widget .price-label,    
.template-product .rc-widget .price-label{font-weight:400;}
.rc-widget .rc-template__radio-group .rc-radio .rc-radio__label{
  flex-direction: row-reverse;
    justify-content: space-between;
    width: 100%;}

.cr-featured-product .variant-input-wrap label,
.template-product .variant-input-wrap label  {
    display:flex;
    flex-direction:column;
  flex-wrap:wrap;
   font-family: var(--typeHeaderPrimary), var(--typeHeaderFallback);
   font-size: 20px;
    font-weight: var(--typeHeaderWeight);
    letter-spacing: var(--typeHeaderSpacing);  
    text-align: center;
}
.cr-featured-product .variant-input-wrap label span,
.template-product .variant-input-wrap label span{
  display:block;
  font-size:14px;
  width:100%;}

.cr-featured-product button.add-to-cart{,
.template-product button.add-to-cart{
   font-family: var(--typeHeaderPrimary), var(--typeHeaderFallback);
  font-size: 26px;
    font-weight: var(--typeHeaderWeight);
    letter-spacing: var(--typeHeaderSpacing);
}
.cr-featured-product .variant-input-wrap input[type=radio]:checked+label,
.template-product .variant-input-wrap input[type=radio]:checked+label {
    background-color:var(--forest);
    box-shadow: 0 0 0 2px var(--forest);
    color: var(--bamboo);
}


@media screen and (min-width: 768px){
  .template-product .product-single__meta{padding-top:18px;}
}
@media screen and (max-width: 600px) {
  .footer__block.footer__block--image{
  flex: auto;
  width: 100%;}
  }
  