@import url("//fonts.googleapis.com/css?family=Lato:400,500,700");
@import url("//fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&");
@import url("//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
@font-face {
  font-family: "icomoon";
  src: url("//cdn.quatrodigital.com/wokgrill-arquivos/icomoon.eot");
  src: url("//cdn.quatrodigital.com/wokgrill-arquivos/icomoon.eot") format("embedded-opentype"), 
       url("//cdn.quatrodigital.com/wokgrill-arquivos/icomoon.ttf") format("truetype"),
       url("//cdn.quatrodigital.com/wokgrill-arquivos/icomoon.woff") format("woff"), 
       url("//cdn.quatrodigital.com/wokgrill-arquivos/icomoon.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
body .container-order-form,
body .container-cart,
.bf-header-checkout__container,
.bf-header-checkout .bf__gradient-line,
.bf-footer-page .container,
.bf-footer-page .bf__gradient-line,
.body-checkout-confirmation .ph3-ns,
.body-checkout-confirmation .w-70-ns {
  margin: 0 auto;
  width: auto;
}
.bf-footer-page .row {
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  box-sizing: border-box;
  margin-left: -1rem;
  margin-right: -1rem;
}
.bf-footer-page .reverse.row {
  flex-direction: row-reverse;
}
.bf-footer-page .col-xs-12,
.body-checkout-confirmation .ph3-ns,
.body-checkout-confirmation .w-70-ns {
  box-sizing: border-box;
  padding: 0 1rem;
  flex-basis: 100%;
  max-width: 100%;
}
@media only screen and (min-width: 48rem) {
  body .container-order-form,
  body .container-cart,
  .bf-header-checkout__container,
  .bf-header-checkout .bf__gradient-line,
  .bf-footer-page .container,
  .bf-footer-page .bf__gradient-line,
  .body-checkout-confirmation .ph3-ns,
  .body-checkout-confirmation .w-70-ns {
    width: 48rem;
  }
  .client-pre-email .span8 {
    box-sizing: border-box;
    padding: 0 1rem;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .client-pre-email .offset2 {
    box-sizing: border-box;
    padding: 0 1rem;
    margin-left: 16.66667%;
  }
}
@media only screen and (min-width: 64rem) {
  body .container-order-form,
  body .container-cart,
  .bf-header-checkout__container,
  .bf-header-checkout .bf__gradient-line,
  .bf-footer-page .container,
  .bf-footer-page .bf__gradient-line,
  .body-checkout-confirmation .ph3-ns,
  .body-checkout-confirmation .w-70-ns {
    width: 64rem;
  }
  .bf-footer-page .col-md-2 {
    box-sizing: border-box;
    padding: 0 1rem;
    flex-basis: 18%;
    max-width: 18%;
  }
  .bf-footer-page .col-md-3 {
    box-sizing: border-box;
    padding: 0 1rem;
    flex-basis: 32%;
    max-width: 32%;
  }
  .bf-footer-page .col-md-4 {
    box-sizing: border-box;
    padding: 0 1rem;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .bf-footer-page .col-md-5 {
    box-sizing: border-box;
    padding: 0 1rem;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .bf-footer-page .col-md-6 {
    box-sizing: border-box;
    padding: 0 1rem;
    flex-basis: 50%;
    max-width: 50%;
  }
  .bf-footer-page .col-md-7 {
    box-sizing: border-box;
    padding: 0 1rem;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .bf-footer-page .col-md-8 {
    box-sizing: border-box;
    padding: 0 1rem;
    flex-basis: 81%;
    max-width: 81%;
  }
}
@media only screen and (min-width: 76.5rem) {
  body .container-order-form,
  body .container-cart,
  .bf-header-checkout__container,
  .bf-header-checkout .bf__gradient-line,
  .bf-footer-page .container,
  .bf-footer-page .bf__gradient-line,
  .body-checkout-confirmation .ph3-ns,
  .body-checkout-confirmation .w-70-ns {
    width: 76.5rem;
  }
}
.m-0 {
  margin: 0 0 !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.m-h {
  margin: 0.5rem 0.5rem !important;
}
.mt-h {
  margin-top: 0.5rem !important;
}
.mr-h {
  margin-right: 0.5rem !important;
}
.mb-h {
  margin-bottom: 0.5rem !important;
}
.ml-h {
  margin-left: 0.5rem !important;
}
.m-1 {
  margin: 1rem 1rem !important;
}
.mt-1 {
  margin-top: 1rem !important;
}
.mr-1 {
  margin-right: 1rem !important;
}
.mb-1 {
  margin-bottom: 1rem !important;
}
.ml-1 {
  margin-left: 1rem !important;
}
.m-2 {
  margin: 1.5rem 1.5rem !important;
}
.mt-2 {
  margin-top: 1.5rem !important;
}
.mr-2 {
  margin-right: 1.5rem !important;
}
.mb-2 {
  margin-bottom: 1.5rem !important;
}
.ml-2 {
  margin-left: 1.5rem !important;
}
.m-3 {
  margin: 3rem 3rem !important;
}
.mt-3 {
  margin-top: 3rem !important;
}
.mr-3 {
  margin-right: 3rem !important;
}
.mb-3 {
  margin-bottom: 3rem !important;
}
.ml-3 {
  margin-left: 3rem !important;
}
.m-4 {
  margin: 4rem 4rem !important;
}
.mt-4 {
  margin-top: 4rem !important;
}
.mr-4 {
  margin-right: 4rem !important;
}
.mb-4 {
  margin-bottom: 4rem !important;
}
.ml-4 {
  margin-left: 4rem !important;
}
.p-0 {
  padding: 0 0 !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.p-h {
  padding: 0.5rem 0.5rem !important;
}
.pt-h {
  padding-top: 0.5rem !important;
}
.pr-h {
  padding-right: 0.5rem !important;
}
.pb-h {
  padding-bottom: 0.5rem !important;
}
.pl-h {
  padding-left: 0.5rem !important;
}
.p-1 {
  padding: 1rem 1rem !important;
}
.pt-1 {
  padding-top: 1rem !important;
}
.pr-1 {
  padding-right: 1rem !important;
}
.pb-1 {
  padding-bottom: 1rem !important;
}
.pl-1 {
  padding-left: 1rem !important;
}
.p-2 {
  padding: 1.5rem 1.5rem !important;
}
.pt-2 {
  padding-top: 1.5rem !important;
}
.pr-2 {
  padding-right: 1.5rem !important;
}
.pb-2 {
  padding-bottom: 1.5rem !important;
}
.pl-2 {
  padding-left: 1.5rem !important;
}
.p-3 {
  padding: 3rem 3rem !important;
}
.pt-3 {
  padding-top: 3rem !important;
}
.pr-3 {
  padding-right: 3rem !important;
}
.pb-3 {
  padding-bottom: 3rem !important;
}
.pl-3 {
  padding-left: 3rem !important;
}
.p-4 {
  padding: 4rem 4rem !important;
}
.pt-4 {
  padding-top: 4rem !important;
}
.pr-4 {
  padding-right: 4rem !important;
}
.pb-4 {
  padding-bottom: 4rem !important;
}
.pl-4 {
  padding-left: 4rem !important;
}
.hidden {
  display: none !important;
}
.visuallyhidden {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(100%);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.visuallyhidden .focusable:active,
.visuallyhidden .focusable:focus {
  clip: auto;
  clip-path: none;
  height: auto;
  overflow: visible;
  position: static;
  white-space: inherit;
  width: auto;
}
.hide-md {
  display: none;
}
@media (min-width: 64rem) {
  .hide-md {
    display: block;
  }
}
.hide-lg {
  display: block;
}
@media (min-width: 64rem) {
  .hide-lg {
    display: none;
  }
}
.visuallyhidden {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(100%);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.visuallyhidden .focusable:active,
.visuallyhidden .focusable:focus {
  clip: auto;
  clip-path: none;
  height: auto;
  overflow: visible;
  position: static;
  white-space: inherit;
  width: auto;
}
body {
  background-color: #fff;
  color: #757575;
  font-family: Lato, sans-serif;
  padding: 0;
}
body .container-order-form,
body .container-cart {
  box-sizing: border-box;
  flex: 1 0 auto;
  overflow: hidden;
  padding: 0 16px !important;
}
::selection {
  background: #fafafa;
}
.checkout-container {
  overflow: visible;
  position: static;
}
.checkout-container .cart-template {
  padding: 0;
}
.note.summary-note {
  display: none;
}
.loading-bg {
  background-color: #fff;
}
.loading-bg i {
  color: #000;
}
.loading-coupon {
  height: 100%;
  width: 100%;
  background-color: transparent;
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
  transition: 0.4s;
  z-index: 10;
}
.loading-coupon::before {
  content: "";
}
.loading-coupon::after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: auto;
  width: auto;
  animation: spin 0.7s infinite linear;
  color: #000;
  content: "\f110";
  display: inline-block;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  font-family: "FontAwesome";
  font-size: 3em;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  margin: 0;
  opacity: 0.5;
  speak: none;
  text-decoration: inherit;
  vertical-align: baseline;
}
.loading-coupon span {
  display: none;
}
.bf-input__help,
.bf-input__error,
.bf-input__error--required {
  color: #0f9758;
  font-size: 0.875rem;
  margin-top: 0.3125rem;
}
.item-attachment-name-segmento,
.loading-coupon {
  display: none;
}
.row-fluid .full-cart,
.row-fluid .orderform-template {
  transition: opacity 0.4s;
}
#vtexIdContainer .vtexIdUI {
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(0, 0, 0, 0.12), 0px 2px 4px rgba(0, 0, 0, 0.14);
  border-radius: 4px;
  left: 50%;
  height: auto;
  margin-left: 0;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 288px;
}
#vtexIdContainer .modal-header {
  background: transparent;
  border: 0;
  padding: 0;
}
#vtexIdContainer .modal-header .vtexIdUI-heading {
  font-size: 0;
  margin: 0;
}
#vtexIdContainer .modal-header button.close {
  background-color: transparent;
  display: block !important;
  font-size: 0;
  top: 16px;
  right: 16px;
  padding: 0;
}
#vtexIdContainer .modal-header button.close:hover {
  background-color: transparent;
}
#vtexIdContainer .modal-header button.close::before {
  height: 1.5rem;
  width: 1.5rem;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z' fill='%23757575'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.5rem;
  display: block;
}
#vtexIdContainer .modal-header::after {
  height: 3rem;
  width: 3rem;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24 4C12.96 4 4 12.96 4 24C4 35.04 12.96 44 24 44C35.04 44 44 35.04 44 24C44 12.96 35.04 4 24 4ZM14.14 36.56C15 34.76 20.24 33 24 33C27.76 33 33.02 34.76 33.86 36.56C31.14 38.72 27.72 40 24 40C20.28 40 16.86 38.72 14.14 36.56ZM23.9999 29C26.9199 29 33.8599 30.18 36.7199 33.66C38.7599 30.98 39.9999 27.64 39.9999 24C39.9999 15.18 32.8199 7.99998 23.9999 7.99998C15.1799 7.99998 7.99995 15.18 7.99995 24C7.99995 27.64 9.23995 30.98 11.2799 33.66C14.1399 30.18 21.0799 29 23.9999 29ZM23.9999 12C20.1199 12 16.9999 15.12 16.9999 19C16.9999 22.88 20.1199 26 23.9999 26C27.8799 26 30.9999 22.88 30.9999 19C30.9999 15.12 27.8799 12 23.9999 12ZM21.0001 19C21.0001 20.66 22.3401 22 24.0001 22C25.6601 22 27.0001 20.66 27.0001 19C27.0001 17.34 25.6601 16 24.0001 16C22.3401 16 21.0001 17.34 21.0001 19Z' fill='%2396DC00'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 3rem;
  display: block;
  margin: 4px auto 0;
}
#vtexIdContainer .modal-body {
  padding: 16px;
  text-align: center;
}
#vtexIdContainer .modal-body::before {
  content: "Confirme sua identidade para continuar";
  color: #37474f;
  display: block;
  font-family: Lato, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 16px;
}
#vtexIdContainer .vtexIdUI-providers-btn {
  background-color: #5dbdb1;
  background-image: none;
  box-shadow: none;
  border-width: 0;
  border-radius: 4px;
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  height: 48px;
  text-transform: uppercase;
  text-shadow: none;
}
.onda-v1 .w-50 {
  width: 45%;
  margin-right: 1rem;
}
input#client-pre-email {
  margin-bottom: 0;
  box-sizing: border-box;
  border-radius: 4px;
  min-height: 54px;
  border: 1px solid #c4c4c4;
  box-sizing: border-box;
  border-radius: 4px;
}
.client-pre-email .emailInfo {
  border: 0;
  background-color: #fff;
}
.client-pre-email .emailInfo h3 {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: #666666;
}
.client-pre-email .emailInfo ul li {
  line-height: 210%;
  font-size: 14px;
  color: #666666;
}
.client-pre-email .emailInfo .icon-lock {
  display: none;
}
.client-pre-email .emailInfo .icon-ok {
  font-size: 1rem;
}
.ask-for-geolocation-image-ask {
  background: #5a5e67 !important;
}
.ask-for-geolocation-ask {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ask-for-geolocation-ask h2 {
  font-family: Lato;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 23px;
  text-align: center;
  color: #666666;
  order: 2;
}
.ask-for-geolocation-ask h3 {
  font-family: Lato;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #666666;
  margin-top: 1rem;
  order: 2;
  margin-bottom: 1.375rem;
}
.summary-template-holder .accordion-heading {
  display: block;
}
.summary-template-holder .accordion-heading span {
  font-size: 0px;
}
.summary-template-holder .accordion-heading span:before {
  padding-left: 5px;
  content: "Resumo";
  font-family: Lato;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #666666;
}
.cart-template .summary-totalizers .table {
  margin-top: 0 !important;
}
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers tfoot .info {
  font-family: Lato;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #666666;
}
.form-page.client-pre-email {
  border: 1px solid #c4c4c4;
  border-radius: 4px;
}
.form-page.client-pre-email .help.error {
  display: none;
}
.form-page.client-pre-email .link-cart {
  margin: 1rem;
}
.debit-options.debit-list {
  display: flex;
  flex-wrap: wrap;
}
.debit-options.debit-list .icon-ok-circle,
.debit-options.debit-list .icon-circle-blank {
  display: none;
}
.debit-options.debit-list .label-vertical-group {
  border-radius: 4px;
}
@media (max-width: 48rem) {
  .debit-options.debit-list .label-vertical-group {
    max-width: 40%;
    height: 80px;
  }
  .debit-options.debit-list .label-vertical-group .debit-debito-itau {
    background-position: 20px 50%;
  }
  .debit-options.debit-list .label-vertical-group .debit-debito-bradesco {
    background-position: -90px 50%;
  }
  .debit-options.debit-list .label-vertical-group .debit-debito-banrisul {
    background-position: -310px 50%;
  }
  .debit-options.debit-list .label-vertical-group .debit-debito-banco-do-brasil {
    background-position: -200px 50%;
  }
}
.debit-options.debit-list .label-vertical-group.active {
  background: #fff;
  box-shadow: unset;
  border: 2px solid #0f9758;
}
.shipping-method-wrapper {
  border: 0 !important;
  justify-content: space-between;
}
.shipping-method-wrapper * {
  max-width: 48%;
}
.shipping-method-wrapper .vtex-omnishipping-1-x-deliveryOptionInactive {
  border-radius: 4px;
  border: 2px solid #f0f0f0;
}
.shipping-method-wrapper .vtex-omnishipping-1-x-deliveryChannelsTogglePickup {
  left: 52% !important;
}
.cart-totalizers .accordion-heading span {
  margin-top: 8px;
}
.cart-totalizers .accordion-heading span:before {
  padding-left: 0;
  font-family: Lato;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #666;
}
@media (max-width: 47.9rem) {
  body {
    margin-bottom: 80px;
  }
}
.bf__gradient-line {
  background-image: linear-gradient(90deg, #ffc800 0%, #0dd25a 34.38%, #00baff 64.58%, #30dcc0 100%);
  background-color: #0f9758;
  border-radius: 0 0 4px 4px;
  height: 4px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  z-index: 1;
}
.bf-header-checkout {
  background-color: #f0f0f0;
  background-image: none;
  border-bottom: solid 1px #f0f0f0;
  display: flex;
  margin: 0 0 1rem;
  position: relative;
}
@media (min-width: 48rem) {
  .bf-header-checkout {
    height: 5.5rem;
    margin: 0 0 1rem;
    position: relative;
  }
}
.bf-header-checkout__container {
  padding: 1rem;
}
@media (min-width: 48rem) {
  .bf-header-checkout__container {
    padding: 0.5rem 0;
    display: flex;
    justify-content: space-between;
    position: relative;
  }
}
.bf-header-checkout__logo {
  align-items: center;
  display: flex;
  justify-content: center;
}
@media (min-width: 48rem) {
  .bf-header-checkout__logo {
    justify-content: flex-start;
    padding-bottom: 0;
  }
}
.bf-header-checkout__logo .logo {
  height: 3.125rem;
  width: 10rem;
  background: none;
  fill: #0f9758;
}
.bf-header-checkout__steps {
  display: block;
}
.bf-header-checkout__steps .bf-steps {
  display: flex;
  list-style-type: none;
  margin: 0.3125rem 0 0;
  padding: 0;
  position: relative;
  width: 18.75rem;
}
.bf-header-checkout__steps .bf-steps .icon {
  height: 40px;
  width: 40px;
  fill: #f0f0f0;
}
.bf-header-checkout__steps .bf-steps:after,
.bf-header-checkout__steps .bf-steps:before {
  background-color: #c4c4c4;
  content: "";
  height: 0.25rem;
  left: 10%;
  position: absolute;
  top: 0.9375rem;
  transition: 0.4s;
  width: 80%;
  z-index: 2;
}
@media (max-width: 47.9rem) {
  .bf-header-checkout__steps {
    position: fixed;
    left: 0;
    width: 100%;
    bottom: 0;
    z-index: 9999;
    display: flex;
    justify-content: center;
    background: #f0f0f0;
    padding: 1rem 0;
  }
}
.bf-header-checkout__steps .bf-steps::after {
  background-color: #000;
  width: 25%;
  z-index: 3;
}
.bf-header-checkout__steps .bf-steps--0::after {
  width: 15%;
}
.bf-header-checkout__steps .bf-steps--1::after {
  width: 33%;
}
.bf-header-checkout__steps .bf-steps--2::after {
  width: 58%;
}
.bf-header-checkout__steps .bf-steps--3::after {
  width: 80%;
}
.bf-header-checkout__steps .bf-steps--4::after {
  width: 80%;
}
.bf-header-checkout__steps .bf-steps--5::after {
  width: 80%;
}
.bf-header-checkout__steps .bf-steps--5 .bf-steps__icon {
  border: none;
}
.bf-header-checkout__steps .bf-steps--5 .bf-steps__icon .icon {
  height: 40px;
  width: 40px;
  fill: #f0f0f0;
}
.bf-header-checkout__steps .bf-steps--5 .bf-steps__icon .icon circle {
  stroke: #f0f0f0;
}
.bf-header-checkout__steps .bf-steps__item {
  align-items: center;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 25%;
  z-index: 4;
}
.bf-header-checkout__steps .bf-steps__icon {
  align-items: center;
  background-color: #c4c4c4;
  border-radius: 100%;
  display: flex;
  height: 2.5rem;
  justify-content: center;
  width: 2.5rem;
}
.bf-header-checkout__steps .bf-steps__icon svg path {
  fill: #c4c4c4;
}
.bf-header-checkout__steps .bf-steps__icon svg circle {
  stroke: #c4c4c4;
}
.bf-header-checkout__steps .bf-steps__label {
  font-size: 12px;
  font-size: 0.67rem;
  color: #c4c4c4;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
}
.bf-header-checkout__steps .bf-steps__icon--active {
  border: none;
}
.bf-header-checkout__steps .bf-steps__icon--active svg path {
  fill: #fff;
}
.bf-header-checkout__steps .bf-steps__icon--active svg circle {
  stroke: #000;
}
.bf-header-checkout__steps .bf-steps__icon--active .icon {
  height: 40px;
  width: 40px;
  fill: #2a2a2a;
}
.bf-header-checkout .bf-steps__icon--current + .bf-steps__label {
  color: #000 !important;
  font-weight: 700 !important;
}
.bf-header-checkout .bf__gradient-line {
  bottom: -4px;
}
@media (max-width: 48rem) {
  .bf-header-checkout .bf__gradient-line {
    width: 100%;
  }
}
.footer-bar {
  display: flex;
  justify-content: space-between;
  min-height: 58px;
  border: 1px solid #c4c4c4;
  box-sizing: border-box;
  border-radius: 6px;
  align-items: center;
  padding: 0 1rem;
}
.footer-bar div {
  display: flex;
  align-items: center;
}
@media (max-width: 48rem) {
  .footer-bar {
    flex-direction: column;
    padding: 1rem;
  }
  .footer-bar .line .img {
    flex: 0.3;
    object-fit: scale-down;
    justify-content: center;
    display: flex;
  }
  .footer-bar .line span:not(.img) {
    flex: 0.7;
  }
  .footer-bar div {
    width: 100%;
    display: flex;
    margin-bottom: 16px;
  }
  .footer-bar div:last-child {
    margin-bottom: 0;
  }
}
.footer-bar img {
  margin-right: 16px;
}
.bf-footer-page {
  background-color: #fff;
  margin-top: 1.5rem;
  padding: 1.5rem 0;
  position: relative;
}
.bf-footer-page::before {
  content: "";
  width: 90%;
  height: 1px;
  background-color: #c4c4c4;
  display: block;
  margin-left: 5%;
}
@media (min-width: 64rem) {
  .bf-footer-page {
    margin-top: 1.5rem;
  }
}
.bf-footer-page .certificados a img {
  max-width: 90% !important;
}
.bf-footer-page .certificados a:nth-child(1) {
  margin-right: 25px;
}
.bf-footer-page__container {
  padding: 0 16px;
}
@media (min-width: 48rem) {
  .bf-footer-page__container {
    padding: 0;
  }
}
.bf-footer-page .mt-30 {
  margin-top: 1.875rem;
}
.bf-footer-page .badges {
  display: flex;
  justify-content: flex-end;
}
.bf-footer-page .bf__gradient-line {
  top: -4px;
}
@media (max-width: 48rem) {
  .bf-footer-page .bf__gradient-line {
    width: 100%;
  }
}
.bf-footer-page h3 {
  font-family: Lato;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 23px;
  color: #666666;
}
.bf-footer-page h3.mb-31 {
  margin-bottom: 1.9375rem;
}
.bf-footer-page h3.mb-30 {
  margin-bottom: 1.875rem;
}
.bf-footer-page h3.mb-16 {
  margin-bottom: 1rem;
}
.bf-footer-page h3.mb-10 {
  margin-bottom: 0.625rem;
}
.bf-footer-page .certificados .d-flex {
  justify-content: space-between;
  display: flex;
}
.bf-footer-page .certificados .d-flex img {
  object-fit: contain;
}
.bf-footer-page .certificados img {
  max-width: 30%;
}
.copyright {
  font-family: Lato;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 18px;
  color: #717171;
}
.bf-stamps__title {
  margin-bottom: 0.3125rem;
  border: none;
  position: relative;
}
@media (min-width: 64rem) {
  .bf-stamps__title {
    padding: 0;
  }
}
.bf-stamps__title h3 {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  margin: 0;
}
.bf-stamps__cards {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  max-width: 20em;
}
.bf-stamps__cards li {
  margin: 3px;
}
@media (min-width: 64rem) {
  .bf-stamps__cards--credit {
    margin-bottom: 0;
    margin-top: 0;
  }
}
.bf-stamps__cards--credit li {
  margin: 0.1875rem;
}
.bf-stamps__cards--credit li img {
  width: 3.125rem;
}
@media (min-width: 76.5rem) {
  .bf-stamps__cards--security {
    margin: 0 -20px 0;
  }
  .bf-stamps__cards--security li {
    padding: 0 20px 8px;
  }
  .bf-stamps__cards--security li img {
    max-height: 60px;
  }
}
h1#cart-title,
h1#orderform-title {
  padding-bottom: 1.375rem;
}
@media (min-width: 48rem) {
  h1#cart-title,
  h1#orderform-title {
    border: 0;
    line-height: 1.25rem;
    padding-left: 0;
  }
}
#app-top h1,
h1#orderform-title,
h1#cart-title {
  text-align: left;
  border-bottom-color: #c4c4c4;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #666666;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 21px;
  margin-top: 0;
  margin-bottom: 1.5rem;
  padding-bottom: 16px;
  width: 100%;
}
@media (min-width: 48rem) {
  #app-top h1,
  h1#orderform-title,
  h1#cart-title {
    font-size: 1.5rem;
    line-height: 28px;
    margin-top: 12px;
  }
}
.card-flag {
  opacity: 1 !important;
}
#app-container .cconf-continue-button,
#app-container .cconf-myorders-button,
#print-bank-invoice .link,
.payment-submit-wrap button,
#btn-client-pre-email,
.step .btn-submit-wrapper button,
.cart-template .summary .coupon-fields button,
.btn-place-order-wrapper #cart-to-orderform,
#fakeButton,
#cart-shipping-calculate,
.btn-ask-for-geolocation-cta,
.empty-cart-links .link-choose-products,
#shipping-calculate-link,
.cconf-bank-invoice-data__print a {
  background-color: #000;
  background-image: none;
  border-radius: 0.25rem;
  border-width: 0;
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  min-height: 3rem;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-shadow: none;
  transition: 0.4s;
  text-transform: uppercase;
  z-index: 1;
  box-shadow: inset 0 -4px 0 #151616;
}
#app-container .cconf-continue-button:disabled,
#app-container .cconf-continue-button[disabled],
#app-container .cconf-myorders-button:disabled,
#app-container .cconf-myorders-button[disabled],
#print-bank-invoice .link:disabled,
#print-bank-invoice .link[disabled],
.payment-submit-wrap button:disabled,
.payment-submit-wrap button[disabled],
#btn-client-pre-email:disabled,
#btn-client-pre-email[disabled],
.step .btn-submit-wrapper button:disabled,
.step .btn-submit-wrapper button[disabled],
.cart-template .summary .coupon-fields button:disabled,
.cart-template .summary .coupon-fields button[disabled],
.btn-place-order-wrapper #cart-to-orderform:disabled,
.btn-place-order-wrapper #cart-to-orderform[disabled],
#fakeButton:disabled,
#fakeButton[disabled],
#cart-shipping-calculate:disabled,
#cart-shipping-calculate[disabled],
.btn-ask-for-geolocation-cta:disabled,
.btn-ask-for-geolocation-cta[disabled],
.empty-cart-links .link-choose-products:disabled,
.empty-cart-links .link-choose-products[disabled],
#shipping-calculate-link:disabled,
#shipping-calculate-link[disabled],
.cconf-bank-invoice-data__print a:disabled,
.cconf-bank-invoice-data__print a[disabled] {
  box-shadow: inset 0 -4px 0 #bfbfbf;
  background-color: #c7c7c7 !important;
}
#app-container .cconf-continue-button:disabled:focus,
#app-container .cconf-continue-button:disabled:hover,
#app-container .cconf-continue-button[disabled]:focus,
#app-container .cconf-continue-button[disabled]:hover,
#app-container .cconf-myorders-button:disabled:focus,
#app-container .cconf-myorders-button:disabled:hover,
#app-container .cconf-myorders-button[disabled]:focus,
#app-container .cconf-myorders-button[disabled]:hover,
#print-bank-invoice .link:disabled:focus,
#print-bank-invoice .link:disabled:hover,
#print-bank-invoice .link[disabled]:focus,
#print-bank-invoice .link[disabled]:hover,
.payment-submit-wrap button:disabled:focus,
.payment-submit-wrap button:disabled:hover,
.payment-submit-wrap button[disabled]:focus,
.payment-submit-wrap button[disabled]:hover,
#btn-client-pre-email:disabled:focus,
#btn-client-pre-email:disabled:hover,
#btn-client-pre-email[disabled]:focus,
#btn-client-pre-email[disabled]:hover,
.step .btn-submit-wrapper button:disabled:focus,
.step .btn-submit-wrapper button:disabled:hover,
.step .btn-submit-wrapper button[disabled]:focus,
.step .btn-submit-wrapper button[disabled]:hover,
.cart-template .summary .coupon-fields button:disabled:focus,
.cart-template .summary .coupon-fields button:disabled:hover,
.cart-template .summary .coupon-fields button[disabled]:focus,
.cart-template .summary .coupon-fields button[disabled]:hover,
.btn-place-order-wrapper #cart-to-orderform:disabled:focus,
.btn-place-order-wrapper #cart-to-orderform:disabled:hover,
.btn-place-order-wrapper #cart-to-orderform[disabled]:focus,
.btn-place-order-wrapper #cart-to-orderform[disabled]:hover,
#fakeButton:disabled:focus,
#fakeButton:disabled:hover,
#fakeButton[disabled]:focus,
#fakeButton[disabled]:hover,
#cart-shipping-calculate:disabled:focus,
#cart-shipping-calculate:disabled:hover,
#cart-shipping-calculate[disabled]:focus,
#cart-shipping-calculate[disabled]:hover,
.btn-ask-for-geolocation-cta:disabled:focus,
.btn-ask-for-geolocation-cta:disabled:hover,
.btn-ask-for-geolocation-cta[disabled]:focus,
.btn-ask-for-geolocation-cta[disabled]:hover,
.empty-cart-links .link-choose-products:disabled:focus,
.empty-cart-links .link-choose-products:disabled:hover,
.empty-cart-links .link-choose-products[disabled]:focus,
.empty-cart-links .link-choose-products[disabled]:hover,
#shipping-calculate-link:disabled:focus,
#shipping-calculate-link:disabled:hover,
#shipping-calculate-link[disabled]:focus,
#shipping-calculate-link[disabled]:hover,
.cconf-bank-invoice-data__print a:disabled:focus,
.cconf-bank-invoice-data__print a:disabled:hover,
.cconf-bank-invoice-data__print a[disabled]:focus,
.cconf-bank-invoice-data__print a[disabled]:hover {
  background-color: #c7c7c7 !important;
}
.cconf-bank-invoice-data__print a {
  background: #0f9758 !important;
  border: 0;
}
.cconf-myorders-button {
  border: 0;
}
#go-to-payment {
  width: 100%;
}
#opt-in-newsletter {
  border-radius: 1px;
  color: #000000 !important;
  border: 2px solid #000000 !important;
}
#opt-in-newsletter:checked::before {
  line-height: 8px !important;
}
#app-container .cconf-continue-button {
  box-shadow: unset;
}
.cconf-myorders-button,
.cconf-continue-button {
  width: 184px;
  height: 48px;
}
.btn-ask-for-geolocation-cta {
  width: 100% !important;
}
#btn-client-pre-email {
  border: 0.25rem !important;
  min-width: 136px;
  font-weight: bold;
  font-size: 12px;
  line-height: 15px;
  min-height: 54px;
}
.payment-submit-wrap button {
  text-transform: uppercase;
  padding: 1.125rem;
}
.payment-submit-wrap button:active,
.payment-submit-wrap button:focus {
  background-color: #085632;
}
.payment-submit-wrap button i {
  display: none;
}
.cart-template .summary .coupon-fields button {
  background-color: #000;
  color: #fff;
  text-transform: uppercase;
}
#print-bank-invoice .link {
  min-height: 3rem;
}
@media (min-width: 48rem) {
  #print-bank-invoice .link {
    max-width: 17.0625rem;
  }
}
.cart-template .summary .coupon-fields button {
  color: #fff;
  margin-left: 0.9375rem;
  min-height: 2.25rem;
  padding: 0 0.9375rem;
}
.summary-totalizers tfoot tr .monetary {
  font-weight: 700 !important;
}
.cart-template .summary-totalizers .shipping-fieldset #cart-shipping-calculate {
  background-color: #0f9758;
  color: #fff;
  background-color: #0f9758;
  background-image: none;
  border-radius: 0.25rem;
  border-width: 0;
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  min-height: 3rem;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-shadow: none;
  transition: 0.4s;
  text-transform: uppercase;
  z-index: 1;
  box-shadow: inset 0 -4px 0 #085632;
  height: 2.25rem;
  font-size: 0.75rem;
  font-weight: bold;
  padding-top: 3px;
  width: 40%;
}
#summary-postal-code {
  height: 2.25rem !important;
  width: 40%;
}
.product-name .clone-item {
  align-items: center;
  color: #fff;
  display: flex;
  justify-content: center;
  margin-top: 1.25rem;
  min-height: 3.125rem;
  max-width: 11.875rem;
  padding: 0 !important;
  text-transform: none;
  width: 40%;
}
@media (min-width: 48rem) {
  .product-name .clone-item {
    max-width: 15rem;
    min-height: 3.75rem;
    width: 100%;
  }
}
#orderform-minicart-to-cart,
#orderform-to-cart {
  color: #3fb4e8;
  font-size: 0.875rem;
  margin: 0;
  position: relative;
}
#orderform-minicart-to-cart::before,
#orderform-to-cart::before {
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("<svg fill='#757575' width='24px' height='24px' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z'/></svg>");
  background-repeat: no-repeat;
  content: "";
  left: -2.5rem;
  opacity: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.4s;
}
#orderform-minicart-to-cart:focus,
#orderform-to-cart:focus {
  text-decoration: none;
}
#orderform-minicart-to-cart:hover,
#orderform-to-cart:hover {
  text-decoration: none;
}
#orderform-minicart-to-cart {
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  text-decoration: underline;
}
#orderform-minicart-to-cart::before {
  display: none;
}
#cart-choose-more-products {
  background-color: transparent;
  border-width: 0.0625rem;
  border-color: #c4c4c4;
  border-style: solid;
  border-radius: 0.25rem;
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  padding: 1.125rem;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
}
#payment-data-submit:hover {
  background-color: rgba(0,0,0,.8);
}
#cart-shipping-calculate {
  background-color: #5dbdb1;
  box-sizing: border-box;
  box-shadow: none;
  color: #fff;
  height: 48px;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.empty-cart-content {
  background-color: transparent;
  border-width: 0;
  text-align: center;
  padding: 3rem 1rem;
}
.empty-cart-title {
  color: #37474f;
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1;
}
.empty-cart-title::before {
  height: 3rem;
  width: 3rem;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34 13H38C40.2 13 42 14.8 42 17V41C42 43.2 40.2 45 38 45H10C7.8 45 6 43.2 6 41V17C6 14.8 7.8 13 10 13H14C14 7.48 18.48 3 24 3C29.52 3 34 7.48 34 13ZM30 13C30 9.68 27.32 7 24 7C20.68 7 18 9.68 18 13H30ZM10 41V17H38V41H10ZM18 19C18 22.32 20.68 25 24 25C27.32 25 30 22.32 30 19H34C34 24.52 29.52 29 24 29C18.48 29 14 24.52 14 19H18Z' fill='%23000000'/%3E%3C/svg%3E%0A");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 3rem;
  content: "";
  display: block;
  margin: 0 auto 1.5rem;
}
.empty-cart-message {
  color: #757575;
  line-height: 22px;
  margin: 5px auto;
  width: 341px;
  max-width: 100%;
}
.empty-cart-message p {
  margin: 0;
}
.empty-cart-message p + p {
  margin-top: 0.625rem;
}
.empty-cart-message > * {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.empty-cart-links {
  display: block;
  padding-top: 16px;
}
.empty-cart-links .link-choose-products {
  align-items: center;
  display: flex;
  justify-content: center;
  max-width: 16.875rem;
  text-transform: uppercase;
  font-weight: 500;
  margin: 0 auto;
}
.shipping-form-inline {
  display: none;
}
#cart-shipping-calculate.srp-pc-input.btn.ml1 {
  background-color: #000;
  font-family: Lato, sans-serif;
  box-shadow: inset 0 -4px 0 #000;
}
.cart-template-holder {
  background-color: #fff;
  border-color: #dbdbdb;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 24px;
}
.cart-template .summary {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  margin-bottom: 1rem;
  overflow: visible;
  margin-top: 16px;
  margin-bottom: 24px;
}
@media (min-width: 48rem) {
  .cart-template .summary {
    flex-direction: row;
  }
}
.cart-template .summary .cart-more-options {
  margin-left: 0;
}
.cart-template .summary .cart-more-options h2 {
  color: #37474f;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  margin-bottom: 1.0625rem;
}
.cart-template .summary .cart-more-options .srp-data {
  margin-right: 0 !important;
}
.cart-template .summary .cart-more-options .srp-data select,
.cart-template .summary .cart-more-options .srp-data input {
  border-radius: 4px;
  border-color: #dbdbdb;
  border-width: 1px;
  border-style: solid;
}
.cart-template .summary .cart-more-options .srp-data #shipping-calculate-link {
  background-color: #000;
  border-radius: 0.25rem;
  color: #fff;
  margin: 0;
  padding: 0.625rem;
}
.cart-template .summary .cart-more-options .srp-data .srp-items {
  color: #757575;
}
.cart-template .summary .cart-more-options .srp-data .srp-toggle {
  margin-bottom: 1.25rem;
  margin-right: 0;
}
.cart-template .summary .cart-more-options .srp-data .srp-toggle__wrapper {
  box-shadow: none !important;
}
.cart-template .summary .cart-more-options .srp-data .srp-toggle__current {
  border-color: #000;
  border-radius: 0.25rem !important;
  box-shadow: none !important;
}
.cart-template .summary .cart-more-options .srp-data .srp-toggle__current.vtex-shipping-preview-0-x-frameDelivery + .srp-toggle__delivery,
.cart-template .summary .cart-more-options .srp-data .srp-toggle__current.vtex-shipping-preview-0-x-framePickup + .srp-toggle__delivery + .srp-toggle__pickup {
  background-color: #fff;
  color: #000 !important;
}
.cart-template .summary .cart-more-options .srp-data .srp-toggle__delivery,
.cart-template .summary .cart-more-options .srp-data .srp-toggle__pickup {
  background-color: #dbdbdb;
  border-radius: 0.25rem !important;
  color: #757575 !important;
  padding-bottom: 0.875rem;
  padding-top: 0.875rem;
}
.cart-template .summary .cart-more-options .srp-data .srp-pickup-empty .srp-pickup-empty__my-location .srp-pickup-my-location__button {
  background-color: #0f9758;
  font-family: Lato, sans-serif;
  font-weight: 500;
  text-transform: capitalize;
}
.cart-template .summary .cart-more-options .srp-data .srp-result .srp-delivery-header span span,
.cart-template .summary .cart-more-options .srp-data .srp-result .srp-pickup-header span {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.cart-template .summary .cart-more-options .srp-data .srp-result .srp-delivery-header span span a,
.cart-template .summary .cart-more-options .srp-data .srp-result .srp-pickup-header span a {
  color: #0f9758;
  font-weight: 500;
}
.cart-template .summary .cart-more-options .srp-data .srp-result .srp-delivery-info .gray {
  color: #757575;
}
.cart-template .summary .cart-more-options .srp-data .srp-result .srp-delivery-info label.b--light-gray {
  border-color: #dbdbdb;
  border-radius: 4px;
}
.cart-template .summary .cart-more-options .srp-data .srp-result .srp-unavailable {
  color: #757575;
}
.cart-template .summary .cart-more-options .srp-data .srp-result .srp-address-title {
  color: #000;
  font-weight: 500;
}
.cart-template .summary .cart-more-options .srp-data .srp-result .srp-address-title:after {
  content: "(alterar)";
  color: #368df7;
  text-decoration: underline;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  margin-left: 0.3125rem;
}
.cart-template .summary .cart-more-options .srp-data .srp-result .srp-unavailable {
  border-radius: 0;
}
.cart-template .summary .cart-more-options .srp-data .srp-delivery-info .srp-delivery-select-container,
.cart-template .summary .cart-more-options .srp-data .srp-delivery-info .srp-shipping-current-single {
  border-radius: 0;
  border-width: 0.0625rem;
}
.cart-template .summary .cart-more-options .srp-data .srp-delivery-info .srp-shipping-current-single__bullet svg path {
  fill: #0f9758;
}
.cart-template .summary .cart-more-options .srp-data .srp-postal-code .ship-postalCode label {
  color: #757575;
  font-family: Lato, sans-serif;
}
.cart-template .summary .cart-more-options .srp-data .srp-postal-code .ship-postalCode input {
  border: 1px solid #dbdbdb;
  border-radius: 0.25rem;
  box-shadow: none;
  box-sizing: border-box;
  height: 48px;
}
.cart-template .summary .cart-more-options .srp-data .srp-postal-code .ship-postalCode small,
.cart-template .summary .cart-more-options .srp-data .srp-postal-code .ship-postalCode span.error {
  font-family: Lato, sans-serif;
}
.cart-template .summary .cart-more-options .srp-data .srp-postal-code .ship-postalCode span.error {
  position: absolute;
}
.cart-template .summary .cart-more-options .srp-description {
  color: #757575;
  font-family: Lato, sans-serif;
}
.cart-template .summary-coupon {
  clear: none;
  float: inherit !important;
  margin: 1.5rem 0 0 !important;
  min-width: inherit;
  text-align: inherit;
  width: 100% !important;
}
@media (min-width: 48rem) {
  .cart-template .summary-coupon {
    margin: 0 !important;
  }
}
.cart-template .summary-coupon .coupon-fieldset > div[data-bind] {
  display: block !important;
  height: 100% !important;
  margin: 0 !important;
  position: static;
  padding: 0 !important;
  width: 100% !important;
}
.cart-template .summary-coupon-wrap {
  margin-bottom: 1.875rem;
  min-height: inherit;
  width: 100%;
}
@media (min-width: 48rem) {
  .cart-template .summary-coupon-wrap {
    margin-bottom: 0;
  }
}
.cart-template .summary-coupon .coupon-form .coupon-label {
  text-align: left;
  width: 100%;
}
.cart-template .summary-coupon .coupon-form .coupon-label label {
  color: #666666;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0.4375rem;
}
.cart-template .summary-coupon .coupon-form .coupon-fields {
  margin: 0;
  width: 100%;
}
.cart-template .summary-coupon .coupon-form .coupon-fields > span {
  display: flex;
  position: relative;
}
.cart-template .summary-coupon .coupon-data {
  color: #0f9758;
  display: none !important;
  float: inherit;
  margin: 0;
}
.cart-template .summary-coupon .coupon-data span {
  color: #0f9758;
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  transition: 0.4s;
}
.cart-template .summary-coupon .coupon-data .link-coupon-add {
  color: #0f9758;
}
.cart-template .summary-coupon .coupon-data .link-coupon-add:focus,
.cart-template .summary-coupon .coupon-data .link-coupon-add:hover {
  text-decoration: none;
}
.cart-template .summary-coupon .coupon-data .link-coupon-add:focus span,
.cart-template .summary-coupon .coupon-data .link-coupon-add:hover span {
  color: #0f9758;
}
.cart-template .summary-totalizers {
  margin: 0;
  padding: 0;
  width: 100%;
}
@media (min-width: 48rem) {
  .cart-template .summary-totalizers {
    margin-left: auto;
    width: 24%;
  }
}
.cart-template .summary-totalizers tr {
  border-width: 0;
  display: flex;
  justify-content: space-between;
}
.cart-template .summary-totalizers tr.hide {
  display: none;
}
.cart-template .summary-totalizers .accordion-group {
  margin: 0;
}
.cart-template .summary-totalizers .table {
  color: #c4c4c4;
  display: flex;
  flex-direction: column;
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  margin-top: 1rem;
}
.cart-template .summary-totalizers .shipping-calculate,
.cart-template .summary-totalizers .totalizers-list {
  display: flex;
  flex-direction: column;
}
.cart-template .summary-totalizers .shipping-calculate .postal-code-for-sla .shipping-name-to,
.cart-template .summary-totalizers .totalizers-list .postal-code-for-sla .shipping-name-to {
  font-size: 0;
}
.cart-template .summary-totalizers .shipping-calculate .postal-code-for-sla .shipping-name-to:before,
.cart-template .summary-totalizers .totalizers-list .postal-code-for-sla .shipping-name-to:before {
  content: "em";
  font-size: 14px;
}
.cart-template .summary-totalizers .shipping-calculate .Items .info:empty::before,
.cart-template .summary-totalizers .totalizers-list .Items .info:empty::before {
  content: "Subtotal";
}
.cart-template .summary-totalizers .shipping-calculate {
  border: 0;
  position: relative;
  margin-bottom: 1rem;
}
.cart-template .summary-totalizers .shipping-calculate .form-postal-code {
  margin-bottom: 5rem;
}
.cart-template .summary-totalizers .shipping-calculate .form-postal-code .shipping,
.cart-template .summary-totalizers .shipping-calculate .form-postal-code .summary-shipping {
  left: 0;
  position: absolute;
  top: 1.875rem;
  width: 100%;
}
.cart-template .summary-totalizers .shipping-calculate .form-postal-code {
  display: block !important;
}
.cart-template .summary-totalizers .shipping-calculate .monetary:not(.form-postal-code) {
  display: none !important;
}
.cart-template .summary-totalizers .totalizers-list .retire-loja td {
  padding: 0;
}
.cart-template .summary-totalizers .totalizers-list .retire-loja td img {
  width: 100%;
  display: none;
}
.cart-template .summary-totalizers .info,
.cart-template .summary-totalizers .monetary {
  padding: 0 0 0.625rem;
}
.cart-template .summary-totalizers .info {
  color: #9e9e9e;
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  text-align: left;
}
.cart-template .summary-totalizers .info .postal-code-for-sla {
  font-size: 0.875rem;
  min-width: auto;
}
.cart-template .summary-totalizers .info .postal-code-for-sla .shipping-name-to,
.cart-template .summary-totalizers .info .postal-code-for-sla .postal-code-value {
  display: none;
}
.cart-template .summary-totalizers .info .postal-code-for-sla .cart-reset-postal-code {
  color: #0f9758;
  display: none;
}
.cart-template .summary-totalizers .monetary {
  text-align: right;
  color: #b21f3b;
  font-size: 1rem;
}
.cart-template .summary-totalizers .Shipping {
  display: flex;
  justify-content: space-between;
}
.cart-template .summary-totalizers .Shipping .monetary {
  color: #757575;
  font-size: 0.875rem;
  font-weight: 700;
  padding-left: 8px;
  min-width: 42.5%;
}
.cart-template .summary-totalizers .Shipping .shipping-selected-sla-estimate {
  display: none;
}
.cart-template .summary-totalizers .shipping-calculate-link {
  color: #0f9758;
  transition: 0.4s;
}
.cart-template .summary-totalizers .shipping-calculate-link:focus,
.cart-template .summary-totalizers .shipping-calculate-link:hover {
  color: #0f9758;
  text-decoration: none;
}
.cart-template .summary-totalizers .empty,
.cart-template .summary-totalizers .space {
  display: none;
}
.cart-template .summary-totalizers td.monetary {
  color: #757575;
  font-size: 0.875rem;
  font-weight: 400;
  width: auto;
}
.cart-template .summary-totalizers td.monetary .points-total,
.cart-template .summary-totalizers td.monetary .monetary-total {
  color: #0f9758;
  font-size: 0.875rem;
  font-weight: 500;
  padding-left: 0.1875rem;
}
.cart-template .summary-totalizers td.monetary .monetary-subtotal,
.cart-template .summary-totalizers td.monetary .points-subtotal {
  color: #757575;
  padding-left: 0.1875rem;
  font-size: 0.875rem;
  font-weight: 400;
}
.cart-template .summary-totalizers tfoot tr {
  display: flex;
  justify-content: space-between;
  width: 100%;
  color: #666666;
  font-weight: 700;
}
.cart-template .summary-totalizers tfoot tr .monetary {
  color: #000;
  font-size: 1rem;
  font-weight: 500;
}
.cart-template .summary-totalizers tfoot tr td,
.cart-template .summary-totalizers tfoot tr td.info {
  color: #37474f;
  font-size: 1rem;
  font-weight: 500;
}
.cart-template .summary-totalizers .shipping-fieldset {
  position: relative;
}
.cart-template .summary-totalizers .shipping-fieldset .postal-code-service a,
.cart-template .summary-totalizers .shipping-fieldset .summary-postal-code-service a {
  color: #0f9758;
  transition: 0.4s;
}
.cart-template .summary-totalizers .shipping-fieldset .postal-code-service a:focus,
.cart-template .summary-totalizers .shipping-fieldset .postal-code-service a:hover,
.cart-template .summary-totalizers .shipping-fieldset .summary-postal-code-service a:focus,
.cart-template .summary-totalizers .shipping-fieldset .summary-postal-code-service a:hover {
  color: #0f9758;
  text-decoration: none;
}
.cart-template .summary-totalizers .shipping-fieldset .shipping-fields {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.cart-template .summary-totalizers .shipping-fieldset #cart-shipping-calculate {
  color: #fff;
  margin-left: 5%;
  min-height: 1.25rem;
  padding: 0 0.3125rem;
  width: 35%;
  display: none;
}
.cart-template .summary-totalizers .shipping-fieldset .icon-spin,
.cart-template .summary-totalizers .shipping-fieldset .icon-spinner,
.cart-template .summary-totalizers .shipping-fieldset .loading-inline {
  position: absolute;
  right: 6.25rem;
}
@media (max-width: 48rem) {
  .cart-template .cart-links-bottom {
    width: 100%;
  }
}
.cart-template .cart-links-bottom .link-choose-more-products-wrapper {
  display: flex;
  justify-content: center;
  margin-bottom: 1.25rem;
  min-width: 286px;
  height: 48px;
}
.cart-template .cart-links-bottom .link-choose-more-products-wrapper a {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 0 16px;
  margin-right: 0;
}
.cart-template .cart-links-bottom .link-choose-more-products-wrapper a:before {
  display: none;
}
@media (min-width: 48rem) {
  .cart-template .cart-links-bottom .btn-place-order-wrapper {
    min-width: 16.875rem;
    width: 25%;
  }
}
.cart-template .cart-links-bottom .btn-place-order-wrapper #cart-to-orderform {
  align-items: center;
  background-color: #000;
  display: flex;
  justify-content: center;
  height: 3rem;
  width: 100%;
  text-transform: uppercase;
  font-size: 0.0001px !important;
}
.cart-template .cart-links-bottom .btn-place-order-wrapper #cart-to-orderform:before {
  content: "FINALIZAR COMPRA";
  font-size: 0.875rem;
}
.cart-template .cart-links-bottom .btn-place-order-wrapper #fakeButton {
  align-items: center;
  background-color: #0f9758;
  display: flex;
  justify-content: center;
  height: 3rem;
  width: 100%;
  text-transform: uppercase;
}
.cart-template .shipping-sla-selector {
  display: none;
}
@media (max-width: 30rem) {
  .cart-template .dropdown-menu.shipping-sla-options {
    left: 0;
    max-width: unset;
  }
}
@media (min-width: 64rem) {
  .swal2-show {
    padding: 2rem !important;
    width: 35rem !important;
    max-width: 100%;
  }
}
.swal2-modal .swal2-title {
  color: #0f9758;
  font-size: 1.25rem;
  font-weight: 500;
  font-family: Lato, sans-serif;
  line-height: 1.4375rem;
}
@media (min-width: 64rem) {
  .swal2-modal .swal2-title {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.75rem;
  }
}
.swal2-modal .swal2-styled {
  font-size: 1rem;
  font-weight: 500;
  font-family: Lato, sans-serif;
  text-transform: uppercase;
  width: 100%;
  padding: 1.1875rem;
  border-radius: 0.25rem;
  margin: 8 0 0;
}
.swal2-content p {
  font-size: 0.75rem;
  font-weight: 500;
  font-family: Lato, sans-serif;
  line-height: 0.875rem;
  color: #c4c4c4;
  margin-bottom: 1.5rem;
}
@media (min-width: 48rem) {
  .swal2-content p {
    font-size: 0.875rem;
    line-height: 140.62%;
  }
}
.swal2-content .form-check {
  display: flex;
  align-items: flex-start;
  margin-bottom: 1rem;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  user-select: none;
}
@media (min-width: 64rem) {
  .swal2-content .form-check {
    margin-bottom: 1.5rem;
  }
}
.swal2-content .form-check:hover input ~ .checkmark {
  background-color: #f0f0f0;
}
.swal2-content .form-check .form-check-input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  margin-right: 0.8125rem;
}
@media (min-width: 64rem) {
  .swal2-content .form-check .form-check-input {
    margin-right: 1.3125rem;
  }
}
.swal2-content .form-check .form-check-input:checked ~ .checkmark {
  background-color: #fff;
  border-color: #0f9758;
}
.swal2-content .form-check .form-check-input:checked ~ .checkmark:after {
  display: block;
}
.swal2-content .form-check .form-check-label {
  font-size: 0.75rem;
  font-family: Lato, sans-serif;
  line-height: 0.875rem;
  color: #c4c4c4;
  text-align: left;
}
@media (min-width: 30rem) {
  .swal2-content .form-check .form-check-label {
    font-size: 0.875rem;
    line-height: 140.62%;
  }
}
.swal2-content .form-check .checkmark {
  height: 0.875rem;
  width: 0.875rem;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  border: 0.125rem solid #757575;
  margin-top: 0.125rem;
}
.swal2-content .form-check .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 3px;
  top: 0px;
  height: 0.625rem;
  width: 0.3125rem;
  border: solid #0f9758;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.swal2-confirm {
  background-color: #0f9758 !important;
}
.swal2-confirm:hover {
  background-color: #085632 !important;
}
.swal2-close {
  height: 0.875rem;
  width: 0.875rem;
  background-color: transparent;
  font-size: 0 !important;
  padding: 0;
  position: absolute;
  right: 1.25rem;
  top: 1.25rem;
}
.swal2-close::before {
  height: 0.875rem;
  width: 0.875rem;
  background-image: url("<svg width='20px' height='20px' fill='#757575' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");
  background-position: center;
  content: "";
  display: block;
}
.not-enough-points {
  align-items: center;
  border-width: 1px;
  border-style: solid;
  border-color: #ea4335;
  border-radius: 4px;
  box-sizing: border-box;
  color: #ea4335;
  display: flex;
  font-size: 14px;
  margin: 16px 0 16px auto;
  max-width: 100%;
  padding: 16px;
  width: 100%;
}
@media (min-width: 64rem) {
  .not-enough-points {
    width: 50%;
  }
}
.not-enough-points::before {
  height: 2rem;
  width: 2rem;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.9867 2.66667C8.62667 2.66667 2.66667 8.64001 2.66667 16C2.66667 23.36 8.62667 29.3333 15.9867 29.3333C23.36 29.3333 29.3333 23.36 29.3333 16C29.3333 8.64001 23.36 2.66667 15.9867 2.66667ZM17.3333 17.3333V9.33334H14.6667V17.3333H17.3333ZM17.3333 22.6667V20H14.6667V22.6667H17.3333ZM5.33333 16C5.33333 21.8933 10.1067 26.6667 16 26.6667C21.8933 26.6667 26.6667 21.8933 26.6667 16C26.6667 10.1067 21.8933 5.33334 16 5.33334C10.1067 5.33334 5.33333 10.1067 5.33333 16Z' fill='%23EA4335'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  content: "";
  display: block;
  margin-right: 16px;
}
#agreement {
  color: #9e9e9e;
  font-size: 0.875rem;
  height: 300px;
  line-height: 140%;
  max-height: 100vh;
  overflow-y: auto;
}
#agreement::-webkit-scrollbar {
  height: 0.5rem;
  width: 0.5rem;
}
#agreement::-webkit-scrollbar-button {
  height: 0rem;
  width: 0rem;
}
#agreement::-webkit-scrollbar-thumb {
  background: #0f9758;
  border: 0 none #fff;
  border-radius: 0;
}
#agreement::-webkit-scrollbar-thumb:hover {
  background: #e1e1e1;
}
#agreement::-webkit-scrollbar-thumb:active {
  background: #e1e1e1;
}
#agreement::-webkit-scrollbar-track {
  background: #fff;
  border: 0 none #fff;
  border-radius: 0;
}
#agreement::-webkit-scrollbar-track:hover {
  background: #fff;
}
#agreement::-webkit-scrollbar-track:active {
  background: #fff;
}
#agreement::-webkit-scrollbar-corner {
  background: transparent;
}
#agreement table {
  font-size: 0.875rem;
  line-height: 140%;
  max-width: 100%;
  margin: 15px 0;
}
#agreement p {
  color: #9e9e9e;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
}
#agreement ul {
  color: #9e9e9e;
}
#agreement ul li {
  color: #9e9e9e;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
  padding: 10px 0;
}
.checkout-service .totalizers-list .Items,
.checkout-service .totalizers-list .Discounts {
  display: none;
}
.add-item-attachment-container,
.item-attachments-head,
.item-attachments-content,
a.clone-item {
  display: none;
}
.cart-template.mini-cart .cart-items .item .product-name {
  font-size: 14px !important;
  font-weight: bold !important;
  color: #666666 !important;
}
.cart-template.mini-cart .summary-totalizers tfoot .info {
  font-family: Lato;
  font-style: normal;
  font-weight: bold !important;
  font-size: 16px !important;
  line-height: 20px !important;
  color: #666666 !important;
}
@media (max-width: 768px) {
  td.shipping-date {
    display: none !important;
  }
}
.cart-template-holder .cart {
  border: 0;
  margin: 0;
  padding: 0;
}
.cart-template-holder .cart-items {
  background-color: #fff;
  border-bottom: 0;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
}
@media (min-width: 48rem) {
  .cart-template-holder .cart-items > tbody {
    padding: 0.5rem 1.5rem;
  }
}
.cart-template-holder .cart-items > thead {
  border-bottom-color: #dbdbdb;
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  display: none;
  padding: 24px;
}
@media (min-width: 48rem) {
  .cart-template-holder .cart-items > thead {
    display: block;
  }
}
.cart-template-holder .cart-items > thead tr {
  display: flex;
}
.cart-template-holder .cart-items > thead th {
  box-sizing: border-box;
  color: #757575;
  background: #fff;
  font-family: Lato, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  padding: 0 1.25rem 0 1.25rem;
  text-align: left;
  display: flex;
  line-height: 0.875rem;
  align-items: flex-end;
}
.cart-template-holder .cart-items > thead th:first-child {
  padding-left: 0;
}
.cart-template-holder .cart-items > thead th.item-remove {
  display: none;
}
.cart-template-holder .cart-items > thead th.shipping-date,
.cart-template-holder .cart-items > thead th.quantity-price,
.cart-template-holder .cart-items > thead th.quantity,
.cart-template-holder .cart-items > thead th.product-price {
  width: 16.66%;
}
.cart-template-holder .cart-items > thead th.product {
  width: 33.33%;
}
.cart-template-holder .cart-items > thead th.product-price {
  font-size: 0;
  line-height: 0;
}
.cart-template-holder .cart-items > thead th.product-price:before {
  content: "Subtotal";
  line-height: 0.875rem;
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  display: block;
  margin-bottom: 0;
}
.cart-template-holder .cart-items > tbody .product-item {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 1rem 0;
  position: relative;
}
@media (min-width: 48rem) {
  .cart-template-holder .cart-items > tbody .product-item {
    flex-wrap: nowrap;
  }
}
@media (min-width: 48rem) {
  .cart-template-holder .cart-items > tbody .product-item {
    margin: 0;
  }
}
.cart-template-holder .cart-items > tbody .product-item .bf-ticket {
  display: none;
}
.cart-template-holder .cart-items > tbody .product-item td {
  box-sizing: border-box;
  padding: 0;
}
@media (min-width: 48rem) {
  .cart-template-holder .cart-items > tbody .product-item td {
    padding: 0 1.875rem;
  }
}
.cart-template-holder .cart-items > tbody .product-item .item-remove {
  min-height: 0.875rem;
  min-width: 0.875rem;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
@media (min-width: 48rem) {
  .cart-template-holder .cart-items > tbody .product-item .item-remove {
    top: 16px;
  }
}
.cart-template-holder .cart-items > tbody .product-item .item-remove .loading-text {
  background-color: #fff;
  font-size: 0.9375rem;
  margin: 0;
  position: absolute;
  right: 0.125rem;
  top: 0.125rem;
}
.cart-template-holder .cart-items > tbody .product-item .item-remove .item-link-remove {
  display: block;
}
.cart-template-holder .cart-items > tbody .product-item .item-remove .item-link-remove:focus,
.cart-template-holder .cart-items > tbody .product-item .item-remove .item-link-remove:hover {
  text-decoration: none;
}
.cart-template-holder .cart-items > tbody .product-item .item-remove .item-link-remove:focus .icon,
.cart-template-holder .cart-items > tbody .product-item .item-remove .item-link-remove:hover .icon {
  color: #0f9758;
}
.cart-template-holder .cart-items > tbody .product-item .item-remove .icon {
  color: #757575;
  display: block;
  transition: 0.4s;
}
.cart-template-holder .cart-items > tbody .product-item .icon-remove::before {
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cg id='icon/action/delete_24px'%3E%3Cpath id='icon/action/delete_24px_2' fill-rule='evenodd' clip-rule='evenodd' d='M14.5601 3H9.53875L8.53448 4H5.01953V6H19.0793V4H15.5644L14.5601 3ZM16.0654 9V19H8.03125V9H16.0654ZM6.0238 7H18.075V19C18.075 20.1 17.1712 21 16.0665 21H8.03234C6.92764 21 6.0238 20.1 6.0238 19V7Z' fill='%23757575'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.5rem;
  content: "";
  display: block;
}
.cart-template-holder .cart-items > tbody .product-item .product-image {
  height: 5rem;
  width: 5rem;
  align-items: center;
  display: flex;
  justify-content: center;
  left: 1rem;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: 1rem;
}
@media (min-width: 48rem) {
  .cart-template-holder .cart-items > tbody .product-item .product-image {
    left: 0rem;
  }
}
.cart-template-holder .cart-items > tbody .product-item .product-image img {
  height: 5rem;
  width: 5rem;
  background-color: #fff;
  max-width: inherit;
}
.cart-template-holder .cart-items > tbody .product-item .quantity {
  border: 0 !important;
  height: auto !important;
  margin-top: -5px !important;
}
@media (max-width: 48rem) {
  .cart-template-holder .cart-items > tbody .product-item .quantity {
    margin-top: 30px !important;
  }
}
.cart-template-holder .cart-items > tbody .product-item .quantity-price,
.cart-template-holder .cart-items > tbody .product-item .shipping-date,
.cart-template-holder .cart-items > tbody .product-item .product-price,
.cart-template-holder .cart-items > tbody .product-item .product-name,
.cart-template-holder .cart-items > tbody .product-item .quantity {
  margin-bottom: 0.875rem;
  margin-left: 6.875rem;
  margin-right: 0.9375rem;
  width: 100%;
}
.cart-template-holder .cart-items > tbody .product-item .quantity-price .seller,
.cart-template-holder .cart-items > tbody .product-item .shipping-date .seller,
.cart-template-holder .cart-items > tbody .product-item .product-price .seller,
.cart-template-holder .cart-items > tbody .product-item .product-name .seller,
.cart-template-holder .cart-items > tbody .product-item .quantity .seller {
  display: none;
}
@media (min-width: 48rem) {
  .cart-template-holder .cart-items > tbody .product-item .quantity-price,
  .cart-template-holder .cart-items > tbody .product-item .shipping-date,
  .cart-template-holder .cart-items > tbody .product-item .product-price,
  .cart-template-holder .cart-items > tbody .product-item .product-name,
  .cart-template-holder .cart-items > tbody .product-item .quantity {
    margin: 0;
    padding: 0 1.25rem;
    width: 16.66%;
  }
}
.cart-template-holder .cart-items > tbody .product-item .quantity-price::before,
.cart-template-holder .cart-items > tbody .product-item .shipping-date::before,
.cart-template-holder .cart-items > tbody .product-item .product-price::before,
.cart-template-holder .cart-items > tbody .product-item .product-name::before,
.cart-template-holder .cart-items > tbody .product-item .quantity::before {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 14px;
  display: block;
  margin-bottom: 6px;
}
@media (min-width: 48rem) {
  .cart-template-holder .cart-items > tbody .product-item .quantity-price::before,
  .cart-template-holder .cart-items > tbody .product-item .shipping-date::before,
  .cart-template-holder .cart-items > tbody .product-item .product-price::before,
  .cart-template-holder .cart-items > tbody .product-item .product-name::before,
  .cart-template-holder .cart-items > tbody .product-item .quantity::before {
    content: "";
    display: none;
    margin-bottom: 0;
  }
}
.cart-template-holder .cart-items > tbody .product-item .quantity::before {
  content: "Quantidade";
  position: absolute;
  top: -25px;
  left: 0;
}
.cart-template-holder .cart-items > tbody .product-item .product-price::before {
  content: "Subtotal";
}
.cart-template-holder .cart-items > tbody .product-item .shipping-date::before {
  content: "Entrega";
}
.cart-template-holder .cart-items > tbody .product-item .quantity-price {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}
.cart-template-holder .cart-items > tbody .product-item .quantity-price::before {
  content: "Total";
}
.cart-template-holder .cart-items > tbody .product-item .quantity-price span {
  color: #37474f;
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  text-align: left;
}
.cart-template-holder .cart-items > tbody .product-item .quantity-price .total-selling-price {
  font-weight: 700;
}
.cart-template-holder .cart-items > tbody .product-item .quantity-price .total-selling-price .points-price {
  display: block;
}
.cart-template-holder .cart-items > tbody .product-item .shipping-date {
  display: flex;
  flex-direction: column;
  text-align: left;
}
.cart-template-holder .cart-items > tbody .product-item .shipping-date .sla-price,
.cart-template-holder .cart-items > tbody .product-item .shipping-date .sla-name,
.cart-template-holder .cart-items > tbody .product-item .shipping-date span {
  color: #37474f;
  font-family: Lato, sans-serif;
  font-size: 0.75rem;
  text-align: left;
}
@media (min-width: 64rem) {
  .cart-template-holder .cart-items > tbody .product-item .shipping-date .sla-price,
  .cart-template-holder .cart-items > tbody .product-item .shipping-date .sla-name,
  .cart-template-holder .cart-items > tbody .product-item .shipping-date span {
    font-size: 0.875rem;
  }
}
@media (max-width: 48rem) {
  .cart-template-holder .cart-items > tbody .product-item .shipping-date {
    display: none;
  }
}
.cart-template-holder .cart-items > tbody .product-item .product-name {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin: 0 !important;
  min-height: 5rem;
  padding-bottom: 0 !important;
  padding-left: 6.875rem !important;
  padding-right: 0.9375rem !important;
  width: 100%;
}
@media (min-width: 30rem) {
  .cart-template-holder .cart-items > tbody .product-item .product-name {
    padding-right: 0rem !important;
  }
}
@media (min-width: 48rem) {
  .cart-template-holder .cart-items > tbody .product-item .product-name {
    width: 33.33%;
  }
}
@media (min-width: 64rem) {
  .cart-template-holder .cart-items > tbody .product-item .product-name {
    align-items: center;
  }
}
.cart-template-holder .cart-items > tbody .product-item .product-name .brand {
  display: none;
}
.cart-template-holder .cart-items > tbody .product-item .product-name > a {
  color: #37474f;
  display: block;
  transition: 0.4s;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.1875rem;
  overflow: hidden;
  margin-top: 1rem;
  flex-direction: row;
  word-break: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 2.4375rem;
  margin-bottom: 0.5rem;
  padding: 0;
  white-space: normal;
}
@media (min-width: 48rem) {
  .cart-template-holder .cart-items > tbody .product-item .product-name > a {
    font-size: 0.875rem;
    margin-top: 0;
  }
}
.cart-template-holder .cart-items > tbody .product-item .product-name > a:focus,
.cart-template-holder .cart-items > tbody .product-item .product-name > a:hover {
  color: #0f9758;
  text-decoration: none;
}
.cart-template-holder .cart-items > tbody .product-item .product-name .seller {
  color: #757575;
  /* display: block; */
  font-size: 0.75rem;
  margin-bottom: 8px;
  width: 100%;
  display: none !important;
}
@media (max-width: 48rem) {
  .cart-template-holder .cart-items > tbody .product-item .product-name .seller {
    display: none;
  }
}
.cart-template-holder .cart-items > tbody .product-item .product-name .seller span:last-of-type {
  font-weight: 500;
}
.cart-template-holder .cart-items > tbody .product-item .quantity {
  align-items: center;
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  border-color: #dbdbdb;
  display: flex;
  justify-content: center;
  height: 48px;
  margin-top: 30px;
  margin-right: auto;
  max-width: 104px;
  position: relative;
}
@media (min-width: 48rem) {
  .cart-template-holder .cart-items > tbody .product-item .quantity {
    margin-top: 0;
    margin-left: 16px;
  }
}
.cart-template-holder .cart-items > tbody .product-item .quantity input {
  height: 1.875rem;
  width: 1.875rem;
  border-width: 0;
  box-shadow: none;
  color: #c4c4c4;
  font-size: 0.875rem;
  padding: 0;
  margin: 0 5px;
  text-align: center;
  -moz-appearance: textfield;
}
.cart-template-holder .cart-items > tbody .product-item .quantity input::-webkit-outer-spin-button,
.cart-template-holder .cart-items > tbody .product-item .quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
@media (min-width: 48rem) {
  .cart-template-holder .cart-items > tbody .product-item .quantity input {
    font-size: 0.75rem;
  }
}
.cart-template-holder .cart-items > tbody .product-item .quantity .item-quantity-change {
  height: 1.5rem;
  width: 1.5rem;
  float: inherit;
  margin: 0 0.25rem;
  padding-left: 0;
  padding-right: 0;
  padding: 0;
  position: absolute;
  transform: translateY(-50%);
}
.cart-template-holder .cart-items > tbody .product-item .quantity .item-quantity-change i {
  display: none;
}
.cart-template-holder .cart-items > tbody .product-item .quantity .item-quantity-change-decrement {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM4 12C4 16.41 7.59 20 12 20C16.41 20 20 16.41 20 12C20 7.59 16.41 4 12 4C7.59 4 4 7.59 4 12ZM7 11V13H17V11H7Z' fill='%23DADADA'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  left: 0;
  top: 50%;
}
.cart-template-holder .cart-items > tbody .product-item .quantity .item-quantity-change-increment {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM11 7V11H7V13H11V17H13V13H17V11H13V7H11ZM4 12C4 16.41 7.59 20 12 20C16.41 20 20 16.41 20 12C20 7.59 16.41 4 12 4C7.59 4 4 7.59 4 12Z' fill='%23DADADA'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  right: 0;
  top: 50%;
  left: initial;
}
.cart-template-holder .cart-items > tbody .product-item .product-price {
  display: flex;
  flex-direction: column;
  text-align: left;
}
@media (min-width: 48rem) {
  .cart-template-holder .cart-items > tbody .product-item .product-price {
    justify-content: center;
  }
}
@media (max-width: 48rem) {
  .cart-template-holder .cart-items > tbody .product-item .product-price {
    display: none;
  }
}
.cart-template-holder .cart-items > tbody .product-item .product-price .icon-remove {
  display: none;
}
.cart-template-holder .cart-items > tbody .product-item .product-price span {
  color: #757575;
  font-size: 0.875rem;
  font-weight: 500;
  font-family: Lato, sans-serif;
}
.cart-template-holder .cart-items > tbody .product-item .product-price .best-points,
.cart-template-holder .cart-items > tbody .product-item .product-price .new-product-price,
.cart-template-holder .cart-items > tbody .product-item .product-price .points-price {
  align-items: center;
  display: inline-flex;
  color: #37474f;
  font-size: 0.875rem;
  font-weight: 500;
  font-family: Lato, sans-serif;
}
.cart-template-holder .cart-items > tbody .product-item .product-price .new-product-price {
  font-weight: 700;
}
.cart-template-holder .cart-items > tbody .product-item .product-price .points-price {
  display: block;
  width: 100%;
}
.cart-template-holder .cart-items > tbody .product-item .product-price .how-much-discount,
.cart-template-holder .cart-items > tbody .product-item .product-price br,
.cart-template-holder .cart-items > tbody .product-item .product-price .new-product-price-label,
.cart-template-holder .cart-items > tbody .product-item .product-price .discount,
.cart-template-holder .cart-items > tbody .product-item .product-price .old-product-price-label {
  display: none;
}
.cart-template-holder .cart-items > tbody .product-item .product-price .old-product-price {
  color: #f0f0f0;
  display: block;
  font-size: 0.875rem;
  margin-bottom: 0.3125rem;
  display: none;
}
.cart-template-holder .cart-items > tbody .product-item .product-price .new-product-real-price-per-unit {
  font-size: 0.625rem;
}
.cart-template-holder .cart-items > tbody .product-item .bf-quantity {
  align-items: center;
  color: red;
  display: flex;
  font-size: 1rem;
  font-weight: 500;
}
@media (min-width: 48rem) {
  .cart-template-holder .cart-items > tbody .product-item .bf-quantity {
    font-size: 1.25rem;
    font-weight: 400;
  }
}
.client-pre-email select,
.client-pre-email input,
.cart-items tr.item-attachments-content select,
.cart-items tr.item-attachments-content input,
.cart-template .summary .coupon-fields select,
.cart-template .summary .coupon-fields input {
  height: 3.125rem;
  width: 100%;
  appearance: none;
  border-color: #dbdbdb;
  border-radius: 4px;
  border-style: solid;
  border-width: 0.0625rem;
  box-shadow: none;
  box-sizing: border-box;
  color: #757575;
  font-size: 0.875rem;
  outline: none;
  padding: 0 1.25rem;
  max-width: none;
  transition: 0.4s;
}
.client-pre-email select:active,
.client-pre-email select:focus,
.client-pre-email input:active,
.client-pre-email input:focus,
.cart-items tr.item-attachments-content select:active,
.cart-items tr.item-attachments-content select:focus,
.cart-items tr.item-attachments-content input:active,
.cart-items tr.item-attachments-content input:focus,
.cart-template .summary .coupon-fields select:active,
.cart-template .summary .coupon-fields select:focus,
.cart-template .summary .coupon-fields input:active,
.cart-template .summary .coupon-fields input:focus {
  box-shadow: none !important;
  outline: none !important;
}
.client-pre-email select,
.cart-items tr.item-attachments-content select,
.cart-template .summary .coupon-fields select {
  background-image: url("/arquivos/icon-select.png");
  background-repeat: no-repeat;
  background-position: center right;
}
.cart-template .summary .coupon-fields input[type="text"] {
  border-color: #dbdbdb;
  border-radius: 4px;
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  height: 2.25rem;
  min-width: 168px;
  width: 60%;
  padding: 8px;
}
.cart-template .summary .coupon-fields input[type="text"]::placeholder {
  color: #c7c7c7;
}
.cart-template .summary .coupon-fields #cart-coupon-add {
  width: 100%;
  font-size: 0.75rem;
  font-weight: bold;
}
.cart-template .summary .coupon-fields #cart-coupon-remove {
  margin-left: 7px;
}
#summary-postal-code {
  border-color: #dbdbdb;
  border-radius: 0.25rem;
  border-style: solid;
  border-width: 0.0625rem;
  box-sizing: border-box;
  box-shadow: none;
  flex-grow: 1;
  height: 48px;
  max-width: none;
  padding: 0 16px;
  width: 60%;
}
#summary-postal-code:active,
#summary-postal-code:focus {
  box-shadow: none !important;
  outline: none !important;
}
input.success {
  background-position: 97% center;
}
label {
  color: #757575;
}
.input-small + span.error {
  display: block;
  width: auto;
}
#shipping-data .shipping-pay-with {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: -10px;
  margin-bottom: 1.875rem;
  padding: 0 10px;
}
#shipping-data .shipping-pay-with .radio-custom-label {
  color: #212121;
  font-weight: bold;
}
#shipping-data .shipping-pay-with .radio-custom-label.points-price {
  color: #085632;
}
#shipping-data select,
#shipping-data input[type="tel"],
#shipping-data input[type="text"],
#shipping-data input[type="email"],
.corporate-info-box select,
.corporate-info-box input[type="tel"],
.corporate-info-box input[type="text"],
.corporate-info-box input[type="email"],
.box-client-info-pf select,
.box-client-info-pf input[type="tel"],
.box-client-info-pf input[type="text"],
.box-client-info-pf input[type="email"] {
  height: 3.125rem;
  width: 100%;
  appearance: none;
  border-color: #dbdbdb;
  border-radius: 0.25rem;
  border-style: solid;
  border-width: 0.0625rem;
  box-shadow: none;
  box-sizing: border-box;
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  height: 3.5rem;
  max-width: inherit;
  outline: none;
  padding: 0 1rem;
}
#shipping-data select:disabled,
#shipping-data input[type="tel"]:disabled,
#shipping-data input[type="text"]:disabled,
#shipping-data input[type="email"]:disabled,
.corporate-info-box select:disabled,
.corporate-info-box input[type="tel"]:disabled,
.corporate-info-box input[type="text"]:disabled,
.corporate-info-box input[type="email"]:disabled,
.box-client-info-pf select:disabled,
.box-client-info-pf input[type="tel"]:disabled,
.box-client-info-pf input[type="text"]:disabled,
.box-client-info-pf input[type="email"]:disabled {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #f0f0f0;
}
#shipping-data select:focus,
#shipping-data input[type="tel"]:focus,
#shipping-data input[type="text"]:focus,
#shipping-data input[type="email"]:focus,
.corporate-info-box select:focus,
.corporate-info-box input[type="tel"]:focus,
.corporate-info-box input[type="text"]:focus,
.corporate-info-box input[type="email"]:focus,
.box-client-info-pf select:focus,
.box-client-info-pf input[type="tel"]:focus,
.box-client-info-pf input[type="text"]:focus,
.box-client-info-pf input[type="email"]:focus {
  border-color: #000;
}
#shipping-data select,
.corporate-info-box select,
.box-client-info-pf select {
  background-image: url("/arquivos/icon-select.png");
  background-repeat: no-repeat;
  background-position: center right;
}
#opt-in-newsletter {
  height: 0.875rem;
  width: 0.875rem;
  appearance: none;
  background: #fff;
  border: 1px solid #9e9e9e;
  bottom: 0;
  color: #9e9e9e;
  cursor: pointer;
  display: inline-block;
  left: 0;
  margin-right: 0.5rem;
  outline: none;
  position: relative;
  position: relative;
  transition: all 0.15s ease-out 0s;
  top: 0;
  right: 0;
  z-index: 1000;
}
#opt-in-newsletter:hover {
  background: #000;
}
#opt-in-newsletter:checked {
  background: #fff;
  border: 1px solid #9e9e9e;
}
#opt-in-newsletter:checked::before {
  height: 0.875rem;
  width: 0.875rem;
  content: "✔";
  display: inline-block;
  font-size: 0.875rem;
  line-height: 14px;
  position: absolute;
  text-align: center;
}
#opt-in-newsletter:checked::after {
  background: #fff;
  content: "";
  display: block;
  position: relative;
  z-index: 100;
}
.product-item-attachment-offerings {
  display: none;
  width: 100%;
}
.product-item-attachment-offerings-select {
  width: 100%;
}
.client-pre-email {
  background-color: #fff;
  border-width: 0;
}
.client-pre-email .link-cart {
  margin-bottom: 1.875rem;
}
@media (min-width: 48rem) {
  .client-pre-email .link-cart {
    display: block;
    margin: 0;
  }
}
.client-pre-email .client-pre-email-h {
  margin: 0 0 1.5625rem;
}
.client-pre-email .client-pre-email-h label {
  color: #666666;
  font-size: 1.5rem;
}
.client-pre-email .client-pre-email-h label small {
  color: #666666;
  font-size: 0;
}
.client-pre-email .client-pre-email-h label small:before {
  content: "Rápido, fácil e seguro.";
  font-size: 1.5rem;
}
.client-pre-email .client-email {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.client-pre-email .client-email .loading-inline {
  right: 0.9375rem !important;
}
@media (min-width: 48rem) {
  .client-pre-email .client-email .loading-inline {
    right: 11.25rem !important;
  }
}
.client-pre-email input#client-pre-email {
  margin-bottom: 0;
  box-sizing: border-box;
  border-radius: 4px;
  min-height: 54px;
  border: 1px solid #c4c4c4;
  box-sizing: border-box;
  border-radius: 4px;
  flex: 1;
  width: 100% !important;
}
@media (min-width: 30rem) {
  .client-pre-email input#client-pre-email {
    margin-right: 0.9375rem;
    width: auto !important;
  }
}
@media (min-width: 48rem) {
  .client-pre-email input#client-pre-email {
    margin-right: 1.875rem;
  }
}
.client-pre-email .help {
  width: 100%;
}
.client-pre-email #btn-client-pre-email {
  margin-top: 0.9375rem;
  min-height: 3.125rem;
  padding: 0 0.9375rem;
  right: 0;
  top: 0;
  width: 100%;
}
@media (min-width: 30rem) {
  .client-pre-email #btn-client-pre-email {
    margin-top: 0;
    width: auto;
  }
}
.cart-fixed.affix,
.cart-fixed.affix-bottom {
  position: static !important;
  width: auto;
}
.step {
  background-color: #fff;
  box-sizing: border-box;
  border-color: #dbdbdb;
  border-style: solid;
  border-radius: 4px;
  border-width: 1px;
  margin: 0 8px 16px;
  padding: 1rem;
}
.step .accordion-group {
  background-color: #fff;
}
.step .notification {
  color: #757575;
}
.step .accordion-inner {
  padding: 0;
}
.step .accordion-inner .box-info,
.step .accordion-inner .notification {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.step .accordion-inner .box-info .client-profile-email,
.step .accordion-inner .box-info .client-profile-summary,
.step .accordion-inner .notification .client-profile-email,
.step .accordion-inner .notification .client-profile-summary {
  line-height: 1.25rem;
}
.step .accordion-inner .box-info .vtex-omnishipping-1-x-SummaryItemContent,
.step .accordion-inner .notification .vtex-omnishipping-1-x-SummaryItemContent {
  font-size: 0.875rem;
  line-height: 16px;
}
.step .accordion-inner .vtex-omnishipping-1-x-deliveryChannelsWrapper {
  border-radius: 0.25rem;
  box-shadow: none;
}
.step .accordion-inner .vtex-omnishipping-1-x-deliveryChannelsWrapper button {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
}
.step .accordion-inner .vtex-omnishipping-1-x-deliveryChannelsToggle {
  background: transparent;
  border-color: #0f9758;
  border-radius: 0.25rem;
  box-shadow: none;
}
.step .accordion-inner .vtex-omnishipping-1-x-deliveryOptionActive {
  color: #0f9758;
}
.step .accordion-inner .vtex-omnishipping-1-x-shippingSectionTitle {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
}
.step .accordion-inner .vtex-omnishipping-1-x-addressFormPart1 small {
  font-family: Lato, sans-serif;
  font-weight: 400;
  margin-left: 0;
}
.step .accordion-inner .vtex-omnishipping-1-x-leanShippingGroupList {
  border-radius: 0;
  border-color: #f0f0f0;
}
.step .accordion-inner .vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-optionPrice {
  font-size: 0.875rem;
}
.step .accordion-inner .vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOptionActive {
  background-color: transparent;
  border: 0;
  color: #757575;
}
.step .accordion-inner .vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOptionActive .vtex-omnishipping-1-x-leanShippingTextLabelSingle,
.step .accordion-inner .vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOptionActive .vtex-omnishipping-1-x-optionPrice {
  color: #757575;
  font-family: Lato, sans-serif;
}
.step .accordion-inner .vtex-omnishipping-1-x-addressSummaryActive .address-summary {
  border-color: #f0f0f0;
  border-radius: 0;
  font-family: Lato, sans-serif;
}
.step span.error {
  display: block;
  font-family: Lato, sans-serif;
  font-size: 0.75rem;
  width: 100% !important;
}
.step .btn-submit-wrapper {
  margin-top: 1.875rem;
}
.step #go-to-shipping,
.step #btn-go-to-payment {
  width: 100%;
}
.step .btn-submit-wrapper,
.step .ask-for-geolocation-cta {
  width: 100%;
}
.step label:not(.shp-lean-option):not(.address-item):not(.radio-custom-label) {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 0.75rem;
  display: block;
  margin-bottom: 0.3125rem;
}
.step .link-gift-card {
  left: 0;
  order: 0;
  position: relative;
  width: 100%;
}
.step .link-gift-card a {
  color: #3fb4e8;
  font-size: 0.75rem;
  text-decoration: underline;
}
.vtex-omnishipping-1-x-addressSummaryActive .address-summary {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='17' viewBox='0 0 19 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.83091 0.602655C9.2113 0.260051 9.789 0.260053 10.1694 0.602655L18.3902 8.00685C19.071 8.62007 18.6372 9.7499 17.7209 9.7499H15.9686C15.9892 9.8298 16.0001 9.91357 16.0001 9.9999V15.9999C16.0001 16.5522 15.5524 16.9999 15.0001 16.9999H13.0001C12.4479 16.9999 12.0001 16.5522 12.0001 15.9999V9.9999C12.0001 9.91357 12.0111 9.8298 12.0317 9.7499H6.96864C6.98921 9.8298 7.00015 9.91357 7.00015 9.9999V15.9999C7.00015 16.5522 6.55243 16.9999 6.00015 16.9999H4.00015C3.44786 16.9999 3.00015 16.5522 3.00015 15.9999V9.9999C3.00015 9.91357 3.01108 9.8298 3.03165 9.7499H1.27935C0.363051 9.7499 -0.0707408 8.62007 0.610118 8.00685L8.83091 0.602655Z' fill='%23000000'/%3E%3C/svg%3E%0A") !important;
  background-position-y: 22px !important;
}
.vtex-omnishipping-1-x-schedule {
  color: #757575;
}
.vtex-omnishipping-1-x-addressItemIcon svg path {
  fill: #0f9758;
}
.vtex-omnishipping-1-x-addressItemOption:hover,
.vtex-omnishipping-1-x-active {
  background-color: rgba(93, 189, 177, 0.09);
}
.icon-edit:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.369 3.29L20.709 5.63C21.099 6.02 21.099 6.65 20.709 7.04L18.879 8.87L15.129 5.12L16.959 3.29C17.149 3.1 17.399 3 17.659 3C17.919 3 18.169 3.09 18.369 3.29ZM2.99902 17.25V21H6.74902L17.809 9.94L14.059 6.19L2.99902 17.25ZM5.91902 19H4.99902V18.08L14.059 9.02L14.979 9.94L5.91902 19Z' fill='%23000000'/%3E%3C/svg%3E%0A") !important;
}
button.vtex-omnishipping-1-x-deliveryOptionInactive {
  background: #f0f0f0 !important;
  border: 0;
}
.accordion-toggle .link-box-edit {
  background-color: transparent;
  background-image: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  opacity: 1;
  overflow: hidden;
  right: -8x;
  top: -8px;
  transition: background-color 0.4s;
  z-index: 1;
}
@media (min-width: 48rem) {
  .accordion-toggle .link-box-edit {
    top: 0;
    right: 0;
  }
}
.accordion-toggle .link-box-edit i::before {
  height: 1.5rem;
  width: 1.5rem;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.3689 3.29L20.7089 5.63C21.0989 6.02 21.0989 6.65 20.7089 7.04L18.8789 8.87L15.1289 5.12L16.9589 3.29C17.1489 3.1 17.3989 3 17.6589 3C17.9189 3 18.1689 3.09 18.3689 3.29ZM3 17.25V21H6.75L17.81 9.94L14.06 6.19L3 17.25ZM5.92 19H5V18.08L14.06 9.02L14.98 9.94L5.92 19Z' fill='%239E9E9E'/%3E%3C/svg%3E");
  background-size: 1.5rem;
  background-repeat: no-repeat;
  display: block;
}
.accordion-toggle,
.accordion-toggle-active {
  color: #0f9758;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  padding-bottom: 0.3125rem !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
}
.accordion-toggle .icon-user,
.accordion-toggle .icon-home,
.accordion-toggle .icon-credit-card,
.accordion-toggle-active .icon-user,
.accordion-toggle-active .icon-home,
.accordion-toggle-active .icon-credit-card {
  display: none;
}
.box-client-info-pf {
  float: inherit;
  margin: 0;
}
.box-client-info-pf .client-notice {
  display: none;
}
.box-client-info-pj {
  margin-top: -25px;
  margin-bottom: 1.0625rem;
}
.box-client-info-pj .corporate-hide-link a#is-corporate-client {
  color: #1e88e5;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  text-decoration-line: underline;
}
.client-notice {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  margin-bottom: 1.5625rem;
}
p.ship-name,
p.client-email,
p.ship-state,
p.client-new-phone,
p.client-different-document,
p.client-company-ie,
p.client-company-postal-code,
p.client-document-type,
p.ship-number,
p.ship-city,
p.client-company-document,
p.payment-card-due-date {
  display: block;
  float: inherit !important;
  margin-bottom: 0.9375rem;
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100%;
}
p.client-email {
  color: #757575;
  font-family: Lato, sans-serif;
}
p.ship-more-info,
p.client-first-name,
p.client-last-name,
p.client-document,
p.client-phone {
  box-sizing: border-box;
  display: block;
  margin-bottom: 0.9375rem;
  margin-right: 0;
  width: 100% !important;
}
p.ship-city input[type="tel"],
p.ship-city input[type="text"],
p.ship-number input[type="tel"],
p.ship-number input[type="text"],
.orderform-template-holder p.client-first-name input[type="tel"],
.orderform-template-holder p.client-first-name input[type="text"],
.orderform-template-holder p.client-document input[type="tel"],
.orderform-template-holder p.client-document input[type="text"] {
  width: 100% !important;
}
p.ship-city input[type="tel"]:focus,
p.ship-city input[type="text"]:focus,
p.ship-number input[type="tel"]:focus,
p.ship-number input[type="text"]:focus,
.orderform-template-holder p.client-first-name input[type="tel"]:focus,
.orderform-template-holder p.client-first-name input[type="text"]:focus,
.orderform-template-holder p.client-document input[type="tel"]:focus,
.orderform-template-holder p.client-document input[type="text"]:focus {
  border-color: #000;
}
@media (min-width: 48rem) {
  p.ship-city,
  p.ship-number,
  .orderform-template-holder p.client-first-name,
  .orderform-template-holder p.client-document {
    padding-right: 0rem;
  }
}
p.ship-state input[type="tel"],
p.ship-state input[type="text"],
p.ship-more-info input[type="tel"],
p.ship-more-info input[type="text"],
.orderform-template-holder p.client-last-name input[type="tel"],
.orderform-template-holder p.client-last-name input[type="text"],
.orderform-template-holder p.client-phone input[type="tel"],
.orderform-template-holder p.client-phone input[type="text"] {
  width: 100% !important;
}
p.ship-state input[type="tel"]:focus,
p.ship-state input[type="text"]:focus,
p.ship-more-info input[type="tel"]:focus,
p.ship-more-info input[type="text"]:focus,
.orderform-template-holder p.client-last-name input[type="tel"]:focus,
.orderform-template-holder p.client-last-name input[type="text"]:focus,
.orderform-template-holder p.client-phone input[type="tel"]:focus,
.orderform-template-holder p.client-phone input[type="text"]:focus {
  border-color: #000;
}
.links-other-phone {
  margin: 0 0 0.9375rem;
}
.newsletter {
  display: block;
  margin: 0;
}
.newsletter .newsletter-text {
  color: #9e9e9e;
  font-size: 0.875rem;
  font-weight: 400;
}
.other-phone {
  margin-top: 0.9375rem;
}
.client-profile-data h5 {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0.9375rem;
}
.orderform-template .accordion-toggle {
  color: #757575;
}
.orderform-template .accordion-group.active {
  border-color: #000;
  border-width: 0.125rem;
}
.orderform-template .accordion-group.active .accordion-toggle-active {
  color: #000;
  font-weight: bold;
}
.orderform-template .box-step-content {
  min-width: 100%;
}
@media (min-width: 48rem) {
  .orderform-template .box-step-content {
    float: left;
  }
}
.orderform-template .steps-view {
  order: 3;
  width: 100%;
}
@media (min-width: 76.5rem) {
  .orderform-template .steps-view {
    margin-left: auto;
    padding-left: 24px;
    padding-right: 0;
    width: 60%;
  }
}
.orderform-template .steps-view .payment-description {
  font-size: 0.875rem;
  font-family: Lato, sans-serif;
  font-weight: 400;
}
.orderform-template .steps-view .sight {
  color: #757575;
  font-size: 0.75rem;
}
@media (min-width: 48rem) {
  .orderform-template .steps-view .sight {
    font-size: 0.875rem;
  }
}
.orderform-template .steps-view .sight .total {
  font-size: 0.75rem;
}
@media (min-width: 48rem) {
  .orderform-template .steps-view .sight .total {
    font-size: 0.875rem;
  }
}
.orderform-template .steps-view .sight .total + span {
  color: #000;
  display: block;
  font-size: 1rem;
  font-weight: 700;
  margin-top: 10px;
}
.ship-filled-data {
  margin: 0;
  padding: 1.25rem 0;
  width: 100%;
}
.box-delivery {
  display: flex;
  flex-wrap: wrap;
}
.shipping-summary-placeholder .shipping-selected-sla {
  display: none;
}
.shipping-summary-placeholder .link-change-shipping {
  display: none;
  position: relative;
  transition: 0.4s;
  z-index: 1;
}
.shipping-summary-placeholder .link-change-shipping:hover {
  background-color: #0f9758;
  border-color: #0f9758;
  border-style: solid;
  color: #fff;
}
.payment-data.span12,
.payment-data.span6 {
  margin-left: 0;
  margin-top: 24px;
  width: 100%;
}
.payment-data .step {
  margin-left: 0;
  margin-right: 0;
  padding: 16px;
}
@media (min-width: 64rem) {
  .payment-data .step {
    margin-left: 12px;
    margin-right: 0;
    padding: 24px;
  }
}
.payment-data .gift-card-section {
  background: none;
  color: #fff;
  display: block;
  font-size: 0.875rem;
  padding: 0;
  margin: 16px 0 16px 0;
  float: right;
  order: 2;
  width: 100%;
}
@media (min-width: 48rem) {
  .payment-data .gift-card-section {
    margin: 24px 0 16px 0;
  }
}
@media (min-width: 76.5rem) {
  .payment-data .gift-card-section {
    width: 66%;
  }
}
.payment-data .gift-card-section[data-bind*="paymentGroups.giftCardPaymentGroup.template"] {
  order: 0;
  width: 100%;
  margin: 16px 0 0;
}
.payment-data .gift-card-section[data-bind*="paymentGroups.giftCardPaymentGroup.template"] .payment-discounts {
  padding: 0;
}
.payment-data .gift-card-section[data-bind*="paymentGroups.giftCardPaymentGroup.template"] .payment-discounts input {
  box-sizing: border-box;
  border-color: #dbdbdb;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  color: #757575;
  height: 48px;
  margin-right: 8px;
  padding: 0 16px;
  width: 34%;
}
.payment-data .gift-card-section[data-bind*="paymentGroups.giftCardPaymentGroup.template"] .payment-discounts button {
  background: #5dbdb1;
  border-radius: 4px;
  border-width: 0;
  box-shadow: none;
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  height: 48px;
  padding: 8px 24px;
  text-shadow: none;
  text-transform: uppercase;
}
@media (min-width: 76.5rem) {
  .payment-data .gift-card-section .payment-discounts {
    padding-left: 24px;
  }
}
.payment-data .gift-card-section .gift-card-provider {
  font-size: 0.875rem;
  font-weight: 500;
}
.payment-data .gift-card-section input[type="radio"][disabled] + label {
  opacity: 0.6;
}
.bf-points-into-shipping > span {
  width: 100%;
}
.radio-custom {
  position: absolute;
  opacity: 0;
}
.radio-custom-label {
  font-size: 0.875rem;
  position: relative;
  text-align: left;
  width: 100%;
}
.radio-custom,
.radio-custom-label {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin: 5px 0;
}
.radio-custom + .radio-custom-label:before {
  height: 0.875rem;
  width: 0.875rem;
  content: "";
  background: #fff;
  border: 1px solid #dbdbdb;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  text-align: center;
}
.radio-custom + .radio-custom-label:before {
  border-radius: 50%;
}
.radio-custom:checked + .radio-custom-label:before {
  background: #fff;
  box-shadow: inset 0px 0px 0px 3px #0f9758;
  border-color: #0f9758;
}
.radio-custom:focus + .radio-custom-label {
  outline: 1px solid #dbdbdb;
}
.row-fluid .orderform-template-holder {
  width: 100%;
}
@media (min-width: 64rem) {
  .row-fluid .orderform-template-holder {
    width: 68%;
  }
}
.row-fluid .orderform-template-holder > .row-fluid {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 64rem) {
  .row-fluid .orderform-template-holder > .row-fluid {
    margin: 0 -12px;
  }
}
.body-order-form .row-fluid .cart-template.mini-cart {
  background-color: #fff;
  border-color: #dbdbdb;
  border-style: solid;
  border-radius: 4px;
  border-width: 1px;
  display: flex;
  margin-top: 24px;
  padding: 1rem;
  width: 100%;
}
@media (min-width: 48rem) {
  .body-order-form .row-fluid .cart-template.mini-cart {
    margin-top: 24px;
    margin-left: 0;
  }
}
@media (min-width: 64rem) {
  .body-order-form .row-fluid .cart-template.mini-cart {
    margin-top: 0;
    margin-left: 12px;
    width: 30.5%;
  }
}
.body-order-form .row-fluid .cart-template.mini-cart .payment-submit-wrap {
  margin: 0;
}
.body-order-form .row-fluid .cart-template.mini-cart .summary {
  background: transparent;
  border: 0;
  box-shadow: none;
  padding: 0;
  margin-bottom: 16px;
}
.body-order-form .row-fluid .cart-template.mini-cart .cart-fixed {
  border-width: 0;
  display: flex;
  flex-direction: column;
  height: auto !important;
  padding: 0;
  width: 100%;
}
.body-order-form .row-fluid .cart-template.mini-cart .cart-fixed .totalizers {
  min-width: inherit;
}
.body-order-form .row-fluid .cart-template.mini-cart .cart-fixed h2 {
  background: none;
  border: 0;
  color: #0f9758;
  font-family: Lato, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.3125rem;
  padding: 0;
  text-align: left;
  text-shadow: none;
}
.body-order-form .row-fluid .cart-template.mini-cart #go-to-cart-button {
  margin: 0;
  text-align: right;
}
@media (min-width: 48rem) {
  .body-order-form .row-fluid .cart-template.mini-cart #go-to-cart-button {
    margin-left: 0rem;
    margin-top: 0rem;
  }
}
.body-order-form .row-fluid .cart-template.mini-cart .summary-template-holder {
  background: none;
  border-radius: 0;
  border-width: 0;
  overflow: visible;
  padding-top: 1rem;
}
.body-order-form .row-fluid .cart-template.mini-cart .payment-confirmation-wrap {
  background-color: transparent;
  border: none;
  bottom: inherit;
  left: inherit;
  padding: 0;
  position: static;
}
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .monetary {
  font-weight: 700;
}
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .monetary,
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .info {
  align-items: center;
  color: #9e9e9e !important;
  display: flex;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.375rem;
  padding: 0 5px;
}
@media (min-width: 48rem) {
  .body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .monetary,
  .body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .info {
    font-size: 0.875rem;
  }
}
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .monetary .points-total,
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .monetary .points-subtotal,
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .monetary .monetary-total,
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .monetary .monetary-subtotal,
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .info .points-total,
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .info .points-subtotal,
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .info .monetary-total,
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .info .monetary-subtotal {
  display: block;
}
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .monetary .monetary-subtotal,
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .monetary .points-subtotal,
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .info .monetary-subtotal,
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .info .points-subtotal {
  font-size: 0.75rem;
  font-weight: 400;
}
@media (min-width: 48rem) {
  .body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .monetary .monetary-subtotal,
  .body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .monetary .points-subtotal,
  .body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .info .monetary-subtotal,
  .body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .info .points-subtotal {
    font-size: 0.875rem;
  }
}
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers .monetary {
  justify-content: flex-end;
}
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers tfoot .monetary {
  color: #000 !important;
  margin-top: 8px;
}
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers tfoot .monetary,
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers tfoot .info {
  font-family: Lato;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
}
@media (min-width: 48rem) {
  .body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers tfoot .monetary,
  .body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers tfoot .info {
    font-size: 0.875rem;
  }
}
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers tfoot .info {
  color: #666666;
  font-weight: 700;
  margin-top: 8px;
}
.body-order-form .row-fluid .cart-template.mini-cart .summary-totalizers tfoot tr {
  margin-top: 0;
}
.body-order-form .row-fluid .cart-template.mini-cart .postal-code-for-sla {
  font-size: 0.75rem;
}
@media (min-width: 48rem) {
  .body-order-form .row-fluid .cart-template.mini-cart .postal-code-for-sla {
    font-size: 0.875rem;
  }
}
.body-order-form .row-fluid .cart-template.mini-cart .cart {
  max-height: none;
  overflow: visible;
}
.body-order-form .row-fluid .cart-template.mini-cart .cart-items .item {
  border: none;
  float: inherit;
  margin: 0;
  min-height: 5rem;
  padding-bottom: 0.625rem;
  padding-top: 0.625rem;
  position: relative;
}
@media (min-width: 48rem) {
  .body-order-form .row-fluid .cart-template.mini-cart .cart-items .item {
    min-height: 5rem;
  }
}
.body-order-form .row-fluid .cart-template.mini-cart .cart-items .item .url {
  height: 5rem;
  width: 5rem;
  align-items: center;
  display: flex;
  float: inherit;
  justify-content: center;
  left: 0;
  margin: 0;
  position: absolute;
  top: 0.75rem;
}
.body-order-form .row-fluid .cart-template.mini-cart .cart-items .item .url img {
  height: 5rem;
  width: 5rem;
  margin: 0;
  max-width: inherit;
}
.body-order-form .row-fluid .cart-template.mini-cart .cart-items .item .product-name {
  color: #37474f;
  float: inherit;
  font-family: Lato, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  padding-left: 6.25rem;
  text-overflow: clip;
  text-shadow: none;
  white-space: normal;
  width: auto;
  line-height: 1.1875rem;
  overflow: hidden;
  margin-top: 0;
  flex-direction: row;
  word-break: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 2.4375rem;
  margin-bottom: 0.5rem;
}
.body-order-form .row-fluid .cart-template.mini-cart .cart-items .item span.badge {
  background-color: #000;
  box-shadow: none;
  color: #fff;
  top: 0.625rem;
  border-radius: 100%;
  padding: 2px 5px;
}
.body-order-form .row-fluid .cart-template.mini-cart .cart-items .item .description {
  margin-top: 0.4375rem;
  padding-left: 6.25rem;
}
.body-order-form .row-fluid .cart-template.mini-cart .cart-items .item .description .price {
  color: #757575;
  float: inherit;
  font-family: Lato, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 0.875rem;
  margin: 0;
}
@media (min-width: 48rem) {
  .body-order-form .row-fluid .cart-template.mini-cart .cart-items .item .description .price {
    font-size: 0.875rem;
  }
}
.body-order-form .row-fluid .cart-template.mini-cart .cart-items .shipping-date {
  display: none;
}
.body-order-form .row-fluid .cart-template.mini-cart .shipping-reset {
  border: 0;
}
.cart-template #cart-print {
  display: none;
}
.body-order-form .row-fluid > .client-profile-data {
  width: 100%;
}
@media (min-width: 64rem) {
  .body-order-form .row-fluid > .client-profile-data {
    padding: 0 12px;
    width: 50%;
  }
}
.body-order-form .row-fluid > .client-profile-data .step {
  margin: 0;
}
.body-order-form .row-fluid > .shipping-data {
  margin-top: 24px;
  width: 100%;
}
@media (min-width: 48rem) {
  .body-order-form .row-fluid > .shipping-data {
    margin-top: 24px;
    margin-left: 0;
  }
}
@media (min-width: 64rem) {
  .body-order-form .row-fluid > .shipping-data {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 0 12px;
    width: 50%;
  }
}
.body-order-form .row-fluid > .shipping-data .step {
  margin: 0;
}
.payment-group {
  display: block !important;
  order: 1;
  margin-top: 24px !important;
  width: 100%;
}
@media (min-width: 76.5rem) {
  .payment-group {
    width: 34%;
  }
}
.payment-group-list-btn {
  box-sizing: border-box;
  max-width: 100%;
  width: 100%;
}
.payment-group-list-btn a.payment-group-item,
.payment-group-list-btn .payment-group-item {
  border: 0;
  box-sizing: border-box;
  color: #666666;
  font-size: 0.875rem;
  padding: 0 0.5rem;
  margin-left: 0;
  text-decoration: none;
  min-width: 16.5rem;
  height: 2.25rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 500;
  padding-bottom: 2px;
  margin: 0.6875rem 0;
}
.payment-group-list-btn a.payment-group-item .payment-group-item-text,
.payment-group-list-btn .payment-group-item .payment-group-item-text {
  width: 100%;
  padding-left: 1.875rem;
}
.payment-group-list-btn a.payment-group-item span, 
.payment-group-list-btn .payment-group-item .payment-group-item-label.payment-group-item-subtype {
  padding-left: 0;
}
.payment-group-list-btn a.payment-group-item.active,
.payment-group-list-btn .payment-group-item.active {
  background-color: #000;
  color: #fff;
  border-radius: 0.25rem;
}
.payment-group-list-btn a.payment-group-item.active span,
.payment-group-list-btn .payment-group-item.active span {
  color: #fff;
  font-weight: 700 !important;
}
.payment-group-list-btn a.payment-group-item.active .payment-group-item-text,
.payment-group-list-btn .payment-group-item.active .payment-group-item-text {
  color: #fff;
  font-weight: 500;
}
.payment-group-list-btn a.payment-group-item-text,
.payment-group-list-btn .payment-group-item-text {
  color: #757575;
  font-size: 0.875rem;
  font-family: Lato, sans-serif;
}
.steps-view {
  box-sizing: border-box;
  background-color: #fff;
  margin-top: 16px;
  padding: 0;
  width: 100%;
}
@media (min-width: 76.5rem) {
  .steps-view {
    margin-top: 0;
    padding: 0.9375rem;
    width: auto;
  }
}
.bf-area__header {
  box-sizing: border-box;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='225' height='48' viewBox='0 0 225 48' fill='none'%3E%3Cpath d='M136.302 48L0 48V3.53981L3.23306 0.119802C37.4948 -0.149787 160.302 0.119861 225 0.119861C182.491 0.0932989 169.812 48 136.302 48Z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3Clinearc-green id='paint0_linear' x1='225' y1='24.0008' x2='24.9062' y2='-46.5939' c-greenUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235A2D87'/%3E%3Cstop offset='1' stop-color='%234169AB'/%3E%3C/linearc-green%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-color: #0f9758;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 16px;
  width: 100%;
}
.bf-area__saldo {
  border-width: 1px;
  border-style: solid;
  border-color: #0f9758;
  border-radius: 4px;
  padding: 0 0 16px;
}
.bf-area__saldo main {
  color: #757575;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0 16px;
}
.bf-area__saldo main ul {
  box-sizing: border-box;
  list-style: none;
  margin: 16px 0 0;
  width: 100%;
}
@media (min-width: 48rem) {
  .bf-area__saldo main ul {
    padding-right: 10px;
    width: 60%;
  }
}
@media (min-width: 64rem) {
  .bf-area__saldo main ul {
    width: 56%;
  }
}
.bf-area__saldo main ul li .radio-custom-label {
  color: #757575;
  font-size: 0.875rem;
}
.bf-area__saldo main ul li .radio-custom:checked + label {
  color: #0f9758 !important;
  font-weight: 500;
  font-family: Lato, sans-serif;
}
.bf-area__saldo main ul li label {
  color: #757575;
  font-size: 0.875rem;
  font-family: Lato, sans-serif;
}
.bf-area__total {
  box-sizing: border-box;
  width: 100%;
}
@media (min-width: 48rem) {
  .bf-area__total {
    max-width: 144px;
    width: 40%;
  }
}
@media (min-width: 64rem) {
  .bf-area__total {
    width: 44%;
  }
}
.bf-area__total-item {
  border-radius: 4px;
  background-color: #fafafa;
  color: #0f9758;
  margin-top: 16px;
  padding: 8px 16px;
}
.bf-area__total-item p {
  font-size: 0.75rem;
}
.bf-area__total-item strong {
  font-size: 1rem;
  font-weight: 500;
  font-family: Lato, sans-serif;
}
form.form-step {
  display: flex;
  flex-wrap: wrap;
}
.iframe-credit-card-payment-group,
iframe html,
iframe body {
  background: #fff;
}
.CardForm {
  background-color: #fff;
  clear: both;
}
.CardForm select,
.CardForm textarea,
.CardForm input[type="text"],
.CardForm input[type="password"],
.CardForm input[type="datetime"],
.CardForm input[type="datetime-local"],
.CardForm input[type="date"],
.CardForm input[type="month"],
.CardForm input[type="time"],
.CardForm input[type="week"],
.CardForm input[type="number"],
.CardForm input[type="email"],
.CardForm input[type="url"],
.CardForm input[type="search"],
.CardForm input[type="tel"],
.CardForm input[type="color"],
.CardForm .uneditable-input {
  border-radius: 4px;
  border-color: #dbdbdb;
  box-shadow: none;
  box-sizing: border-box;
  color: #c4c4c4;
  height: 3rem;
  max-width: 100%;
  margin: 8px 0;
  padding: 0 1rem;
  width: 100%;
}
.CardForm input {
  border-radius: 4px;
  border-color: #dbdbdb;
  border-width: 1px;
  border-style: solid;
  color: #757575;
}
.CardForm label {
  font-family: Lato;
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 150%;
}
.CardForm select {
  border-radius: 4px;
  border-color: #dbdbdb;
  border-width: 1px;
  border-style: solid;
  color: #757575 !important;
  font-family: Lato;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 26px;
}
.CardForm .PaymentCardValue .input-prepend {
  align-items: center;
  display: flex;
  width: 100%;
}
.CardForm .PaymentCardValue .input-prepend .add-on {
  align-items: center;
  color: #757575;
  display: flex;
  height: 3rem;
  padding: 0 8px;
}
.CardForm #address-toggle-0 {
  height: 0.75rem;
  width: 0.75rem;
  appearance: none;
  background: #fff;
  border: 1px solid #dbdbdb;
  bottom: 0;
  color: #757575;
  cursor: pointer;
  display: inline-block;
  left: 0;
  margin-right: 0.5rem;
  outline: none;
  position: relative;
  position: relative;
  transition: all 0.15s ease-out 0s;
  top: 0;
  right: 0;
  z-index: 1000;
}
.CardForm #address-toggle-0:hover {
  background: #0f9758;
}
.CardForm #address-toggle-0:checked {
  background: #fff;
  border: 1px solid #000;
}
.CardForm #address-toggle-0:checked::before {
  height: 0.75rem;
  width: 0.75rem;
  color: #000;
  content: "✔";
  display: inline-block;
  font-size: 0.75rem;
  line-height: 12px;
  position: absolute;
  text-align: center;
}
.CardForm #address-toggle-0:checked::after {
  background: #fff;
  content: "";
  display: block;
  position: relative;
  z-index: 100;
}
.CardForm .PaymentCardCVV label,
.CardForm .PaymentCardDueDate label {
  width: 100%;
}
.CardForm .PaymentCardDueDate {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.CardForm .PaymentCardDueDate .payment-card-due-month,
.CardForm .PaymentCardDueDate .payment-card-due-year {
  width: 47.5%;
}
.CardForm .PaymentCardDueDate .payment-card-lash {
  width: 5%;
  margin: 0;
  text-align: center;
}
.CardForm .PaymentCardDueDate select.input-mini + span.error {
  width: 100%;
}
.CardForm .SavedCards .SavedCardsList {
  width: 100%;
}
.CardForm .SavedCards .SavedCardsList label {
  box-shadow: none;
  padding: 16px;
}
.CardForm .SavedCards .SavedCardsList label.SavedCard .link-delete {
  right: 0;
  top: 0;
}
.CardForm .SavedCards .SavedCardsList label.SavedCard .icon-ok-circle,
.CardForm .SavedCards .SavedCardsList label.SavedCard .icon-circle-blank {
  color: #0f9758;
  right: 25px;
  top: 50%;
  transform: translate(0, -50%);
}
.ChangeNumberOfPayments a {
  color: #000;
  background: transparent;
  padding: 0;
  text-transform: unset;
  text-decoration: underline;
  font-weight: 700;
  margin-top: 0.9375rem;
}
.ChangeNumberOfPayments a:hover {
  color: #000;
  background: transparent;
}
.ChangeNumberOfPayments a::selection {
  background: transparent;
}
@media (min-width: 48.1rem) {
  .payment-group-item-text {
    background-position-x: 190px !important;
  }
}
#payment-group-bankInvoicePaymentGroup .payment-group-item-text {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='28' viewBox='0 0 50 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.35' y='0.35' width='49.3' height='27.3' rx='3.65' fill='white' stroke='%23DDDDDD' stroke-width='0.7'/%3E%3Cpath d='M37 5V22H33.8V5H37ZM32.68 5V22H31.56V5H32.68ZM30.12 5V22H27.56V5H30.12ZM25.96 5V22H23.4V5H25.96ZM21.8 5V22H20.68V5H21.8ZM19.72 5V22H16.52V5H19.72ZM14.92 5V22H13V5H14.92Z' fill='black'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  padding-right: 0.375rem;
}
#payment-group-debitPaymentGroup .payment-group-item-text {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='28' viewBox='0 0 50 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.35' y='0.35' width='49.3' height='27.3' rx='3.65' fill='white' stroke='%23DBDBDB' stroke-width='0.7'/%3E%3Crect x='11.999' y='7' width='26' height='14.4918' rx='4' fill='%23A5D6A7'/%3E%3Crect x='37.3594' y='20' width='1.4918' height='24.7213' transform='rotate(90 37.3594 20)' fill='%23388E3C'/%3E%3Cpath d='M12 7.7459C12 7.33395 12.334 7 12.7459 7C13.1579 7 13.4908 7.33395 13.4908 7.7459V20.7459C13.4908 21.1579 13.1569 21.4918 12.7449 21.4918C12.333 21.4918 11.999 21.1579 11.999 20.7459L12 7.7459Z' fill='%23388E3C'/%3E%3Cpath d='M36.5072 7.7459C36.5072 7.33395 36.8412 7 37.2531 7C37.6651 7 37.999 7.33395 37.999 7.7459V20.7459C37.999 21.1579 37.6651 21.4918 37.2531 21.4918C36.8412 21.4918 36.5072 21.1579 36.5072 20.7459V7.7459Z' fill='%23388E3C'/%3E%3Cpath d='M37.2531 7C37.6651 7 37.999 7.33395 37.999 7.7459C37.999 8.15785 37.6651 8.49181 37.2531 8.49181L12.7459 8.4918C12.334 8.4918 12 8.15785 12 7.7459C12 7.33395 12.334 7 12.7459 7L37.2531 7Z' fill='%23388E3C'/%3E%3Cpath d='M15.4089 19.7869C15.4089 20.7285 14.6455 21.4918 13.7039 21.4918C12.7623 21.4918 11.999 20.7285 11.999 19.7869C11.999 18.8453 12.7623 18.082 13.7039 18.082C14.6455 18.082 15.4089 18.8453 15.4089 19.7869Z' fill='%23388E3C'/%3E%3Cpath d='M15.4089 8.70492C15.4089 9.64652 14.6455 10.4098 13.7039 10.4098C12.7623 10.4098 11.999 9.64652 11.999 8.70492C11.999 7.76332 12.7623 7 13.7039 7C14.6455 7 15.4089 7.76332 15.4089 8.70492Z' fill='%23388E3C'/%3E%3Cpath d='M37.999 8.70492C37.999 9.64652 37.2357 10.4098 36.2941 10.4098C35.3525 10.4098 34.5892 9.64652 34.5892 8.70492C34.5892 7.76332 35.3525 7 36.2941 7C37.2357 7 37.999 7.76332 37.999 8.70492Z' fill='%23388E3C'/%3E%3Cpath d='M37.999 19.7869C37.999 20.7285 37.2357 21.4918 36.2941 21.4918C35.3525 21.4918 34.5892 20.7285 34.5892 19.7869C34.5892 18.8453 35.3525 18.082 36.2941 18.082C37.2357 18.082 37.999 18.8453 37.999 19.7869Z' fill='%23388E3C'/%3E%3Ccircle cx='24.9996' cy='14.2457' r='4.2623' fill='%23388E3C'/%3E%3Ccircle cx='32.8842' cy='14.2455' r='1.27869' fill='%23388E3C'/%3E%3Ccircle cx='17.1136' cy='14.2455' r='1.27869' fill='%23388E3C'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 0.375rem;
}
.debitPaymentGroup .sight .total {
  font-size: 0.0001px !important;
}
.debitPaymentGroup .sight .total::before {
  content: "Pagamento à vista";
  font-size: 14px;
}
#payment-group-creditCardPaymentGroup .payment-group-item-text,
#payment-group-PayPalPlusPaymentGroup .payment-group-item-text {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='28' viewBox='0 0 50 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.35' y='0.35' width='49.3' height='27.3' rx='3.65' fill='white' stroke='%23DBDBDB' stroke-width='0.7'/%3E%3Crect x='12' y='6' width='26' height='16' rx='3' fill='%234DB6E3'/%3E%3Crect x='12' y='9' width='26' height='3' fill='%23455A64'/%3E%3Crect x='15' y='16' width='5' height='1' rx='0.5' fill='%23FAFAFA'/%3E%3Crect width='7' height='1' rx='0.5' transform='matrix(1 0 0 -1 15 19)' fill='%23FAFAFA'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 0;
}
#payment-group-bitcoinPaymentGroup .payment-group-item-text {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='28' viewBox='0 0 50 28' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect x='0.35' y='0.35' width='49.3' height='27.3' rx='3.65' fill='white' stroke='%23DBDBDB' stroke-width='0.7'/%3E%3Crect x='6' y='10' width='38' height='8' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='translate(0 -0.000255624) scale(0.00204499 0.0097137)'/%3E%3C/pattern%3E%3Cimage id='image0' width='489' height='103' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 0;
}
#payment-group-AmeDigitalPaymentGroup .payment-group-item-text {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='28' viewBox='0 0 50 28' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect x='0.35' y='0.35' width='49.3' height='27.3' rx='3.65' fill='white' stroke='%23DBDBDB' stroke-width='0.7'/%3E%3Crect x='4.7002' y='6.2998' width='40.6' height='15.4' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='translate(0.00570096 -0.25) scale(0.00370906 0.00958807)'/%3E%3C/pattern%3E%3Cimage id='image0' width='287' height='176' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 0;
  background-size: unset !important;
}
#payment-group-instantPaymentPaymentGroup .payment-group-item-text {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='28' viewBox='0 0 50 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='49' height='27' rx='3.5' fill='white' stroke='%23DBDBDB'/%3E%3Cpath d='M29.8193 19.1581C29.0776 19.1581 28.3715 18.8721 27.8443 18.3448L24.9934 15.4939C24.7967 15.2973 24.4482 15.2973 24.2427 15.4939L21.3828 18.3537C20.8555 18.881 20.1585 19.167 19.4078 19.167H18.8447L22.4553 22.7775C23.5813 23.9036 25.4134 23.9036 26.5395 22.7775L30.1589 19.1581H29.8193Z' fill='%2332BCAD'/%3E%3Cpath d='M19.4126 9.07606C20.1544 9.07606 20.8604 9.36205 21.3877 9.88933L24.2475 12.7492C24.4531 12.9547 24.7927 12.9547 24.9982 12.7492L27.8491 9.9072C28.3764 9.37992 29.0735 9.09394 29.8242 9.09394H30.1638L26.5443 5.46553C25.4183 4.33947 23.5862 4.33947 22.4601 5.46553L18.8496 9.07606H19.4126Z' fill='%2332BCAD'/%3E%3Cpath d='M33.1555 12.0816L30.9659 9.89201C30.9212 9.90988 30.8676 9.92776 30.814 9.92776H29.822C29.3036 9.92776 28.8032 10.1333 28.4367 10.4997L25.5858 13.3506C25.3177 13.6187 24.9692 13.7528 24.6206 13.7528C24.2721 13.7528 23.9236 13.6187 23.6555 13.3506L20.7956 10.4908C20.4292 10.1244 19.9287 9.91882 19.4104 9.91882H18.186C18.1324 9.91882 18.0877 9.90988 18.043 9.89201L15.8445 12.0816C14.7185 13.2076 14.7185 15.0397 15.8445 16.1658L18.043 18.3643C18.0877 18.3464 18.1413 18.3374 18.186 18.3374H19.4104C19.9287 18.3374 20.4292 18.1319 20.7956 17.7655L23.6555 14.9056C24.1738 14.3873 25.0764 14.3873 25.5858 14.9056L28.4367 17.7565C28.8032 18.123 29.3036 18.3285 29.822 18.3285H30.814C30.8676 18.3285 30.9212 18.3374 30.9659 18.3553L33.1555 16.1658C34.2815 15.0397 34.2815 13.2076 33.1555 12.0816Z' fill='%2332BCAD'/%3E%3C/svg%3E%0A") !important;
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 0;
  background-size: unset !important;
}
select {
  border-radius: 0;
  -webkit-appearance: none;
  height: 3rem;
  box-shadow: unset;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M0.705384 0.704615C1.09466 0.315342 1.72569 0.314998 2.11538 0.703846L6 4.58L9.88462 0.703846C10.2743 0.314999 10.9053 0.315343 11.2946 0.704616C11.6842 1.09419 11.6842 1.72581 11.2946 2.11538L6.70711 6.70289C6.31658 7.09342 5.68342 7.09342 5.29289 6.70289L0.705384 2.11538C0.315811 1.72581 0.315811 1.09419 0.705384 0.704615Z' fill='%23666666'/%3E%3C/svg%3E");
  background-position: calc(100% - 16px) 50%;
  background-repeat: no-repeat;
  background-size: 12px;
}
.FormFieldLabel,
.AddressToggle,
.box-payment-option label {
  color: #757575;
  font-size: 0.875rem;
}
.box-payment-option iframe body {
  background: #fff !important;
}
.PaymentInstallments label {
  display: block !important;
}
.PaymentInstallments select {
  color: #c4c4c4;
  width: 100% !important;
}
.PaymentCardCVV label,
.PaymentCardDueDate label {
  width: 100%;
}
.PaymentCardDueDate {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.PaymentCardDueDate .payment-card-due-month,
.PaymentCardDueDate .payment-card-due-year {
  width: 47.5%;
}
.PaymentCardDueDate .payment-card-lash {
  width: 5%;
  margin: 0;
  text-align: center;
}
.PaymentCardDueDate select.input-mini + span.error {
  width: 100%;
}
.SecurityEnvironmentIcon {
  display: none;
}
.payment-discounts-list {
  display: none;
}
p.PaymentCardCVV {
  position: relative;
}
p.PaymentCardCVV .PaymentCardCVVHelp {
  right: 0;
  top: 0;
  margin: 0;
}
.bf-loading {
  background-color: rgba(0, 0, 0, 0.75) !important;
}
#client-profile-data .accordion-heading .accordion-toggle:before {
  content: "1. ";
}
#shipping-data .accordion-heading .accordion-toggle:before {
  content: "2. ";
}
#payment-data .accordion-heading .accordion-toggle:before {
  content: "3. ";
}
.cart-fixed h2 {
  font-size: 0.00001px !important;
}
.cart-fixed h2:before {
  content: "Resumo";
  color: #c4c4c4;
  font-size: 1.125rem;
}
.body-checkout-confirmation {
  background-color: #fff;
  color: #757575;
  font-family: Lato, sans-serif;
}
.body-checkout-confirmation #app-top .cconf-alert {
  font-family: "Roboto", sans-serif;
  background-color: #fff;
  padding: 1rem;
}
.body-checkout-confirmation #app-container .ph3-ns {
  padding-bottom: 5rem;
  position: relative;
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns > .cf.mb3.mb5-ns {
  display: none;
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf.mt4.mt0-ns.mb3 {
  display: flex;
  flex-wrap: wrap;
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns > .pt4 {
  display: flex;
  flex-direction: column;
  padding-top: 0;
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns > .pt4 > .dib.cf.w-100.pt4 {
  align-items: flex-end;
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns > .pt4 > .dib + .w-100 > div {
  display: none;
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns > .pt4 .w-100 {
  padding-top: 0;
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns > .pt4 .w-100.fl.pa2.pl0 {
  display: flex;
  flex-direction: column;
}
@media (max-width: 30rem) {
  .body-checkout-confirmation #app-container .ph3-ns.w-70-ns > .pt4 .w-100.fl.pa2.pl0 {
    border-bottom: solid 1px #f0f0f0;
    border-top: solid 1px #f0f0f0;
    padding: 0.9375rem 0 0.8125rem;
  }
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns > .pt4 .w-100.fl.pa2.pl0 h2 {
  color: #9e9e9e;
  font-family: Lato, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
}
@media (max-width: 30rem) {
  .body-checkout-confirmation #app-container .ph3-ns.w-70-ns > .pt4 .w-100.fl.pa2.pl0 h2 {
    padding-left: 0.9375rem;
  }
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns > .pt4 .w-100.fl.pa2.pl0 time {
  color: #c4c4c4;
  font-family: Lato, sans-serif;
  font-size: 0.875rem;
  margin-top: 0;
}
@media (max-width: 30rem) {
  .body-checkout-confirmation #app-container .ph3-ns.w-70-ns > .pt4 .w-100.fl.pa2.pl0 time {
    padding-left: 0.9375rem;
  }
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .mb2 h2.f3 {
  font-weight: 500;
  font-family: Lato, sans-serif;
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -8px;
}
@media (min-width: 48rem) {
  .body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf {
    flex-wrap: nowrap;
    margin: 0 -12px;
  }
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-profile,
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-payment,
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-summary {
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #dbdbdb;
  border-radius: 4px;
  font-family: Lato, sans-serif;
  margin: 8px;
  padding: 16px;
  width: 100%;
}
@media (min-width: 48rem) {
  .body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-profile,
  .body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-payment,
  .body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-summary {
    margin: 12px;
    width: 33.33%;
  }
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-profile h3,
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-payment h3,
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-summary h3 {
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: initial;
  margin: 0;
  text-transform: none;
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-profile article,
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-payment article,
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-summary article {
  background-color: #fff;
  border-color: #fff;
  border-radius: 0;
  border-style: solid;
  border-width: 0.0625rem;
  border-bottom-color: #f0f0f0;
  box-shadow: none;
}
@media (max-width: 30rem) {
  .body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-profile article,
  .body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-payment article,
  .body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-summary article {
    min-height: unset;
  }
}
@media (min-width: 48rem) {
  .body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-profile article,
  .body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-payment article,
  .body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf > .mb2:not(.tracked) + .cf .cconf-summary article {
    border-color: #f0f0f0;
  }
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf .cf.pv4-ns {
  background-color: #fff;
  padding: 24px 0;
  margin: 16px 0 24px;
}
@media (min-width: 48rem) {
  .body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf .cf.pv4-ns {
    width: 66.3%;
  }
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf .cf.pv4-ns .bg-light-gray.ph3.pv2.w-50-l.w-70-m.mb3.fw5.br2 {
  display: block;
  padding: 0;
  background: #fff;
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf .cf.pv4-ns .bg-light-gray.ph3.pv2.w-50-l.w-70-m.mb3.fw5.br2 .gray {
  font-family: Lato;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #666666;
  margin-bottom: 20px;
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf .cf.pv4-ns .bg-light-gray.ph3.pv2.w-50-l.w-70-m.mb3.fw5.br2 span {
  font-family: Lato;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  color: #999999;
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf .br2.bg-near-white.pa3.lh-title {
  background-color: #fff;
  border-bottom: 1px solid #c4c4c4;
  margin-bottom: 16px;
  padding: 0 0 16px;
}
@media (min-width: 48rem) {
  .body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf .br2.bg-near-white.pa3.lh-title {
    border: 0;
    margin: 0;
    padding: 0;
  }
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf .br2.bg-near-white.pa3.lh-title h4 span {
  font-family: Lato, sans-serif;
  font-size: 16px;
  color: #666666;
  font-weight: 700;
  letter-spacing: normal;
  text-transform: none;
}
.body-checkout-confirmation #app-container .ph3-ns.w-70-ns .cf .br2.bg-near-white.pa3.lh-title h4 + p {
  font-family: Lato, sans-serif;
  font-size: 16px;
  color: #666666;
  font-weight: 700;
  line-height: 20px;
  margin-top: 1.125rem;
  margin-bottom: 0.25rem;
}
.body-checkout-confirmation #app-container .cconf-continue-button {
  background-color: transparent;
  border: 0.0625rem solid #c4c4c4;
}
.body-checkout-confirmation #app-container .cconf-continue-button span {
  color: #757575;
}
.body-checkout-confirmation #app-container .cconf-myorders-button,
.body-checkout-confirmation #app-container .cconf-continue-button {
  align-items: center;
  display: flex;
  float: none;
  justify-content: center;
  height: 3rem;
  min-height: 3rem;
  margin: 0 0 0.5rem;
  width: 100%;
  padding: 1.1875rem;
}
.body-checkout-confirmation #app-container .cconf-myorders-button span,
.body-checkout-confirmation #app-container .cconf-continue-button span {
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.1875rem;
}
@media (min-width: 48rem) {
  .body-checkout-confirmation #app-container .cconf-myorders-button,
  .body-checkout-confirmation #app-container .cconf-continue-button {
    float: right;
    margin: 0;
    width: calc(50% - 0.938rem);
  }
}
@media (min-width: 64rem) {
  .body-checkout-confirmation #app-container .cconf-myorders-button,
  .body-checkout-confirmation #app-container .cconf-continue-button {
    width: 25%;
  }
}
.body-checkout-confirmation #app-container .cconf-myorders-button {
  border: 0.0625rem solid #5dbdb1;
  order: 1;
}
@media (min-width: 48rem) {
  .body-checkout-confirmation #app-container .cconf-myorders-button {
    margin-left: 1.875rem;
  }
}
.body-checkout-confirmation #app-container .cconf-myorders-button span {
  color: #fff;
}
.body-checkout-confirmation .cconf-payment h3 span {
  font-size: 0;
}
.body-checkout-confirmation .cconf-payment h3 span::before {
  content: "Forma de pagamento";
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: initial;
  margin: 0;
  text-transform: none;
}
.body-checkout-confirmation .cconf-payment .lh-copy {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.body-checkout-confirmation .cconf-payment .lh-copy span {
  text-transform: capitalize;
}
.body-checkout-confirmation .cconf-payment .lh-copy span::after {
  content: none;
}
.body-checkout-confirmation .cconf-payment .lh-copy span.mb1.db:first-of-type {
  align-items: center;
  display: flex;
}
.body-checkout-confirmation .cconf-payment .lh-copy span.mb1.db:first-of-type::after {
  content: ":";
  display: block;
  font-size: 1rem;
}
.body-checkout-confirmation .cconf-payment .lh-copy span.mb1.db:last-of-type {
  font-weight: 400;
  margin-left: 8px;
}
.body-checkout-confirmation .cconf-payment .lh-copy .ml1-ns {
  margin-bottom: 4px;
}
.body-checkout-confirmation .cconf-profile .lh-copy .mt0.mb1:first-child {
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 10px;
  text-transform: capitalize;
}
.body-checkout-confirmation .cconf-summary .lh-copy .ma0.pv1.bb.b--light-gray {
  display: none;
}
.body-checkout-confirmation .cconf-summary .lh-copy .ma0.pv1 .fr {
  font-weight: 500;
}
.body-checkout-confirmation .cconf-product-table {
  background-color: #fff;
  border: 0;
}
.body-checkout-confirmation .cconf-product-table .cconf-product {
  display: flex;
}
.body-checkout-confirmation .cconf-product-table thead th {
  padding: 0.625rem 0rem;
}
.body-checkout-confirmation .cconf-product-table thead th:first-child {
  padding-left: 0;
}
@media (max-width: 30rem) {
  .body-checkout-confirmation .cconf-product-table thead th:first-child {
    padding-left: 0.9375rem;
  }
}
@media (min-width: 48rem) {
  .body-checkout-confirmation .cconf-product-table thead th {
    padding: 0.625rem 1.25rem;
  }
}
.body-checkout-confirmation .cconf-product-table thead th span {
  color: #9e9e9e;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}
.body-checkout-confirmation .cconf-product-table tbody td {
  border: 0;
  color: #c4c4c4;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  padding: 1rem 0rem;
  vertical-align: middle;
}
.body-checkout-confirmation .cconf-product-table tbody td:first-child {
  align-items: center;
  display: flex;
  padding-left: 0;
}
.body-checkout-confirmation .cconf-product-table tbody td img {
  height: 3.75rem;
  width: 3.75rem;
  float: inherit;
  margin-right: 1.25rem;
  max-width: inherit;
}
@media (min-width: 64rem) {
  .body-checkout-confirmation .cconf-product-table tbody td img {
    float: left;
  }
}
.body-checkout-confirmation .cconf-product-table tbody td.v-top.pv2:not(.pr3) {
  padding-left: 16px;
}
.body-checkout-confirmation .cconf-product-table tbody td .w-80-ns {
  float: inherit;
  width: inherit;
}
.body-checkout-confirmation .cconf-product-table tbody td a {
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1rem;
}
.body-checkout-confirmation .cconf-product-table tbody td a + span {
  display: none;
}
.body-checkout-confirmation .cconf-product-table tbody td .mv1-ns + span {
  color: #757575;
  font-size: 0.75rem;
}
.body-checkout-confirmation .cconf-product-table tbody td span {
  color: #757575;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.body-checkout-confirmation .cconf-bank-invoice-data__print a,
.body-checkout-confirmation .cconf-bank-invoice-data__print .bg-dark-green,
.body-checkout-confirmation .cconf-bank-invoice-data__print button,
.body-checkout-confirmation .cconf-bank-invoice__open a,
.body-checkout-confirmation .cconf-bank-invoice__open .bg-dark-green,
.body-checkout-confirmation .cconf-bank-invoice__open button {
  background-color: transparent;
  border-width: 0.0625rem;
  border-style: solid;
  border-radius: 0.25rem;
  transition: 0.4s;
  text-transform: uppercase;
  padding: 1rem;
  width: 100%;
  font-size: 1rem;
  font-weight: 500;
}
.body-checkout-confirmation .cconf-bank-invoice-data__print a .flex.mr2,
.body-checkout-confirmation .cconf-bank-invoice-data__print .bg-dark-green .flex.mr2,
.body-checkout-confirmation .cconf-bank-invoice-data__print button .flex.mr2,
.body-checkout-confirmation .cconf-bank-invoice__open a .flex.mr2,
.body-checkout-confirmation .cconf-bank-invoice__open .bg-dark-green .flex.mr2,
.body-checkout-confirmation .cconf-bank-invoice__open button .flex.mr2 {
  display: none;
}
.body-checkout-confirmation .cconf-bank-invoice-data__top.flex-ns {
  flex-wrap: wrap;
}
.body-checkout-confirmation .more-info__button,
.body-checkout-confirmation .more-info__data {
  display: none;
}
.body-checkout-confirmation .f6.lh-title.mv1-ns a {
  font-family: Lato;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  color: #4c4c4c;
}
.bf-seller-code {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  padding-bottom: 1rem;
  width: 100%;
}
.bf-seller-code__body {
  align-items: center;
  display: flex;
  flex-direction: row;
  position: relative;
  width: 100%;
}
@media (min-width: 48rem) {
  .bf-seller-code__body {
    max-width: 18.25rem;
  }
}
.bf-seller-code__input {
  border-color: #f0f0f0;
  border-radius: 0.125rem;
  border-style: solid;
  border-width: 0.0625rem;
  box-sizing: border-box;
  box-shadow: none;
  font-size: 0.875rem;
  height: 3rem !important;
  margin-right: 0.625rem;
  padding: 0 1rem !important;
  width: calc(100% - 30px);
}
@media (min-width: 48rem) {
  .bf-seller-code__input {
    width: 16.375rem;
  }
}
.bf-seller-code__footer {
  width: 100%;
}
@media (min-width: 48rem) {
  .bf-seller-code__footer {
    max-width: 18.25rem;
  }
}
.bf-seller-code__footer:not(:empty) {
  padding-top: 0.5rem;
}
.bf-seller-code__inputed {
  font-weight: bold;
  color: #0f9758;
}
.bf-seller-code__tooltip {
  height: 1.25rem;
  width: 1.25rem;
  cursor: pointer;
}
.bf-seller-code__tooltip svg {
  height: 1.25rem;
  width: 1.25rem;
  pointer-events: none;
}
.bf-popover {
  display: none;
  will-change: transform;
  position: absolute;
  top: -6.75rem;
  right: 0;
  z-index: 1060;
  max-width: 17.25rem;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.75rem;
  word-wrap: break-word;
  background-color: #0f9758;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3125rem;
}
.bf-popover-body {
  padding: 0.5rem 0.75rem;
  color: #fff;
  font-weight: 700;
}
.bf-popover-arrow {
  bottom: -0.75rem;
  display: block;
  height: 0.5rem;
  margin: 0.3125rem;
  position: absolute;
  right: 50%;
  width: 1rem;
}
.bf-popover .bf-popover-arrow::after,
.bf-popover .bf-popover-arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bf-popover > .bf-popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bf-popover > .bf-popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #0f9758;
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
#ajaxBusy {
  height: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: -100%;
}
#ajaxBusy p {
  font-size: 0;
}
.bf-icon--loading {
  transform-origin: 50% 50%;
  animation-duration: 1s;
  animation-name: pulse;
  animation-iteration-count: infinite;
}
.bf-loading {
  max-width: 100%;
  max-height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  position: fixed;
  pointer-events: none;
  z-index: 920;
  width: 100%;
}
.bf-loading > svg {
  width: 20% !important;
  max-width: 6.25rem;
  position: absolute;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}
.shipping-bar {
  display: flex;
  position: relative;
  border: 1px solid #c4c4c4;
  box-sizing: border-box;
  border-radius: 4px;
  min-height: 5.375rem;
  align-items: center;
  margin-bottom: 1.5rem;
}
.shipping-bar p {
  width: 25%;
  padding-left: 80px;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  color: #4c4c4c;
}
.shipping-bar p strong {
  color: #b21f3b;
}
.shipping-bar p.free-shipping b {
  color: #0f9758;
}
.shipping-bar a {
  width: 25%;
  text-align: right;
  padding-right: 80px;
  font-weight: 500;
  cursor: pointer;
}
.shipping-bar .progress-bar {
  width: 50%;
  position: relative;
  margin-top: -20px;
}
@media screen and (max-width: 768px) {
  .shipping-bar {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    padding: 0 20px;
  }
  .shipping-bar .progress-bar,
  .shipping-bar a,
  .shipping-bar p {
    width: 100%;
    text-align: center;
    padding: 0 10px;
  }
  .shipping-bar .progress-bar,
  .shipping-bar .progress-bar-success {
    height: 10px;
    margin: 0;
  }
  .shipping-bar .progress-bar svg,
  .shipping-bar .progress-bar-success svg {
    width: 10px;
  }
  .shipping-bar .progress-bar-success {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.shipping-bar .progress-bar-common {
  position: absolute;
  top: 0;
  left: 0;
  background: #e7e7e7;
  border-radius: 21px;
  width: 100%;
  text-align: right;
  padding-right: 5px;
  color: #717171;
}
.shipping-bar .progress-bar-success {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 21px;
  width: 100%;
  text-align: right;
  padding-right: 5px;
  background: #0f9758;
  text-align: center;
}
.shipping-bar .progress-bar-active {
  border-radius: 21px;
  position: absolute;
  width: 33%;
  text-align: center;
  top: 0;
  left: 0;
  background-color: #b21f3b;
  color: #fff;
}
.shipping-bar { 
  display: none !important;
}
fieldset.coupon-fieldset.sales-coupon {
  display: none !important;
}
.box-client-info-pj { display: none !important; }