@charset "UTF-8";
/*-----------------------------------*/
/* Product View Template Styles */
/* Copy BY COM, Author Rui Rosa */
/*-----------------------------------*/
@font-face {
  font-family: icons;
  src: url(icons.woff2) format("woff2"), url(icons.woff) format("woff");
  font-weight: 400;
  font-style: normal; }

.icon:before, icon:before {
  font-family: icons;
  margin: 0 5px; }

.icon.acucar:before, icon.acucar:before {
  content: '\e800'; }

.icon.alcool:before, icon.alcool:before {
  content: '\e801'; }

.icon.close:before, icon.close:before {
  content: '\e802'; }

.icon.download:before, icon.download:before {
  content: '\e803'; }

.icon.estrela:before, icon.estrela:before {
  content: '\e804'; }

.icon.fav_cheio:before, icon.fav_cheio:before {
  content: '\e805'; }

.icon.fav_vazio:before, icon.fav_vazio:before {
  content: '\e806'; }

.icon.info:before, icon.info:before {
  content: '\e807'; }

.icon.link:before, icon.link:before {
  content: '\e808'; }

.icon.seta1_baixo:before, icon.seta1_baixo:before {
  content: '\e809'; }

.icon.seta1_cima:before, icon.seta1_cima:before {
  content: '\e80a'; }

.icon.seta2_baixo:before, icon.seta2_baixo:before {
  content: '\e80b'; }

.icon.seta2_cima:before, icon.seta2_cima:before {
  content: '\e80c'; }

.icon.seta2_dir:before, icon.seta2_dir:before {
  content: '\e80d'; }

.icon.seta2_esq:before, icon.seta2_esq:before {
  content: '\e80e'; }

.icon.valor_energetico:before, icon.valor_energetico:before {
  content: '\e80f'; }

.icon.vegan:before, icon.vegan:before {
  content: '\e810'; }

.icon.alergenicos:before, icon.alergenicos:before {
  content: '\e811'; }

.icon.gluten:before, icon.gluten:before {
  content: '\e812'; }

.icon.vegetarian:before, icon.vegetarian:before {
  content: '\e813'; }

.icon.clear:before, icon.clear:before {
  content: '\e814'; }

.icon.bola:before, icon.bola:before {
  content: '●'; }

.source-nutricional_info .ctx {
  display: inline-block;
  width: calc(100% - 50px);
  margin: 10px 0px 5px 0px; }
  .source-nutricional_info .ctx ul.items.type-2 li.item {
    width: calc(50% - 34px); }
    .source-nutricional_info .ctx ul.items.type-2 li.item:nth-child(2), .source-nutricional_info .ctx ul.items.type-2 li.item:nth-child(4) {
      width: calc(50% - 32px); }
    .source-nutricional_info .ctx ul.items.type-2 li.item .clm-1 {
      width: calc(100% - 71px); }
  .source-nutricional_info .ctx ul.items li.item {
    display: inline-block;
    margin-bottom: 10px;
    width: 100%; }
    .source-nutricional_info .ctx ul.items li.item .icon {
      display: inline-block;
      float: left;
      margin-right: 13px;
      width: 48px;
      height: 48px;
      font-size: 25px;
      text-align: center;
      color: #CD4095;
      line-height: 42px;
      vertical-align: middle;
      background-color: transparent;
      border: 2px solid #CD4095;
      border-radius: 50%; }
    .source-nutricional_info .ctx ul.items li.item .clm-1,
    .source-nutricional_info .ctx ul.items li.item .clm-2 {
      float: left;
      margin-top: 6px;
      margin-right: 10px;
      width: calc(50% - 101px); }
    .source-nutricional_info .ctx ul.items li.item .text {
      display: block;
      width: 100%;
      font-size: 14px;
      line-height: 28px;
      color: #111111;
      letter-spacing: 0; }
    .source-nutricional_info .ctx ul.items li.item .label {
      display: block;
      padding: 0;
      width: 100%;
      font-size: 12px;
      color: #111111;
      letter-spacing: 0;
      text-align: left;
      text-transform: uppercase;
      background: none;
      opacity: 0.6; }
    .source-nutricional_info .ctx ul.items li.item em {
      color: #a7a7a7;
      margin-right: 6px; }
    .source-nutricional_info .ctx ul.items li.item small {
      font-size: 14px;
      margin-left: -6px; }
  .source-nutricional_info .ctx .sep {
    display: inline-block;
    margin-top: 16px;
    margin-bottom: 10px;
    width: 100%;
    font-size: 14px;
    font-weight: bold; }
    .source-nutricional_info .ctx .sep:first-child {
      margin-top: 0; }
    .source-nutricional_info .ctx .sep .s-1 {
      float: left;
      margin-left: 0px;
      width: calc(50% - 30px); }
    .source-nutricional_info .ctx .sep .s-2 {
      float: left; }
