@charset "UTF-8";
@import url("https://paneraimx.myvtex.com/files/pnmx-antilavado.min.css");

@font-face {
  font-family: HelveticaNeue;
  src: url(/arquivos/HelveticaNeueCyr-Bold.woff2.xml) format("woff2"),
    url(/arquivos/HelveticaNeueCyr-Bold.woff.xml) format("woff");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/arquivos/HelveticaNeueCyr-Light.woff2.xml) format("woff2"),
    url(/arquivos/HelveticaNeueCyr-Light.woff.xml) format("woff");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/arquivos/HelveticaNeueCyr-Medium.woff2.xml) format("woff2"),
    url(/arquivos/HelveticaNeueCyr-Medium.woff.xml) format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/arquivos/HelveticaNeueCyr-MediumItalic.woff2.xml) format("woff2"),
    url(/arquivos/HelveticaNeueCyr-MediumItalic.woff.xml) format("woff");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/arquivos/HelveticaNeueCyr-LightItalic.woff2.xml) format("woff2"),
    url(/arquivos/HelveticaNeueCyr-LightItalic.woff.xml) format("woff");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/arquivos/HelveticaNeueCyr-HeavyItalic.woff2.xml) format("woff2"),
    url(/arquivos/HelveticaNeueCyr-HeavyItalic.woff.xml) format("woff");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/arquivos/HelveticaNeueCyr-Black.woff2.xml) format("woff2"),
    url(/arquivos/HelveticaNeueCyr-Black.woff.xml) format("woff");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/arquivos/HelveticaNeueCyr-Heavy.woff2.xml) format("woff2"),
    url(/arquivos/HelveticaNeueCyr-Heavy.woff.xml) format("woff");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/arquivos/HelveticaNeueCyr-Italic.woff2.xml) format("woff2"),
    url(/arquivos/HelveticaNeueCyr-Italic.woff.xml) format("woff");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/arquivos/HelveticaNeueCyr-Roman.woff2.xml) format("woff2"),
    url(/arquivos/HelveticaNeueCyr-Roman.woff.xml) format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/arquivos/HelveticaNeueCyr-BlackItalic.woff2.xml) format("woff2"),
    url(/arquivos/HelveticaNeueCyr-BlackItalic.woff.xml) format("woff");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/arquivos/HelveticaNeueCyr-UltraLightItalic.woff2.xml) format("woff2"),
    url(/arquivos/HelveticaNeueCyr-UltraLightItalic.woff.xml) format("woff");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/arquivos/HelveticaNeueCyr-BoldItalic.woff2.xml) format("woff2"),
    url(/arquivos/HelveticaNeueCyr-BoldItalic.woff.xml) format("woff");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/arquivos/HelveticaNeueCyr-ThinItalic.woff2.xml) format("woff2"),
    url(/arquivos/HelveticaNeueCyr-ThinItalic.woff.xml) format("woff");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/arquivos/HelveticaNeueCyr-UltraLight.woff2.xml) format("woff2"),
    url(/arquivos/HelveticaNeueCyr-UltraLight.woff.xml) format("woff");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/arquivos/HelveticaNeueCyr-Thin.woff2.xml) format("woff2"),
    url(/arquivos/HelveticaNeueCyr-Thin.woff.xml) format("woff");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: HelveticaNeueLTPro-Bd;
  src: url(https://panerai.vteximg.com.br/arquivos/HelveticaNeueLTPro-Bd-webfont.woff2.css) format("woff2"),
    url(https://panerai.vteximg.com.br/arquivos/HelveticaNeueLTPro-Bd-webfont.woff2.css) format("woff");
  font-display: swap;
}

body {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 27px;
  background: #fbfbfb;
  padding-top: 0;
}

#orderform-title {
  font-style: normal;
  font-weight: 700;
  font-size: 27px;
  line-height: 30px;
  text-transform: uppercase;
  text-align: center;
  color: #000;
  margin-top: 0;
  margin-bottom: 14px;
}

#orderform-title.show {
  display: block !important;
}

.modal-body.default-modal-body.payment-confirmation-modal-body .icon-lock {
  position: relative;
  top: -18px;
}

.icon-edit {
  color: #000;
}

.link-gift-card {
  position: static !important;
}

.gift-card-section {
  margin-left: 0 !important;
  width: 90% !important;
}

.header__checkout {
  background: #f5f5f5;
  padding: 39px 0;
  margin-bottom: 51px;
}

.header__checkout .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.header__checkout .container .header__checkout-secure {
  margin-left: auto;
}

.header__checkout .container .header__checkout-secure img {
  display: none;
}

@media screen and (max-width: 768px) {
  .header__checkout {
    margin-left: -10px;
    margin-right: -10px;
    padding: 20px 10px;
  }

  .header__checkout-logo {
    max-width: 93px;
  }

  .header__checkout-secure {
    max-width: 70px;
  }

  .header__checkout-secure img {
    display: none;
  }
}

h1 {
  font-style: normal;
  font-weight: 700;
  font-size: 27px;
  line-height: 30px;
  text-transform: uppercase;
  color: #464749;
}

@media screen and (min-width: 1200px) {
  .container-main {
    width: 1170px !important;
  }
}

@media screen and (max-width: 768px) {
  .container-main {
    width: auto !important;
  }
}

.summary-template-holder .cart-more-options {
  margin-left: 0;
}

.summary-template-holder .cart-more-options .srp-main-title {
  font-style: normal;
  font-weight: 700;
  font-size: 0;
  line-height: 22px;
  letter-spacing: -0.54px;
  text-transform: uppercase;
  color: #000;
}

.summary-template-holder .cart-more-options .srp-main-title:before {
  content: "Costo de envío";
  font-size: 18px;
}

.summary-template-holder .cart-more-options .srp-data {
  margin-top: 4px;
}

.summary-template-holder .cart-more-options .srp-data .srp-delivery-info label {
  border: none;
  height: 47px;
  border-radius: 0;
  display: flex;
}

.summary-template-holder .cart-more-options .srp-data .srp-delivery-info label svg path {
  fill: #000;
}

.summary-template-holder .cart-more-options .srp-data .srp-delivery-info label .srp-shipping-current-single__sla.gray {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 27px;
  color: #000;
}

.summary-template-holder .cart-more-options .srp-data .srp-delivery-info label .srp-shipping-current-single__price.flex-none.gray.pl4 {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  color: #000;
}

.summary-template-holder .cart-more-options .srp-data .shp-open-options {
  border-radius: 0;
  padding: 12px 20px;
  background: #000;
  color: #fff;
}

.summary-template-holder .cart-more-options .srp-data .srp-postal-code label {
  display: none;
}

.summary-template-holder .cart-more-options .srp-data .srp-postal-code .ship-postalCode {
  width: auto;
  display: flex;
  flex-direction: column;
}

.summary-template-holder .cart-more-options .srp-data .srp-postal-code .ship-postalCode small a {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 23px;
  color: #000;
}

.summary-template-holder .cart-more-options .srp-data .srp-postal-code #ship-postalCode {
  background: #f3f1ed;
  width: 235px;
  height: 55px;
  outline: none;
  border-radius: 0;
}

.summary-template-holder .cart-more-options .srp-data .srp-postal-code #ship-postalCode:focus {
  outline: none;
  box-shadow: none;
}

.summary-template-holder .cart-more-options .srp-data .srp-postal-code #ship-postalCode .error {
  font-size: 12px;
}

.summary-template-holder .cart-more-options .srp-data .srp-postal-code #cart-shipping-calculate {
  font-size: 0;
  line-height: 22px;
  text-transform: uppercase;
  height: 55px;
  width: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #000;
  align-self: start;
  border-radius: 0;
  margin-left: 0;
  border-color: #000;
}

.summary-template-holder .cart-more-options .srp-data .srp-postal-code #cart-shipping-calculate:after {
  content: "";
  display: block;
  height: 17px;
  width: 10px;
  background-image: url(/arquivos/icon-checkout-arrow-big-right.png);
  background-repeat: no-repeat;
  margin: 0 auto;
}

#cart-title {
  color: #000;
}

.coupon.summary-coupon {
  display: none;
}

.cart-template .empty-cart-title {
  margin: 40px 0 0;
}

.cart-template .empty-cart-message,
.cart-template .empty-cart-title {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 27px;
  color: #000;
}

.cart-template .empty-cart-links .btn {
  background: #fff;
  border-radius: 0;
  border: 2px solid #000;
  color: #000;
  margin-top: 60px;
  font-weight: 700;
  font-size: 16px;
  padding: 10px 60px;
  text-transform: uppercase;
}

.cart-template .cart {
  margin-bottom: 50px;
  padding: 25px 0;
  border: none;
}

.cart-template .cart .table tbody {
  border-bottom: 1px solid #000;
}

.cart-template .cart-items>thead>tr>th {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 27px;
}

.cart-template .cart .shipping-date {
  display: none;
}

.cart-template .cart .product-item {
  padding-bottom: 15px;
}

.cart-template .cart .product-item:not(:last-of-type) {
  border-bottom: 1px solid #000;
}

.cart-template .cart .product-item .product-image a {
  width: 64px;
  padding: 5px;
  display: block;
}

.cart-template .cart .product-item .product-image img {
  width: 64px;
  height: 78px;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.cart-template .cart .product-item .product-name a {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.54px;
  text-transform: uppercase;
  color: #000;
}

.cart-template .cart .product-item .best-price .new-product-price {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 27px;
  text-align: center;
  color: #000;
}

.cart-template .cart .product-item .quantity .item-quantity-change {
  border-radius: 50%;
  color: #000;
}

.cart-template .cart .product-item .quantity .item-quantity-change .icon-minus-sign:before {
  content: "\f068";
  color: #000;
}

.cart-template .cart .product-item .quantity .item-quantity-change .icon-plus-sign:before {
  content: "\f067";
  color: #000;
}

.cart-template .cart .product-item .quantity .item-quantity-change .icon:before {
  font-size: 14px;
}

.cart-template .cart .product-item .quantity input {
  vertical-align: baseline;
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
  padding: 16px;
  border-color: #000;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #000;
}

.cart-template .cart .product-item .quantity-price {
  width: 20%;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 27px;
  text-align: center;
  color: #000;
}

.cart-template .cart .product-item .item-link-remove .icon:before {
  content: url(/arquivos/trash.png);
  display: block;
}

.product-name .brand-name,
.product-name .seller {
  display: none;
}

.client-pre-email {
  background: #fbfbfb;
  border-top: none;
  height: 100%;
}

.client-pre-email .link-cart {
  display: none;
}

.client-pre-email .client-pre-email-h label {
  margin-bottom: 15px;
  margin-top: 20px !important;
}

.client-pre-email .client-pre-email-h label span {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 27px;
  text-align: center;
  color: #000;
}

.client-pre-email .client-pre-email-h label small {
  display: none;
}

.client-pre-email #client-pre-email {
  background: #fff;
  border: 1px solid #000;
  box-sizing: border-box;
  border-radius: 0;
  height: 60px;
  padding-left: 25px;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 23px;
  text-transform: uppercase;
}

.client-pre-email #client-pre-email::-webkit-input-placeholder {
  color: #000;
  font-weight: 700;
  font-size: 14px;
  line-height: 23px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.client-pre-email #client-pre-email::-moz-placeholder {
  color: #000;
  font-weight: 700;
  font-size: 14px;
  line-height: 23px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.client-pre-email #client-pre-email:-ms-input-placeholder {
  color: #000;
  font-weight: 700;
  font-size: 14px;
  line-height: 23px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.client-pre-email #client-pre-email::-ms-input-placeholder {
  color: #000;
  font-weight: 700;
  font-size: 14px;
  line-height: 23px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.client-pre-email #client-pre-email::placeholder {
  color: #000;
  font-weight: 700;
  font-size: 14px;
  line-height: 23px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.client-pre-email #client-pre-email:active,
.client-pre-email #client-pre-email:focus,
.client-pre-email #client-pre-email:hover {
  box-shadow: none;
}

.client-pre-email #btn-client-pre-email {
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0;
  border: none;
  background: #000 !important;
  height: 59px;
  width: 75px;
  padding-top: 0;
  padding-bottom: 0;
  box-sizing: border-box;
  text-shadow: none;
  box-shadow: none;
  font-size: 0;
}

.client-pre-email #btn-client-pre-email:after {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  background-image: url(/arquivos/arrow-form-gray-small-down.png);
  background-repeat: no-repeat;
  background-position: 50%;
  margin: -20px auto 0;
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.client-pre-email #btn-client-pre-email:active,
.client-pre-email #btn-client-pre-email:focus,
.client-pre-email #btn-client-pre-email:hover {
  box-shadow: none;
}

.client-pre-email .emailInfo {
  border: none;
  text-align: center;
}

.client-pre-email .emailInfo h3 {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 27px;
  text-align: center;
  color: #000;
}

.client-pre-email .emailInfo ul li {
  margin-bottom: 20px;
}

.client-pre-email .emailInfo ul li i {
  margin-right: 10px;
  font-weight: thin;
}

.client-pre-email .emailInfo ul li span {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 27px;
  text-align: center;
  color: #000;
}

.client-pre-email .emailInfo .icon-lock {
  display: none;
}

.checkbox {
  padding-left: 0;
}

input[type="checkbox"] {
  display: none;
}

input[type="checkbox"]:checked+label:after,
input[type="checkbox"]:checked+span:after {
  -webkit-transform: scale(1);
  transform: scale(1);
}

input[type="checkbox"]+label,
input[type="checkbox"]+span {
  position: relative;
  padding-left: 30px;
  display: inline-block;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 23px;
  color: #000;
  text-transform: none;
}

input[type="checkbox"]+label:before,
input[type="checkbox"]+span:before {
  position: absolute;
  left: 0;
  content: "";
  display: block;
  height: 16px;
  width: 16px;
  border: 1px solid #000;
  border-radius: 0;
  top: 2px;
  background: #fff;
}

input[type="checkbox"]+label:after,
input[type="checkbox"]+span:after {
  position: absolute;
  content: "";
  display: block;
  left: 3px;
  top: 5px;
  background: #000;
  width: 12px;
  height: 12px;
  -webkit-transform: scale(0);
  transform: scale(0);
  transition: transform 0.3s ease;
}

input[type="checkbox"]+label.newsletter-text,
input[type="checkbox"]+span.newsletter-text {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 23px;
  color: #000;
}

.BillingAddress input[type="checkbox"]+label:after {
  top: 5px;
  margin-top: 0;
}

.checkout__terms input[type="checkbox"]+span:before {
  top: 2px;
}

.checkout__terms input[type="checkbox"]+span:after {
  top: 5px;
}

.orderform-template {
  background: #fbfbfb;
}

.orderform-template .form-step.box-info {
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
}

.orderform-template .cart.active,
.orderform-template .step.active,
.orderform-template .totalizers.active {
  border: none;
}

.orderform-template .cart,
.orderform-template .step,
.orderform-template .totalizers {
  border: none;
  background: #fff;
  border-radius: 0;
}

.orderform-template .box-client-info-pj {
  display: none;
}

.orderform-template .btn.active,
.orderform-template .btn:active,
.orderform-template button:active,
.orderform-template button:focus,
.orderform-template button:hover,
.orderform-template input:active,
.orderform-template input:focus,
.orderform-template input:hover,
.orderform-template label:focus,
.orderform-template textarea:active,
.orderform-template textarea:focus,
.orderform-template textarea:hover {
  outline: 0 !important;
  -webkit-appearance: none;
  box-shadow: none !important;
}

.orderform-template .client-profile-data .accordion-heading {
  margin-bottom: 10px;
}

.orderform-template .client-profile-data .accordion-heading .accordion-toggle {
  display: flex;
  align-items: center;
  padding: 8px 15px;
}

.orderform-template .client-profile-data .accordion-heading .accordion-toggle .icon-user {
  margin-right: 10px;
}

.orderform-template .client-profile-data .accordion-heading .accordion-toggle .icon-user:before {
  content: url(/arquivos/user-checkout-icon.png);
  -webkit-filter: brightness(0);
  filter: brightness(0);
}

.orderform-template .client-profile-data .accordion-heading .accordion-toggle span {
  font-style: normal;
  font-weight: 700;
  font-size: 0;
  line-height: 22px;
  letter-spacing: -0.54px;
  color: #000;
  margin-top: 5px;
}

.orderform-template .client-profile-data .accordion-heading .accordion-toggle span:before {
  content: "Identificación";
  font-size: 18px;
  text-transform: uppercase;
}

.orderform-template .client-profile-data .client-notice {
  display: none;
}

.orderform-template .shipping-data .accordion-heading {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}

.orderform-template .shipping-data .accordion-heading .accordion-toggle {
  padding: 8px 15px;
  font-style: normal;
  font-weight: 700;
  font-size: 0;
  line-height: 22px;
  letter-spacing: -0.54px;
  color: #000;
  width: 100%;
}

.orderform-template .shipping-data .accordion-heading .accordion-toggle:after {
  content: "Dirección";
  font-size: 18px;
  text-transform: uppercase;
  top: -2px;
  position: relative;
}

.orderform-template .shipping-data .accordion-heading .accordion-toggle .icon-home:before {
  content: url(/arquivos/address-checkout-icon.png);
  margin-right: 10px;
  -webkit-filter: brightness(0);
  filter: brightness(0);
}

.orderform-template .shipping-data .accordion-inner .ship-postalCode label {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 18px;
  color: #000;
}

.orderform-template .shipping-data .accordion-inner .ship-postalCode #ship-postalCode {
  background: #fff;
  border: 1px solid #000;
  box-sizing: border-box;
  border-radius: 0;
  height: 40px;
  width: 130px;
  max-width: 130px;
}

.orderform-template .shipping-data .accordion-inner .ship-postalCode small a {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 23px;
  color: #000;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-scheduledDeliveryList .vtex-omnishipping-1-x-toggleActive {
  background-color: #000 !important;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-scheduledDeliveryList .vtex-omnishipping-1-x-dateLink {
  border-color: #000 !important;
  border-radius: 0 !important;
  color: #000 !important;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-scheduledDeliveryList .react-datepicker__day--keyboard-selected,
.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-scheduledDeliveryList .react-datepicker__month-text--keyboard-selected {
  border-radius: 0;
  background-color: #000;
  color: #fff;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .shp-lean-option {
  padding: 15px 15px 10px;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .shp-lean-option.shp-lean-option-active {
  background-color: #000;
  color: #fff;
  height: 40px;
  border-radius: 0;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .shp-lean-option.shp-lean-option-active .shp-option-text .shp-option-text-label,
.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .shp-lean-option.shp-lean-option-active .shp-option-text .shp-option-text-package,
.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .shp-lean-option .shp-option-text-price {
  color: #fff;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .shp-option-text {
  order: 1;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .shp-option-text .shp-option-text-label,
.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .shp-option-text .shp-option-text-package {
  display: inline-block;
  font-size: 12px;
  margin: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .shp-option-text .shp-option-text-label {
  font-weight: 700;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .shp-option-text .shp-option-text-package span:before {
  content: "-";
  display: inline;
  margin: 0 5px;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .shp-option-text-price {
  order: 2;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  margin-right: 35px;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingIcon {
  order: 3;
  margin: 0;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingIcon:before {
  position: relative;
  top: -3px;
  display: block;
  content: url('data:image/svg+xml; utf8, <svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.1291 1.897C13.1291 2.10141 13.0476 2.30583 12.901 2.45301L5.89719 9.48498C5.7506 9.63216 5.547 9.71393 5.3434 9.71393C5.1398 9.71393 4.9362 9.63216 4.7896 9.48498L0.733891 5.41298C0.587299 5.2658 0.505859 5.06138 0.505859 4.85696C0.505859 4.65255 0.587299 4.44813 0.733891 4.30095L1.84148 3.18892C1.98807 3.04173 2.19167 2.95997 2.39527 2.95997C2.59887 2.95997 2.80247 3.04173 2.94906 3.18892L5.3434 5.60104L10.6859 0.228948C10.8325 0.0817671 11.0361 0 11.2397 0C11.4433 0 11.6469 0.0817671 11.7934 0.228948L12.901 1.34098C13.0476 1.48816 13.1291 1.69258 13.1291 1.897Z" fill="white"/></svg>');
  width: 13px;
  height: 10px;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingIcon svg {
  display: none;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingText {
  color: #fff !important;
  display: flex;
  flex-direction: column;
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
  border-right: none;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingText .vtex-omnishipping-1-x-leanShippingTextLabelSingle {
  color: #fff !important;
  width: 65%;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingText .shp-option-text-label {
  font-size: 16px;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingText .shp-option-text-package {
  font-size: 10px;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList {
  border-radius: 0;
  border: none;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-addressForm {
  padding: 10px;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-addressForm .input {
  width: 100%;
  margin-right: 0;
  margin-bottom: 10px;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-shippingSectionTitle {
  display: none;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address {
  margin-bottom: 0;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address label {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  color: #96938e !important;
  margin-top: 10px;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address input[type="email"],
.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address input[type="tel"],
.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address input[type="text"] {
  background: #fff;
  border: 1px solid #000;
  box-sizing: border-box;
  border-radius: 0;
  height: 55px;
  width: 100%;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  color: #000;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-addressSummaryActive .address-summary {
  background: none;
  padding: 12px 12px 12px 0;
  border: none;
  border-radius: 0;
  margin-bottom: 12px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 23px;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-addressSummaryActive .vtex-omnishipping-1-x-linkEdit {
  color: #000;
  text-decoration: underline;
  text-transform: capitalize;
  font-weight: 700;
}

.orderform-template .shipping-data .accordion-inner .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-addressSummaryActive .help {
  width: 100%;
  font-size: 12px;
}

.orderform-template .shipping-data .accordion-inner .box-step {
  display: flex;
  flex-direction: column;
}

.orderform-template .shipping-data .accordion-inner .box-step.box-info {
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
}

.orderform-template .shipping-data .accordion-inner .box-step .shipping-summary-info {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.18px;
  color: #000;
}

.orderform-template .shipping-data .accordion-inner .box-step .vtex-omnishipping-1-x-selectDeliveryText {
  order: 1;
  border-right: 0;
}

.orderform-template .shipping-data .accordion-inner .box-step .postalCode-finished-loading {
  order: 2;
}

.orderform-template .shipping-data .accordion-inner .box-step .vtex-omnishipping-1-x-addressFormPart1 {
  order: 3;
}

.orderform-template .shipping-data .accordion-inner .box-step .vtex-omnishipping-1-x-deliveryGroup {
  order: 5;
  padding: 0 10px;
}

.orderform-template .shipping-data .accordion-inner .box-step .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-shippingSectionTitle {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 28px;
  text-transform: uppercase;
  color: #000;
}

.orderform-template .shipping-data .accordion-inner .box-step .vtex-omnishipping-1-x-addressForm {
  order: 4;
}

.orderform-template .shipping-data .accordion-inner .box-step .vtex-omnishipping-1-x-submitPaymentButton {
  order: 6;
}

.orderform-template .shipping-data .accordion-inner .box-step .vtex-omnishipping-1-x-summaryChange {
  border: 2px dashed #000;
  text-decoration: none;
  color: #000;
  border-radius: 0;
  height: 30px;
  text-transform: none;
  font-size: 0;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: 0.544444px;
}

.orderform-template .shipping-data .accordion-inner .box-step .vtex-omnishipping-1-x-summaryChange:before {
  content: "Modificar información de entrega";
  font-size: 12px;
  text-transform: none;
}

.orderform-template .payment-data.span12 {
  width: 48.93617021276595%;
}

.orderform-template .payment-data .notification {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.18px;
  color: #000;
}

.orderform-template .payment-data .accordion-heading {
  margin-bottom: 10px;
}

.orderform-template .payment-data .accordion-heading .accordion-toggle {
  display: flex;
  align-items: center;
  padding: 8px 15px;
}

.orderform-template .payment-data .accordion-heading .accordion-toggle .icon-credit-card {
  margin-right: 15px;
}

.orderform-template .payment-data .accordion-heading .accordion-toggle .icon-credit-card:before {
  content: url(/arquivos/payment-checkout-icon.png);
  -webkit-filter: brightness(0);
  filter: brightness(0);
}

.orderform-template .payment-data .accordion-heading .accordion-toggle span {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 22px;
  letter-spacing: -0.54px;
  color: #000;
  margin-top: 5px;
}

.orderform-template .payment-data .payment-group {
  margin: 0;
  float: none;
}

.orderform-template .payment-data .payment-group .payment-group-list-btn {
  width: 100%;
}

.orderform-template .payment-data .payment-group .payment-group-list-btn .payment-group-item {
  position: relative;
  box-sizing: border-box;
  text-transform: uppercase;
  border: 1px solid #000;
  border-radius: 3px;
  margin-left: 0;
  margin-bottom: 10px;
  text-decoration: none;
  color: #000;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 28px;
}

.orderform-template .payment-data .payment-group .payment-group-list-btn .payment-group-item.active {
  margin-left: 0;
  background-color: #000;
  color: #fff;
}

.orderform-template .payment-data .payment-group .payment-group-list-btn .payment-group-item.active#payment-group-bankInvoicePaymentGroup:after {
  content: url('data:image/svg+xml; utf8, <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.573068 20.7668H1.75472C1.8266 20.7668 1.89427 20.7278 1.94515 20.6567C1.99609 20.5858 2.02411 20.4915 2.02411 20.3913V0.575539C2.02411 0.475198 1.99606 0.380885 1.94512 0.309906C1.89425 0.239045 1.8266 0.200012 1.75472 0.200012H0.573068C0.501075 0.200012 0.433434 0.239084 0.382583 0.310063C0.331705 0.381003 0.303711 0.475276 0.303711 0.575539V20.3913C0.303711 20.4916 0.331705 20.5859 0.382555 20.6567C0.433406 20.7277 0.501047 20.7668 0.573068 20.7668ZM2.84538 20.7668H3.84508C3.91711 20.7668 3.98475 20.7277 4.03557 20.6567C4.08645 20.5858 4.11444 20.4915 4.11444 20.3913V0.575539C4.11444 0.475158 4.08645 0.380846 4.03557 0.309945C3.98475 0.239045 3.91708 0.200012 3.84508 0.200012H2.84538C2.77338 0.200012 2.70574 0.239084 2.65484 0.310102C2.60401 0.381042 2.57602 0.475315 2.57602 0.575539V20.3913C2.57602 20.4915 2.60401 20.5858 2.65484 20.6567C2.70571 20.7277 2.77336 20.7668 2.84538 20.7668ZM5.02665 20.7668H5.52661C5.59857 20.7668 5.66624 20.7277 5.71712 20.6567C5.76794 20.5858 5.79596 20.4916 5.79596 20.3913V0.575539C5.79596 0.475158 5.76794 0.380846 5.71712 0.309945C5.66621 0.239045 5.59857 0.200012 5.52661 0.200012H5.02665C4.9548 0.200012 4.88713 0.239084 4.83625 0.310063C4.78532 0.381003 4.75729 0.475315 4.75729 0.575539V20.3913C4.75729 20.4916 4.78534 20.5858 4.83625 20.6567C4.8871 20.7277 4.95474 20.7668 5.02665 20.7668ZM6.48949 20.7668H7.0633C7.13535 20.7668 7.20298 20.7277 7.25383 20.6567C7.30468 20.5858 7.33267 20.4915 7.33267 20.3913V0.575539C7.33267 0.475158 7.30468 0.380846 7.2538 0.309945C7.20298 0.239045 7.13532 0.200012 7.0633 0.200012H6.48949C6.41762 0.200012 6.35001 0.239084 6.29908 0.310063C6.24814 0.381081 6.22012 0.475354 6.22012 0.575539V20.3913C6.22012 20.4915 6.24814 20.5858 6.29908 20.6567C6.34995 20.7278 6.41759 20.7668 6.48949 20.7668ZM8.4891 20.7668H9.42639C9.49841 20.7668 9.56605 20.7277 9.6169 20.6567C9.66775 20.5858 9.69574 20.4915 9.69574 20.3913V0.575539C9.69574 0.475158 9.66775 0.380846 9.6169 0.309945C9.56605 0.239045 9.49838 0.200012 9.42639 0.200012H8.4891C8.41722 0.200012 8.34961 0.239084 8.29865 0.310063C8.24775 0.381081 8.21973 0.475354 8.21973 0.575539V20.3913C8.21973 20.4915 8.24775 20.5858 8.29865 20.6567C8.34956 20.7278 8.4172 20.7668 8.4891 20.7668ZM10.4886 20.7668H10.9575C11.0295 20.7668 11.0971 20.7277 11.1479 20.6567C11.1988 20.5858 11.2269 20.4915 11.2269 20.3913V0.575539C11.2269 0.475198 11.1988 0.380885 11.1479 0.309945C11.097 0.239045 11.0294 0.200012 10.9575 0.200012H10.4886C10.4167 0.200012 10.3491 0.239084 10.2982 0.310063C10.2473 0.381081 10.2193 0.475354 10.2193 0.575539V20.3913C10.2193 20.4915 10.2473 20.5858 10.2982 20.6567C10.3491 20.7277 10.4167 20.7668 10.4886 20.7668ZM12.0034 20.7668H12.5854C12.6573 20.7668 12.725 20.7277 12.7758 20.6567C12.8267 20.5858 12.8548 20.4915 12.8548 20.3913V0.575539C12.8548 0.475198 12.8267 0.380885 12.7758 0.309945C12.7249 0.239045 12.6573 0.200012 12.5854 0.200012H12.0034C11.9314 0.200012 11.8637 0.239084 11.8129 0.310063C11.762 0.381003 11.734 0.475276 11.734 0.575539V20.3913C11.734 20.4916 11.762 20.5859 11.8129 20.6567C11.8637 20.7277 11.9313 20.7668 12.0034 20.7668ZM14.488 20.7668H14.9567C15.0287 20.7668 15.0963 20.7277 15.1471 20.6567C15.198 20.5858 15.226 20.4916 15.226 20.3913V0.575539C15.226 0.475158 15.198 0.380846 15.1471 0.309945C15.0963 0.239045 15.0287 0.200012 14.9567 0.200012H14.488C14.416 0.200012 14.3484 0.239084 14.2975 0.310102C14.2467 0.381042 14.2187 0.475315 14.2187 0.575539V20.3913C14.2187 20.4915 14.2467 20.5858 14.2975 20.6567C14.3483 20.7277 14.416 20.7668 14.488 20.7668ZM16.5036 20.7668H17.4789C17.5509 20.7668 17.6185 20.7277 17.6694 20.6567C17.7202 20.5858 17.7482 20.4915 17.7482 20.3913V0.575539C17.7482 0.475158 17.7202 0.380846 17.6694 0.309945C17.6185 0.239045 17.5509 0.200012 17.4789 0.200012H16.5036C16.4317 0.200012 16.3641 0.239084 16.3132 0.310063C16.2623 0.381042 16.2343 0.475315 16.2343 0.575539V20.3913C16.2343 20.4915 16.2623 20.5858 16.3132 20.6567C16.3641 20.7278 16.4317 20.7668 16.5036 20.7668ZM18.6851 20.7668H20.0822C20.1543 20.7668 20.2219 20.7277 20.2727 20.6567C20.3236 20.5859 20.3516 20.4916 20.3516 20.3913V0.575539C20.3516 0.475158 20.3235 0.380807 20.2726 0.309945C20.2218 0.239045 20.1541 0.200012 20.0822 0.200012H18.6851C18.6131 0.200012 18.5455 0.239084 18.4946 0.310102C18.4437 0.381042 18.4157 0.475315 18.4157 0.575539V20.3913C18.4157 20.4915 18.4437 20.5858 18.4946 20.6567C18.5454 20.7277 18.6131 20.7668 18.6851 20.7668Z" fill="white"/></svg>');
}

.orderform-template .payment-data .payment-group .payment-group-list-btn .payment-group-item.active#payment-group-creditCardPaymentGroup:after {
  content: url('data:image/svg+xml; utf8, <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18.6997 5V2.5H2.24014V5H18.6997ZM18.6997 18.75V11.25H2.24014V18.75H18.6997ZM18.6322 0C19.2024 0 19.679 0.25979 20.0618 0.779379C20.4447 1.29897 20.6361 1.92989 20.6361 2.67216V18.5778C20.6361 19.3201 20.4447 19.951 20.0618 20.4706C19.679 20.9902 19.2024 21.25 18.6322 21.25H2.30763C1.7374 21.25 1.26087 20.9902 0.878003 20.4706C0.49514 19.951 0.303711 19.3201 0.303711 18.5778V2.67216C0.303711 1.92989 0.49514 1.29897 0.878003 0.779379C1.26087 0.25979 1.7374 0 2.30763 0H18.6322Z" fill="white"/></svg>');
}

.orderform-template .payment-data .payment-group .payment-group-list-btn .payment-group-item#payment-group-bankInvoicePaymentGroup:after {
  content: url('data:image/svg+xml; utf8, <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.573068 20.7668H1.75472C1.8266 20.7668 1.89427 20.7278 1.94515 20.6567C1.99609 20.5858 2.02411 20.4915 2.02411 20.3913V0.575539C2.02411 0.475198 1.99606 0.380885 1.94512 0.309906C1.89425 0.239045 1.8266 0.200012 1.75472 0.200012H0.573068C0.501075 0.200012 0.433434 0.239084 0.382583 0.310063C0.331705 0.381003 0.303711 0.475276 0.303711 0.575539V20.3913C0.303711 20.4916 0.331705 20.5859 0.382555 20.6567C0.433406 20.7277 0.501047 20.7668 0.573068 20.7668ZM2.84538 20.7668H3.84508C3.91711 20.7668 3.98475 20.7277 4.03557 20.6567C4.08645 20.5858 4.11444 20.4915 4.11444 20.3913V0.575539C4.11444 0.475158 4.08645 0.380846 4.03557 0.309945C3.98475 0.239045 3.91708 0.200012 3.84508 0.200012H2.84538C2.77338 0.200012 2.70574 0.239084 2.65484 0.310102C2.60401 0.381042 2.57602 0.475315 2.57602 0.575539V20.3913C2.57602 20.4915 2.60401 20.5858 2.65484 20.6567C2.70571 20.7277 2.77336 20.7668 2.84538 20.7668ZM5.02665 20.7668H5.52661C5.59857 20.7668 5.66624 20.7277 5.71712 20.6567C5.76794 20.5858 5.79596 20.4916 5.79596 20.3913V0.575539C5.79596 0.475158 5.76794 0.380846 5.71712 0.309945C5.66621 0.239045 5.59857 0.200012 5.52661 0.200012H5.02665C4.9548 0.200012 4.88713 0.239084 4.83625 0.310063C4.78532 0.381003 4.75729 0.475315 4.75729 0.575539V20.3913C4.75729 20.4916 4.78534 20.5858 4.83625 20.6567C4.8871 20.7277 4.95474 20.7668 5.02665 20.7668ZM6.48949 20.7668H7.0633C7.13535 20.7668 7.20298 20.7277 7.25383 20.6567C7.30468 20.5858 7.33267 20.4915 7.33267 20.3913V0.575539C7.33267 0.475158 7.30468 0.380846 7.2538 0.309945C7.20298 0.239045 7.13532 0.200012 7.0633 0.200012H6.48949C6.41762 0.200012 6.35001 0.239084 6.29908 0.310063C6.24814 0.381081 6.22012 0.475354 6.22012 0.575539V20.3913C6.22012 20.4915 6.24814 20.5858 6.29908 20.6567C6.34995 20.7278 6.41759 20.7668 6.48949 20.7668ZM8.4891 20.7668H9.42639C9.49841 20.7668 9.56605 20.7277 9.6169 20.6567C9.66775 20.5858 9.69574 20.4915 9.69574 20.3913V0.575539C9.69574 0.475158 9.66775 0.380846 9.6169 0.309945C9.56605 0.239045 9.49838 0.200012 9.42639 0.200012H8.4891C8.41722 0.200012 8.34961 0.239084 8.29865 0.310063C8.24775 0.381081 8.21973 0.475354 8.21973 0.575539V20.3913C8.21973 20.4915 8.24775 20.5858 8.29865 20.6567C8.34956 20.7278 8.4172 20.7668 8.4891 20.7668ZM10.4886 20.7668H10.9575C11.0295 20.7668 11.0971 20.7277 11.1479 20.6567C11.1988 20.5858 11.2269 20.4915 11.2269 20.3913V0.575539C11.2269 0.475198 11.1988 0.380885 11.1479 0.309945C11.097 0.239045 11.0294 0.200012 10.9575 0.200012H10.4886C10.4167 0.200012 10.3491 0.239084 10.2982 0.310063C10.2473 0.381081 10.2193 0.475354 10.2193 0.575539V20.3913C10.2193 20.4915 10.2473 20.5858 10.2982 20.6567C10.3491 20.7277 10.4167 20.7668 10.4886 20.7668ZM12.0034 20.7668H12.5854C12.6573 20.7668 12.725 20.7277 12.7758 20.6567C12.8267 20.5858 12.8548 20.4915 12.8548 20.3913V0.575539C12.8548 0.475198 12.8267 0.380885 12.7758 0.309945C12.7249 0.239045 12.6573 0.200012 12.5854 0.200012H12.0034C11.9314 0.200012 11.8637 0.239084 11.8129 0.310063C11.762 0.381003 11.734 0.475276 11.734 0.575539V20.3913C11.734 20.4916 11.762 20.5859 11.8129 20.6567C11.8637 20.7277 11.9313 20.7668 12.0034 20.7668ZM14.488 20.7668H14.9567C15.0287 20.7668 15.0963 20.7277 15.1471 20.6567C15.198 20.5858 15.226 20.4916 15.226 20.3913V0.575539C15.226 0.475158 15.198 0.380846 15.1471 0.309945C15.0963 0.239045 15.0287 0.200012 14.9567 0.200012H14.488C14.416 0.200012 14.3484 0.239084 14.2975 0.310102C14.2467 0.381042 14.2187 0.475315 14.2187 0.575539V20.3913C14.2187 20.4915 14.2467 20.5858 14.2975 20.6567C14.3483 20.7277 14.416 20.7668 14.488 20.7668ZM16.5036 20.7668H17.4789C17.5509 20.7668 17.6185 20.7277 17.6694 20.6567C17.7202 20.5858 17.7482 20.4915 17.7482 20.3913V0.575539C17.7482 0.475158 17.7202 0.380846 17.6694 0.309945C17.6185 0.239045 17.5509 0.200012 17.4789 0.200012H16.5036C16.4317 0.200012 16.3641 0.239084 16.3132 0.310063C16.2623 0.381042 16.2343 0.475315 16.2343 0.575539V20.3913C16.2343 20.4915 16.2623 20.5858 16.3132 20.6567C16.3641 20.7278 16.4317 20.7668 16.5036 20.7668ZM18.6851 20.7668H20.0822C20.1543 20.7668 20.2219 20.7277 20.2727 20.6567C20.3236 20.5859 20.3516 20.4916 20.3516 20.3913V0.575539C20.3516 0.475158 20.3235 0.380807 20.2726 0.309945C20.2218 0.239045 20.1541 0.200012 20.0822 0.200012H18.6851C18.6131 0.200012 18.5455 0.239084 18.4946 0.310102C18.4437 0.381042 18.4157 0.475315 18.4157 0.575539V20.3913C18.4157 20.4915 18.4437 20.5858 18.4946 20.6567C18.5454 20.7277 18.6131 20.7668 18.6851 20.7668Z" fill="#5B5957"/></svg>');
}

.orderform-template .payment-data .payment-group .payment-group-list-btn .payment-group-item#payment-group-creditCardPaymentGroup:after {
  content: url('data:image/svg+xml; utf8, <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18.6997 5V2.5H2.24014V5H18.6997ZM18.6997 18.75V11.25H2.24014V18.75H18.6997ZM18.6322 0C19.2024 0 19.679 0.25979 20.0618 0.779379C20.4447 1.29897 20.6361 1.92989 20.6361 2.67216V18.5778C20.6361 19.3201 20.4447 19.951 20.0618 20.4706C19.679 20.9902 19.2024 21.25 18.6322 21.25H2.30763C1.7374 21.25 1.26087 20.9902 0.878003 20.4706C0.49514 19.951 0.303711 19.3201 0.303711 18.5778V2.67216C0.303711 1.92989 0.49514 1.29897 0.878003 0.779379C1.26087 0.25979 1.7374 0 2.30763 0H18.6322Z" fill="white"/></svg>');
}

.orderform-template .payment-data .payment-group .payment-group-list-btn .payment-group-item:after {
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -10px;
}

.orderform-template .payment-data .steps-view {
  float: none;
  min-width: auto;
  width: 100%;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
}

.orderform-template .payment-data .steps-view .box-payment-option {
  color: #000;
  font-weight: 700;
}

.orderform-template .payment-data .steps-view iframe body {
  background-color: #fff !important;
}

.orderform-template .payment-data .steps-view iframe body label {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  color: #96938e !important;
  margin-top: 10px;
}

.orderform-template .payment-data .steps-view iframe body input[type="email"],
.orderform-template .payment-data .steps-view iframe body input[type="tel"],
.orderform-template .payment-data .steps-view iframe body input[type="text"] {
  background: #fff;
  border: 1px solid #000;
  box-sizing: border-box;
  border-radius: 0;
  width: 100%;
  height: 55px;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  color: #000;
}

.orderform-template .cart-template .cart-fixed {
  width: 316px;
}

.orderform-template .cart-template .cart-fixed h2 {
  background-color: #fff;
  border-radius: 0;
  text-align: left;
  font-size: 0;
  padding: 12px 10px 5px;
  line-height: 1;
  margin: 0;
  border-bottom: 0.9875px solid #000;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
}

.orderform-template .cart-template .cart-fixed h2:before {
  font-size: 18px;
  content: "Resumen de compra";
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
}

.orderform-template .cart-template .cart-fixed .summary-cart-template-holder {
  background: #fff;
}

.orderform-template .cart-template .cart-fixed .summary-cart-template-holder .cart {
  padding: 5px 0;
  margin-bottom: 0;
}

.orderform-template .cart-template .cart-fixed .summary-cart-template-holder ul li {
  border-top: none;
  border-bottom: 1px solid #000;
  display: flex;
  align-items: center;
  padding-bottom: 10px;
}

.orderform-template .cart-template .cart-fixed .summary-cart-template-holder ul li a img {
  width: auto;
  height: auto;
}

.orderform-template .cart-template .cart-fixed .summary-cart-template-holder ul li .product-name {
  text-overflow: clip;
  white-space: normal;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  width: 50%;
  padding-right: 10px;
  text-transform: uppercase;
  color: #000;
}

.orderform-template .cart-template .cart-fixed .summary-cart-template-holder ul li .badge {
  display: none;
}

.orderform-template .cart-template .cart-fixed .summary-cart-template-holder ul li .description {
  margin-top: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 27px;
  white-space: nowrap;
  color: #000;
}

.orderform-template .cart-template .cart-fixed .summary-cart-template-holder ul li .description .price,
.orderform-template .cart-template .cart-fixed .summary-cart-template-holder ul li .description strong {
  font-weight: 700;
}

.orderform-template .cart-template .cart-fixed #go-to-cart-button {
  width: 100%;
  background: #fff;
  text-align: right;
  margin: 0;
  padding: 0 0 5px;
  border-bottom: 2px solid #000;
}

.orderform-template .cart-template .cart-fixed #go-to-cart-button small a {
  font-style: normal;
  font-weight: 700;
  font-size: 11px;
  line-height: 18px;
  letter-spacing: -0.18px;
  color: #000;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.orderform-template .cart-template .cart-fixed #go-to-cart-button small a:before {
  content: url(/arquivos/icon-back-my-account.png);
  padding: 10px 5px 10px 0;
  margin-right: 7px;
  margin-top: 3px;
}

.orderform-template .cart-template .cart-fixed .table .info {
  text-align: left !important;
  color: #000;
  font-size: 16px;
  width: 100%;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.54px;
  text-transform: uppercase;
  padding-bottom: 5px;
}

.orderform-template .cart-template .cart-fixed .table .space {
  display: none;
}

.orderform-template .cart-template .cart-fixed .table .monetary {
  text-align: right !important;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  text-align: right;
  letter-spacing: -0.54px;
  text-transform: uppercase;
  color: #000;
  padding-bottom: 5px;
}

.orderform-template .cart-template .cart-fixed .table .empty {
  display: none;
}

.orderform-template .cart-template .cart-fixed .table tbody {
  border-bottom: 2px solid #000;
}

.orderform-template .cart-template .cart-fixed .table tfoot td {
  vertical-align: middle;
  padding-top: 15px;
}

.orderform-template .cart-template .cart-fixed .table tfoot .info,
.orderform-template .cart-template .cart-fixed .table tfoot .monetary {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  align-items: center;
  letter-spacing: -0.54px;
  text-transform: uppercase;
  color: #000;
}

.orderform-template .cart-template .cart-fixed .table tfoot .monetary {
  text-align: right;
}

.orderform-template .cart-template .cart-fixed #payment-data-submit {
  width: 250px;
  height: 55px;
  font-style: normal;
  font-weight: 700;
  font-size: 0;
  line-height: 107.7%;
  color: #fff;
  background: #000;
  border-radius: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  float: right;
}

.orderform-template .cart-template .cart-fixed #payment-data-submit:after {
  content: "Concluir Pedido";
  font-size: 16px;
  text-transform: uppercase;
}

.orderform-template .step form label {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  color: #000 !important;
  margin-top: 10px;
}

.orderform-template .step form input[type="email"],
.orderform-template .step form input[type="tel"],
.orderform-template .step form input[type="text"] {
  background: #fff;
  border: 1px solid #000;
  box-sizing: border-box;
  border-radius: 0;
  width: 100%;
  height: 55px;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  color: #000;
}

.orderform-template .step form .client-document,
.orderform-template .step form .client-first-name,
.orderform-template .step form .client-last-name,
.orderform-template .step form .client-phone {
  width: 100%;
}

.orderform-template .step form .client-document .help,
.orderform-template .step form .client-first-name .help,
.orderform-template .step form .client-last-name .help,
.orderform-template .step form .client-phone .help {
  width: 100%;
  font-size: 12px;
}

.orderform-template .step form .newsletter {
  margin-bottom: 10px;
}

.orderform-template p.btn-submit-wrapper {
  margin: 46px 0 30px 79px;
}

.orderform-template p.btn-submit-wrapper #btn-go-to-payment,
.orderform-template p.btn-submit-wrapper #go-to-payment,
.orderform-template p.btn-submit-wrapper #go-to-shipping {
  position: relative;
  right: 0;
  top: 0;
  border-radius: 0;
  border: none;
  background: #000 !important;
  height: 54px;
  width: 260px;
  padding-top: 0;
  padding-bottom: 0;
  box-sizing: border-box;
  text-shadow: none;
  box-shadow: none;
  font-size: 0;
  display: flex;
  align-items: center;
  text-align: center;
}

.orderform-template p.btn-submit-wrapper #btn-go-to-payment:before,
.orderform-template p.btn-submit-wrapper #go-to-payment:before,
.orderform-template p.btn-submit-wrapper #go-to-shipping:before {
  content: "Continuar";
  font-size: 16px;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
  align-items: center;
  text-align: center;
  letter-spacing: 1.28571px;
  width: 100%;
}

.orderform-template p.btn-submit-wrapper #btn-go-to-payment:active,
.orderform-template p.btn-submit-wrapper #btn-go-to-payment:focus,
.orderform-template p.btn-submit-wrapper #btn-go-to-payment:hover,
.orderform-template p.btn-submit-wrapper #go-to-payment:active,
.orderform-template p.btn-submit-wrapper #go-to-payment:focus,
.orderform-template p.btn-submit-wrapper #go-to-payment:hover,
.orderform-template p.btn-submit-wrapper #go-to-shipping:active,
.orderform-template p.btn-submit-wrapper #go-to-shipping:focus,
.orderform-template p.btn-submit-wrapper #go-to-shipping:hover {
  box-shadow: none;
}

.orderform-template p.btn-submit-wrapper #btn-go-to-payment {
  margin-right: 10px !important;
  float: right;
}

#payment-group-payMeePaymentGroup .payment-group-item-text {
  background-image: url(/arquivos/PayMee.png) !important;
}

.box-payment-group2.box-payment-option.box-payment-paymee.newPayMeePaymentGroup .payment-paymee-brasil-content .d-flex {
  display: block;
}

@media (max-width: 767px) {
  .orderform-template .payment-data.span12 {
    width: 100%;
  }
}

.iframe-credit-card-payment-group {
  background-color: #fff;
  overflow: hidden;
  color: #000;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 28px;
  text-transform: uppercase;
  color: #96938e;
}

.iframe-credit-card-payment-group .SecurityEnvironmentIcon {
  display: none;
}

.iframe-credit-card-payment-group .CardForm h5.payment-label-1-card {
  font-family: Arial;
}

.iframe-credit-card-payment-group .ChangeNumberOfPayments a {
  font-family: Arial;
  color: #000;
}

.iframe-credit-card-payment-group label {
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 28px;
  text-transform: uppercase;
  color: #000;
}

.iframe-credit-card-payment-group .input-medium,
.iframe-credit-card-payment-group .input-small,
.iframe-credit-card-payment-group .input-xlarge {
  width: 100%;
  height: 40px;
  box-sizing: border-box;
  border: 1px solid #000;
  box-shadow: none;
  transition: border 0.3s ease;
  border-radius: 0;
}

.iframe-credit-card-payment-group .input-medium:focus,
.iframe-credit-card-payment-group .input-small:focus,
.iframe-credit-card-payment-group .input-xlarge:focus {
  box-shadow: none;
}

.iframe-credit-card-payment-group .PaymentInstallments {
  margin: 20px 0;
}

.iframe-credit-card-payment-group .PaymentInstallments label {
  display: block;
}

.iframe-credit-card-payment-group .PaymentCardHolderName {
  width: 100%;
  display: block;
  margin-bottom: 20px;
}

.iframe-credit-card-payment-group .PaymentCardDueDate {
  box-sizing: border-box;
  margin-bottom: 20px;
  overflow: hidden;
}

.iframe-credit-card-payment-group .PaymentCardDueDate label {
  display: block;
  width: 100%;
}

.iframe-credit-card-payment-group .PaymentCardDueDate .payment-card-lash {
  box-sizing: border-box;
  width: 20px;
  margin: 10px 0 0;
  text-align: center;
  float: none;
  display: inline-block;
  font-size: 19px;
  color: #000;
}

.iframe-credit-card-payment-group .PaymentCardDueDate .payment-card-due-month,
.iframe-credit-card-payment-group .PaymentCardDueDate .payment-card-due-year {
  box-sizing: border-box;
  width: calc(53.8% - 20px);
  float: none;
  display: inline-block;
  vertical-align: top;
}

.iframe-credit-card-payment-group .PaymentCardDueDate .payment-card-due-month select,
.iframe-credit-card-payment-group .PaymentCardDueDate .payment-card-due-year select {
  width: 100%;
  height: 40px;
  box-sizing: border-box;
  border: 1px solid #000;
  box-shadow: none;
  transition: border 0.3s ease;
}

.iframe-credit-card-payment-group .PaymentCardDueDate .payment-card-due-month select:focus,
.iframe-credit-card-payment-group .PaymentCardDueDate .payment-card-due-year select:focus {
  box-shadow: none;
}

.iframe-credit-card-payment-group .PaymentCardCVV {
  margin-bottom: 20px;
}

.iframe-credit-card-payment-group .PaymentCardCVV label {
  display: block;
  width: 100%;
}

.iframe-credit-card-payment-group .PaymentCardCVV .input-mini {
  width: 100%;
  height: 40px;
  box-sizing: border-box;
  border: 1px solid #000;
  box-shadow: none;
  transition: border 0.3s ease;
}

.iframe-credit-card-payment-group .PaymentCardCVV .input-mini:focus {
  box-shadow: none;
}

.iframe-credit-card-payment-group .PaymentCardHolderDocument {
  margin-bottom: 20px;
}

.iframe-credit-card-payment-group .BillingAddress label {
  font-weight: 500;
  font-size: 13px;
  font-family: Arial;
}

.iframe-credit-card-payment-group .BillingAddress label strong {
  font-weight: 500;
}

.iframe-credit-card-payment-group .BillingAddress .AddressForm .DontKnowPostalCode a,
.iframe-credit-card-payment-group .BillingAddress h5 {
  font-family: Arial;
}

.PaymentCardCVVHelp {
  background-color: #000;
  border: 1px solid #000;
  color: #fff;
  display: block;
  position: absolute;
  box-shadow: 0 1px 8px 3px rgba(0, 0, 0, 0.2);
  z-index: 10;
  font-size: 10px;
  line-height: 12px;
  width: 105px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 75px 5px 5px;
  height: 23px;
  margin: -75px 0 0 165px;
  right: 0;
}

#creditCardpayment-card-0Code:focus {
  text-align: left;
}

.PaymentCardCVV span.error {
  margin-left: 0;
}

@media screen and (max-width: 991px) {

  .iframe-credit-card-payment-group .PaymentCardDueDate .payment-card-due-month,
  .iframe-credit-card-payment-group .PaymentCardDueDate .payment-card-due-year {
    width: calc(53.5% - 20px) !important;
  }
}

@media screen and (max-width: 768px) {

  .iframe-credit-card-payment-group .PaymentCardDueDate .payment-card-due-month,
  .iframe-credit-card-payment-group .PaymentCardDueDate .payment-card-due-year {
    width: calc(51.6% - 20px) !important;
  }
}

@media screen and (max-width: 680px) {

  .iframe-credit-card-payment-group .PaymentCardDueDate .payment-card-due-month,
  .iframe-credit-card-payment-group .PaymentCardDueDate .payment-card-due-year {
    width: calc(50.6% - 14px) !important;
  }
}

@media screen and (max-width: 550px) {

  .iframe-credit-card-payment-group .PaymentCardDueDate .payment-card-due-month,
  .iframe-credit-card-payment-group .PaymentCardDueDate .payment-card-due-year {
    width: calc(52.4% - 20px) !important;
  }
}

@media screen and (max-width: 420px) {

  .iframe-credit-card-payment-group .PaymentCardDueDate .payment-card-due-month,
  .iframe-credit-card-payment-group .PaymentCardDueDate .payment-card-due-year {
    width: calc(53% - 20px) !important;
  }
}

#payment-group-SPEIPaymentGroup span {
  background-image: url(/arquivos/spei.png);
  background-size: 13%;
}

footer {
  background: #fbfbfb;
}

footer .container {
  text-align: center;
  padding: 40px 0;
  border-top: 1px solid #b0b0b0;
}

.full-cart .summary-totalizers {
  position: relative;
  width: 70%;
  margin: 0;
  padding: 0;
}

.full-cart .summary-totalizers .summary-coupon-wrap {
  float: left;
  width: 45%;
  padding: 0;
  display: block;
}

.summary-template-holder .cart-more-options {
  width: 30%;
  margin: 0;
  padding-left: 30px;
}

.summary-template-holder .cart-more-options #shipping-preview-container {
  width: 100%;
  max-width: 300px;
}

.summary-template-holder .cart-more-options .srp-description {
  color: #000;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
}

.summary-template-holder .cart-more-options .srp-postal-code__form {
  width: 100%;
}

.summary-template-holder .cart-more-options .srp-postal-code__form>div {
  position: relative;
  margin: 0;
}

.summary-template-holder .cart-more-options .srp-postal-code__form>div .ship-postalCode {
  position: relative;
  width: 100%;
}

.summary-template-holder .cart-more-options .srp-postal-code__form>div .ship-postalCode label {
  display: none;
}

.summary-template-holder .cart-more-options .srp-postal-code__form>div .ship-postalCode #ship-postalCode {
  width: 100%;
  border-radius: 0;
  background: #fff;
  font-size: 16px;
  font-weight: 500;
  height: 55px;
  padding-right: 60px;
  box-shadow: none;
  box-sizing: border-box;
  transition: 0.3s ease;
  border: 1px solid #000;
  border-right: none;
}

.summary-template-holder .cart-more-options .srp-postal-code__form>div .ship-postalCode #ship-postalCode:active,
.summary-template-holder .cart-more-options .srp-postal-code__form>div .ship-postalCode #ship-postalCode:focus,
.summary-template-holder .cart-more-options .srp-postal-code__form>div .ship-postalCode #ship-postalCode:hover {
  box-shadow: none;
}

.summary-template-holder .cart-more-options .srp-postal-code__form>div .ship-postalCode #ship-postalCode:active {
  border: 1px solid #000;
}

.summary-template-holder .cart-more-options .srp-postal-code__form>div .ship-postalCode #ship-postalCode.success {
  background-position: 80% top;
}

.summary-template-holder .cart-more-options .srp-postal-code__form>div .ship-postalCode small {
  display: block;
  margin-top: 11px;
}

.summary-template-holder .cart-more-options .srp-postal-code__form>div .ship-postalCode small a {
  text-decoration: none;
  color: #000;
  font-size: 13px;
}

.summary-template-holder .cart-more-options .srp-postal-code__form>div .ship-postalCode i {
  top: 7px;
  right: 60px;
}

.summary-template-holder .cart-more-options .srp-postal-code__form>div #cart-shipping-calculate {
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border: none;
  background-color: #f3f1ed;
  height: 59px;
  width: 59px;
  padding-top: 0;
  padding-bottom: 0;
  color: #000;
  box-sizing: border-box;
  text-shadow: none;
  box-shadow: none;
  font-size: 0;
}

.summary-template-holder .cart-more-options .srp-postal-code__form>div #cart-shipping-calculate:after {
  content: "";
  display: block;
  height: 14px;
  width: 8px;
  background-image: url(/arquivos/icon-checkout-arrow-big-right.png);
  background-repeat: no-repeat;
  margin: 0 auto;
}

.summary-template-holder .cart-more-options .srp-postal-code__form>div #cart-shipping-calculate:active,
.summary-template-holder .cart-more-options .srp-postal-code__form>div #cart-shipping-calculate:focus,
.summary-template-holder .cart-more-options .srp-postal-code__form>div #cart-shipping-calculate:hover {
  box-shadow: none;
}

.summary-template-holder .cart-more-options .srp-result {
  display: flex;
  flex-direction: column;
}

.summary-template-holder .cart-more-options .srp-result .srp-delivery-header {
  order: 2;
  margin-top: 0;
  margin-bottom: 0;
}

.summary-template-holder .cart-more-options .srp-result .srp-delivery-header .srp-items {
  color: #000;
}

.summary-template-holder .cart-more-options .srp-result .srp-delivery-header .srp-address-title {
  color: #000;
  font-weight: 700;
}

.summary-template-holder .cart-more-options .srp-result .srp-delivery-info .srp-icon-radio-selected svg {
  color: #000 !important;
}

.summary-template-holder .cart-more-options .srp-result .srp-delivery-select-container {
  position: relative;
  order: 1;
  background-color: #f3f1ed;
  border-color: none;
  padding-right: 59px;
}

.summary-template-holder .cart-more-options .srp-result .srp-delivery-select-container:focus-within:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.summary-template-holder .cart-more-options .srp-result .srp-delivery-select-container:after {
  content: "";
  position: absolute;
  top: -2px;
  right: -2px;
  display: block;
  height: 100%;
  width: 59px;
  background-color: #000;
  line-height: 59px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border: none;
  pointer-events: none;
}

.summary-template-holder .cart-more-options .srp-result .srp-delivery-select-container:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 29.5px;
  background-image: url(/arquivos/icon-checkout-arrow-big-right.png);
  background-repeat: no-repeat;
  background-position: 50%;
  width: 8px;
  height: 14px;
  margin-top: -7px;
  margin-right: -6px;
  pointer-events: none;
  transition: 0.3s ease;
  z-index: 1;
}

.summary-template-holder .cart-more-options .srp-result .srp-delivery-select-container .srp-delivery-current-many__text {
  border-color: none;
}

.summary-template-holder .cart-more-options .srp-result .srp-delivery-select-container .srp-delivery-current-many__price {
  color: #000;
}

.summary-template-holder .cart-more-options .srp-result .srp-delivery-select-container .srp-delivery-select option {
  background-color: #fff;
  font-size: 16px;
}

.summary-template-holder .cart-more-options .srp-result .srp-delivery-select-container .srp-delivery-select option:hover {
  -webkit-appearance: none;
  background-color: transparent;
  color: #fff;
}

.summary-coupon {
  margin: 0 auto;
  max-width: 245px;
}

.summary-coupon .coupon-fieldset .coupon-data {
  display: none !important;
}

.summary-coupon .coupon-fieldset>div {
  display: block !important;
}

.summary-coupon .coupon-fieldset>div .coupon-label {
  text-align: left;
  margin-bottom: 8px;
  color: #000;
}

.summary-coupon .coupon-fieldset>div .coupon-label label {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.54px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.summary-coupon .coupon-fieldset>div #cart-coupon-add {
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0;
  border: none;
  background: #000;
  height: 55px;
  width: 59px;
  padding-top: 0;
  padding-bottom: 0;
  box-sizing: border-box;
  text-shadow: none;
  box-shadow: none;
  font-size: 0;
}

.summary-coupon .coupon-fieldset>div #cart-coupon-add.btn {
  background-image: none;
}

.summary-coupon .coupon-fieldset>div #cart-coupon-add:after {
  content: "";
  display: block;
  height: 35px;
  width: 8px;
  background-image: url(/arquivos/icon-checkout-arrow-big-right.png);
  background-repeat: no-repeat;
  margin: 0 auto;
}

.summary-coupon .coupon-fieldset>div #cart-coupon-add:active,
.summary-coupon .coupon-fieldset>div #cart-coupon-add:focus,
.summary-coupon .coupon-fieldset>div #cart-coupon-add:hover {
  box-shadow: none;
}

.summary-coupon .coupon-fieldset>div .coupon-fields {
  position: relative;
  text-align: left;
}

.summary-coupon .coupon-fieldset>div .coupon-fields #cart-coupon {
  width: 100%;
  border-radius: 0;
  background: #fff;
  font-size: 16px;
  font-weight: 500;
  height: 55px;
  box-shadow: none;
  box-sizing: border-box;
  transition: 0.3s ease;
  border: 1px solid #000;
  border-right: none;
}

.summary-coupon .coupon-fieldset>div .coupon-fields #cart-coupon:focus {
  box-shadow: none;
}

.summary-coupon .coupon-fieldset>div .coupon-fields .loading-coupon {
  position: absolute;
  top: 7px;
  right: 0;
}

.summary-coupon .coupon-fieldset>div .coupon-fields .info span {
  display: block;
  width: 100%;
  font-size: 16px;
  font-weight: 700;
  border-radius: 5px;
  height: 59px;
  line-height: 59px;
  padding: 0 15px;
  text-align: center;
  box-sizing: border-box;
}

.summary-coupon .coupon-fieldset>div .coupon-fields .info .delete {
  font-size: 16px;
  height: 35px;
  float: right;
}

.summary-coupon .coupon-fieldset>div .coupon-fields .info .delete #cart-coupon-remove {
  line-height: 36px;
  border-radius: 22.5px;
  background-color: transparent;
  padding: 2px 15px 0;
  text-decoration: none;
  text-transform: uppercase;
}

.full-cart .summary-totalizers>div:last-of-type {
  float: right;
  width: 50%;
  padding: 0 0 0 30px;
  box-sizing: border-box;
}

.table .info {
  text-align: left !important;
  color: #000;
  font-size: 16px;
  width: 150px;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.54px;
  text-transform: uppercase;
}

.table .space {
  display: none;
}

.table .monetary {
  text-align: right !important;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  text-align: right;
  letter-spacing: -0.54px;
  text-transform: uppercase;
  color: #000;
}

.table .empty {
  display: none;
}

.table tbody {
  border-bottom: 2px solid #c8c8c8;
}

.table tfoot td {
  vertical-align: middle;
  padding-top: 15px;
}

.table tfoot .info,
.table tfoot .monetary {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  align-items: center;
  letter-spacing: -0.54px;
  text-transform: uppercase;
  color: #000;
}

.table tfoot .monetary {
  text-align: right;
}

.btn-place-order-wrapper {
  flex-direction: column;
}

.full-cart .summary-totalizers>div:last-of-type:after {
  content: "RECOMENDAMOS QUE ANTES DE COMENZAR SU PAGO CONTACTE A SU INSTITUCIÓN BANCARIA PARA NOTIFICAR SU CARGO Y AL EQUIPO DE SERVICIO AL CLIENTE PARA QUE LO ACOMPAÑE DURANTE EL PROCESO DE PAGO";
  width: 100%;
  display: flex;
  max-width: 252px;
  margin: 20px 0;
  order: 3;
  font-style: normal;
  font-weight: 600;
  font-size: 10px;
  line-height: 16px;
  text-transform: uppercase;
  color: #000;
  float: right;
}

.cart-links-bottom {
  display: flex;
  align-items: flex-start;
}

.cart-links-bottom .link-choose-more-products-wrapper {
  padding: 0 0 0 30px;
}

.cart-links-bottom .link-choose-more-products-wrapper a {
  font-weight: 700;
  text-transform: uppercase;
  color: #000;
  width: 114px;
  display: block;
  padding: 5px;
  font-size: 12px;
  text-align: center;
  line-height: 15.5px;
}

#cart-to-orderform {
  padding: 0;
  width: 250px;
  height: 54px;
  font-style: normal;
  font-weight: 700;
  font-size: 0;
  line-height: 107.7%;
  color: #000;
  background: #fff;
  border: 2px solid #000;
  border-radius: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

#cart-to-orderform:after {
  content: "Concluir Pedido";
  font-size: 16px;
  text-transform: uppercase;
}

.pre-footer {
  display: block !important;
  visibility: initial !important;
}

.pre-footer .container {
  display: flex;
  justify-content: space-between;
  text-align: left;
}

.pre-footer .container .contents__box {
  width: 23%;
  margin: 0 15px;
}

.pre-footer .container .contents__box:first-child {
  margin-left: 0;
}

.pre-footer .container .contents__box .heading-2 {
  font-size: 1rem;
  line-height: 1.5rem;
  text-transform: uppercase;
}

.pre-footer .container .contents__box p {
  margin-bottom: 16px;
  font-size: 15px;
}

.pre-footer .container .contents__box .links_wrapper {
  text-align: left;
}

.pre-footer .container .contents__box .links_wrapper button {
  display: inline-block;
  padding: 0;
  margin-bottom: 8px;
  margin-right: 16px;
  text-align: left;
  border: 0;
  background-color: transparent;
}

.pre-footer .container .contents__box .links_wrapper button .text,
.pre-footer .container .contents__box .links_wrapper button a {
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0 98%;
  background-repeat: no-repeat;
  background-size: 0 1px;
  display: inline;
  font-size: 16px;
  line-height: 1.6;
  padding-bottom: 2px;
  padding-top: 2px;
  text-decoration: none;
  transition: background-size 0.2s ease-in;
  color: #000;
}

.pre-footer .container .contents__box .paymentMethods {
  display: flex;
  list-style: none;
  margin: 0 0 8px;
  padding: 0;
  gap: 4px;
  flex-wrap: wrap;
}

.pre-footer .container .contents__box .paymentMethods .text {
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  width: 50px;
  height: 31px;
  font-size: 0;
}

.pre-footer .container .contents__box .paymentMethods .visa .text {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='255' height='160' fill='none'%3E%3Cpath d='M246.505 160H8.495A8.522 8.522 0 010 151.451V8.554A8.527 8.527 0 018.5 0h238a8.525 8.525 0 018.5 8.554V151.45a8.511 8.511 0 01-2.477 6.034 8.524 8.524 0 01-6.018 2.515V160z' fill='%23F9F9F9'/%3E%3Cpath d='M117.371 104h-12.497l7.812-48h12.496l-7.811 48zM94.325 56L82.41 89.014 81 81.906v.002l-4.203-21.586S76.287 56 70.87 56H51.172l-.227.814a46.64 46.64 0 0113.07 5.486L74.87 104h13.022l19.886-48H94.325zm97.922 48h11.655L193.9 56h-10.047c-4.64 0-5.772 3.576-5.772 3.576L159.446 104h13.204l2.554-7h15.604l1.439 7zM178.69 87l6.542-17.905L188.915 87H178.69zm-18.195-19.763l1.775-10.273a35.95 35.95 0 00-11.2-2.084c-6.18 0-20.857 2.701-20.857 15.836 0 12.359 17.23 12.513 17.23 19 0 6.49-15.455 5.33-20.553 1.237l-1.854 10.737a34.879 34.879 0 0014.058 2.704c8.499 0 21.322-4.402 21.322-16.376 0-12.437-17.38-13.598-17.38-19.004 0-5.409 12.132-4.714 17.46-1.777h-.001z' fill='%231B4DA2'/%3E%3Cpath d='M81.154 81.82l-4.188-21.513S76.457 56 71.058 56h-19.63l-.227.81a48.255 48.255 0 0118.48 9.28 37.32 37.32 0 0111.473 15.73z' fill='%23F4A929'/%3E%3Cpath d='M255 20V8.554A8.526 8.526 0 00246.5 0H8.5A8.527 8.527 0 000 8.554V20h255z' fill='%231B4DA2'/%3E%3Cpath d='M0 140v11.446A8.526 8.526 0 008.5 160h238a8.533 8.533 0 008.5-8.554V140H0z' fill='%23F4A929'/%3E%3C/svg%3E");
}

.pre-footer .container .contents__box .paymentMethods .mastercard .text {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='255' height='160' fill='none'%3E%3Cpath d='M246.505 160H8.495A8.522 8.522 0 010 151.451V8.554A8.527 8.527 0 018.5 0h238a8.525 8.525 0 018.5 8.554V151.45a8.511 8.511 0 01-2.477 6.034 8.524 8.524 0 01-6.018 2.515V160z' fill='%232B2B2B'/%3E%3Cpath d='M158.5 125c25.129 0 45.5-20.371 45.5-45.5S183.629 34 158.5 34 113 54.371 113 79.5s20.371 45.5 45.5 45.5z' fill='%23FBB231'/%3E%3Cpath d='M96.5 125c25.129 0 45.5-20.371 45.5-45.5S121.629 34 96.5 34 51 54.371 51 79.5 71.371 125 96.5 125z' fill='%23EC1C2E'/%3E%3Cpath d='M127.5 112.792c8.008 0 14.5-14.905 14.5-33.292s-6.492-33.292-14.5-33.292S113 61.113 113 79.5s6.492 33.292 14.5 33.292z' fill='%23FF5F00'/%3E%3C/svg%3E");
}

.pre-footer .container .contents__box .paymentMethods .amex .text {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='255' height='160' fill='none'%3E%3Cpath d='M246.505 160H8.495A8.522 8.522 0 010 151.451V8.55A8.522 8.522 0 018.495 0h238.01A8.52 8.52 0 01255 8.549V151.45a8.511 8.511 0 01-2.477 6.034 8.524 8.524 0 01-6.018 2.515V160z' fill='%23006FCE'/%3E%3Cpath d='M25.028 59.932c1.236-2.47 2.216-5.053 3.322-7.58a580.381 580.381 0 004.085-9.564.901.901 0 01.997-.646c3.897.023 7.795.022 11.693-.004a.952.952 0 011.044.708c1.151 2.757 2.343 5.497 3.52 8.242l.277.637c.262-.311.158-.6.16-.858.009-2.655.022-5.31-.007-7.965-.007-.581.141-.764.746-.761 5.027.024 10.055.025 15.083.002a.791.791 0 01.896.635c.73 2.156 1.497 4.299 2.317 6.633.509-1.438.96-2.705 1.405-3.974.299-.851.647-1.69.867-2.561.163-.643.512-.732 1.087-.731 23.952.011 47.904.01 71.856-.006.696 0 .943.16.888.88-.066.868-.016 1.745-.016 2.595.255.124.365-.05.484-.145a15.33 15.33 0 019.751-3.303c7.683-.037 15.366-.005 23.048-.025a.916.916 0 01.994.66c1.135 2.703 2.283 5.4 3.446 8.092.07.301.223.577.441.796.125-.286.159-.604.098-.91.01-2.655.018-5.31-.005-7.965-.004-.513.133-.673.663-.67 4.209.02 8.417.02 12.625 0a.97.97 0 01.931.549c1.047 1.66 2.126 3.298 3.35 4.905 0-1.565.025-3.13-.013-4.694-.014-.569.106-.769.726-.764 4.124.03 8.248.03 12.372.002.584-.004.76.147.76.746-.018 10.14-.018 20.28-.001 30.42 0 .589-.164.765-.758.762-4.124-.024-8.248-.025-12.372-.003a1.04 1.04 0 01-1.011-.564 55.466 55.466 0 00-3.328-4.87c0 1.048.017 2.097-.006 3.145-.015.727.312 1.665-.14 2.126-.452.461-1.395.145-2.12.147-5.62.011-11.242-.013-16.862.028a1.205 1.205 0 01-1.389-.96c-.373-1.12-.89-2.191-1.31-3.298a.879.879 0 00-.974-.694 66.958 66.958 0 01-4.151.002.863.863 0 00-.97.685c-.457 1.242-.996 2.454-1.46 3.694a.72.72 0 01-.794.558c-4.32-.027-8.643.02-12.963-.064a14.153 14.153 0 01-8.623-3.053c-.084-.065-.177-.118-.342-.227a11.54 11.54 0 00-.083 2.633c.006.556-.166.715-.722.714-6.44-.019-12.88-.02-19.32-.003a1.127 1.127 0 01-.988-.49 54.85 54.85 0 00-3.729-4.304c0 .85.023 1.7-.007 2.55-.025.723.327 1.683-.168 2.102-.42.355-1.348.13-2.05.13-24.433.003-48.865.01-73.297.02-.755 0-1.164-.157-1.412-.929-.37-1.15-.91-2.245-1.34-3.378a.827.827 0 00-.924-.638c-1.412.04-2.825.034-4.237.002a.778.778 0 00-.874.583c-.468 1.239-1.003 2.452-1.455 3.696a.873.873 0 01-.988.66c-2.908-.019-5.817.004-8.725.012l-.005-4.058c2.166.218 4.337.038 6.505.092.348.009.374-.283.466-.511.515-1.281 1.044-2.557 1.537-3.846a.72.72 0 01.786-.566c3.248.022 6.496.023 9.744.002a.718.718 0 01.791.557c.491 1.29 1.03 2.562 1.555 3.84.102.248.14.536.54.533 2.158-.014 4.315-.007 6.51-.007a2.178 2.178 0 00-.068-.346c-3.307-7.724-6.611-15.449-9.914-23.175a.743.743 0 00-.824-.513c-2.175.018-4.35.03-6.524-.006a1.016 1.016 0 00-1.128.726c-1.68 4.001-3.383 7.994-5.107 11.978a2532.132 2532.132 0 01-4.87 11.25l.008-10.1zm52.848-6.943l.16.01c.01.216.03.432.03.649.003 5.223.012 10.447-.01 15.67-.003.6.103.843.775.82a69.727 69.727 0 014.573-.003c.603.018.741-.162.74-.75-.02-7.51-.022-15.021-.003-22.532.002-.562-.106-.783-.729-.775-2.739.034-5.477.034-8.216 0-.567-.007-.763.218-.932.708-1.345 3.917-2.716 7.824-4.083 11.733-.312.89-.64 1.776-1.01 2.806-.138-.385-.215-.595-.29-.807-1.608-4.57-3.215-9.142-4.82-13.714-.145-.415-.251-.736-.839-.728-2.823.037-5.647.026-8.47.008-.471-.004-.63.124-.629.614.015 7.624.015 15.248 0 22.871 0 .46.151.566.581.56 1.525-.022 3.051-.053 4.574.01.733.03.872-.21.868-.895-.028-5.195-.017-10.39-.011-15.586a1.266 1.266 0 01.137-.845c.148.398.258.682.36.968 1.843 5.176 3.7 10.345 5.505 15.534a1.016 1.016 0 001.2.82 57.002 57.002 0 013.812-.004.719.719 0 00.844-.59c.396-1.233.857-2.444 1.292-3.665l4.591-12.887zm126.905 7.638l-.164.048c-.195-.293-.395-.585-.586-.881l-8.382-13.023c-.223-.348-.387-.702-.942-.693-2.203.036-4.406.028-6.609.004-.499-.005-.613.174-.612.638.011 7.597.011 15.194-.001 22.791-.001.475.13.627.613.619a98.464 98.464 0 014.744.006c.633.019.795-.15.791-.788-.03-4.49-.016-8.98-.016-13.471v-1.038c.312.457.501.72.676.993 2.922 4.56 5.84 9.123 8.753 13.688a1.1 1.1 0 001.07.613c2.005-.03 4.01-.031 6.015-.003.497.006.684-.099.683-.644-.018-7.569-.018-15.137 0-22.706.002-.592-.216-.707-.74-.697-1.44.027-2.883.049-4.32-.007-.749-.03-1.002.148-.993.956.044 4.264.02 8.528.02 12.793v.802zm-78.25.764l.388-.113c4.006-1.196 6.204-4.296 5.814-8.199-.401-4.012-3.019-6.616-7.256-6.885-4.592-.292-9.2-.049-13.8-.11-.554-.008-.563.28-.563.686.005 7.567.003 15.133-.007 22.698-.001.524.153.673.669.663a87.536 87.536 0 014.657.005c.648.022.795-.174.785-.798-.038-2.343-.02-4.686-.008-7.03 0-.227-.13-.513.187-.67a3.256 3.256 0 012.635.557c1.95 2.305 3.934 4.583 5.826 6.935a2.4 2.4 0 002.202 1.013c2.013-.078 4.031-.023 6.227-.023l-7.756-8.729zm-38.399-3.327c0 3.785-.002 7.57-.005 11.354-.002.443.007.718.608.716 6.129-.024 12.257-.025 18.386-.003.533.002.583-.218.575-.651-.022-1.27-.07-2.546.014-3.812.057-.85-.232-1-1.022-.99-3.897.043-7.794.006-11.692.033-.593.004-.785-.152-.748-.749.057-.817.056-1.638-.001-2.455-.057-.727.216-.877.901-.871 3.784.033 7.57-.006 11.353.034.725.008.9-.201.865-.892a32.973 32.973 0 01.002-3.557c.043-.733-.206-.868-.89-.862-3.84.034-7.681.006-11.522.029-.551.003-.74-.143-.706-.703a17.23 17.23 0 00-.003-2.37c-.056-.696.212-.834.857-.83 3.925.029 7.851-.003 11.777.032.684.006.848-.197.822-.846a45.265 45.265 0 01.002-3.811c.03-.666-.206-.783-.814-.78-5.987.022-11.974.022-17.962-.001-.631-.003-.816.163-.811.802.029 3.727.014 7.455.014 11.183zm98.743 12.056c-.084-.227-.125-.354-.177-.477-3.282-7.667-6.56-15.337-9.835-23.008a.792.792 0 00-.887-.551c-2.203.02-4.407.025-6.61-.003a.854.854 0 00-.943.615c-.647 1.593-1.338 3.168-2.015 4.75-2.552 5.958-5.109 11.914-7.67 17.868-.295.681-.196.84.544.82a121.04 121.04 0 015.253-.002.762.762 0 00.865-.581c.471-1.268 1.012-2.51 1.485-3.778a.768.768 0 01.865-.58c3.22.023 6.44.023 9.66.002a.712.712 0 01.801.536c.488 1.291 1.043 2.558 1.545 3.844a.73.73 0 00.798.556c2.061-.026 4.123-.011 6.321-.011zm-28.501-5.43c-.926 0-1.717.03-2.505-.005a5.342 5.342 0 01-5.282-4.185 9.818 9.818 0 01-.275-1.922c-.148-4.097 1.832-6.993 6.382-6.914 1.807.032 3.615-.009 5.421.015.48.006.636-.14.627-.625a157.764 157.764 0 01-.004-4.405c.003-.38-.093-.57-.518-.56a80.451 80.451 0 00-8.46.165 10.04 10.04 0 00-8.23 5.62 14.804 14.804 0 00-1.04 9.43c1.075 6.06 5.44 8.78 10.898 8.82a.597.597 0 00.652-.39c.739-1.641 1.508-3.268 2.334-5.045v.001zm-23.19-6.517c0 3.728.011 7.455-.01 11.182-.004.557.09.8.725.78 1.58-.047 3.162-.03 4.743-.006.452.006.64-.083.638-.594a5769.42 5769.42 0 010-22.787c0-.522-.156-.677-.673-.666-1.467.03-2.938.058-4.404-.008-.796-.036-1.052.155-1.04 1.002.05 3.698.021 7.397.021 11.096v.001zm93.269 55.514a16.895 16.895 0 01-4.56 1.911 15.29 15.29 0 01-2.853.322c-22.227 0-44.453.004-66.68.012a1.503 1.503 0 01-1.344-.644 49.127 49.127 0 00-3.594-4.179v2.87c0 1.94 0 1.94-1.91 1.94-3.53 0-7.06-.02-10.59.017-.72.008-.892-.212-.878-.904.044-2.202.016-4.406.016-6.609 0-1.024-.001-1.024-.927-.689-1.596.576-3.283.86-4.98.839-1.242-.01-2.486.03-3.727-.016-.61-.022-.754.19-.745.769.033 1.948-.009 3.897.026 5.846.01.582-.138.764-.744.761a2808.05 2808.05 0 00-18.81-.003 1.166 1.166 0 01-1.05-.529c-1.06-1.426-2.154-2.828-3.29-4.31-1.083 1.425-2.155 2.8-3.183 4.207a1.382 1.382 0 01-1.258.635 9142.975 9142.975 0 00-31.857.002c-.682.001-.896-.132-.894-.863.027-10.055.028-20.109.003-30.163-.002-.697.166-.887.876-.885 10.675.024 21.351.026 32.027.005a1.3 1.3 0 011.2.576c.88 1.21 1.85 2.354 2.707 3.58.465.665.682.54 1.092-.036.85-1.195 1.795-2.323 2.656-3.511a1.375 1.375 0 011.273-.61c6.128.02 12.257.012 18.385.012 34.202 0 68.404 0 102.605-.002.336 0 .672-.033 1.008-.05v3.977c-.337.018-.675.051-1.012.051-3.951.004-7.903-.013-11.854.007-5.229.026-8.381 3.479-7.919 8.64a6.294 6.294 0 004.718 5.661 9.148 9.148 0 002.506.341c1.722-.014 3.444-.005 5.165-.003.282 0 .566-.002.846.02a1.99 1.99 0 011.418.566 1.984 1.984 0 01.594 1.407 1.928 1.928 0 01-.648 1.423 1.932 1.932 0 01-1.489.48c-3.895.008-7.79.014-11.685-.01-.567-.004-.792.101-.768.726.05 1.325.048 2.654.001 3.979-.021.601.162.747.751.743a893.98 893.98 0 0111.346-.009c3.523.021 6.38-1.119 8.034-4.45l-.004 6.15zm-72.99-10.416c.283-.078.417-.11.548-.15 4.038-1.223 6.06-4.318 5.597-8.565a7.158 7.158 0 00-7.265-6.47c-4.596-.16-9.201-.05-13.802-.074-.52-.003-.506.284-.505.646.003 7.565 0 15.131-.01 22.697-.002.557.195.645.683.637 1.552-.027 3.107-.052 4.657.009.708.028.818-.23.81-.854-.034-2.315-.018-4.63-.007-6.945 0-.228-.139-.52.167-.677a3.41 3.41 0 012.638.553c2.076 2.457 4.159 4.909 6.22 7.378a1.303 1.303 0 001.143.538c1.354-.036 2.71-.012 4.065-.012h2.81c-2.64-2.966-5.145-5.783-7.749-8.712v.001zM68.686 99.95c0 3.785.006 7.57-.01 11.355-.001.474.06.693.629.691 6.101-.022 12.203-.023 18.304-.004.473.001.634-.12.623-.61-.032-1.327-.06-2.657.008-3.981.039-.746-.23-.862-.9-.856-3.87.032-7.74-.002-11.61.03-.698.007-1.028-.095-.94-.896.074-.76.075-1.525.005-2.285-.056-.689.139-.905.864-.898 3.841.039 7.683.008 11.524.03.547.004.73-.137.712-.7-.042-1.214-.065-2.432.005-3.643.045-.767-.205-.931-.94-.924-3.756.039-7.513.001-11.27.034-.672.005-.975-.11-.897-.86.072-.703.072-1.412 0-2.115-.077-.757.18-.937.925-.93 3.87.04 7.74-.006 11.609.04.781.01.943-.23.91-.949a44.412 44.412 0 01-.002-3.727c.022-.608-.185-.746-.764-.744-6.017.02-12.033.02-18.05-.001-.598-.002-.753.17-.75.758.027 3.727.014 7.456.014 11.185h.001zm95.442.054c0 3.757-.001 7.513-.004 11.27 0 .42-.034.726.587.723 6.129-.025 12.259-.026 18.389-.004.515.001.6-.201.592-.646-.022-1.327-.05-2.657.01-3.982.032-.7-.223-.823-.857-.818-3.898.027-7.796-.004-11.694.029-.697.006-1.03-.094-.94-.896.073-.76.075-1.525.004-2.285-.055-.688.138-.906.864-.899 3.841.039 7.683.006 11.524.032.59.003.78-.154.756-.752a35.168 35.168 0 01.006-3.557c.052-.821-.261-.965-1.003-.958-3.813.034-7.626.005-11.44.028-.55.003-.74-.144-.705-.704.062-.76.06-1.525-.006-2.285-.086-.8.24-.915.947-.91 3.926.033 7.852.005 11.778.029.59.003.782-.156.762-.756a58.879 58.879 0 010-3.897c.02-.596-.165-.761-.759-.759-6.017.02-12.033.019-18.05-.004-.664-.003-.778.211-.774.815.026 3.728.013 7.457.013 11.185v.001zm29.095 11.979c1.977 0 3.955.048 5.93-.01 6.185-.18 8.81-4.83 7.62-10.012-.596-2.595-2.844-4.304-5.766-4.569-2.396-.217-4.797-.067-7.195-.118a1.923 1.923 0 01-2.044-2.235 1.993 1.993 0 012.231-1.63c3.163-.008 6.326-.018 9.489.012a.96.96 0 001.061-.696 84.644 84.644 0 011.756-3.94c.254-.541.28-.782-.454-.777-4.123.025-8.247-.032-12.37.023-5.642.074-9.052 4.63-7.506 9.947a6.596 6.596 0 006.618 4.68c2.06.022 4.123-.01 6.184.018a1.981 1.981 0 012.114 1.472 1.922 1.922 0 01-.393 1.754 1.911 1.911 0 01-1.674.655c-3.897.01-7.795.007-11.692-.008-.56-.003-.8.1-.778.728a55.02 55.02 0 010 3.98c-.021.617.197.747.77.738 2.032-.032 4.066-.013 6.1-.013l-.001.001zm-77.59-12.034c0 3.755.017 7.51-.017 11.266-.006.65.18.8.8.782a84.185 84.185 0 014.66-.001c.568.015.7-.17.692-.71-.03-2.09.01-4.18-.026-6.268-.011-.632.114-.867.813-.85 2.201.05 4.405.033 6.607.015 4.902-.042 8.383-3.455 8.316-8.134-.072-4.919-3.293-8.028-8.322-8.03-4.235-.001-8.47.016-12.706-.016-.679-.005-.838.195-.832.849.03 3.699.014 7.398.015 11.097zm-.682-11.78a1.157 1.157 0 00-.819-.146c-1.92-.007-3.841.017-5.761-.017a1.385 1.385 0 00-1.27.617c-1.49 1.989-3.014 3.95-4.526 5.921-.603.786-.606.788-1.233-.029-1.531-1.992-3.069-3.979-4.58-5.986a1.168 1.168 0 00-1.06-.52c-2.063.023-4.125.007-6.187.014-.21 0-.447-.08-.68.16.123.168.243.345.377.513 2.869 3.597 5.73 7.202 8.623 10.78a.73.73 0 01-.02 1.127c-2.79 3.444-5.554 6.909-8.325 10.368-.238.296-.47.597-.794 1.01 2.372 0 4.569-.021 6.765.016a1.305 1.305 0 001.188-.607c1.572-2.102 3.18-4.178 4.745-6.286.337-.454.49-.448.827 0 1.608 2.147 3.249 4.268 4.88 6.397.165.216.279.485.635.484 2.415-.009 4.831-.005 7.394-.005-.33-.427-.56-.735-.8-1.036-2.762-3.468-5.514-6.943-8.3-10.391a.873.873 0 01-.311-.668.867.867 0 01.316-.665c2.981-3.65 5.923-7.332 8.916-11.051z' fill='%23FCFDFE'/%3E%3Cpath d='M25.022 70.032l4.87-11.25c1.715-3.987 3.417-7.98 5.107-11.978a1.016 1.016 0 011.127-.726c2.175.036 4.35.024 6.525.006a.743.743 0 01.824.513c3.295 7.73 6.6 15.454 9.914 23.175.032.113.054.23.067.346-2.194 0-4.352-.007-6.51.007-.4.003-.438-.285-.54-.533-.525-1.277-1.063-2.55-1.554-3.84a.718.718 0 00-.791-.557 848.67 848.67 0 01-9.745-.002.72.72 0 00-.786.566c-.493 1.29-1.022 2.565-1.536 3.846-.092.228-.118.52-.466.511-2.168-.054-4.34.126-6.505-.092l-.001.008zm14.165-18.205l-3.265 8.097h6.538l-3.273-8.097zm189.27 55.709c-1.654 3.332-4.51 4.472-8.034 4.451a858.222 858.222 0 00-11.346.009c-.589.004-.772-.142-.75-.743a53.87 53.87 0 00-.002-3.979c-.024-.625.201-.73.768-.727 3.894.024 7.79.018 11.685.01a1.928 1.928 0 001.489-.48 1.94 1.94 0 00.648-1.423 1.983 1.983 0 00-1.246-1.831 1.99 1.99 0 00-.766-.141c-.28-.022-.564-.02-.846-.02-1.721-.002-3.443-.011-5.165.003a9.152 9.152 0 01-2.506-.34 6.296 6.296 0 01-4.718-5.662c-.462-5.16 2.69-8.614 7.919-8.64 3.95-.02 7.902-.003 11.854-.007.337 0 .674-.033 1.012-.051a.7.7 0 01.075.3.704.704 0 01-.065.304 8.424 8.424 0 00-.452.767c-.506 1.1-1.039 2.19-1.475 3.318a1.06 1.06 0 01-1.193.766c-3.135-.03-6.27-.019-9.405-.011a2.031 2.031 0 00-2.115 1.235 1.948 1.948 0 00.254 1.853 1.95 1.95 0 001.702.777c2.398.052 4.803-.132 7.194.13a6.362 6.362 0 015.126 3.007c.109.154.23.299.363.434a10.354 10.354 0 01-.005 6.691z' fill='%23006FCE'/%3E%3Cpath d='M228.463 100.845a3.42 3.42 0 01-.364-.433 6.364 6.364 0 00-5.126-3.008c-2.39-.262-4.796-.079-7.194-.13a1.943 1.943 0 01-2.067-1.67 1.948 1.948 0 01.111-.96 2.03 2.03 0 012.116-1.235c3.135-.007 6.27-.02 9.404.012a1.06 1.06 0 001.193-.766c.436-1.128.97-2.219 1.476-3.319.137-.263.287-.52.451-.767v12.276z' fill='%23FCFDFE'/%3E%3Cpath d='M77.876 52.989l-4.591 12.887c-.435 1.22-.896 2.432-1.292 3.665a.721.721 0 01-.845.59c-1.27-.041-2.54-.04-3.81.004a1.014 1.014 0 01-1.201-.82c-1.804-5.19-3.662-10.359-5.505-15.534-.102-.287-.212-.57-.36-.968a1.266 1.266 0 00-.138.845c-.005 5.195-.017 10.39.012 15.586.004.684-.135.925-.869.895-1.522-.063-3.048-.033-4.573-.01-.43.006-.582-.1-.58-.56.013-7.624.013-15.248 0-22.871-.002-.49.157-.618.628-.615 2.823.019 5.647.03 8.47-.007.588-.008.693.312.84.728 1.601 4.573 3.208 9.145 4.82 13.714.074.211.15.422.288.807.372-1.03.7-1.915 1.01-2.806 1.368-3.909 2.739-7.817 4.084-11.733.169-.49.365-.715.932-.708 2.738.033 5.477.033 8.216 0 .623-.008.73.213.73.775-.017 7.51-.017 15.021.001 22.532.002.587-.136.768-.74.75a69.657 69.657 0 00-4.573.002c-.671.024-.777-.218-.775-.819.022-5.223.014-10.447.012-15.67 0-.217-.02-.433-.031-.65l-.16-.009zm126.905 7.638v-.802c0-4.265.024-8.53-.02-12.793-.009-.808.244-.985.992-.956 1.438.056 2.88.034 4.32.007.525-.01.743.105.742.697-.02 7.568-.02 15.137-.001 22.706 0 .545-.186.65-.683.644a203.796 203.796 0 00-6.016.003 1.098 1.098 0 01-1.069-.613c-2.905-4.57-5.823-9.133-8.753-13.688-.175-.273-.364-.536-.676-.993v1.038c0 4.49-.014 8.981.016 13.471.004.638-.158.807-.791.788a98.206 98.206 0 00-4.744-.006c-.483.008-.614-.144-.613-.619.013-7.597.013-15.193 0-22.79 0-.465.114-.644.613-.639 2.203.024 4.406.032 6.609-.004.555-.01.719.345.942.693 2.795 4.34 5.589 8.681 8.382 13.023.19.296.39.588.586.881l.164-.048zm-78.251.764l7.757 8.729c-2.196 0-4.214-.055-6.227.023a2.405 2.405 0 01-2.202-1.013c-1.893-2.352-3.877-4.63-5.826-6.935a3.258 3.258 0 00-2.635-.558c-.318.158-.187.444-.188.672-.01 2.343-.03 4.686.009 7.029.01.624-.137.82-.785.798a87.468 87.468 0 00-4.658-.005c-.515.01-.67-.139-.668-.663.016-7.565.018-15.131.007-22.698 0-.406.009-.694.564-.687 4.6.062 9.207-.18 13.798.111 4.238.27 6.856 2.873 7.257 6.885.39 3.903-1.808 7.003-5.814 8.2l-.389.112zm-5.622-4.999v-.02c1.07 0 2.143.038 3.212-.01a2.423 2.423 0 002.308-1.492 2.419 2.419 0 00-2.353-3.344c-2.11-.083-4.227-.016-6.34-.032-.402-.003-.544.134-.538.537.021 1.268.02 2.536-.003 3.804-.01.458.156.576.585.566 1.043-.025 2.086-.009 3.129-.009zm-32.776 1.672c0-3.728.015-7.456-.014-11.184-.005-.639.18-.804.811-.802 5.987.024 11.975.024 17.962.001.608-.002.844.115.814.78a45.265 45.265 0 00-.002 3.811c.026.65-.138.853-.822.846-3.926-.035-7.852-.003-11.777-.03-.645-.005-.913.132-.857.828.055.789.056 1.58.003 2.37-.033.56.155.707.706.704 3.84-.023 7.682.005 11.523-.03.683-.005.932.13.89.863a32.973 32.973 0 00-.003 3.557c.035.69-.14.9-.865.892-3.784-.04-7.568-.001-11.353-.035-.684-.006-.958.145-.901.872.058.817.058 1.638.002 2.455-.038.597.154.753.747.749 3.898-.027 7.795.01 11.692-.034.79-.009 1.08.14 1.023.991-.085 1.266-.037 2.54-.014 3.811.007.433-.043.654-.576.652-6.129-.019-12.257-.018-18.385.003-.602.002-.61-.273-.61-.716.01-3.785.012-7.57.006-11.354zm98.743 12.056c-2.198 0-4.26-.014-6.32.011a.73.73 0 01-.798-.556c-.502-1.286-1.057-2.552-1.545-3.844a.712.712 0 00-.801-.535c-3.22.017-6.44.016-9.66-.003a.768.768 0 00-.865.58c-.473 1.268-1.014 2.51-1.485 3.778a.762.762 0 01-.865.581 121.68 121.68 0 00-5.253.002c-.74.02-.84-.139-.545-.82a3245.03 3245.03 0 007.671-17.868c.677-1.581 1.368-3.156 2.015-4.75a.853.853 0 01.943-.615c2.203.028 4.406.023 6.61.003a.795.795 0 01.887.552 7674.558 7674.558 0 009.835 23.008c.051.121.092.249.176.476zM172.56 51.831l-1.03 2.56c-.674 1.67-1.351 3.338-2.016 5.012-.074.186-.375.53.128.536 2.038.023 4.076.01 6.203.01l-3.285-8.118zM158.374 64.69c-.826 1.776-1.595 3.403-2.334 5.044a.595.595 0 01-.652.39c-5.457-.04-9.822-2.761-10.897-8.82a14.804 14.804 0 011.039-9.43 10.043 10.043 0 018.23-5.62 80.424 80.424 0 018.46-.165c.425-.01.522.18.518.561-.014 1.468-.023 2.937.005 4.405.009.484-.148.63-.627.625-1.807-.024-3.615.017-5.422-.015-4.55-.08-6.53 2.817-6.382 6.914.028.648.121 1.291.276 1.921a5.347 5.347 0 005.281 4.185c.788.034 1.579.004 2.505.004v.001zm-23.19-6.518c0-3.699.03-7.398-.021-11.097-.012-.846.244-1.037 1.04-1.002 1.466.066 2.937.04 4.404.009.517-.011.674.144.673.665-.015 7.596-.015 15.192 0 22.788.001.51-.186.6-.638.593-1.581-.023-3.164-.04-4.743.007-.635.019-.73-.223-.726-.78.022-3.728.011-7.455.011-11.183zm20.279 45.098l7.748 8.712h-2.81c-1.354 0-2.71-.024-4.064.013a1.303 1.303 0 01-1.143-.539c-2.061-2.469-4.144-4.92-6.22-7.377a3.41 3.41 0 00-2.638-.554c-.306.158-.166.45-.168.677-.01 2.315-.027 4.63.007 6.945.009.625-.102.882-.81.854-1.55-.06-3.104-.036-4.657-.009-.487.009-.684-.08-.683-.636.02-7.567.023-15.133.01-22.698 0-.362-.015-.649.506-.646 4.6.025 9.206-.085 13.801.074a7.158 7.158 0 017.265 6.47c.464 4.247-1.559 7.342-5.596 8.565-.131.039-.265.072-.548.15v-.001zm-5.592-5.015c1.015 0 2.031.016 3.046-.004a2.425 2.425 0 002.634-2.384 2.41 2.41 0 00-.753-1.786 2.419 2.419 0 00-1.821-.662c-2.086-.045-4.174-.001-6.26-.02-.457-.005-.572.165-.564.592.024 1.212.04 2.427-.006 3.637-.02.557.188.653.679.637 1.014-.033 2.03-.01 3.045-.01zM68.685 99.95c0-3.729.013-7.457-.013-11.186-.004-.587.152-.76.75-.757 6.017.021 12.033.021 18.05 0 .578-.001.786.137.763.745a44.455 44.455 0 00.003 3.727c.033.718-.129.958-.91.949-3.87-.047-7.74 0-11.61-.04-.743-.008-1.002.173-.924.93.072.704.072 1.413 0 2.116-.078.749.225.864.897.858 3.757-.032 7.514.006 11.27-.033.734-.008.984.157.94.924-.07 1.21-.047 2.429-.006 3.642.02.564-.164.704-.71.701-3.842-.022-7.684.009-11.525-.03-.725-.007-.92.21-.865.898.07.76.07 1.525-.004 2.285-.089.8.242.903.94.897 3.87-.033 7.74 0 11.61-.031.67-.006.939.11.9.855-.068 1.324-.04 2.655-.009 3.982.012.49-.15.61-.623.61-6.1-.015-12.202-.013-18.303.004-.568.002-.63-.217-.628-.691.014-3.785.008-7.57.007-11.355zm95.443.053c0-3.728.013-7.457-.013-11.185-.005-.604.11-.818.774-.815 6.017.028 12.033.03 18.05.004.593-.002.778.162.759.758a58.91 58.91 0 000 3.898c.02.6-.173.76-.763.756-3.926-.025-7.852.004-11.778-.028-.706-.006-1.032.11-.946.908.066.76.068 1.525.006 2.286-.035.56.153.707.705.704 3.813-.024 7.627.006 11.44-.029.741-.006 1.054.138 1.003.958a35.188 35.188 0 00-.006 3.558c.022.597-.167.755-.757.751-3.84-.025-7.683.008-11.524-.03-.726-.008-.919.21-.863.898.071.76.069 1.525-.005 2.285-.089.801.243.901.94.895 3.898-.032 7.796-.001 11.694-.029.634-.004.89.118.858.819-.06 1.325-.032 2.654-.01 3.982.007.444-.078.647-.593.646-6.129-.017-12.259-.015-18.388.004-.622.003-.588-.302-.588-.724.007-3.757.009-7.513.005-11.27zm29.095 11.979c-2.033 0-4.067-.02-6.1.013-.572.009-.79-.121-.769-.738a56.19 56.19 0 000-3.98c-.023-.63.219-.732.778-.728 3.897.021 7.795.024 11.692.007a1.917 1.917 0 002.088-1.482 1.91 1.91 0 00-.021-.926 1.98 1.98 0 00-2.114-1.473c-2.061-.028-4.123.005-6.184-.018a6.597 6.597 0 01-6.617-4.68c-1.546-5.316 1.863-9.872 7.506-9.947 4.122-.054 8.246.002 12.369-.023.734-.004.708.236.454.777a84.597 84.597 0 00-1.756 3.94.962.962 0 01-1.061.696c-3.163-.03-6.326-.02-9.489-.011a1.99 1.99 0 00-2.23 1.63 1.924 1.924 0 002.043 2.234c2.398.052 4.8-.098 7.195.119 2.922.264 5.17 1.973 5.766 4.569 1.191 5.182-1.435 9.831-7.62 10.012-1.975.058-3.953.01-5.93.01v-.001zm-77.59-12.033c0-3.7.015-7.398-.015-11.097-.006-.654.153-.854.832-.849 4.235.032 8.47.015 12.706.016 5.029.002 8.25 3.111 8.322 8.03.067 4.679-3.414 8.092-8.316 8.134-2.202.018-4.406.035-6.607-.016-.7-.016-.824.22-.813.85.037 2.09-.004 4.18.026 6.269.008.54-.124.725-.693.71a84.113 84.113 0 00-4.658.001c-.622.018-.807-.133-.801-.782.034-3.755.017-7.51.017-11.266zm9.898-1.186c1.042 0 2.085.017 3.126-.004a2.669 2.669 0 00.082-5.338c-2.14-.053-4.281-.004-6.421-.023-.447-.003-.578.15-.57.586.022 1.407.026 2.816-.002 4.224-.009.452.136.576.575.565 1.069-.029 2.14-.01 3.21-.01zM114.95 88.169c-2.992 3.72-5.934 7.401-8.915 11.051a.876.876 0 00-.315.666.866.866 0 00.311.667c2.786 3.449 5.538 6.924 8.3 10.391.24.301.47.61.8 1.037-2.563 0-4.979-.004-7.395.004-.356.001-.469-.267-.635-.483-1.631-2.129-3.272-4.25-4.88-6.397-.336-.449-.49-.454-.827 0-1.565 2.108-3.173 4.183-4.745 6.286a1.302 1.302 0 01-1.188.607c-2.196-.038-4.393-.016-6.764-.016.324-.413.556-.714.793-1.01 2.771-3.46 5.536-6.924 8.325-10.369a.733.733 0 00.02-1.126c-2.893-3.578-5.753-7.183-8.623-10.78-.133-.168-.254-.346-.376-.513.232-.24.47-.16.68-.16 2.062-.008 4.124.008 6.186-.015a1.169 1.169 0 011.061.52c1.511 2.007 3.049 3.995 4.58 5.987.627.816.63.814 1.232.029 1.512-1.971 3.037-3.933 4.526-5.921a1.386 1.386 0 011.27-.617c1.92.033 3.841.01 5.762.017.281-.055.573-.003.818.145h-.001z' fill='%23006FCE'/%3E%3Cpath d='M39.187 51.827l3.273 8.097h-6.538l3.265-8.097zm81.721 4.565c-1.043 0-2.086-.016-3.128.008-.43.01-.596-.108-.586-.565.027-1.268.02-2.536.003-3.805-.006-.402.137-.54.538-.536 2.113.016 4.23-.051 6.34.032a2.42 2.42 0 11.045 4.835c-1.069.049-2.141.01-3.212.01v.021zm51.652-4.561l3.284 8.117c-2.127 0-4.165.014-6.203-.01-.503-.005-.202-.35-.128-.536.665-1.673 1.342-3.342 2.015-5.012l1.031-2.559h.001zm-22.689 46.424c-1.015 0-2.03-.023-3.045.01-.49.016-.7-.08-.678-.637.045-1.21.029-2.425.006-3.637-.009-.427.107-.597.563-.593 2.086.02 4.174-.025 6.26.02a2.424 2.424 0 01.923 4.715 2.425 2.425 0 01-.983.117c-1.015.021-2.03.005-3.046.005zm-24.34.508c-1.07 0-2.141-.019-3.21.01-.439.012-.584-.112-.575-.564.028-1.408.024-2.817.001-4.225-.007-.435.124-.589.57-.585 2.14.019 4.282-.03 6.422.023a2.67 2.67 0 01-.082 5.338c-1.042.02-2.084.003-3.126.003z' fill='%23FCFDFE'/%3E%3C/svg%3E");
}

.pre-footer .container .contents__box .paymentMethods .paypall .text {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='255' height='160' fill='none'%3E%3Cpath d='M255 151.466a8.52 8.52 0 01-8.5 8.534H8.499A8.52 8.52 0 010 151.466V8.535A8.515 8.515 0 018.499 0h238a8.512 8.512 0 017.858 5.274 8.522 8.522 0 01.642 3.261L255 151.466z' fill='%23F9F9F9'/%3E%3Cpath d='M158.563 58.604c-.084.54-.18 1.092-.289 1.657C154.548 79.39 141.801 86 125.52 86h-8.29a4.026 4.026 0 00-3.978 3.41l-4.244 26.916-1.202 7.63a2.121 2.121 0 002.093 2.452h14.702a3.538 3.538 0 003.494-2.982l.145-.747 2.768-17.567.178-.964a3.535 3.535 0 013.494-2.988h2.199c14.244 0 25.395-5.783 28.654-22.518 1.361-6.991.657-12.829-2.946-16.934a14.059 14.059 0 00-4.024-3.104z' fill='%23179BD7'/%3E%3Cpath d='M154.666 57.05a28.636 28.636 0 00-1.76-.452 34.54 34.54 0 00-1.864-.352 46.044 46.044 0 00-7.307-.533H121.59a3.528 3.528 0 00-3.491 2.988l-4.711 29.838-.136.87a4.025 4.025 0 013.98-3.41h8.288c16.28 0 29.028-6.612 32.754-25.739.111-.566.204-1.117.289-1.656a19.85 19.85 0 00-3.063-1.292c-.277-.092-.555-.18-.834-.262z' fill='%23222D65'/%3E%3Cpath d='M118.099 58.7a3.535 3.535 0 013.49-2.985h22.146a46.044 46.044 0 017.307.534c.639.102 1.26.22 1.865.352.602.135 1.188.286 1.759.452.283.084.563.172.837.26 1.055.345 2.079.777 3.063 1.291 1.109-7.07-.009-11.882-3.831-16.24-4.214-4.8-11.82-6.854-21.552-6.854H104.93a4.038 4.038 0 00-3.991 3.413L89.17 113.518a2.43 2.43 0 001.38 2.583c.318.147.664.224 1.015.224h17.443l4.38-27.786 4.711-29.839z' fill='%23253B80'/%3E%3C/svg%3E");
}

.pre-footer .container .contents__box .paymentMethods .spei .text {
  background-image: url(https://paneraimx.vteximg.com.br/arquivos/spei_footer_panerai.png);
}

@media (max-width: 767px) {
  .pre-footer .container .contents__box {
    width: 100%;
    margin: 15px 0;
  }
}

@media (max-width: 767px) {
  .pre-footer .container {
    flex-direction: column;
    align-items: center;
    padding: 0 15px !important;
  }
}

@media screen and (min-width: 1200px) {

  .container-cart,
  .container-order-form {
    width: 1170px;
  }
}

@media screen and (max-width: 1200px) {
  .checkout-container .orderform-template .cart-template .cart-fixed {
    width: 255px;
  }

  .cart .cart-items th {
    font-size: 16px;
  }

  .cart .cart-items tr td {
    font-size: 14px;
  }

  .full-cart .summary-totalizers>div:last-of-type {
    padding: 0 55px 0 30px;
  }

  .full-cart .summary-totalizers .table .info,
  .full-cart .summary-totalizers .table .monetary {
    font-size: 14px;
  }

  .full-cart .summary-totalizers .table tfoot .info,
  .full-cart .summary-totalizers .table tfoot .monetary {
    font-size: 18px;
    width: 50%;
  }

  .full-cart .cart-links-bottom {
    padding-right: 55px;
  }
}

@media screen and (max-width: 979px) {
  .checkout-container .orderform-template .cart-template .cart-fixed {
    width: 100%;
  }

  .checkout-container .orderform-template p.btn-submit-wrapper {
    margin-left: 50px;
  }
}

@media screen and (max-width: 991px) {
  .product-item .product-name {
    width: 200px;
  }

  .product-item .product-name .add-item-attachment:before {
    font-size: 12px;
  }

  .product-item .quantity input {
    display: inline-block;
  }

  .product-item .quantity .item-quantity-change {
    position: relative;
    bottom: auto;
    left: auto;
    top: auto;
  }

  .summary-template-holder .cart-more-options {
    width: 30%;
    margin: 0;
    padding-left: 0;
  }

  .summary-template-holder .cart-more-options .srp-postal-code__form>div .ship-postalCode #ship-postalCode.success {
    background-position: 75% top;
  }

  .full-cart .summary-totalizers .summary-coupon-wrap {
    width: 45%;
  }

  .full-cart .summary-totalizers .summary-coupon-wrap .summary-coupon .coupon-fieldset>div .coupon-label label {
    font-size: 18px;
  }

  .full-cart .summary-totalizers>div:last-of-type {
    width: 55%;
    padding: 0 0 0 30px;
  }

  .full-cart .cart-links-bottom {
    padding-right: 0;
    flex-direction: column-reverse;
  }

  .full-cart .cart-links-bottom .link-choose-more-products-wrapper {
    padding: 0;
  }

  .full-cart .cart-links-bottom .link-choose-more-products-wrapper a {
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  body {
    padding-left: 10px;
    padding-right: 10px;
  }

  body.body-cart .container-main {
    padding-left: 10px !important;
    padding-right: 10px !important;
    min-height: 527px;
  }

  body.body-cart .container-main #cart-title {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.64px;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 0;
  }

  body.body-cart .container-main .cart-template .empty-cart-message,
  body.body-cart .container-main .cart-template .empty-cart-title {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: -0.18px;
    color: #6f6f6f;
  }

  body.body-cart .container-main .cart-template .empty-cart-links {
    display: flex;
  }

  body.body-cart .container-main .cart-template .empty-cart-links .btn {
    width: 100%;
    height: 52px;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 50px;
    letter-spacing: 1px;
    text-transform: uppercase;
  }

  .checkout-container .orderform-template #payment-data.span12 {
    width: 100%;
  }

  .header__checkout {
    margin-bottom: 8px;
  }

  .header__checkout .container .header__checkout-logo svg {
    width: 110px;
    height: 28px;
  }

  .header__checkout .container .header__checkout-secure {
    margin-left: 0;
    position: absolute;
    right: 8px;
  }

  .header__checkout .container .header__checkout-secure svg {
    width: 57px;
    height: 9px;
  }

  .header__checkout .container .header__checkout-secure img {
    display: none;
  }

  footer .container div {
    font-style: normal;
    font-weight: 700;
    font-size: 10px;
    line-height: 12px;
    text-align: center;
    letter-spacing: -0.18px;
    color: #616161;
    margin-top: 11px;
  }

  .full-cart .summary-totalizers {
    width: 100%;
  }

  .full-cart .summary-totalizers>div:last-of-type {
    padding: 0;
    width: 100%;
    margin-bottom: 30px;
  }

  .full-cart .summary-totalizers .summary-coupon-wrap {
    width: 100%;
    float: none;
    padding: 0;
    margin: 30px 0;
  }

  .full-cart .summary-totalizers .summary-coupon-wrap .summary-coupon {
    max-width: 100%;
  }

  .full-cart .cart-links-bottom .btn-place-order-wrapper {
    display: flex;
    justify-content: center;
  }

  .full-cart .cart-links-bottom .btn-place-order-wrapper #cart-to-orderform {
    padding: 0 15px;
    width: 274px;
    margin-bottom: 17px;
  }

  .full-cart .cart-links-bottom .btn-place-order-wrapper #cart-to-orderform:before {
    font-size: 16px;
  }

  .full-cart .cart table tbody tr td.product-name .seller {
    display: none;
  }

  .box-client-info-pf {
    width: 100%;
  }

  .box-client-info-pf #client-email {
    max-width: 100%;
  }

  .box-client-info-pf .client-first-name {
    margin-right: 0;
  }

  .cart .cart-items thead {
    display: none;
  }

  .cart .cart-items tr td:first-child {
    padding-left: 5px;
  }

  .product-item>td {
    padding: 5px 10px !important;
  }

  .product-item .product-image {
    vertical-align: top;
    background-image: none;
  }

  .product-item .product-image a img {
    width: 100px;
    max-width: 100px;
    height: auto;
  }

  .product-item .product-name {
    display: block;
    width: 100%;
    line-height: 1rem;
  }

  .product-item .product-name>a {
    margin-bottom: 5px;
  }

  .product-item .shipping-date {
    display: block;
    text-align: left;
  }

  .product-item .product-price {
    display: inline-block !important;
  }

  .product-item .quantity {
    display: inline-block;
  }

  .product-item .quantity-price {
    display: none !important;
  }

  .summary-template-holder .cart-more-options {
    width: 100%;
    float: none;
  }

  .summary-template-holder .cart-more-options #shipping-preview-container {
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 490px) {
  .client-pre-email .client-email {
    max-width: 100%;
    padding: 0 10px;
  }

  .client-pre-email .client-email #client-pre-email {
    max-width: 100%;
    height: 57px;
    padding-left: 13px;
    padding-right: 65px;
  }

  .client-pre-email #btn-client-pre-email {
    width: 57px;
    height: 57px;
    top: 0;
    right: 10px;
    margin-top: 0;
  }

  .orderform-template-holder #client-profile-data .step,
  .orderform-template-holder #payment-data .step,
  .orderform-template-holder #shipping-data .step {
    padding: 0 20px;
  }

  .orderform-template-holder .client-profile-data input[type="text"] {
    width: 100% !important;
  }

  .orderform-template p.btn-submit-wrapper {
    width: 100%;
    margin: 23px 0 32px;
    margin-left: 0 !important;
  }

  .orderform-template p.btn-submit-wrapper #btn-go-to-payment,
  .orderform-template p.btn-submit-wrapper #go-to-shipping {
    width: 100%;
    justify-content: center;
    padding-left: 0;
  }

  .orderform-template .accordion-toggle {
    padding-top: 19px !important;
  }

  .orderform-template .cart-template .cart-fixed h2 {
    background: transparent;
    border: none;
  }

  .orderform-template .cart-template .cart-fixed .summary-cart-template-holder,
  .orderform-template .cart-template .cart-fixed .summary-cart-template-holder .cart {
    background: transparent;
  }

  .orderform-template .cart-template .cart-fixed #go-to-cart-button {
    background: transparent;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 0.9875px solid #c8c8c8;
  }

  .orderform-template .cart-template .cart-fixed .summary-template-holder {
    border: none;
  }

  .orderform-template .cart-template .cart-fixed .summary-template-holder .totalizers {
    background: transparent;
    padding: 27px 10px 0;
  }

  .orderform-template .cart-template .cart-fixed .payment-confirmation-wrap {
    border: none;
  }

  .orderform-template .cart-template .cart-fixed .payment-confirmation-wrap .payment-submit-wrap {
    padding: 0 10px;
  }

  .orderform-template .cart-template .cart-fixed .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit {
    width: 100%;
  }

  .orderform-template .cart-template .cart-fixed .table td {
    padding-bottom: 15px !important;
    width: 100%;
  }

  input[type="checkbox"]+label,
  input[type="checkbox"]+span {
    line-height: 23px !important;
  }

  input[type="checkbox"]+label:after,
  input[type="checkbox"]+span:after {
    top: 5px;
  }

  .product-item {
    border-top: none !important;
  }

  .cart {
    padding: 0;
  }

  h1#orderform-title {
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.64px;
    margin-top: 50px;
  }

  .client-pre-email .client-pre-email-h label span {
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    letter-spacing: -0.18px;
    color: #6f6f6f;
  }

  .summary-template-holder .cart-more-options .srp-description {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    max-width: 100%;
  }

  .summary-template-holder .cart-more-options .srp-data .shp-open-options {
    width: 100%;
    max-width: 172px;
    height: 54px;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 15px;
    letter-spacing: 1px;
  }

  .full-cart .cart table tbody tr td.bundle-item-image,
  .full-cart .cart table tbody tr td.product-image {
    position: relative;
    display: block;
    width: 88px;
    float: left;
    left: auto;
  }

  .full-cart .cart table tbody tr td.bundle-item-image img,
  .full-cart .cart table tbody tr td.product-image img {
    width: 88px !important;
    height: auto !important;
    max-width: 88px !important;
  }

  .full-cart .cart table tbody tr td.product-name {
    display: block;
    margin-left: auto;
    line-height: 1rem;
    width: calc(100% - 120px);
    padding-right: 20px !important;
    margin-bottom: 15px !important;
  }

  .full-cart .cart table tbody tr td.quantity {
    width: auto;
    margin-left: 0;
    position: absolute;
    bottom: 10px;
    right: -10px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .full-cart .cart table tbody tr td.quantity input {
    padding: 10px !important;
  }

  .cart-template .cart .product-item {
    padding-bottom: 20px;
    min-height: 100px;
  }

  .cart-template .cart .product-item .product-image a {
    padding: 0;
  }

  .cart-template .cart .product-item .product-name a {
    font-size: 12px;
    line-height: 16px;
  }

  .full-cart .cart table tbody tr {
    padding: 20px 0;
  }

  .full-cart .cart table tbody tr .product-price {
    display: none !important;
  }

  .full-cart .cart table tbody tr .quantity-price {
    display: inline-block !important;
    padding-left: 0 !important;
    width: auto !important;
  }

  .full-cart .cart table tbody tr .quantity-price span {
    font-weight: 700;
    font-size: 10px;
    line-height: 18px;
    color: #3a3935;
  }

  .full-cart .cart table tbody tr.item-attachments-head {
    margin: 10px 0 0;
  }

  .full-cart .cart table tbody tr.item-attachments-head td {
    display: block;
  }

  .full-cart .cart table tbody tr.item-attachments-content {
    text-align: center;
  }

  .full-cart .cart table tbody tr.item-attachments-content .item-attachment-name-vtexpsubscriptionpkeypfrequency {
    width: 100%;
    margin: 10px 0;
    padding: 0 30px 0 0;
    box-sizing: border-box;
  }

  .full-cart .cart table tbody tr td.item-remove {
    padding: 0 !important;
    top: 0;
  }

  .full-cart .cart table tbody tr td.product-name .add-item-attachment {
    padding-right: 32px;
  }

  .product-item:not(:last-of-type) {
    border-bottom: none;
  }
}

@media screen and (max-width: 360px) {
  .product-item .product-name .add-item-attachment:before {
    font-size: 10px;
  }
}

#modal-devolutions.modal {
  display: none;
  margin-left: auto !important;
  border-radius: 0 !important;
  border: 0 !important;
  background: rgba(0, 0, 0, 0.5) !important;
  top: 0 !important;
  left: 0;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  transition: opacity 222ms ease-in;
  opacity: 0;
  visibility: hidden;
}

#modal-devolutions.modal.active {
  opacity: 1;
  visibility: visible !important;
}

#modal-devolutions.modal.modal-wrap {
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 0;
}

#modal-devolutions.modal .modal-container {
  min-height: 200px;
  margin: 72px auto;
  background-color: #fff;
  opacity: 1;
  transition: opacity 222ms ease-in;
  will-change: opacity;
}

#modal-devolutions.modal .modal-container.size-medium {
  max-width: 720px;
  z-index: 1;
}

#modal-devolutions.modal .modal-container .modal-heading {
  padding: 0;
  height: auto;
  min-height: 72px;
  border-top: 8px solid #000;
  border-bottom: 1px solid #dfdfdf;
  top: 0;
  background-color: #fff;
  z-index: 13;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  position: sticky !important;
}

#modal-devolutions.modal .modal-container .modal-heading span {
  text-align: center !important;
  text-transform: uppercase !important;
  flex: 1;
  font-weight: 500;
  font-size: 1.375rem;
  line-height: 1.75rem;
  padding: 24px 64px;
}

#modal-devolutions.modal .modal-container .modal-heading .close {
  position: absolute !important;
  align-items: center !important;
  justify-content: center !important;
  display: flex !important;
  width: 64px;
  height: 64px;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

#modal-devolutions.modal .modal-container .modal-heading .close:before {
  content: "X";
  font-size: 15px;
}

#modal-devolutions.modal .modal-container .modal-body {
  padding: 30px;
  max-height: 620px !important;
  color: #000;
}

#modal-devolutions.modal .modal-container .modal-body .pnmx-text-ST {
  font-size: 16px;
  text-align: justify
}

.modal-devolutions-overlay.active {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  transition: 0.3s ease;
}

/* Chat Widget Style */
.float-wsp {
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 20px;
  right: 30px;
  background-color: #00bb2d;
  color: #FFF;
  border-radius: 50px;
  text-align: center;
  font-size: 30px;
  box-shadow: 2px 2px 3px #999;
  z-index: 100;
  overflow: hidden;
}

@media only screen and (min-width: 64em) {
  .float-wsp {
    display: none;
  }
}

.my-float {
  display: block;
  position: absolute;
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='100px' height='100px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath id='WhatsApp' style='fill-rule:evenodd;clip-rule:evenodd;' fill='%23FFFFFF' d='M95,49.247c0,24.213-19.779,43.841-44.182,43.841 c-7.746,0-15.025-1.98-21.357-5.455L5,95.406l7.975-23.522c-4.023-6.607-6.34-14.355-6.34-22.637 c0-24.213,19.781-43.841,44.184-43.841S95,25.034,95,49.247z M50.818,12.388c-20.484,0-37.146,16.535-37.146,36.859 c0,8.065,2.629,15.534,7.076,21.611l-4.641,13.688l14.275-4.537c5.865,3.851,12.891,6.097,20.436,6.097 c20.482,0,37.146-16.534,37.146-36.858S71.301,12.388,50.818,12.388z M73.129,59.344c-0.273-0.447-0.994-0.717-2.076-1.254 c-1.084-0.537-6.41-3.138-7.4-3.495c-0.994-0.358-1.717-0.539-2.439,0.537c-0.721,1.076-2.797,3.495-3.43,4.212 c-0.631,0.718-1.262,0.808-2.346,0.27c-1.082-0.537-4.572-1.672-8.709-5.333c-3.219-2.848-5.393-6.364-6.025-7.441 c-0.631-1.075-0.066-1.656,0.475-2.191c0.488-0.482,1.084-1.255,1.625-1.882c0.543-0.628,0.723-1.075,1.082-1.793 c0.363-0.717,0.182-1.344-0.09-1.883c-0.27-0.537-2.438-5.825-3.34-7.977c-0.902-2.15-1.803-1.792-2.436-1.792 c-0.631,0-1.354-0.09-2.076-0.09s-1.896,0.269-2.889,1.344c-0.992,1.076-3.789,3.676-3.789,8.963c0,5.288,3.879,10.397,4.422,11.113 c0.541,0.716,7.49,11.92,18.5,16.223c11.012,4.302,11.012,2.867,12.998,2.688c1.984-0.179,6.406-2.599,7.311-5.108 C73.398,61.944,73.398,59.792,73.129,59.344z'/%3E%3C/svg%3E");
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
}