@charset "UTF-8";
.js-ship-cep {
  position: relative; }
  .js-ship-cep span {
    padding-left: 25px;
    margin-right: 10px;
    cursor: pointer; }
    .js-ship-cep span:before {
      background: url("iconfinder_basics-23_296811.svg");
      width: 22px;
      height: 22px;
      content: "";
      background-size: 100% auto;
      position: absolute;
      top: -2px;
      left: 0; }

#newmodal .modal-content {
  overflow: hidden; }

#newmodal .modal-dialog {
  max-width: 700px; }

.content-m {
  max-width: 300px;
  margin: 0 auto; }
  @media (min-width: 767px) {
    .content-m {
      padding: 54px 0; } }

body.modal-open {
  overflow: hidden; }

#newmodal .modal-body {
  /*background: url('bg_modal.jpg') no-repeat;
  background-size: cover;*/ }
#newmodal .vertical-alignment-helper {
  display: table;
  height: 100%;
  width: 100%; }
#newmodal .modal-title {
  color: #000;
  text-align: center;
  font-weight: bold;
  font-size: 22px;
  margin-bottom: 10px; }
#newmodal .modal-content {
  /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
  width: inherit;
  height: inherit;
  /* To center horizontally */
  margin: 0 auto; }
#newmodal input[type="text"] {
  text-align: center; }
#newmodal .btn-primary {
  width: 100%;
  font-size: 22px;
  background-image: linear-gradient(130deg, #ff9259 0, #ff2426 70%);
  border-color: transparent; }
#newmodal .vertical-align-center {
  display: table-cell;
  vertical-align: middle; }

#newmodal .top-strip {
  height: 155px;
  background: #007b5e;
  transform: rotate(141deg);
  margin-top: -94px;
  margin-right: 190px;
  margin-left: -340px;
  border-bottom: 65px solid #4CAF50;
  border-top: 10px solid #4caf50; }

#newmodal .bottom-strip {
  height: 155px;
  background: #007b5e;
  transform: rotate(112deg);
  margin-top: -110px;
  margin-right: -345px;
  margin-left: 300px;
  border-bottom: 65px solid #4CAF50;
  border-top: 10px solid #4caf50; }

/* Customizacao TESTE da página https://www.greenpeople.com.br/pages/teste  */
div#shopify-section-1583388502537 {
  height: 510px; }

/* Ocultar frequência do BOLD na página do produto para validar frequência apenas no carrinho */
.bold-ro__frequency-div {
  display: none; }

/* Ocultar TAG "regiao_especifica" do carrinho*/
.bold_line_properties {
  display: none; }

/* GREENPEOPLE VZK 2.0 */
/* GREENPEOPLE VZK 2.0 */
/* GREENPEOPLE VZK 2.0 */
/* GREENPEOPLE VZK 2.0 */
/* GREENPEOPLE VZK 2.0 */
/* HEADER */
.header__logo img {
  transition: opacity 0.0s ease-in; }

/* SNIPPET DE CEP */
span.js-ship-cep {
  /* color: greenyellow; */
  color: #adff2f00;
  font-weight: 600;
  display: none; }

/* SNIPPET DE CEP - ICONE SVG */
#shopify-section-header-classic .js-ship-cep span:before {
  background: url(https://www.flaticon.com/svg/static/icons/svg/3178/3178903.svg);
  /* width: 22px;
  height: 22px; */
  width: 10px;
  height: 10px;
  content: "";
  background-size: 100% auto;
  position: absolute;
  top: -100px;
  left: -1px; }

/* PRESETS PADRÃO */
a:hover {
  text-decoration: none; }

/* BREADCRUMB ALINHAMENTO TOPO */
section.section.is-width-wide.has-padding-top {
  padding-right: 2.5%;
  padding-left: 2.5%; }

/* BREADCRUMB ALINHAMENTO TOPO */
nav.breadcrumb.is-regular.is-uppercase {
  margin-top: 50px; }

/* AJUSTE ICONE CARRINHO */
.header-cart.action-area__link {
  margin-right: 15px; }

/* CARRINHO DE COMPRAS */
div#theme-ajax-cart {
  z-index: 1000; }

.ajax-cart__overlay.is-visible {
  z-index: 100; }

/* CARRINHO - DRAWER */
#theme-ajax-cart.is-drawer {
  transition: right 1.5s ease-in-out !important; }

/* NAVBAR - MAX WIDTH */
.navbar.is-align-center.is-justify-space-between.vertical-alignment-center.one-whole.column {
  max-width: 1200px;
  left: 0;
  right: 0;
  margin: auto; }

/* NAVBAR - SETAS DOS MENUS */
a.navbar-link.header__link::after {
  display: none; }

.navbar-link:not(.is-arrowless) {
  padding-right: 1em !important; }

.navbar-link:not(.is-arrowless), .navbar-item.has-mega-menu {
  padding-right: 0.5em; }

.navbar-link {
  padding: 1rem 0.75rem; }

/* OCULTAR FRETE DIAS ÚTEIS - COM ERRO */
span.small-text.data-prevista-frete {
  display: none; }
