/*Updated 270319*/
@charset "UTF-8";
@font-face {
  font-family: 'AvenirMedium';
  src: url("//pepeganga.vteximg.com.br/arquivos/AvenirMedium.eot.css");
  src: url("//pepeganga.vteximg.com.br/arquivos/AvenirMedium.woff.css") format("woff"), url("//pepeganga.vteximg.com.br/arquivos/AvenirMedium.ttf.css") format("truetype"), url("//pepeganga.vteximg.com.br/arquivos/AvenirMedium.svg.css") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'AvenirBlack';
  src: url("//pepeganga.vteximg.com.br/arquivos/AvenirBlack.eot.css");
  src: url("//pepeganga.vteximg.com.br/arquivos/AvenirBlack.woff.css") format("woff"), url("//pepeganga.vteximg.com.br/arquivos/AvenirBlack.ttf.css") format("truetype"), url("//pepeganga.vteximg.com.br/arquivos/AvenirBlack.svg.css") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'AvenirRoman';
  src: url("//pepeganga.vteximg.com.br/arquivos/AvenirRoman.eot.css");
  src: url("//pepeganga.vteximg.com.br/arquivos/AvenirRoman.woff.css") format("woff"), url("//pepeganga.vteximg.com.br/arquivos/AvenirRoman.ttf.css") format("truetype"), url("//pepeganga.vteximg.com.br/arquivos/AvenirRoman.svg.css") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 1, _general.scss */
* {
  -webkit-font-smoothing: antialiased;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  list-style-type: none; }

/* line 8, _general.scss */
body {
  font-family: 'AvenirMedium';
  letter-spacing: 0.9px;
  padding: 0;
  margin: 0;
  font-size: 14px;
  color: #4c4c4c;
  background: #faf9f8; }

/* line 17, _general.scss */
ul {
  padding: 0;
  margin: 0; }

/* line 21, _general.scss */
p {
  margin: 0;
  padding: 0; }

/* line 25, _general.scss */
select, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input {
  background-image: url("//pepeganga.vteximg.com.br/arquivos/afterSelectStoreLocator.jpg");
  background-repeat: no-repeat;
  background-position: 96% center;
  background-size: 7px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
  /* line 33, _general.scss */
  select:focus, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input:focus {
    border: 1.5px solid #33aa56;
    outline: none;
    box-shadow: none; }

/* line 39, _general.scss */
a {
  text-decoration: none; }

/* line 42, _general.scss */
header {
  padding: 0 !important; }

/* line 46, _general.scss */
.wrapper {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0px 20px;
  background: #faf9f8; }
  /* line 51, _general.scss */
  .wrapper .migaPan {
    margin: 0 auto;
    max-width: 1440px;
    padding: 20px 0px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    /* line 67, _general.scss */
    .wrapper .migaPan .bread-crumb {
      width: 80%; }
      /* line 69, _general.scss */
      .wrapper .migaPan .bread-crumb ul {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        list-style: none; }
        /* line 72, _general.scss */
        .wrapper .migaPan .bread-crumb ul li {
          margin-right: 20px;
          position: relative; }
          /* line 75, _general.scss */
          .wrapper .migaPan .bread-crumb ul li:after {
            content: "/";
            display: block;
            width: 3px;
            height: 10px;
            position: absolute;
            right: -10px;
            top: 4px;
            font-size: 12px;
            font-size: 0.75rem; }
          /* line 85, _general.scss */
          .wrapper .migaPan .bread-crumb ul li a {
            font-size: 9px;
            font-size: 0.5625rem;
            color: #3d3b37;
            text-transform: uppercase; }
        /* line 92, _general.scss */
        .wrapper .migaPan .bread-crumb ul .last:after {
          display: none; }
        /* line 95, _general.scss */
        .wrapper .migaPan .bread-crumb ul .last a {
          color: #3d3b37;
          font-family: 'AvenirBlack'; }
    /* line 104, _general.scss */
    .wrapper .migaPan .tituloCatDpto {
      width: 20%;
      font-size: 16px;
      font-size: 1rem;
      text-transform: uppercase;
      margin: 0; }

/* line 114, _general.scss */
.categoria .vitrineHome, .departamento .vitrineHome {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -moz-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s; }
  /* line 129, _general.scss */
  .categoria .vitrineHome h2, .departamento .vitrineHome h2 {
    display: none; }
  /* line 132, _general.scss */
  .categoria .vitrineHome ul, .departamento .vitrineHome ul {
    list-style: none;
    width: 25%;
    padding: 10px; }
    @media only screen and (max-width: 800px) {
      /* line 132, _general.scss */
      .categoria .vitrineHome ul, .departamento .vitrineHome ul {
        width: 33.33%; } }
    /* line 140, _general.scss */
    .categoria .vitrineHome ul li, .departamento .vitrineHome ul li {
      position: relative; }
      /* line 142, _general.scss */
      .categoria .vitrineHome ul li .tagDestaque, .departamento .vitrineHome ul li .tagDestaque {
        position: absolute;
        top: 12.5%;
        right: 2.5%;
        z-index: 2;
        width: 40px;
        height: 40px; }
        @media only screen and (max-width: tabletPortrairt) {
          /* line 142, _general.scss */
          .categoria .vitrineHome ul li .tagDestaque, .departamento .vitrineHome ul li .tagDestaque {
            width: 30px;
            height: 30px; } }
        /* line 153, _general.scss */
        .categoria .vitrineHome ul li .tagDestaque p.flag, .departamento .vitrineHome ul li .tagDestaque p.flag {
          width: 100%;
          height: 100%; }
          /* line 158, _general.scss */
          .categoria .vitrineHome ul li .tagDestaque p.flag.nuevos, .departamento .vitrineHome ul li .tagDestaque p.flag.nuevos {
            text-indent: -9999px;
            background: url("//pepeganga.vteximg.com.br/arquivos/tagNuevoPG.png") no-repeat center;
            background-size: contain; }
      /* line 166, _general.scss */
      .categoria .vitrineHome ul li .tagDescuento, .departamento .vitrineHome ul li .tagDescuento {
        display: none;
        position: absolute;
        top: 2.5%;
        right: 2.5%;
        z-index: 2;
        width: 40px;
        height: 40px;
        border-radius: 50px;
        background: #ff3552; }
        /* line 176, _general.scss */
        .categoria .vitrineHome ul li .tagDescuento p.descuentoPorcentaje, .departamento .vitrineHome ul li .tagDescuento p.descuentoPorcentaje {
          width: 100%;
          height: 100%;
          text-align: center;
          line-height: 40px;
          color: #ffffff;
          font-size: 13px;
          font-size: 0.8125rem;
          letter-spacing: -0.5px;
          font-family: 'AvenirBlack'; }
      /* line 187, _general.scss */
      .categoria .vitrineHome ul li .imageProd, .departamento .vitrineHome ul li .imageProd {
        position: relative; }
        /* line 190, _general.scss */
        .categoria .vitrineHome ul li .imageProd a > img, .departamento .vitrineHome ul li .imageProd a > img {
          width: 100%;
          height: auto;
          border: 1px solid #f2f0ed;
          display: block; }
        /* line 197, _general.scss */
        .categoria .vitrineHome ul li .imageProd a .overContent, .departamento .vitrineHome ul li .imageProd a .overContent {
          display: none;
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          background: rgba(255, 255, 255, 0.7); }
          /* line 205, _general.scss */
          .categoria .vitrineHome ul li .imageProd a .overContent .icons, .departamento .vitrineHome ul li .imageProd a .overContent .icons {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            position: absolute;
            bottom: 0;
            right: 0;
            padding: 10px; }
            /* line 211, _general.scss */
            .categoria .vitrineHome ul li .imageProd a .overContent .icons ul, .departamento .vitrineHome ul li .imageProd a .overContent .icons ul {
              width: inherit;
              padding: 0;
              list-style-type: none;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: box;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: box;
              display: flex;
              -webkit-flex-wrap: wrap;
              -moz-flex-wrap: wrap;
              flex-wrap: wrap;
              -webkit-justify-content: center;
              -moz-justify-content: center;
              justify-content: center; }
              /* line 226, _general.scss */
              .categoria .vitrineHome ul li .imageProd a .overContent .icons ul li, .departamento .vitrineHome ul li .imageProd a .overContent .icons ul li {
                margin: 0 10px;
                position: relative; }
                /* line 229, _general.scss */
                .categoria .vitrineHome ul li .imageProd a .overContent .icons ul li p, .departamento .vitrineHome ul li .imageProd a .overContent .icons ul li p {
                  padding: 5px 10px;
                  min-width: 156px;
                  position: absolute;
                  top: -32px;
                  left: -50px;
                  text-align: center;
                  font-size: 12px;
                  font-size: 0.75rem;
                  background: rgba(150, 150, 150, 0.85);
                  border-radius: 10px;
                  color: white;
                  opacity: 0;
                  -webkit-transition: all 0.3s ease 0s;
                  -o-transition: all 0.3s ease 0s;
                  -moz-transition: all 0.3s ease 0s;
                  transition: all 0.3s ease 0s; }
                /* line 244, _general.scss */
                .categoria .vitrineHome ul li .imageProd a .overContent .icons ul li:hover p, .departamento .vitrineHome ul li .imageProd a .overContent .icons ul li:hover p {
                  opacity: 1; }
        /* line 253, _general.scss */
        .categoria .vitrineHome ul li .imageProd .seeImage, .departamento .vitrineHome ul li .imageProd .seeImage {
          background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-itemQuickView.png);
          background-position: center bottom;
          background-repeat: no-repeat;
          width: 100%;
          height: 20px;
          margin: 0 auto;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          align-items: center;
          cursor: pointer; }
          /* line 263, _general.scss */
          .categoria .vitrineHome ul li .imageProd .seeImage:hover, .departamento .vitrineHome ul li .imageProd .seeImage:hover {
            background-position: center top; }
            /* line 265, _general.scss */
            .categoria .vitrineHome ul li .imageProd .seeImage:hover > p, .departamento .vitrineHome ul li .imageProd .seeImage:hover > p {
              color: #ffffff; }
          /* line 269, _general.scss */
          .categoria .vitrineHome ul li .imageProd .seeImage p, .departamento .vitrineHome ul li .imageProd .seeImage p {
            width: 100%;
            text-align: center;
            color: #968c82;
            font-size: 11px;
            font-size: 0.6875rem; }
      /* line 277, _general.scss */
      .categoria .vitrineHome ul li .midLevel, .departamento .vitrineHome ul li .midLevel {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between; }
        /* line 290, _general.scss */
        .categoria .vitrineHome ul li .midLevel .mainInfo, .departamento .vitrineHome ul li .midLevel .mainInfo {
          width: 100%; }
          /* line 293, _general.scss */
          .categoria .vitrineHome ul li .midLevel .mainInfo .nameProd a, .departamento .vitrineHome ul li .midLevel .mainInfo .nameProd a {
            display: block;
            font-size: 16px;
            font-size: 1rem;
            color: #605e58;
            font-weight: lighter; }
          /* line 300, _general.scss */
          .categoria .vitrineHome ul li .midLevel .mainInfo .productBrand, .departamento .vitrineHome ul li .midLevel .mainInfo .productBrand {
            margin: 5px 0 0; }
            /* line 302, _general.scss */
            .categoria .vitrineHome ul li .midLevel .mainInfo .productBrand p, .departamento .vitrineHome ul li .midLevel .mainInfo .productBrand p {
              font-weight: lighter;
              text-transform: uppercase;
              pointer-events: none; }
        /* line 309, _general.scss */
        .categoria .vitrineHome ul li .midLevel .containerAgotado, .departamento .vitrineHome ul li .midLevel .containerAgotado {
          width: 100%;
          background: #f2f0ed; }
          /* line 312, _general.scss */
          .categoria .vitrineHome ul li .midLevel .containerAgotado p, .departamento .vitrineHome ul li .midLevel .containerAgotado p {
            font-size: 14px;
            font-size: 0.875rem;
            color: #ff3552;
            font-weight: lighter;
            text-align: center;
            text-transform: uppercase;
            padding: 10px 0; }
        /* line 321, _general.scss */
        .categoria .vitrineHome ul li .midLevel .priceContainer, .departamento .vitrineHome ul li .midLevel .priceContainer {
          width: 50%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          justify-content: space-between;
          -webkit-align-items: flex-end;
          -moz-align-items: flex-end;
          align-items: flex-end; }
          /* line 338, _general.scss */
          .categoria .vitrineHome ul li .midLevel .priceContainer .oldPriceProd, .departamento .vitrineHome ul li .midLevel .priceContainer .oldPriceProd {
            width: 100%;
            color: #9f9f9f;
            font-size: 14px;
            font-size: 0.875rem;
            text-decoration: line-through; }
            /* line 343, _general.scss */
            .categoria .vitrineHome ul li .midLevel .priceContainer .oldPriceProd + .priceProd, .departamento .vitrineHome ul li .midLevel .priceContainer .oldPriceProd + .priceProd {
              width: 100%;
              color: #ff3552;
              font-size: 18px;
              font-size: 1.125rem; }
              @media only screen and (max-width: 1100px) {
                /* line 343, _general.scss */
                .categoria .vitrineHome ul li .midLevel .priceContainer .oldPriceProd + .priceProd, .departamento .vitrineHome ul li .midLevel .priceContainer .oldPriceProd + .priceProd {
                  font-size: 16px;
                  font-size: 1rem; } }
          /* line 352, _general.scss */
          .categoria .vitrineHome ul li .midLevel .priceContainer .priceProd, .departamento .vitrineHome ul li .midLevel .priceContainer .priceProd {
            width: 100%;
            font-size: 18px;
            font-size: 1.125rem; }
            @media only screen and (max-width: 1100px) {
              /* line 352, _general.scss */
              .categoria .vitrineHome ul li .midLevel .priceContainer .priceProd, .departamento .vitrineHome ul li .midLevel .priceContainer .priceProd {
                font-size: 16px;
                font-size: 1rem; } }
        /* line 360, _general.scss */
        .categoria .vitrineHome ul li .midLevel .priceContainerDescuentoPG, .departamento .vitrineHome ul li .midLevel .priceContainerDescuentoPG {
          width: 50%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          justify-content: space-between; }
          /* line 374, _general.scss */
          .categoria .vitrineHome ul li .midLevel .priceContainerDescuentoPG .priceDescuentoPG, .departamento .vitrineHome ul li .midLevel .priceContainerDescuentoPG .priceDescuentoPG {
            width: 100%;
            color: #33aa56;
            font-size: 18px;
            font-size: 1.125rem;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-justify-content: center;
            -moz-justify-content: center;
            justify-content: center; }
            @media only screen and (max-width: 1100px) {
              /* line 374, _general.scss */
              .categoria .vitrineHome ul li .midLevel .priceContainerDescuentoPG .priceDescuentoPG, .departamento .vitrineHome ul li .midLevel .priceContainerDescuentoPG .priceDescuentoPG {
                font-size: 16px;
                font-size: 1rem; } }
            /* line 393, _general.scss */
            .categoria .vitrineHome ul li .midLevel .priceContainerDescuentoPG .priceDescuentoPG:before, .departamento .vitrineHome ul li .midLevel .priceContainerDescuentoPG .priceDescuentoPG:before {
              content: "";
              display: block;
              width: 100%;
              height: 38px;
              background: url(//pepeganga.vteximg.com.br/arquivos/logoTGPepeGangaV2.png) no-repeat center;
              background-size: contain; }
      @media only screen and (max-width: 1100px) {
        /* line 406, _general.scss */
        .categoria .vitrineHome ul li .overContent .icons, .departamento .vitrineHome ul li .overContent .icons {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -moz-flex-wrap: wrap;
          -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-justify-content: space-around;
          -moz-justify-content: space-around;
          justify-content: space-around;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center;
          padding: 10px;
          width: 100%; }
          /* line 424, _general.scss */
          .categoria .vitrineHome ul li .overContent .icons ul, .departamento .vitrineHome ul li .overContent .icons ul {
            width: 100%;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            -moz-flex-wrap: wrap;
            -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-justify-content: space-around;
            -moz-justify-content: space-around;
            justify-content: space-around;
            -webkit-align-items: center;
            -moz-align-items: center;
            align-items: center; }
            /* line 441, _general.scss */
            .categoria .vitrineHome ul li .overContent .icons ul li, .departamento .vitrineHome ul li .overContent .icons ul li {
              width: 50%; }
              /* line 443, _general.scss */
              .categoria .vitrineHome ul li .overContent .icons ul li img, .departamento .vitrineHome ul li .overContent .icons ul li img {
                margin: 0 auto;
                display: block; }
              /* line 447, _general.scss */
              .categoria .vitrineHome ul li .overContent .icons ul li p, .departamento .vitrineHome ul li .overContent .icons ul li p {
                display: none; } }

/* line 460, _general.scss */
.producto .vitrineHome, .home .vitrineHome, .buscaVacia .vitrineHome, .erro404 .vitrineHome {
  position: relative;
  display: block; }
  /* line 463, _general.scss */
  .producto .vitrineHome h2, .home .vitrineHome h2, .buscaVacia .vitrineHome h2, .erro404 .vitrineHome h2 {
    display: none; }
  /* line 466, _general.scss */
  .producto .vitrineHome ul, .home .vitrineHome ul, .buscaVacia .vitrineHome ul, .erro404 .vitrineHome ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
  /* line 477, _general.scss */
  .producto .vitrineHome li, .home .vitrineHome li, .buscaVacia .vitrineHome li, .erro404 .vitrineHome li {
    list-style: none;
    width: 25%;
    padding: 0px;
    margin-right: 20px;
    position: relative; }
    /* line 483, _general.scss */
    .producto .vitrineHome li .tagDestaque, .home .vitrineHome li .tagDestaque, .buscaVacia .vitrineHome li .tagDestaque, .erro404 .vitrineHome li .tagDestaque {
      position: absolute;
      top: 12.5%;
      right: 2.5%;
      z-index: 2;
      width: 40px;
      height: 40px; }
      @media only screen and (max-width: tabletPortrairt) {
        /* line 483, _general.scss */
        .producto .vitrineHome li .tagDestaque, .home .vitrineHome li .tagDestaque, .buscaVacia .vitrineHome li .tagDestaque, .erro404 .vitrineHome li .tagDestaque {
          width: 30px;
          height: 30px; } }
      /* line 494, _general.scss */
      .producto .vitrineHome li .tagDestaque p.flag, .home .vitrineHome li .tagDestaque p.flag, .buscaVacia .vitrineHome li .tagDestaque p.flag, .erro404 .vitrineHome li .tagDestaque p.flag {
        width: 100%;
        height: 100%; }
        /* line 499, _general.scss */
        .producto .vitrineHome li .tagDestaque p.flag.nuevos, .home .vitrineHome li .tagDestaque p.flag.nuevos, .buscaVacia .vitrineHome li .tagDestaque p.flag.nuevos, .erro404 .vitrineHome li .tagDestaque p.flag.nuevos {
          text-indent: -9999px;
          background: url(//pepeganga.vteximg.com.br/arquivos/tagNuevoPG.png) no-repeat center;
          background-size: contain; }
    /* line 507, _general.scss */
    .producto .vitrineHome li .tagDescuento, .home .vitrineHome li .tagDescuento, .buscaVacia .vitrineHome li .tagDescuento, .erro404 .vitrineHome li .tagDescuento {
      display: none;
      position: absolute;
      top: 2.5%;
      right: 2.5%;
      z-index: 2;
      width: 40px;
      height: 40px;
      border-radius: 50px;
      background: #ff3552; }
      /* line 517, _general.scss */
      .producto .vitrineHome li .tagDescuento p.descuentoPorcentaje, .home .vitrineHome li .tagDescuento p.descuentoPorcentaje, .buscaVacia .vitrineHome li .tagDescuento p.descuentoPorcentaje, .erro404 .vitrineHome li .tagDescuento p.descuentoPorcentaje {
        width: 100%;
        height: 100%;
        text-align: center;
        line-height: 40px;
        color: #ffffff;
        font-size: 13px;
        font-size: 0.8125rem;
        letter-spacing: -0.5px;
        font-family: 'AvenirBlack'; }
    /* line 528, _general.scss */
    .producto .vitrineHome li .imageProd, .home .vitrineHome li .imageProd, .buscaVacia .vitrineHome li .imageProd, .erro404 .vitrineHome li .imageProd {
      position: relative; }
      /* line 531, _general.scss */
      .producto .vitrineHome li .imageProd a > img, .home .vitrineHome li .imageProd a > img, .buscaVacia .vitrineHome li .imageProd a > img, .erro404 .vitrineHome li .imageProd a > img {
        width: 100%;
        height: auto;
        border: 1px solid #f2f0ed;
        display: block; }
      /* line 538, _general.scss */
      .producto .vitrineHome li .imageProd a .overContent, .home .vitrineHome li .imageProd a .overContent, .buscaVacia .vitrineHome li .imageProd a .overContent, .erro404 .vitrineHome li .imageProd a .overContent {
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 20px;
        left: 0;
        background: rgba(255, 255, 255, 0.7); }
        /* line 546, _general.scss */
        .producto .vitrineHome li .imageProd a .overContent .icons, .home .vitrineHome li .imageProd a .overContent .icons, .buscaVacia .vitrineHome li .imageProd a .overContent .icons, .erro404 .vitrineHome li .imageProd a .overContent .icons {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          position: absolute;
          bottom: 0;
          right: 0;
          padding: 10px; }
          /* line 552, _general.scss */
          .producto .vitrineHome li .imageProd a .overContent .icons ul, .home .vitrineHome li .imageProd a .overContent .icons ul, .buscaVacia .vitrineHome li .imageProd a .overContent .icons ul, .erro404 .vitrineHome li .imageProd a .overContent .icons ul {
            width: inherit;
            list-style-type: none;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-justify-content: center;
            -moz-justify-content: center;
            justify-content: center; }
            /* line 566, _general.scss */
            .producto .vitrineHome li .imageProd a .overContent .icons ul li, .home .vitrineHome li .imageProd a .overContent .icons ul li, .buscaVacia .vitrineHome li .imageProd a .overContent .icons ul li, .erro404 .vitrineHome li .imageProd a .overContent .icons ul li {
              width: inherit;
              margin: 0 10px;
              position: relative; }
              /* line 570, _general.scss */
              .producto .vitrineHome li .imageProd a .overContent .icons ul li p, .home .vitrineHome li .imageProd a .overContent .icons ul li p, .buscaVacia .vitrineHome li .imageProd a .overContent .icons ul li p, .erro404 .vitrineHome li .imageProd a .overContent .icons ul li p {
                padding: 5px 10px;
                min-width: 156px;
                position: absolute;
                top: -32px;
                left: -50px;
                text-align: center;
                font-size: 12px;
                font-size: 0.75rem;
                background: rgba(150, 150, 150, 0.85);
                border-radius: 10px;
                color: white;
                opacity: 0;
                -webkit-transition: all 0.3s ease 0s;
                -o-transition: all 0.3s ease 0s;
                -moz-transition: all 0.3s ease 0s;
                transition: all 0.3s ease 0s; }
              /* line 585, _general.scss */
              .producto .vitrineHome li .imageProd a .overContent .icons ul li:hover p, .home .vitrineHome li .imageProd a .overContent .icons ul li:hover p, .buscaVacia .vitrineHome li .imageProd a .overContent .icons ul li:hover p, .erro404 .vitrineHome li .imageProd a .overContent .icons ul li:hover p {
                opacity: 1; }
      /* line 594, _general.scss */
      .producto .vitrineHome li .imageProd .seeImage, .home .vitrineHome li .imageProd .seeImage, .buscaVacia .vitrineHome li .imageProd .seeImage, .erro404 .vitrineHome li .imageProd .seeImage {
        background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-itemQuickView.png);
        background-position: center bottom;
        background-repeat: no-repeat;
        width: 100%;
        height: 20px;
        margin: 0 auto;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        align-items: center;
        cursor: pointer; }
        /* line 604, _general.scss */
        .producto .vitrineHome li .imageProd .seeImage:hover, .home .vitrineHome li .imageProd .seeImage:hover, .buscaVacia .vitrineHome li .imageProd .seeImage:hover, .erro404 .vitrineHome li .imageProd .seeImage:hover {
          background-position: center top; }
          /* line 606, _general.scss */
          .producto .vitrineHome li .imageProd .seeImage:hover > p, .home .vitrineHome li .imageProd .seeImage:hover > p, .buscaVacia .vitrineHome li .imageProd .seeImage:hover > p, .erro404 .vitrineHome li .imageProd .seeImage:hover > p {
            color: #ffffff; }
        /* line 610, _general.scss */
        .producto .vitrineHome li .imageProd .seeImage p, .home .vitrineHome li .imageProd .seeImage p, .buscaVacia .vitrineHome li .imageProd .seeImage p, .erro404 .vitrineHome li .imageProd .seeImage p {
          width: 100%;
          text-align: center;
          color: #968c82;
          font-size: 11px;
          font-size: 0.6875rem; }
    /* line 618, _general.scss */
    .producto .vitrineHome li .midLevel, .home .vitrineHome li .midLevel, .buscaVacia .vitrineHome li .midLevel, .erro404 .vitrineHome li .midLevel {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      /* line 631, _general.scss */
      .producto .vitrineHome li .midLevel .mainInfo, .home .vitrineHome li .midLevel .mainInfo, .buscaVacia .vitrineHome li .midLevel .mainInfo, .erro404 .vitrineHome li .midLevel .mainInfo {
        width: 100%; }
        /* line 633, _general.scss */
        .producto .vitrineHome li .midLevel .mainInfo .nameProd, .home .vitrineHome li .midLevel .mainInfo .nameProd, .buscaVacia .vitrineHome li .midLevel .mainInfo .nameProd, .erro404 .vitrineHome li .midLevel .mainInfo .nameProd {
          margin: 15px 0 0; }
          /* line 635, _general.scss */
          .producto .vitrineHome li .midLevel .mainInfo .nameProd a, .home .vitrineHome li .midLevel .mainInfo .nameProd a, .buscaVacia .vitrineHome li .midLevel .mainInfo .nameProd a, .erro404 .vitrineHome li .midLevel .mainInfo .nameProd a {
            display: block;
            font-size: 16px;
            font-size: 1rem;
            color: #605e58;
            font-weight: lighter; }
        /* line 642, _general.scss */
        .producto .vitrineHome li .midLevel .mainInfo .productBrand, .home .vitrineHome li .midLevel .mainInfo .productBrand, .buscaVacia .vitrineHome li .midLevel .mainInfo .productBrand, .erro404 .vitrineHome li .midLevel .mainInfo .productBrand {
          margin: 5px 0 0; }
          /* line 644, _general.scss */
          .producto .vitrineHome li .midLevel .mainInfo .productBrand p, .home .vitrineHome li .midLevel .mainInfo .productBrand p, .buscaVacia .vitrineHome li .midLevel .mainInfo .productBrand p, .erro404 .vitrineHome li .midLevel .mainInfo .productBrand p {
            font-weight: lighter;
            text-transform: uppercase;
            pointer-events: none; }
      /* line 651, _general.scss */
      .producto .vitrineHome li .midLevel .containerAgotado, .home .vitrineHome li .midLevel .containerAgotado, .buscaVacia .vitrineHome li .midLevel .containerAgotado, .erro404 .vitrineHome li .midLevel .containerAgotado {
        width: 100%;
        background: #f2f0ed; }
        /* line 654, _general.scss */
        .producto .vitrineHome li .midLevel .containerAgotado p, .home .vitrineHome li .midLevel .containerAgotado p, .buscaVacia .vitrineHome li .midLevel .containerAgotado p, .erro404 .vitrineHome li .midLevel .containerAgotado p {
          font-size: 14px;
          font-size: 0.875rem;
          color: #ff3552;
          font-weight: lighter;
          text-align: center;
          text-transform: uppercase;
          padding: 10px 0; }
      /* line 663, _general.scss */
      .producto .vitrineHome li .midLevel .priceContainer, .home .vitrineHome li .midLevel .priceContainer, .buscaVacia .vitrineHome li .midLevel .priceContainer, .erro404 .vitrineHome li .midLevel .priceContainer {
        width: 50%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        align-items: flex-end; }
        /* line 680, _general.scss */
        .producto .vitrineHome li .midLevel .priceContainer .oldPriceProd, .home .vitrineHome li .midLevel .priceContainer .oldPriceProd, .buscaVacia .vitrineHome li .midLevel .priceContainer .oldPriceProd, .erro404 .vitrineHome li .midLevel .priceContainer .oldPriceProd {
          width: 100%;
          color: #9f9f9f;
          font-size: 14px;
          font-size: 0.875rem;
          text-decoration: line-through; }
          /* line 685, _general.scss */
          .producto .vitrineHome li .midLevel .priceContainer .oldPriceProd + .priceProd, .home .vitrineHome li .midLevel .priceContainer .oldPriceProd + .priceProd, .buscaVacia .vitrineHome li .midLevel .priceContainer .oldPriceProd + .priceProd, .erro404 .vitrineHome li .midLevel .priceContainer .oldPriceProd + .priceProd {
            width: 100%;
            color: #ff3552;
            font-size: 18px;
            font-size: 1.125rem; }
            @media only screen and (max-width: 1100px) {
              /* line 685, _general.scss */
              .producto .vitrineHome li .midLevel .priceContainer .oldPriceProd + .priceProd, .home .vitrineHome li .midLevel .priceContainer .oldPriceProd + .priceProd, .buscaVacia .vitrineHome li .midLevel .priceContainer .oldPriceProd + .priceProd, .erro404 .vitrineHome li .midLevel .priceContainer .oldPriceProd + .priceProd {
                font-size: 16px;
                font-size: 1rem; } }
        /* line 694, _general.scss */
        .producto .vitrineHome li .midLevel .priceContainer .priceProd, .home .vitrineHome li .midLevel .priceContainer .priceProd, .buscaVacia .vitrineHome li .midLevel .priceContainer .priceProd, .erro404 .vitrineHome li .midLevel .priceContainer .priceProd {
          width: 100%;
          font-size: 18px;
          font-size: 1.125rem; }
          @media only screen and (max-width: 1100px) {
            /* line 694, _general.scss */
            .producto .vitrineHome li .midLevel .priceContainer .priceProd, .home .vitrineHome li .midLevel .priceContainer .priceProd, .buscaVacia .vitrineHome li .midLevel .priceContainer .priceProd, .erro404 .vitrineHome li .midLevel .priceContainer .priceProd {
              font-size: 16px;
              font-size: 1rem; } }
      /* line 702, _general.scss */
      .producto .vitrineHome li .midLevel .priceContainerDescuentoPG, .home .vitrineHome li .midLevel .priceContainerDescuentoPG, .buscaVacia .vitrineHome li .midLevel .priceContainerDescuentoPG, .erro404 .vitrineHome li .midLevel .priceContainerDescuentoPG {
        width: 50%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between; }
        /* line 716, _general.scss */
        .producto .vitrineHome li .midLevel .priceContainerDescuentoPG .priceDescuentoPG, .home .vitrineHome li .midLevel .priceContainerDescuentoPG .priceDescuentoPG, .buscaVacia .vitrineHome li .midLevel .priceContainerDescuentoPG .priceDescuentoPG, .erro404 .vitrineHome li .midLevel .priceContainerDescuentoPG .priceDescuentoPG {
          width: 100%;
          color: #33aa56;
          font-size: 16px;
          font-size: 1rem;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-justify-content: center;
          -moz-justify-content: center;
          justify-content: center; }
          @media only screen and (max-width: 800px) {
            /* line 716, _general.scss */
            .producto .vitrineHome li .midLevel .priceContainerDescuentoPG .priceDescuentoPG, .home .vitrineHome li .midLevel .priceContainerDescuentoPG .priceDescuentoPG, .buscaVacia .vitrineHome li .midLevel .priceContainerDescuentoPG .priceDescuentoPG, .erro404 .vitrineHome li .midLevel .priceContainerDescuentoPG .priceDescuentoPG {
              font-size: 1px;
              font-size: 0.0625rem; } }
          /* line 735, _general.scss */
          .producto .vitrineHome li .midLevel .priceContainerDescuentoPG .priceDescuentoPG:before, .home .vitrineHome li .midLevel .priceContainerDescuentoPG .priceDescuentoPG:before, .buscaVacia .vitrineHome li .midLevel .priceContainerDescuentoPG .priceDescuentoPG:before, .erro404 .vitrineHome li .midLevel .priceContainerDescuentoPG .priceDescuentoPG:before {
            content: "";
            display: block;
            width: 100%;
            height: 38px;
            background: url(//pepeganga.vteximg.com.br/arquivos/logoTGPepeGangaV2.png) no-repeat center;
            background-size: contain; }
    @media only screen and (max-width: 1100px) {
      /* line 748, _general.scss */
      .producto .vitrineHome li .overContent .icons, .home .vitrineHome li .overContent .icons, .buscaVacia .vitrineHome li .overContent .icons, .erro404 .vitrineHome li .overContent .icons {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -moz-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-around;
        -moz-justify-content: space-around;
        justify-content: space-around;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        padding: 10px;
        width: 100%; }
        /* line 766, _general.scss */
        .producto .vitrineHome li .overContent .icons ul, .home .vitrineHome li .overContent .icons ul, .buscaVacia .vitrineHome li .overContent .icons ul, .erro404 .vitrineHome li .overContent .icons ul {
          width: 100%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -moz-flex-wrap: wrap;
          -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-justify-content: space-around;
          -moz-justify-content: space-around;
          justify-content: space-around;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center; }
          /* line 783, _general.scss */
          .producto .vitrineHome li .overContent .icons ul li, .home .vitrineHome li .overContent .icons ul li, .buscaVacia .vitrineHome li .overContent .icons ul li, .erro404 .vitrineHome li .overContent .icons ul li {
            width: 50%;
            margin: 0; }
            /* line 786, _general.scss */
            .producto .vitrineHome li .overContent .icons ul li img, .home .vitrineHome li .overContent .icons ul li img, .buscaVacia .vitrineHome li .overContent .icons ul li img, .erro404 .vitrineHome li .overContent .icons ul li img {
              margin: 0 auto;
              display: block; }
            /* line 790, _general.scss */
            .producto .vitrineHome li .overContent .icons ul li p, .home .vitrineHome li .overContent .icons ul li p, .buscaVacia .vitrineHome li .overContent .icons ul li p, .erro404 .vitrineHome li .overContent .icons ul li p {
              display: none; } }
  /* line 799, _general.scss */
  .producto .vitrineHome .flex-control-nav, .home .vitrineHome .flex-control-nav, .buscaVacia .vitrineHome .flex-control-nav, .erro404 .vitrineHome .flex-control-nav {
    display: none;
    width: 200px;
    text-align: center;
    position: absolute;
    left: 50%;
    bottom: 0px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); }
    /* line 807, _general.scss */
    .producto .vitrineHome .flex-control-nav li, .home .vitrineHome .flex-control-nav li, .buscaVacia .vitrineHome .flex-control-nav li, .erro404 .vitrineHome .flex-control-nav li {
      display: inline-block;
      width: 10px;
      height: 10px;
      margin: 0 5px; }
      /* line 812, _general.scss */
      .producto .vitrineHome .flex-control-nav li a, .home .vitrineHome .flex-control-nav li a, .buscaVacia .vitrineHome .flex-control-nav li a, .erro404 .vitrineHome .flex-control-nav li a {
        background: #f2f0ed;
        border-radius: 20px;
        width: 10px;
        height: 10px;
        display: block;
        text-indent: -999px;
        overflow: hidden; }
      /* line 821, _general.scss */
      .producto .vitrineHome .flex-control-nav li a.flex-active, .home .vitrineHome .flex-control-nav li a.flex-active, .buscaVacia .vitrineHome .flex-control-nav li a.flex-active, .erro404 .vitrineHome .flex-control-nav li a.flex-active {
        background: #9f9f9f; }
  /* line 827, _general.scss */
  .producto .vitrineHome .flex-direction-nav, .home .vitrineHome .flex-direction-nav, .buscaVacia .vitrineHome .flex-direction-nav, .erro404 .vitrineHome .flex-direction-nav {
    background: none;
    position: absolute;
    top: -40px;
    right: 0; }
    /* line 832, _general.scss */
    .producto .vitrineHome .flex-direction-nav li[class^=flex-nav], .home .vitrineHome .flex-direction-nav li[class^=flex-nav], .buscaVacia .vitrineHome .flex-direction-nav li[class^=flex-nav], .erro404 .vitrineHome .flex-direction-nav li[class^=flex-nav] {
      position: absolute;
      width: 32px !important;
      height: 32px;
      top: 50%;
      margin: 0;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      border: none;
      outline: none; }
      /* line 841, _general.scss */
      .producto .vitrineHome .flex-direction-nav li[class^=flex-nav] a, .home .vitrineHome .flex-direction-nav li[class^=flex-nav] a, .buscaVacia .vitrineHome .flex-direction-nav li[class^=flex-nav] a, .erro404 .vitrineHome .flex-direction-nav li[class^=flex-nav] a {
        display: block;
        width: 100%;
        height: 100%;
        text-indent: -999px;
        overflow: hidden;
        outline: none; }
        /* line 848, _general.scss */
        .producto .vitrineHome .flex-direction-nav li[class^=flex-nav] a:before, .home .vitrineHome .flex-direction-nav li[class^=flex-nav] a:before, .buscaVacia .vitrineHome .flex-direction-nav li[class^=flex-nav] a:before, .erro404 .vitrineHome .flex-direction-nav li[class^=flex-nav] a:before {
          content: "";
          display: block;
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          border-top: solid 8px transparent;
          border-bottom: solid 8px transparent; }
    /* line 862, _general.scss */
    .producto .vitrineHome .flex-direction-nav .flex-nav-prev, .home .vitrineHome .flex-direction-nav .flex-nav-prev, .buscaVacia .vitrineHome .flex-direction-nav .flex-nav-prev, .erro404 .vitrineHome .flex-direction-nav .flex-nav-prev {
      right: 40px; }
      /* line 864, _general.scss */
      .producto .vitrineHome .flex-direction-nav .flex-nav-prev a, .home .vitrineHome .flex-direction-nav .flex-nav-prev a, .buscaVacia .vitrineHome .flex-direction-nav .flex-nav-prev a, .erro404 .vitrineHome .flex-direction-nav .flex-nav-prev a {
        display: block;
        width: 32px;
        height: 32px;
        cursor: pointer;
        background-size: 64px auto;
        background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconNav.png);
        background-repeat: no-repeat;
        background-position: left bottom; }
      /* line 875, _general.scss */
      .producto .vitrineHome .flex-direction-nav .flex-nav-prev:hover a, .home .vitrineHome .flex-direction-nav .flex-nav-prev:hover a, .buscaVacia .vitrineHome .flex-direction-nav .flex-nav-prev:hover a, .erro404 .vitrineHome .flex-direction-nav .flex-nav-prev:hover a {
        background-position: left top; }
    /* line 881, _general.scss */
    .producto .vitrineHome .flex-direction-nav .flex-nav-next, .home .vitrineHome .flex-direction-nav .flex-nav-next, .buscaVacia .vitrineHome .flex-direction-nav .flex-nav-next, .erro404 .vitrineHome .flex-direction-nav .flex-nav-next {
      right: 0; }
      /* line 883, _general.scss */
      .producto .vitrineHome .flex-direction-nav .flex-nav-next a, .home .vitrineHome .flex-direction-nav .flex-nav-next a, .buscaVacia .vitrineHome .flex-direction-nav .flex-nav-next a, .erro404 .vitrineHome .flex-direction-nav .flex-nav-next a {
        display: block;
        width: 32px;
        height: 32px;
        cursor: pointer;
        background-size: 64px auto;
        background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconNav.png);
        background-repeat: no-repeat;
        background-position: right bottom; }
      /* line 894, _general.scss */
      .producto .vitrineHome .flex-direction-nav .flex-nav-next:hover a, .home .vitrineHome .flex-direction-nav .flex-nav-next:hover a, .buscaVacia .vitrineHome .flex-direction-nav .flex-nav-next:hover a, .erro404 .vitrineHome .flex-direction-nav .flex-nav-next:hover a {
        background-position: right top; }

/* line 1, _header.scss */
#ajaxBusy {
  display: none !important; }

/* line 5, _header.scss */
ul.ui-autocomplete {
  border: 4px solid gray;
  background-color: #fff;
  list-style: none;
  overflow: hidden;
  font-size: 15px;
  font-size: 0.9375rem;
  width: 60%;
  max-width: 550px;
  padding: 15px;
  text-transform: capitalize;
  color: #6b6b6b;
  z-index: 100 !important; }
  /* line 17, _header.scss */
  ul.ui-autocomplete.fixedBusqueda {
    position: fixed !important;
    z-index: 100 !important; }
  /* line 21, _header.scss */
  ul.ui-autocomplete li {
    margin-bottom: 15px;
    float: left;
    width: 10; }
  /* line 27, _header.scss */
  ul.ui-autocomplete a {
    cursor: pointer; }
    /* line 28, _header.scss */
    ul.ui-autocomplete a img {
      margin-right: 10px; }
    /* line 33, _header.scss */
    ul.ui-autocomplete a:hover {
      text-decoration: underline; }

/* line 40, _header.scss */
header .bannerTopHeader {
  width: 100%;
  display: block; }
  /* line 43, _header.scss */
  header .bannerTopHeader img {
    width: 100%; }
/* line 47, _header.scss */
header .topHeader {
  width: 100%;
  background: #ffffff;
  top: 0;
  z-index: 99;
  -webkit-transition: 0.1s ease-in-out 0s;
  -moz-transition: 0.1s ease-in-out 0s;
  -o-transition: 0.1s ease-in-out 0s;
  transition: 0.1s ease-in-out 0s; }
  /* line 56, _header.scss */
  header .topHeader .yellowBar {
    background: #ffd200;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 10px;
    font-size: 0.625rem;
    color: #433f31;
    padding: 5px 140px 5px 10px;
    position: relative; }
    @media only screen and (max-width: 1100px) {
      /* line 56, _header.scss */
      header .topHeader .yellowBar {
        padding: 5px 120px 5px 10px; } }
    @media only screen and (max-width: 800px) {
      /* line 56, _header.scss */
      header .topHeader .yellowBar {
        padding: 5px 150px 5px 10px; } }
    /* line 74, _header.scss */
    header .topHeader .yellowBar:after {
      content: "";
      display: none;
      height: 100%;
      width: 80px;
      position: absolute;
      background: #ffffff;
      top: 0;
      right: 0;
      z-index: 0; }
    /* line 85, _header.scss */
    header .topHeader .yellowBar .left {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      align-items: center; }
      /* line 88, _header.scss */
      header .topHeader .yellowBar .left .phoneIcon {
        width: 20px;
        height: 20px;
        margin-right: 10px;
        background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconTop.png) no-repeat;
        background-position: 2px 0;
        background-size: 96px 20px; }
      @media only screen and (max-width: 800px) {
        /* line 96, _header.scss */
        header .topHeader .yellowBar .left p {
          font-size: 8px;
          font-size: 0.5rem; } }
    /* line 102, _header.scss */
    header .topHeader .yellowBar .right {
      z-index: 10;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      align-items: center; }
      /* line 106, _header.scss */
      header .topHeader .yellowBar .right .item {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        align-items: center; }
        /* line 110, _header.scss */
        header .topHeader .yellowBar .right .item a p {
          color: #433f31; }
          @media only screen and (max-width: 800px) {
            /* line 110, _header.scss */
            header .topHeader .yellowBar .right .item a p {
              font-size: 8px;
              font-size: 0.5rem; } }
        /* line 117, _header.scss */
        header .topHeader .yellowBar .right .item .locIcon {
          width: 20px;
          height: 20px;
          margin-right: 5px;
          background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconTop.png) no-repeat;
          background-position: -18px 0;
          background-size: 96px 20px; }
        /* line 125, _header.scss */
        header .topHeader .yellowBar .right .item .catalogoIcon {
          width: 20px;
          height: 20px;
          margin-right: 5px;
          margin-left: 5px;
          background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconTop.png) no-repeat;
          background-position: -37px 0;
          background-size: 96px 20px; }
        /* line 134, _header.scss */
        header .topHeader .yellowBar .right .item .starIcon {
          width: 20px;
          height: 20px;
          margin-right: 5px;
          margin-left: 5px;
          background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconTop.png) no-repeat;
          background-position: -56px 0;
          background-size: 96px 20px; }
        /* line 143, _header.scss */
        header .topHeader .yellowBar .right .item .blogIcon {
          width: 20px;
          height: 20px;
          margin-right: 5px;
          margin-left: 5px;
          background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconTop.png) no-repeat;
          background-position: -75px 0;
          background-size: 96px 20px; }
        @media only screen and (max-width: 800px) {
          /* line 153, _header.scss */
          header .topHeader .yellowBar .right .item:nth-child(2) {
            display: none; }
          /* line 156, _header.scss */
          header .topHeader .yellowBar .right .item:nth-child(4) {
            display: none; } }
      /* line 161, _header.scss */
      header .topHeader .yellowBar .right .specialItem {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        position: absolute;
        top: 0;
        right: 0; }
        /* line 166, _header.scss */
        header .topHeader .yellowBar .right .specialItem .viajes {
          display: none !important;
          width: 140px;
          height: 45px;
          margin-right: -40px;
          background: url(//pepeganga.vteximg.com.br/arquivos/backgroundViajesLogo.png) no-repeat;
          background-size: cover;
          text-align: center;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          justify-content: center;
          align-items: center; }
          /* line 177, _header.scss */
          header .topHeader .yellowBar .right .specialItem .viajes img {
            width: 50%;
            margin: 0 auto; }
        /* line 182, _header.scss */
        header .topHeader .yellowBar .right .specialItem .babyGanga {
          width: 140px;
          height: 45px;
          background: url(//pepeganga.vteximg.com.br/arquivos/backgroundBabyGangaLogo.png) no-repeat;
          background-size: cover;
          text-align: center;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          justify-content: center;
          align-items: center; }
          /* line 192, _header.scss */
          header .topHeader .yellowBar .right .specialItem .babyGanga img {
            width: 50%;
            margin: 0 auto; }
/* line 201, _header.scss */
header .topHeaderSticky {
  -webkit-transition: 0.4s ease-in-out 0s;
  -moz-transition: 0.4s ease-in-out 0s;
  -o-transition: 0.4s ease-in-out 0s;
  transition: 0.4s ease-in-out 0s;
  top: -200px;
  position: fixed;
  width: 100%;
  z-index: 30; }
  /* line 210, _header.scss */
  header .topHeaderSticky .yellowBar {
    position: relative; }
    /* line 212, _header.scss */
    header .topHeaderSticky .yellowBar a {
      font-size: 8px;
      font-size: 0.5rem;
      color: #433a31;
      position: absolute;
      right: 0;
      padding: 5px 10px;
      background: url("//pepeganga.vteximg.com.br/arquivos/backBabySticky.png") no-repeat center top;
      width: 200px;
      background-size: contain;
      text-align: center; }
  /* line 224, _header.scss */
  header .topHeaderSticky .middleBar {
    background: #ffffff;
    height: 60px !important; }

    header .topHeaderSticky .headerMenuBar .menuContainer {
      top: 100%;}

    @media only screen and (max-width: 800px) {
      /* line 224, _header.scss */
      header .topHeaderSticky .middleBar {
        padding: 13px 10px 5px; } }
    /* line 229, _header.scss */
    header .topHeaderSticky .middleBar .left, header .topHeaderSticky .middleBar .middle, header .topHeaderSticky .middleBar .right {
      width: 33%;
      flex-basis: 33%;}
    header .topHeaderSticky .middleBar .middle, header .topHeaderSticky .middleBar .right {
      width: 33%;
      flex-basis: 33%;
      text-align: center; }
      @media only screen and (max-width: 1100px) {
        /* line 229, _header.scss */
        header .topHeaderSticky .middleBar .left, header .topHeaderSticky .middleBar .middle, header .topHeaderSticky .middleBar .right {
          width: 40%;
          flex-basis: 40%; } }
    /* line 238, _header.scss */
    header .topHeaderSticky .middleBar .left {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      text-align: left;
      flex-basis: 60% !important;
      justify-content: space-between; }
      /* line 242, _header.scss */
      header .topHeaderSticky .middleBar .left .openMenu {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        align-items: center;
        cursor: pointer;
        padding: 0; }
        /* line 266, _header.scss */
        header .topHeaderSticky .middleBar .left .openMenu h4 {
          text-align: left;
          text-transform: uppercase;
          font-size: 12px;
          font-size: 0.75rem;
          color: #4d4d4d;
          margin: 0; }
          @media only screen and (max-width: 1100px) {
            /* line 266, _header.scss */
            header .topHeaderSticky .middleBar .left .openMenu h4 {
              font-size: 11px;
              font-size: 0.6875rem; } }
          /* line 275, _header.scss */
          header .topHeaderSticky .middleBar .left .openMenu h4 strong {
            font-size: 15px;
            font-size: 0.9375rem;
            font-family: 'AvenirBlack';
            display: block; }
            @media only screen and (max-width: 1100px) {
              /* line 275, _header.scss */
              header .topHeaderSticky .middleBar .left .openMenu h4 strong {
                font-size: 13px;
                font-size: 0.8125rem; } }
      /* line 285, _header.scss */
      header .topHeaderSticky .middleBar .left .buscador {
        border-radius: 0 4px 4px 0; }
        @media only screen and (max-width: 1100px) {
          /* line 285, _header.scss */
          header .topHeaderSticky .middleBar .left .buscador {
            border-radius: 0 4px 4px 0; } }
        /* line 290, _header.scss */
        header .topHeaderSticky .middleBar .left .buscador fieldset {
          border: none;
          position: relative;
          padding: 0; }
          /* line 294, _header.scss */
          header .topHeaderSticky .middleBar .left .buscador fieldset label {
            display: none; }
          /* line 297, _header.scss */
          header .topHeaderSticky .middleBar .left .buscador fieldset legend {
            display: none; }
          /* line 300, _header.scss */
          header .topHeaderSticky .middleBar .left .buscador fieldset select, header .topHeaderSticky .middleBar .left .buscador .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search header .topHeaderSticky .middleBar .left .buscador fieldset.glsearch form ul.glsearch-ul li input {
            display: none; }
          /* line 303, _header.scss */
          header .topHeaderSticky .middleBar .left .buscador fieldset input[type=text] {
            width: 95%;
            height: 30px;
            padding: 5px 2%;
            margin: 0;
            border: none;
            color: #666666;
            outline: none;
            background: #ffffff;
            border-radius: 10px 0 0 10px;
            padding-left: 70px; }
            @media only screen and (max-width: 1100px) {
              /* line 303, _header.scss */
              header .topHeaderSticky .middleBar .left .buscador fieldset input[type=text] {
                padding-left: 30px; } }
          /* line 318, _header.scss */
          header .topHeaderSticky .middleBar .left .buscador fieldset input[type=button] {
            width: 30px;
            height: 30px;
            border: none;
            border-radius: 5px;
            text-indent: -999px;
            overflow: hidden;
            background: url(//pepeganga.vteximg.com.br/arquivos/searchSticky.png) no-repeat;
            background-position: center center;
            background-size: 20px auto;
            position: absolute;
            top: 0;
            left: 0;
            cursor: pointer;
            outline: none; }
            /* line 333, _header.scss */
            header .topHeaderSticky .middleBar .left .buscador fieldset input[type=button]:after {
              content: "";
              display: block;
              position: absolute;
              right: 20px;
              width: 5px;
              height: 27px;
              background: url("//pepeganga.vteximg.com.br/arquivos/divLineRight.png");
              top: 45%;
              transform: translate(0%, -50%); }
    @media only screen and (max-width: 1100px) {
      /* line 348, _header.scss */
      header .topHeaderSticky .middleBar .middle {
        width: 20%;
        flex-basis: 20%; } }
    /* line 353, _header.scss */
    header .topHeaderSticky .middleBar .middle img {
      width: 42%; }
      @media only screen and (max-width: 1100px) {
        /* line 353, _header.scss */
        header .topHeaderSticky .middleBar .middle img {
          width: 90%; } }
    /* line 361, _header.scss */
    header .topHeaderSticky .middleBar .right .item {
      display: block;
      text-align: center; }
      /* line 364, _header.scss */
      header .topHeaderSticky .middleBar .right .item .giftIcon, header .topHeaderSticky .middleBar .right .item .heartIcon, header .topHeaderSticky .middleBar .right .item .userIcon {
        text-align: center;
        margin: 0 auto; }
      /* line 368, _header.scss */
      header .topHeaderSticky .middleBar .right .item .giftIcon {
        width: 23px;
        height: 23px;
        background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsHeader.png) no-repeat;
        background-position: 0 0;
        background-size: 46px; }
      /* line 375, _header.scss */
      header .topHeaderSticky .middleBar .right .item .heartIcon {
        width: 23px;
        height: 23px;
        background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsHeader.png) no-repeat;
        background-position: 0 -23px;
        background-size: 46px; }
      /* line 382, _header.scss */
      header .topHeaderSticky .middleBar .right .item .userIcon {
        width: 23px;
        height: 23px;
        background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsHeader.png) no-repeat;
        background-position: 0 -46px;
        background-size: 46px; }
/* line 393, _header.scss */
header .middleBar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  justify-content: space-between;
  padding: 5px 10px 0;
  border-bottom: 1px solid #f2f0ed; }
  @media only screen and (max-width: 1100px) {
    /* line 393, _header.scss */
    header .middleBar {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      flex-wrap: wrap; } }
  @media only screen and (max-width: 800px) {
    /* line 393, _header.scss */
    header .middleBar {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      flex-wrap: wrap; } }
  @media only screen and (max-width: 800px) {
    /* line 406, _header.scss */
    header .middleBar .left {
      flex-basis: 25%; }
      /* line 410, _header.scss */
      header .middleBar .left a img {
        width: 100%; } }
  /* line 416, _header.scss */
  header .middleBar .right {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    align-items: center;
    flex-basis: 50%;
    justify-content: space-around; }
    @media only screen and (max-width: 1100px) {
      /* line 416, _header.scss */
      header .middleBar .right {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        align-items: center;
        flex-basis: 70%; } }
    @media only screen and (max-width: 800px) {
      /* line 416, _header.scss */
      header .middleBar .right {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        align-items: center;
        flex-basis: 65%; } }
    /* line 431, _header.scss */
    header .middleBar .right .ofertaContenedor {
      position: relative; }
      /* line 433, _header.scss */
      header .middleBar .right .ofertaContenedor:after {
        position: absolute;
        right: -20px;
        content: "";
        background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-DivHeader.png");
        width: 6px;
        height: 32px;
        top: 45%;
        transform: translate(0%, -50%); }
        @media only screen and (max-width: 800px) {
          /* line 433, _header.scss */
          header .middleBar .right .ofertaContenedor:after {
            position: absolute;
            right: 0px;
            content: "";
            background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-DivHeader.png");
            width: 6px;
            height: 32px;
            top: 45%;
            transform: translate(0%, -50%); } }
      @media only screen and (max-width: 800px) {
        /* line 431, _header.scss */
        header .middleBar .right .ofertaContenedor {
          position: relative;
          width: 30%;
          padding-right: 20px; }
          /* line 457, _header.scss */
          header .middleBar .right .ofertaContenedor img {
            width: 100%; } }
    /* line 462, _header.scss */
    header .middleBar .right .item {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      align-items: center;
      font-size: 13px;
      font-size: 0.8125rem; }
      @media only screen and (max-width: 800px) {
        /* line 462, _header.scss */
        header .middleBar .right .item {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          justify-content: center; } }
      @media only screen and (max-width: 800px) {
        /* line 475, _header.scss */
        header .middleBar .right .item a {
          width: 100%;
          display: block; } }
      /* line 480, _header.scss */
      header .middleBar .right .item a p {
        color: #686258;
        font-size: 12px;
        font-size: 0.75rem; }
        @media only screen and (max-width: 800px) {
          /* line 480, _header.scss */
          header .middleBar .right .item a p {
            text-align: center; } }
      /* line 488, _header.scss */
      header .middleBar .right .item .giftIcon {
        width: 32px;
        height: 32px;
        margin-right: 5px;
        margin-left: 5px;
        background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsHeader.png) no-repeat;
        background-position: 0 0; }
      /* line 496, _header.scss */
      header .middleBar .right .item .heartIcon {
        width: 32px;
        height: 32px;
        margin-right: 5px;
        margin-left: 5px;
        background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsHeader.png) no-repeat;
        background-position: 0 -32px; }
      /* line 504, _header.scss */
      header .middleBar .right .item .userIcon {
        width: 32px;
        height: 32px;
        margin-right: 5px;
        margin-left: 5px;
        background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsHeader.png) no-repeat;
        background-position: 0 -64px; }
    /* line 513, _header.scss */
    header .middleBar .right .carritoCompras {
      width: 70px;
      height: 30px;
      background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconCart.png") no-repeat 5px;
      background-size: contain;
      position: relative;
      box-sizing: initial; }
      @media only screen and (max-width: 800px) {
        /* line 513, _header.scss */
        header .middleBar .right .carritoCompras {
          width: 80px;
          height: 30px; } }
      /* line 524, _header.scss */
      header .middleBar .right .carritoCompras .copyCarrito {
        text-align: left;
        font-size: 11px;
        font-size: 0.6875rem;
        line-height: 2.5; }
        @media only screen and (max-width: 800px) {
          /* line 524, _header.scss */
          header .middleBar .right .carritoCompras .copyCarrito {
            text-align: left;
            font-size: 11px;
            font-size: 0.6875rem;
            line-height: 2.5; } }
      /* line 534, _header.scss */
      header .middleBar .right .carritoCompras .infoCarrito {
        cursor: pointer; }
        /* line 536, _header.scss */
        header .middleBar .right .carritoCompras .infoCarrito .title {
          display: none; }
        /* line 540, _header.scss */
        header .middleBar .right .carritoCompras .infoCarrito .cart-info .amount-products {
          list-style: none;
          color: black; }
          /* line 543, _header.scss */
          header .middleBar .right .carritoCompras .infoCarrito .cart-info .amount-products strong {
            display: none; }
          /* line 546, _header.scss */
          header .middleBar .right .carritoCompras .infoCarrito .cart-info .amount-products .amount-products-em {
            position: absolute;
            top: 2px;
            right: 0;
            font-style: normal;
            font-size: 12px;
            font-size: 0.75rem;
            color: #3a3a3a;
            width: 30px;
            height: 30px;
            text-align: center;
            padding: 4px;
            padding-top: 6px;
            background: #ff8190;
            color: white;
            border-radius: 5px; }
        /* line 563, _header.scss */
        header .middleBar .right .carritoCompras .infoCarrito .cart-info .amount-items, header .middleBar .right .carritoCompras .infoCarrito .cart-info .amount-kits, header .middleBar .right .carritoCompras .infoCarrito .cart-info .total-cart {
          display: none; }
      /* line 568, _header.scss */
      header .middleBar .right .carritoCompras .resumenCarrito {
        display: block;
        position: absolute;
        top: -183px;
        right: 0;
        background: #ffffff;
        z-index: 99999;
        width: 550px;
        visibility: hidden;
        opacity: 0;
        transition: .5s;
        color: #4c4c4c;
        box-shadow: -1px 2px 6px #949494; }
        @media only screen and (max-width: 800px) {
          /* line 568, _header.scss */
          header .middleBar .right .carritoCompras .resumenCarrito {
            display: none; } }
        /* line 585, _header.scss */
        header .middleBar .right .carritoCompras .resumenCarrito:before {
          content: "";
          display: none;
          position: absolute;
          top: 2px;
          right: 13px;
          border-bottom: 10px solid #ff818f;
          border-left: 10px solid transparent;
          border-right: 10px solid transparent; }
        /* line 600, _header.scss */
        header .middleBar .right .carritoCompras .resumenCarrito .v2-vtexsc-cart .vtexsc-center .vtexsc-wrap {
          max-height: 300px;
          overflow: auto;
          background: #ffffff; }
        /* line 605, _header.scss */
        header .middleBar .right .carritoCompras .resumenCarrito .v2-vtexsc-cart .vtexsc-center .cartFooter {
          background: #f2f0ed;
          width: 100%;
          margin: 0 auto;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          justify-content: space-between;
          padding: 15px; }
        /* line 615, _header.scss */
        header .middleBar .right .carritoCompras .resumenCarrito .hiddenCart {
          display: none !important; }
        /* line 618, _header.scss */
        header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList {
          width: 100%;
          padding: 10px 10px 10px 10px;
          background: #faf9f8; }
          /* line 622, _header.scss */
          header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList thead {
            background: #ff818f; }
            /* line 625, _header.scss */
            header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList thead tr th {
              color: #ffffff !important;
              font-size: 0.8rem;
              padding: 10px 0; }
            /* line 631, _header.scss */
            header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList thead .cartSkuName {
              width: 120px;
              text-align: center;
              padding: 0 20px; }
              /* line 635, _header.scss */
              header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList thead .cartSkuName a {
                font-size: 0.875rem; }
                /* line 637, _header.scss */
                header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList thead .cartSkuName a:hover {
                  color: black; }
            /* line 642, _header.scss */
            header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList thead .cartSkuImage, header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList thead .cartSkuPrice, header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList thead .cartSkuActions, header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList thead .cartSkuQuantity {
              text-align: center;
              color: #696969;
              width: 80px; }
            /* line 647, _header.scss */
            header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList thead .cartSkuImage {
              width: 20%; }
              /* line 650, _header.scss */
              header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList thead .cartSkuImage .sku-imagem img {
                width: 100%;
                padding-bottom: 10px;
                height: auto; }
            /* line 657, _header.scss */
            header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList thead .cartSkuActions {
              color: #ff818f;
              opacity: 0;
              width: 30px; }
          /* line 663, _header.scss */
          header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList tbody {
            padding: 0 10px; }
          /* line 671, _header.scss */
          header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList .cartSkuName {
            width: 120px;
            text-align: left;
            padding: 0 20px;
            font-weight: lighter; }
            /* line 676, _header.scss */
            header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList .cartSkuName a {
              color: #545454;
              font-size: 0.875rem; }
              /* line 679, _header.scss */
              header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList .cartSkuName a:hover {
                color: black; }
          /* line 684, _header.scss */
          header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList .cartSkuImage, header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList .cartSkuPrice, header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList .cartSkuActions, header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList .cartSkuQuantity {
            text-align: center;
            color: #696969;
            width: 80px; }
          /* line 689, _header.scss */
          header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList .cartSkuImage {
            width: 20%; }
            /* line 692, _header.scss */
            header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList .cartSkuImage .sku-imagem img {
              width: 100%;
              padding-bottom: 10px;
              height: auto; }
          /* line 699, _header.scss */
          header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList .cartSkuPrice {
            width: 100px; }
            /* line 702, _header.scss */
            header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList .cartSkuPrice div span {
              font-family: 'AvenirBlack'; }
          /* line 707, _header.scss */
          header .middleBar .right .carritoCompras .resumenCarrito .vtexsc-productList .cartSkuActions {
            width: 30px; }
        /* line 711, _header.scss */
        header .middleBar .right .carritoCompras .resumenCarrito .cartFooter {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          flex-wrap: wrap;
          justify-content: space-between;
          align-items: center;
          padding: 10px 0;
          border: none;
          position: relative; }
          /* line 721, _header.scss */
          header .middleBar .right .carritoCompras .resumenCarrito .cartFooter .cartTotal {
            text-align: left;
            font-size: 15px;
            font-size: 0.9375rem;
            display: inline-block;
            vertical-align: middle;
            font-weight: lighter;
            letter-spacing: 0.4px;
            text-transform: uppercase;
            float: left;
            padding: 16px 0; }
            /* line 731, _header.scss */
            header .middleBar .right .carritoCompras .resumenCarrito .cartFooter .cartTotal span {
              margin-left: 10px;
              font-family: 'AvenirBlack'; }
          /* line 736, _header.scss */
          header .middleBar .right .carritoCompras .resumenCarrito .cartFooter .cartCheckout {
            height: 40px;
            width: 180px;
            display: inline-block;
            vertical-align: middle;
            background: #1E7337;
            text-transform: uppercase;
            font-size: 12px;
            font-size: 0.75rem;
            position: relative;
            color: white;
            border-radius: 10px; }
            /* line 747, _header.scss */
            header .middleBar .right .carritoCompras .resumenCarrito .cartFooter .cartCheckout:hover {
              background: #33aa56; }
            /* line 750, _header.scss */
            header .middleBar .right .carritoCompras .resumenCarrito .cartFooter .cartCheckout:before {
              content: 'ir a pagar';
              text-indent: 0;
              text-align: center;
              position: absolute;
              width: 100%;
              top: 50%;
              left: 50%;
              -webkit-transform: translate(-50%, -50%);
              -moz-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
        /* line 765, _header.scss */
        header .middleBar .right .carritoCompras .resumenCarrito .cartSkuRemove a {
          display: block !important;
          width: 20px;
          height: 20px;
          background: url("//pepeganga.vteximg.com.br/arquivos/productDeleteIcon.png") no-repeat center center;
          text-indent: 99px;
          overflow: hidden;
          margin: 0 auto;
          background-size: inherit; }
      /* line 778, _header.scss */
      header .middleBar .right .carritoCompras:hover .v2-vtexsc-cart {
        display: block !important; }
      /* line 781, _header.scss */
      header .middleBar .right .carritoCompras:hover .resumenCarrito {
        top: 30px;
        opacity: 1;
        visibility: visible; }
/* line 791, _header.scss */
header .headerMenuBar .firstSec {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 5px 0px;
  padding: 3px 0px 0 20px; }
  /* line 797, _header.scss */
  header .headerMenuBar .firstSec .openMenu {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 0; }
    /* line 802, _header.scss */
    header .headerMenuBar .firstSec .openMenu .icon {
      position: relative;
      margin-right: 7px;
      width: 60px;
      height: 43px;
      background: url(//pepeganga.vteximg.com.br/arquivos/icono-categorias.png?v=636875023264270000) left center no-repeat;}
      /* line 808, _header.scss */
      header .headerMenuBar .firstSec .openMenu .icon:after {
        position: absolute;
        right: 0px;
        content: "";
        background: none;
        width: 6px;
        height: 100%;
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        transform: rotate(180deg); }
    /* line 821, _header.scss */
    header .headerMenuBar .firstSec .openMenu h4 {
      text-transform: uppercase;
      font-size: 12px;
      font-size: 0.75rem;
      color: #4d4d4d;
      margin: 0;
      font-weight: lighter; }
      @media only screen and (max-width: 1100px) {
        /* line 821, _header.scss */
        header .headerMenuBar .firstSec .openMenu h4 {
          text-transform: uppercase;
          font-size: 12px;
          font-size: 0.75rem;
          color: #4d4d4d;
          margin: 0;
          font-weight: lighter; } }
      /* line 834, _header.scss */
      header .headerMenuBar .firstSec .openMenu h4 strong {
        font-size: 15px;
        font-size: 0.9375rem;
        font-family: 'AvenirBlack';
        display: block; }
        @media only screen and (max-width: 1100px) {
          /* line 834, _header.scss */
          header .headerMenuBar .firstSec .openMenu h4 strong {
            font-size: 14px;
            font-size: 0.875rem;
            font-family: 'AvenirBlack';
            display: block; } }
  /* line 846, _header.scss */
  header .headerMenuBar .firstSec .buscador {
    width: 80%;
    border-radius: 0 4px 4px 0; }
    /* line 849, _header.scss */
    header .headerMenuBar .firstSec .buscador fieldset {
      border: none;
      position: relative;
      padding: 0; }
      /* line 853, _header.scss */
      header .headerMenuBar .firstSec .buscador fieldset label {
        display: none; }
      /* line 856, _header.scss */
      header .headerMenuBar .firstSec .buscador fieldset legend {
        display: none; }
      /* line 859, _header.scss */
      header .headerMenuBar .firstSec .buscador fieldset select, header .headerMenuBar .firstSec .buscador .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search header .headerMenuBar .firstSec .buscador fieldset.glsearch form ul.glsearch-ul li input {
        display: none; }
      /* line 862, _header.scss */
      header .headerMenuBar .firstSec .buscador fieldset input[type=text] {
        width: 95%;
        height: 30px;
        padding: 5px 2%;
        margin: 0;
        border: none;
        color: #666666;
        outline: none;
        background: #f2f0ed;
        border-radius: 10px 0 0 10px; }
      /* line 873, _header.scss */
      header .headerMenuBar .firstSec .buscador fieldset input[type=button] {
        width: 50px;
        height: 30px;
        border: none;
        border-radius: 5px;
        text-indent: -999px;
        overflow: hidden;
        background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconSearch.png) no-repeat, #33aa56;
        background-position: center center;
        background-size: 20px auto;
        position: absolute;
        top: 0;
        right: 10px;
        cursor: pointer;
        outline: none; }
    @media only screen and (max-width: 1100px) {
      /* line 846, _header.scss */
      header .headerMenuBar .firstSec .buscador {
        width: 77%; } }
    @media only screen and (max-width: 800px) {
      /* line 846, _header.scss */
      header .headerMenuBar .firstSec .buscador {
        width: 67%; } }
  @media only screen and (max-width: 800px) {
    /* line 791, _header.scss */
    header .headerMenuBar .firstSec {
      padding: 0 10px; } }
/* line 901, _header.scss */
header .headerMenuBar .menuContainer {
  position: absolute;
  left: 10px;
  z-index: 100;
  display: none;
  -moz-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%; }
  @media only screen and (max-width: 1100px) {
    /* line 901, _header.scss */
    header .headerMenuBar .menuContainer {
      width: 80%; } }
  @media only screen and (max-width: 800px) {
    /* line 901, _header.scss */
    header .headerMenuBar .menuContainer {
      width: 100%; } }
  /* line 916, _header.scss */
  header .headerMenuBar .menuContainer .blackboxMenu {
    content: "";
    background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-BgBloker2.png");
    top: 0;
    right: 0px;
    bottom: -200px;
    left: -10px;
    position: absolute;
    z-index: -10;
    height: 100vh;
    width: 100vw; }
  /* line 928, _header.scss */
  header .headerMenuBar .menuContainer .firstSectionMenu {
    width: 20%; }
    @media only screen and (max-width: 800px) {
      /* line 928, _header.scss */
      header .headerMenuBar .menuContainer .firstSectionMenu {
        width: 31%; } }
    /* line 933, _header.scss */
    header .headerMenuBar .menuContainer .firstSectionMenu ul {
      list-style: none; }
      /* line 936, _header.scss */
      header .headerMenuBar .menuContainer .firstSectionMenu ul li a {
        border-bottom: 1px solid #ded7cd;
        color: #54524e;
        font-size: 14px;
        font-size: 0.875rem;
        padding: 10px 20px;
        background: url("//pepeganga.vteximg.com.br/arquivos/rightMenuArrowV1.png") no-repeat right center;
        background-position: right 10px center;
        background-color: #ffffff;
        display: block; }
        /* line 946, _header.scss */
        header .headerMenuBar .menuContainer .firstSectionMenu ul li a:hover {
          background: url("//pepeganga.vteximg.com.br/arquivos/rightMenuArrowV2.png") no-repeat right center;
          background-color: #f1f0ec;
          background-position: right 10px center; }
      /* line 953, _header.scss */
      header .headerMenuBar .menuContainer .firstSectionMenu ul li:last-child a {
        border-radius: 0 0 10px 10px;
        border-bottom: none; }
  /* line 961, _header.scss */
  header .headerMenuBar .menuContainer .secondSectionMenu {
    width: 80%; }

    header .headerMenuBar .menuContainer .secondSectionMenu .container section {
      background-color: #f1f0ec;
      width: 25%;
      padding: 0 0 2% 2%;}
  
  header .headerMenuBar .menuContainer .secondSectionMenu .container section.img {
      background-color: #f1f0ec;
      width: 25%;
      padding: 2%;}
  
  header .headerMenuBar .menuContainer .secondSectionMenu .container section a {
      color: #4c4c4c !important;}

    @media only screen and (max-width: 800px) {
      /* line 961, _header.scss */
      header .headerMenuBar .menuContainer .secondSectionMenu {
        width: 66.66%; } }
    /* line 966, _header.scss */
    header .headerMenuBar .menuContainer .secondSectionMenu .container {
      display: none;
      -moz-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      width: 98%; }
      /* line 972, _header.scss */
      header .headerMenuBar .menuContainer .secondSectionMenu .container ul {
        list-style: none;
        background-color: #f1f0ec;
        border-radius: 0 0 0 10px;
        width: 100%; }
        header .headerMenuBar .menuContainer .secondSectionMenu .container ul li{
          padding-right: 0px;}
        /* line 978, _header.scss */
        header .headerMenuBar .menuContainer .secondSectionMenu .container ul li a {
          color: #54524e;
          font-size: 14px;
          font-size: 0.875rem;
          padding: 5px 0px;
          background: url("//pepeganga.vteximg.com.br/arquivos/rightMenuArrowV2.png") no-repeat right center;
          background-position: right 20px center;
          background-color: #f1f0ec;
          display: block;
          line-height: 1; }

          /* line 987, _header.scss */
          header .headerMenuBar .menuContainer .secondSectionMenu .container ul li a:hover {
            background: url("//pepeganga.vteximg.com.br/arquivos/rightMenuArrowV1.png") no-repeat right center;
            background-position: right 20px center;
            background-color: #ffffff; }

            header .headerMenuBar .menuContainer .secondSectionMenu .container ul li a h4, header .headerMenuBar .menuContainer .secondSectionMenu .container h4 {
              font-size: 0.8em;
              margin-bottom: 5px;
              text-transform: uppercase;}
        /* line 994, _header.scss */
        header .headerMenuBar .menuContainer .secondSectionMenu .container ul li:last-child a {
          border-radius: 0 0 10px 10px; }
        /* line 999, _header.scss */
        header .headerMenuBar .menuContainer .secondSectionMenu .container ul .title {
          border-bottom: 1px solid #ded7cd; }
          /* line 1001, _header.scss */
          header .headerMenuBar .menuContainer .secondSectionMenu .container ul .title a {
            background: url("//pepeganga.vteximg.com.br/arquivos/titleMenuArrow.png") no-repeat right center;
            background-color: #f1f0ec;
            background-position: right 10px center; }
            /* line 1005, _header.scss */
            header .headerMenuBar .menuContainer .secondSectionMenu .container ul .title a:hover {
              background: url("//pepeganga.vteximg.com.br/arquivos/titleMenuArrow.png") no-repeat right center;
              background-position: right 10px center; }
      /* line 1012, _header.scss */
      header .headerMenuBar .menuContainer .secondSectionMenu .container img {
        height: auto; }
    /* line 1016, _header.scss */
    header .headerMenuBar .menuContainer .secondSectionMenu .active {
      display: -webkit-box !important;
      display: -moz-box !important;
      display: -ms-flexbox !important;
      display: -webkit-flex !important;
      display: box !important;
      display: flex !important; }
/* line 1026, _header.scss */
header .headerMenuBar .secondSec {
  background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-BgSubMenu.jpg); }
  /* line 1028, _header.scss */
  header .headerMenuBar .secondSec .menuItems {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    align-items: center;
    list-style: none;
    position: relative;
    padding-right: 6%; }
    /* line 1039, _header.scss */
    header .headerMenuBar .secondSec .menuItems .parentMenu:hover {
      background: #5d5476; }
    /* line 1042, _header.scss */
    header .headerMenuBar .secondSec .menuItems .parentMenu a {
      color: #ffffff;
      font-size: 10px;
      font-size: 0.625rem;
      padding: 10px 10px;
      display: block;
      text-transform: uppercase;
      background: #5d5476;
      text-align: center; }
    /* line 1058, _header.scss */
    header .headerMenuBar .secondSec .menuItems .itemSecondary {
      width: 92%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      align-items: center;
      list-style: none;
      position: initial;
      padding-right: 3%; }
      @media only screen and (max-width: 1100px) {
        /* line 1058, _header.scss */
        header .headerMenuBar .secondSec .menuItems .itemSecondary {
          width: 85%; } }
      @media only screen and (max-width: 800px) {
        /* line 1058, _header.scss */
        header .headerMenuBar .secondSec .menuItems .itemSecondary {
          width: 80%; } }
      /* line 1071, _header.scss */
      header .headerMenuBar .secondSec .menuItems .itemSecondary .slick-arrow {
        position: absolute;
        right: 5px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        background-image: url(//pepeganga.vteximg.com.br/arquivos/rightMenuArrowV3.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: #5d5476;
        background-size: 40%;
        width: 25px;
        height: 25px;
        border-radius: 20px;
        margin: 0 .5px;
        border: none;
        outline: none;
        overflow: hidden;
        -webkit-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
        cursor: pointer; }
        @media only screen and (max-width: 800px) {
          /* line 1071, _header.scss */
          header .headerMenuBar .secondSec .menuItems .itemSecondary .slick-arrow {
            width: 3.4%;
            padding: 1.8%; } }
        /* line 1100, _header.scss */
        header .headerMenuBar .secondSec .menuItems .itemSecondary .slick-arrow:hover {
          background-color: #453d58; }
        /* line 1103, _header.scss */
        header .headerMenuBar .secondSec .menuItems .itemSecondary .slick-arrow.slick-prev {
          right: 35px;
          -webkit-transform: translateY(-50%) rotate(180deg);
          -moz-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg); }
        /* line 1118, _header.scss */
        header .headerMenuBar .secondSec .menuItems .itemSecondary .slick-arrow.slick-disabled {
          display: none !important; }
    /* line 1123, _header.scss */
    header .headerMenuBar .secondSec .menuItems li {
      position: relative; }
      /* line 1125, _header.scss */
      header .headerMenuBar .secondSec .menuItems li:hover {
        background: #5d5476; }
      /* line 1128, _header.scss */
      header .headerMenuBar .secondSec .menuItems li:after {
        position: absolute;
        right: -2px;
        content: "";
        background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-DivSubMenu.png");
        width: 4px;
        height: 19px;
        top: 50%;
        transform: translate(0%, -50%); }
      /* line 1138, _header.scss */
      header .headerMenuBar .secondSec .menuItems li a {
        color: #ffffff;
        font-size: 10px;
        font-size: 0.625rem;
        padding: 10px 15px;
        display: block;
        text-transform: uppercase; }
    /* line 1146, _header.scss */
    header .headerMenuBar .secondSec .menuItems .active {
      background: #5d5476; }
      @media only screen and (max-width: 769px) {
        .buscador .search_impresee, .buscador .draw_impresee {
            display: none;}
            
        .ftBoxImpresee{
            padding: 0;}
            
        header .middleBar .left{
            flex-basis: 60% !important;}
          
          header .middleBar .right{
              flex-basis: 40% !important;}
              
          header .middleBar .right .item{
              margin: 0 !important;}
          
          header .middleBar .right .carritoCompras{
              margin: 0 !important;}
    }
    
    @media only screen and (max-width: 1025px) {
        header .headerMenuBar .menuContainer .secondSectionMenu .container section{
            width: 33%;
        }
        header .headerMenuBar .menuContainer .secondSectionMenu .container section.img{
            display: none;
        }
    }

/* line 1154, _header.scss */
.scrollMenu {
  position: fixed; }

/* line 1158, _header.scss */
.no-scroll {
  overflow: hidden; }

/* line 1161, _header.scss */
.flex {
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: box !important;
  display: flex !important; }

/* line 1170, _header.scss */
.moveFromTop {
  -webkit-transform: translate(0px, 120px);
  -moz-transform: translate(0px, 120px);
  -o-transform: translate(0px, 120px);
  -ms-transform: translate(0px, 120px);
  transform: translate(0px, 200px); }

/* line 1177, _header.scss */
.moveToTop {
  -webkit-transform: translate(0px, -270px);
  -moz-transform: translate(0px, -270px);
  -o-transform: translate(0px, -270px);
  -ms-transform: translate(0px, -270px);
  transform: translate(0px, -270px); }

/* line 1, _footer.scss */
footer {
  background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-bgFooterBottom.jpg); }
  /* line 3, _footer.scss */
  footer .subscribeField {
    background: #0079c1; }
    /* line 6, _footer.scss */
    footer .subscribeField .newsletterContent > h3 {
      display: none; }
    /* line 9, _footer.scss */
    footer .subscribeField .newsletterContent > p {
      display: none; }
    /* line 15, _footer.scss */
    footer .subscribeField .controladorVtex .newsletter {
      color: #ffffff;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      max-width: 1440px;
      margin: 0 auto; }
      @media only screen and (max-width: 1100px) {
        /* line 15, _footer.scss */
        footer .subscribeField .controladorVtex .newsletter {
          padding: 0 10px; } }
      /* line 34, _footer.scss */
      footer .subscribeField .controladorVtex .newsletter h3 {
        font-size: 20px;
        font-size: 1.25rem;
        letter-spacing: 1.5px;
        padding: 0 50px;
        position: relative;
        margin: 10px 0;
        text-transform: uppercase; }
        @media only screen and (max-width: 1100px) {
          /* line 34, _footer.scss */
          footer .subscribeField .controladorVtex .newsletter h3 {
            padding-right: 30px; } }
        /* line 44, _footer.scss */
        footer .subscribeField .controladorVtex .newsletter h3:before {
          content: "";
          display: block;
          position: absolute;
          left: 0px;
          top: 45%;
          -webkit-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          transform: translateY(-50%);
          width: 25px;
          height: 25px;
          background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconEmail.png) no-repeat center;
          background-size: contain; }
        /* line 56, _footer.scss */
        footer .subscribeField .controladorVtex .newsletter h3:after {
          content: "";
          display: block;
          position: absolute;
          right: 20px;
          width: 5px;
          height: 27px;
          background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-DivEmailFooter.png");
          top: 45%;
          -webkit-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          transform: translateY(-50%); }
          @media only screen and (max-width: 1100px) {
            /* line 56, _footer.scss */
            footer .subscribeField .controladorVtex .newsletter h3:after {
              right: 13px; } }
      /* line 71, _footer.scss */
      footer .subscribeField .controladorVtex .newsletter fieldset {
        border: none;
        outline: none;
        padding: 15px 0;
        min-width: 70%; }
        /* line 76, _footer.scss */
        footer .subscribeField .controladorVtex .newsletter fieldset p {
          font-size: 12px;
          font-size: 0.75rem;
          text-indent: -9999px;
          position: relative;
          display: inline-block;
          width: 36%;
          margin-right: 2%; }
          /* line 83, _footer.scss */
          footer .subscribeField .controladorVtex .newsletter fieldset p:before {
            content: 'Entérate primero de nuestras promociones y novedades.';
            display: block;
            text-indent: 0;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%); }
          @media only screen and (max-width: 1100px) {
            /* line 76, _footer.scss */
            footer .subscribeField .controladorVtex .newsletter fieldset p {
              width: 20%; } }
          @media only screen and (max-width: 800px) {
            /* line 76, _footer.scss */
            footer .subscribeField .controladorVtex .newsletter fieldset p {
              display: none; } }
        /* line 98, _footer.scss */
        footer .subscribeField .controladorVtex .newsletter fieldset input {
          width: 20%;
          height: 29px;
          border: none;
          padding: 8px 10px;
          margin: 0;
          margin-right: 5px;
          border-radius: 5px;
          font-size: 11px;
          font-size: 0.6875rem;
          color: #4c4c4c;
          display: inline-block;
          box-shadow: none; }
          /* line 110, _footer.scss */
          footer .subscribeField .controladorVtex .newsletter fieldset input:focus {
            border: none; }
        /* line 114, _footer.scss */
        footer .subscribeField .controladorVtex .newsletter fieldset input[type=button] {
          background: #33aa56;
          color: #ffffff;
          line-height: 15px;
          text-transform: uppercase;
          cursor: pointer; }
        /* line 121, _footer.scss */
        footer .subscribeField .controladorVtex .newsletter fieldset label {
          font-size: 12px;
          font-size: 0.75rem;
          display: inline-block; }
          /* line 124, _footer.scss */
          footer .subscribeField .controladorVtex .newsletter fieldset label em {
            font-size: 12px;
            font-size: 0.75rem;
            text-indent: -9999px;
            position: relative;
            display: inline-block;
            width: 100%; }
            /* line 130, _footer.scss */
            footer .subscribeField .controladorVtex .newsletter fieldset label em:before {
              content: 'Gracias por registrarse a nuestra newsletter.';
              display: block;
              text-indent: 0;
              position: absolute;
              top: 50%;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%); }
      /* line 141, _footer.scss */
      footer .subscribeField .controladorVtex .newsletter .error {
        font-size: 12px;
        font-size: 0.75rem;
        border: none; }
      /* line 145, _footer.scss */
      footer .subscribeField .controladorVtex .newsletter .newsletter-button-back {
        width: 100px;
        background: #26b24f;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        padding: 5px 10px;
        text-transform: uppercase;
        cursor: pointer;
        margin-left: 30px;
        position: relative;
        bottom: 6px; }
  /* line 161, _footer.scss */
  footer .middleInfo {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    align-items: top;
    justify-content: space-around;
    background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-bgFooterTop.jpg); }
    @media only screen and (max-width: 800px) {
      /* line 161, _footer.scss */
      footer .middleInfo {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        align-items: top;
        justify-content: space-around;
        background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-bgFooterTop.jpg); }
        /* line 171, _footer.scss */
        footer .middleInfo > div {
          width: 30%; } }
    /* line 175, _footer.scss */
    footer .middleInfo h3 {
      color: #0079c1;
      font-size: 20px;
      font-size: 1.25rem;
      margin: 20px 0 10px;
      text-align: center; }
    /* line 182, _footer.scss */
    footer .middleInfo .storeLoc .cont {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      align-items: center; }
      @media only screen and (max-width: 800px) {
        /* line 182, _footer.scss */
        footer .middleInfo .storeLoc .cont {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          align-items: center; } }
      /* line 189, _footer.scss */
      footer .middleInfo .storeLoc .cont .icon {
        width: 40px;
        height: 45px;
        background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconFooter.png);
        background-position: 0 0;
        margin-right: 20px; }
        @media only screen and (max-width: 800px) {
          /* line 189, _footer.scss */
          footer .middleInfo .storeLoc .cont .icon {
            display: none; } }
      /* line 201, _footer.scss */
      footer .middleInfo .storeLoc .cont .localizadorFooter form select, footer .middleInfo .storeLoc .cont .localizadorFooter .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch footer .middleInfo .storeLoc .cont .localizadorFooter form ul.glsearch-ul li input {
        border: none;
        background: #ffffff;
        padding: 5px 20px;
        display: block;
        width: 200px;
        height: 30px;
        background: url("//pepeganga.vteximg.com.br/arquivos/afterSelectStoreLocator.jpg") no-repeat 96% center, #ffffff;
        background-size: 7px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none; }
    /* line 219, _footer.scss */
    footer .middleInfo .servicio .tel {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      justify-content: space-around;
      align-items: center; }
      /* line 223, _footer.scss */
      footer .middleInfo .servicio .tel h5 {
        margin: 5px 0;
        font-size: 13px;
        font-size: 0.8125rem;
        color: #0079c2; }
      /* line 228, _footer.scss */
      footer .middleInfo .servicio .tel p {
        font-size: 18px;
        font-size: 1.125rem; }
      @media only screen and (max-width: 800px) {
        /* line 219, _footer.scss */
        footer .middleInfo .servicio .tel {
          justify-content: space-between; } }
      /* line 234, _footer.scss */
      footer .middleInfo .servicio .tel > div {
        margin-right: 15px; }
        @media only screen and (max-width: 800px) {
          /* line 234, _footer.scss */
          footer .middleInfo .servicio .tel > div {
            margin-right: 0; } }
      /* line 240, _footer.scss */
      footer .middleInfo .servicio .tel .icon {
        width: 40px;
        height: 45px;
        background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconFooter.png) no-repeat;
        background-position: -47px 0;
        margin-right: 20px; }
        @media only screen and (max-width: 800px) {
          /* line 240, _footer.scss */
          footer .middleInfo .servicio .tel .icon {
            display: none; } }
    /* line 251, _footer.scss */
    footer .middleInfo .servicio .mail {
      text-align: center;
      color: #716c64;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      align-items: center;
      margin: 20px auto;
      justify-content: center;
      font-weight: lighter;
      font-size: 16px;
      font-size: 1rem; }
      /* line 260, _footer.scss */
      footer .middleInfo .servicio .mail .icon {
        width: 20px;
        height: 16px;
        background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconEmailSmall.png) no-repeat;
        margin-right: 20px; }
      /* line 266, _footer.scss */
      footer .middleInfo .servicio .mail a {
        color: #716c64;
        text-decoration: none; }
    /* line 272, _footer.scss */
    footer .middleInfo .catalogo {
      width: 20%; }
      @media only screen and (max-width: 800px) {
        /* line 272, _footer.scss */
        footer .middleInfo .catalogo {
          width: 30%; } }
      /* line 277, _footer.scss */
      footer .middleInfo .catalogo .cont {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        justify-content: space-around;
        align-items: center; }
        /* line 281, _footer.scss */
        footer .middleInfo .catalogo .cont .icon {
          width: 130px;
          height: 45px;
          background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconFooter.png) no-repeat;
          background-position: -92px 0;
          margin-right: 20px; }
        /* line 288, _footer.scss */
        footer .middleInfo .catalogo .cont p {
          color: #716c64;
          font-size: 12px;
          font-size: 0.75rem; }
  /* line 295, _footer.scss */
  footer .redesFooter {
    padding: 10px 20px; }
    /* line 298, _footer.scss */
    footer .redesFooter .title {
      text-align: center;
      color: #0079c1; }
    /* line 302, _footer.scss */
    footer .redesFooter .contentLogos {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      align-content: center;
      justify-content: center; }
    /* line 307, _footer.scss */
    footer .redesFooter .fb {
      background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-socialIcon.png);
      background-position: 0 0;
      width: 35px;
      height: 34px;
      margin-right: 20px; }
      /* line 313, _footer.scss */
      footer .redesFooter .fb:hover {
        background-position: 35px 0; }
    /* line 317, _footer.scss */
    footer .redesFooter .tw {
      background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-socialIcon.png);
      background-position: 0 -34px;
      width: 35px;
      height: 34px;
      margin-right: 20px; }
      /* line 323, _footer.scss */
      footer .redesFooter .tw:hover {
        background-position: 35px -34px; }
    /* line 327, _footer.scss */
    footer .redesFooter .yt {
      background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-socialIcon.png);
      background-position: 0 -68px;
      width: 35px;
      height: 35px; }
      /* line 332, _footer.scss */
      footer .redesFooter .yt:hover {
        background-position: 35px -68px; }
  /* line 337, _footer.scss */
  footer .linksDeInteres {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    justify-content: space-around;
    align-content: top;
    padding: 20px; }
    @media only screen and (max-width: 800px) {
      /* line 337, _footer.scss */
      footer .linksDeInteres {
        flex-wrap: wrap; } }
    @media only screen and (max-width: 800px) {
      /* line 346, _footer.scss */
      footer .linksDeInteres .item {
        width: 23%; } }
    /* line 350, _footer.scss */
    footer .linksDeInteres .item h5 {
      margin: 5px 0;
      color: #0079c1;
      padding: 0 10px; }
    /* line 355, _footer.scss */
    footer .linksDeInteres .item .cont {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      align-content: center;
      justify-content: space-around; }
      @media only screen and (max-width: 800px) {
        /* line 355, _footer.scss */
        footer .linksDeInteres .item .cont {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          flex-wrap: wrap; } }
      /* line 363, _footer.scss */
      footer .linksDeInteres .item .cont ul {
        list-style: none; }
        @media only screen and (max-width: 800px) {
          /* line 363, _footer.scss */
          footer .linksDeInteres .item .cont ul {
            width: 100%; } }
        /* line 368, _footer.scss */
        footer .linksDeInteres .item .cont ul li {
          padding: 0 10px;
          position: relative; }
          /* line 371, _footer.scss */
          footer .linksDeInteres .item .cont ul li:before {
            content: "";
            border-left: #33aa56 solid 4px;
            border-top: transparent solid 4px;
            border-bottom: transparent solid 4px;
            position: absolute;
            top: 50%;
            left: -3.5px;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%); }
          /* line 381, _footer.scss */
          footer .linksDeInteres .item .cont ul li a {
            font-size: 12px;
            font-size: 0.75rem;
            color: #716c64;
            margin: 5px 0; }
            /* line 385, _footer.scss */
            footer .linksDeInteres .item .cont ul li a:hover {
              color: #000000; }
    /* line 396, _footer.scss */
    footer .linksDeInteres .item.bloque1 .cont ul li a {
      text-transform: uppercase; }
  /* line 405, _footer.scss */
  footer .logos {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
    padding: 10px 0;
    background: #ffffff; }
    /* line 422, _footer.scss */
    footer .logos .first {
      width: 20%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-justify-content: flex-end;
      -moz-justify-content: flex-end;
      justify-content: flex-end;
      -webkit-align-content: center;
      -moz-align-content: center;
      align-content: center;
      margin-right: 5%; }
      @media only screen and (max-width: 800px) {
        /* line 422, _footer.scss */
        footer .logos .first {
          -webkit-justify-content: flex-end;
          -moz-justify-content: flex-end;
          justify-content: flex-end; } }
      /* line 443, _footer.scss */
      footer .logos .first div {
        margin-right: 20px; }
        /* line 445, _footer.scss */
        footer .logos .first div:last-child {
          margin: 0; }
        /* line 448, _footer.scss */
        footer .logos .first div img {
          width: 100%; }
    /* line 453, _footer.scss */
    footer .logos .second {
      width: 40%;
      position: relative; }
      /* line 459, _footer.scss */
      footer .logos .second .logoPagos {
        width: 80%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
        /* line 465, _footer.scss */
        footer .logos .second .logoPagos img {
          width: 100%;
          display: block;
          margin: 0 auto; }
    /* line 472, _footer.scss */
    footer .logos .third {
      width: 20%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-justify-content: flex-start;
      -moz-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-content: center;
      -moz-align-content: center;
      align-content: center;
      position: relative; }
      @media only screen and (max-width: 800px) {
        /* line 472, _footer.scss */
        footer .logos .third {
          -webkit-justify-content: flex-end;
          -moz-justify-content: flex-end;
          justify-content: flex-end; } }
      /* line 493, _footer.scss */
      footer .logos .third > div {
        margin-right: 20px;
        height: 33px;
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%); }
        /* line 501, _footer.scss */
        footer .logos .third > div.digicertLogo #DigiCertClickID_upQFheU1 {
          display: block;
          margin: 0;
          width: 71px;
          height: 33px;
          background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-footeSafe1.jpg") no-repeat center;
          background-size: contain; }
          /* line 509, _footer.scss */
          footer .logos .third > div.digicertLogo #DigiCertClickID_upQFheU1 #DigiCertClickID_upQFheU1Seal img {
            display: none !important; }
          /* line 513, _footer.scss */
          footer .logos .third > div.digicertLogo #DigiCertClickID_upQFheU1 span {
            display: block !important;
            width: 100% !important;
            height: 33px !important;
            overflow: hidden; }
            /* line 518, _footer.scss */
            footer .logos .third > div.digicertLogo #DigiCertClickID_upQFheU1 span a {
              display: block !important;
              width: 100% !important;
              height: 100% !important;
              text-indent: -9999px !important; }
        /* line 527, _footer.scss */
        footer .logos .third > div:last-child {
          margin: 0;
          left: 91px; }
        /* line 531, _footer.scss */
        footer .logos .third > div img {
          width: 100%; }
  /* line 537, _footer.scss */
  footer .secureInfo {
    text-align: center;
    padding: 10px 0;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-align-times: center;
    -moz-align-times: center;
    align-times: center; }
    /* line 555, _footer.scss */
    footer .secureInfo p {
      font-size: 11px;
      font-size: 0.6875rem;
      color: #716c64;
      line-height: 21px; }
    /* line 560, _footer.scss */
    footer .secureInfo div {
      max-width: 70px;
      margin: 0 8px; }
      /* line 563, _footer.scss */
      footer .secureInfo div a {
        display: block; }
      /* line 566, _footer.scss */
      footer .secureInfo div img {
        width: 100%; }

/* line 1, _home.scss */
.btnSuscripcion {
  width: 201px;
  height: 31px;
  position: fixed;
  right: -85.5px;
  top: 320px;
  transform: rotate(-90deg);
  background: url(//pepeganga.vteximg.com.br/arquivos/bgSuscribete2.png) center no-repeat;
  background-size: 100% 100%;
  cursor: pointer; }
  /* line 11, _home.scss */
  .btnSuscripcion p {
    width: 60%;
    height: 100%;
    margin: 0 auto;
    display: block;
    font-size: 12px;
    font-size: 0.75rem;
    color: #ffffff;
    text-transform: uppercase;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    /* line 31, _home.scss */
    .btnSuscripcion p:after {
      content: "";
      display: table;
      margin: 0 0 0 0;
      width: 26px;
      height: 26px;
      background: url(//pepeganga.vteximg.com.br/arquivos/iconSucribete.png) center no-repeat; }
  @media only screen and (max-width: 800px) {
    /* line 1, _home.scss */
    .btnSuscripcion {
      width: 62px;
      right: -15.5px; }
      /* line 43, _home.scss */
      .btnSuscripcion p {
        width: 50%;
        text-indent: -9999px; }
        /* line 46, _home.scss */
        .btnSuscripcion p:after {
          content: "";
          display: table;
          margin: 0 0 0 0;
          width: 26px;
          height: 26px;
          background: url(//pepeganga.vteximg.com.br/arquivos/iconSucribete.png) center no-repeat; } }

/* line 58, _home.scss */
.blackbox.blackboxSuscripcion {
  background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-BgBloker2.png");
  top: 0;
  right: 0px;
  position: fixed;
  z-index: 1000;
  height: 100vh;
  width: 100vw; }
  /* line 67, _home.scss */
  .blackbox.blackboxSuscripcion .lightbox {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #ffffff;
    margin: 0 !important;
    max-width: 500px; }
    /* line 75, _home.scss */
    .blackbox.blackboxSuscripcion .lightbox .cerrarLightbox {
      position: absolute;
      top: -22px;
      right: -22px;
      width: 45px;
      height: 45px;
      background: #ffd200;
      font-size: 25px;
      font-size: 1.5625rem;
      font-weight: bold;
      cursor: pointer; }
      /* line 85, _home.scss */
      .blackbox.blackboxSuscripcion .lightbox .cerrarLightbox:before {
        content: "x";
        color: #6e667f;
        position: absolute;
        top: 47%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
    /* line 95, _home.scss */
    .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .headerContent {
      width: 100%;
      background: #0079c2;
      padding: 15px 0; }
      /* line 99, _home.scss */
      .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .headerContent h2 {
        width: 90%;
        margin: 0 auto;
        font-size: 18px;
        font-size: 1.125rem;
        font-family: 'AvenirRoman';
        color: #ffffff;
        letter-spacing: 2px;
        text-transform: uppercase;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
        /* line 119, _home.scss */
        .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .headerContent h2:before {
          content: "";
          display: inline-block;
          width: 25px;
          height: 25px;
          margin-right: 20px;
          background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconEmail.png) center no-repeat;
          background-size: contain; }
    /* line 130, _home.scss */
    .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap;
      padding: 20px; }
      /* line 144, _home.scss */
      .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .copySuscripcion {
        width: 100%;
        font-size: 14px;
        font-size: 0.875rem;
        text-align: center;
        margin-bottom: 20px; }
      /* line 150, _home.scss */
      .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription {
        width: 100%; }
        /* line 152, _home.scss */
        .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .contDatos {
          width: 100%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-justify-content: center;
          -moz-justify-content: center;
          justify-content: center;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap;
          /* WebKit */
          /* Firefox 18- */
          /* Firefox 19+ */
          /* IE 10+ */ }
          /* line 166, _home.scss */
          .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .contDatos input {
            width: 90%;
            height: 48px;
            padding-left: 20px;
            border-radius: 6px;
            border: none;
            margin-bottom: 8px;
            background: #faf9f8; }
            /* line 174, _home.scss */
            .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .contDatos input:focus {
              border: 1.5px solid #33aa56;
              outline: none;
              box-shadow: none; }
          /* line 180, _home.scss */
          .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .contDatos ::-webkit-input-placeholder {
            color: #4c4c4c; }
          /* line 183, _home.scss */
          .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .contDatos :-moz-placeholder {
            color: #4c4c4c; }
          /* line 186, _home.scss */
          .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .contDatos ::-moz-placeholder {
            color: #4c4c4c; }
          /* line 189, _home.scss */
          .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .contDatos :-ms-input-placeholder {
            color: #4c4c4c; }
        /* line 193, _home.scss */
        .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .contTerminos {
          margin: 10px 0 0;
          width: 100%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-justify-content: center;
          -moz-justify-content: center;
          justify-content: center;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap; }
          /* line 208, _home.scss */
          .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .contTerminos div {
            width: 90%;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            -webkit-justify-content: space-around;
            -moz-justify-content: space-around;
            justify-content: space-around;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            flex-wrap: wrap; }
            /* line 222, _home.scss */
            .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .contTerminos div input[type="checkbox"] {
              margin: 0;
              display: none; }
              /* line 228, _home.scss */
              .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .contTerminos div input[type="checkbox"]:checked + label span .circleOut {
                display: none; }
              /* line 231, _home.scss */
              .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .contTerminos div input[type="checkbox"]:checked + label span .circleIn {
                display: block; }
            /* line 238, _home.scss */
            .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .contTerminos div label {
              width: 100%;
              margin: 0 0 10px 8px;
              display: initial;
              font-size: 14px;
              font-size: 0.875rem;
              cursor: pointer;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: box;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: box;
              display: flex; }
              /* line 250, _home.scss */
              .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .contTerminos div label span {
                width: 18px;
                height: 18px;
                line-height: 18px;
                display: block;
                margin-right: 8px; }
                /* line 256, _home.scss */
                .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .contTerminos div label span i {
                  display: block;
                  width: 18px;
                  height: 18px;
                  border-radius: 30px;
                  background: #0079c2; }
                /* line 265, _home.scss */
                .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .contTerminos div label span .circleIn {
                  display: none;
                  position: relative; }
                  /* line 268, _home.scss */
                  .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .contTerminos div label span .circleIn:before {
                    display: block;
                    content: "";
                    width: 12px;
                    height: 12px;
                    border-radius: 12px;
                    position: absolute;
                    background: #33aa56;
                    top: 50%;
                    left: 50%;
                    -webkit-transform: translate(-50%, -50%);
                    -moz-transform: translate(-50%, -50%);
                    -o-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%); }
        /* line 285, _home.scss */
        .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .container-error {
          width: 100%;
          margin: 10px 0; }
          /* line 288, _home.scss */
          .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .container-error div {
            width: 100%; }
            /* line 290, _home.scss */
            .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription .container-error div p {
              width: 90%;
              font-size: 12px;
              font-size: 0.75rem;
              position: relative;
              margin: 0 auto;
              text-align: center;
              text-transform: uppercase;
              color: #ff3552; }
        /* line 301, _home.scss */
        .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription input[type=submit] {
          cursor: pointer;
          width: 90%;
          display: block;
          padding: 15px 0;
          margin: 10px auto 0;
          border: none;
          outline: none;
          border-radius: 8px;
          background: #33aa56;
          font-size: 15px;
          font-size: 0.9375rem;
          font-family: 'AvenirRoman';
          letter-spacing: 1.6px;
          text-transform: uppercase;
          color: #ffffff;
          text-align: center; }
          /* line 317, _home.scss */
          .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .contenidoSuscripcion .suscription input[type=submit]:hover {
            background: #1E7337; }
    /* line 323, _home.scss */
    .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .succesSuscripcion {
      display: none;
      padding: 20px; }
      /* line 326, _home.scss */
      .blackbox.blackboxSuscripcion .lightbox .contentSuscripcion .succesSuscripcion h3 {
        width: 90%;
        margin: 0 auto;
        font-size: 18px;
        font-size: 1.125rem;
        font-family: 'AvenirBlack';
        letter-spacing: 2px;
        text-transform: uppercase;
        text-align: center; }

/* line 340, _home.scss */
.home {
  background: #faf9f8; }
  /* line 343, _home.scss */
  .home .mainHomeContainer .bannersContainer {
    background: #ffffff;
    padding: 20px;
    position: relative; }
    /* line 347, _home.scss */
    .home .mainHomeContainer .bannersContainer:after {
      content: "";
      display: block;
      margin: 10px 0 0;
      width: 100%;
      height: 8px;
      background: #f2f0ed;
      position: absolute;
      bottom: -9px;
      left: 0; }
    /* line 358, _home.scss */
    .home .mainHomeContainer .bannersContainer .mainSliderCont {
      position: relative; }
      /* line 360, _home.scss */
      .home .mainHomeContainer .bannersContainer .mainSliderCont .flex-control-nav {
        text-align: center;
        font-size: .85em;
        font-family: Arial;
        font-weight: bold;
        color: #666;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px; }
        /* line 370, _home.scss */
        .home .mainHomeContainer .bannersContainer .mainSliderCont .flex-control-nav li {
          display: inline-block; }
          /* line 372, _home.scss */
          .home .mainHomeContainer .bannersContainer .mainSliderCont .flex-control-nav li a {
            background: #666;
            text-indent: -9999px;
            display: block;
            width: 10px;
            height: 10px;
            margin: 0 5px;
            outline: 0;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px; }
            /* line 383, _home.scss */
            .home .mainHomeContainer .bannersContainer .mainSliderCont .flex-control-nav li a.active {
              background: #ffffff; }
            /* line 386, _home.scss */
            .home .mainHomeContainer .bannersContainer .mainSliderCont .flex-control-nav li a:hover {
              background: #ffffff; }
      /* line 393, _home.scss */
      .home .mainHomeContainer .bannersContainer .mainSliderCont .flex-direction-nav .flex-nav-prev {
        top: 50%;
        transform: translate(0%, -50%);
        position: absolute;
        left: 10px;
        background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconNav.png") no-repeat;
        background-position: 0 -32px;
        width: 32px;
        height: 32px;
        text-indent: -9999px; }
        /* line 403, _home.scss */
        .home .mainHomeContainer .bannersContainer .mainSliderCont .flex-direction-nav .flex-nav-prev a {
          display: block;
          width: 100%;
          height: 100%; }
        /* line 408, _home.scss */
        .home .mainHomeContainer .bannersContainer .mainSliderCont .flex-direction-nav .flex-nav-prev:hover {
          background-position: 0 0; }
      /* line 412, _home.scss */
      .home .mainHomeContainer .bannersContainer .mainSliderCont .flex-direction-nav .flex-nav-next {
        top: 50%;
        transform: translate(0%, -50%);
        position: absolute;
        right: 10px;
        background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconNav.png") no-repeat;
        background-position: -32px -32px;
        width: 32px;
        height: 32px;
        text-indent: -9999px; }
        /* line 422, _home.scss */
        .home .mainHomeContainer .bannersContainer .mainSliderCont .flex-direction-nav .flex-nav-next a {
          display: block;
          width: 100%;
          height: 100%; }
        /* line 427, _home.scss */
        .home .mainHomeContainer .bannersContainer .mainSliderCont .flex-direction-nav .flex-nav-next:hover {
          background-position: -32px 0; }
      /* line 435, _home.scss */
      .home .mainHomeContainer .bannersContainer .mainSliderCont .bxSlider li a img {
        width: 100%; }
    /* line 443, _home.scss */
    .home .mainHomeContainer .bannersContainer .secondBanners ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      justify-content: space-between;
      list-style: none; }
      /* line 447, _home.scss */
      .home .mainHomeContainer .bannersContainer .secondBanners ul li {
        width: 33%; }
        /* line 450, _home.scss */
        .home .mainHomeContainer .bannersContainer .secondBanners ul li a img {
          width: 100%; }
  /* line 458, _home.scss */
  .home .mainHomeContainer .destacadosContainer {
    position: relative;
    padding: 20px 0; }
    /* line 461, _home.scss */
    .home .mainHomeContainer .destacadosContainer .title {
      text-align: center;
      margin: 0 auto;
      display: block;
      right: 0;
      width: 200px; }
      /* line 467, _home.scss */
      .home .mainHomeContainer .destacadosContainer .title .icon {
        background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconItemSection.png");
        background-position: -2px 0;
        width: 30px;
        height: 30px;
        margin: 0 auto; }
      /* line 474, _home.scss */
      .home .mainHomeContainer .destacadosContainer .title h3 {
        font-size: 14px;
        font-size: 0.875rem;
        color: #54524e;
        margin: 0;
        font-weight: lighter; }
    /* line 481, _home.scss */
    .home .mainHomeContainer .destacadosContainer .vitrineContainer {
      padding: 20px 0; }
  /* line 486, _home.scss */
  .home .mainHomeContainer .departamentosContainer {
    background: #ffffff;
    position: relative;
    padding: 20px;
    margin-bottom: 20px; }
    /* line 491, _home.scss */
    .home .mainHomeContainer .departamentosContainer:after {
      content: "";
      display: block;
      margin: 10px 0 0;
      width: 100%;
      height: 8px;
      background: #f2f0ed;
      position: absolute;
      bottom: -9px;
      left: 0; }
    /* line 502, _home.scss */
    .home .mainHomeContainer .departamentosContainer .title {
      text-align: center;
      margin: 0px auto 20px;
      display: block;
      right: 0;
      background: #ffffff;
      width: 150px; }
      /* line 509, _home.scss */
      .home .mainHomeContainer .departamentosContainer .title .icon {
        background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconItemSection.png");
        background-position: -31px 0;
        width: 35px;
        height: 30px;
        margin: 0 auto; }
      /* line 516, _home.scss */
      .home .mainHomeContainer .departamentosContainer .title h3 {
        font-size: 14px;
        font-size: 0.875rem;
        color: #54524e;
        margin: 0;
        font-weight: lighter; }
    /* line 523, _home.scss */
    .home .mainHomeContainer .departamentosContainer .itemDptoHome {
      background-repeat: no-repeat;
      background-position: center; }
      /* line 527, _home.scss */
      .home .mainHomeContainer .departamentosContainer .itemDptoHome a img {
        opacity: 0;
        display: block; }
    /* line 533, _home.scss */
    .home .mainHomeContainer .departamentosContainer .overContent {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      -webkit-transition: all 0.5s ease 0s;
      -moz-transition: all 0.5s ease 0s;
      -o-transition: all 0.5s ease 0s;
      transition: all 0.5s ease 0s; }
      /* line 543, _home.scss */
      .home .mainHomeContainer .departamentosContainer .overContent.sec1 {
        background-position: center;
        background-repeat: no-repeat;
        background-color: rgba(255, 210, 0, 0.5);
        background-blend-mode: multiply;
        /* display: none; */
        border-radius: 140px;
        height: 50%;
        width: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        align-items: center;
        justify-content: center; }
      /* line 558, _home.scss */
      .home .mainHomeContainer .departamentosContainer .overContent.sec2 {
        background-position: center;
        background-repeat: no-repeat;
        background-color: rgba(255, 143, 143, 0.5);
        background-blend-mode: multiply;
        /* display: none; */
        border-radius: 140px;
        height: 50%;
        width: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        align-items: center;
        justify-content: center; }
      /* line 573, _home.scss */
      .home .mainHomeContainer .departamentosContainer .overContent.sec3 {
        background-position: center;
        background-repeat: no-repeat;
        background-color: rgba(239, 229, 255, 0.5);
        background-blend-mode: multiply;
        width: 38%;
        height: 97%;
        /* display: none; */
        border-radius: 140px;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        align-items: center;
        justify-content: center; }
      /* line 588, _home.scss */
      .home .mainHomeContainer .departamentosContainer .overContent.sec4 {
        background-position: center;
        background-repeat: no-repeat;
        background-color: rgba(0, 255, 204, 0.5);
        background-blend-mode: multiply;
        width: 38%;
        height: 97%;
        /* display: none; */
        border-radius: 140px;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        align-items: center;
        justify-content: center; }
      /* line 603, _home.scss */
      .home .mainHomeContainer .departamentosContainer .overContent.sec5 {
        background-position: center;
        background-repeat: no-repeat;
        background-color: rgba(255, 210, 145, 0.5);
        background-blend-mode: multiply;
        width: 30%;
        height: 97%;
        /* display: none; */
        border-radius: 140px;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        align-items: center;
        justify-content: center; }
      /* line 618, _home.scss */
      .home .mainHomeContainer .departamentosContainer .overContent.sec6 {
        background-position: center;
        background-repeat: no-repeat;
        background-color: rgba(42, 167, 255, 0.5);
        background-blend-mode: multiply;
        width: 30%;
        height: 97%;
        /* display: none; */
        border-radius: 140px;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        align-items: center;
        justify-content: center; }
      /* line 635, _home.scss */
      .home .mainHomeContainer .departamentosContainer .overContent.fullWidth {
        -webkit-transition: all 0.5s ease 0s;
        -moz-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
        transition: all 0.5s ease 0s;
        width: 100% !important;
        height: 100% !important;
        border-radius: 0 !important; }
      /* line 646, _home.scss */
      .home .mainHomeContainer .departamentosContainer .overContent.fullWidthV2 {
        -webkit-transition: all 0.5s ease 0s;
        -moz-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
        transition: all 0.5s ease 0s;
        width: 100% !important;
        height: 100% !important;
        border-radius: 0 !important; }
      /* line 658, _home.scss */
      .home .mainHomeContainer .departamentosContainer .overContent .CTA h3 {
        font-size: 18px;
        font-size: 1.125rem;
        font-family: 'AvenirMedium';
        color: #ffffff;
        letter-spacing: 2px;
        text-align: center;
        margin-bottom: 0; }
      /* line 666, _home.scss */
      .home .mainHomeContainer .departamentosContainer .overContent .CTA img {
        width: 40px !important;
        margin: 0 auto;
        display: block;
        opacity: 1; }
    /* line 674, _home.scss */
    .home .mainHomeContainer .departamentosContainer .topContent {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      justify-content: space-between;
      margin-bottom: 0.5%; }
      /* line 678, _home.scss */
      .home .mainHomeContainer .departamentosContainer .topContent > div {
        width: 30%;
        position: relative; }
        /* line 681, _home.scss */
        .home .mainHomeContainer .departamentosContainer .topContent > div a {
          display: block; }
          /* line 683, _home.scss */
          .home .mainHomeContainer .departamentosContainer .topContent > div a img {
            width: 100%; }
      /* line 688, _home.scss */
      .home .mainHomeContainer .departamentosContainer .topContent .right {
        width: 39%; }
        /* line 690, _home.scss */
        .home .mainHomeContainer .departamentosContainer .topContent .right > div {
          width: 100%;
          position: relative; }
          /* line 693, _home.scss */
          .home .mainHomeContainer .departamentosContainer .topContent .right > div:first-child {
            margin-bottom: 1%; }
          /* line 696, _home.scss */
          .home .mainHomeContainer .departamentosContainer .topContent .right > div img {
            width: 100%; }
    /* line 702, _home.scss */
    .home .mainHomeContainer .departamentosContainer .bottomContent {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      justify-content: space-between; }
      /* line 705, _home.scss */
      .home .mainHomeContainer .departamentosContainer .bottomContent > div {
        width: 49.75%;
        position: relative; }
        /* line 708, _home.scss */
        .home .mainHomeContainer .departamentosContainer .bottomContent > div a {
          display: block;
          width: 100%; }
          /* line 711, _home.scss */
          .home .mainHomeContainer .departamentosContainer .bottomContent > div a img {
            width: 100%; }
    /* line 717, _home.scss */
    .home .mainHomeContainer .departamentosContainer .infoContent {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-justify-content: space-around;
      -moz-justify-content: space-around;
      justify-content: space-around;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      padding: 20px; }
      /* line 734, _home.scss */
      .home .mainHomeContainer .departamentosContainer .infoContent .cont {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        width: 20%; }
        /* line 747, _home.scss */
        .home .mainHomeContainer .departamentosContainer .infoContent .cont div {
          width: 75%;
          padding: 0 10px;
          display: inline-block; }
          /* line 751, _home.scss */
          .home .mainHomeContainer .departamentosContainer .infoContent .cont div h5 {
            font-size: 12px;
            font-size: 0.75rem;
            color: #54524e;
            margin: 0;
            margin-bottom: 10px; }
          /* line 757, _home.scss */
          .home .mainHomeContainer .departamentosContainer .infoContent .cont div p {
            color: #605e58;
            font-size: 12px;
            font-size: 0.75rem; }
          /* line 761, _home.scss */
          .home .mainHomeContainer .departamentosContainer .infoContent .cont div img {
            display: block;
            width: 100%;
            margin: 0; }
          /* line 767, _home.scss */
          .home .mainHomeContainer .departamentosContainer .infoContent .cont div:nth-child(1) {
            width: 25%;
            padding: 0; }
    @media only screen and (max-width: 800px) {
      /* line 486, _home.scss */
      .home .mainHomeContainer .departamentosContainer {
        background: #ffffff;
        position: relative;
        padding: 20px; }
        /* line 778, _home.scss */
        .home .mainHomeContainer .departamentosContainer .itemDptoHome {
          background-size: contain; }
        /* line 782, _home.scss */
        .home .mainHomeContainer .departamentosContainer .overContent.sec1 {
          background-size: 200%; }
        /* line 785, _home.scss */
        .home .mainHomeContainer .departamentosContainer .overContent.sec2 {
          background-size: 200%; }
        /* line 788, _home.scss */
        .home .mainHomeContainer .departamentosContainer .overContent.sec3 {
          background-size: cover; }
        /* line 791, _home.scss */
        .home .mainHomeContainer .departamentosContainer .overContent.sec4 {
          background-size: cover; }
        /* line 794, _home.scss */
        .home .mainHomeContainer .departamentosContainer .overContent.sec5 {
          background-size: cover; }
        /* line 797, _home.scss */
        .home .mainHomeContainer .departamentosContainer .overContent.sec6 {
          background-size: cover; }
        /* line 802, _home.scss */
        .home .mainHomeContainer .departamentosContainer .overContent.fullWidth {
          background-size: 100% !important; }
        /* line 806, _home.scss */
        .home .mainHomeContainer .departamentosContainer .overContent.fullWidthV2 {
          background-size: 100% !important; }
        /* line 810, _home.scss */
        .home .mainHomeContainer .departamentosContainer .overContent .CTA h3 {
          font-size: 15px;
          font-size: 0.9375rem; }
        /* line 815, _home.scss */
        .home .mainHomeContainer .departamentosContainer .infoContent {
          padding: 20px 0; }
          /* line 817, _home.scss */
          .home .mainHomeContainer .departamentosContainer .infoContent .cont {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-justify-content: center;
            -moz-justify-content: center;
            justify-content: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            align-items: center;
            width: 30%; }
            /* line 834, _home.scss */
            .home .mainHomeContainer .departamentosContainer .infoContent .cont div {
              width: 100%; }
              /* line 836, _home.scss */
              .home .mainHomeContainer .departamentosContainer .infoContent .cont div img {
                margin: 0 auto;
                display: block; }
              /* line 840, _home.scss */
              .home .mainHomeContainer .departamentosContainer .infoContent .cont div h5 {
                text-align: center;
                margin-top: 15px; }
              /* line 844, _home.scss */
              .home .mainHomeContainer .departamentosContainer .infoContent .cont div p {
                text-align: center; } }

/* line 2, _producto.scss */
.sku-notifyme-form.notifyme-form > p {
  display: block;
  overflow: hidden;
  text-indent: -999px; }

/* line 7, _producto.scss */
.sku-notifyme-form.notifyme-form > p:after {
  color: #777;
  content: "Déjanos tus datos para informarte cuando el producto este disponible.";
  display: block;
  font-size: 14px;
  margin: 0 0 10px;
  text-align: left;
  text-indent: 0;
  width: 60%;
  line-height: 18px; }

/* line 19, _producto.scss */
.blackbox {
  background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-BgBloker2.png");
  top: 0;
  right: 0px;
  position: fixed;
  z-index: 1000;
  height: 100vh;
  width: 100vw; }
  /* line 27, _producto.scss */
  .blackbox .lightbox {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #ffffff;
    margin: 0 !important;
    width: 100%;
    max-width: 600px; }
    /* line 36, _producto.scss */
    .blackbox .lightbox .cerrarLightbox {
      position: absolute;
      top: -22px;
      right: -22px;
      width: 45px;
      height: 45px;
      background: #ffd200;
      font-size: 25px;
      font-size: 1.5625rem;
      font-weight: bold;
      cursor: pointer; }
      /* line 46, _producto.scss */
      .blackbox .lightbox .cerrarLightbox:before {
        content: "x";
        color: #6e667f;
        position: absolute;
        top: 47%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
    /* line 55, _producto.scss */
    .blackbox .lightbox .contentEleAgregado {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      max-width: 600px; }
      /* line 60, _producto.scss */
      .blackbox .lightbox .contentEleAgregado .headerContent {
        width: 100%;
        background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-BgSubMenu.jpg);
        padding: 15px 0;
        margin-bottom: 20px; }
        /* line 65, _producto.scss */
        .blackbox .lightbox .contentEleAgregado .headerContent h2 {
          width: 90%;
          margin: 0 auto;
          font-size: 14px;
          font-size: 0.875rem;
          font-family: 'AvenirBlack';
          color: #ffffff;
          letter-spacing: -0.2px;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          justify-content: center;
          align-items: center; }
          /* line 75, _producto.scss */
          .blackbox .lightbox .contentEleAgregado .headerContent h2:before {
            content: "";
            display: inline-block;
            width: 24px;
            height: 20px;
            margin-right: 20px;
            background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconCartWhite.png) center no-repeat; }
      /* line 85, _producto.scss */
      .blackbox .lightbox .contentEleAgregado .wrapperItemAg {
        width: 40%;
        border: 1px solid #f2f0ed; }
        /* line 88, _producto.scss */
        .blackbox .lightbox .contentEleAgregado .wrapperItemAg img {
          width: 80%;
          margin: 0 auto; }
      /* line 93, _producto.scss */
      .blackbox .lightbox .contentEleAgregado .midLevel {
        width: 40%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        flex-wrap: wrap;
        padding-left: 5%; }
        /* line 98, _producto.scss */
        .blackbox .lightbox .contentEleAgregado .midLevel h3 {
          width: 90%;
          margin: 0 auto;
          font-size: 20px;
          font-family: 'AvenirRoman';
          letter-spacing: -0.2px;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          align-items: center;
          border-bottom: 1px solid #f2f0ed; }
        /* line 108, _producto.scss */
        .blackbox .lightbox .contentEleAgregado .midLevel .precioProductoAg {
          width: 100%;
          font-size: 30px;
          font-size: 1.875rem;
          font-family: 'AvenirRoman';
          color: #ff3552;
          letter-spacing: -0.2px;
          padding: 20px 20px 0;
          display: table; }
        /* line 117, _producto.scss */
        .blackbox .lightbox .contentEleAgregado .midLevel .cantidadItemAg {
          width: 100%;
          font-size: 15px;
          font-size: 0.9375rem;
          font-family: 'AvenirRoman';
          letter-spacing: 1.6px;
          text-transform: uppercase;
          padding-left: 20px; }
      /* line 127, _producto.scss */
      .blackbox .lightbox .contentEleAgregado .wrapperCartInfo {
        width: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        background: #f2f0ed;
        margin-top: 55px;
        padding: 20px 0;
        position: relative; }
        /* line 136, _producto.scss */
        .blackbox .lightbox .contentEleAgregado .wrapperCartInfo .Prev {
          position: absolute;
          top: -30px;
          left: 50%;
          -webkit-transform: translateX(-50%);
          -moz-transform: translateX(-50%);
          -o-transform: translateX(-50%);
          transform: translateX(-50%); }
        /* line 142, _producto.scss */
        .blackbox .lightbox .contentEleAgregado .wrapperCartInfo .noArticulosCarrito {
          font-size: 15px;
          font-size: 0.9375rem;
          font-family: 'AvenirRoman';
          letter-spacing: 1.6px;
          text-transform: uppercase; }
        /* line 148, _producto.scss */
        .blackbox .lightbox .contentEleAgregado .wrapperCartInfo .txtArticulos {
          font-size: 15px;
          font-size: 0.9375rem;
          font-family: 'AvenirRoman';
          letter-spacing: 1.6px;
          text-transform: uppercase;
          display: block; }
        /* line 156, _producto.scss */
        .blackbox .lightbox .contentEleAgregado .wrapperCartInfo .valorArticulosCarrito {
          font-size: 15px;
          font-size: 0.9375rem;
          font-family: 'AvenirBlack';
          letter-spacing: 1.6px;
          text-transform: uppercase;
          display: block; }
      /* line 164, _producto.scss */
      .blackbox .lightbox .contentEleAgregado .buttonBottomCont {
        width: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin: 15px 0; }
        /* line 170, _producto.scss */
        .blackbox .lightbox .contentEleAgregado .buttonBottomCont .seguirComprando {
          cursor: pointer;
          width: 45%;
          padding: 20px 0;
          border-radius: 100px 0 0 100px;
          background: #f2f0ed;
          -webkit-transition: all 0.3s ease 0s;
          -o-transition: all 0.3s ease 0s;
          -moz-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s; }
          /* line 177, _producto.scss */
          .blackbox .lightbox .contentEleAgregado .buttonBottomCont .seguirComprando:hover {
            background: #faf9f8; }
          /* line 180, _producto.scss */
          .blackbox .lightbox .contentEleAgregado .buttonBottomCont .seguirComprando span {
            display: block;
            width: 100%;
            height: 100%;
            font-family: 'AvenirRoman';
            letter-spacing: 1.6px;
            text-transform: uppercase;
            color: #4c4c4c;
            text-align: center;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            justify-content: center;
            align-items: center; }
            /* line 192, _producto.scss */
            .blackbox .lightbox .contentEleAgregado .buttonBottomCont .seguirComprando span:before {
              content: "";
              display: inline-block;
              width: 24px;
              height: 20px;
              margin-right: 8px;
              -webkit-transform: rotate(180deg);
              -moz-transform: rotate(180deg);
              transform: rotate(180deg);
              background: url(//pepeganga.vteximg.com.br/arquivos/rightMenuArrowV2.png) center no-repeat; }
        /* line 205, _producto.scss */
        .blackbox .lightbox .contentEleAgregado .buttonBottomCont .irAlCheckout {
          cursor: pointer;
          width: 45%;
          padding: 20px 0;
          border-radius: 0 100px 100px 0;
          background: #33aa56;
          font-size: 13px;
          font-size: 0.8125rem;
          font-family: 'AvenirRoman';
          letter-spacing: 1.6px;
          text-transform: uppercase;
          color: #ffffff;
          text-align: center;
          -webkit-transition: all 0.3s ease 0s;
          -o-transition: all 0.3s ease 0s;
          -moz-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s; }
          /* line 218, _producto.scss */
          .blackbox .lightbox .contentEleAgregado .buttonBottomCont .irAlCheckout:hover {
            background: #1E7337; }

/* line 228, _producto.scss */
.blackboxFullImage .lightbox {
  width: 45%;
  max-width: 750px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #ffffff;
  margin: 0 !important; }
  /* line 238, _producto.scss */
  .blackboxFullImage .lightbox .contentFullImage img {
    display: block;
    width: 100%; }
  /* line 242, _producto.scss */
  .blackboxFullImage .lightbox .contentFullImage iframe {
    width: 100%;
    display: block;
    margin: 0 auto; }

/* line 258, _producto.scss */
#TB_overlay {
  background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-BgBloker2.png);
  top: 0;
  right: 0px;
  position: fixed;
  z-index: 1000;
  height: 100vh;
  width: 100vw; }

/* line 267, _producto.scss */
#TB_window {
  background-color: #ffffff; }
  /* line 270, _producto.scss */
  #TB_window #TB_closeAjaxWindow a {
    position: absolute;
    top: -22px;
    right: -22px;
    width: 45px;
    height: 45px;
    background: #ffd200;
    font-size: 25px;
    font-size: 1.5625rem;
    font-weight: bold;
    cursor: pointer;
    overflow: hidden;
    color: transparent; }
    /* line 282, _producto.scss */
    #TB_window #TB_closeAjaxWindow a:before {
      content: "x";
      color: #6e667f;
      position: absolute;
      top: 47%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
  /* line 292, _producto.scss */
  #TB_window #TB_ajaxContent {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    align-items: stretch;
    justify-content: center; }
    /* line 296, _producto.scss */
    #TB_window #TB_ajaxContent .giftlist-insertsku {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center; }
      /* line 301, _producto.scss */
      #TB_window #TB_ajaxContent .giftlist-insertsku .glis-title {
        font-size: 24px;
        font-size: 1.5rem;
        font-family: 'AvenirMedium';
        color: #605e58;
        font-weight: lighter;
        letter-spacing: -0.4px; }
      /* line 309, _producto.scss */
      #TB_window #TB_ajaxContent .giftlist-insertsku .glis-selected {
        color: #4c4c4c;
        font-weight: lighter;
        text-transform: uppercase; }
        /* line 313, _producto.scss */
        #TB_window #TB_ajaxContent .giftlist-insertsku .glis-selected .glis-selected-amount {
          color: #33aa56;
          font-size: 25px;
          font-size: 1.5625rem;
          font-weight: bold; }

/* line 329, _producto.scss */
.producto .wrapper .mainProductWrapper .contProducto {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  padding: 20px 0;
  margin: 0 auto;
  background: #ffffff; }
  /* line 337, _producto.scss */
  .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto {
    width: 50%;
    padding: 0 10px 0 0; }
    /* line 342, _producto.scss */
    .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show {
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      /* line 351, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs {
        order: 1;
        list-style: none;
        width: 20%;
        padding: 0 10px; }
        /* line 357, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs li a {
          width: 100%; }
          /* line 359, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs li a img {
            width: 100%;
            padding: 10px;
            border: 1px solid #f2f0ed; }
        /* line 365, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs li.videoProductoThumb {
          position: relative; }
          /* line 367, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs li.videoProductoThumb a {
            position: relative;
            display: block; }
            /* line 370, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs li.videoProductoThumb a:before {
              content: "";
              display: block;
              background: url(//pepeganga.vteximg.com.br/arquivos/playBtn.png);
              background-position: right center;
              background-repeat: no-repeat;
              background-size: 200%;
              width: 35%;
              height: 35%;
              position: absolute;
              top: 50%;
              left: 50%;
              -webkit-transform: translate(-50%, -50%);
              -moz-transform: translate(-50%, -50%);
              -o-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
              z-index: 1;
              cursor: pointer; }
            /* line 386, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs li.videoProductoThumb a img {
              -webkit-transition: all 0.3s ease 0s;
              -o-transition: all 0.3s ease 0s;
              -moz-transition: all 0.3s ease 0s;
              transition: all 0.3s ease 0s;
              opacity: 0.4; }
          /* line 393, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs li.videoProductoThumb:hover a:before {
            background: url(//pepeganga.vteximg.com.br/arquivos/playBtn.png);
            background-position: right center;
            background-position: left center;
            background-size: 200%; }
          /* line 399, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs li.videoProductoThumb:hover a img {
            opacity: 0.75; }
        /* line 406, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs .slick-arrow {
          position: absolute;
          bottom: 8px;
          width: 32px !important;
          height: 32px;
          background-color: transparent;
          background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconNav.png);
          background-repeat: no-repeat;
          text-indent: -9999px;
          padding: 0;
          margin: 0;
          border: none;
          outline: none;
          overflow: hidden;
          cursor: pointer; }
          /* line 421, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs .slick-arrow.slick-prev {
            left: 15px;
            background-position: left bottom;
            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            transform: rotate(90deg); }
            /* line 427, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs .slick-arrow.slick-prev:hover {
              background-position: left top; }
            /* line 430, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs .slick-arrow.slick-prev.slick-disabled {
              display: none !important; }
          /* line 434, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs .slick-arrow.slick-next {
            right: 15px;
            background-position: right bottom;
            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            transform: rotate(90deg); }
            /* line 440, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs .slick-arrow.slick-next:hover {
              background-position: right top; }
            /* line 443, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs .slick-arrow.slick-next.slick-disabled {
              display: none !important; }
      /* line 449, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include {
        order: 2;
        width: 100%; }
        /* line 452, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include #image {
          width: 100%;
          border: 1px solid #f2f0ed; }
          /* line 455, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include #image img {
            width: 100%;
            padding: 10px; }
          /* line 460, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include #image a {
            display: block;
            width: 100%; }
            /* line 463, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include #image a img {
              width: 100%;
              padding: 10px; }
        /* line 470, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include .zoomPad {
          position: relative;
          overflow: hidden; }
          /* line 473, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include .zoomPad #image-main {
            width: 100%;
            height: 100%; }
          /* line 477, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include .zoomPad .zoomWindow {
            border: 1px solid #f2f0ed;
            padding: 10px;
            background: #ffffff;
            left: 0 !important;
            top: 0 !important;
            width: 100%;
            height: 100%;
            overflow: hidden;
            z-index: 1 !important; }
            /* line 487, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include .zoomPad .zoomWindow .zoomWrapper {
              width: 100% !important;
              height: 100%; }
              /* line 490, _producto.scss */
              .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include .zoomPad .zoomWindow .zoomWrapper .zoomWrapperImage {
                position: relative; }
                /* line 493, _producto.scss */
                .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include .zoomPad .zoomWindow .zoomWrapper .zoomWrapperImage img {
                  width: auto !important;
                  height: auto !important; }
        /* line 501, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include iframe {
          width: 82%;
          display: block;
          margin: 0 auto; }
          @media screen and (max-width: 1100px) {
            /* line 501, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include iframe {
              width: 95%; } }
          @media screen and (max-width: 800px) {
            /* line 501, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include iframe {
              width: 90%;
              height: 224px; } }
    /* line 517, _producto.scss */
    .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .seeFullImage {
      text-align: center;
      margin: 20px auto; }
      /* line 520, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .seeFullImage p {
        cursor: pointer;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        align-items: center;
        justify-content: center; }
        /* line 525, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .seeFullImage p:before {
          width: 30px;
          height: 30px;
          content: "";
          background: url("//pepeganga.vteximg.com.br/arquivos/seeImageIcon.png") no-repeat center;
          display: block;
          margin-right: 10px; }
    @media only screen and (max-width: 800px) {
      /* line 536, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto #aditionalImage {
        margin: 10px auto 10px; }
        /* line 538, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto #aditionalImage ul {
          list-style-type: none;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-justify-content: center;
          -moz-justify-content: center;
          justify-content: center; }
          /* line 551, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto #aditionalImage ul li {
            margin: 0 10px;
            position: relative; }
            /* line 554, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto #aditionalImage ul li p {
              padding: 5px 10px;
              min-width: 156px;
              position: absolute;
              bottom: -24px;
              left: -50px;
              text-align: center;
              font-size: 12px;
              font-size: 0.75rem;
              background: rgba(150, 150, 150, 0.85);
              border-radius: 10px;
              color: white;
              opacity: 0;
              -webkit-transition: all 0.3s ease 0s;
              -o-transition: all 0.3s ease 0s;
              -moz-transition: all 0.3s ease 0s;
              transition: all 0.3s ease 0s; }
            /* line 569, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto #aditionalImage ul li:hover p {
              opacity: 1; }
      /* line 576, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto {
        width: 100%;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        justify-content: flex-end; }
        /* line 589, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto .contSlide {
          width: 95%;
          border: 1px solid #f2f0ed;
          position: relative; }
          /* line 593, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto .contSlide ul {
            width: 100%;
            list-style-type: none; }
            /* line 597, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto .contSlide ul li img {
              width: 100%;
              display: block; }
          /* line 603, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto .contSlide .flex-control-nav {
            width: 200px;
            text-align: center;
            position: absolute;
            left: 50%;
            bottom: 0px;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%); }
            /* line 610, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto .contSlide .flex-control-nav li {
              display: inline-block;
              width: 10px;
              height: 10px;
              margin: 0 5px; }
              /* line 615, _producto.scss */
              .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto .contSlide .flex-control-nav li a {
                background: #f2f0ed;
                border-radius: 20px;
                width: 10px;
                height: 10px;
                display: block;
                text-indent: -999px;
                overflow: hidden; }
              /* line 624, _producto.scss */
              .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto .contSlide .flex-control-nav li a.flex-active {
                background: #9f9f9f; }
          /* line 630, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto .contSlide .flex-direction-nav {
            background: none; }
            /* line 632, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto .contSlide .flex-direction-nav li[class^=flex-nav] {
              position: absolute;
              width: 32px !important;
              height: 32px;
              top: 50%;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%);
              border: none;
              outline: none; }
              /* line 640, _producto.scss */
              .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto .contSlide .flex-direction-nav li[class^=flex-nav] a {
                display: block;
                width: 100%;
                height: 100%;
                text-indent: -999px;
                overflow: hidden;
                outline: none; }
                /* line 647, _producto.scss */
                .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto .contSlide .flex-direction-nav li[class^=flex-nav] a:before {
                  content: "";
                  display: block;
                  position: absolute;
                  top: 50%;
                  left: 50%;
                  -webkit-transform: translate(-50%, -50%);
                  -moz-transform: translate(-50%, -50%);
                  -o-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
                  border-top: solid 8px transparent;
                  border-bottom: solid 8px transparent; }
            /* line 661, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto .contSlide .flex-direction-nav .flex-nav-prev {
              left: 10px; }
              /* line 663, _producto.scss */
              .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto .contSlide .flex-direction-nav .flex-nav-prev a {
                display: block;
                width: 32px;
                height: 32px;
                cursor: pointer;
                background-size: 64px auto;
                background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconNav.png);
                background-repeat: no-repeat;
                background-position: left bottom; }
              /* line 674, _producto.scss */
              .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto .contSlide .flex-direction-nav .flex-nav-prev:active a {
                background-position: left top; }
            /* line 680, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto .contSlide .flex-direction-nav .flex-nav-next {
              right: 10px; }
              /* line 682, _producto.scss */
              .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto .contSlide .flex-direction-nav .flex-nav-next a {
                display: block;
                width: 32px;
                height: 32px;
                cursor: pointer;
                background-size: 64px auto;
                background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconNav.png);
                background-repeat: no-repeat;
                background-position: right bottom; }
              /* line 693, _producto.scss */
              .producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .sliderProducto .contSlide .flex-direction-nav .flex-nav-next:active a {
                background-position: right top; } }
  /* line 703, _producto.scss */
  .producto .wrapper .mainProductWrapper .contProducto .infoProducto {
    width: 50%;
    padding: 0 20px 0 30px; }
    /* line 706, _producto.scss */
    .producto .wrapper .mainProductWrapper .contProducto .infoProducto .nombreProducto {
      margin: 10px 0; }
      /* line 708, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .nombreProducto .productName {
        font-size: 24px;
        font-size: 1.5rem;
        font-family: 'AvenirMedium';
        color: #605e58;
        font-weight: lighter;
        letter-spacing: -0.4px; }
    /* line 716, _producto.scss */
    .producto .wrapper .mainProductWrapper .contProducto .infoProducto .productBrandP {
      margin: 5px 0 0; }
      /* line 719, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .productBrandP div a {
        color: #4c4c4c;
        font-weight: lighter;
        text-transform: uppercase;
        pointer-events: none; }
    /* line 727, _producto.scss */
    .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio {
      padding: 10px 0;
      border-top: 1px solid #f2f0ed;
      border-bottom: 1px solid #f2f0ed;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      /* line 743, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco {
        width: 50%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        align-items: flex-end; }
        /* line 757, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .productPrice {
          width: 100%; }
        /* line 760, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco {
          width: 100%;
          text-indent: -35px;
          overflow: hidden; }
          /* line 764, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco .valor-de {
            width: 100%;
            text-decoration: line-through;
            color: #9f9f9f;
            font-size: 16px;
            font-size: 1rem;
            font-family: 'AvenirRoman';
            font-style: normal;
            text-indent: -9999px;
            overflow: hidden;
            position: relative; }
            @media only screen and (max-width: 800px) {
              /* line 764, _producto.scss */
              .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco .valor-de {
                font-size: 16px;
                font-size: 1rem; } }
            /* line 777, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco .valor-de strong {
              font-family: 'AvenirRoman';
              font-style: normal;
              text-decoration: line-through;
              display: block;
              position: absolute;
              top: 0;
              left: 0;
              text-indent: 0; }
            /* line 789, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco .valor-de + .valor-por {
              width: 100%;
              color: #ff3552;
              font-size: 25px;
              font-size: 1.5625rem;
              font-family: 'AvenirRoman';
              font-style: normal;
              text-indent: -9999px;
              overflow: hidden;
              position: relative; }
              @media only screen and (max-width: 800px) {
                /* line 789, _producto.scss */
                .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco .valor-de + .valor-por {
                  font-size: 20px;
                  font-size: 1.25rem; } }
              /* line 801, _producto.scss */
              .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco .valor-de + .valor-por strong {
                font-family: 'AvenirRoman';
                font-style: normal;
                display: block;
                position: absolute;
                top: 0;
                left: 0;
                text-indent: 0; }
          /* line 812, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco .valor-por {
            width: 100%;
            font-size: 25px;
            font-size: 1.5625rem;
            font-family: 'AvenirRoman';
            font-style: normal;
            text-indent: -9999px;
            overflow: hidden;
            position: relative; }
            @media only screen and (max-width: 800px) {
              /* line 812, _producto.scss */
              .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco .valor-por {
                font-size: 20px;
                font-size: 1.25rem; } }
            /* line 824, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco .valor-por strong {
              font-family: 'AvenirRoman';
              font-style: normal;
              display: block;
              position: absolute;
              top: 0;
              left: 0;
              text-indent: 0; }
          /* line 834, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco .valor-dividido {
            display: none !important; }
        /* line 838, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .preco-a-vista {
          width: 100%;
          display: none !important;
          color: #ff3552;
          font-size: 25px;
          font-size: 1.5625rem;
          font-family: 'AvenirRoman';
          font-style: normal;
          text-indent: -9999px;
          overflow: hidden;
          position: relative; }
          /* line 849, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .preco-a-vista strong {
            font-family: 'AvenirRoman';
            font-style: normal;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            text-indent: 0; }
        /* line 859, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .economia-de {
          display: none; }
      /* line 863, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .priceDescuentoPG {
        width: 50%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between; }
        /* line 877, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .priceDescuentoPG .descuentoPG {
          width: 100%;
          color: #33aa56;
          font-size: 25px;
          font-size: 1.5625rem;
          font-weight: bold;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-justify-content: center;
          -moz-justify-content: center;
          justify-content: center;
          -webkit-align-items: flex-end;
          -moz-align-items: flex-end;
          align-items: flex-end; }
          @media only screen and (max-width: 800px) {
            /* line 877, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .priceDescuentoPG .descuentoPG {
              font-size: 20px;
              font-size: 1.25rem; } }
          /* line 900, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .precio .priceDescuentoPG .descuentoPG:before {
            content: "";
            display: block;
            width: 100%;
            height: 28px;
            background: url(//pepeganga.vteximg.com.br/arquivos/logoTGPepeGangaV2.png) no-repeat center;
            background-size: contain; }
    /* line 911, _producto.scss */
    .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap;
      padding: 10px 0; }
      /* line 922, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd {
        width: 50%; }
        @media only screen and (max-width: 800px) {
          /* line 922, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd {
            width: 100%; } }
        /* line 929, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd .title {
          font-size: 13px;
          font-size: 0.8125rem;
          color: #54524e;
          margin: 0;
          margin-bottom: 10px; }
        /* line 936, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd .vitrineColor ul {
          margin: 15px 0;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-justify-content: flex-start;
          -moz-justify-content: flex-start;
          justify-content: flex-start;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap; }
          /* line 950, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd .vitrineColor ul li {
            list-style-type: none;
            margin: 0 2.5px 5px;
            width: 35px;
            height: 35px;
            position: relative; }
            /* line 956, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd .vitrineColor ul li a {
              display: block;
              width: 100%;
              height: 100%;
              border-radius: 10px;
              -webkit-transition: all 0.3s ease 0.2s;
              -moz-transition: all 0.3s ease 0.2s;
              transition: all 0.3s ease 0.2s;
              box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, 0.36);
              -webkit-box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, 0.36);
              -moz-box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, 0.36); }
            /* line 968, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd .vitrineColor ul li p {
              position: absolute;
              top: 110%;
              left: 50%;
              -webkit-transform: translateX(-50%);
              -moz-transform: translateX(-50%);
              -o-transform: translateX(-50%);
              transform: translateX(-50%);
              opacity: 0;
              font-size: 10px;
              font-size: 0.625rem;
              color: #757575;
              -webkit-transition: all 0.3s ease 0.2s;
              -moz-transition: all 0.3s ease 0.2s;
              transition: all 0.3s ease 0.2s; }
            /* line 981, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd .vitrineColor ul li.active a {
              border: 3px solid #ff3552; }
            /* line 992, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd .vitrineColor ul li:hover p {
              opacity: 1; }
      /* line 1000, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd {
        width: 50%; }
        @media only screen and (max-width: 800px) {
          /* line 1000, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd {
            width: 50%; } }
        /* line 1005, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .title {
          font-size: 13px;
          font-size: 0.8125rem;
          color: #54524e;
          margin: 0;
          margin-bottom: 10px;
          display: none; }
        /* line 1012, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container {
          width: 100%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap; }
          /* line 1023, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla {
            width: 100%;
            list-style-type: none; }
            @media only screen and (max-width: 800px) {
              /* line 1023, _producto.scss */
              .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla {
                width: 100%; } }
            /* line 1029, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla .specification {
              font-size: 13px;
              font-size: 0.8125rem;
              color: #54524e;
              font-weight: bold;
              margin-bottom: 10px; }
            /* line 1035, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla .aletSeleccionTalla {
              color: #ff3552; }
            /* line 1039, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla .skuList span {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: box;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: box;
              display: flex;
              -webkit-flex-wrap: wrap;
              -moz-flex-wrap: wrap;
              flex-wrap: wrap; }
              /* line 1049, _producto.scss */
              .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla .skuList span input {
                display: none; }
              /* line 1052, _producto.scss */
              .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla .skuList span label {
                cursor: pointer;
                height: 35px;
                width: 35px;
                border-radius: 10px;
                background: #f2f0ed;
                text-align: center;
                font-size: 12px;
                font-size: 0.75rem;
                padding: 6px;
                margin: 0 2.5px 5px;
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: box;
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: box;
                display: flex;
                -webkit-justify-content: center;
                -moz-justify-content: center;
                justify-content: center;
                -webkit-align-items: center;
                -moz-align-items: center;
                align-items: center;
                -webkit-transition: all 0.3s ease 0s;
                -o-transition: all 0.3s ease 0s;
                -moz-transition: all 0.3s ease 0s;
                transition: all 0.3s ease 0s; }
                /* line 1075, _producto.scss */
                .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla .skuList span label:hover {
                  color: #ffffff;
                  background: #777381; }
                /* line 1079, _producto.scss */
                .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla .skuList span label.checked {
                  color: #ffffff;
                  background: #777381; }
                /* line 1083, _producto.scss */
                .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla .skuList span label.item_unavailable {
                  color: #686258;
                  background: rgba(242, 240, 237, 0.9);
                  cursor: default;
                  opacity: 0.5; }
                  /* line 1088, _producto.scss */
                  .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla .skuList span label.item_unavailable:hover {
                    background: rgba(242, 240, 237, 0.9); }
        /* line 1097, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .guiaTallas {
          display: none;
          width: 50%;
          margin-top: 10px;
          color: #605e58;
          cursor: pointer;
          font-size: 12px;
          font-size: 0.75rem;
          font-family: 'AvenirMedium'; }
          @media only screen and (max-width: 800px) {
            /* line 1097, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .guiaTallas {
              width: 100%; } }
          /* line 1111, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .guiaTallas:hover {
            color: #000000; }
    /* line 1117, _producto.scss */
    .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex; }
    /* line 1120, _producto.scss */
    .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap; }
      @media only screen and (max-width: 800px) {
        /* line 1120, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad {
          width: 50%;
          display: block; } }
      /* line 1134, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .title {
        width: 100%;
        color: #54524e;
        font-size: 13px;
        font-size: 0.8125rem;
        margin: 0;
        margin-bottom: 10px; }
      /* line 1141, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .contentSelectCantidad {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap; }
        /* line 1151, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .contentSelectCantidad .control, .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .contentSelectCantidad .buy-in-page-quantity {
          vertical-align: middle;
          background: #f2f0ed;
          padding: 5px 10px;
          border-radius: 7px;
          margin-right: 5px;
          border: none;
          color: #4c4c4c; }
        /* line 1160, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .contentSelectCantidad .buy-in-page-quantity {
          width: 70px;
          padding: 9px 10px;
          border-radius: 5px;
          text-align: center; }
        /* line 1166, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .contentSelectCantidad .control {
          cursor: pointer;
          -webkit-transition: all 0.3s ease 0s;
          -o-transition: all 0.3s ease 0s;
          -moz-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s; }
          /* line 1169, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .contentSelectCantidad .control:hover {
            background: #aba8b1;
            color: #ffffff; }
      /* line 1175, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .mensajeStock {
        background: #777381;
        padding: 4px 8px;
        margin-left: 20px;
        border-radius: 7px;
        position: relative;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
        @media only screen and (max-width: 800px) {
          /* line 1175, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .mensajeStock {
            margin-left: 0px;
            margin-top: 20px; } }
        /* line 1194, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .mensajeStock:before {
          content: "";
          border-right: #777381 solid 4px;
          border-top: transparent solid 4px;
          border-bottom: transparent solid 4px;
          position: absolute;
          top: 50%;
          left: -3.5px;
          -webkit-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          transform: translateY(-50%); }
          @media only screen and (max-width: 800px) {
            /* line 1194, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .mensajeStock:before {
              content: "";
              border-right: #777381 solid 4px;
              border-top: transparent solid 4px;
              border-bottom: transparent solid 4px;
              position: absolute;
              top: -3.5px;
              left: 50%;
              -webkit-transform: translateX(-50%);
              -moz-transform: translateX(-50%);
              -o-transform: translateX(-50%);
              transform: translateX(-50%); } }
        /* line 1214, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .mensajeStock p {
          color: #ffffff;
          font-size: 13px;
          font-size: 0.8125rem; }
    /* line 1220, _producto.scss */
    .producto .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap; }
      /* line 1230, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .buy-in-page-button {
        background: #33aa56;
        padding: 15px 20px;
        width: 100%;
        text-align: center;
        margin: 20px auto 0;
        border-radius: 10px;
        color: #ffffff;
        font-size: 20px;
        font-size: 1.25rem;
        text-transform: uppercase;
        letter-spacing: 1px;
        -webkit-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s; }
        /* line 1242, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .buy-in-page-button:hover {
          background: #1E7337; }
      /* line 1247, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme {
        display: block !important; }
        /* line 1249, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .notifyme-title-div {
          display: none !important; }
        /* line 1252, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .sku-notifyme-form.notifyme-form {
          border: none; }
          /* line 1254, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .sku-notifyme-form.notifyme-form > p {
            display: block;
            overflow: hidden;
            text-indent: -999px; }
            /* line 1258, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .sku-notifyme-form.notifyme-form > p:after {
              content: "Déjanos tus datos para informarte cuando el producto este disponible.";
              display: block;
              font-size: 14px;
              font-size: 0.875rem;
              margin: 0 0 10px;
              text-align: left;
              text-indent: 0;
              width: 100%; }
          /* line 1268, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .sku-notifyme-form.notifyme-form input {
            border: 1px solid #f2f0ed;
            padding: 5px 10px;
            border-radius: 5px;
            font-size: 12px;
            font-size: 0.75rem;
            margin: 0 2.5px; }
          /* line 1275, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .sku-notifyme-form.notifyme-form input[type=button] {
            background: #33aa56;
            text-transform: uppercase;
            color: #ffffff;
            -webkit-transition: all 0.3s ease 0s;
            -o-transition: all 0.3s ease 0s;
            -moz-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s; }
            /* line 1280, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .sku-notifyme-form.notifyme-form input[type=button]:hover {
              background: #1E7337; }
        /* line 1285, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .success {
          border: none; }
          /* line 1287, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .success .sku-notifyme-success.notifyme-success {
            display: block;
            overflow: hidden;
            text-indent: -9999px;
            font-style: normal; }
            /* line 1292, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .success .sku-notifyme-success.notifyme-success:after {
              content: "Te avisaremos cuando el producto este disponible.";
              display: block;
              font-size: 14px;
              font-size: 0.875rem;
              margin: 0 0 10px;
              text-align: left;
              text-indent: 0;
              width: 100%; }
    /* line 1305, _producto.scss */
    .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      justify-content: space-between;
      padding: 15px 0;
      border-bottom: 1px solid #f2f0ed; }
      /* line 1310, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList {
        cursor: pointer;
        display: block; }
        /* line 1313, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList p {
          display: flex;
          align-items: center;
          font-size: 13px;
          font-size: 0.8125rem;
          color: #686258; }
          /* line 1318, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList p:before {
            width: 22px;
            height: 21px;
            content: "";
            background: url("//pepeganga.vteximg.com.br/arquivos/giftIcon.png") no-repeat center;
            display: block;
            margin-right: 10px; }
        /* line 1328, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList .giftlist-insertsku-wrapper .glis-sku-single {
          display: block; }
        /* line 1334, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList .giftlist-insertsku-wrapper .ajax-content-loader .giftlist-insertsku-must-login a.glis-link.must-login {
          overflow: hidden;
          position: relative;
          text-align: center;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          align-items: center;
          font-size: 13px;
          font-size: 0.8125rem;
          color: #fff; }
          /* line 1343, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList .giftlist-insertsku-wrapper .ajax-content-loader .giftlist-insertsku-must-login a.glis-link.must-login:before {
            width: 21px;
            height: 21px;
            content: "";
            background: url("//pepeganga.vteximg.com.br/arquivos/giftIcon.png") no-repeat center;
            display: block;
            margin-right: 10px; }
          /* line 1351, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList .giftlist-insertsku-wrapper .ajax-content-loader .giftlist-insertsku-must-login a.glis-link.must-login:after {
            position: absolute;
            left: 0;
            content: "Agregar a Lista de Regalos";
            display: block;
            margin-left: 25px;
            top: 0;
            color: #686258;
            height: 21px;
            vertical-align: middle;
            padding-top: 3px; }
        /* line 1366, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList .giftlist-insertsku-wrapper .ajax-content-loader a.glis-popup-link {
          overflow: hidden;
          position: relative;
          text-align: center;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          align-items: center;
          font-size: 13px;
          font-size: 0.8125rem;
          color: #fff; }
        /* line 1380, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList .giftlist-insertsku-wrapper .glis-sku-single {
          display: none; }
        /* line 1385, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList .giftlist-insertsku-wrapper .ajax-content-loader .giftlist-insertsku-must-login a.must-login {
          overflow: hidden;
          position: relative;
          text-align: center;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          align-items: center;
          font-size: 13px;
          font-size: 0.8125rem;
          color: #fff; }
          /* line 1399, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList .giftlist-insertsku-wrapper .ajax-content-loader .giftlist-insertsku-must-login a.must-login:before {
            width: 21px;
            height: 21px;
            content: "";
            background: url("//pepeganga.vteximg.com.br/arquivos/giftIcon.png") no-repeat center;
            display: block;
            margin-right: 10px; }
          /* line 1407, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList .giftlist-insertsku-wrapper .ajax-content-loader .giftlist-insertsku-must-login a.must-login:after {
            position: absolute;
            left: 0;
            content: "Agregar a Lista de Regalos";
            display: block;
            margin-left: 25px;
            top: 0;
            color: #686258;
            height: 21px;
            vertical-align: middle;
            padding-top: 3px; }
        /* line 1421, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList .giftlist-insertsku-wrapper .ajax-content-loader a.glis-popup-link {
          overflow: hidden;
          position: relative;
          text-align: center;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          align-items: center;
          font-size: 13px;
          font-size: 0.8125rem;
          color: #fff; }
          /* line 1435, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList .giftlist-insertsku-wrapper .ajax-content-loader a.glis-popup-link:before {
            width: 32px;
            height: 32px;
            content: "";
            background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsHeader.png) no-repeat;
            display: block;
            margin-right: 20px;
            background-position: 0px 0px; }
          /* line 1445, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList .giftlist-insertsku-wrapper .ajax-content-loader a.glis-popup-link:after {
            background-position: 0px 0px; }
          /* line 1448, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList .giftlist-insertsku-wrapper .ajax-content-loader a.glis-popup-link:after {
            position: absolute;
            left: 0;
            content: "Agregar a Lsita de Regalos";
            display: block;
            margin-left: 40px;
            top: 0;
            color: #686258;
            height: 21px;
            vertical-align: middle;
            padding-top: 7px; }
          /* line 1461, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList .giftlist-insertsku-wrapper .ajax-content-loader a.glis-popup-link:hover:before {
            background-position: -32px 0px; }
          /* line 1464, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList .giftlist-insertsku-wrapper .ajax-content-loader a.glis-popup-link:hover:before {
            background-position: -32px 0px; }
      /* line 1472, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList {
        cursor: pointer; }
        /* line 1474, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList p#add_wishList_button {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          align-items: center;
          font-size: 13px;
          font-size: 0.8125rem;
          color: #686258; }
          /* line 1479, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList p#add_wishList_button:before {
            width: 32px;
            height: 32px;
            content: "";
            background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsHeader.png") no-repeat;
            background-position: 0px -32px;
            display: block;
            margin-right: 10px; }
          /* line 1489, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList p#add_wishList_button:hover:before {
            background-position: -32px -32px; }
        /* line 1494, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList .successWishList {
          padding: 10px;
          border: 1px solid #cccccc;
          position: absolute;
          background-color: #ffffff;
          width: 30%;
          margin-top: 10px;
          display: none;
          z-index: 9;
          overflow: visible !important; }
          /* line 1504, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList .successWishList .closeMsg {
            position: absolute;
            top: -10px;
            right: -10px;
            width: 20px;
            height: 20px;
            background: #ffd200;
            font-size: 12px;
            font-size: 0.75rem;
            font-weight: bold;
            cursor: pointer;
            text-indent: -9999px; }
            /* line 1515, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList .successWishList .closeMsg:before {
              text-indent: 0;
              content: "x";
              color: #6e667f;
              position: absolute;
              top: 47%;
              left: 50%;
              -webkit-transform: translate(-50%, -50%);
              -moz-transform: translate(-50%, -50%);
              -o-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
          /* line 1525, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList .successWishList p {
            font-size: 12px;
            font-size: 0.75rem;
            color: #686258;
            margin-bottom: 10px;
            text-align: center; }
          /* line 1531, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList .successWishList a {
            display: block;
            width: 60%;
            padding: 8px;
            background: #33aa56;
            text-transform: uppercase;
            color: #ffffff;
            font-size: 12px;
            font-size: 0.75rem;
            text-align: center;
            margin: 0 auto; }
        /* line 1543, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList .mailSubscriberWishList {
          padding: 10px;
          border: 1px solid #cccccc;
          position: absolute;
          background-color: #ffffff;
          width: 30%;
          margin-top: 10px;
          display: none;
          z-index: 9;
          overflow: visible !important; }
          /* line 1553, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList .mailSubscriberWishList .closeMsg {
            position: absolute;
            top: -10px;
            right: -10px;
            width: 20px;
            height: 20px;
            background: #ffd200;
            font-size: 12px;
            font-size: 0.75rem;
            font-weight: bold;
            cursor: pointer;
            text-indent: -9999px; }
            /* line 1564, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList .mailSubscriberWishList .closeMsg:before {
              text-indent: 0;
              content: "x";
              color: #6e667f;
              position: absolute;
              top: 47%;
              left: 50%;
              -webkit-transform: translate(-50%, -50%);
              -moz-transform: translate(-50%, -50%);
              -o-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
          /* line 1574, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList .mailSubscriberWishList p {
            font-size: 12px;
            font-size: 0.75rem;
            color: #686258;
            margin-bottom: 9px; }
          /* line 1579, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList .mailSubscriberWishList input {
            border: 1px solid #f2f0ed;
            padding: 5px 10px;
            border-radius: 5px;
            font-size: 12px;
            font-size: 0.75rem;
            width: 69%;
            display: inline-block; }
            /* line 1586, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList .mailSubscriberWishList input:focus {
              border: 1px solid #33aa56;
              outline: none; }
          /* line 1591, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList .mailSubscriberWishList input[type=button] {
            background: #33aa56;
            text-transform: uppercase;
            color: #ffffff;
            margin-left: 1%;
            width: 30%;
            -webkit-transition: all 0.3s ease 0s;
            -o-transition: all 0.3s ease 0s;
            -moz-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s; }
            /* line 1598, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList .mailSubscriberWishList input[type=button]:hover {
              background: #1E7337; }
          /* line 1602, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList .mailSubscriberWishList #errorWishlist {
            width: 100%;
            font-size: 13px;
            font-size: 0.8125rem;
            color: #ff3552;
            padding: 10px;
            text-align: center; }
    /* line 1612, _producto.scss */
    .producto .wrapper .mainProductWrapper .contProducto .infoProducto .aditionalInfo {
      font-size: 12px;
      font-size: 0.75rem;
      color: #656a72;
      margin: 10px auto; }
    /* line 1617, _producto.scss */
    .producto .wrapper .mainProductWrapper .contProducto .infoProducto .seeMoreDetails {
      font-size: 12px;
      font-size: 0.75rem;
      display: block;
      margin: 20px auto;
      width: 150px;
      text-align: center;
      padding: 5px 10px;
      background: #f2f0ed;
      border-radius: 10px;
      color: #54524e;
      cursor: pointer;
      -webkit-transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      -moz-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s; }
      /* line 1629, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .seeMoreDetails a {
        -webkit-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
        color: #4c4c4c; }
      /* line 1633, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .seeMoreDetails:hover {
        background: #54524e; }
        /* line 1635, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .seeMoreDetails:hover a {
          color: #ffffff; }
    /* line 1640, _producto.scss */
    .producto .wrapper .mainProductWrapper .contProducto .infoProducto #aditionalImage {
      margin: 10px auto 10px; }
      /* line 1642, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto #aditionalImage ul {
        list-style-type: none;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center; }
        /* line 1655, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto #aditionalImage ul li {
          margin: 0 10px;
          position: relative; }
          /* line 1658, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto #aditionalImage ul li p {
            padding: 5px 10px;
            min-width: 156px;
            position: absolute;
            bottom: -24px;
            left: -50px;
            text-align: center;
            font-size: 12px;
            font-size: 0.75rem;
            background: rgba(150, 150, 150, 0.85);
            border-radius: 10px;
            color: white;
            opacity: 0;
            -webkit-transition: all 0.3s ease 0s;
            -o-transition: all 0.3s ease 0s;
            -moz-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s; }
          /* line 1673, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto #aditionalImage ul li:hover p {
            opacity: 1; }
    /* line 1680, _producto.scss */
    .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo {
      padding: 10px 0;
      border-top: 1px solid #f2f0ed;
      border-bottom: 1px solid #f2f0ed;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      justify-content: space-between;
      font-size: 12px;
      font-size: 0.75rem; }
      @media only screen and (max-width: 800px) {
        /* line 1680, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo {
          flex-wrap: wrap;
          border-bottom: none; } }
      /* line 1691, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        align-items: center; }
        /* line 1694, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo > div span {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex; }
      /* line 1698, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .codigoProducto, .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .codigoProductoPlu {
        cursor: default;
        font-size: 10px;
        font-size: 0.625rem; }
        @media only screen and (max-width: 800px) {
          /* line 1698, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .codigoProducto, .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .codigoProductoPlu {
            width: 50%;
            border-bottom: 1px solid #f2f0ed;
            margin-bottom: 10px; }
            /* line 1705, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .codigoProducto span, .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .codigoProductoPlu span {
              margin: 0 auto 10px; } }
      /* line 1711, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .seeOpinions a {
        color: #4c4c4c;
        text-decoration: none; }
      /* line 1715, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .seeOpinions:before {
        width: 25px;
        height: 22px;
        content: "";
        background: url("//pepeganga.vteximg.com.br/arquivos/addMessageIconBtn.png") no-repeat;
        background-position: center 97%;
        display: block;
        margin-right: 10px; }
      /* line 1725, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .seeOpinions:hover a {
        color: #ff3552; }
      /* line 1728, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .seeOpinions:hover:before {
        background-position: center 0%; }
      /* line 1733, _producto.scss */
      .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .share {
        position: relative;
        cursor: default; }
        /* line 1736, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .share:before {
          width: 25px;
          height: 25px;
          content: "";
          background: url("//pepeganga.vteximg.com.br/arquivos/addShareIconBtn.png") no-repeat;
          background-position: center 0;
          display: block;
          margin-right: 10px; }
        /* line 1745, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .share:hover {
          color: #ff3552; }
          /* line 1747, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .share:hover:before {
            background-position: center 114%; }
        /* line 1751, _producto.scss */
        .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .share .contCompartir {
          position: absolute;
          width: 100%;
          left: 50%;
          top: 100%;
          -webkit-transform: translateX(-50%);
          -moz-transform: translateX(-50%);
          -o-transform: translateX(-50%);
          transform: translateX(-50%);
          background: #f2f0ed;
          padding: 8px 10px;
          border-radius: 10px;
          z-index: 1; }
          /* line 1762, _producto.scss */
          .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .share .contCompartir ul {
            width: 100%;
            list-style-type: none;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-justify-content: center;
            -moz-justify-content: center;
            justify-content: center; }
            /* line 1776, _producto.scss */
            .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .share .contCompartir ul li {
              width: 25px;
              height: 25px;
              margin: 0 4px; }
              /* line 1780, _producto.scss */
              .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .share .contCompartir ul li div {
                width: 25px;
                height: 25px;
                overflow: hidden; }
                /* line 1784, _producto.scss */
                .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .share .contCompartir ul li div.twitterContainer {
                  width: 26px;
                  height: 25px;
                  background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-socialIcon.png);
                  background-repeat: no-repeat;
                  background-position: right -25px;
                  background-size: 51px auto; }
                  /* line 1791, _producto.scss */
                  .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .share .contCompartir ul li div.twitterContainer iframe {
                    opacity: 0; }
                /* line 1795, _producto.scss */
                .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .share .contCompartir ul li div.facebookContainer {
                  background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-socialIcon.png);
                  background-repeat: no-repeat;
                  background-position: right 1px;
                  background-size: 50px auto; }
                  /* line 1800, _producto.scss */
                  .producto .wrapper .mainProductWrapper .contProducto .infoProducto .bottomInfo .share .contCompartir ul li div.facebookContainer a {
                    opacity: 0; }
/* line 1813, _producto.scss */
.producto .wrapper .vitrineProductContainer {
  position: relative; }
  /* line 1816, _producto.scss */
  .producto .wrapper .vitrineProductContainer:before {
    content: "";
    display: block;
    margin: 0 0 15px;
    width: 100%;
    height: 8px;
    background: #f2f0ed; }
  /* line 1824, _producto.scss */
  .producto .wrapper .vitrineProductContainer .ancorDetalles {
    position: absolute;
    top: 70%; }
  /* line 1828, _producto.scss */
  .producto .wrapper .vitrineProductContainer .title {
    text-align: center; }
    /* line 1830, _producto.scss */
    .producto .wrapper .vitrineProductContainer .title h3 {
      margin-top: 5px;
      font-weight: lighter; }
/* line 1837, _producto.scss */
.producto .wrapper #additionalInfo {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  margin: 35px 0 30px;
  position: relative;
  background: #ffffff; }
  /* line 1853, _producto.scss */
  .producto .wrapper #additionalInfo:before {
    content: "";
    display: block;
    position: absolute;
    top: -29px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 183px;
    height: 30px;
    background-image: url(//pepeganga.vteximg.com.br/arquivos/heartIconProducto.png), url(//pepeganga.vteximg.com.br/arquivos/bgTapCorazonProducto.png);
    background-size: auto, contain;
    background-position: center, center;
    background-repeat: no-repeat, no-repeat; }
  /* line 1867, _producto.scss */
  .producto .wrapper #additionalInfo .ancorComentarios {
    position: absolute;
    bottom: 60%; }
  /* line 1871, _producto.scss */
  .producto .wrapper #additionalInfo .menuInfoProduct {
    width: 90%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
    list-style-type: none;
    padding: 30px 0 0;
    position: relative; }
    /* line 1888, _producto.scss */
    .producto .wrapper #additionalInfo .menuInfoProduct li {
      cursor: pointer; }
      @media only screen and (max-width: 800px) {
        /* line 1888, _producto.scss */
        .producto .wrapper #additionalInfo .menuInfoProduct li {
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center; } }
      /* line 1900, _producto.scss */
      .producto .wrapper #additionalInfo .menuInfoProduct li p {
        padding: 12px 42px; }
        @media only screen and (max-width: 800px) {
          /* line 1900, _producto.scss */
          .producto .wrapper #additionalInfo .menuInfoProduct li p {
            font-size: 12px;
            font-size: 0.75rem; } }
      /* line 1906, _producto.scss */
      .producto .wrapper #additionalInfo .menuInfoProduct li:hover {
        background-size: 105% 105%;
        background-image: url(//pepeganga.vteximg.com.br/arquivos/pestanaInfoProducto.png);
        background-repeat: no-repeat;
        background-position: top center; }
        /* line 1911, _producto.scss */
        .producto .wrapper #additionalInfo .menuInfoProduct li:hover p {
          font-weight: bold; }
      /* line 1915, _producto.scss */
      .producto .wrapper #additionalInfo .menuInfoProduct li.active {
        background-size: 105% 105%;
        background-image: url(//pepeganga.vteximg.com.br/arquivos/pestanaInfoProducto.png);
        background-repeat: no-repeat;
        background-position: top center; }
        /* line 1920, _producto.scss */
        .producto .wrapper #additionalInfo .menuInfoProduct li.active p {
          font-weight: bold; }
  /* line 1926, _producto.scss */
  .producto .wrapper #additionalInfo .contentInfoProducto {
    width: 95%;
    border-radius: 12px;
    position: relative; }
    /* line 1930, _producto.scss */
    .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto {
      background: #faf9f8;
      width: 100%;
      min-height: 228px;
      margin-bottom: 20px;
      border-radius: 20px;
      padding: 30px 4%;
      position: relative;
      display: none;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      list-style-type: none; }
      /* line 1947, _producto.scss */
      .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .navInfoProducto {
        position: absolute;
        width: 100%;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        transform: translateY(-50%);
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between; }
        /* line 1967, _producto.scss */
        .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .navInfoProducto a {
          display: block;
          width: 32px;
          height: 32px;
          cursor: pointer;
          background-size: 64px auto;
          background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconNav.png);
          background-repeat: no-repeat; }
          /* line 1975, _producto.scss */
          .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .navInfoProducto a.back {
            margin-left: 15px;
            background-position: left bottom; }
          /* line 1979, _producto.scss */
          .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .navInfoProducto a.next {
            margin-right: 15px;
            background-position: right bottom; }
          /* line 1984, _producto.scss */
          .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .navInfoProducto a:hover.back {
            background-position: left top; }
          /* line 1987, _producto.scss */
          .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .navInfoProducto a:hover.next {
            background-position: right top; }
      /* line 1993, _producto.scss */
      .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .left {
        width: 48%; }
        /* line 1995, _producto.scss */
        .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .left p {
          width: 90%;
          margin: 0 auto;
          font-size: 14px;
          font-size: 0.875rem; }
        /* line 2000, _producto.scss */
        .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .left img.logoDetalles {
          display: block;
          margin: 0 0 20px 5%; }
        /* line 2004, _producto.scss */
        .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .left.contentFull {
          width: 96%; }
      /* line 2008, _producto.scss */
      .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .right {
        width: 48%; }
        /* line 2010, _producto.scss */
        .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .right img {
          width: 90%;
          display: block;
          margin: 0 auto; }
      /* line 2016, _producto.scss */
      .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto ul {
        list-style-type: none; }
      /* line 2020, _producto.scss */
      .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .contentCenter > p {
        width: 95%;
        margin: 0 auto;
        text-align: center;
        font-weight: bold;
        font-size: 16px;
        font-size: 1rem; }
      /* line 2027, _producto.scss */
      .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .contentCenter .contentContenido {
        width: 100%; }
        /* line 2029, _producto.scss */
        .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .contentCenter .contentContenido h3 {
          width: 95%;
          margin: 0 auto;
          font-size: 20px;
          font-size: 1.25rem;
          color: #33aa56;
          padding: 15px 0; }
        /* line 2036, _producto.scss */
        .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .contentCenter .contentContenido > ul {
          width: 97%;
          margin: 0 auto;
          list-style-type: none; }
          /* line 2040, _producto.scss */
          .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .contentCenter .contentContenido > ul > li {
            padding: 8px 10px;
            position: relative;
            width: 95%;
            margin: 0 auto;
            font-size: 14px;
            font-size: 0.875rem; }
            /* line 2046, _producto.scss */
            .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .contentCenter .contentContenido > ul > li:before {
              content: "";
              border-left: #33aa56 solid 4px;
              border-top: transparent solid 4px;
              border-bottom: transparent solid 4px;
              position: absolute;
              top: 13px;
              left: -3.5px; }
            /* line 2055, _producto.scss */
            .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .contentCenter .contentContenido > ul > li p {
              width: 100%;
              margin: 0 auto;
              font-size: 14px;
              font-size: 0.875rem;
              font-weight: bold; }
          /* line 2062, _producto.scss */
          .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .contentCenter .contentContenido > ul ul {
            width: 100%;
            margin: 0 auto;
            list-style-type: none; }
            /* line 2066, _producto.scss */
            .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .contentCenter .contentContenido > ul ul li {
              padding: 8px 10px;
              width: 98%;
              margin: 0 auto;
              font-size: 12px;
              font-size: 0.75rem;
              position: relative; }
              /* line 2072, _producto.scss */
              .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .contentCenter .contentContenido > ul ul li:before {
                content: "";
                width: 5px;
                height: 5px;
                border-radius: 10px;
                background: #33aa56;
                position: absolute;
                top: 13px;
                left: -3.5px; }
      /* line 2088, _producto.scss */
      .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto#especificaciones .left {
        width: 100%; }
        /* line 2090, _producto.scss */
        .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto#especificaciones .left p {
          font-size: 13px;
          font-size: 0.8125rem;
          margin: 8px auto; }
          /* line 2093, _producto.scss */
          .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto#especificaciones .left p .resalto {
            font-weight: bold;
            text-transform: uppercase;
            font-size: 14px;
            font-size: 0.875rem;
            color: #33aa56;
            margin-right: 7px;
            margin-bottom: 8px; }
      /* line 2103, _producto.scss */
      .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto#especificaciones .right {
        display: none; }
      /* line 2107, _producto.scss */
      .producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto.showInfoProducto {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex; }
/* line 2120, _producto.scss */
.producto .wrapper .comentarios .title {
  text-align: center; }
  /* line 2122, _producto.scss */
  .producto .wrapper .comentarios .title h3 {
    margin-top: 5px;
    font-weight: lighter; }
/* line 2127, _producto.scss */
.producto .wrapper .comentarios .contReview {
  border-bottom: solid 10px #f2f0ed;
  padding: 75px 0 50px 0;
  margin-bottom: 40px; }
  /* line 2132, _producto.scss */
  .producto .wrapper .comentarios .contReview .user-review * {
    list-style-type: none; }
  /* line 2135, _producto.scss */
  .producto .wrapper .comentarios .contReview .user-review h4 {
    display: none; }
  /* line 2138, _producto.scss */
  .producto .wrapper .comentarios .contReview .user-review hr {
    display: none; }
  /* line 2141, _producto.scss */
  .producto .wrapper .comentarios .contReview .user-review .avaliacao {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 80%;
    margin: 0 auto; }
    /* line 2159, _producto.scss */
    .producto .wrapper .comentarios .contReview .user-review .avaliacao .media {
      padding: 0 30px;
      width: 50%; }
      /* line 2162, _producto.scss */
      .producto .wrapper .comentarios .contReview .user-review .avaliacao .media * {
        display: block;
        text-align: center;
        width: 100%; }
      /* line 2167, _producto.scss */
      .producto .wrapper .comentarios .contReview .user-review .avaliacao .media span {
        color: #54524e;
        margin-bottom: 15px; }
    /* line 2172, _producto.scss */
    .producto .wrapper .comentarios .contReview .user-review .avaliacao .avalie-produto {
      padding: 0 30px;
      width: 50%; }
      /* line 2175, _producto.scss */
      .producto .wrapper .comentarios .contReview .user-review .avaliacao .avalie-produto h5 {
        display: block;
        text-align: center;
        width: 100%;
        color: #54524e;
        font-weight: normal;
        margin-bottom: 15px; }
      /* line 2184, _producto.scss */
      .producto .wrapper .comentarios .contReview .user-review .avaliacao .avalie-produto .rating-avalie a {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        text-align: center; }
        /* line 2201, _producto.scss */
        .producto .wrapper .comentarios .contReview .user-review .avaliacao .avalie-produto .rating-avalie a span {
          background-image: url("mStarsReviews.png");
          background-repeat: no-repeat;
          background-position: center -1px;
          display: table-cell;
          height: 23px;
          text-indent: -999px;
          overflow: hidden;
          width: 23px; }
          /* line 2210, _producto.scss */
          .producto .wrapper .comentarios .contReview .user-review .avaliacao .avalie-produto .rating-avalie a span.filledRatingStar {
            background-position: center -44px; }
      /* line 2216, _producto.scss */
      .producto .wrapper .comentarios .contReview .user-review .avaliacao .avalie-produto #opcoes-avalie {
        display: none; }
    /* line 2220, _producto.scss */
    .producto .wrapper .comentarios .contReview .user-review .avaliacao .rating {
      display: none; }
    /* line 2223, _producto.scss */
    .producto .wrapper .comentarios .contReview .user-review .avaliacao .opt {
      width: 100%;
      display: block; }
      /* line 2226, _producto.scss */
      .producto .wrapper .comentarios .contReview .user-review .avaliacao .opt .publique {
        text-align: center; }
        /* line 2228, _producto.scss */
        .producto .wrapper .comentarios .contReview .user-review .avaliacao .opt .publique a {
          background-color: #6f697e;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          border-radius: 5px;
          color: #ffffff;
          display: block;
          font-family: 'AvenirRoman';
          letter-spacing: 3px;
          margin: 25px auto;
          padding: 10px 40px;
          text-transform: uppercase;
          width: 170px; }
    /* line 2246, _producto.scss */
    .producto .wrapper .comentarios .contReview .user-review .avaliacao .links-resenha-usuario .publique {
      display: none; }
    /* line 2249, _producto.scss */
    .producto .wrapper .comentarios .contReview .user-review .avaliacao .links-resenha-usuario .ver-todos-comentarios {
      display: none; }
    /* line 2258, _producto.scss */
    .producto .wrapper .comentarios .contReview .user-review .avaliacao .resenhas .quem li {
      margin-bottom: 20px; }
      /* line 2260, _producto.scss */
      .producto .wrapper .comentarios .contReview .user-review .avaliacao .resenhas .quem li:last-child {
        margin-bottom: 0; }
    /* line 2264, _producto.scss */
    .producto .wrapper .comentarios .contReview .user-review .avaliacao .resenhas .quem .dados * {
      color: #54524e;
      font-weight: bold; }
    /* line 2268, _producto.scss */
    .producto .wrapper .comentarios .contReview .user-review .avaliacao .resenhas .quem .opt-texto {
      color: #54524e; }
  /* line 2274, _producto.scss */
  .producto .wrapper .comentarios .contReview .user-review #publishUserReview {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 80%;
    margin: 0 auto; }
    /* line 2292, _producto.scss */
    .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment {
      margin: 0 auto;
      position: relative; }
      /* line 2295, _producto.scss */
      .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment h2 {
        display: none; }
      /* line 2298, _producto.scss */
      .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment > p {
        width: 100%;
        margin-top: 15px;
        font-size: 13px;
        font-size: 0.8125rem;
        text-align: center; }
      /* line 2304, _producto.scss */
      .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative; }
        /* line 2321, _producto.scss */
        .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header h1, .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header h2 {
          display: none; }
        /* line 2324, _producto.scss */
        .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .close {
          position: absolute;
          top: -13px;
          right: -12px;
          width: 25px;
          height: 25px;
          background: #ffd200;
          font-size: 15px;
          font-size: 0.9375rem;
          font-weight: bold;
          cursor: pointer;
          text-indent: -9999px;
          z-index: 1; }
          /* line 2337, _producto.scss */
          .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .close a {
            width: 100%;
            height: 100%;
            display: block;
            position: relative; }
            /* line 2342, _producto.scss */
            .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .close a:after {
              content: "x";
              text-indent: 0;
              color: #6e667f;
              position: absolute;
              top: 47%;
              left: 50%;
              -webkit-transform: translate(-50%, -50%);
              -moz-transform: translate(-50%, -50%);
              -o-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
        /* line 2355, _producto.scss */
        .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao {
          border: 1px solid rgba(159, 159, 159, 0.2);
          padding: 30px; }
          /* line 2360, _producto.scss */
          .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao .fTitulo label {
            width: 100%;
            margin: 0 0 10px;
            display: block;
            font-size: 14px;
            font-size: 0.875rem; }
          /* line 2366, _producto.scss */
          .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao .fTitulo input {
            width: 100%;
            height: 38px;
            padding: 20px;
            border-radius: 6px;
            border: 1.5px solid #33aa56;
            margin-bottom: 8px;
            background: #faf9f8; }
            /* line 2374, _producto.scss */
            .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao .fTitulo input:focus {
              border: 1.5px solid #1E7337;
              outline: none;
              box-shadow: none; }
          /* line 2382, _producto.scss */
          .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao .fComentario label {
            width: 100%;
            margin: 0 0 10px;
            display: block;
            font-size: 14px;
            font-size: 0.875rem; }
          /* line 2388, _producto.scss */
          .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao .fComentario textarea {
            width: 100%;
            max-width: 100%;
            min-height: 80px;
            max-height: 150px;
            padding: 20px;
            border-radius: 6px;
            border: 1.5px solid #33aa56;
            margin-bottom: 8px;
            background: #faf9f8; }
            /* line 2398, _producto.scss */
            .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao .fComentario textarea:focus {
              border: 1.5px solid #1E7337;
              outline: none;
              box-shadow: none; }
          /* line 2406, _producto.scss */
          .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao .fDivulgaEmail label {
            width: 95%;
            display: initial;
            font-size: 14px;
            font-size: 0.875rem;
            cursor: pointer;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            -webkit-justify-content: center;
            -moz-justify-content: center;
            justify-content: center;
            position: relative;
            margin: 0 auto; }
            /* line 2422, _producto.scss */
            .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao .fDivulgaEmail label:before {
              display: block;
              content: "";
              width: 18px;
              height: 18px;
              border-radius: 30px;
              background: #0079c2;
              margin-right: 8px; }
            /* line 2431, _producto.scss */
            .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao .fDivulgaEmail label:after {
              display: block;
              opacity: 0;
              content: "";
              width: 12px;
              height: 12px;
              border-radius: 12px;
              position: absolute;
              background: #33aa56;
              top: 48%;
              left: 4.7%;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%); }
            /* line 2444, _producto.scss */
            .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao .fDivulgaEmail label span {
              width: 18px;
              height: 18px;
              line-height: 18px;
              display: block;
              margin-right: 8px; }
          /* line 2453, _producto.scss */
          .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao .fDivulgaEmail input[type="checkbox"] {
            margin: 0;
            display: none; }
            /* line 2461, _producto.scss */
            .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao .fDivulgaEmail input[type="checkbox"]:checked + label:after {
              opacity: 1; }
        /* line 2469, _producto.scss */
        .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .content .adicionar-resenha .ranking {
          display: none; }
        /* line 2474, _producto.scss */
        .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .content .avaliar a {
          background-color: #6f697e;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          border-radius: 5px;
          color: #ffffff;
          display: block;
          font-family: 'AvenirRoman';
          letter-spacing: 3px;
          margin: 25px auto;
          padding: 10px 40px;
          text-transform: uppercase;
          width: 170px; }
        /* line 2490, _producto.scss */
        .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .content .aviso-resenha {
          margin-top: 15px;
          font-size: 12px;
          font-size: 0.75rem;
          text-align: center; }
          /* line 2494, _producto.scss */
          .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .header .content .aviso-resenha strong {
            display: none; }
      /* line 2500, _producto.scss */
      .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .footer {
        display: none;
        position: absolute;
        top: -13px;
        right: -12px; }
        /* line 2505, _producto.scss */
        .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .footer .close {
          width: 25px;
          height: 25px;
          background: #ffd200;
          font-size: 15px;
          font-size: 0.9375rem;
          font-weight: bold;
          cursor: pointer;
          text-indent: -9999px; }
          /* line 2513, _producto.scss */
          .producto .wrapper .comentarios .contReview .user-review #publishUserReview .formUserComment .footer .close:before {
            content: "x";
            text-indent: 0;
            color: #6e667f;
            position: absolute;
            top: 47%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  /* line 2526, _producto.scss */
  .producto .wrapper .comentarios .contReview .user-review .opiniao-ajudou {
    display: none; }
  /* line 2530, _producto.scss */
  .producto .wrapper .comentarios .contReview .user-review .rating-wrapper > strong {
    display: none; }
  /* line 2534, _producto.scss */
  .producto .wrapper .comentarios .contReview .user-review .util {
    display: none; }
/* line 2542, _producto.scss */
.producto .compraFlotante {
  display: none;
  position: fixed;
  z-index: 20;
  top: -200px;
  width: 100%;
  padding: 10px 20px;
  background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-BgBloker2.png);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }
  @media only screen and (max-width: 800px) {
    /* line 2542, _producto.scss */
    .producto .compraFlotante {
      padding: 10px; } }
  /* line 2559, _producto.scss */
  .producto .compraFlotante .containerFlotante {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    /* line 2572, _producto.scss */
    .producto .compraFlotante .containerFlotante .left {
      width: 70%;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-justify-content: space-around;
      -moz-justify-content: space-around;
      justify-content: space-around; }
      /* line 2585, _producto.scss */
      .producto .compraFlotante .containerFlotante .left .addListProductoFlotante {
        width: 8%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
        @media only screen and (max-width: 800px) {
          /* line 2585, _producto.scss */
          .producto .compraFlotante .containerFlotante .left .addListProductoFlotante {
            width: 5%; } }
        /* line 2605, _producto.scss */
        .producto .compraFlotante .containerFlotante .left .addListProductoFlotante .wishList {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          align-items: center;
          border-radius: 100px; }
          /* line 2609, _producto.scss */
          .producto .compraFlotante .containerFlotante .left .addListProductoFlotante .wishList:before {
            cursor: pointer;
            width: 32px;
            height: 32px;
            content: "";
            background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsHeader.png") no-repeat;
            background-position: 0px -32px;
            display: block; }
          /* line 2619, _producto.scss */
          .producto .compraFlotante .containerFlotante .left .addListProductoFlotante .wishList:hover:before {
            background-position: -32px -32px; }
          /* line 2623, _producto.scss */
          .producto .compraFlotante .containerFlotante .left .addListProductoFlotante .wishList img {
            display: none;
            cursor: pointer; }
        /* line 2628, _producto.scss */
        .producto .compraFlotante .containerFlotante .left .addListProductoFlotante .giftList {
          width: 100%;
          display: block; }
          /* line 2631, _producto.scss */
          .producto .compraFlotante .containerFlotante .left .addListProductoFlotante .giftList img {
            display: none;
            cursor: pointer; }
          /* line 2635, _producto.scss */
          .producto .compraFlotante .containerFlotante .left .addListProductoFlotante .giftList p {
            display: none;
            align-items: center;
            font-size: 13px;
            font-size: 0.8125rem;
            color: #686258; }
            /* line 2641, _producto.scss */
            .producto .compraFlotante .containerFlotante .left .addListProductoFlotante .giftList p:before {
              width: 21px;
              height: 21px;
              content: "";
              background: url("//pepeganga.vteximg.com.br/arquivos/giftIcon.png") no-repeat center;
              display: block;
              margin-right: 10px; }
      /* line 2652, _producto.scss */
      .producto .compraFlotante .containerFlotante .left .imageProductoFlotante {
        width: 10%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
        @media only screen and (max-width: 800px) {
          /* line 2652, _producto.scss */
          .producto .compraFlotante .containerFlotante .left .imageProductoFlotante {
            width: 10%; } }
        /* line 2666, _producto.scss */
        .producto .compraFlotante .containerFlotante .left .imageProductoFlotante img {
          width: 100%;
          display: block; }
      /* line 2671, _producto.scss */
      .producto .compraFlotante .containerFlotante .left .nombreProductoFlotante {
        width: 25%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
        @media only screen and (max-width: 800px) {
          /* line 2671, _producto.scss */
          .producto .compraFlotante .containerFlotante .left .nombreProductoFlotante {
            width: 22%; } }
        /* line 2685, _producto.scss */
        .producto .compraFlotante .containerFlotante .left .nombreProductoFlotante .nombreProducto {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center; }
          /* line 2695, _producto.scss */
          .producto .compraFlotante .containerFlotante .left .nombreProductoFlotante .nombreProducto .productName {
            font-size: 16px;
            font-size: 1rem;
            font-family: 'AvenirMedium';
            color: #605e58;
            font-weight: lighter;
            letter-spacing: -0.4px;
            color: #ffffff; }
      /* line 2705, _producto.scss */
      .producto .compraFlotante .containerFlotante .left .precioProductoFlotante {
        padding: 20px 0;
        width: 40%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between; }
        @media only screen and (max-width: 800px) {
          /* line 2705, _producto.scss */
          .producto .compraFlotante .containerFlotante .left .precioProductoFlotante {
            width: 50%; } }
        /* line 2723, _producto.scss */
        .producto .compraFlotante .containerFlotante .left .precioProductoFlotante .plugin-preco {
          width: 50%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-align-items: flex-end;
          -moz-align-items: flex-end;
          align-items: flex-end; }
          /* line 2737, _producto.scss */
          .producto .compraFlotante .containerFlotante .left .precioProductoFlotante .plugin-preco .productPrice {
            width: 100%; }
          /* line 2740, _producto.scss */
          .producto .compraFlotante .containerFlotante .left .precioProductoFlotante .plugin-preco .descricao-preco {
            width: 100%;
            text-indent: -35px;
            overflow: hidden; }
            /* line 2744, _producto.scss */
            .producto .compraFlotante .containerFlotante .left .precioProductoFlotante .plugin-preco .descricao-preco .valor-de {
              width: 100%;
              text-decoration: line-through;
              color: rgba(255, 255, 255, 0.7);
              font-size: 14px;
              font-size: 0.875rem;
              font-family: 'AvenirRoman';
              font-style: normal;
              text-indent: -9999px;
              overflow: hidden;
              position: relative; }
              /* line 2754, _producto.scss */
              .producto .compraFlotante .containerFlotante .left .precioProductoFlotante .plugin-preco .descricao-preco .valor-de strong {
                font-family: 'AvenirRoman';
                font-style: normal;
                text-decoration: line-through;
                display: block;
                position: absolute;
                top: 0;
                left: 0;
                text-indent: 0; }
            /* line 2766, _producto.scss */
            .producto .compraFlotante .containerFlotante .left .precioProductoFlotante .plugin-preco .descricao-preco .valor-por {
              width: 100%;
              color: #ffffff;
              font-size: 20px;
              font-size: 1.25rem;
              font-family: 'AvenirRoman';
              font-style: normal;
              text-indent: -9999px;
              overflow: hidden;
              position: relative; }
              /* line 2775, _producto.scss */
              .producto .compraFlotante .containerFlotante .left .precioProductoFlotante .plugin-preco .descricao-preco .valor-por strong {
                font-family: 'AvenirRoman';
                font-style: normal;
                display: block;
                position: absolute;
                top: 0;
                left: 0;
                text-indent: 0; }
            /* line 2785, _producto.scss */
            .producto .compraFlotante .containerFlotante .left .precioProductoFlotante .plugin-preco .descricao-preco .valor-dividido {
              display: none !important; }
          /* line 2789, _producto.scss */
          .producto .compraFlotante .containerFlotante .left .precioProductoFlotante .plugin-preco .preco-a-vista {
            width: 100%;
            display: none !important;
            color: #ffffff;
            font-size: 20px;
            font-size: 1.25rem;
            font-family: 'AvenirRoman';
            font-style: normal;
            text-indent: -9999px;
            overflow: hidden;
            position: relative; }
            /* line 2800, _producto.scss */
            .producto .compraFlotante .containerFlotante .left .precioProductoFlotante .plugin-preco .preco-a-vista strong {
              font-family: 'AvenirRoman';
              font-style: normal;
              display: block;
              position: absolute;
              top: 0;
              left: 0;
              text-indent: 0; }
          /* line 2810, _producto.scss */
          .producto .compraFlotante .containerFlotante .left .precioProductoFlotante .plugin-preco .economia-de {
            display: none; }
        /* line 2814, _producto.scss */
        .producto .compraFlotante .containerFlotante .left .precioProductoFlotante .priceDescuentoPG {
          width: 50%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          justify-content: space-between; }
          /* line 2828, _producto.scss */
          .producto .compraFlotante .containerFlotante .left .precioProductoFlotante .priceDescuentoPG .descuentoPG {
            width: 100%;
            color: #ffffff;
            font-size: 20px;
            font-size: 1.25rem;
            font-weight: bold;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-justify-content: center;
            -moz-justify-content: center;
            justify-content: center;
            -webkit-align-items: flex-end;
            -moz-align-items: flex-end;
            align-items: flex-end; }
            @media only screen and (max-width: 800px) {
              /* line 2828, _producto.scss */
              .producto .compraFlotante .containerFlotante .left .precioProductoFlotante .priceDescuentoPG .descuentoPG {
                -webkit-align-items: flex-end;
                -moz-align-items: flex-end;
                align-items: flex-end; } }
            /* line 2853, _producto.scss */
            .producto .compraFlotante .containerFlotante .left .precioProductoFlotante .priceDescuentoPG .descuentoPG:before {
              content: "";
              display: block;
              width: 100%;
              height: 28px;
              background: url(//pepeganga.vteximg.com.br/arquivos/logoTGPepeGangaV2.png) no-repeat center;
              background-size: contain; }
    /* line 2865, _producto.scss */
    .producto .compraFlotante .containerFlotante .right {
      width: 30%;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      /* line 2878, _producto.scss */
      .producto .compraFlotante .containerFlotante .right .contDetalles {
        width: 48%;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
        /* line 2888, _producto.scss */
        .producto .compraFlotante .containerFlotante .right .contDetalles p {
          color: #ffffff;
          font-size: 14px;
          font-size: 0.875rem;
          font-family: 'AvenirRoman';
          padding-left: 30px;
          position: relative;
          cursor: pointer; }
          /* line 2895, _producto.scss */
          .producto .compraFlotante .containerFlotante .right .contDetalles p a {
            color: #ffffff; }
          /* line 2898, _producto.scss */
          .producto .compraFlotante .containerFlotante .right .contDetalles p:before {
            position: absolute;
            left: -2px;
            content: "";
            background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-DivSubMenu.png") no-repeat center;
            background-size: cover;
            width: 4px;
            height: 23px;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%); }
      /* line 2911, _producto.scss */
      .producto .compraFlotante .containerFlotante .right .buyButtonProductoFlotante {
        width: 48%;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
        /* line 2921, _producto.scss */
        .producto .compraFlotante .containerFlotante .right .buyButtonProductoFlotante a {
          display: block;
          background: #33aa56;
          padding: 8px 20px;
          width: 100%;
          text-align: center;
          border-radius: 10px;
          color: #ffffff;
          font-size: 12px;
          font-size: 0.75rem;
          text-transform: uppercase;
          letter-spacing: 1.3px;
          -webkit-transition: all 0.3s ease 0s;
          -o-transition: all 0.3s ease 0s;
          -moz-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s; }
          /* line 2933, _producto.scss */
          .producto .compraFlotante .containerFlotante .right .buyButtonProductoFlotante a:hover {
            background: #1E7337; }

/* line 4, _categoria.scss */
.categoria .wrapper .mainCategoryWrapper .contBannerCategory {
  margin: 0 auto; }
  /* line 6, _categoria.scss */
  .categoria .wrapper .mainCategoryWrapper .contBannerCategory img {
    display: block;
    width: 100%; }
/* line 11, _categoria.scss */
.categoria .wrapper .mainCategoryWrapper .mainContCategory {
  padding: 0px;
  margin: 0 auto; }
  /* line 14, _categoria.scss */
  .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros {
    width: 100%;
    padding: 0 10px;
    margin: 10px 0 0;
    background: #edeae7;
    border-radius: 10px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    z-index: 1; }
    /* line 38, _categoria.scss */
    .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros.filtrosBottom {
      -webkit-justify-content: flex-end;
      -moz-justify-content: flex-end;
      justify-content: flex-end;
      padding: 13px 10px;
      margin-bottom: 25px; }
      @media only screen and (max-width: 800px) {
        /* line 38, _categoria.scss */
        .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros.filtrosBottom {
          background: transparent; }
          /* line 46, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros.filtrosBottom .contOrderCategory {
            -webkit-justify-content: flex-end;
            -moz-justify-content: flex-end;
            justify-content: flex-end;
            margin: 10px 0; } }
    /* line 54, _categoria.scss */
    .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation {
      width: 85%; }
      @media only screen and (max-width: 800px) {
        /* line 54, _categoria.scss */
        .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation {
          width: 100%; } }
      /* line 60, _categoria.scss */
      .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator {
        display: -webkit-box !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: -webkit-flex !important;
        display: box !important;
        display: flex !important;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap; }
        @media only screen and (max-width: 800px) {
          /* line 60, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator {
            -webkit-justify-content: center;
            -moz-justify-content: center;
            justify-content: center; } }
        /* line 75, _categoria.scss */
        .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator h3, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator h3 {
          display: none; }
        /* line 78, _categoria.scss */
        .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro {
          position: relative; }
          /* line 80, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h3, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h3 {
            padding: 0 40px 0 30px;
            height: 44px;
            font-size: 13px;
            font-size: 0.8125rem;
            line-height: 44px;
            font-family: 'AvenirMedium';
            text-align: center;
            color: #686258;
            font-weight: lighter;
            margin: 0;
            border-right: 1px solid #ffffff;
            position: relative;
            text-indent: -9999px;
            overflow: hidden;
            display: block; }
            @media only screen and (max-width: 1100px) {
              /* line 80, _categoria.scss */
              .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h3, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h3 {
                padding: 0 30px 0 15px; } }
            /* line 98, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h3 a, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h3 a {
              color: #686258;
              display: none; }
            /* line 102, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h3:before, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h3:before {
              content: "Categoria";
              text-indent: 0;
              position: relative;
              display: block; }
            /* line 108, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h3:after, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h3:after {
              content: "";
              border-top: 6px solid #686258;
              border-left: 4.5px solid transparent;
              border-right: 4.5px solid transparent;
              position: absolute;
              top: 50%;
              right: 15px;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%); }
              @media only screen and (max-width: 1100px) {
                /* line 108, _categoria.scss */
                .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h3:after, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h3:after {
                  right: 10px; } }
            /* line 121, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h3:hover, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h3:hover {
              background: url(//pepeganga.vteximg.com.br/arquivos/bgHoverFiltroCategoria2.jpg); }
          /* line 125, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h4, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h4 {
            padding: 0 40px 0 30px;
            height: 44px;
            font-size: 13px;
            font-size: 0.8125rem;
            line-height: 44px;
            font-family: 'AvenirMedium';
            text-align: center;
            color: #686258;
            font-weight: lighter;
            margin: 0;
            border-right: 1px solid #ffffff;
            position: relative;
            text-indent: -9999px;
            overflow: hidden; }
            @media only screen and (max-width: 1100px) {
              /* line 125, _categoria.scss */
              .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h4, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h4 {
                padding: 0 30px 0 15px; } }
            /* line 142, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h4 a, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h4 a {
              color: #686258; }
            /* line 145, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h4:before, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h4:before {
              content: "Subcategoría";
              text-indent: 0;
              position: relative;
              display: block; }
            /* line 151, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h4:after, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h4:after {
              content: "";
              border-top: 6px solid #686258;
              border-left: 4.5px solid transparent;
              border-right: 4.5px solid transparent;
              position: absolute;
              top: 50%;
              right: 15px;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%); }
              @media only screen and (max-width: 1100px) {
                /* line 151, _categoria.scss */
                .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h4:after, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h4:after {
                  right: 10px; } }
            /* line 164, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h4:hover, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h4:hover {
              background: url(//pepeganga.vteximg.com.br/arquivos/bgHoverFiltroCategoria2.jpg); }
              /* line 166, _categoria.scss */
              .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h4:hover:after, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h4:hover:after {
                border-top: 6px solid #33aa56; }
          /* line 171, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h5, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h5 {
            padding: 0 40px 0 30px;
            height: 44px;
            font-size: 13px;
            font-size: 0.8125rem;
            line-height: 44px;
            font-family: 'AvenirMedium';
            text-align: center;
            color: #686258;
            font-weight: lighter;
            margin: 0;
            border-right: 1px solid #ffffff;
            position: relative;
            cursor: default; }
            @media only screen and (max-width: 1100px) {
              /* line 171, _categoria.scss */
              .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h5, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h5 {
                padding: 0 30px 0 15px; } }
            /* line 187, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h5:before, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h5:before {
              content: "";
              border-top: 6px solid #686258;
              border-left: 4.5px solid transparent;
              border-right: 4.5px solid transparent;
              position: absolute;
              top: 50%;
              right: 15px;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%); }
              @media only screen and (max-width: 1100px) {
                /* line 187, _categoria.scss */
                .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h5:before, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h5:before {
                  right: 10px; } }
            /* line 200, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h5:hover, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h5:hover {
              background: url(//pepeganga.vteximg.com.br/arquivos/bgHoverFiltroCategoria2.jpg); }
              /* line 202, _categoria.scss */
              .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h5:hover:before, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h5:hover:before {
                border-top: 6px solid #33aa56; }
            /* line 206, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h5.Hide.even.HideRango-de-precios, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro h5.Hide.HideRango-de-precios, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h5.Hide.even.HideRango-de-precios, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro h5.Hide.HideRango-de-precios {
              display: none; }
          /* line 212, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro .titteCategorias a, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro .titteCategorias a {
            display: block;
            height: 100%;
            font-size: 13px;
            font-size: 0.8125rem;
            line-height: 44px;
            font-family: 'AvenirMedium';
            text-align: center;
            color: #686258;
            font-weight: lighter;
            text-indent: 0; }
          /* line 223, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro .titteCategorias:before, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro .titteCategorias:before {
            content: "";
            display: none; }
          /* line 229, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro .titteSubCategorias a, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro .titteSubCategorias a {
            display: block;
            height: 100%;
            font-size: 13px;
            font-size: 0.8125rem;
            line-height: 44px;
            font-family: 'AvenirMedium';
            text-align: center;
            color: #686258;
            font-weight: lighter;
            text-indent: 0; }
          /* line 240, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro .titteSubCategorias:before, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro .titteSubCategorias:before {
            content: "";
            display: none; }
          /* line 245, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro ul, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro ul {
            min-width: 180px;
            max-height: 300px;
            overflow: hidden;
            position: absolute;
            padding: 20px 15px;
            background: rgba(255, 255, 255, 0.9);
            margin-bottom: 10px;
            display: none;
            -webkit-justify-content: center;
            -moz-justify-content: center;
            justify-content: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            align-items: center;
            -moz-flex-wrap: wrap;
            -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
            z-index: 3;
            border-radius: 0 0 10px 10px; }
            /* line 266, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro ul.openFilters, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro ul.openFilters {
              display: -webkit-box !important;
              display: -moz-box !important;
              display: -ms-flexbox !important;
              display: -webkit-flex !important;
              display: box !important;
              display: flex !important;
              overflow-y: scroll !important;
              overflow-x: hidden !important; }
              /* line 275, _categoria.scss */
              .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro ul.openFilters:after, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro ul.openFilters:after {
                content: "";
                display: block;
                width: 100%;
                height: 6px;
                background: url(//pepeganga.vteximg.com.br/arquivos/afterHoverFiltroCategoria.jpg) center no-repeat;
                background-size: 100% 100%;
                position: absolute;
                top: 0px;
                left: 0; }
            /* line 287, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro ul li, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro ul li {
              display: block;
              width: 100%;
              -webkit-flex-basis: 100%;
              flex-basis: 100%;
              -ms-flex: 100%;
              font-weight: 100;
              font-size: 13px;
              font-size: 0.8125rem;
              cursor: pointer; }
              /* line 296, _categoria.scss */
              .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro ul li a, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro ul li a {
                font-size: 11px;
                font-size: 0.6875rem;
                font-family: 'AvenirMedium';
                text-align: center;
                color: #686258;
                text-transform: uppercase; }
              /* line 303, _categoria.scss */
              .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro ul li.filtro-ativo, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro ul li.filtro-ativo {
                color: #33aa56; }
            /* line 307, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro ul .ver-filtros, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro ul .ver-filtros {
              margin-top: 15px;
              display: block;
              width: 100%;
              font-size: 10px;
              font-size: 0.625rem;
              font-family: 'AvenirMedium';
              text-align: center;
              color: #ff3552;
              text-transform: uppercase;
              position: relative;
              text-indent: -9999px; }
              /* line 318, _categoria.scss */
              .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contFiltro ul .ver-filtros:before, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contFiltro ul .ver-filtros:before {
                content: "Limpiar";
                text-indent: 0;
                position: absolute;
                left: 50%;
                -webkit-transform: translateX(-50%);
                -moz-transform: translateX(-50%);
                -o-transform: translateX(-50%);
                transform: translateX(-50%);
                display: block; }
        /* line 331, _categoria.scss */
        .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contTitulo .ordenarPor label, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contTitulo .ordenarPor label {
          display: none; }
        /* line 334, _categoria.scss */
        .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contTitulo .ordenarPor select, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contTitulo .ordenarPor .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contTitulo .ordenarPor input, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contTitulo .ordenarPor select, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contTitulo .ordenarPor .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contTitulo .ordenarPor input {
          cursor: pointer;
          border: none;
          -webkit-appearance: none;
          -moz-appearance: none;
          appearance: none;
          height: 44px;
          background: url("//pepeganga.vteximg.com.br/arquivos/arrowFiltroCategoria.jpg") no-repeat 90% center;
          background-size: 7px;
          font-size: 13px;
          font-size: 0.8125rem;
          color: #686258;
          border-right: 1px solid #ffffff;
          padding: 0 30px 0 20px; }
          @media only screen and (max-width: 800px) {
            /* line 334, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contTitulo .ordenarPor select, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contTitulo .ordenarPor .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contTitulo .ordenarPor input, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contTitulo .ordenarPor select, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contTitulo .ordenarPor .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contTitulo .ordenarPor input {
              border: none;
              padding: 0 25px 0 15px; } }
          /* line 353, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contTitulo .ordenarPor select option, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contTitulo .ordenarPor .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input option, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contTitulo .ordenarPor input option, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contTitulo .ordenarPor select option, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contTitulo .ordenarPor .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input option, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contTitulo .ordenarPor input option {
            text-align: center; }
          /* line 356, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contTitulo .ordenarPor select:focus, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contTitulo .ordenarPor .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input:focus, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contTitulo .ordenarPor input:focus, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contTitulo .ordenarPor select:focus, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contTitulo .ordenarPor .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input:focus, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contTitulo .ordenarPor input:focus {
            outline: none; }
          /* line 359, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contTitulo .ordenarPor select:hover, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contTitulo .ordenarPor .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input:hover, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation-tabs .menu-departamento .search-single-navigator .contTitulo .ordenarPor input:hover, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contTitulo .ordenarPor select:hover, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contTitulo .ordenarPor .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input:hover, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .navigation .menu-departamento .search-single-navigator .contTitulo .ordenarPor input:hover {
            outline: none;
            background-image: url("//pepeganga.vteximg.com.br/arquivos/arrowFiltroCategoria.jpg"), url(//pepeganga.vteximg.com.br/arquivos/bgHoverFiltroCategoria2.jpg);
            background-repeat: no-repeat, repeat;
            background-position: 90% center, top left;
            background-size: 7px, auto; }
    /* line 372, _categoria.scss */
    .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-justify-content: flex-end;
      -moz-justify-content: flex-end;
      justify-content: flex-end;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      width: 15%; }
      @media only screen and (max-width: 800px) {
        /* line 372, _categoria.scss */
        .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory {
          width: 100%;
          -webkit-justify-content: center;
          -moz-justify-content: center;
          justify-content: center;
          margin-top: 10px; } }
      /* line 397, _categoria.scss */
      .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .orderColumsCategory .size {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
        /* line 410, _categoria.scss */
        .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .orderColumsCategory .size img {
          margin: 0 7px;
          cursor: pointer; }
          @media only screen and (max-width: 1100px) {
            /* line 410, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .orderColumsCategory .size img {
              margin: 0 4px; } }
          /* line 416, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .orderColumsCategory .size img.fourColumns, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .orderColumsCategory .size img.threeColumns, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .orderColumsCategory .size img.twoColumns {
            opacity: 0.6; }
          /* line 419, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .orderColumsCategory .size img.twoColumns {
            display: none; }
          /* line 422, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .orderColumsCategory .size img.activo {
            opacity: 1; }
          @media only screen and (max-width: 800px) {
            /* line 426, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .orderColumsCategory .size img.fourColumns {
              display: none; }
            /* line 429, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .orderColumsCategory .size img.twoColumns {
              display: block; } }
      /* line 436, _categoria.scss */
      .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .pagerCategory {
        margin-left: 20px; }
        @media only screen and (max-width: 1100px) {
          /* line 436, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .pagerCategory {
            margin-left: 10px; } }
        /* line 441, _categoria.scss */
        .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .pagerCategory .pages {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-justify-content: center;
          -moz-justify-content: center;
          justify-content: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center;
          list-style-type: none; }
          /* line 455, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .pagerCategory .pages li {
            padding: 3px 7px;
            margin: 0 .5px;
            font-family: 'AvenirMedium';
            font-size: 10px;
            font-size: 0.625rem;
            color: #686258; }
            /* line 461, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .pagerCategory .pages li.first, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .pagerCategory .pages li.previous, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .pagerCategory .pages li.last {
              display: none; }
            /* line 464, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .pagerCategory .pages li.pgCurrent {
              color: #ffffff;
              background: #0079c2;
              border-radius: 20px; }
            /* line 470, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contFiltros .contOrderCategory .pagerCategory .pages li.next {
              text-indent: -9999px;
              background: url(//pepeganga.vteximg.com.br/arquivos/rightMenuArrowV2.png) center no-repeat; }
  @media only screen and (max-width: 800px) {
    /* line 480, _categoria.scss */
    .categoria .wrapper .mainCategoryWrapper .mainContCategory .contOrderCategory {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-justify-content: flex-end;
      -moz-justify-content: flex-end;
      justify-content: flex-end;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      width: 100%;
      margin: 10px 0; }
      /* line 499, _categoria.scss */
      .categoria .wrapper .mainCategoryWrapper .mainContCategory .contOrderCategory .orderColumsCategory .size {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
        /* line 512, _categoria.scss */
        .categoria .wrapper .mainCategoryWrapper .mainContCategory .contOrderCategory .orderColumsCategory .size img {
          margin: 0 7px;
          cursor: pointer; }
          /* line 515, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contOrderCategory .orderColumsCategory .size img.fourColumns, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contOrderCategory .orderColumsCategory .size img.threeColumns, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contOrderCategory .orderColumsCategory .size img.twoColumns {
            opacity: 0.6; }
          /* line 518, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contOrderCategory .orderColumsCategory .size img.fourColumns {
            display: none; }
          /* line 521, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contOrderCategory .orderColumsCategory .size img.twoColumns {
            display: block; }
          /* line 524, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contOrderCategory .orderColumsCategory .size img.activo {
            opacity: 1; }
      /* line 530, _categoria.scss */
      .categoria .wrapper .mainCategoryWrapper .mainContCategory .contOrderCategory .pagerCategory {
        margin-left: 20px; }
        /* line 532, _categoria.scss */
        .categoria .wrapper .mainCategoryWrapper .mainContCategory .contOrderCategory .pagerCategory .pages {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-justify-content: center;
          -moz-justify-content: center;
          justify-content: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center;
          list-style-type: none; }
          /* line 546, _categoria.scss */
          .categoria .wrapper .mainCategoryWrapper .mainContCategory .contOrderCategory .pagerCategory .pages li {
            width: 20px;
            height: 20px;
            margin: 0 .5px;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            -webkit-justify-content: center;
            -moz-justify-content: center;
            justify-content: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            font-family: 'AvenirMedium';
            font-size: 10px;
            font-size: 0.625rem;
            color: #686258;
            letter-spacing: -1px; }
            /* line 566, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contOrderCategory .pagerCategory .pages li.first, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contOrderCategory .pagerCategory .pages li.previous, .categoria .wrapper .mainCategoryWrapper .mainContCategory .contOrderCategory .pagerCategory .pages li.last {
              display: none; }
            /* line 569, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contOrderCategory .pagerCategory .pages li.pgCurrent {
              color: #ffffff;
              background: #0079c2;
              border-radius: 20px; }
            /* line 575, _categoria.scss */
            .categoria .wrapper .mainCategoryWrapper .mainContCategory .contOrderCategory .pagerCategory .pages li.next {
              text-indent: -9999px;
              background: url(//pepeganga.vteximg.com.br/arquivos/rightMenuArrowV2.png) center no-repeat; } }

/* line 4, _departamento.scss */
.departamento .wrapper .mainDptoWrapper .contBannersDpto {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  /* line 13, _departamento.scss */
  .departamento .wrapper .mainDptoWrapper .contBannersDpto div img {
    display: block;
    width: 100%; }
  /* line 17, _departamento.scss */
  .departamento .wrapper .mainDptoWrapper .contBannersDpto div.contBanner1 {
    width: 49.8%;
    margin-bottom: 0.3%; }
  /* line 21, _departamento.scss */
  .departamento .wrapper .mainDptoWrapper .contBannersDpto div.contBanner2 {
    width: 49.8%;
    margin-bottom: 0.3%; }
  /* line 25, _departamento.scss */
  .departamento .wrapper .mainDptoWrapper .contBannersDpto div.contBanner3 {
    width: 33.1%; }
  /* line 28, _departamento.scss */
  .departamento .wrapper .mainDptoWrapper .contBannersDpto div.contBanner4 {
    width: 33.1%; }
  /* line 31, _departamento.scss */
  .departamento .wrapper .mainDptoWrapper .contBannersDpto div.contBanner5 {
    width: 33.1%; }
/* line 36, _departamento.scss */
.departamento .wrapper .mainDptoWrapper .contBannerPromocionDpto {
  padding: 15px 0px;
  margin: 0 auto; }
  /* line 39, _departamento.scss */
  .departamento .wrapper .mainDptoWrapper .contBannerPromocionDpto img {
    display: block;
    width: 100%; }
/* line 44, _departamento.scss */
.departamento .wrapper .mainDptoWrapper .mainContColeccionDpto {
  padding: 20px 0;
  margin: 0 auto; }
  /* line 47, _departamento.scss */
  .departamento .wrapper .mainDptoWrapper .mainContColeccionDpto .title {
    text-align: center; }
    /* line 49, _departamento.scss */
    .departamento .wrapper .mainDptoWrapper .mainContColeccionDpto .title h3 {
      margin-top: 5px;
      font-weight: lighter;
      letter-spacing: 0; }
      /* line 53, _departamento.scss */
      .departamento .wrapper .mainDptoWrapper .mainContColeccionDpto .title h3:before {
        content: "";
        display: block;
        width: 30px;
        height: 28px;
        margin: 0 auto 10px;
        background: url(//pepeganga.vteximg.com.br/arquivos/starIcon.png) no-repeat center; }
  @media only screen and (max-width: 800px) {
    /* line 68, _departamento.scss */
    .departamento .wrapper .mainDptoWrapper .mainContColeccionDpto .coleccion .vitrineHome ul:nth-child(7), .departamento .wrapper .mainDptoWrapper .mainContColeccionDpto .coleccion .vitrineHome ul:nth-child(8) {
      display: none; } }

/* line 2, _wishlist.scss */
.wishListPage .mainWishListContentWrapper {
  padding: 30px 0; }
  /* line 5, _wishlist.scss */
  .wishListPage .mainWishListContentWrapper .contentWishList h1 {
    font-size: 20px;
    font-size: 1.25rem;
    text-transform: uppercase;
    text-align: center; }
  /* line 11, _wishlist.scss */
  .wishListPage .mainWishListContentWrapper .contentWishList .datos-wishlist .correo-wishlist {
    font-size: 16px;
    font-size: 1rem;
    text-align: center; }
    /* line 14, _wishlist.scss */
    .wishListPage .mainWishListContentWrapper .contentWishList .datos-wishlist .correo-wishlist span {
      color: #33aa56;
      font-style: italic; }
  /* line 19, _wishlist.scss */
  .wishListPage .mainWishListContentWrapper .contentWishList .datos-wishlist .cambiar-correo {
    cursor: pointer;
    width: 90%;
    max-width: 200px;
    display: block;
    padding: 10px 0;
    margin: 10px auto 20px;
    border: none;
    outline: none;
    border-radius: 8px;
    background: #33aa56;
    font-size: 12px;
    font-size: 0.75rem;
    font-family: 'AvenirRoman';
    letter-spacing: 1.6px;
    text-transform: uppercase;
    color: #ffffff;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s; }
    /* line 37, _wishlist.scss */
    .wishListPage .mainWishListContentWrapper .contentWishList .datos-wishlist .cambiar-correo:hover {
      background: #1E7337; }
  /* line 42, _wishlist.scss */
  .wishListPage .mainWishListContentWrapper .contentWishList #infoWishList {
    width: 100%;
    margin: 0 auto;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
    /* line 61, _wishlist.scss */
    .wishListPage .mainWishListContentWrapper .contentWishList #infoWishList .mainContent .categoria #content_wishList ul li .eliminarWishlist {
      cursor: pointer;
      width: 90%;
      display: block;
      padding: 10px 0;
      margin: 10px auto 20px;
      border: none;
      outline: none;
      border-radius: 8px;
      background: #ff3552;
      font-size: 12px;
      font-size: 0.75rem;
      font-family: 'AvenirRoman';
      letter-spacing: 1.6px;
      text-transform: uppercase;
      color: #ffffff;
      text-align: center;
      -webkit-transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      -moz-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s; }
      /* line 78, _wishlist.scss */
      .wishListPage .mainWishListContentWrapper .contentWishList #infoWishList .mainContent .categoria #content_wishList ul li .eliminarWishlist:hover {
        background: #a72134; }
    /* line 87, _wishlist.scss */
    .wishListPage .mainWishListContentWrapper .contentWishList #infoWishList .mailSubscriber {
      /* WebKit */
      /* Firefox 18- */
      /* Firefox 19+ */
      /* IE 10+ */ }
      /* line 88, _wishlist.scss */
      .wishListPage .mainWishListContentWrapper .contentWishList #infoWishList .mailSubscriber p {
        margin: 0 0 20px; }
      /* line 91, _wishlist.scss */
      .wishListPage .mainWishListContentWrapper .contentWishList #infoWishList .mailSubscriber input {
        width: 90%;
        height: 48px;
        display: block;
        padding-left: 20px;
        border-radius: 6px;
        border: none;
        margin: 0 auto 8px;
        background: #ffffff; }
        /* line 100, _wishlist.scss */
        .wishListPage .mainWishListContentWrapper .contentWishList #infoWishList .mailSubscriber input:focus {
          border: 1.5px solid #33aa56;
          outline: none;
          box-shadow: none; }
      /* line 106, _wishlist.scss */
      .wishListPage .mainWishListContentWrapper .contentWishList #infoWishList .mailSubscriber ::-webkit-input-placeholder {
        color: #4c4c4c; }
      /* line 109, _wishlist.scss */
      .wishListPage .mainWishListContentWrapper .contentWishList #infoWishList .mailSubscriber :-moz-placeholder {
        color: #4c4c4c; }
      /* line 112, _wishlist.scss */
      .wishListPage .mainWishListContentWrapper .contentWishList #infoWishList .mailSubscriber ::-moz-placeholder {
        color: #4c4c4c; }
      /* line 115, _wishlist.scss */
      .wishListPage .mainWishListContentWrapper .contentWishList #infoWishList .mailSubscriber :-ms-input-placeholder {
        color: #4c4c4c; }
      /* line 118, _wishlist.scss */
      .wishListPage .mainWishListContentWrapper .contentWishList #infoWishList .mailSubscriber input[type=button] {
        cursor: pointer;
        width: 90%;
        display: block;
        padding: 15px 0;
        margin: 10px auto 0;
        border: none;
        outline: none;
        border-radius: 8px;
        background: #33aa56;
        font-size: 15px;
        font-size: 0.9375rem;
        font-family: 'AvenirRoman';
        letter-spacing: 1.6px;
        text-transform: uppercase;
        color: #ffffff;
        text-align: center; }
        /* line 134, _wishlist.scss */
        .wishListPage .mainWishListContentWrapper .contentWishList #infoWishList .mailSubscriber input[type=button]:hover {
          background: #1E7337; }
      /* line 138, _wishlist.scss */
      .wishListPage .mainWishListContentWrapper .contentWishList #infoWishList .mailSubscriber #errorWishlist {
        width: 100%;
        margin: 10px 0;
        font-size: 12px;
        font-size: 0.75rem;
        position: relative;
        text-align: center;
        text-transform: uppercase;
        color: #ff3552; }

/* ESTILOS RECOGIDA EN TIENDA */
/* line 4, _checkout.scss */
.sla-items-list label.shipping-option-item[for^='seller-1-sla-Recogidaen']:not([for='seller-1-sla-Recogidaentienda']) {
  display: none !important; }

/* line 10, _checkout.scss */
.shipping-sla-options li[class^=seller-1-sla-Recogidaentienda] {
  display: none !important; }
  /* line 12, _checkout.scss */
  .shipping-sla-options li[class^=seller-1-sla-Recogidaentienda]:first-child {
    display: block !important; }

/* line 18, _checkout.scss */
.wrapperMapa {
  width: 60%;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #fff;
  border: 2px solid #ddd;
  z-index: 300;
  display: none; }
  @media only screen and (max-width: 800px) {
    /* line 18, _checkout.scss */
    .wrapperMapa {
      width: 80%; } }
  /* line 31, _checkout.scss */
  .wrapperMapa .tituloMapa {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    padding: 20px;
    font-size: 1.1rem;
    color: #33aa56;
    text-align: center;
    border-bottom: 1px solid #000000;
    line-height: 0px;
    margin: 0;
    text-transform: uppercase; }
  /* line 45, _checkout.scss */
  .wrapperMapa .filtros-mapa {
    width: 100%;
    padding: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    background: rgba(255, 255, 255, 0.7);
    text-align: center;
    z-index: 400; }
    /* line 54, _checkout.scss */
    .wrapperMapa .filtros-mapa select, .wrapperMapa .filtros-mapa .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .wrapperMapa .filtros-mapa input {
      width: 32% !important;
      text-transform: uppercase; }
      /* line 57, _checkout.scss */
      .wrapperMapa .filtros-mapa select:nth-child(2), .wrapperMapa .filtros-mapa .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input:nth-child(2), .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .wrapperMapa .filtros-mapa input:nth-child(2) {
        margin: 0px 2% !important; }
  /* line 62, _checkout.scss */
  .wrapperMapa #map-canvas {
    width: 100%;
    float: left;
    position: relative;
    height: 480px;
    display: block; }

/* line 71, _checkout.scss */
.address-shipping-options {
  float: left;
  width: 100%; }

/* line 76, _checkout.scss */
.span.btn-group.btn-group-vertical {
  margin-left: 0px; }

/* line 80, _checkout.scss */
.divContenedor {
  float: left;
  width: 100%;
  margin-top: 20px; }

/* line 87, _checkout.scss */
.botonDummy:before {
  content: "\f10c";
  position: absolute;
  top: 4px;
  right: 10px;
  color: #999;
  font-family: 'FontAwesome';
  font-size: 20px; }
/* line 97, _checkout.scss */
.botonDummy.active:before {
  content: "\f05d";
  position: absolute;
  top: 4px;
  right: 10px;
  color: #252856;
  font-family: 'FontAwesome';
  font-size: 20px; }

/* line 112, _checkout.scss */
#content h2.firstHeading {
  font-size: 25px;
  font-size: 1.5625rem;
  color: #33aa56;
  text-transform: uppercase; }
/* line 119, _checkout.scss */
#content #bodyContent p {
  font-size: 11px;
  font-size: 0.6875rem; }

/* line 127, _checkout.scss */
.botonSeleccionarTienda {
  width: 65%;
  margin: 10px auto 0; }
  /* line 130, _checkout.scss */
  .botonSeleccionarTienda .textoBoton {
    width: 100%;
    background: #33aa56;
    color: #ffffff;
    display: block;
    padding: 10px;
    font-size: 14px;
    font-size: 0.875rem;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase; }
    /* line 140, _checkout.scss */
    .botonSeleccionarTienda .textoBoton:hover {
      background: #1E7337; }

/* line 146, _checkout.scss */
.gm-style #content {
  width: 100%; }

/* line 149, _checkout.scss */
.shipping-data {
  float: left;
  margin-bottom: 20px; }
  /* line 152, _checkout.scss */
  .shipping-data .accordion-inner {
    float: left; }

/* line 156, _checkout.scss */
.cerrar-mapa-pickup {
  position: absolute;
  top: -22px;
  right: -22px;
  width: 45px;
  height: 45px;
  background: #ffd200;
  font-size: 25px;
  font-size: 1.5625rem;
  font-weight: bold;
  cursor: pointer;
  text-indent: -999px; }
  /* line 167, _checkout.scss */
  .cerrar-mapa-pickup:before {
    content: "x";
    color: #6e667f;
    position: absolute;
    top: 47%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-indent: 0px; }

/* line 178, _checkout.scss */
.wrapper-mapa-background {
  background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-BgBloker2.png");
  top: 0;
  right: 0px;
  position: fixed;
  z-index: 299;
  height: 100vh;
  width: 100vw; }

/* FIN ESTILOS RECOGIDA EN TIENDA */
/* line 191, _checkout.scss */
#vtexIdUI-global-loader {
  z-index: 10001 !important; }

/* line 194, _checkout.scss */
#vtexIdContainer {
  z-index: 10001 !important;
  position: fixed !important; }
  /* line 197, _checkout.scss */
  #vtexIdContainer:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-BgBloker2.png");
    z-index: 1; }

/* line 220, _checkout.scss */
.vtexIdUI {
  z-index: 10001; }
  /* line 222, _checkout.scss */
  .vtexIdUI .btn {
    box-shadow: none !important;
    border-radius: 0 !important; }
    /* line 225, _checkout.scss */
    .vtexIdUI .btn span {
      font-size: 13px; }
  /* line 230, _checkout.scss */
  .vtexIdUI .modal-header .close {
    padding: 2px 4px !important;
    background: #000000 !important;
    display: block !important;
    cursor: pointer; }
    /* line 235, _checkout.scss */
    .vtexIdUI .modal-header .close:hover {
      background: #1E7337 !important; }
  /* line 241, _checkout.scss */
  .vtexIdUI .modal-body .btn-success {
    background: #ffffff;
    color: #000000;
    border: 2px solid #33aa56; }
    /* line 245, _checkout.scss */
    .vtexIdUI .modal-body .btn-success span {
      color: #000000; }
    /* line 248, _checkout.scss */
    .vtexIdUI .modal-body .btn-success i {
      color: #000000; }
    /* line 251, _checkout.scss */
    .vtexIdUI .modal-body .btn-success:hover {
      background: #33aa56;
      border: 2px solid #1E7337; }
      /* line 254, _checkout.scss */
      .vtexIdUI .modal-body .btn-success:hover span {
        color: #ffffff; }
      /* line 257, _checkout.scss */
      .vtexIdUI .modal-body .btn-success:hover i {
        color: #ffffff; }

/* line 266, _checkout.scss */
.body-cart .container-cart .cart .cart-items .product-name .add-service-container {
  /* display: block !important; */
  background: #ffffff;
  color: #000000;
  }

/* line 271, _checkout.scss */
.body-cart .container-cart .cart .cart-items .product-name .add-service-container a {
  background: transparent;
  border: 1px solid #33aa56;
  border-radius: 10px;
  padding: 0 10px; }

/* line 278, _checkout.scss */
label.btn.label-vertical-group.link-use-another-card {
  background: transparent; }

/* line 281, _checkout.scss */
.seller.muted {
  display: none !important; }

/* line 284, _checkout.scss */
.gift-card-section {
  float: right;
  width: 66%; }

/* line 290, _checkout.scss */
.item-unavailable .item-unavailable-message span {
  text-indent: -9999px;
  overflow: hidden;
  display: block; }
  /* line 294, _checkout.scss */
  .item-unavailable .item-unavailable-message span:before {
    text-indent: 0;
    content: "Este producto no está disponible actualmente.";
    display: block;
    position: absolute;
    width: 100%; }
/* line 303, _checkout.scss */
.item-unavailable .item-unavailable-message .help-arrow.top-arrow:before {
  display: none; }

/* line 310, _checkout.scss */
.product-service select, .product-service .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .product-service input {
  width: auto;
  border: 1px solid #33aa56;
  border-radius: 10px;
  background: transparent;
  color: #000000; }
  /* line 316, _checkout.scss */
  .product-service select:hover, .product-service .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input:hover, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .product-service input:hover {
    background: transparent;
    color: #000000; }

/* line 321, _checkout.scss */
a.gift-message-add {
  color: #33aa56; }

/* line 324, _checkout.scss */
.gift-message-textarea {
  border-radius: 0;
  border: 1px solid #4c4c4c; }
  /* line 328, _checkout.scss */
  .gift-message-textarea:focus {
    outline: none;
    border: 1px solid #33aa56;
    box-shadow: none; }

/* line 334, _checkout.scss */
#holder-document {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  width: 100%;
  position: relative;
  height: 30px !important; }

/* line 340, _checkout.scss */
.payment-value {
  display: block !important;
  opacity: 1 !important;
  margin-bottom: 10px; }
  /* line 344, _checkout.scss */
  .payment-value span {
    float: none; }

/* line 349, _checkout.scss */
.body-order-form .payment-card-cvv {
  margin-bottom: 10px; }
  /* line 351, _checkout.scss */
  .body-order-form .payment-card-cvv label {
    width: 100%; }
  /* line 354, _checkout.scss */
  .body-order-form .payment-card-cvv .cvv-help {
    font-size: 10px;
    line-height: 12px;
    margin: -73px 0 0 85px;
    padding: 5px;
    padding-top: 75px;
    width: 155px; }
  /* line 362, _checkout.scss */
  .body-order-form .payment-card-cvv input {
    width: 70px !important; }

/* line 367, _checkout.scss */
.link-two-cards {
  display: none !important; }

/* line 370, _checkout.scss */
.body-order-placed .orderplaced .page-header {
  display: block !important; }

/* line 373, _checkout.scss */
.body-order-placed .orderplaced .myorders-list .order-details .top-row {
  display: block !important; }

/* line 378, _checkout.scss */
.body-cart, .body-order-form, .body-order-placed {
  padding: 0;
  font-size: 13px; }
  /* line 381, _checkout.scss */
  .body-cart header, .body-order-form header, .body-order-placed header {
    border-bottom: 1px solid #33aa56; }
    /* line 383, _checkout.scss */
    .body-cart header .yellowBar, .body-order-form header .yellowBar, .body-order-placed header .yellowBar {
      width: 100%;
      background: #ffd200;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 10px;
      font-size: 0.625rem;
      color: #433f31;
      padding: 5px 10px 5px 10px;
      position: relative; }
      /* line 393, _checkout.scss */
      .body-cart header .yellowBar .left, .body-order-form header .yellowBar .left, .body-order-placed header .yellowBar .left {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        align-items: center; }
        /* line 396, _checkout.scss */
        .body-cart header .yellowBar .left .phoneIcon, .body-order-form header .yellowBar .left .phoneIcon, .body-order-placed header .yellowBar .left .phoneIcon {
          width: 20px;
          height: 20px;
          margin-right: 10px;
          background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-iconTop.png) no-repeat;
          background-position: 2px 0;
          background-size: 96px 20px; }
    /* line 406, _checkout.scss */
    .body-cart header .logoMainContainer, .body-order-form header .logoMainContainer, .body-order-placed header .logoMainContainer {
      width: 100%;
      display: inline-block;
      vertical-align: middle;
      float: none; }
      /* line 411, _checkout.scss */
      .body-cart header .logoMainContainer .middle, .body-order-form header .logoMainContainer .middle, .body-order-placed header .logoMainContainer .middle {
        margin: 0 auto; }
        /* line 413, _checkout.scss */
        .body-cart header .logoMainContainer .middle a, .body-order-form header .logoMainContainer .middle a, .body-order-placed header .logoMainContainer .middle a {
          display: block; }
        /* line 416, _checkout.scss */
        .body-cart header .logoMainContainer .middle img, .body-order-form header .logoMainContainer .middle img, .body-order-placed header .logoMainContainer .middle img {
          width: 15%;
          display: block;
          margin: 10px auto; }

/* line 426, _checkout.scss */
h1.hide, h1.title {
  text-transform: uppercase;
  color: #4c4c4c;
  font-size: 22px;
  margin: 25px 0px 10px;
  width: 100%;
  float: left;
  font-weight: bold; }

/* line 435, _checkout.scss */
h2.empty-cart-title {
  color: #4c4c4c;
  font-size: 19px;
  margin: 0;
  width: 100%;
  float: left;
  font-weight: bold; }

/* line 444, _checkout.scss */
.empty-cart-message p {
  font-size: 14px; }

/* line 450, _checkout.scss */
.newsletter .checkbox.newsletter-label {
  padding: 0;
  pointer-events: none; }
  /* line 453, _checkout.scss */
  .newsletter .checkbox.newsletter-label #opt-in-newsletter {
    display: none !important; }
  /* line 456, _checkout.scss */
  .newsletter .checkbox.newsletter-label .newsletter-text {
    position: relative;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    font-size: 11px;
    font-size: 0.6875rem;
    height: 45px; }
    /* line 464, _checkout.scss */
    .newsletter .checkbox.newsletter-label .newsletter-text:after {
      position: absolute;
      display: block;
      top: 0;
      text-indent: 0;
      text-align: center;
      content: "Con la realización de la compra acepto los términos y condiciones."; }

/* line 476, _checkout.scss */
.btnTerminosCheckout a {
  display: block;
  text-align: center; }

/* line 481, _checkout.scss */
.btn {
  background-color: #33aa56;
  border: none;
  border-radius: 0;
  background-image: none;
  color: #ffffff;
  text-shadow: none;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 500; }
  /* line 491, _checkout.scss */
  .btn:hover {
    background: #1E7337;
    color: #ffffff; }
  /* line 496, _checkout.scss */
  .btn i[class^="icon"]:before {
    color: #ffffff; }

/* line 504, _checkout.scss */
.body-cart .container-cart #cart-tittle {
  text-transform: uppercase;
  font-size: 22px;
  text-align: center;
  color: #000000;
  font-weight: 900; }
/* line 511, _checkout.scss */
.body-cart .container-cart .cart {
  border: 1px solid #000000;
  border-radius: 0; }
  /* line 516, _checkout.scss */
  .body-cart .container-cart .cart .cart-items tr th {
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    border-bottom: 1px solid #4c4c4c; }
  /* line 524, _checkout.scss */
  .body-cart .container-cart .cart .cart-items .product-image img {
    height: auto;
    width: 100%;
    max-width: 100px; }
  /* line 531, _checkout.scss */
  .body-cart .container-cart .cart .cart-items .product-name .add-service-container {
    display: none;
    }
  /* line 534, _checkout.scss */
  .body-cart .container-cart .cart .cart-items .product-name a {
    color: #4c4c4c; }
    /* line 536, _checkout.scss */
    .body-cart .container-cart .cart .cart-items .product-name a:hover {
      color: #33aa56;
      text-decoration: none; }
  /* line 544, _checkout.scss */
  .body-cart .container-cart .cart .cart-items .product-price .list-price .old-product-price-label {
    display: none; }
  /* line 549, _checkout.scss */
  .body-cart .container-cart .cart .cart-items .product-price .best-price .new-product-price-label {
    display: none; }
  /* line 552, _checkout.scss */
  .body-cart .container-cart .cart .cart-items .product-price .best-price .icon-question-sign {
    color: #33aa56; }
  /* line 555, _checkout.scss */
  .body-cart .container-cart .cart .cart-items .product-price .best-price .field-help {
    background-color: #4c4c4c;
    border: none; }
  /* line 562, _checkout.scss */
  .body-cart .container-cart .cart .cart-items .item-remove .icon-remove {
    color: #ff3552; }
/* line 569, _checkout.scss */
.body-cart .container-cart .summary-template-holder .summary-coupon-wrap {
  margin-bottom: 30px; }
  /* line 571, _checkout.scss */
  .body-cart .container-cart .summary-template-holder .summary-coupon-wrap .link-coupon-add {
    padding: 10px;
    background: #33aa56; }
    /* line 574, _checkout.scss */
    .body-cart .container-cart .summary-template-holder .summary-coupon-wrap .link-coupon-add span {
      color: #ffffff;
      font-size: 14px;
      font-weight: 900; }
    /* line 579, _checkout.scss */
    .body-cart .container-cart .summary-template-holder .summary-coupon-wrap .link-coupon-add:hover {
      text-decoration: none !important;
      background: #1E7337; }
/* line 585, _checkout.scss */
.body-cart .container-cart .summary-template-holder .summary-coupon {
  min-width: 200px; }
/* line 588, _checkout.scss */
.body-cart .container-cart .summary-template-holder .totalizers {
  border: 1px solid #000000;
  border-radius: 0; }
  /* line 591, _checkout.scss */
  .body-cart .container-cart .summary-template-holder .totalizers .accordion-heading {
    display: block; }
    /* line 593, _checkout.scss */
    .body-cart .container-cart .summary-template-holder .totalizers .accordion-heading span {
      color: #4c4c4c;
      text-transform: uppercase;
      border-bottom: 1px solid #000000;
      padding-bottom: 5px !important;
      text-align: center; }
  /* line 602, _checkout.scss */
  .body-cart .container-cart .summary-template-holder .totalizers .accordion-body .postal-code-for-sla {
    font-size: 1rem; }
  /* line 605, _checkout.scss */
  .body-cart .container-cart .summary-template-holder .totalizers .accordion-body .shipping-sla-selector {
    display: none !important; }
  /* line 608, _checkout.scss */
  .body-cart .container-cart .summary-template-holder .totalizers .accordion-body .postal-code-value {
    display: none !important; }
  /* line 611, _checkout.scss */
  .body-cart .container-cart .summary-template-holder .totalizers .accordion-body .cart-reset-postal-code {
    display: none !important; }
  /* line 615, _checkout.scss */
  .body-cart .container-cart .summary-template-holder .totalizers .accordion-body table td.info {
    width: 30%; }
  /* line 618, _checkout.scss */
  .body-cart .container-cart .summary-template-holder .totalizers .accordion-body table td.monetary {
    width: 70%;
    text-align: left; }
  /* line 622, _checkout.scss */
  .body-cart .container-cart .summary-template-holder .totalizers .accordion-body table td.empty {
    width: 10%; }
  /* line 625, _checkout.scss */
  .body-cart .container-cart .summary-template-holder .totalizers .accordion-body table td {
    font-size: 14px;
    font-size: 0.875rem; }
  /* line 629, _checkout.scss */
  .body-cart .container-cart .summary-template-holder .totalizers .accordion-body table tfoot td {
    color: #ff3552;
    font-size: 16px;
    font-size: 1rem; }
  /* line 634, _checkout.scss */
  .body-cart .container-cart .summary-template-holder .totalizers .accordion-body table .shipping-calculate-link {
    color: #33aa56; }
/* line 641, _checkout.scss */
.body-cart .container-cart .cart-links {
  width: 36%; }
  /* line 643, _checkout.scss */
  .body-cart .container-cart .cart-links .link-choose-more-products-wrapper {
    position: relative;
    float: right;
    padding: 11px 0; }
    /* line 647, _checkout.scss */
    .body-cart .container-cart .cart-links .link-choose-more-products-wrapper a {
      color: #4c4c4c;
      font-size: 14px;
      font-weight: 900;
      position: relative;
      float: left;
      display: block; }
      /* line 654, _checkout.scss */
      .body-cart .container-cart .cart-links .link-choose-more-products-wrapper a:before {
        content: "";
        display: block;
        position: relative;
        left: -10px;
        top: 6px;
        float: left;
        text-indent: 0;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        border-right: 6px solid #4c4c4c; }
      /* line 667, _checkout.scss */
      .body-cart .container-cart .cart-links .link-choose-more-products-wrapper a:hover {
        color: #33aa56;
        text-decoration: none; }
        /* line 670, _checkout.scss */
        .body-cart .container-cart .cart-links .link-choose-more-products-wrapper a:hover:before {
          border-right: 6px solid #33aa56; }
  /* line 676, _checkout.scss */
  .body-cart .container-cart .cart-links .btn-place-order-wrapper {
    display: inline-block;
    width: 100%; }
    /* line 679, _checkout.scss */
    .body-cart .container-cart .cart-links .btn-place-order-wrapper a {
      width: 100%; }

/* line 688, _checkout.scss */
.body-order-form input, .body-order-form select, .body-order-form .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .body-order-form input {
  width: 100% !important; }
/* line 691, _checkout.scss */
.body-order-form #opt-in-newsletter {
  width: auto !important; }
/* line 697, _checkout.scss */
.body-order-form .container-order-form #orderform-to-cart {
  color: #4c4c4c;
  font-size: 14px;
  font-weight: 900;
  position: relative;
  display: block; }
  /* line 703, _checkout.scss */
  .body-order-form .container-order-form #orderform-to-cart:before {
    content: "";
    display: block;
    position: relative;
    left: -10px;
    top: 6px;
    float: left;
    text-indent: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-right: 6px solid #4c4c4c; }
  /* line 716, _checkout.scss */
  .body-order-form .container-order-form #orderform-to-cart:hover {
    color: #33aa56;
    text-decoration: none; }
    /* line 719, _checkout.scss */
    .body-order-form .container-order-form #orderform-to-cart:hover:before {
      border-right: 6px solid #33aa56; }
/* line 725, _checkout.scss */
.body-order-form .container-order-form .client-pre-email .pre-email {
  margin-bottom: 20px; }
  /* line 727, _checkout.scss */
  .body-order-form .container-order-form .client-pre-email .pre-email .emailInfo {
    text-align: left;
    background-color: #fcfcfc;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
    border: 1px solid #eee;
    border-radius: 4px;
    width: 35%;
    margin: 0 auto;
    position: relative;
    overflow: hidden; }
  /* line 741, _checkout.scss */
  .body-order-form .container-order-form .client-pre-email .pre-email .client-pre-email-h {
    color: #000000;
    margin-bottom: 20px; }
    /* line 745, _checkout.scss */
    .body-order-form .container-order-form .client-pre-email .pre-email .client-pre-email-h label span {
      font-size: 1.8rem; }
    /* line 748, _checkout.scss */
    .body-order-form .container-order-form .client-pre-email .pre-email .client-pre-email-h label small {
      font-size: 1rem; }
  /* line 753, _checkout.scss */
  .body-order-form .container-order-form .client-pre-email .pre-email .client-email {
    width: 60%;
    margin: 0 auto;
    float: none; }
    /* line 758, _checkout.scss */
    .body-order-form .container-order-form .client-pre-email .pre-email .client-email button span {
      font-size: 14px;
      color: #ffffff;
      text-transform: uppercase;
      text-shadow: none; }
/* line 769, _checkout.scss */
.body-order-form .container-order-form .orderform-template a {
  color: #4c4c4c;
  font-size: 0.8rem; }
  /* line 772, _checkout.scss */
  .body-order-form .container-order-form .orderform-template a:hover {
    color: #1E7337;
    text-decoration: none; }
/* line 777, _checkout.scss */
.body-order-form .container-order-form .orderform-template .link-change-shipping {
  border-color: #4c4c4c;
  color: #4c4c4c; }
  /* line 780, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .link-change-shipping:hover {
    border-color: #33aa56; }
/* line 785, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .btn-small {
  background-color: #33aa56;
  border: none;
  background-image: none;
  color: #ffffff;
  text-shadow: none;
  opacity: 1; }
  /* line 792, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .btn-small:hover {
    background: #1E7337 !important; }
/* line 797, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .client-profile-data p {
  margin-bottom: 10px; }
  /* line 799, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .client-profile-data p .link-logout-container {
    display: block !important;
    font-size: 0.7rem; }
/* line 804, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .client-profile-data .client-first-name {
  width: 48%; }
/* line 807, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .client-profile-data .client-last-name {
  width: 48%; }
/* line 810, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .client-profile-data .client-document {
  width: 100%; }
/* line 813, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .client-profile-data .client-phone {
  width: 100%; }
/* line 816, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .client-profile-data #go-to-shipping, .body-order-form .container-order-form .orderform-template .orderform-template-holder .client-profile-data #go-to-payment {
  text-indent: -9999px;
  overflow: hidden;
  display: inline-block;
  position: relative;
  height: 40px;
  width: 100%; }
  /* line 823, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .client-profile-data #go-to-shipping:before, .body-order-form .container-order-form .orderform-template .orderform-template-holder .client-profile-data #go-to-payment:before {
    content: 'CONTINUAR';
    text-indent: 0;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 40px; }
/* line 839, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-form-placeholder .ship-number {
  width: 49%; }
/* line 843, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-form-placeholder .ship-more-info input {
  width: 47%; }
/* line 847, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-form-placeholder .ship-city, .body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-form-placeholder .ship-state, .body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-form-placeholder .selectize-control {
  width: 100%; }
/* line 852, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-shipping-options .shipping-option-item {
  background: #f2f0ed; }
  /* line 854, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-shipping-options .shipping-option-item .shipping-option-item-text-wrapper {
    color: #686258;
    font-size: 12px;
    font-size: 0.75rem; }
    /* line 858, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-shipping-options .shipping-option-item .shipping-option-item-text-wrapper .shipping-option-item-sep {
      display: none; }
    /* line 861, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-shipping-options .shipping-option-item .shipping-option-item-text-wrapper .shipping-option-item-time {
      display: block;
      width: 100%; }
  /* line 866, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-shipping-options .shipping-option-item i[class^="icon"] {
    color: #686258; }
    /* line 868, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-shipping-options .shipping-option-item i[class^="icon"]:before {
      color: #33aa56; }
  /* line 872, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-shipping-options .shipping-option-item.active {
    background: #33aa56;
    border-color: #1E7337; }
    /* line 875, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-shipping-options .shipping-option-item.active .shipping-option-item-text-wrapper {
      color: #ffffff; }
    /* line 878, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-shipping-options .shipping-option-item.active i[class^="icon"] {
      color: #ffffff; }
      /* line 880, _checkout.scss */
      .body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-shipping-options .shipping-option-item.active i[class^="icon"]:before {
        color: #ffffff; }
    /* line 884, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-shipping-options .shipping-option-item.active:hover {
      background: #1E7337; }
/* line 891, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-shipping-options .shipping-option-item[for^='seller-1-sla-Recogidaentienda'] .shipping-option-item-text-wrapper .shipping-option-item-name {
  overflow: hidden;
  text-indent: -9999px;
  float: left;
  width: 160px; }
  /* line 897, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-shipping-options .shipping-option-item[for^='seller-1-sla-Recogidaentienda'] .shipping-option-item-text-wrapper .shipping-option-item-name:before {
    content: 'Recogida en tienda - ';
    display: block;
    text-indent: 0;
    position: absolute; }
/* line 909, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-shipping-options .shipping-option-item[for^='seller-1-sla-Normal'] .shipping-option-item-text-wrapper .shipping-option-item-name {
  overflow: hidden;
  text-indent: -9999px;
  float: left;
  width: 85px; }
  /* line 915, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-shipping-options .shipping-option-item[for^='seller-1-sla-Normal'] .shipping-option-item-text-wrapper .shipping-option-item-name:before {
    content: 'Domicilio - ';
    display: block;
    text-indent: 0;
    position: absolute; }
/* line 927, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-shipping-options .shipping-option-item[for^='seller-1-sla-PagoenefectivoContraentrega'] .shipping-option-item-text-wrapper .shipping-option-item-name {
  overflow: hidden;
  text-indent: -9999px;
  float: left;
  width: 130px; }
  /* line 933, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .address-shipping-options .shipping-option-item[for^='seller-1-sla-PagoenefectivoContraentrega'] .shipping-option-item-text-wrapper .shipping-option-item-name:before {
    content: 'Contraentrega - ';
    display: block;
    text-indent: 0;
    position: absolute; }
/* line 944, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .btn-go-to-payment {
  text-indent: -9999px;
  overflow: hidden;
  display: inline-block;
  position: relative;
  height: 40px;
  width: 100%; }
  /* line 951, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .shipping-data .btn-go-to-payment:before {
    content: 'CONTINUAR';
    text-indent: 0;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 40px; }
/* line 967, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .accordion-toggle span {
  text-indent: -9999px;
  position: relative;
  display: inline-block;
  width: 200px; }
  /* line 972, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .accordion-toggle span:before {
    content: "Medios de pago";
    text-indent: 0;
    display: block;
    position: absolute; }
/* line 981, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .payment-group {
  width: 34% !important; }
  /* line 983, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .payment-group .payment-group-list-btn {
    width: 100%; }
    /* line 986, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .payment-group .payment-group-list-btn .payment-group-item .payment-group-item-text {
      min-height: 45px;
      padding: 8px 0 8px 53px;
      background-position: left center;
      background-repeat: no-repeat; }
    /* line 992, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .payment-group .payment-group-list-btn .payment-group-item.active {
      border-top: 2px solid #33aa56;
      border-left: 2px solid #33aa56;
      border-bottom: 2px solid #33aa56;
      position: relative; }
      /* line 1007, _checkout.scss */
      .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .payment-group .payment-group-list-btn .payment-group-item.active .payment-group-item-text {
        color: #33aa56;
        font-weight: bold; }
    /* line 1013, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .payment-group .payment-group-list-btn .payment-group-item:hover .payment-group-item-text {
      color: #33aa56;
      font-weight: bold; }
    /* line 1020, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .payment-group .payment-group-list-btn #payment-group-debitPaymentGroup .payment-group-item-text {
      height: 20px;
      overflow: hidden;
      text-indent: -9999px;
      position: relative;
      cursor: pointer;
      background-image: url(//pepeganga.vteximg.com.br/arquivos/pseCheckout.png); }
      /* line 1027, _checkout.scss */
      .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .payment-group .payment-group-list-btn #payment-group-debitPaymentGroup .payment-group-item-text:before {
        content: "Debito PSE";
        display: block;
        text-indent: 0;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        line-height: 16px; }
    /* line 1040, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .payment-group .payment-group-list-btn #payment-group-customPrivate_501PaymentGroup .payment-group-item-text {
      height: 20px;
      overflow: hidden;
      position: relative;
      cursor: pointer;
      background-image: url(//pepeganga.vteximg.com.br/arquivos/logoTGPepeGangaV2.png);
      background-size: 40px auto; }
    /* line 1050, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .payment-group .payment-group-list-btn #payment-group-bankInvoicePaymentGroup .payment-group-item-text {
      height: 20px;
      overflow: hidden;
      text-indent: -9999px;
      position: relative;
      cursor: pointer; }
      /* line 1056, _checkout.scss */
      .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .payment-group .payment-group-list-btn #payment-group-bankInvoicePaymentGroup .payment-group-item-text:before {
        content: "Efecty o Baloto";
        display: block;
        text-indent: 0;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        line-height: 16px; }
/* line 1071, _checkout.scss */
.body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view {
  width: 66% !important;
  padding: 2%;
  border: 2px solid #33aa56; }
  /* line 1079, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .same-address input {
    width: inherit !important; }
  /* line 1083, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .payment-security {
    width: 100px;
    padding: 4px;
    float: right;
    margin-bottom: 10px;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    /* line 1096, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .payment-security i {
      float: none; }
  /* line 1100, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .debit-list-selector {
    background-color: #faf9f8;
    background-image: url("//pepeganga.vteximg.com.br/arquivos/afterSelectStoreLocator.jpg");
    background-repeat: no-repeat;
    background-position: 96% center;
    background-size: 7px;
    color: #4c4c4c; }
    /* line 1107, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .debit-list-selector:focus {
      color: #4c4c4c; }
  /* line 1112, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .holder-document label[for^='holder-document'] {
    text-indent: -9999px;
    overflow: hidden;
    position: relative; }
    /* line 1116, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .holder-document label[for^='holder-document']:after {
      content: "Cédula de ciudadanía.";
      display: block;
      position: absolute;
      top: 0px;
      text-indent: 0; }
  /* line 1127, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .card-scanner-label-all-fields .payment-card-number input {
    width: 100%;
    margin-top: 5px; }
  /* line 1133, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .payment-card-name {
    margin-bottom: 10px; }
    /* line 1135, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .payment-card-name input {
      height: 36px;
      width: 100%; }
  /* line 1140, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .payment-card-due {
    margin-bottom: 10px; }
    /* line 1142, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .payment-card-due label {
      float: none;
      width: 100% !important; }
    /* line 1146, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .payment-card-due .payment-card-due-month {
      width: 47.5%; }
    /* line 1149, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .payment-card-due .payment-card-lash {
      width: 5%;
      margin: 0;
      padding: 5px; }
    /* line 1154, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .payment-card-due .payment-card-due-year {
      width: 47.5%; }
  /* line 1158, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .card-ready-for-typing:after {
    content: "* Esta transacción se lleva a cabo mediante el motor de pago Pay U, el cuál aparecera reflejado en su estado de cuenta";
    display: block;
    width: 100%;
    float: left;
    margin: 10px 0; }
  /* line 1165, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .box-installments {
    margin: 10px 0; }
    /* line 1167, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .box-installments select, .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .box-installments .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .box-installments input {
      width: 100%; }
  /* line 1172, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .payment-card-number input,
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .text.payment-card-cvv input,
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .text.saved-cc-ccv input {
    font-size: 13px; }
  /* line 1178, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .debit-long-list {
    width: 100%; }
  /* line 1184, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .bank-invoice-list .bank-invoice-list-item {
    background-color: #ffffff !important; }
    /* line 1186, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .bank-invoice-list .bank-invoice-list-item.bank-invoice-item-pago-referenciado {
      display: none !important; }
    /* line 1189, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .bank-invoice-list .bank-invoice-list-item i {
      width: 30px;
      height: 30px; }
    /* line 1193, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .bank-invoice-list .bank-invoice-list-item .icon-circle-blank {
      background: #ffffff !important;
      border-radius: 1000px; }
      /* line 1196, _checkout.scss */
      .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .bank-invoice-list .bank-invoice-list-item .icon-circle-blank:before {
        color: #FFF;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
    /* line 1204, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .bank-invoice-list .bank-invoice-list-item .icon-ok-circle {
      background: #33aa56 !important;
      border-radius: 1000px; }
      /* line 1207, _checkout.scss */
      .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .bank-invoice-list .bank-invoice-list-item .icon-ok-circle:before {
        color: #FFF;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
    /* line 1215, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .bank-invoice-list .bank-invoice-list-item:hover {
      background-color: #33aa56 !important; }
      /* line 1217, _checkout.scss */
      .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .bank-invoice-list .bank-invoice-list-item:hover .icon-circle-blank {
        background: #33aa56 !important; }
        /* line 1219, _checkout.scss */
        .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .bank-invoice-list .bank-invoice-list-item:hover .icon-circle-blank:before {
          color: #FFF; }
    /* line 1224, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .bank-invoice-list .bank-invoice-list-item.active {
      background-color: #33aa56 !important; }
    /* line 1227, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .bank-invoice-list .bank-invoice-list-item .bank-invoice-baloto {
      background: url("//pepeganga.vteximg.com.br/arquivos/pago-baloto-logo.png") no-repeat;
      background-size: cover;
      text-indent: -9999px; }
    /* line 1232, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .bank-invoice-list .bank-invoice-list-item .bank-invoice-pago-referenciado {
      background: url("//pepeganga.vteximg.com.br/arquivos/pago-referenciado-logo.png") no-repeat;
      background-size: cover;
      text-indent: -9999px; }
    /* line 1237, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .bank-invoice-list .bank-invoice-list-item .bank-invoice-efecty {
      background: url("//pepeganga.vteximg.com.br/arquivos/pago-efecty-logo.png") no-repeat;
      background-size: cover;
      text-indent: -9999px; }
/* line 1249, _checkout.scss */
.body-order-form .container-order-form .orderform-template .cart-template .cart-fixed, .body-order-form .container-order-form .orderform-template .cart-template .affix, .body-order-form .container-order-form .orderform-template .cart-template .affix-top {
  position: relative !important;
  top: 0px !important;
  height: auto !important; }
/* line 1255, _checkout.scss */
.body-order-form .container-order-form .orderform-template .cart-template .cart-fixed h2 {
  background: none;
  color: #4c4c4c;
  text-transform: uppercase;
  border-bottom: 1px solid #4c4c4c;
  padding-bottom: 5px;
  text-align: center;
  font-size: 1rem;
  border-top: none !important; }
/* line 1265, _checkout.scss */
.body-order-form .container-order-form .orderform-template .cart-template .cart-fixed .summary-template-holder {
  padding-top: 25px;
  background: none; }
/* line 1270, _checkout.scss */
.body-order-form .container-order-form .orderform-template .cart-template .cart-fixed .payment-confirmation-wrap {
  background: none !important;
  padding: 0 !important;
  position: relative !important;
  margin-top: 30px; }
  /* line 1275, _checkout.scss */
  .body-order-form .container-order-form .orderform-template .cart-template .cart-fixed .payment-confirmation-wrap button {
    background-color: #33aa56 !important;
    border: none !important;
    border-radius: 0 !important;
    background-image: none !important;
    color: #ffffff !important;
    text-shadow: none; }
    /* line 1282, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .cart-template .cart-fixed .payment-confirmation-wrap button:hover {
      background: #1E7337 !important; }
    /* line 1285, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .cart-template .cart-fixed .payment-confirmation-wrap button span {
      font-size: 14px;
      color: #ffffff; }
/* line 1291, _checkout.scss */
.body-order-form .container-order-form .orderform-template .cart-template .cart-fixed .cart-items {
  width: 100%; }
/* line 1297, _checkout.scss */
.body-order-form .container-order-form .orderform-template .error span {
  width: auto !important;
  font-size: 0.9rem; }
/* line 1305, _checkout.scss */
.body-order-form .default-modal {
  height: auto;
  background: #ffffff;
  z-index: 3000;
  color: #4c4c4c; }

/* line 1314, _checkout.scss */
.body-order-placed #generarfact {
  background: #ffffff;
  padding: 10px 5px;
  color: #33aa56;
  border: 1px solid #33aa56;
  width: 190px;
  height: 40px;
  text-transform: uppercase;
  font-size: 1rem;
  text-align: center;
  float: right;
  width: 200px;
  margin-right: 0;
  position: absolute;
  cursor: pointer;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 500;
  position: absolute;
  right: 0;
  bottom: 20px; }
/* line 1337, _checkout.scss */
.body-order-placed .orderplaced .graciasInfo {
  display: inline-block;
  width: 50%; }
  /* line 1340, _checkout.scss */
  .body-order-placed .orderplaced .graciasInfo p {
    border: 2px solid #F58220;
    padding: 10px;
    border-radius: 10px;
    font-size: 14px;
    background: #ffffff; }
    /* line 1346, _checkout.scss */
    .body-order-placed .orderplaced .graciasInfo p span {
      font-size: 22px;
      color: #f58220;
      line-height: 1.5;
      font-weight: bold; }
/* line 1354, _checkout.scss */
.body-order-placed .orderplaced .formulario_enviado {
  position: fixed;
  top: 50px;
  z-index: 1000;
  background-color: #ffffff;
  width: 60%;
  padding: 20px;
  border-radius: 7px;
  text-align: center;
  left: 20%; }
/* line 1365, _checkout.scss */
.body-order-placed .orderplaced .formulario_factura {
  position: fixed;
  top: 50px;
  background-color: #ffffff;
  width: 70%;
  border-radius: 20px;
  border: 1px solid #4c4c4c;
  box-sizing: border-box;
  padding-bottom: 20px;
  z-index: 100;
  max-width: 850px;
  left: 23%; }
  /* line 1377, _checkout.scss */
  .body-order-placed .orderplaced .formulario_factura #closeform {
    position: absolute;
    right: 15px;
    top: 10px;
    cursor: pointer; }
  /* line 1384, _checkout.scss */
  .body-order-placed .orderplaced .formulario_factura h1 {
    font-size: 1.5rem;
    color: #6A8B21;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px solid #4c4c4c;
    padding-top: 10px; }
  /* line 1393, _checkout.scss */
  .body-order-placed .orderplaced .formulario_factura .form-wrapper {
    box-sizing: border-box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 25px 30px 0; }
    /* line 1405, _checkout.scss */
    .body-order-placed .orderplaced .formulario_factura .form-wrapper .half {
      -ms-flex: 50%;
      -webkit-flex-basis: 50%;
      flex-basis: 50%; }
      /* line 1409, _checkout.scss */
      .body-order-placed .orderplaced .formulario_factura .form-wrapper .half .form-group {
        position: relative; }
      /* line 1412, _checkout.scss */
      .body-order-placed .orderplaced .formulario_factura .form-wrapper .half .help.error {
        font-size: 0.6rem;
        margin: 0;
        position: absolute;
        bottom: -5px;
        color: rosaPepeGanga; }
      /* line 1419, _checkout.scss */
      .body-order-placed .orderplaced .formulario_factura .form-wrapper .half input[type="text"] {
        width: 93%;
        margin-bottom: 12px;
        padding: 10px;
        background-color: transparent; }
  /* line 1428, _checkout.scss */
  .body-order-placed .orderplaced .formulario_factura input[type="submit"] {
    background: #33aa56;
    border: 1px solid #33aa56;
    border-radius: 8px;
    padding: 10px 10px;
    color: #ffffff;
    width: 160px;
    height: 40px;
    text-transform: uppercase;
    font-size: 0.8rem;
    text-align: center;
    float: none;
    margin-right: 10px;
    margin: 0px auto;
    display: block; }
    /* line 1443, _checkout.scss */
    .body-order-placed .orderplaced .formulario_factura input[type="submit"]:hover {
      background: #ffffff;
      color: #33aa56; }
  /* line 1449, _checkout.scss */
  .body-order-placed .orderplaced .formulario_factura p.extra {
    font-size: 1rem;
    text-align: left;
    display: block;
    padding: 20px 30px 10px; }
/* line 1458, _checkout.scss */
.body-order-placed .orderplaced .page-header:first-child {
  display: none; }
/* line 1462, _checkout.scss */
.body-order-placed .orderplaced .alert-success {
  padding: 10px 0;
  background-color: #ffffff;
  color: #4c4c4c;
  border-color: transparent; }
  /* line 1467, _checkout.scss */
  .body-order-placed .orderplaced .alert-success h4 {
    color: #000000;
    text-transform: uppercase;
    font-size: 1.2rem; }
  /* line 1473, _checkout.scss */
  .body-order-placed .orderplaced .alert-success .orderplaced-sending-email .email-pre {
    text-indent: -9999px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 3px; }
    /* line 1479, _checkout.scss */
    .body-order-placed .orderplaced .alert-success .orderplaced-sending-email .email-pre:before {
      content: 'Estamos por enviarte un e-mail a';
      float: left;
      text-indent: 0; }
  /* line 1485, _checkout.scss */
  .body-order-placed .orderplaced .alert-success .orderplaced-sending-email .email-pos {
    text-indent: -9999px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 3px; }
    /* line 1491, _checkout.scss */
    .body-order-placed .orderplaced .alert-success .orderplaced-sending-email .email-pos:before {
      content: 'con todos los datos de tu compra.';
      float: left;
      text-indent: 0; }
/* line 1499, _checkout.scss */
.body-order-placed .orderplaced .myorders-list {
  padding: 0 20px; }
  /* line 1502, _checkout.scss */
  .body-order-placed .orderplaced .myorders-list .order-details .top-row {
    display: none; }
  /* line 1505, _checkout.scss */
  .body-order-placed .orderplaced .myorders-list .order-details a {
    color: #33aa56; }
    /* line 1507, _checkout.scss */
    .body-order-placed .orderplaced .myorders-list .order-details a:hover {
      color: #1E7337;
      text-decoration: none; }
  /* line 1513, _checkout.scss */
  .body-order-placed .orderplaced .myorders-list .order-info {
    padding-top: 20px; }
/* line 1517, _checkout.scss */
.body-order-placed .orderplaced .orderplaced-hr-continue {
  margin-bottom: 15px; }
/* line 1520, _checkout.scss */
.body-order-placed .orderplaced .btn-continue-shop {
  padding: 10px;
  width: 200px; }

/* line 1527, _checkout.scss */
li.link.pf-pj.corporate-hide-link {
  display: none; }

@media only screen and (max-width: 800px) {
  /* line 1540, _checkout.scss */
  .body-cart .container-cart .cart-links {
    width: 40%; }
  /* line 1544, _checkout.scss */
  .body-cart .full-cart .item-quantity-change {
    top: 40px;
    left: 0; }
  /* line 1548, _checkout.scss */
  .body-cart .full-cart .item-quantity-change-increment {
    top: 40px;
    left: 60px; }

  /* line 1555, _checkout.scss */
  .body-order-form .client-profile-data .client-first-name, .body-order-form .client-profile-data .client-last-name {
    width: 100%; }
  /* line 1559, _checkout.scss */
  .body-order-form .payment-group {
    width: 34% !important; } }
@media only screen and (max-width: 767px) {
  /* line 1569, _checkout.scss */
  .wrapperMapa .tituloMapa {
    font-size: 0.8rem;
    line-height: 16px;
    padding: 10px; }
  /* line 1575, _checkout.scss */
  .wrapperMapa .filtros-mapa select, .wrapperMapa .filtros-mapa .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .wrapperMapa .filtros-mapa input {
    width: 100% !important; }
    /* line 1577, _checkout.scss */
    .wrapperMapa .filtros-mapa select:first-child, .wrapperMapa .filtros-mapa .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input:first-child, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .wrapperMapa .filtros-mapa input:first-child {
      margin-bottom: 10px; }
  /* line 1582, _checkout.scss */
  .wrapperMapa #map-canvas {
    height: 280px; }

  /* line 1586, _checkout.scss */
  #bodyContent {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    /* line 1596, _checkout.scss */
    #bodyContent p {
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -ms-flex-order: 2;
      -webkit-order: 2;
      order: 2; }
    /* line 1603, _checkout.scss */
    #bodyContent .botonSeleccionarTienda {
      -webkit-box-ordinal-group: 1;
      -moz-box-ordinal-group: 1;
      -ms-flex-order: 1;
      -webkit-order: 1;
      order: 1;
      width: 100%;
      margin: 0 0 10px; }
      /* line 1611, _checkout.scss */
      #bodyContent .botonSeleccionarTienda .textoBoton {
        font-size: 0.7rem;
        line-height: 13px; }

  /* line 1618, _checkout.scss */
  .client-pre-email .emailInfo {
    width: 100% !important; }

  /* line 1626, _checkout.scss */
  .body-cart header .yellowBar .left .phoneIcon, .body-order-form header .yellowBar .left .phoneIcon, .body-order-placed header .yellowBar .left .phoneIcon {
    display: none; }
  /* line 1629, _checkout.scss */
  .body-cart header .yellowBar .left p, .body-order-form header .yellowBar .left p, .body-order-placed header .yellowBar .left p {
    text-align: center; }
  /* line 1636, _checkout.scss */
  .body-cart header .logoMainContainer .middle img, .body-order-form header .logoMainContainer .middle img, .body-order-placed header .logoMainContainer .middle img {
    width: 45%; }
  /* line 1643, _checkout.scss */
  .body-cart footer .logos, .body-order-form footer .logos, .body-order-placed footer .logos {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
    /* line 1647, _checkout.scss */
    .body-cart footer .logos > div, .body-order-form footer .logos > div, .body-order-placed footer .logos > div {
      width: 100%;
      margin: 0;
      border-bottom: 1px solid #faf9f8;
      padding-bottom: 10px; }
      /* line 1652, _checkout.scss */
      .body-cart footer .logos > div.first, .body-order-form footer .logos > div.first, .body-order-placed footer .logos > div.first {
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center; }
      /* line 1658, _checkout.scss */
      .body-cart footer .logos > div.second .logoPagos, .body-order-form footer .logos > div.second .logoPagos, .body-order-placed footer .logos > div.second .logoPagos {
        width: 100%;
        position: relative;
        top: inherit;
        left: inherit;
        -webkit-transform: translate(0%, 0%);
        -moz-transform: translate(0%, 0%);
        -o-transform: translate(0%, 0%);
        transform: translate(0%, 0%); }
      /* line 1669, _checkout.scss */
      .body-cart footer .logos > div.third, .body-order-form footer .logos > div.third, .body-order-placed footer .logos > div.third {
        padding: 0;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center; }
        /* line 1674, _checkout.scss */
        .body-cart footer .logos > div.third > div, .body-order-form footer .logos > div.third > div, .body-order-placed footer .logos > div.third > div {
          position: relative;
          top: inherit;
          left: inherit;
          -webkit-transform: translateY(0%);
          -moz-transform: translateY(0%);
          -o-transform: translateY(0%);
          transform: translateY(0%); }
          /* line 1682, _checkout.scss */
          .body-cart footer .logos > div.third > div:last-child, .body-order-form footer .logos > div.third > div:last-child, .body-order-placed footer .logos > div.third > div:last-child {
            left: inherit; }
  /* line 1690, _checkout.scss */
  .body-cart .monetary, .body-order-form .monetary, .body-order-placed .monetary {
    width: 130px !important; }
  /* line 1693, _checkout.scss */
  .body-cart .container, .body-order-form .container, .body-order-placed .container {
    width: 90%;
    max-height: 900px; }
  /* line 1697, _checkout.scss */
  .body-cart #cart-title, .body-order-form #cart-title, .body-order-placed #cart-title {
    font-size: 18px;
    margin: 0 auto;
    display: block;
    text-align: center; }
  /* line 1703, _checkout.scss */
  .body-cart .coupon-column, .body-order-form .coupon-column, .body-order-placed .coupon-column {
    width: 100%; }
    /* line 1705, _checkout.scss */
    .body-cart .coupon-column .summary-coupon, .body-order-form .coupon-column .summary-coupon, .body-order-placed .coupon-column .summary-coupon {
      width: 100%; }
  /* line 1709, _checkout.scss */
  .body-cart .summary-totalizers, .body-order-form .summary-totalizers, .body-order-placed .summary-totalizers {
    width: 100% !important; }
  /* line 1712, _checkout.scss */
  .body-cart .empty, .body-order-form .empty, .body-order-placed .empty {
    display: none; }

  /* line 1720, _checkout.scss */
  .body-cart .container-cart .summary-template-holder .summary-coupon-wrap .coupon-data {
    float: none; }
    /* line 1722, _checkout.scss */
    .body-cart .container-cart .summary-template-holder .summary-coupon-wrap .coupon-data .link-coupon-add {
      width: 100%;
      display: block;
      text-align: center; }
  /* line 1730, _checkout.scss */
  .body-cart .container-cart .cart-links {
    width: 100%; }
    /* line 1732, _checkout.scss */
    .body-cart .container-cart .cart-links .link-choose-more-products-wrapper {
      display: block;
      float: none;
      margin: 0 auto; }
      /* line 1736, _checkout.scss */
      .body-cart .container-cart .cart-links .link-choose-more-products-wrapper a {
        text-align: center;
        float: none; }

  /* line 1745, _checkout.scss */
  .body-order-form input, .body-order-form select, .body-order-form .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .body-order-form input {
    width: 100% !important; }
  /* line 1748, _checkout.scss */
  .body-order-form .link-coupon-add {
    width: 100%; }
  /* line 1751, _checkout.scss */
  .body-order-form .container-order-form {
    max-height: inherit; }
    /* line 1756, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .client-profile-data .client-first-name {
      width: 100%; }
      /* line 1758, _checkout.scss */
      .body-order-form .container-order-form .orderform-template .orderform-template-holder .client-profile-data .client-first-name input[type="text"] {
        width: 100% !important; }
    /* line 1762, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .client-profile-data .client-last-name {
      width: 100%; }
      /* line 1764, _checkout.scss */
      .body-order-form .container-order-form .orderform-template .orderform-template-holder .client-profile-data .client-last-name input[type="text"] {
        width: 100% !important; }
    /* line 1768, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .client-profile-data .client-document {
      width: 100%; }
      /* line 1770, _checkout.scss */
      .body-order-form .container-order-form .orderform-template .orderform-template-holder .client-profile-data .client-document input[type="text"] {
        width: 100% !important; }
    /* line 1776, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .client-pre-email .client-email {
      width: 100%;
      margin: 0 auto;
      float: none; }
    /* line 1785, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .same-address input {
      width: inherit !important; }
    /* line 1789, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .payment-group {
      width: 100% !important; }
      /* line 1791, _checkout.scss */
      .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .payment-group .payment-group-list-btn {
        width: 100% !important; }
    /* line 1795, _checkout.scss */
    .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view {
      width: 96% !important; }
      /* line 1798, _checkout.scss */
      .body-order-form .container-order-form .orderform-template .orderform-template-holder .payment-data .box-step-content .steps-view .bank-invoice-list .label-vertical-group.bank-invoice-list-item {
        margin: 10px 0; }

  /* line 1809, _checkout.scss */
  .body-order-placed {
    padding: 0 !important; }
    /* line 1811, _checkout.scss */
    .body-order-placed #orderplaced-footer {
      float: left;
      margin-top: 20px; } }
/* line 2, _estatico.scss */
.login #vtexIdUI-global-loader {
  z-index: 10001 !important; }
/* line 5, _estatico.scss */
.login #vtexIdContainer {
  z-index: 10001 !important;
  position: fixed !important; }
  /* line 8, _estatico.scss */
  .login #vtexIdContainer:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("//pepeganga.vteximg.com.br/arquivos/pepeGanga-BgBloker2.png");
    z-index: 1; }
/* line 20, _estatico.scss */
.login .vtexIdUI {
  z-index: 10001; }
  /* line 22, _estatico.scss */
  .login .vtexIdUI .btn {
    box-shadow: none !important;
    border-radius: 0 !important; }
    /* line 25, _estatico.scss */
    .login .vtexIdUI .btn span {
      font-size: 13px; }
  /* line 30, _estatico.scss */
  .login .vtexIdUI .modal-header .close {
    padding: 2px 4px !important;
    background: #000000 !important;
    display: block !important;
    cursor: pointer; }
    /* line 35, _estatico.scss */
    .login .vtexIdUI .modal-header .close:hover {
      background: #1E7337 !important; }
  /* line 41, _estatico.scss */
  .login .vtexIdUI .modal-body .btn-success {
    background: #ffffff;
    color: #000000;
    border: 2px solid #33aa56; }
    /* line 45, _estatico.scss */
    .login .vtexIdUI .modal-body .btn-success span {
      color: #000000; }
    /* line 48, _estatico.scss */
    .login .vtexIdUI .modal-body .btn-success i {
      color: #000000; }
    /* line 51, _estatico.scss */
    .login .vtexIdUI .modal-body .btn-success:hover {
      background: #33aa56;
      border: 2px solid #1E7337; }
      /* line 54, _estatico.scss */
      .login .vtexIdUI .modal-body .btn-success:hover span {
        color: #ffffff; }
      /* line 57, _estatico.scss */
      .login .vtexIdUI .modal-body .btn-success:hover i {
        color: #ffffff; }

/* line 69, _estatico.scss */
.buscaVacia .wrapper .mainStaticContentWrapper .contVacia {
  padding: 0 20px;
  padding-bottom: 50px; }
  /* line 72, _estatico.scss */
  .buscaVacia .wrapper .mainStaticContentWrapper .contVacia h1 {
    margin-top: 30px;
    text-align: center;
    color: #33aa56; }
  /* line 77, _estatico.scss */
  .buscaVacia .wrapper .mainStaticContentWrapper .contVacia p {
    margin-bottom: 50px;
    text-align: center; }
  /* line 81, _estatico.scss */
  .buscaVacia .wrapper .mainStaticContentWrapper .contVacia ul {
    list-style-type: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around; }
    @media only screen and (max-width: 800px) {
      /* line 81, _estatico.scss */
      .buscaVacia .wrapper .mainStaticContentWrapper .contVacia ul {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap; } }
    /* line 97, _estatico.scss */
    .buscaVacia .wrapper .mainStaticContentWrapper .contVacia ul li {
      flex-basis: 15%;
      text-align: center;
      margin: 0 10px; }
      @media only screen and (max-width: 800px) {
        /* line 97, _estatico.scss */
        .buscaVacia .wrapper .mainStaticContentWrapper .contVacia ul li {
          margin: 0 10px 10px; } }
      /* line 105, _estatico.scss */
      .buscaVacia .wrapper .mainStaticContentWrapper .contVacia ul li a {
        display: block;
        padding: 5px 10px;
        border-radius: 5px;
        text-decoration: none;
        color: #686258;
        background: #f2f0ed; }
        /* line 112, _estatico.scss */
        .buscaVacia .wrapper .mainStaticContentWrapper .contVacia ul li a:hover {
          background: #9f9f9f; }
/* line 119, _estatico.scss */
.buscaVacia .wrapper .mainStaticContentWrapper .vitrineContainer {
  position: relative;
  margin: 20px 0; }
  /* line 123, _estatico.scss */
  .buscaVacia .wrapper .mainStaticContentWrapper .vitrineContainer:before {
    content: "";
    display: block;
    margin: 0 0 15px;
    width: 100%;
    height: 8px;
    background: #f2f0ed; }
  /* line 131, _estatico.scss */
  .buscaVacia .wrapper .mainStaticContentWrapper .vitrineContainer .title {
    text-align: center; }
    /* line 133, _estatico.scss */
    .buscaVacia .wrapper .mainStaticContentWrapper .vitrineContainer .title h3 {
      margin-top: 5px;
      font-weight: lighter; }

/* line 147, _estatico.scss */
.erro404 .wrapper .mainStaticContentWrapper .contVacia {
  padding: 0 0px 0px;
  margin: 30px 0; }
  /* line 150, _estatico.scss */
  .erro404 .wrapper .mainStaticContentWrapper .contVacia:first-child {
    margin-bottom: 0px; }
  /* line 153, _estatico.scss */
  .erro404 .wrapper .mainStaticContentWrapper .contVacia h1 {
    width: 20%;
    margin: 30px auto 0;
    padding: 20px 20px 10px;
    border-radius: 20px 20px 0 0;
    background: #f2f0ed;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    text-align: center;
    color: #33aa56; }
    /* line 176, _estatico.scss */
    .erro404 .wrapper .mainStaticContentWrapper .contVacia h1 p {
      font-weight: bold;
      font-size: 70px;
      font-size: 4.375rem;
      line-height: 50px;
      padding-top: 8px;
      margin: 0 3px; }
    /* line 183, _estatico.scss */
    .erro404 .wrapper .mainStaticContentWrapper .contVacia h1 .ceroErro404 {
      width: 50px;
      height: 50px;
      border-radius: 70px;
      background: #33aa56; }
  /* line 190, _estatico.scss */
  .erro404 .wrapper .mainStaticContentWrapper .contVacia > p {
    background: #f2f0ed;
    text-align: center;
    font-size: 15px;
    font-size: 0.9375rem;
    padding-top: 28px;
    font-weight: bold; }
    /* line 196, _estatico.scss */
    .erro404 .wrapper .mainStaticContentWrapper .contVacia > p:last-child {
      padding: 0 0 20px;
      font-weight: normal; }
  /* line 201, _estatico.scss */
  .erro404 .wrapper .mainStaticContentWrapper .contVacia ul {
    list-style-type: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around; }
    @media only screen and (max-width: 800px) {
      /* line 201, _estatico.scss */
      .erro404 .wrapper .mainStaticContentWrapper .contVacia ul {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap; } }
    /* line 217, _estatico.scss */
    .erro404 .wrapper .mainStaticContentWrapper .contVacia ul li {
      flex-basis: 15%;
      text-align: center;
      margin: 0 10px; }
      @media only screen and (max-width: 800px) {
        /* line 217, _estatico.scss */
        .erro404 .wrapper .mainStaticContentWrapper .contVacia ul li {
          margin: 0 10px 10px; } }
      /* line 225, _estatico.scss */
      .erro404 .wrapper .mainStaticContentWrapper .contVacia ul li a {
        display: block;
        padding: 5px 10px;
        border-radius: 5px;
        text-decoration: none;
        color: #686258;
        background: #f2f0ed; }
        /* line 232, _estatico.scss */
        .erro404 .wrapper .mainStaticContentWrapper .contVacia ul li a:hover {
          background: #9f9f9f; }
/* line 239, _estatico.scss */
.erro404 .wrapper .mainStaticContentWrapper .vitrineContainer {
  position: relative;
  margin: 0px 0; }
  /* line 243, _estatico.scss */
  .erro404 .wrapper .mainStaticContentWrapper .vitrineContainer .title {
    text-align: center; }
    /* line 245, _estatico.scss */
    .erro404 .wrapper .mainStaticContentWrapper .vitrineContainer .title h3 {
      margin-top: 5px;
      font-weight: lighter; }

/* line 257, _estatico.scss */
.orders ul, .orders ol {
  padding: 0;
  margin: 0; }
/* line 261, _estatico.scss */
.orders h1, .orders h2, .orders h3, .orders h4, .orders h5, .orders h6 {
  margin: 0;
  line-height: normal; }
/* line 265, _estatico.scss */
.orders em {
  font-style: normal;
  line-height: normal; }
/* line 269, _estatico.scss */
.orders strong {
  font-weight: normal; }
/* line 272, _estatico.scss */
.orders li {
  line-height: normal; }
/* line 275, _estatico.scss */
.orders a:hover, .orders a:focus {
  text-decoration: none; }
/* line 278, _estatico.scss */
.orders p {
  margin: 0; }
/* line 281, _estatico.scss */
.orders img {
  max-width: inherit; }
/* line 284, _estatico.scss */
.orders input {
  margin: 0; }
/* line 287, _estatico.scss */
.orders .payment-connector {
  height: 50px;
  overflow: hidden;
  text-indent: -9999px;
  position: relative;
  cursor: pointer; }
  /* line 293, _estatico.scss */
  .orders .payment-connector:after {
    color: #000000;
    content: "El valor del pedido no supera el monto mínimo de compra.";
    display: block;
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 16px;
    font-size: 13px;
    font-size: 0.8125rem;
    padding: 10px 0; }
/* line 307, _estatico.scss */
.orders .wrapper .mainStaticContentWrapper {
  width: 100%;
  padding-top: 0px !important;
  overflow-x: hidden; }
  /* line 311, _estatico.scss */
  .orders .wrapper .mainStaticContentWrapper .container {
    padding: 0 15px; }
    /* line 313, _estatico.scss */
    .orders .wrapper .mainStaticContentWrapper .container .page-header {
      border: none;
      margin: 20px 0 0; }
      /* line 316, _estatico.scss */
      .orders .wrapper .mainStaticContentWrapper .container .page-header .title {
        text-transform: uppercase;
        color: #9f9f9f;
        font-size: 32pxpx;
        font-size: 2pxrem;
        margin: 0px 0px 10px;
        width: 100%;
        float: none;
        text-align: center;
        font-weight: bold; }
      /* line 329, _estatico.scss */
      .orders .wrapper .mainStaticContentWrapper .container .page-header .nav-pills li:first-child a {
        border-radius: 5px 0 0 5px; }
      /* line 334, _estatico.scss */
      .orders .wrapper .mainStaticContentWrapper .container .page-header .nav-pills li:last-child a {
        border-radius: 0 5px 5px 0; }
      /* line 338, _estatico.scss */
      .orders .wrapper .mainStaticContentWrapper .container .page-header .nav-pills li a {
        box-shadow: none;
        text-shadow: none;
        color: #4c4c4c;
        background: #f2f0ed; }
        /* line 343, _estatico.scss */
        .orders .wrapper .mainStaticContentWrapper .container .page-header .nav-pills li a:hover {
          background: #33aa56;
          color: #ffffff; }
      /* line 349, _estatico.scss */
      .orders .wrapper .mainStaticContentWrapper .container .page-header .nav-pills li.active a {
        box-shadow: none;
        text-shadow: none;
        color: #ffffff;
        background: #33aa56; }
        /* line 354, _estatico.scss */
        .orders .wrapper .mainStaticContentWrapper .container .page-header .nav-pills li.active a:hover {
          background: #1E7337;
          color: #ffffff; }
    /* line 364, _estatico.scss */
    .orders .wrapper .mainStaticContentWrapper .container .containerPage .alert-info {
      background-color: #f2f0ed;
      border-color: #f2f0ed;
      font-size: 12px;
      font-size: 0.75rem;
      overflow: hidden;
      position: relative;
      height: 55px; }
      /* line 371, _estatico.scss */
      .orders .wrapper .mainStaticContentWrapper .container .containerPage .alert-info:before {
        content: "No has realizado ninguna compra en nuestra tienda, ¿Por qué no haces tu primera compra?";
        display: block;
        text-indent: 0;
        position: absolute;
        top: 0;
        left: 0;
        line-height: 16px;
        font-size: 13px;
        font-size: 0.8125rem;
        color: #000000;
        padding: 10px; }
      /* line 383, _estatico.scss */
      .orders .wrapper .mainStaticContentWrapper .container .containerPage .alert-info .icon-info-sign {
        display: none; }
      /* line 386, _estatico.scss */
      .orders .wrapper .mainStaticContentWrapper .container .containerPage .alert-info span {
        display: none; }
      /* line 390, _estatico.scss */
      .orders .wrapper .mainStaticContentWrapper .container .containerPage .alert-info strong {
        display: none; }
    /* line 394, _estatico.scss */
    .orders .wrapper .mainStaticContentWrapper .container .containerPage .order-title.lead {
      margin: 20px 0px; }
    /* line 397, _estatico.scss */
    .orders .wrapper .mainStaticContentWrapper .container .containerPage .btn {
      border-radius: 5px;
      box-shadow: none;
      text-shadow: none;
      color: white;
      background: #33aa56; }
      /* line 403, _estatico.scss */
      .orders .wrapper .mainStaticContentWrapper .container .containerPage .btn:hover {
        background: #1E7337;
        color: white; }
    /* line 408, _estatico.scss */
    .orders .wrapper .mainStaticContentWrapper .container .containerPage a {
      text-decoration: none;
      color: #33aa56; }
      /* line 411, _estatico.scss */
      .orders .wrapper .mainStaticContentWrapper .container .containerPage a:hover {
        color: #1E7337; }
    /* line 415, _estatico.scss */
    .orders .wrapper .mainStaticContentWrapper .container .containerPage .label-warning, .orders .wrapper .mainStaticContentWrapper .container .containerPage .badge-warning {
      border-radius: 0;
      box-shadow: none;
      text-shadow: none;
      padding: 5px 15px;
      background-color: #f2f0ed; }
    /* line 423, _estatico.scss */
    .orders .wrapper .mainStaticContentWrapper .container .containerPage .order-details .order-detail-items {
      font-size: 1rem; }
    /* line 426, _estatico.scss */
    .orders .wrapper .mainStaticContentWrapper .container .containerPage .order-details th {
      text-align: center; }
    /* line 429, _estatico.scss */
    .orders .wrapper .mainStaticContentWrapper .container .containerPage .order-details .order-status {
      background-color: #ff3552;
      font-size: 0.7rem;
      padding: 6px;
      text-shadow: none; }
    /* line 435, _estatico.scss */
    .orders .wrapper .mainStaticContentWrapper .container .containerPage .order-details .request-cancel {
      display: none; }

/* line 448, _estatico.scss */
.estatico .wrapper .mainStaticContentWrapper {
  padding: 30px 0;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center; }
  /* line 461, _estatico.scss */
  .estatico .wrapper .mainStaticContentWrapper h2 {
    font-size: 20px;
    font-size: 1.25rem;
    text-transform: uppercase;
    text-align: center;
    color: #33aa56; }
  /* line 467, _estatico.scss */
  .estatico .wrapper .mainStaticContentWrapper h3 {
    font-weight: bold;
    text-transform: uppercase;
    color: #0079c2;
    font-size: 16px;
    font-size: 1rem;
    display: block;
    width: 80%;
    margin: 0 auto; }
  /* line 476, _estatico.scss */
  .estatico .wrapper .mainStaticContentWrapper ul {
    padding: 15px 10px; }
  /* line 482, _estatico.scss */
  .estatico .wrapper .mainStaticContentWrapper a {
    color: #4c4c4c; }
    /* line 484, _estatico.scss */
    .estatico .wrapper .mainStaticContentWrapper a:hover {
      color: #ff3552; }
  /* line 488, _estatico.scss */
  .estatico .wrapper .mainStaticContentWrapper p {
    width: 80%;
    font-size: 13px;
    font-size: 0.8125rem;
    margin: 25px auto; }
  /* line 494, _estatico.scss */
  .estatico .wrapper .mainStaticContentWrapper div.left {
    width: 68%;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
    @media only screen and (max-width: 1100px) {
      /* line 494, _estatico.scss */
      .estatico .wrapper .mainStaticContentWrapper div.left {
        width: 100%;
        -webkit-order: 2;
        -moz-order: 2;
        order: 2; } }
  /* line 517, _estatico.scss */
  .estatico .wrapper .mainStaticContentWrapper div.right {
    width: 30%; }
    @media only screen and (max-width: 1100px) {
      /* line 517, _estatico.scss */
      .estatico .wrapper .mainStaticContentWrapper div.right {
        width: 100%;
        -webkit-order: 1;
        -moz-order: 1;
        order: 1;
        width: 100%;
        padding: 0 30px; } }
    /* line 530, _estatico.scss */
    .estatico .wrapper .mainStaticContentWrapper div.right .contBtnMenu {
      width: 100%;
      position: relative;
      background: #f2f0ed;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
      /* line 548, _estatico.scss */
      .estatico .wrapper .mainStaticContentWrapper div.right .contBtnMenu p {
        font-size: 14px;
        font-size: 0.875rem;
        font-weight: bold;
        text-transform: uppercase;
        margin: 5px 0;
        color: #33aa56;
        padding: 10px 10px;
        width: auto; }
      /* line 557, _estatico.scss */
      .estatico .wrapper .mainStaticContentWrapper div.right .contBtnMenu:after {
        content: "";
        border-top: 6px solid #686258;
        border-left: 4.5px solid transparent;
        border-right: 4.5px solid transparent;
        margin-left: 15px; }
      /* line 568, _estatico.scss */
      .estatico .wrapper .mainStaticContentWrapper div.right .contBtnMenu.btnActive {
        background: url(//pepeganga.vteximg.com.br/arquivos/bgHoverFiltroCategoria2.jpg); }
        /* line 570, _estatico.scss */
        .estatico .wrapper .mainStaticContentWrapper div.right .contBtnMenu.btnActive:after {
          border-top: 6px solid #33aa56; }
    /* line 575, _estatico.scss */
    .estatico .wrapper .mainStaticContentWrapper div.right .contentMenu {
      width: 100%;
      overflow: hidden;
      background: #f2f0ed;
      display: none; }
    /* line 581, _estatico.scss */
    .estatico .wrapper .mainStaticContentWrapper div.right .item {
      width: 100%;
      padding: 0 30px;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      background: #f2f0ed; }
      @media only screen and (max-width: 1100px) {
        /* line 581, _estatico.scss */
        .estatico .wrapper .mainStaticContentWrapper div.right .item {
          width: 50%;
          display: inline-block; } }
      /* line 603, _estatico.scss */
      .estatico .wrapper .mainStaticContentWrapper div.right .item.bloque1 {
        padding-top: 30px; }
      @media only screen and (max-width: 1100px) {
        /* line 606, _estatico.scss */
        .estatico .wrapper .mainStaticContentWrapper div.right .item.bloque2 {
          padding-top: 30px; } }
      /* line 611, _estatico.scss */
      .estatico .wrapper .mainStaticContentWrapper div.right .item.bloque4 {
        padding-bottom: 30px; }
        @media only screen and (max-width: 1100px) {
          /* line 611, _estatico.scss */
          .estatico .wrapper .mainStaticContentWrapper div.right .item.bloque4 {
            width: 100%; }
            /* line 616, _estatico.scss */
            .estatico .wrapper .mainStaticContentWrapper div.right .item.bloque4 .cont ul {
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: box;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: box;
              display: flex;
              -webkit-flex-wrap: wrap;
              -moz-flex-wrap: wrap;
              flex-wrap: wrap;
              -webkit-justify-content: space-between;
              -moz-justify-content: space-between;
              justify-content: space-between; }
              /* line 628, _estatico.scss */
              .estatico .wrapper .mainStaticContentWrapper div.right .item.bloque4 .cont ul li {
                width: 45%; } }
      /* line 635, _estatico.scss */
      .estatico .wrapper .mainStaticContentWrapper div.right .item h5 {
        font-size: 15px;
        font-size: 0.9375rem;
        font-weight: bold;
        text-transform: uppercase;
        margin: 5px 0;
        color: #0079c2;
        padding: 0 10px; }
        @media only screen and (max-width: 1100px) {
          /* line 635, _estatico.scss */
          .estatico .wrapper .mainStaticContentWrapper div.right .item h5 {
            text-align: center; } }
      /* line 646, _estatico.scss */
      .estatico .wrapper .mainStaticContentWrapper div.right .item .cont {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        align-content: center;
        justify-content: space-around;
        flex-wrap: wrap;
        width: 100%; }
        /* line 652, _estatico.scss */
        .estatico .wrapper .mainStaticContentWrapper div.right .item .cont ul {
          width: 100%;
          list-style: none; }
          /* line 655, _estatico.scss */
          .estatico .wrapper .mainStaticContentWrapper div.right .item .cont ul li {
            width: 100%;
            padding: 0 10px;
            position: relative; }
            /* line 659, _estatico.scss */
            .estatico .wrapper .mainStaticContentWrapper div.right .item .cont ul li:before {
              content: "";
              border-left: #33aa56 solid 4px;
              border-top: transparent solid 4px;
              border-bottom: transparent solid 4px;
              position: absolute;
              top: 5px;
              left: -3.5px; }
            /* line 668, _estatico.scss */
            .estatico .wrapper .mainStaticContentWrapper div.right .item .cont ul li a {
              font-size: 12px;
              font-size: 0.75rem;
              color: #686258;
              margin: 5px 0; }
              /* line 672, _estatico.scss */
              .estatico .wrapper .mainStaticContentWrapper div.right .item .cont ul li a:hover {
                color: #000000; }
/* line 688, _estatico.scss */
.estatico.contacto .wrapper .mainStaticContentWrapper div.left {
  display: block;
  background: #ffffff; }
/* line 700, _estatico.scss */
.estatico.historia .wrapper .mainStaticContentWrapper div.left {
  background: #ffffff; }
  /* line 702, _estatico.scss */
  .estatico.historia .wrapper .mainStaticContentWrapper div.left p {
    width: 90%; }
  /* line 705, _estatico.scss */
  .estatico.historia .wrapper .mainStaticContentWrapper div.left ul {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
    /* line 714, _estatico.scss */
    .estatico.historia .wrapper .mainStaticContentWrapper div.left ul li {
      width: 50%;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; }
      /* line 727, _estatico.scss */
      .estatico.historia .wrapper .mainStaticContentWrapper div.left ul li img {
        display: block; }
      /* line 730, _estatico.scss */
      .estatico.historia .wrapper .mainStaticContentWrapper div.left ul li p {
        width: 90%; }
/* line 744, _estatico.scss */
.estatico.trabajoNosotros .wrapper .mainStaticContentWrapper div.left {
  background: #ffffff; }
  /* line 746, _estatico.scss */
  .estatico.trabajoNosotros .wrapper .mainStaticContentWrapper div.left p {
    width: 90%; }
    /* line 748, _estatico.scss */
    .estatico.trabajoNosotros .wrapper .mainStaticContentWrapper div.left p a {
      font-weight: bold; }
  /* line 752, _estatico.scss */
  .estatico.trabajoNosotros .wrapper .mainStaticContentWrapper div.left img {
    display: block;
    margin: 20px auto 40px; }
/* line 767, _estatico.scss */
.estatico.clienteEspecial .wrapper .mainStaticContentWrapper div.left h3 {
  width: 90%; }
/* line 770, _estatico.scss */
.estatico.clienteEspecial .wrapper .mainStaticContentWrapper div.left p {
  width: 90%; }
/* line 773, _estatico.scss */
.estatico.clienteEspecial .wrapper .mainStaticContentWrapper div.left ul.tarjetasPG {
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  padding: 30px 20px; }
  /* line 786, _estatico.scss */
  .estatico.clienteEspecial .wrapper .mainStaticContentWrapper div.left ul.tarjetasPG li {
    list-style-type: none;
    width: 45%;
    margin-bottom: 20px; }
    /* line 801, _estatico.scss */
    .estatico.clienteEspecial .wrapper .mainStaticContentWrapper div.left ul.tarjetasPG li img {
      display: block;
      width: 100%; }
    /* line 806, _estatico.scss */
    .estatico.clienteEspecial .wrapper .mainStaticContentWrapper div.left ul.tarjetasPG li a {
      display: block;
      background: #33aa56;
      padding: 15px 0;
      height: 50px;
      width: 100%;
      text-align: center;
      color: #ffffff;
      font-size: 13px;
      font-size: 0.8125rem;
      text-transform: uppercase;
      letter-spacing: 1px;
      -webkit-transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      -moz-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s; }
      /* line 818, _estatico.scss */
      .estatico.clienteEspecial .wrapper .mainStaticContentWrapper div.left ul.tarjetasPG li a:hover {
        background: #1E7337; }
      /* line 821, _estatico.scss */
      .estatico.clienteEspecial .wrapper .mainStaticContentWrapper div.left ul.tarjetasPG li a:last-child {
        background: transparent;
        border: solid 1px #33aa56;
        color: #33aa56; }
        /* line 825, _estatico.scss */
        .estatico.clienteEspecial .wrapper .mainStaticContentWrapper div.left ul.tarjetasPG li a:last-child:hover {
          background: #1E7337;
          border: solid 1px #1E7337;
          color: #ffffff; }
    /* line 833, _estatico.scss */
    .estatico.clienteEspecial .wrapper .mainStaticContentWrapper div.left ul.tarjetasPG li:nth-child(1) a, .estatico.clienteEspecial .wrapper .mainStaticContentWrapper div.left ul.tarjetasPG li:nth-child(3) a {
      width: 50%;
      float: left; }
/* line 850, _estatico.scss */
.estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left {
  background: #ffffff;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center; }
  /* line 863, _estatico.scss */
  .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left h2 {
    width: 100%;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    text-align: center; }
  /* line 878, _estatico.scss */
  .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left > p {
    width: 90%;
    margin: 0; }
    /* line 881, _estatico.scss */
    .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left > p a {
      font-weight: bold; }
  /* line 885, _estatico.scss */
  .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div {
    width: 47%;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    @media only screen and (max-width: 800px) {
      /* line 885, _estatico.scss */
      .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div {
        width: 100%; } }
    /* line 901, _estatico.scss */
    .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div img {
      width: 85%;
      display: block; }
    /* line 905, _estatico.scss */
    .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div ul {
      width: 90%;
      list-style: none; }
      /* line 908, _estatico.scss */
      .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div ul li {
        width: 100%;
        padding: 0px 10px 20px;
        position: relative; }
        /* line 912, _estatico.scss */
        .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div ul li:before {
          content: "";
          width: 6px;
          height: 6px;
          border-radius: 10px;
          background: #33aa56;
          position: absolute;
          top: 6.5px;
          left: -3.5px; }
        /* line 922, _estatico.scss */
        .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div ul li p {
          width: 100%;
          margin: 5px 0; }
    /* line 928, _estatico.scss */
    .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.imgRegistro {
      width: 100%; }
      /* line 930, _estatico.scss */
      .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.imgRegistro img {
        width: auto; }
    /* line 934, _estatico.scss */
    .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario {
      width: 90%;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap; }
      /* line 939, _estatico.scss */
      .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario h3 {
        text-align: center;
        margin: 10px 0; }
      /* line 943, _estatico.scss */
      .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul {
        width: 100%;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
        /* line 959, _estatico.scss */
        .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li {
          width: 50%;
          /* WebKit */
          /* Firefox 18- */
          /* Firefox 19+ */
          /* IE 10+ */ }
          /* line 961, _estatico.scss */
          .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li:before {
            display: none; }
          /* line 964, _estatico.scss */
          .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li ::-webkit-input-placeholder {
            color: #4c4c4c; }
          /* line 967, _estatico.scss */
          .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li :-moz-placeholder {
            color: #4c4c4c; }
          /* line 970, _estatico.scss */
          .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li ::-moz-placeholder {
            color: #4c4c4c; }
          /* line 973, _estatico.scss */
          .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li :-ms-input-placeholder {
            color: #4c4c4c; }
          /* line 976, _estatico.scss */
          .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li label {
            width: 95%;
            display: inline-block;
            font-size: 14px;
            font-size: 0.875rem;
            cursor: pointer;
            position: relative;
            margin: 0 auto 10px; }
            /* line 983, _estatico.scss */
            .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li label:after {
              content: "*";
              color: #ff3552;
              margin-left: 5px; }
          /* line 989, _estatico.scss */
          .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li input {
            width: 90%;
            height: 48px;
            padding-left: 20px;
            border-radius: 6px;
            border: none;
            margin-bottom: 8px;
            background: #faf9f8; }
            /* line 997, _estatico.scss */
            .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li input:focus {
              border: 1.5px solid #33aa56;
              outline: none;
              box-shadow: none; }
          /* line 1003, _estatico.scss */
          .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li select, .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper .giftlist-search fieldset.glsearch form div.left div.contentFormulario ul.glsearch-ul li input {
            width: 90%;
            height: 48px;
            padding-left: 20px;
            border-radius: 6px;
            border: none;
            margin-bottom: 8px;
            background-color: #faf9f8; }
            /* line 1011, _estatico.scss */
            .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li select:focus, .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario .giftlist-search fieldset.glsearch form ul.glsearch-ul li input:focus, .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper .giftlist-search fieldset.glsearch form div.left div.contentFormulario ul.glsearch-ul li input:focus {
              border: 1.5px solid #33aa56;
              outline: none;
              box-shadow: none; }
          /* line 1017, _estatico.scss */
          .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li div {
            display: inline-block; }
            /* line 1019, _estatico.scss */
            .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li div label {
              width: 95%;
              display: initial;
              font-size: 14px;
              font-size: 0.875rem;
              cursor: pointer;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: box;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: box;
              display: flex;
              position: relative;
              margin: 0 auto; }
              /* line 1032, _estatico.scss */
              .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li div label:before {
                display: block;
                content: "";
                width: 18px;
                height: 18px;
                border-radius: 30px;
                background: #0079c2;
                margin-right: 8px; }
              /* line 1041, _estatico.scss */
              .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li div label:after {
                display: block;
                opacity: 0;
                content: "";
                width: 12px;
                height: 12px;
                border-radius: 12px;
                position: absolute;
                background: #33aa56;
                top: 48%;
                left: -1.3%;
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                transform: translateY(-50%); }
                @media only screen and (max-width: 1100px) {
                  /* line 1041, _estatico.scss */
                  .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li div label:after {
                    left: -1%; } }
                @media only screen and (max-width: 800px) {
                  /* line 1041, _estatico.scss */
                  .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li div label:after {
                    left: -0.7%; } }
              /* line 1060, _estatico.scss */
              .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li div label span {
                width: 18px;
                height: 18px;
                line-height: 18px;
                display: block;
                margin-right: 8px; }
            /* line 1069, _estatico.scss */
            .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li div input[type="checkbox"] {
              margin: 0;
              display: none; }
              /* line 1077, _estatico.scss */
              .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul li div input[type="checkbox"]:checked + label:after {
                opacity: 1; }
        /* line 1085, _estatico.scss */
        .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul > div {
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-justify-content: center;
          -moz-justify-content: center;
          justify-content: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center;
          margin: 15px 0; }
          /* line 1101, _estatico.scss */
          .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul > div label {
            width: 95%;
            font-size: 14px;
            font-size: 0.875rem;
            cursor: pointer;
            position: relative;
            margin: 0 auto 10px;
            text-align: center; }
            /* line 1108, _estatico.scss */
            .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul > div label:after {
              content: "*";
              color: #ff3552;
              margin-left: 5px; }
            /* line 1113, _estatico.scss */
            .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul > div label:last-child {
              width: 95%;
              font-size: 14px;
              font-size: 0.875rem;
              cursor: pointer;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: box;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: box;
              display: flex;
              position: relative;
              margin: 0 auto;
              text-align: left; }
              /* line 1126, _estatico.scss */
              .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul > div label:last-child:before {
                display: block;
                content: "";
                width: 18px;
                height: 18px;
                border-radius: 30px;
                background: #0079c2;
                margin-right: 8px; }
              /* line 1135, _estatico.scss */
              .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul > div label:last-child:after {
                display: block;
                opacity: 0;
                content: "";
                width: 12px;
                height: 12px;
                border-radius: 12px;
                position: absolute;
                background: #33aa56;
                top: 48%;
                left: -0.5%;
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                transform: translateY(-50%); }
                @media only screen and (max-width: 800px) {
                  /* line 1135, _estatico.scss */
                  .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul > div label:last-child:after {
                    left: -0.4%; } }
              /* line 1151, _estatico.scss */
              .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul > div label:last-child span {
                width: 18px;
                height: 18px;
                line-height: 18px;
                display: block;
                margin-right: 8px; }
          /* line 1161, _estatico.scss */
          .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul > div input[type="checkbox"] {
            margin: 0;
            display: none; }
            /* line 1169, _estatico.scss */
            .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul > div input[type="checkbox"]:checked + label:after {
              opacity: 1; }
        /* line 1176, _estatico.scss */
        .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul .container-error {
          width: 100%;
          margin: 10px 0; }
          /* line 1179, _estatico.scss */
          .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul .container-error div {
            width: 100%;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            flex-wrap: wrap; }
            /* line 1184, _estatico.scss */
            .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul .container-error div p {
              width: 80%;
              font-size: 10px;
              font-size: 0.625rem;
              position: relative;
              margin: 0 auto;
              text-align: center;
              text-transform: uppercase;
              color: #ff3552; }
        /* line 1195, _estatico.scss */
        .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul input[type=submit] {
          cursor: pointer;
          width: 90%;
          display: block;
          padding: 15px 0;
          margin: 10px auto 0;
          border: none;
          outline: none;
          border-radius: 8px;
          background: #33aa56;
          font-size: 15px;
          font-size: 0.9375rem;
          font-family: 'AvenirRoman';
          letter-spacing: 1.6px;
          text-transform: uppercase;
          color: #ffffff;
          text-align: center;
          -webkit-transition: all 0.3s ease 0s;
          -o-transition: all 0.3s ease 0s;
          -moz-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s; }
          /* line 1212, _estatico.scss */
          .estatico.clienteEspecialSub .wrapper .mainStaticContentWrapper div.left div.contentFormulario ul input[type=submit]:hover {
            background: #1E7337; }
/* line 1228, _estatico.scss */
.estatico.tarjetaCredito .wrapper .mainStaticContentWrapper div.left {
  display: block; }
  /* line 1230, _estatico.scss */
  .estatico.tarjetaCredito .wrapper .mainStaticContentWrapper div.left img {
    width: 80%;
    display: block;
    margin: 0 auto; }
/* line 1245, _estatico.scss */
.estatico.tarjetaRegalo .wrapper .mainStaticContentWrapper div.left h3 {
  width: 90%; }
/* line 1248, _estatico.scss */
.estatico.tarjetaRegalo .wrapper .mainStaticContentWrapper div.left p {
  width: 90%; }
/* line 1251, _estatico.scss */
.estatico.tarjetaRegalo .wrapper .mainStaticContentWrapper div.left ul {
  width: 90%;
  list-style: none; }
  /* line 1254, _estatico.scss */
  .estatico.tarjetaRegalo .wrapper .mainStaticContentWrapper div.left ul li {
    width: 100%;
    padding: 0px 10px 20px;
    position: relative; }
    /* line 1258, _estatico.scss */
    .estatico.tarjetaRegalo .wrapper .mainStaticContentWrapper div.left ul li:before {
      content: "";
      width: 6px;
      height: 6px;
      border-radius: 10px;
      background: #33aa56;
      position: absolute;
      top: 6.5px;
      left: -3.5px; }
    /* line 1268, _estatico.scss */
    .estatico.tarjetaRegalo .wrapper .mainStaticContentWrapper div.left ul li p {
      width: 100%;
      margin: 5px 0; }
/* line 1284, _estatico.scss */
.estatico.ventaInstitucional .wrapper .mainStaticContentWrapper div.left .contentContenido {
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center; }
/* line 1297, _estatico.scss */
.estatico.ventaInstitucional .wrapper .mainStaticContentWrapper div.left h3 {
  width: 90%; }
/* line 1300, _estatico.scss */
.estatico.ventaInstitucional .wrapper .mainStaticContentWrapper div.left p {
  width: 90%; }
/* line 1303, _estatico.scss */
.estatico.ventaInstitucional .wrapper .mainStaticContentWrapper div.left ul {
  width: 90%;
  list-style: none; }
  /* line 1306, _estatico.scss */
  .estatico.ventaInstitucional .wrapper .mainStaticContentWrapper div.left ul li {
    width: 100%;
    padding: 0px 10px 20px;
    position: relative; }
    /* line 1310, _estatico.scss */
    .estatico.ventaInstitucional .wrapper .mainStaticContentWrapper div.left ul li:before {
      content: "";
      width: 6px;
      height: 6px;
      border-radius: 10px;
      background: #33aa56;
      position: absolute;
      top: 6.5px;
      left: -3.5px; }
    /* line 1320, _estatico.scss */
    .estatico.ventaInstitucional .wrapper .mainStaticContentWrapper div.left ul li p {
      width: 100%;
      margin: 5px 0; }
/* line 1336, _estatico.scss */
.estatico.pagoSeguridad .wrapper .mainStaticContentWrapper div.left .contentContenido {
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center; }
/* line 1349, _estatico.scss */
.estatico.pagoSeguridad .wrapper .mainStaticContentWrapper div.left h3 {
  width: 90%; }
/* line 1352, _estatico.scss */
.estatico.pagoSeguridad .wrapper .mainStaticContentWrapper div.left p {
  width: 90%; }
/* line 1355, _estatico.scss */
.estatico.pagoSeguridad .wrapper .mainStaticContentWrapper div.left ul {
  width: 90%;
  list-style: none; }
  /* line 1358, _estatico.scss */
  .estatico.pagoSeguridad .wrapper .mainStaticContentWrapper div.left ul li {
    width: 100%;
    padding: 0px 10px 20px;
    position: relative; }
    /* line 1362, _estatico.scss */
    .estatico.pagoSeguridad .wrapper .mainStaticContentWrapper div.left ul li:before {
      content: "";
      width: 6px;
      height: 6px;
      border-radius: 10px;
      background: #33aa56;
      position: absolute;
      top: 6.5px;
      left: -3.5px; }
    /* line 1372, _estatico.scss */
    .estatico.pagoSeguridad .wrapper .mainStaticContentWrapper div.left ul li p {
      width: 100%;
      margin: 5px 0; }
/* line 1388, _estatico.scss */
.estatico.tiemposEntrega .wrapper .mainStaticContentWrapper div.left .contentContenido {
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center; }
  /* line 1400, _estatico.scss */
  .estatico.tiemposEntrega .wrapper .mainStaticContentWrapper div.left .contentContenido ul {
    width: 90%;
    list-style: none; }
    /* line 1403, _estatico.scss */
    .estatico.tiemposEntrega .wrapper .mainStaticContentWrapper div.left .contentContenido ul li {
      width: 100%;
      padding: 0px 10px 20px;
      position: relative; }
      /* line 1407, _estatico.scss */
      .estatico.tiemposEntrega .wrapper .mainStaticContentWrapper div.left .contentContenido ul li:before {
        content: "";
        width: 6px;
        height: 6px;
        border-radius: 10px;
        background: #33aa56;
        position: absolute;
        top: 6.5px;
        left: -3.5px; }
      /* line 1417, _estatico.scss */
      .estatico.tiemposEntrega .wrapper .mainStaticContentWrapper div.left .contentContenido ul li p {
        width: 100%;
        margin: 5px 0; }
/* line 1424, _estatico.scss */
.estatico.tiemposEntrega .wrapper .mainStaticContentWrapper div.left h3 {
  width: 90%; }
/* line 1427, _estatico.scss */
.estatico.tiemposEntrega .wrapper .mainStaticContentWrapper div.left p {
  width: 90%; }
  /* line 1429, _estatico.scss */
  .estatico.tiemposEntrega .wrapper .mainStaticContentWrapper div.left p .resaltoVerde {
    color: #1E7337; }
/* line 1433, _estatico.scss */
.estatico.tiemposEntrega .wrapper .mainStaticContentWrapper div.left .tableTiempos {
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  width: 90%;
  padding: 0;
  border: 1px solid rgba(150, 150, 150, 0.85);
  margin: 15px 0; }
  /* line 1449, _estatico.scss */
  .estatico.tiemposEntrega .wrapper .mainStaticContentWrapper div.left .tableTiempos > li {
    list-style-type: none;
    width: 100%;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: 1px solid rgba(150, 150, 150, 0.85); }
    /* line 1461, _estatico.scss */
    .estatico.tiemposEntrega .wrapper .mainStaticContentWrapper div.left .tableTiempos > li:last-child {
      border: none; }
    /* line 1464, _estatico.scss */
    .estatico.tiemposEntrega .wrapper .mainStaticContentWrapper div.left .tableTiempos > li div {
      width: 50%;
      padding: 15px 10px; }
      /* line 1467, _estatico.scss */
      .estatico.tiemposEntrega .wrapper .mainStaticContentWrapper div.left .tableTiempos > li div:first-child {
        border-right: 1px solid rgba(150, 150, 150, 0.85); }
/* line 1483, _estatico.scss */
.estatico.preguntasFrecuentes .wrapper .mainStaticContentWrapper div.left .contentContenido {
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  margin: 10px 0; }
/* line 1497, _estatico.scss */
.estatico.preguntasFrecuentes .wrapper .mainStaticContentWrapper div.left h3 {
  width: 90%; }
/* line 1500, _estatico.scss */
.estatico.preguntasFrecuentes .wrapper .mainStaticContentWrapper div.left p {
  width: 90%;
  margin: 8px 0; }
/* line 1504, _estatico.scss */
.estatico.preguntasFrecuentes .wrapper .mainStaticContentWrapper div.left ul {
  width: 90%;
  list-style: none;
  margin: 0; }
  /* line 1508, _estatico.scss */
  .estatico.preguntasFrecuentes .wrapper .mainStaticContentWrapper div.left ul li {
    width: 100%;
    padding: 0px 10px 20px;
    position: relative; }
    /* line 1512, _estatico.scss */
    .estatico.preguntasFrecuentes .wrapper .mainStaticContentWrapper div.left ul li:before {
      content: "";
      width: 6px;
      height: 6px;
      border-radius: 10px;
      background: #33aa56;
      position: absolute;
      top: 6.5px;
      left: -3.5px; }
    /* line 1522, _estatico.scss */
    .estatico.preguntasFrecuentes .wrapper .mainStaticContentWrapper div.left ul li p {
      width: 100%;
      margin: 5px 0; }
/* line 1538, _estatico.scss */
.estatico.derechosRetracto .wrapper .mainStaticContentWrapper div.left .contentContenido {
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  margin: 10px 0; }
/* line 1552, _estatico.scss */
.estatico.derechosRetracto .wrapper .mainStaticContentWrapper div.left h3 {
  width: 90%; }
/* line 1555, _estatico.scss */
.estatico.derechosRetracto .wrapper .mainStaticContentWrapper div.left p {
  width: 90%;
  margin: 8px 0; }
/* line 1559, _estatico.scss */
.estatico.derechosRetracto .wrapper .mainStaticContentWrapper div.left ul {
  width: 90%;
  list-style: none;
  margin: 0; }
  /* line 1563, _estatico.scss */
  .estatico.derechosRetracto .wrapper .mainStaticContentWrapper div.left ul li {
    width: 100%;
    padding: 0px 10px 20px;
    position: relative; }
    /* line 1567, _estatico.scss */
    .estatico.derechosRetracto .wrapper .mainStaticContentWrapper div.left ul li:before {
      content: "";
      width: 6px;
      height: 6px;
      border-radius: 10px;
      background: #33aa56;
      position: absolute;
      top: 6.5px;
      left: -3.5px; }
    /* line 1577, _estatico.scss */
    .estatico.derechosRetracto .wrapper .mainStaticContentWrapper div.left ul li p {
      width: 100%;
      margin: 5px 0; }
/* line 1593, _estatico.scss */
.estatico.garantia .wrapper .mainStaticContentWrapper div.left .contentContenido {
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  margin: 10px 0; }
/* line 1607, _estatico.scss */
.estatico.garantia .wrapper .mainStaticContentWrapper div.left h3 {
  width: 90%; }
/* line 1610, _estatico.scss */
.estatico.garantia .wrapper .mainStaticContentWrapper div.left p {
  width: 90%;
  margin: 8px 0; }
/* line 1614, _estatico.scss */
.estatico.garantia .wrapper .mainStaticContentWrapper div.left ul {
  width: 90%;
  list-style: none;
  margin: 0; }
  /* line 1618, _estatico.scss */
  .estatico.garantia .wrapper .mainStaticContentWrapper div.left ul li {
    width: 100%;
    padding: 0px 10px 20px;
    position: relative; }
    /* line 1622, _estatico.scss */
    .estatico.garantia .wrapper .mainStaticContentWrapper div.left ul li:before {
      content: "";
      width: 6px;
      height: 6px;
      border-radius: 10px;
      background: #33aa56;
      position: absolute;
      top: 6.5px;
      left: -3.5px; }
    /* line 1632, _estatico.scss */
    .estatico.garantia .wrapper .mainStaticContentWrapper div.left ul li p {
      width: 100%;
      margin: 5px 0; }
/* line 1648, _estatico.scss */
.estatico.terminos .wrapper .mainStaticContentWrapper div.left .contentContenido {
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  margin: 10px 0; }
/* line 1662, _estatico.scss */
.estatico.terminos .wrapper .mainStaticContentWrapper div.left h3 {
  width: 90%; }
/* line 1665, _estatico.scss */
.estatico.terminos .wrapper .mainStaticContentWrapper div.left h4 {
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
  display: block;
  width: 90%;
  margin: 0 auto; }
/* line 1672, _estatico.scss */
.estatico.terminos .wrapper .mainStaticContentWrapper div.left p {
  width: 90%;
  margin: 8px 0; }
/* line 1676, _estatico.scss */
.estatico.terminos .wrapper .mainStaticContentWrapper div.left ul {
  width: 90%;
  list-style: none;
  margin: 0; }
  /* line 1680, _estatico.scss */
  .estatico.terminos .wrapper .mainStaticContentWrapper div.left ul li {
    width: 100%;
    padding: 0px 10px 20px;
    position: relative; }
    /* line 1684, _estatico.scss */
    .estatico.terminos .wrapper .mainStaticContentWrapper div.left ul li:before {
      content: "";
      width: 6px;
      height: 6px;
      border-radius: 10px;
      background: #33aa56;
      position: absolute;
      top: 6.5px;
      left: -3.5px; }
    /* line 1694, _estatico.scss */
    .estatico.terminos .wrapper .mainStaticContentWrapper div.left ul li p {
      width: 100%;
      margin: 5px 0; }
/* line 1710, _estatico.scss */
.estatico.privacidad .wrapper .mainStaticContentWrapper div.left .contentContenido {
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  margin: 10px 0; }
/* line 1724, _estatico.scss */
.estatico.privacidad .wrapper .mainStaticContentWrapper div.left h3 {
  width: 90%; }
/* line 1727, _estatico.scss */
.estatico.privacidad .wrapper .mainStaticContentWrapper div.left h4 {
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
  display: block;
  width: 90%;
  margin: 0 auto; }
/* line 1734, _estatico.scss */
.estatico.privacidad .wrapper .mainStaticContentWrapper div.left p {
  width: 90%;
  margin: 8px 0; }
/* line 1738, _estatico.scss */
.estatico.privacidad .wrapper .mainStaticContentWrapper div.left ul {
  width: 90%;
  list-style: none;
  margin: 0; }
  /* line 1742, _estatico.scss */
  .estatico.privacidad .wrapper .mainStaticContentWrapper div.left ul li {
    width: 100%;
    padding: 0px 10px 20px;
    position: relative; }
    /* line 1746, _estatico.scss */
    .estatico.privacidad .wrapper .mainStaticContentWrapper div.left ul li:before {
      content: "";
      width: 6px;
      height: 6px;
      border-radius: 10px;
      background: #33aa56;
      position: absolute;
      top: 6.5px;
      left: -3.5px; }
    /* line 1756, _estatico.scss */
    .estatico.privacidad .wrapper .mainStaticContentWrapper div.left ul li p {
      width: 100%;
      margin: 5px 0; }
/* line 1772, _estatico.scss */
.estatico.mapaSitio .wrapper .mainStaticContentWrapper div.left .siteMapContent {
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center; }
  /* line 1784, _estatico.scss */
  .estatico.mapaSitio .wrapper .mainStaticContentWrapper div.left .siteMapContent h1 {
    width: 100%;
    font-size: 20px;
    font-size: 1.25rem;
    text-transform: uppercase;
    text-align: center;
    color: #33aa56; }
  /* line 1791, _estatico.scss */
  .estatico.mapaSitio .wrapper .mainStaticContentWrapper div.left .siteMapContent .contDpto {
    width: 90%;
    margin: 5px auto; }
    /* line 1794, _estatico.scss */
    .estatico.mapaSitio .wrapper .mainStaticContentWrapper div.left .siteMapContent .contDpto h2 {
      width: 100%;
      text-align: left;
      border-bottom: 1px solid #0079c2;
      padding: 0 0 10px;
      margin: 0 0 10px; }
      /* line 1800, _estatico.scss */
      .estatico.mapaSitio .wrapper .mainStaticContentWrapper div.left .siteMapContent .contDpto h2 a {
        font-size: 16px;
        font-size: 1rem;
        text-transform: uppercase;
        text-align: left;
        color: #0079c2; }
        /* line 1805, _estatico.scss */
        .estatico.mapaSitio .wrapper .mainStaticContentWrapper div.left .siteMapContent .contDpto h2 a:hover {
          text-decoration: underline; }
    /* line 1810, _estatico.scss */
    .estatico.mapaSitio .wrapper .mainStaticContentWrapper div.left .siteMapContent .contDpto ul {
      width: 100%;
      list-style: none;
      margin: 0;
      padding: 10px 10px 0;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      /* line 1826, _estatico.scss */
      .estatico.mapaSitio .wrapper .mainStaticContentWrapper div.left .siteMapContent .contDpto ul li {
        width: 49%;
        padding: 0px 10px 10px;
        position: relative; }
        /* line 1830, _estatico.scss */
        .estatico.mapaSitio .wrapper .mainStaticContentWrapper div.left .siteMapContent .contDpto ul li:before {
          content: "";
          width: 6px;
          height: 6px;
          border-radius: 10px;
          background: #33aa56;
          position: absolute;
          top: 6.5px;
          left: -3.5px; }
        /* line 1840, _estatico.scss */
        .estatico.mapaSitio .wrapper .mainStaticContentWrapper div.left .siteMapContent .contDpto ul li a {
          width: 100%;
          margin: 5px 0; }
/* line 1857, _estatico.scss */
.estatico.catalogos .wrapper .mainStaticContentWrapper div.left {
  width: 100%;
  padding: 30px 0; }
  /* line 1860, _estatico.scss */
  .estatico.catalogos .wrapper .mainStaticContentWrapper div.left iframe {
    position: relative;
    margin: 0 auto;
    width: 90%;
    min-height: auto; }
/* line 1867, _estatico.scss */
.estatico.catalogos .wrapper .mainStaticContentWrapper div.right {
  display: none; }

/* line 1, _quickview.scss */
.contQuickView {
  background-color: #ffffff;
  width: 80%;
  height: 550px;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0px;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 10000; }
  /* line 15, _quickview.scss */
  .contQuickView .closeQuickView {
    position: absolute;
    top: -22px;
    right: -22px;
    width: 45px;
    height: 45px;
    background: #ffd200;
    font-size: 25px;
    font-size: 1.5625rem;
    font-weight: bold;
    cursor: pointer; }
    /* line 25, _quickview.scss */
    .contQuickView .closeQuickView:before {
      content: "x";
      color: #6e667f;
      position: absolute;
      top: 47%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
  /* line 34, _quickview.scss */
  .contQuickView .quickviewCont {
    width: 100% !important;
    height: 100%;
    border: 0; }

/* line 45, _quickview.scss */
.quickview .zopim {
  display: none !important; }
/* line 48, _quickview.scss */
.quickview .wrapper {
  background: transparent;
  padding: 0; }
  /* line 52, _quickview.scss */
  .quickview .wrapper .mainProductWrapper .contProducto {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    justify-content: space-between;
    padding: 20px 20px;
    margin: 0 auto;
    background: #ffffff; }
    /* line 58, _quickview.scss */
    .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto {
      width: 50%;
      padding: 0 10px 0 0; }
      /* line 63, _quickview.scss */
      .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        justify-content: space-between; }
        /* line 66, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs {
          display: none; }
        /* line 69, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include {
          order: 2;
          width: 100%; }
          /* line 72, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include #image {
            width: 100%; }
            /* line 74, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include #image img {
              width: 100%;
              padding: 10px;
              border: 1px solid #f2f0ed; }
            /* line 79, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include #image a {
              width: 100%; }
              /* line 81, _quickview.scss */
              .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include #image a img {
                width: 100%;
                padding: 10px;
                border: 1px solid #f2f0ed; }
          /* line 88, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include .zoomPad {
            position: relative;
            overflow: hidden; }
            /* line 91, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include .zoomPad #image-main {
              width: 100%;
              height: 100%; }
            /* line 95, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include .zoomPad .zoomWindow {
              left: 0 !important;
              top: 0 !important;
              width: 100%;
              height: 100%;
              overflow: hidden;
              z-index: 1 !important; }
              /* line 102, _quickview.scss */
              .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include .zoomPad .zoomWindow .zoomWrapper {
                width: 586px !important; }
                /* line 104, _quickview.scss */
                .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include .zoomPad .zoomWindow .zoomWrapper .zoomWrapperImage {
                  position: relative;
                  height: 600px !important; }
                  /* line 107, _quickview.scss */
                  .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show #include .zoomPad .zoomWindow .zoomWrapper .zoomWrapperImage img {
                    max-width: 282%;
                    width: 282% !important;
                    height: 282% !important; }
      /* line 120, _quickview.scss */
      .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto #aditionalImage {
        margin: 10px auto 10px; }
        /* line 122, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto #aditionalImage ul {
          list-style-type: none;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-justify-content: center;
          -moz-justify-content: center;
          justify-content: center; }
          /* line 135, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto #aditionalImage ul li {
            margin: 0 10px;
            position: relative; }
            /* line 138, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto #aditionalImage ul li p {
              padding: 5px 10px;
              min-width: 156px;
              position: absolute;
              bottom: -24px;
              left: -50px;
              text-align: center;
              font-size: 12px;
              font-size: 0.75rem;
              background: rgba(150, 150, 150, 0.85);
              border-radius: 10px;
              color: white;
              opacity: 0;
              -webkit-transition: all 0.3s ease 0s;
              -o-transition: all 0.3s ease 0s;
              -moz-transition: all 0.3s ease 0s;
              transition: all 0.3s ease 0s; }
            /* line 153, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .imagenesProducto #aditionalImage ul li:hover p {
              opacity: 1; }
    /* line 161, _quickview.scss */
    .quickview .wrapper .mainProductWrapper .contProducto .infoProducto {
      width: 50%;
      padding: 0 20px 0 30px; }
      /* line 164, _quickview.scss */
      .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .nombreProducto {
        margin: 10px 0; }
        /* line 166, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .nombreProducto .productName {
          font-size: 24px;
          font-size: 1.5rem;
          font-family: 'AvenirMedium';
          color: #605e58;
          font-weight: lighter;
          letter-spacing: -0.4px; }
          @media only screen and (max-width: 800px) {
            /* line 166, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .nombreProducto .productName {
              font-size: 20px;
              font-size: 1.25rem; } }
      /* line 177, _quickview.scss */
      .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .productBrandP {
        margin: 5px 0 0; }
        /* line 180, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .productBrandP div a {
          color: #4c4c4c;
          font-weight: lighter;
          text-transform: uppercase;
          pointer-events: none; }
      /* line 188, _quickview.scss */
      .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio {
        padding: 10px 0;
        border-top: 1px solid #f2f0ed;
        border-bottom: 1px solid #f2f0ed;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between; }
        /* line 204, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco {
          width: 50%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-align-items: flex-end;
          -moz-align-items: flex-end;
          align-items: flex-end; }
          /* line 218, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .productPrice {
            width: 100%; }
          /* line 221, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco {
            width: 100%;
            text-indent: -35px;
            overflow: hidden; }
            /* line 225, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco .valor-de {
              width: 100%;
              text-decoration: line-through;
              color: #9f9f9f;
              font-size: 16px;
              font-size: 1rem;
              font-family: 'AvenirRoman';
              font-style: normal;
              text-indent: -9999px;
              overflow: hidden;
              position: relative; }
              @media only screen and (max-width: 800px) {
                /* line 225, _quickview.scss */
                .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco .valor-de {
                  font-size: 14px;
                  font-size: 0.875rem; } }
              /* line 238, _quickview.scss */
              .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco .valor-de strong {
                font-family: 'AvenirRoman';
                font-style: normal;
                text-decoration: line-through;
                display: block;
                position: absolute;
                top: 0;
                left: 0;
                text-indent: 0; }
            /* line 250, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco .valor-por {
              width: 100%;
              color: #ff3552;
              font-size: 25px;
              font-size: 1.5625rem;
              font-family: 'AvenirRoman';
              font-style: normal;
              text-indent: -9999px;
              overflow: hidden;
              position: relative; }
              @media only screen and (max-width: 800px) {
                /* line 250, _quickview.scss */
                .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco .valor-por {
                  font-size: 18px;
                  font-size: 1.125rem; } }
              /* line 262, _quickview.scss */
              .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco .valor-por strong {
                font-family: 'AvenirRoman';
                font-style: normal;
                display: block;
                position: absolute;
                top: 0;
                left: 0;
                text-indent: 0; }
            /* line 272, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .descricao-preco .valor-dividido {
              display: none !important; }
          /* line 276, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .preco-a-vista {
            width: 100%;
            display: none !important;
            color: #ff3552;
            font-size: 25px;
            font-size: 1.5625rem;
            font-family: 'AvenirRoman';
            font-style: normal;
            text-indent: -9999px;
            overflow: hidden;
            position: relative; }
            /* line 287, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .preco-a-vista strong {
              font-family: 'AvenirRoman';
              font-style: normal;
              display: block;
              position: absolute;
              top: 0;
              left: 0;
              text-indent: 0; }
          /* line 297, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .plugin-preco .economia-de {
            display: none; }
        /* line 301, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .priceDescuentoPG {
          width: 50%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          justify-content: space-between; }
          /* line 315, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .priceDescuentoPG .descuentoPG {
            width: 100%;
            color: #33aa56;
            font-size: 25px;
            font-size: 1.5625rem;
            font-weight: bold;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-justify-content: center;
            -moz-justify-content: center;
            justify-content: center; }
            @media only screen and (max-width: 800px) {
              /* line 315, _quickview.scss */
              .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .priceDescuentoPG .descuentoPG {
                font-size: 18px;
                font-size: 1.125rem; } }
            /* line 335, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .priceDescuentoPG .descuentoPG:before {
              content: "";
              display: block;
              width: 100%;
              height: 28px;
              background: url(//pepeganga.vteximg.com.br/arquivos/logoTGPepeGangaV2.png) no-repeat center;
              background-size: contain; }
      /* line 346, _quickview.scss */
      .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 10px 0; }
        /* line 357, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd {
          width: 50%; }
          @media only screen and (max-width: 800px) {
            /* line 357, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd {
              width: 100%; } }
          /* line 363, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd .title {
            font-size: 13px;
            font-size: 0.8125rem;
            color: #54524e;
            margin: 0;
            margin-bottom: 10px; }
          /* line 370, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd .vitrineColor ul {
            margin: 15px 0;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            -webkit-justify-content: flex-start;
            -moz-justify-content: flex-start;
            justify-content: flex-start;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            flex-wrap: wrap; }
            /* line 384, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd .vitrineColor ul li {
              list-style-type: none;
              margin: 0 2.5px 5px;
              width: 35px;
              height: 35px;
              position: relative; }
              /* line 390, _quickview.scss */
              .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd .vitrineColor ul li a {
                display: block;
                width: 100%;
                height: 100%;
                border-radius: 10px;
                -webkit-transition: all 0.3s ease 0.2s;
                -moz-transition: all 0.3s ease 0.2s;
                transition: all 0.3s ease 0.2s;
                box-shadow: inset 0px 0px 10px 1px #9f9f9f;
                -webkit-box-shadow: inset 0px 0px 10px 1px #9f9f9f;
                -moz-box-shadow: inset 0px 0px 10px 1px #9f9f9f; }
              /* line 402, _quickview.scss */
              .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd .vitrineColor ul li p {
                position: absolute;
                top: 110%;
                left: 50%;
                -webkit-transform: translateX(-50%);
                -moz-transform: translateX(-50%);
                -o-transform: translateX(-50%);
                transform: translateX(-50%);
                opacity: 0;
                font-size: 10px;
                font-size: 0.625rem;
                color: #757575;
                -webkit-transition: all 0.3s ease 0.2s;
                -moz-transition: all 0.3s ease 0.2s;
                transition: all 0.3s ease 0.2s; }
              /* line 415, _quickview.scss */
              .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd .vitrineColor ul li.active a {
                border: 2px solid #ff3552;
                box-shadow: none;
                -webkit-box-shadow: none;
                -moz-box-shadow: none; }
              /* line 426, _quickview.scss */
              .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #coloresProd .vitrineColor ul li:hover p {
                opacity: 1; }
        /* line 434, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd {
          width: 50%; }
          @media only screen and (max-width: 800px) {
            /* line 434, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd {
              width: 50%; } }
          /* line 439, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .title {
            font-size: 13px;
            font-size: 0.8125rem;
            color: #54524e;
            margin: 0;
            margin-bottom: 10px;
            display: none; }
          /* line 446, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container {
            width: 100%;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            flex-wrap: wrap; }
            /* line 457, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla {
              width: 100%;
              list-style-type: none; }
              @media only screen and (max-width: 800px) {
                /* line 457, _quickview.scss */
                .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla {
                  width: 100%; } }
              /* line 463, _quickview.scss */
              .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla .specification {
                font-size: 13px;
                font-size: 0.8125rem;
                color: #54524e;
                font-weight: bold;
                margin-bottom: 10px; }
              /* line 469, _quickview.scss */
              .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla .aletSeleccionTalla {
                color: #ff3552; }
              /* line 473, _quickview.scss */
              .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla .skuList span {
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: box;
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: box;
                display: flex;
                -webkit-flex-wrap: wrap;
                -moz-flex-wrap: wrap;
                flex-wrap: wrap; }
                /* line 483, _quickview.scss */
                .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla .skuList span input {
                  display: none; }
                /* line 486, _quickview.scss */
                .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla .skuList span label {
                  cursor: pointer;
                  height: 35px;
                  width: 35px;
                  border-radius: 10px;
                  background: #f2f0ed;
                  text-align: center;
                  font-size: 12px;
                  font-size: 0.75rem;
                  padding: 6px;
                  margin: 0 2.5px 5px;
                  display: -webkit-box;
                  display: -moz-box;
                  display: -ms-flexbox;
                  display: -webkit-flex;
                  display: box;
                  display: -webkit-box;
                  display: -moz-box;
                  display: -ms-flexbox;
                  display: -webkit-flex;
                  display: box;
                  display: flex;
                  -webkit-justify-content: center;
                  -moz-justify-content: center;
                  justify-content: center;
                  -webkit-align-items: center;
                  -moz-align-items: center;
                  align-items: center; }
                  /* line 508, _quickview.scss */
                  .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla .skuList span label.checked {
                    color: #ffffff;
                    background: #777381; }
                  /* line 512, _quickview.scss */
                  .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .sku-selector-container .Talla .skuList span label.item_unavailable {
                    color: #686258;
                    background: rgba(242, 240, 237, 0.9);
                    cursor: default; }
          /* line 522, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .guiaTallas {
            width: 50%;
            margin-top: 10px;
            color: #605e58;
            cursor: pointer;
            font-size: 12px;
            font-size: 0.75rem;
            font-family: 'AvenirMedium'; }
            @media only screen and (max-width: 800px) {
              /* line 522, _quickview.scss */
              .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .guiaTallas {
                width: 100%; } }
            /* line 535, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selection #tallasProd .guiaTallas:hover {
              color: #000000; }
      /* line 541, _quickview.scss */
      .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .addList {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex; }
      /* line 544, _quickview.scss */
      .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 50%; }
        /* line 555, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .title {
          width: 100%;
          color: #54524e;
          font-size: 13px;
          font-size: 0.8125rem; }
        /* line 560, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .contentSelectCantidad {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap; }
          @media only screen and (max-width: 800px) {
            /* line 560, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .contentSelectCantidad {
              -webkit-flex-wrap: nowrap;
              -moz-flex-wrap: nowrap;
              flex-wrap: nowrap; } }
          /* line 575, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .contentSelectCantidad .control, .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .contentSelectCantidad .buy-in-page-quantity {
            vertical-align: middle;
            background: #f2f0ed;
            padding: 5px 10px;
            border-radius: 7px;
            margin-right: 5px;
            border: none;
            color: #4c4c4c; }
          /* line 584, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .contentSelectCantidad .buy-in-page-quantity {
            width: 70px;
            padding: 9px 10px;
            border-radius: 5px;
            text-align: center; }
          /* line 590, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .contentSelectCantidad .control {
            cursor: pointer; }
            /* line 592, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .contentSelectCantidad .control:hover {
              background: #aba8b1;
              color: #ffffff; }
        /* line 598, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .mensajeStock {
          background: #777381;
          padding: 4px 8px;
          margin-top: 20px;
          border-radius: 7px;
          position: relative;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center; }
          /* line 613, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .mensajeStock:before {
            content: "";
            border-bottom: #777381 solid 4px;
            border-right: transparent solid 4px;
            border-left: transparent solid 4px;
            position: absolute;
            top: -3.5px;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%); }
          /* line 623, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .selectorCantidad .mensajeStock p {
            color: #ffffff;
            font-size: 13px;
            font-size: 0.8125rem; }
      /* line 630, _quickview.scss */
      .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .buy-in-page-button {
        background: #33aa56;
        padding: 15px 20px;
        width: 100%;
        text-align: center;
        margin: 20px auto;
        border-radius: 10px;
        color: #ffffff;
        font-size: 20px;
        font-size: 1.25rem;
        text-transform: uppercase;
        letter-spacing: 1px; }
        /* line 641, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .buy-in-page-button:hover {
          background: #1E7337; }
      /* line 645, _quickview.scss */
      .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme {
        display: block !important; }
        /* line 647, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .notifyme-title-div {
          display: none !important; }
        /* line 650, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .sku-notifyme-form.notifyme-form {
          border: none; }
          /* line 652, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .sku-notifyme-form.notifyme-form > p {
            display: block;
            overflow: hidden;
            text-indent: -999px; }
            /* line 656, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .sku-notifyme-form.notifyme-form > p:after {
              content: "Déjanos tus datos para informarte cuando el producto este disponible.";
              display: block;
              font-size: 14px;
              font-size: 0.875rem;
              margin: 0 0 10px;
              text-align: left;
              text-indent: 0;
              width: 100%; }
          /* line 666, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .sku-notifyme-form.notifyme-form input {
            border: 1px solid #f2f0ed;
            padding: 5px 10px;
            border-radius: 5px;
            font-size: 12px;
            font-size: 0.75rem;
            margin: 0 2.5px; }
          /* line 673, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .sku-notifyme-form.notifyme-form input[type=button] {
            background: #33aa56;
            text-transform: uppercase;
            color: #ffffff; }
        /* line 679, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .success {
          border: none; }
          /* line 681, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .success .sku-notifyme-success.notifyme-success {
            display: block;
            overflow: hidden;
            text-indent: -9999px;
            font-style: normal; }
            /* line 686, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .buttonContainer .notifyme .success .sku-notifyme-success.notifyme-success:after {
              content: "Te avisaremos cuando el producto este disponible.";
              display: block;
              font-size: 14px;
              font-size: 0.875rem;
              margin: 0 0 10px;
              text-align: left;
              text-indent: 0;
              width: 100%; }
      /* line 699, _quickview.scss */
      .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .addList {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        justify-content: space-between;
        padding: 15px 0;
        border-bottom: 1px solid #f2f0ed; }
        /* line 704, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList {
          display: none;
          cursor: pointer; }
          /* line 707, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList p {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            align-items: center;
            font-size: 13px;
            font-size: 0.8125rem;
            color: #686258; }
            /* line 712, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .addList .giftList p:before {
              width: 21px;
              height: 21px;
              content: "";
              background: url("//pepeganga.vteximg.com.br/arquivos/giftIcon.png") no-repeat center;
              display: block;
              margin-right: 10px; }
        /* line 722, _quickview.scss */
        .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList {
          cursor: pointer; }
          /* line 724, _quickview.scss */
          .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList p {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            align-items: center;
            font-size: 13px;
            font-size: 0.8125rem;
            color: #686258; }
            /* line 729, _quickview.scss */
            .quickview .wrapper .mainProductWrapper .contProducto .infoProducto .addList .wishList p:before {
              width: 25px;
              height: 25px;
              content: "";
              background: url("//pepeganga.vteximg.com.br/arquivos/heartIcon.png") no-repeat center;
              display: block;
              margin-right: 10px; }

/* line 2, _storeLocator.scss */
.storeLocator .wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  justify-content: flex-end; }
  /* line 5, _storeLocator.scss */
  .storeLocator .wrapper .mainStoreWrapper {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    margin: 30px 0; }
    @media only screen and (max-width: 800px) {
      /* line 5, _storeLocator.scss */
      .storeLocator .wrapper .mainStoreWrapper {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap; } }
    /* line 19, _storeLocator.scss */
    .storeLocator .wrapper .mainStoreWrapper .migaPan {
      display: none; }
    /* line 22, _storeLocator.scss */
    .storeLocator .wrapper .mainStoreWrapper .search-tools {
      width: 30%;
      padding: 20px;
      background: white; }
      @media only screen and (max-width: 800px) {
        /* line 22, _storeLocator.scss */
        .storeLocator .wrapper .mainStoreWrapper .search-tools {
          width: 100%; } }
      /* line 29, _storeLocator.scss */
      .storeLocator .wrapper .mainStoreWrapper .search-tools h3 {
        font-size: 20px;
        font-size: 1.25rem;
        text-transform: uppercase; }
      /* line 33, _storeLocator.scss */
      .storeLocator .wrapper .mainStoreWrapper .search-tools p {
        font-size: 14px;
        font-size: 0.875rem; }
      /* line 36, _storeLocator.scss */
      .storeLocator .wrapper .mainStoreWrapper .search-tools #container_country {
        margin: 10px 0;
        display: none; }
        /* line 39, _storeLocator.scss */
        .storeLocator .wrapper .mainStoreWrapper .search-tools #container_country #countries {
          -webkit-appearance: button;
          -webkit-padding-end: 20px;
          -webkit-padding-start: 0s;
          -webkit-user-select: none;
          background-image: url(//pepeganga.vteximg.com.br/arquivos/afterSelect.png);
          background-position: 97% center;
          background-repeat: no-repeat;
          background-color: #f2f0ed;
          border: none;
          border-radius: 6px;
          font-size: inherit;
          overflow: hidden;
          padding: 5px 10px;
          text-overflow: ellipsis;
          white-space: nowrap;
          width: 100%;
          font-size: 12px;
          font-size: 0.75rem;
          padding: 10px 20px; }
      /* line 60, _storeLocator.scss */
      .storeLocator .wrapper .mainStoreWrapper .search-tools #container_city {
        margin: 10px 0; }
        /* line 62, _storeLocator.scss */
        .storeLocator .wrapper .mainStoreWrapper .search-tools #container_city #cities {
          -webkit-appearance: button;
          -webkit-padding-end: 20px;
          -webkit-padding-start: 0s;
          -webkit-user-select: none;
          background-image: url(//pepeganga.vteximg.com.br/arquivos/afterSelect.png);
          background-position: 97% center;
          background-repeat: no-repeat;
          background-size: auto;
          background-color: #f2f0ed;
          border: none;
          border-radius: 6px;
          font-size: inherit;
          overflow: hidden;
          padding: 5px 10px;
          text-overflow: ellipsis;
          white-space: nowrap;
          width: 100%;
          font-size: 12px;
          font-size: 0.75rem;
          padding: 10px 20px; }
      /* line 84, _storeLocator.scss */
      .storeLocator .wrapper .mainStoreWrapper .search-tools #storeContent {
        padding: 8px;
        background: #faf9f8; }
        /* line 88, _storeLocator.scss */
        .storeLocator .wrapper .mainStoreWrapper .search-tools #storeContent #content .firstHeading {
          font-size: 18px;
          font-size: 1.125rem;
          font-family: 'AvenirRoman';
          letter-spacing: 2px;
          text-transform: uppercase;
          text-align: center;
          margin: 0 0 15px; }
        /* line 96, _storeLocator.scss */
        .storeLocator .wrapper .mainStoreWrapper .search-tools #storeContent #content #bodyContent {
          width: 90%;
          margin: 0 auto;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap; }
          /* line 108, _storeLocator.scss */
          .storeLocator .wrapper .mainStoreWrapper .search-tools #storeContent #content #bodyContent p {
            width: 100%;
            font-size: 12px;
            font-size: 0.75rem; }
            /* line 111, _storeLocator.scss */
            .storeLocator .wrapper .mainStoreWrapper .search-tools #storeContent #content #bodyContent p strong {
              color: #33aa56;
              font-size: 13px;
              font-size: 0.8125rem;
              text-transform: uppercase; }
      /* line 120, _storeLocator.scss */
      .storeLocator .wrapper .mainStoreWrapper .search-tools #stores {
        padding: 10px; }
        /* line 122, _storeLocator.scss */
        .storeLocator .wrapper .mainStoreWrapper .search-tools #stores ul {
          list-style-type: circle;
          color: #777381;
          list-style-position: inside; }
          /* line 126, _storeLocator.scss */
          .storeLocator .wrapper .mainStoreWrapper .search-tools #stores ul li {
            margin-bottom: 5px;
            color: #4c4c4c; }
            /* line 129, _storeLocator.scss */
            .storeLocator .wrapper .mainStoreWrapper .search-tools #stores ul li:last-child {
              margin-bottom: 0; }
    /* line 136, _storeLocator.scss */
    .storeLocator .wrapper .mainStoreWrapper #map-canvas {
      width: 70% !important; }
      @media only screen and (max-width: 800px) {
        /* line 136, _storeLocator.scss */
        .storeLocator .wrapper .mainStoreWrapper #map-canvas {
          width: 100% !important; } }

/* line 4, _glisList.scss */
#TB_window {
  background-color: #ffffff; }
  /* line 7, _glisList.scss */
  #TB_window #TB_closeAjaxWindow a {
    position: absolute;
    top: -22px;
    right: -22px;
    width: 45px;
    height: 45px;
    background: #ffd200;
    font-size: 25px;
    font-size: 1.5625rem;
    font-weight: bold;
    cursor: pointer;
    overflow: hidden;
    color: transparent; }
    /* line 19, _glisList.scss */
    #TB_window #TB_closeAjaxWindow a:before {
      content: "x";
      color: #6e667f;
      position: absolute;
      top: 47%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
  /* line 29, _glisList.scss */
  #TB_window #TB_ajaxContent {
    margin: auto;
    width: 95% !important;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    align-items: stretch;
    justify-content: center; }
    /* line 36, _glisList.scss */
    #TB_window #TB_ajaxContent ul.glis-create-form li.glis-create-form-type {
      margin: 10px 0; }
      /* line 38, _glisList.scss */
      #TB_window #TB_ajaxContent ul.glis-create-form li.glis-create-form-type select.glis-newlisttype, #TB_window #TB_ajaxContent ul.glis-create-form .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li.glis-create-form-type input.glis-newlisttype, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul #TB_window #TB_ajaxContent ul.glis-create-form li.glis-create-form-type input.glis-newlisttype {
        width: 100%;
        height: 35px;
        padding: 5px 10px;
        border: none;
        background-color: #e4e4e4; }
    /* line 46, _glisList.scss */
    #TB_window #TB_ajaxContent ul.glis-create-form .glis-create-form-name {
      margin: 10px 0; }
      /* line 48, _glisList.scss */
      #TB_window #TB_ajaxContent ul.glis-create-form .glis-create-form-name label.create {
        display: block;
        text-align: center;
        color: #33AA56; }
      /* line 53, _glisList.scss */
      #TB_window #TB_ajaxContent ul.glis-create-form .glis-create-form-name input.glis-form-name {
        width: 100%;
        height: 35px;
        padding: 5px 10px;
        border: none;
        border-radius: 7px;
        background-color: #e4e4e4; }
      /* line 61, _glisList.scss */
      #TB_window #TB_ajaxContent ul.glis-create-form .glis-create-form-name span.glis-form-name-obr {
        display: block; }
        /* line 63, _glisList.scss */
        #TB_window #TB_ajaxContent ul.glis-create-form .glis-create-form-name span.glis-form-name-obr:before {
          content: 'Campo Requerido';
          display: inline-block; }
    /* line 70, _glisList.scss */
    #TB_window #TB_ajaxContent ul.glis-create-form .glis-create-form-submit a.glis-submit {
      display: block;
      background: #33aa56;
      padding: 15px;
      width: 80%;
      text-align: center;
      margin: 15px auto 0;
      border-radius: 10px;
      color: #ffffff;
      font-size: 20px;
      font-size: 1.25rem;
      text-transform: uppercase;
      letter-spacing: 1px;
      -webkit-transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      -moz-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s; }
    /* line 90, _glisList.scss */
    #TB_window #TB_ajaxContent .giftlist-insertsku {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center; }
      /* line 95, _glisList.scss */
      #TB_window #TB_ajaxContent .giftlist-insertsku .glis-title {
        font-size: 24px;
        font-size: 1.5rem;
        font-family: 'AvenirMedium';
        color: #605e58;
        font-weight: lighter;
        letter-spacing: -0.4px; }
      /* line 103, _glisList.scss */
      #TB_window #TB_ajaxContent .giftlist-insertsku span.glis-new-title {
        display: block;
        text-align: center;
        color: #33AA56; }
      /* line 109, _glisList.scss */
      #TB_window #TB_ajaxContent .giftlist-insertsku span.glis-new-address-info {
        text-align: justify;
        margin: 15px 0 0;
        font-size: 12px; }
      /* line 114, _glisList.scss */
      #TB_window #TB_ajaxContent .giftlist-insertsku span.glis-new-info {
        text-align: justify;
        margin: 15px 0 0;
        font-size: 12px; }
      /* line 119, _glisList.scss */
      #TB_window #TB_ajaxContent .giftlist-insertsku .glis-selected {
        color: #4c4c4c;
        font-weight: lighter;
        text-transform: uppercase; }
        /* line 123, _glisList.scss */
        #TB_window #TB_ajaxContent .giftlist-insertsku .glis-selected .glis-selected-amount {
          color: #33aa56;
          font-size: 25px;
          font-size: 1.5625rem;
          font-weight: bold; }
    /* line 135, _glisList.scss */
    #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list {
      width: 100%; }
      /* line 137, _glisList.scss */
      #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list div#div-title {
        text-align: center;
        text-transform: uppercase;
        font-weight: 700; }
      /* line 142, _glisList.scss */
      #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list fieldset {
        width: 100%;
        border: 0; }
        /* line 145, _glisList.scss */
        #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list fieldset textarea {
          background-color: #f2f0ed; }
        /* line 148, _glisList.scss */
        #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list fieldset #div-yourName, #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list fieldset #div-yourEmail, #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list fieldset #grp-amigo-indicar {
          margin: auto;
          width: 100%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-box-justify-content: center;
          -moz-box-justify-content: center;
          -webkit-justify-content: center;
          -ms-justify-content: center;
          justify-content: center;
          -webkit-box-align-items: center;
          -moz-box-align-items: center;
          -webkit-align-items: center;
          -ms-align-items: center;
          align-items: center;
          padding: 10px 0;
          flex-direction: column;
          padding-top: 0; }
          /* line 157, _glisList.scss */
          #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list fieldset #div-yourName label, #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list fieldset #div-yourEmail label, #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list fieldset #grp-amigo-indicar label {
            width: 100%;
            display: block;
            text-align: left; }
          /* line 162, _glisList.scss */
          #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list fieldset #div-yourName input, #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list fieldset #div-yourEmail input, #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list fieldset #grp-amigo-indicar input {
            display: block;
            width: 100%;
            height: 25px;
            padding: 5px;
            margin: 0;
            border: 0;
            background-color: #f2f0ed; }
        /* line 176, _glisList.scss */
        #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list fieldset #grp-amigo-indicar {
          flex-direction: column; }
          /* line 179, _glisList.scss */
          #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list fieldset #grp-amigo-indicar #divNomeAmigo, #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list fieldset #grp-amigo-indicar #divEmailAmigo {
            padding: 0 5px;
            width: 100%;
            display: flex;
            flex-direction: column; }
        /* line 189, _glisList.scss */
        #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list fieldset legend#legMessage {
          text-align: center; }
        /* line 192, _glisList.scss */
        #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list fieldset textarea#txtMensagem {
          width: 100% !important;
          border: 1px solid #f2f0ed;
          max-width: 100%;
          height: 50px; }
      /* line 200, _glisList.scss */
      #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list input#btnAdicionarAmigos {
        border: 0;
        border-radius: 4px;
        text-align: center;
        margin: auto;
        display: block;
        padding: 5px;
        background-color: #33AA56;
        color: #fff; }
      /* line 210, _glisList.scss */
      #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list > p {
        display: flex;
        justify-content: space-around;
        align-items: center; }
        /* line 214, _glisList.scss */
        #TB_window #TB_ajaxContent #refer-a-friend-form-gift-list > p input {
          width: 100px;
          border: 0;
          border-radius: 4px;
          text-align: center;
          display: block;
          padding: 5px;
          background-color: #33AA56;
          color: #fff; }

/* line 231, _glisList.scss */
.giftList {
  cursor: pointer;
  display: block; }
  /* line 234, _glisList.scss */
  .giftList p {
    display: flex;
    align-items: center;
    font-size: 13px;
    font-size: 0.8125rem;
    color: #686258; }
    /* line 239, _glisList.scss */
    .giftList p:before {
      width: 21px;
      height: 21px;
      content: "";
      background: url("//pepeganga.vteximg.com.br/arquivos/giftIcon.png") no-repeat center;
      display: block;
      margin-right: 10px; }
  /* line 249, _glisList.scss */
  .giftList .giftlist-insertsku-wrapper .glis-sku-single {
    display: none; }
  /* line 254, _glisList.scss */
  .giftList .giftlist-insertsku-wrapper .ajax-content-loader .giftlist-insertsku-must-login a.must-login {
    overflow: hidden;
    position: relative;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    align-items: center;
    font-size: 13px;
    font-size: 0.8124rem;
    color: #fff; }
    /* line 268, _glisList.scss */
    .giftList .giftlist-insertsku-wrapper .ajax-content-loader .giftlist-insertsku-must-login a.must-login:before {
      width: 32px;
      height: 32px;
      content: "";
      background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsHeader.png) no-repeat center;
      display: block;
      margin-right: 10px;
      background-position: 0px 0px; }
    /* line 277, _glisList.scss */
    .giftList .giftlist-insertsku-wrapper .ajax-content-loader .giftlist-insertsku-must-login a.must-login:after {
      position: absolute;
      left: 0;
      content: "Agregar a Lista de Regalos";
      display: block;
      margin-left: 40px;
      top: 0;
      color: #686258;
      height: 21px;
      vertical-align: middle;
      padding-top: 7px; }
  /* line 291, _glisList.scss */
  .giftList .giftlist-insertsku-wrapper .ajax-content-loader a.glis-popup-link {
    overflow: hidden;
    position: relative;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    align-items: center;
    font-size: 13px;
    font-size: 0.8125rem;
    color: #fff; }
    /* line 305, _glisList.scss */
    .giftList .giftlist-insertsku-wrapper .ajax-content-loader a.glis-popup-link:before {
      width: 32px;
      height: 32px;
      content: "";
      background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsHeader.png) no-repeat;
      display: block;
      margin-right: 20px;
      background-position: 0px 0px; }
    /* line 314, _glisList.scss */
    .giftList .giftlist-insertsku-wrapper .ajax-content-loader a.glis-popup-link:after {
      position: absolute;
      left: 0;
      content: "Agregar a Lsita de Regalos";
      display: block;
      margin-left: 40px;
      top: 0;
      color: #686258;
      height: 21px;
      vertical-align: middle;
      padding-top: 7px; }
    /* line 327, _glisList.scss */
    .giftList .giftlist-insertsku-wrapper .ajax-content-loader a.glis-popup-link:hover:before {
      background-position: -32px 0px; }

/* line 345, _glisList.scss */
.mainStaticContentWrapper .giftlist-siderbar {
  width: 20%; }
  /* line 349, _glisList.scss */
  .mainStaticContentWrapper .giftlist-siderbar ul.giftlist-sidenav li a {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-box-justify-content: flex-start;
    -moz-box-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align-items: center;
    -moz-box-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin: 5px 0;
    padding: 6%;
    width: 100%;
    background-color: #eee; }
/* line 363, _glisList.scss */
.mainStaticContentWrapper .giftlist-product {
  width: 80%; }
/* line 366, _glisList.scss */
.mainStaticContentWrapper #collections {
  width: 80%; }
/* line 370, _glisList.scss */
.mainStaticContentWrapper .giftlist-create, .mainStaticContentWrapper .giftlist-edit {
  width: 100%; }
  /* line 371, _glisList.scss */
  .mainStaticContentWrapper .giftlist-create .giftlisterror, .mainStaticContentWrapper .giftlist-edit .giftlisterror {
    border: 1px solid #a72134; }
  /* line 375, _glisList.scss */
  .mainStaticContentWrapper .giftlist-create #giftlistformwrapper, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper {
    width: 100%; }
    /* line 377, _glisList.scss */
    .mainStaticContentWrapper .giftlist-create #giftlistformwrapper fieldset, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper fieldset {
      border: none; }
    /* line 380, _glisList.scss */
    .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform {
      width: 100%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-box-flex-wrap: wrap;
      -moz-box-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align-items: stretch;
      -moz-box-align-items: stretch;
      -webkit-align-items: stretch;
      -ms-align-items: stretch;
      align-items: stretch; }
      /* line 385, _glisList.scss */
      .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .basic, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .basic {
        width: 50%;
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1; }
        /* line 388, _glisList.scss */
        .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .basic fieldset, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .basic fieldset {
          border: none; }
        /* line 389, _glisList.scss */
        .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .basic:before, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .basic:before {
          content: 'Datos Basicos';
          display: block;
          font-size: 20px;
          font-size: 1.25rem;
          text-transform: uppercase;
          text-align: center;
          color: #33aa56;
          font-weight: 700;
          margin: 25px 0; }
        /* line 401, _glisList.scss */
        .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .basic .giftlistul li, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .basic .giftlistul li {
          display: block;
          margin: 5px 0; }
          /* line 405, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .basic .giftlistul li.visibility > label, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .basic .giftlistul li.visibility > label {
            margin: 5px 0;
            text-align: center;
            font-size: 20px;
            font-size: 1.25rem;
            text-transform: uppercase;
            color: #33aa56; }
          /* line 412, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .basic .giftlistul li.visibility #visibility-wrapper, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .basic .giftlistul li.visibility #visibility-wrapper {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            -webkit-box-justify-content: space-around;
            -moz-box-justify-content: space-around;
            -webkit-justify-content: space-around;
            -ms-justify-content: space-around;
            justify-content: space-around;
            -webkit-box-align-items: center;
            -moz-box-align-items: center;
            -webkit-align-items: center;
            -ms-align-items: center;
            align-items: center;
            -webkit-box-flex-wrap: wrap;
            -moz-box-flex-wrap: wrap;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
            /* line 418, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .basic .giftlistul li.visibility #visibility-wrapper > input#giftlistispublic-no, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .basic .giftlistul li.visibility #visibility-wrapper > input#giftlistispublic-no {
              order: 2;
              width: 49%;
              padding: 0 5px; }
            /* line 423, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .basic .giftlistul li.visibility #visibility-wrapper > input#giftlistispublic-yes, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .basic .giftlistul li.visibility #visibility-wrapper > input#giftlistispublic-yes {
              order: 4;
              width: 49%;
              padding: 0 5px; }
            /* line 429, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .basic .giftlistul li.visibility #visibility-wrapper > label[for="giftlistispublic-no"], .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .basic .giftlistul li.visibility #visibility-wrapper > label[for="giftlistispublic-no"] {
              order: 1;
              width: 49%;
              padding: 0 5px; }
            /* line 434, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .basic .giftlistul li.visibility #visibility-wrapper > label[for="giftlistispublic-yes"], .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .basic .giftlistul li.visibility #visibility-wrapper > label[for="giftlistispublic-yes"] {
              order: 3;
              width: 49%;
              padding: 0 5px; }
          /* line 442, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .basic .giftlistul li span.obr:before, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .basic .giftlistul li span.obr:before {
            content: 'Campo Obligatorio';
            display: inline-block;
            color: #9a9a9a; }
          /* line 448, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .basic .giftlistul li label, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .basic .giftlistul li label {
            display: block;
            width: 100%;
            text-align: left;
            color: #33AA56; }
          /* line 454, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .basic .giftlistul li select, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .basic .giftlistul li select, .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .basic .giftlistul .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul .giftlist-create #giftlistformwrapper #giftlistform .basic .giftlistul li input, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .basic .giftlistul .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul .giftlist-edit #giftlistformwrapper #giftlistform .basic .giftlistul li input {
            width: 100%;
            height: 35px;
            padding: 5px 10px;
            border: none;
            background-color: #e0e0e0;
            border-radius: 0px; }
          /* line 462, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .basic .giftlistul li input, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .basic .giftlistul li input {
            width: 100%;
            height: 35px;
            padding: 5px 10px;
            border: none;
            background-color: #e0e0e0; }
            /* line 468, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .basic .giftlistul li input.giftlisterror, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .basic .giftlistul li input.giftlisterror {
              border: 1px solid #a72134; }
          /* line 473, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .basic .giftlistul li.visibility .visibility-wrapper, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .basic .giftlistul li.visibility .visibility-wrapper {
            margin: 5px 0; }
      /* line 480, _glisList.scss */
      .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .image, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .image {
        width: 50%;
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3; }
        /* line 483, _glisList.scss */
        .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .image:before, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .image:before {
          content: 'agregue una imagen';
          display: block;
          font-size: 20px;
          font-size: 1.25rem;
          text-transform: uppercase;
          text-align: center;
          color: #33aa56;
          font-weight: 700;
          margin: 25px 0; }
        /* line 495, _glisList.scss */
        .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .image .giftlistul li, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .image .giftlistul li {
          display: block;
          margin: 5px 0; }
          /* line 499, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .image .giftlistul li#giftlistimageview .photo, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .image .giftlistul li#giftlistimageview .photo {
            text-align: center; }
            /* line 501, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .image .giftlistul li#giftlistimageview .photo img, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .image .giftlistul li#giftlistimageview .photo img {
              max-width: 250px; }
          /* line 507, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .image .giftlistul li label, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .image .giftlistul li label {
            display: block;
            width: 100%;
            text-align: left;
            color: #33AA56; }
          /* line 513, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .image .giftlistul li .messagecharcounter, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .image .giftlistul li .messagecharcounter {
            display: inline-block; }
            /* line 515, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .image .giftlistul li .messagecharcounter:before, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .image .giftlistul li .messagecharcounter:before {
              content: 'Limite de Caracteres';
              display: inline-block; }
          /* line 520, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .image .giftlistul li select, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .image .giftlistul li select, .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .image .giftlistul .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul .giftlist-create #giftlistformwrapper #giftlistform .image .giftlistul li input, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .image .giftlistul .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul .giftlist-edit #giftlistformwrapper #giftlistform .image .giftlistul li input {
            width: 100%;
            height: 35px;
            padding: 5px 10px;
            border: none;
            background-color: #e0e0e0; }
          /* line 527, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .image .giftlistul li input, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .image .giftlistul li input {
            width: 100%;
            height: 35px;
            padding: 5px 10px;
            border: none;
            background-color: #e0e0e0; }
          /* line 534, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .image .giftlistul li input[type="file"], .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .image .giftlistul li input[type="file"] {
            background-color: #fff; }
          /* line 537, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .image .giftlistul li input[type="button"], .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .image .giftlistul li input[type="button"] {
            background: #33aa56;
            padding: 5px;
            width: 50%;
            height: auto;
            text-align: center;
            margin: auto;
            margin-bottom: 20px;
            border-radius: 4px;
            color: #ffffff;
            font-size: 1rem;
            text-transform: uppercase;
            letter-spacing: 1px;
            -webkit-transition: all 0.3s ease 0s;
            -o-transition: all 0.3s ease 0s;
            -moz-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;
            display: block; }
          /* line 556, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .image .giftlistul li textarea#giftlistmessage, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .image .giftlistul li textarea#giftlistmessage {
            padding: 10px;
            width: 100% !important;
            max-width: 100%;
            height: 100px !important;
            max-height: 150px;
            background-color: #E0E0E0;
            border: none; }
            /* line 564, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .image .giftlistul li textarea#giftlistmessage:focus, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .image .giftlistul li textarea#giftlistmessage:focus {
              outline: none; }
          /* line 569, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .image .giftlistul li.visibility .visibility-wrapper, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .image .giftlistul li.visibility .visibility-wrapper {
            margin: 5px 0; }
          /* line 576, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .image .giftlistul li #giftlistimageview .photo.hasimage img, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .image .giftlistul li #giftlistimageview .photo.hasimage img {
            display: block;
            margin: auto; }
      /* line 586, _glisList.scss */
      .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .event, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .event {
        width: 50%;
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2; }
        /* line 589, _glisList.scss */
        .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .event .eventdate-range, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .event .eventdate-range {
          text-align: center;
          margin: 0;
          width: 100%; }
        /* line 595, _glisList.scss */
        .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .event .giftlistul li, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .event .giftlistul li {
          display: block;
          margin: 5px 0; }
          /* line 597, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .event .giftlistul li .obr:before, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .event .giftlistul li .obr:before {
            content: 'Campo Obligatorio';
            display: inline-block;
            color: #9a9a9a; }
          /* line 605, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .event .giftlistul li label, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .event .giftlistul li label {
            display: block;
            width: 100%;
            text-align: left;
            color: #33AA56; }
          /* line 611, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .event .giftlistul li select, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .event .giftlistul li select, .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .event .giftlistul .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul .giftlist-create #giftlistformwrapper #giftlistform .event .giftlistul li input, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .event .giftlistul .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul .giftlist-edit #giftlistformwrapper #giftlistform .event .giftlistul li input {
            width: 100%;
            height: 35px;
            padding: 5px 10px;
            border: none;
            background-color: #e0e0e0; }
          /* line 618, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .event .giftlistul li input, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .event .giftlistul li input {
            width: 100%;
            height: 35px;
            padding: 5px 10px;
            border: none;
            background-color: #e0e0e0; }
            /* line 624, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .event .giftlistul li input.giftlisterror, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .event .giftlistul li input.giftlisterror {
              border: 1px solid #a72134; }
          /* line 630, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .event .giftlistul li ::-webkit-input-placeholder, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .event .giftlistul li ::-webkit-input-placeholder {
            color: #808080; }
          /* line 634, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .event .giftlistul li :-moz-placeholder, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .event .giftlistul li :-moz-placeholder {
            /* Firefox 18- */
            color: #808080; }
          /* line 638, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .event .giftlistul li ::-moz-placeholder, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .event .giftlistul li ::-moz-placeholder {
            /* Firefox 19+ */
            color: #808080; }
          /* line 642, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .event .giftlistul li :-ms-input-placeholder, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .event .giftlistul li :-ms-input-placeholder {
            color: #808080; }
      /* line 648, _glisList.scss */
      .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box {
        width: 50%;
        -webkit-box-ordinal-group: 4;
        -moz-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4; }
        /* line 651, _glisList.scss */
        .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box .member-range, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box .member-range {
          text-align: center;
          padding: 0px auto;
          margin: 0;
          width: 100%; }
        /* line 657, _glisList.scss */
        .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box ul.gl-members, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box ul.gl-members {
          display: block;
          margin: 5px 0; }
          /* line 662, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember ul.giftlistul span.obr, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember ul.giftlistul span.obr {
            color: #adadad; }
            /* line 664, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember ul.giftlistul span.obr:before, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember ul.giftlistul span.obr:before {
              content: 'Campo Obligatorio';
              display: inline-block; }
          /* line 670, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember li.giftlismember, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember li.giftlismember {
            background-color: red; }
            /* line 673, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember li.giftlismember ul li#title2, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember li.giftlismember ul li#title2 {
              display: block;
              width: 100%;
              text-align: left;
              color: #33AA56; }
            /* line 680, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember li.giftlismember ul > li label, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember li.giftlismember ul > li label {
              display: block;
              width: 100%;
              text-align: left;
              color: #33AA56; }
            /* line 686, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember li.giftlismember ul > li input, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember li.giftlismember ul > li input {
              width: 100%;
              height: 35px;
              padding: 5px 10px;
              border: none;
              background-color: #e0e0e0; }
          /* line 696, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember label, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember label {
            display: block;
            width: 100%;
            text-align: left;
            color: #33AA56; }
          /* line 702, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember select, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember select, .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box ul.gl-members .giftlist-search fieldset.glsearch form ul.glsearch-ul li.giftlismember input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul .giftlist-create #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember input, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box ul.gl-members .giftlist-search fieldset.glsearch form ul.glsearch-ul li.giftlismember input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul .giftlist-edit #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember input {
            width: 100%;
            height: 35px;
            padding: 5px 10px;
            border: none;
            background-color: #e0e0e0; }
          /* line 709, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember input, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember input {
            width: 100%;
            height: 35px;
            padding: 5px 10px;
            border: none;
            background-color: #e0e0e0; }
          /* line 717, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember ::-webkit-input-placeholder, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember ::-webkit-input-placeholder {
            color: #808080; }
          /* line 721, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember :-moz-placeholder, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember :-moz-placeholder {
            /* Firefox 18- */
            color: #808080; }
          /* line 725, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember ::-moz-placeholder, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember ::-moz-placeholder {
            /* Firefox 19+ */
            color: #808080; }
          /* line 729, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember :-ms-input-placeholder, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box ul.gl-members li.giftlismember :-ms-input-placeholder {
            color: #808080; }
        /* line 734, _glisList.scss */
        .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box span.giftlistmember-add, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box span.giftlistmember-add {
          display: block !important;
          overflow: hidden;
          width: 100%;
          text-align: center; }
          /* line 739, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform #members-box span.giftlistmember-add a#giftlistmember-add, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform #members-box span.giftlistmember-add a#giftlistmember-add {
            background: #33aa56;
            padding: 5px;
            width: 50%;
            height: auto;
            text-align: center;
            margin: auto;
            margin-bottom: 20px;
            border-radius: 4px;
            color: #ffffff;
            font-size: 1rem;
            text-transform: uppercase;
            letter-spacing: 1px;
            -webkit-transition: all 0.3s ease 0s;
            -o-transition: all 0.3s ease 0s;
            -moz-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;
            display: block; }
      /* line 760, _glisList.scss */
      .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address {
        width: 100%;
        -webkit-box-ordinal-group: 5;
        -moz-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5; }
        /* line 763, _glisList.scss */
        .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address h2, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address h2 {
          margin: 0; }
        /* line 769, _glisList.scss */
        .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address .placeholder-component-address-book h2, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address .placeholder-component-address-book h2 {
          margin: 0; }
        /* line 773, _glisList.scss */
        .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book {
          width: 100%;
          margin-bottom: 0 !important; }
          /* line 776, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-title, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-title {
            text-align: center;
            color: #33aa56; }
          /* line 786, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-form .address-form-new fieldset.address-data p, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-form .address-form-new fieldset.address-data p {
            width: 100%;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            justify-content: center;
            flex-direction: column;
            align-items: stretch; }
            /* line 792, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-form .address-form-new fieldset.address-data p input, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-form .address-form-new fieldset.address-data p input {
              width: 100%;
              height: 30px;
              padding: 5px; }
            /* line 797, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-form .address-form-new fieldset.address-data p select, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-form .address-form-new fieldset.address-data p select, .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-form .address-form-new fieldset.address-data p .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .giftlist-create #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-form .address-form-new fieldset.address-data p input, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-form .address-form-new fieldset.address-data p .giftlist-search fieldset.glsearch form ul.glsearch-ul li input, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li .giftlist-edit #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-form .address-form-new fieldset.address-data p input {
              width: 100%;
              height: 35px;
              padding: 5px; }
            /* line 802, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-form .address-form-new fieldset.address-data p button[type="submit"], .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-form .address-form-new fieldset.address-data p button[type="submit"] {
              background: #33aa56;
              padding: 10px 15px;
              width: 100%;
              height: auto;
              text-align: center;
              margin: 20px auto 0;
              border-radius: 10px;
              color: #ffffff;
              font-size: 20px;
              font-size: 1.25rem;
              text-transform: uppercase;
              letter-spacing: 1px;
              -webkit-transition: all 0.3s ease 0s;
              -o-transition: all 0.3s ease 0s;
              -moz-transition: all 0.3s ease 0s;
              transition: all 0.3s ease 0s; }
            /* line 820, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-form .address-form-new fieldset.address-data p.ship-country, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-form .address-form-new fieldset.address-data p.ship-country {
              margin: 0; }
            /* line 823, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-form .address-form-new fieldset.address-data p.ship-postal-code, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-form .address-form-new fieldset.address-data p.ship-postal-code {
              margin-top: 0; }
          /* line 835, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-list .address-list-items fieldset .address-item.active, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-list .address-list-items fieldset .address-item.active {
            background-color: #eee;
            padding: 10px; }
          /* line 840, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-list .address-list-items fieldset .address-item .input input, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-list .address-list-items fieldset .address-item .input input {
            display: none; }
          /* line 853, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-list .address-edit, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-list .address-edit {
            width: 100% !important; }
            /* line 855, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-list .address-edit a, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-list .address-edit a {
              background: #33aa56;
              padding: 10px 15px;
              width: 80%;
              height: auto;
              text-align: center;
              margin: auto;
              margin-bottom: 20px;
              border: 1px solid #33aa56;
              border-radius: 10px;
              color: #ffffff;
              font-size: 20px;
              font-size: 0.8rem;
              text-transform: uppercase;
              letter-spacing: 1px;
              -webkit-transition: all 0.3s ease 0s;
              -o-transition: all 0.3s ease 0s;
              -moz-transition: all 0.3s ease 0s;
              transition: all 0.3s ease 0s;
              display: block; }
          /* line 877, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-list .address-create, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-list .address-create {
            width: 100% !important; }
            /* line 879, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-list .address-create a, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .address .placeholder-component-address-book .shipping-data.address-book .address-book-body .address-list .address-create a {
              background: #ffffff;
              padding: 10px 15px;
              width: 80%;
              height: auto;
              text-align: center;
              margin: auto;
              margin-bottom: 20px;
              border: 1px solid #33aa56;
              border-radius: 10px;
              color: #33aa56;
              font-size: 20px;
              font-size: 0.8rem;
              text-transform: uppercase;
              letter-spacing: 1px;
              -webkit-transition: all 0.3s ease 0s;
              -o-transition: all 0.3s ease 0s;
              -moz-transition: all 0.3s ease 0s;
              transition: all 0.3s ease 0s;
              display: block; }
      /* line 907, _glisList.scss */
      .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .therms-area, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .therms-area {
        width: 100%;
        -webkit-box-ordinal-group: 6;
        -moz-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6; }
      /* line 911, _glisList.scss */
      .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .action-area, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .action-area {
        width: 100%;
        -webkit-box-ordinal-group: 7;
        -moz-box-ordinal-group: 7;
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7; }
        /* line 914, _glisList.scss */
        .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .action-area ul.form-action, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .action-area ul.form-action {
          display: flex;
          justify-content: space-around;
          align-items: center; }
          /* line 918, _glisList.scss */
          .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .action-area ul.form-action li, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .action-area ul.form-action li {
            width: 50%;
            padding: 5px; }
            /* line 921, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .action-area ul.form-action li input, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .action-area ul.form-action li input {
              padding: 5px 10px;
              text-transform: uppercase;
              padding: 5px 10px;
              width: 100%;
              height: 30px;
              border-radius: 5px;
              cursor: pointer; }
            /* line 931, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .action-area ul.form-action li.cancel input, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .action-area ul.form-action li.cancel input {
              background: #ffffff;
              color: #33aa56;
              border: 1px solid #33aa56; }
              /* line 935, _glisList.scss */
              .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .action-area ul.form-action li.cancel input:focus, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .action-area ul.form-action li.cancel input:focus {
                outline: 1px solid #33aa56; }
            /* line 942, _glisList.scss */
            .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .action-area ul.form-action li.save input, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .action-area ul.form-action li.save input {
              background: #33aa56;
              border: 1px solid #33aa56;
              color: #fff; }
              /* line 946, _glisList.scss */
              .mainStaticContentWrapper .giftlist-create #giftlistformwrapper #giftlistform .action-area ul.form-action li.save input:focus, .mainStaticContentWrapper .giftlist-edit #giftlistformwrapper #giftlistform .action-area ul.form-action li.save input:focus {
                outline: 1px solid #33aa56; }
/* line 961, _glisList.scss */
.mainStaticContentWrapper .giftlist-manage {
  width: 80%; }
  /* line 965, _glisList.scss */
  .mainStaticContentWrapper .giftlist-manage ul.giftlist-action li a {
    background: #33aa56;
    color: #ffffff;
    line-height: 15px;
    text-transform: uppercase;
    cursor: pointer;
    height: 29px;
    border: none;
    padding: 8px 10px;
    margin: 0;
    margin-right: 5px;
    border-radius: 5px;
    font-size: 11px;
    font-size: 0.6875rem;
    display: inline-block;
    box-shadow: none;
    border: 1px solid #33aa56; }
    /* line 982, _glisList.scss */
    .mainStaticContentWrapper .giftlist-manage ul.giftlist-action li a:hover {
      color: #33aa56;
      background-color: #fff; }
  /* line 990, _glisList.scss */
  .mainStaticContentWrapper .giftlist-manage .glmanager-type table {
    width: 100%;
    border-collapse: collapse;
    font-family: arial;
    margin: 0 0 25px 0;
    border-radius: 15px;
    display: block; }
  /* line 999, _glisList.scss */
  .mainStaticContentWrapper .giftlist-manage .glmanager-type table thead {
    display: none; }
    /* line 1002, _glisList.scss */
    .mainStaticContentWrapper .giftlist-manage .glmanager-type table thead tr th {
      vertical-align: middle;
      text-align: center;
      font-family: AvenirMedium;
      padding: 10px 0 8px 15px;
      text-shadow: 0 1px #fff;
      font-weight: 100; }
      /* line 1010, _glisList.scss */
      .mainStaticContentWrapper .giftlist-manage .glmanager-type table thead tr th.giftlist-header-image {
        display: table-cell !important; }
  /* line 1016, _glisList.scss */
  .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-box-justify-content: space-around;
    -moz-box-justify-content: space-around;
    -webkit-justify-content: space-around;
    -ms-justify-content: space-around;
    justify-content: space-around;
    -webkit-box-align-items: flex-start;
    -moz-box-align-items: flex-start;
    -webkit-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-flex-wrap: wrap;
    -moz-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    /* line 1021, _glisList.scss */
    .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr {
      margin: 1% 0;
      width: 32.333333%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-box-justify-content: space-around;
      -moz-box-justify-content: space-around;
      -webkit-justify-content: space-around;
      -ms-justify-content: space-around;
      justify-content: space-around;
      flex-direction: column;
      -webkit-box-flex-wrap: wrap;
      -moz-box-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      background-color: #fff; }
      /* line 1029, _glisList.scss */
      .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td {
        vertical-align: middle;
        text-align: center;
        font-family: AvenirMedium;
        text-shadow: 0 1px #fff;
        font-weight: 100; }
        /* line 1035, _glisList.scss */
        .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-image {
          padding: 0;
          display: block !important; }
        /* line 1043, _glisList.scss */
        .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-name a {
          color: #33aa56; }
        /* line 1048, _glisList.scss */
        .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-desired:before {
          content: 'Productos en lista:';
          margin-right: 5px; }
        /* line 1054, _glisList.scss */
        .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions {
          padding: 1% 0;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-box-align-items: center;
          -moz-box-align-items: center;
          -webkit-align-items: center;
          -ms-align-items: center;
          align-items: center;
          -webkit-box-justify-content: center;
          -moz-box-justify-content: center;
          -webkit-justify-content: center;
          -ms-justify-content: center;
          justify-content: center;
          background-color: #eeeeee; }
          /* line 1060, _glisList.scss */
          .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li {
            margin: 0 2px; }
            /* line 1062, _glisList.scss */
            .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li a {
              text-indent: -9999px;
              overflow: hidden;
              display: inline-block;
              width: 32px;
              height: 32px; }
              /* line 1069, _glisList.scss */
              .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li a.buy-button:before {
                content: '';
                display: block;
                background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsGiftList.png);
                width: 32px;
                height: 32px;
                overflow: hidden;
                background-position: 0px -1px; }
              /* line 1079, _glisList.scss */
              .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li a.buy-button:hover:before {
                background-position: -32px -1px; }
            /* line 1088, _glisList.scss */
            .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-view a:before {
              content: '';
              display: block;
              background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsGiftList.png);
              width: 32px;
              height: 32px;
              overflow: hidden;
              background-position: 0px -32px; }
            /* line 1098, _glisList.scss */
            .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-view a:hover:before {
              background-position: -32px -32px; }
            /* line 1106, _glisList.scss */
            .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-manage a:before, .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions .giftlist-info .giftlistinfo-actions ul.list-action li.action-buy a:before, .mainStaticContentWrapper .giftlist-info .giftlistinfo-actions ul.list-action .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-buy a:before {
              content: '';
              display: block;
              background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsGiftList.png);
              width: 32px;
              height: 32px;
              overflow: hidden;
              background-position: 0px -129px; }
            /* line 1116, _glisList.scss */
            .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-manage a:hover:before, .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions .giftlist-info .giftlistinfo-actions ul.list-action li.action-buy a:hover:before, .mainStaticContentWrapper .giftlist-info .giftlistinfo-actions ul.list-action .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-buy a:hover:before {
              background-position: -32px -129px; }
            /* line 1124, _glisList.scss */
            .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-edit a:before {
              content: '';
              display: block;
              background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsGiftList.png);
              width: 32px;
              height: 32px;
              overflow: hidden;
              background-position: 0px -64px; }
            /* line 1134, _glisList.scss */
            .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-edit a:hover:before {
              background-position: -32px -64px; }
            /* line 1142, _glisList.scss */
            .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-delete a:before {
              content: '';
              display: block;
              background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsGiftList.png);
              width: 32px;
              height: 32px;
              overflow: hidden;
              background-position: 0px -96px; }
            /* line 1152, _glisList.scss */
            .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-delete a:hover:before {
              background-position: -32px -96px; }
            /* line 1160, _glisList.scss */
            .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-share a:before {
              content: '';
              display: block;
              background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsGiftList2.png);
              width: 32px;
              height: 32px;
              overflow: hidden;
              background-position: 0px -161px; }
            /* line 1170, _glisList.scss */
            .mainStaticContentWrapper .giftlist-manage .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-share a:hover:before {
              background-position: -32px -161px; }
  /* line 1184, _glisList.scss */
  .mainStaticContentWrapper .giftlist-manage .glmanager-type .giftlist-table .giftlist-header {
    background-color: #5D5476;
    padding: 5px;
    color: #fff; }
/* line 1192, _glisList.scss */
.mainStaticContentWrapper .giftlist-manager {
  padding: 0 9px; }
  /* line 1194, _glisList.scss */
  .mainStaticContentWrapper .giftlist-manager a.error-back {
    background: #33aa56;
    padding: 15px 20px;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    display: block;
    border-radius: 10px;
    border: 1px solid #33aa56;
    color: #ffffff;
    font-size: 20px;
    font-size: 0.8rem;
    text-transform: uppercase;
    letter-spacing: 1px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    text-align: center;
    color: #fff; }
    /* line 1214, _glisList.scss */
    .mainStaticContentWrapper .giftlist-manager a.error-back:hover {
      background-color: #fff;
      color: #33aa56; }
  /* line 1221, _glisList.scss */
  .mainStaticContentWrapper .giftlist-manager ul.giftlist-action li a {
    background: #33aa56;
    color: #ffffff;
    line-height: 15px;
    text-transform: uppercase;
    cursor: pointer;
    height: 29px;
    border: none;
    padding: 8px 10px;
    margin: 0;
    margin-right: 5px;
    border-radius: 5px;
    font-size: 11px;
    font-size: 0.6875rem;
    display: inline-block;
    box-shadow: none;
    border: 1px solid #33aa56; }
    /* line 1238, _glisList.scss */
    .mainStaticContentWrapper .giftlist-manager ul.giftlist-action li a:hover {
      color: #33aa56;
      background-color: #fff; }
  /* line 1247, _glisList.scss */
  .mainStaticContentWrapper .giftlist-manager .glmanager-type table {
    width: 100%;
    border-collapse: collapse;
    font-family: arial;
    margin: 0 0 25px 0;
    border-radius: 15px; }
  /* line 1257, _glisList.scss */
  .mainStaticContentWrapper .giftlist-manager .glmanager-type table thead tr th {
    vertical-align: middle;
    text-align: center;
    font-family: AvenirMedium;
    padding: 10px 0 8px 15px;
    text-shadow: 0 1px #fff;
    font-weight: 100; }
    /* line 1265, _glisList.scss */
    .mainStaticContentWrapper .giftlist-manager .glmanager-type table thead tr th.giftlist-header-image {
      display: table-cell !important; }
  /* line 1273, _glisList.scss */
  .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td {
    vertical-align: middle;
    text-align: center;
    font-family: AvenirMedium;
    padding: 10px 0 8px 15px;
    text-shadow: 0 1px #fff;
    font-weight: 100; }
    /* line 1281, _glisList.scss */
    .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-image {
      display: table-cell !important; }
    /* line 1285, _glisList.scss */
    .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-name a {
      color: #33aa56; }
    /* line 1290, _glisList.scss */
    .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions {
      display: flex;
      align-items: center; }
      /* line 1293, _glisList.scss */
      .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li {
        margin: 0 2px; }
        /* line 1295, _glisList.scss */
        .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li a {
          text-indent: -9999px;
          overflow: hidden;
          display: inline-block;
          width: 32px;
          height: 32px; }
          /* line 1302, _glisList.scss */
          .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li a.buy-button:before {
            content: '';
            display: block;
            background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsGiftList.png);
            width: 32px;
            height: 32px;
            overflow: hidden;
            background-position: 0px -1px; }
          /* line 1312, _glisList.scss */
          .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li a.buy-button:hover:before {
            background-position: -32px -1px; }
        /* line 1321, _glisList.scss */
        .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-view a:before {
          content: '';
          display: block;
          background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsGiftList.png);
          width: 32px;
          height: 32px;
          overflow: hidden;
          background-position: 0px -32px; }
        /* line 1331, _glisList.scss */
        .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-view a:hover:before {
          background-position: -32px -32px; }
        /* line 1339, _glisList.scss */
        .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-manage a:before, .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions .giftlist-info .giftlistinfo-actions ul.list-action li.action-buy a:before, .mainStaticContentWrapper .giftlist-info .giftlistinfo-actions ul.list-action .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-buy a:before {
          content: '';
          display: block;
          background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsGiftList.png);
          width: 32px;
          height: 32px;
          overflow: hidden;
          background-position: 0px -129px; }
        /* line 1349, _glisList.scss */
        .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-manage a:hover:before, .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions .giftlist-info .giftlistinfo-actions ul.list-action li.action-buy a:hover:before, .mainStaticContentWrapper .giftlist-info .giftlistinfo-actions ul.list-action .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-buy a:hover:before {
          background-position: -32px -129px; }
        /* line 1357, _glisList.scss */
        .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-edit a:before {
          content: '';
          display: block;
          background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsGiftList.png);
          width: 32px;
          height: 32px;
          overflow: hidden;
          background-position: 0px -64px; }
        /* line 1367, _glisList.scss */
        .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-edit a:hover:before {
          background-position: -32px -64px; }
        /* line 1375, _glisList.scss */
        .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-delete a:before {
          content: '';
          display: block;
          background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsGiftList.png);
          width: 32px;
          height: 32px;
          overflow: hidden;
          background-position: 0px -96px; }
        /* line 1385, _glisList.scss */
        .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-delete a:hover:before {
          background-position: -32px -96px; }
        /* line 1393, _glisList.scss */
        .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-share a:before {
          content: '';
          display: block;
          background-image: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-ButtonsGiftList2.png);
          width: 32px;
          height: 32px;
          overflow: hidden;
          background-position: 0px -161px; }
        /* line 1403, _glisList.scss */
        .mainStaticContentWrapper .giftlist-manager .glmanager-type table tbody tr td.giftlist-body-action ul.glmanager-actions li.action-share a:hover:before {
          background-position: -32px -161px; }
  /* line 1416, _glisList.scss */
  .mainStaticContentWrapper .giftlist-manager .glmanager-type tr:nth-child(n+2) {
    background-color: #fff; }
  /* line 1421, _glisList.scss */
  .mainStaticContentWrapper .giftlist-manager .glmanager-type .giftlist-table .giftlist-header {
    background-color: #5D5476;
    padding: 5px;
    color: #fff; }
/* line 1429, _glisList.scss */
.mainStaticContentWrapper .giftlist-search {
  width: 80%; }
  /* line 1431, _glisList.scss */
  .mainStaticContentWrapper .giftlist-search > .giftlist-search {
    width: 100%; }
  /* line 1434, _glisList.scss */
  .mainStaticContentWrapper .giftlist-search .glsearch-title {
    display: none; }
  /* line 1437, _glisList.scss */
  .mainStaticContentWrapper .giftlist-search h2 {
    margin: 5px 0; }
  /* line 1440, _glisList.scss */
  .mainStaticContentWrapper .giftlist-search fieldset.glsearch {
    border: 0;
    width: 100%;
    padding: 0;
    margin: 0; }
    /* line 1446, _glisList.scss */
    .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-box-justify-content: space-around;
      -moz-box-justify-content: space-around;
      -webkit-justify-content: space-around;
      -ms-justify-content: space-around;
      justify-content: space-around;
      -webkit-box-align-items: center;
      -moz-box-align-items: center;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center;
      -webkit-box-flex-wrap: wrap;
      -moz-box-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      /* line 1451, _glisList.scss */
      .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li {
        padding: 1%;
        display: flex;
        justify-content: space-between;
        width: 100%;
        flex-direction: column; }
        /* line 1457, _glisList.scss */
        .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li span {
          text-align: center; }
        /* line 1460, _glisList.scss */
        .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li select, .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input {
          width: 100%;
          height: 30px;
          padding: 5px;
          border: 0;
          background-color: #eeeeee; }
        /* line 1467, _glisList.scss */
        .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li input {
          background-image: none; }
        /* line 1471, _glisList.scss */
        .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li.glsearch-type {
          width: 80%; }
        /* line 1474, _glisList.scss */
        .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li.glsearch-id {
          width: 20%; }
        /* line 1477, _glisList.scss */
        .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li.glsearch-name {
          width: 50%; }
        /* line 1480, _glisList.scss */
        .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li.glsearch-surname {
          width: 50%; }
        /* line 1483, _glisList.scss */
        .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li.glsearch-eventlocation {
          width: 33.333333%; }
        /* line 1486, _glisList.scss */
        .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li.glsearch-eventcity {
          width: 33.333333%; }
        /* line 1489, _glisList.scss */
        .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li.glsearch-eventdate {
          width: 33.333333%; }
        /* line 1492, _glisList.scss */
        .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li.glsearch-find {
          width: 100%; }
          /* line 1494, _glisList.scss */
          .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li.glsearch-find input#giftlistsearchfind {
            background-color: #33aa56;
            border: 1px solid #33aa56;
            color: #fff;
            text-transform: uppercase; }
            /* line 1499, _glisList.scss */
            .mainStaticContentWrapper .giftlist-search fieldset.glsearch form ul.glsearch-ul li.glsearch-find input#giftlistsearchfind:hover {
              background-color: #fff;
              color: #33aa56; }
/* line 1511, _glisList.scss */
.mainStaticContentWrapper .giftlist-navigation {
  background: #eee;
  width: 20%;
  padding: 15px 10px;
  text-align: center;
  border: 0;
  border-right: 1px solid #bfbfbf; }
/* line 1519, _glisList.scss */
.mainStaticContentWrapper .giftlist-info {
  width: 100%;
  background-color: #eee; }
  /* line 1522, _glisList.scss */
  .mainStaticContentWrapper .giftlist-info h3 {
    padding: 2% 0;
    font-weight: bold;
    text-transform: uppercase;
    color: #0079c2;
    font-size: 16px;
    font-size: 1rem;
    display: block;
    width: 80%;
    margin: 0 auto;
    text-align: center; }
  /* line 1534, _glisList.scss */
  .mainStaticContentWrapper .giftlist-info span.giftlistinfo-description {
    width: 100%;
    text-align: center;
    vertical-align: middle;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.3rem; }
    /* line 1542, _glisList.scss */
    .mainStaticContentWrapper .giftlist-info span.giftlistinfo-description:before {
      content: 'Nombre de la lista: ';
      color: #33aa56;
      margin-right: 5px; }
  /* line 1548, _glisList.scss */
  .mainStaticContentWrapper .giftlist-info .giftlistinfo-actions {
    width: 100%; }
    /* line 1550, _glisList.scss */
    .mainStaticContentWrapper .giftlist-info .giftlistinfo-actions ul.list-action {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      justify-content: space-around; }
      /* line 1554, _glisList.scss */
      .mainStaticContentWrapper .giftlist-info .giftlistinfo-actions ul.list-action li a {
        background-color: #33aa56;
        color: #fff;
        padding: 5px;
        width: 150px;
        text-align: center;
        display: block; }
      /* line 1562, _glisList.scss */
      .mainStaticContentWrapper .giftlist-info .giftlistinfo-actions ul.list-action li.action-manage, .mainStaticContentWrapper .giftlist-info .giftlistinfo-actions ul.list-action li.action-buy {
        display: none; }
  /* line 1572, _glisList.scss */
  .mainStaticContentWrapper .giftlist-info .giftlistinfo-members {
    padding: 10px 0;
    width: 75%;
    float: left;
    text-align: left; }
    /* line 1577, _glisList.scss */
    .mainStaticContentWrapper .giftlist-info .giftlistinfo-members:before {
      content: 'Miembros de la lista';
      display: block;
      width: 100%;
      padding: 10px 0;
      font-size: 16px;
      font-size: 1rem;
      text-transform: uppercase;
      text-align: center;
      color: #33aa56; }
    /* line 1587, _glisList.scss */
    .mainStaticContentWrapper .giftlist-info .giftlistinfo-members ul.list-members {
      padding: 0 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-box-justify-content: space-around;
      -moz-box-justify-content: space-around;
      -webkit-justify-content: space-around;
      -ms-justify-content: space-around;
      justify-content: space-around;
      -webkit-box-align-items: center;
      -moz-box-align-items: center;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center;
      text-align: center; }
      /* line 1593, _glisList.scss */
      .mainStaticContentWrapper .giftlist-info .giftlistinfo-members ul.list-members > li {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-box-justify-content: center;
        -moz-box-justify-content: center;
        -webkit-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -webkit-box-align-items: center;
        -moz-box-align-items: center;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center;
        -webkit-box-flex-wrap: wrap;
        -moz-box-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        /* line 1598, _glisList.scss */
        .mainStaticContentWrapper .giftlist-info .giftlistinfo-members ul.list-members > li ul {
          width: 100%; }
          /* line 1600, _glisList.scss */
          .mainStaticContentWrapper .giftlist-info .giftlistinfo-members ul.list-members > li ul li {
            width: 100%;
            text-align: left; }
            /* line 1603, _glisList.scss */
            .mainStaticContentWrapper .giftlist-info .giftlistinfo-members ul.list-members > li ul li span {
              color: #33aa56; }
  /* line 1611, _glisList.scss */
  .mainStaticContentWrapper .giftlist-info .giftlistinfo-image {
    padding: 10px 0;
    width: 25%;
    float: left;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-box-justify-content: space-around;
    -moz-box-justify-content: space-around;
    -webkit-justify-content: space-around;
    -ms-justify-content: space-around;
    justify-content: space-around;
    -webkit-box-align-items: center;
    -moz-box-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    flex-direction: column; }
    /* line 1620, _glisList.scss */
    .mainStaticContentWrapper .giftlist-info .giftlistinfo-image:before {
      content: 'Imagen Agregada';
      display: block;
      width: 100%;
      padding: 10px 0;
      font-size: 16px;
      font-size: 1rem;
      text-transform: uppercase;
      text-align: center;
      color: #33aa56; }
    /* line 1630, _glisList.scss */
    .mainStaticContentWrapper .giftlist-info .giftlistinfo-image img.giftlistinfo-picture {
      max-width: 100px;
      height: auto; }
  /* line 1635, _glisList.scss */
  .mainStaticContentWrapper .giftlist-info .giftlistinfo-event {
    display: inline-block;
    width: 100%;
    text-align: center;
    background-color: #c3c3c3;
    padding-top: 15px; }
    /* line 1643, _glisList.scss */
    .mainStaticContentWrapper .giftlist-info .giftlistinfo-event .event-title:before {
      content: 'Fecha '; }
    /* line 1647, _glisList.scss */
    .mainStaticContentWrapper .giftlist-info .giftlistinfo-event ul {
      padding: 1%; }
/* line 1652, _glisList.scss */
.mainStaticContentWrapper .giftlist-insert-sku {
  padding: 10px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -webkit-box-justify-content: center;
  -moz-box-justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-box-align-items: center;
  -moz-box-align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  flex-direction: column; }
  /* line 1658, _glisList.scss */
  .mainStaticContentWrapper .giftlist-insert-sku .giftlist-insertsku-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-box-justify-content: center;
    -moz-box-justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-box-align-items: center;
    -moz-box-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    flex-direction: column; }
    /* line 1663, _glisList.scss */
    .mainStaticContentWrapper .giftlist-insert-sku .giftlist-insertsku-wrapper .glis-sku-listtolist {
      width: 100%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-box-justify-content: center;
      -moz-box-justify-content: center;
      -webkit-justify-content: center;
      -ms-justify-content: center;
      justify-content: center;
      -webkit-box-align-items: flex-end;
      -moz-box-align-items: flex-end;
      -webkit-align-items: flex-end;
      -ms-align-items: flex-end;
      align-items: flex-end; }
      /* line 1668, _glisList.scss */
      .mainStaticContentWrapper .giftlist-insert-sku .giftlist-insertsku-wrapper .glis-sku-listtolist label {
        display: block;
        margin-bottom: 6px; }
      /* line 1672, _glisList.scss */
      .mainStaticContentWrapper .giftlist-insert-sku .giftlist-insertsku-wrapper .glis-sku-listtolist input[type="checkbox"] {
        position: relative;
        margin: 15px; }
        /* line 1675, _glisList.scss */
        .mainStaticContentWrapper .giftlist-insert-sku .giftlist-insertsku-wrapper .glis-sku-listtolist input[type="checkbox"]:after {
          background: #fff;
          content: "";
          display: block;
          height: 15px;
          position: absolute;
          top: 0;
          width: 15px;
          z-index: 0; }
        /* line 1685, _glisList.scss */
        .mainStaticContentWrapper .giftlist-insert-sku .giftlist-insertsku-wrapper .glis-sku-listtolist input[type="checkbox"]:before {
          border: 2px solid #ccc;
          content: "";
          cursor: pointer;
          display: block;
          height: 15px;
          position: absolute;
          -moz-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          -webkit-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          width: 15px;
          z-index: 1; }
        /* line 1700, _glisList.scss */
        .mainStaticContentWrapper .giftlist-insert-sku .giftlist-insertsku-wrapper .glis-sku-listtolist input[type="checkbox"]:checked:before {
          border-color: #ff3552;
          border-top-style: none;
          border-right-style: none;
          height: 10px;
          -moz-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
          -o-transform: rotate(-45deg);
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }
    /* line 1714, _glisList.scss */
    .mainStaticContentWrapper .giftlist-insert-sku .giftlist-insertsku-wrapper .ajax-content-loader {
      width: 100%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-box-justify-content: center;
      -moz-box-justify-content: center;
      -webkit-justify-content: center;
      -ms-justify-content: center;
      justify-content: center;
      -webkit-box-align-items: center;
      -moz-box-align-items: center;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center;
      flex-direction: column; }
      /* line 1720, _glisList.scss */
      .mainStaticContentWrapper .giftlist-insert-sku .giftlist-insertsku-wrapper .ajax-content-loader .giftlist-insertsku-popup {
        width: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-box-justify-content: center;
        -moz-box-justify-content: center;
        -webkit-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -webkit-box-align-items: center;
        -moz-box-align-items: center;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center; }
        /* line 1725, _glisList.scss */
        .mainStaticContentWrapper .giftlist-insert-sku .giftlist-insertsku-wrapper .ajax-content-loader .giftlist-insertsku-popup a {
          padding: 10px 15px;
          text-align: center;
          text-transform: uppercase; }
          /* line 1729, _glisList.scss */
          .mainStaticContentWrapper .giftlist-insert-sku .giftlist-insertsku-wrapper .ajax-content-loader .giftlist-insertsku-popup a.glis-popup-link-add {
            border: 1px solid #33aa56;
            color: #33aa56; }
            /* line 1732, _glisList.scss */
            .mainStaticContentWrapper .giftlist-insert-sku .giftlist-insertsku-wrapper .ajax-content-loader .giftlist-insertsku-popup a.glis-popup-link-add:hover {
              background-color: #33aa56;
              color: #ffffff; }
          /* line 1737, _glisList.scss */
          .mainStaticContentWrapper .giftlist-insert-sku .giftlist-insertsku-wrapper .ajax-content-loader .giftlist-insertsku-popup a.glis-popup-link {
            border: 1px solid #33aa56;
            color: #33aa56; }
            /* line 1740, _glisList.scss */
            .mainStaticContentWrapper .giftlist-insert-sku .giftlist-insertsku-wrapper .ajax-content-loader .giftlist-insertsku-popup a.glis-popup-link:hover {
              background-color: #33aa56;
              color: #ffffff; }
        /* line 1746, _glisList.scss */
        .mainStaticContentWrapper .giftlist-insert-sku .giftlist-insertsku-wrapper .ajax-content-loader .giftlist-insertsku-popup .glis-flash-quantity-added {
          display: block;
          margin-left: 3px;
          padding: 10px 15px;
          border: 1px solid #ff3552;
          background-color: #ff3552;
          text-align: center;
          color: #ffffff; }
/* line 1759, _glisList.scss */
.mainStaticContentWrapper .giftlist-statistics {
  width: 100%; }
  /* line 1761, _glisList.scss */
  .mainStaticContentWrapper .giftlist-statistics .giftlliststatistics {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-box-justify-content: center;
    -moz-box-justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-box-align-items: center;
    -moz-box-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center; }
    /* line 1765, _glisList.scss */
    .mainStaticContentWrapper .giftlist-statistics .giftlliststatistics .glstat-table {
      text-align: center;
      width: 50%;
      box-shadow: 0px 0px 5px rgba(100, 100, 100, 0.8); }
      /* line 1770, _glisList.scss */
      .mainStaticContentWrapper .giftlist-statistics .giftlliststatistics .glstat-table thead .glstat-table-title {
        padding: 5px;
        background-color: #7d7293;
        color: #fff; }
      /* line 1775, _glisList.scss */
      .mainStaticContentWrapper .giftlist-statistics .giftlliststatistics .glstat-table thead .glstat-table-itens {
        background-color: #33aa56;
        color: #fff;
        padding: 5px; }
      /* line 1780, _glisList.scss */
      .mainStaticContentWrapper .giftlist-statistics .giftlliststatistics .glstat-table thead .glstat-table-purchased {
        background-color: #33aa56;
        color: #fff;
        padding: 5px; }
      /* line 1787, _glisList.scss */
      .mainStaticContentWrapper .giftlist-statistics .giftlliststatistics .glstat-table tbody .glstat-table-itens {
        padding: 5px;
        background: #fff; }
      /* line 1791, _glisList.scss */
      .mainStaticContentWrapper .giftlist-statistics .giftlliststatistics .glstat-table tbody .glstat-table-purchased {
        padding: 5px;
        background: #fff; }
/* line 1799, _glisList.scss */
.mainStaticContentWrapper .giftlist-products {
  width: 100%;
  padding-top: 40px; }
  /* line 1802, _glisList.scss */
  .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 {
    margin: auto;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-box-justify-content: center;
    -moz-box-justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-box-align-items: center;
    -moz-box-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center; }
    /* line 1808, _glisList.scss */
    .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 thead {
      display: none;
      background-color: #7d7293;
      color: #ffffff; }
      /* line 1812, _glisList.scss */
      .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 thead th {
        padding: 10px 0; }
    /* line 1816, _glisList.scss */
    .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 tbody {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-box-justify-content: space-around;
      -moz-box-justify-content: space-around;
      -webkit-justify-content: space-around;
      -ms-justify-content: space-around;
      justify-content: space-around;
      -webkit-box-align-items: center;
      -moz-box-align-items: center;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center;
      width: 100%; }
      /* line 1821, _glisList.scss */
      .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 tbody tr {
        text-align: center;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-box-justify-content: space-around;
        -moz-box-justify-content: space-around;
        -webkit-justify-content: space-around;
        -ms-justify-content: space-around;
        justify-content: space-around;
        -webkit-box-align-items: center;
        -moz-box-align-items: center;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center;
        flex-direction: column;
        background: #fff;
        width: 33.333%; }
        /* line 1829, _glisList.scss */
        .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 tbody tr td {
          display: block;
          width: 100%; }
          /* line 1834, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 tbody tr td.image a img {
            width: auto;
            height: auto; }
          /* line 1840, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 tbody tr td.wished {
            color: #ffffff;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            -webkit-box-justify-content: center;
            -moz-box-justify-content: center;
            -webkit-justify-content: center;
            -ms-justify-content: center;
            justify-content: center;
            -webkit-box-align-items: center;
            -moz-box-align-items: center;
            -webkit-align-items: center;
            -ms-align-items: center;
            align-items: center;
            background: #d2d2d2; }
            /* line 1846, _glisList.scss */
            .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 tbody tr td.wished .giftlistsku-input-wishedamt {
              width: 50%;
              padding: 10px 0;
              text-align: center;
              border: 0;
              background: #d2d2d2;
              font-size: 16px;
              color: #33aa56; }
              /* line 1854, _glisList.scss */
              .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 tbody tr td.wished .giftlistsku-input-wishedamt:focus {
                outline: 0px; }
              /* line 1857, _glisList.scss */
              .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 tbody tr td.wished .giftlistsku-input-wishedamt[disabled="disabled"] {
                font-size: 14px;
                color: #5f5e5d; }
            /* line 1862, _glisList.scss */
            .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 tbody tr td.wished a {
              padding: 10px 0;
              display: block !important;
              width: 50%;
              color: #ffffff;
              background-color: #33aa56; }
          /* line 1871, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 tbody tr td.purchased:before {
            content: 'Comprados:';
            margin-right: 5px; }
          /* line 1876, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 tbody tr td.actions {
            background-color: #777381;
            color: #ffffff; }
            /* line 1879, _glisList.scss */
            .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 tbody tr td.actions a {
              padding: 10px 0;
              color: #ffffff;
              display: block;
              height: 100%;
              position: relative; }
          /* line 1888, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 tbody tr td.checkuncheck:before {
            content: 'Seleccionar';
            margin-right: 5px; }
          /* line 1892, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 tbody tr td.checkuncheck input[type="checkbox"] {
            position: relative;
            margin: 15px; }
            /* line 1895, _glisList.scss */
            .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 tbody tr td.checkuncheck input[type="checkbox"]:after {
              background: #fff;
              content: "";
              display: block;
              height: 15px;
              position: absolute;
              top: 0;
              width: 15px;
              z-index: 0; }
            /* line 1905, _glisList.scss */
            .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 tbody tr td.checkuncheck input[type="checkbox"]:before {
              border: 2px solid #ccc;
              content: "";
              cursor: pointer;
              display: block;
              height: 15px;
              position: absolute;
              -moz-transition: all 0.3s ease-in-out;
              -o-transition: all 0.3s ease-in-out;
              -webkit-transition: all 0.3s ease-in-out;
              transition: all 0.3s ease-in-out;
              width: 15px;
              z-index: 1; }
            /* line 1920, _glisList.scss */
            .mainStaticContentWrapper .giftlist-products .giftlistproductsv2 tbody tr td.checkuncheck input[type="checkbox"]:checked:before {
              border-color: #ff3552;
              border-top-style: none;
              border-right-style: none;
              height: 10px;
              -moz-transform: rotate(-45deg);
              -ms-transform: rotate(-45deg);
              -o-transform: rotate(-45deg);
              -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  /* line 1938, _glisList.scss */
  .mainStaticContentWrapper .giftlist-products .ko-grid-pageLinks {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-box-justify-content: flex-start;
    -moz-box-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align-items: center;
    -moz-box-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center; }
    /* line 1942, _glisList.scss */
    .mainStaticContentWrapper .giftlist-products .ko-grid-pageLinks a {
      margin-left: 7px;
      display: block;
      width: 35px;
      height: 35px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: box;
      display: flex;
      -webkit-box-justify-content: center;
      -moz-box-justify-content: center;
      -webkit-justify-content: center;
      -ms-justify-content: center;
      justify-content: center;
      -webkit-box-align-items: center;
      -moz-box-align-items: center;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center;
      padding: 1%;
      background-color: #4c4c4c;
      color: #ffffff; }
      /* line 1953, _glisList.scss */
      .mainStaticContentWrapper .giftlist-products .ko-grid-pageLinks a.selected {
        background-color: #33aa56; }
  /* line 1958, _glisList.scss */
  .mainStaticContentWrapper .giftlist-products .giftlist-remove-sku {
    text-align: center; }
    /* line 1960, _glisList.scss */
    .mainStaticContentWrapper .giftlist-products .giftlist-remove-sku button {
      border-radius: 0;
      border: 0;
      padding: 2%;
      background-color: #33aa56;
      color: #ffffff;
      text-transform: uppercase; }
/* line 1971, _glisList.scss */
.mainStaticContentWrapper .giftlist-products-collection .giftlist-print-wrapper {
  display: none;
  text-align: center;
  padding: 5px; }
  /* line 1975, _glisList.scss */
  .mainStaticContentWrapper .giftlist-products-collection .giftlist-print-wrapper span.giftlist-print-action {
    border-radius: 5px;
    text-indent: -999px;
    overflow: hidden;
    background: #33aa56;
    background-position: center center;
    cursor: pointer;
    outline: none;
    padding: 5px 10px; }
/* line 1986, _glisList.scss */
.mainStaticContentWrapper .giftlist-products-collection p.searchResultsTime {
  display: none; }
/* line 1989, _glisList.scss */
.mainStaticContentWrapper .giftlist-products-collection .sub {
  width: 100%;
  padding: 0 10px;
  margin: 10px 0 0;
  background: #edeae7;
  border-radius: 10px;
  display: none;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  z-index: 1; }
/* line 2008, _glisList.scss */
.mainStaticContentWrapper .giftlist-products-collection .resultado-busca-filtro {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }
  /* line 2013, _glisList.scss */
  .mainStaticContentWrapper .giftlist-products-collection .resultado-busca-filtro fieldset.orderBy {
    width: 49%;
    border: none; }
  /* line 2017, _glisList.scss */
  .mainStaticContentWrapper .giftlist-products-collection .resultado-busca-filtro fieldset.filterBy {
    width: 49%;
    border: none; }
  /* line 2021, _glisList.scss */
  .mainStaticContentWrapper .giftlist-products-collection .resultado-busca-filtro p.compare {
    width: 100% !important; }
/* line 2027, _glisList.scss */
.mainStaticContentWrapper .giftlist-products-collection .resultItemsWrapper .pager.top {
  display: none; }
/* line 2030, _glisList.scss */
.mainStaticContentWrapper .giftlist-products-collection .resultItemsWrapper .pager.bottom {
  display: none; }
/* line 2035, _glisList.scss */
.mainStaticContentWrapper .giftlist-products-collection .vitrineHome,
.mainStaticContentWrapper .giftlist-products-collection .n1colunas {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -moz-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  flex-direction: row; }
  /* line 2052, _glisList.scss */
  .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul,
  .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul {
    list-style: none;
    width: 100%;
    padding: 10px;
    display: flex; }
    /* line 2057, _glisList.scss */
    .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li,
    .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li {
      position: relative;
      list-style: none;
      width: 33.333333%;
      padding: 10px; }
      /* line 2062, _glisList.scss */
      .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .tagDestaque,
      .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .tagDestaque {
        position: absolute;
        top: 12.5%;
        right: 2.5%;
        z-index: 2;
        width: 40px;
        height: 40px; }
        @media only screen and (max-width: tabletPortrairt) {
          /* line 2062, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .tagDestaque,
          .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .tagDestaque {
            width: 30px;
            height: 30px; } }
        /* line 2073, _glisList.scss */
        .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .tagDestaque p.flag,
        .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .tagDestaque p.flag {
          width: 100%;
          height: 100%; }
          /* line 2078, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .tagDestaque p.flag.nuevos,
          .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .tagDestaque p.flag.nuevos {
            text-indent: -9999px;
            background: url(//pepeganga.vteximg.com.br/arquivos/tagNuevoPG.png) no-repeat center;
            background-size: contain; }
      /* line 2086, _glisList.scss */
      .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .tagDescuento,
      .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .tagDescuento {
        display: none;
        position: absolute;
        top: 2.5%;
        right: 2.5%;
        z-index: 2;
        width: 40px;
        height: 40px;
        border-radius: 50px;
        background: #ff3552; }
        /* line 2096, _glisList.scss */
        .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .tagDescuento p.descuentoPorcentaje,
        .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .tagDescuento p.descuentoPorcentaje {
          margin: 0;
          width: 100%;
          height: 100%;
          text-align: center;
          line-height: 40px;
          color: #ffffff;
          font-size: 13px;
          font-size: 0.8125rem;
          letter-spacing: -0.5px;
          font-family: 'AvenirBlack'; }
      /* line 2108, _glisList.scss */
      .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .imageProd,
      .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .imageProd {
        position: relative; }
        /* line 2111, _glisList.scss */
        .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .imageProd a > img,
        .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .imageProd a > img {
          width: 100%;
          height: auto;
          border: 1px solid #f2f0ed;
          display: block; }
        /* line 2118, _glisList.scss */
        .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .imageProd a .overContent,
        .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .imageProd a .overContent {
          display: none;
          position: absolute;
          top: 0;
          right: 0;
          bottom: 20px;
          left: 0;
          background: rgba(255, 255, 255, 0.7); }
          /* line 2126, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .imageProd a .overContent .icons,
          .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .imageProd a .overContent .icons {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            position: absolute;
            bottom: 0;
            right: 0;
            padding: 10px; }
            /* line 2132, _glisList.scss */
            .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .imageProd a .overContent .icons ul,
            .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .imageProd a .overContent .icons ul {
              width: inherit;
              padding: 0;
              list-style-type: none;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: box;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: box;
              display: flex;
              -webkit-flex-wrap: wrap;
              -moz-flex-wrap: wrap;
              flex-wrap: wrap;
              -webkit-justify-content: center;
              -moz-justify-content: center;
              justify-content: center; }
              /* line 2147, _glisList.scss */
              .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .imageProd a .overContent .icons ul li,
              .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .imageProd a .overContent .icons ul li {
                margin: 0 10px;
                position: relative; }
                /* line 2150, _glisList.scss */
                .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .imageProd a .overContent .icons ul li p,
                .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .imageProd a .overContent .icons ul li p {
                  padding: 5px 10px;
                  min-width: 156px;
                  position: absolute;
                  top: -32px;
                  left: -50px;
                  text-align: center;
                  font-size: 12px;
                  font-size: 0.75rem;
                  background: rgba(150, 150, 150, 0.85);
                  border-radius: 10px;
                  color: white;
                  opacity: 0;
                  -webkit-transition: all 0.3s ease 0s;
                  -o-transition: all 0.3s ease 0s;
                  -moz-transition: all 0.3s ease 0s;
                  transition: all 0.3s ease 0s; }
                /* line 2165, _glisList.scss */
                .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .imageProd a .overContent .icons ul li:hover p,
                .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .imageProd a .overContent .icons ul li:hover p {
                  opacity: 1; }
        /* line 2174, _glisList.scss */
        .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .imageProd .seeImage,
        .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .imageProd .seeImage {
          background: url(//pepeganga.vteximg.com.br/arquivos/pepeGanga-itemQuickView.png);
          background-position: center bottom;
          background-repeat: no-repeat;
          width: 100%;
          height: 20px;
          margin: 0 auto;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          align-items: center;
          cursor: pointer; }
          /* line 2184, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .imageProd .seeImage:hover,
          .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .imageProd .seeImage:hover {
            background-position: center top; }
            /* line 2186, _glisList.scss */
            .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .imageProd .seeImage:hover > p,
            .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .imageProd .seeImage:hover > p {
              color: #ffffff; }
          /* line 2190, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .imageProd .seeImage p,
          .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .imageProd .seeImage p {
            width: 100%;
            text-align: center;
            color: #968c82;
            font-size: 11px;
            font-size: 0.6875rem; }
      /* line 2198, _glisList.scss */
      .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel,
      .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: box;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between; }
        /* line 2211, _glisList.scss */
        .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel .mainInfo,
        .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel .mainInfo {
          width: 100%; }
          /* line 2213, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel .mainInfo .nameProd,
          .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel .mainInfo .nameProd {
            margin-top: 10px;
            width: 100% !important; }
            /* line 2216, _glisList.scss */
            .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel .mainInfo .nameProd a,
            .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel .mainInfo .nameProd a {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: box;
              display: flex;
              -webkit-box-justify-content: flex-start;
              -moz-box-justify-content: flex-start;
              -webkit-justify-content: flex-start;
              -ms-justify-content: flex-start;
              justify-content: flex-start;
              -webkit-box-align-items: center;
              -moz-box-align-items: center;
              -webkit-align-items: center;
              -ms-align-items: center;
              align-items: center;
              font-size: 16px;
              font-size: 1rem;
              color: #605e58;
              font-weight: lighter; }
          /* line 2225, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel .mainInfo .productBrand,
          .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel .mainInfo .productBrand {
            margin: 5px 0 0; }
            /* line 2227, _glisList.scss */
            .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel .mainInfo .productBrand p,
            .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel .mainInfo .productBrand p {
              margin: 0;
              font-weight: lighter;
              text-transform: uppercase;
              pointer-events: none; }
        /* line 2235, _glisList.scss */
        .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel .containerAgotado,
        .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel .containerAgotado {
          width: 100%;
          background: #f2f0ed; }
          /* line 2238, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel .containerAgotado p,
          .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel .containerAgotado p {
            margin: 0;
            font-size: 14px;
            font-size: 0.875rem;
            color: #ff3552;
            font-weight: lighter;
            text-align: center;
            text-transform: uppercase;
            padding: 10px 0; }
        /* line 2248, _glisList.scss */
        .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel .priceContainer,
        .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel .priceContainer {
          width: 100%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-box-justify-content: space-between;
          -moz-box-justify-content: space-between;
          -webkit-justify-content: space-between;
          -ms-justify-content: space-between;
          justify-content: space-between;
          -webkit-box-align-items: flex-end;
          -moz-box-align-items: flex-end;
          -webkit-align-items: flex-end;
          -ms-align-items: flex-end;
          align-items: flex-end; }
          /* line 2254, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel .priceContainer .oldPriceProd,
          .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel .priceContainer .oldPriceProd {
            width: 100%;
            color: #9f9f9f;
            font-size: 14px;
            font-size: 0.875rem;
            text-decoration: line-through; }
            /* line 2259, _glisList.scss */
            .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel .priceContainer .oldPriceProd + .priceProd,
            .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel .priceContainer .oldPriceProd + .priceProd {
              width: 100%;
              color: #ff3552;
              font-size: 18px;
              font-size: 1.125rem; }
              @media only screen and (max-width: 1100px) {
                /* line 2259, _glisList.scss */
                .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel .priceContainer .oldPriceProd + .priceProd,
                .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel .priceContainer .oldPriceProd + .priceProd {
                  font-size: 16px;
                  font-size: 1rem; } }
          /* line 2268, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel .priceContainer .priceProd,
          .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel .priceContainer .priceProd {
            width: 100%;
            font-size: 18px;
            font-size: 1.125rem; }
            @media only screen and (max-width: 1100px) {
              /* line 2268, _glisList.scss */
              .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel .priceContainer .priceProd,
              .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel .priceContainer .priceProd {
                font-size: 16px;
                font-size: 1rem; } }
        /* line 2276, _glisList.scss */
        .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel .priceContainerDescuentoPG,
        .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel .priceContainerDescuentoPG {
          width: 50%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          justify-content: space-between; }
          /* line 2290, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel .priceContainerDescuentoPG .priceDescuentoPG,
          .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel .priceContainerDescuentoPG .priceDescuentoPG {
            width: 100%;
            color: #33aa56;
            font-size: 18px;
            font-size: 1.125rem;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-justify-content: center;
            -moz-justify-content: center;
            justify-content: center; }
            @media only screen and (max-width: 1100px) {
              /* line 2290, _glisList.scss */
              .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel .priceContainerDescuentoPG .priceDescuentoPG,
              .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel .priceContainerDescuentoPG .priceDescuentoPG {
                font-size: 16px;
                font-size: 1rem; } }
            /* line 2309, _glisList.scss */
            .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .midLevel .priceContainerDescuentoPG .priceDescuentoPG:before,
            .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .midLevel .priceContainerDescuentoPG .priceDescuentoPG:before {
              content: "";
              display: block;
              width: 100%;
              height: 38px;
              background: url(//pepeganga.vteximg.com.br/arquivos/logoTGPepeGangaV2.png) no-repeat center;
              background-size: contain; }
      @media only screen and (max-width: 1100px) {
        /* line 2322, _glisList.scss */
        .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .overContent .icons,
        .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .overContent .icons {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: box;
          display: flex;
          -moz-flex-wrap: wrap;
          -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-justify-content: space-around;
          -moz-justify-content: space-around;
          justify-content: space-around;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center;
          padding: 10px;
          width: 100%; }
          /* line 2340, _glisList.scss */
          .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .overContent .icons ul,
          .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .overContent .icons ul {
            width: 100%;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: box;
            display: flex;
            -moz-flex-wrap: wrap;
            -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-justify-content: space-around;
            -moz-justify-content: space-around;
            justify-content: space-around;
            -webkit-align-items: center;
            -moz-align-items: center;
            align-items: center; }
            /* line 2357, _glisList.scss */
            .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .overContent .icons ul li,
            .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .overContent .icons ul li {
              width: 50%; }
              /* line 2359, _glisList.scss */
              .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .overContent .icons ul li img,
              .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .overContent .icons ul li img {
                margin: 0 auto;
                display: block; }
              /* line 2363, _glisList.scss */
              .mainStaticContentWrapper .giftlist-products-collection .vitrineHome ul li .overContent .icons ul li p,
              .mainStaticContentWrapper .giftlist-products-collection .n1colunas ul li .overContent .icons ul li p {
                display: none; } }
