@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');

p,
button,
span,
strong {
  text-shadow: none !important;
}

body {
  overflow: auto;
}

.btn-success :global(.vtex-button__label) {
  padding: 0 !important
}

.btn-success:hover,
.btn-success:focus {
  background-color: #101820
}

.btn-success:active {
  background-color: #ff0d46
}

.btn-success:disabled {
  background-color: #666 !important
}

a#cart-choose-more-products,
a#cart-print,
a#cart-link-coupon-add,
a#cart-choose-more-products :global(.vtex-button__label),
a#cart-print :global(.vtex-button__label),
a#cart-link-coupon-add :global(.vtex-button__label),
button#shipping-calculate-link :global(.vtex-button__label) {
  padding: 0 !important
}

.custom-logo {
  max-width: 6.875rem;
  padding: 0 0 0 1.25rem;
}

@media (max-width: 64rem) {
  .client-email i.icon-spin {
    margin-right: 1.5rem !important;
  }

  .custom-logo {
    margin: 0 auto;
    display: block;
    padding: 1rem 0 0.3rem
  }

  td.product-name a {
    height: 3.75rem;
  }

  .payment-confirmation-modal-body,
  .payment-unauthorized-modal-body {
    width: auto !important;
  }

  .client-email i.icon-spin {
    right: 1rem !important;
  }
}

h2.empty-cart-title,
.empty-cart-message {
  font-family: "Montserrat", sans-serif;
  color: #111
}

td.product-name a:hover {
  color: #252525;
  text-decoration: none
}

i.icon.icon-plus-sign:hover,
i.icon.icon-minus-sign:hover,
i.icon.icon-remove.item-remove-ico:hover {
  color: #1E120D
}

td.shipping-date {
  font-family: "Montserrat", sans-serif;
  font-size: 0.875rem;
  font-weight: 300;
  color: #1E120D;
}

td.product-price {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1E120D;
}

td.product-price .old-product-price-label,
td.product-price .old-product-price {
  color: #1E120D;
  font-weight: 300
}

td.quantity input {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  color: #1E120D;
  font-size: 0.875rem;
  box-shadow: none;
  transition: 0.1s;
}

td.quantity input:hover {
  border-color: #111
}

td.quantity input:focus,
td.quantity input:active {
  border-color: #1E120D;
  box-shadow: none
}

td.total-selling-price,
td.total-price {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #1E120D;
  font-size: 0.875rem
}

a#cart-choose-more-products:hover,
a#cart-print:hover {
  text-decoration: none
}

@media (max-width: 64rem) {

  a#cart-choose-more-products,
  a#cart-print {
    display: block;
    width: auto;
    text-align: center;
    margin-bottom: 0.3125rem
  }
}

a#cart-link-coupon-add {
  padding: 0.8rem
}

a#cart-link-coupon-add:hover {
  text-decoration: none
}

.cart {
  border: 0.0625rem solid #e5e5e5;
  border-radius: 0
}

button#shipping-calculate-link {
  padding: 0.8rem
}

body.body-order-form tbody.totalizers-list>.Shipping {
  display: table-row !important
}

.step {
  border: 0.0625rem solid #e5e5e5;
  border-radius: 0;
  padding: 0.625rem;
}

.step.active {
  border: 0.0625rem solid #e5e5e5
}

.box-step,
.accordion-inner {
  font-family: "Montserrat", sans-serif
}

.box-step input[type='text']:hover,
.accordion-inner input[type='text']:hover {
  border-color: #111
}

.box-step input[type='text']:focus,
.box-step input[type='text']:active,
.accordion-inner input[type='text']:focus,
.accordion-inner input[type='text']:active {
  border-color: #000;
  box-shadow: none
}

.box-step a:hover,
.box-step a:visited,
.accordion-inner a:hover,
.accordion-inner a:visited {
  color: #000
}

p.notification {
  font-family: "Montserrat", sans-serif
}

.vtex-omnishipping-1-x-deliveryChannelsToggle {
  background: #000 !important;
  border: solid 0.0625rem #000 !important
}

.vtex-omnishipping-1-x-deliveryChannelsToggle:hover {
  background: #000 !important
}

.vtex-omnishipping-1-x-deliveryOptionActive,
.vtex-omnishipping-1-x-deliveryOptionInactive {
  font-family: "Montserrat", sans-serif
}

span.accordion-toggle {
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  color: #1E120D
}

span.accordion-toggle.accordion-toggle-active {
  color: #1E120D;
}

@media (max-width: 64rem) {
  .summary-template-holder .summary .coupon .coupon-data {
    float: left !important
  }
}

.product-image img,
.cart-items img {
  background: #f0f0f0
}

.box-client-info-pj {
  display: none
}

.btn-success {
  background-color: #101820;
  padding: 0.4375rem 0.5rem;
  border: 0;
  border-radius: 0;
  font-size: 0.875rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: white;
  line-height: 1rem;
  text-transform: uppercase;
  box-shadow: none;
  transition: all 0.2s ease-in-out;
  text-shadow: none;
  background-image: none;
  padding: 0.8rem 4rem;
}

a#cart-choose-more-products,
a#cart-print,
a#cart-link-coupon-add,
button#shipping-calculate-link {
  background-color: transparent;
  padding: 0;
  border: 0.0625rem solid #111;
  border-radius: 0;
  font-size: 0.75rem;
  font-family: "Montserrat", sans-serif;
  color: #000;
  line-height: 1rem;
  text-transform: uppercase;
  box-shadow: none;
  transition: all 0.2s ease-in-out;
}

a#cart-choose-more-products:hover,
a#cart-print:hover,
a#cart-link-coupon-add:hover,
button#shipping-calculate-link:hover,
a#cart-choose-more-products:focus,
a#cart-print:focus,
a#cart-link-coupon-add:focus,
button#shipping-calculate-link:focus {
  color: #575756 !important;
  border-color: #575756 !important;
}

a#cart-choose-more-products:active,
a#cart-print:active,
a#cart-link-coupon-add:active,
button#shipping-calculate-link:active {
  color: white;
  background-color: #111;
}

h1#cart-title,
#orderform-title {
  font-family: "Montserrat", sans-serif;
  font-size: 1.3125rem;
  font-weight: 700;
  color: #111;
}

.box-step input[type="text"],
.accordion-inner input[type="text"] {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  color: #000;
  font-size: 0.875rem;
  box-shadow: none;
  transition: 0.1s;
}

.box-step select,
.accordion-inner select {
  font-family: "Montserrat", sans-serif;
}

.custom-footer {
  width: 100%;
  padding: 0 1rem 1.5rem;
  max-width: 80rem;
  box-sizing: border-box;
  margin: 0 auto;
}

.custom-footer-row1,
.custom-footer-row2 {
  display: flex;
  justify-content: space-between;
  padding-bottom: 1.25rem;
}

.custom-footer h4 {
  font-family: "Montserrat", sans-serif;
  font-size: 0.75rem;
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}

.custom-payment img {
  max-width: 2.8125rem;
  margin-bottom: 0.3rem;
  margin-right: 0.3rem;
}

.srp-toggle__wrapper {
  border: #000 solid 0.0625rem;
}

.srp-toggle__current {
  border: unset !important;
}

.srp-toggle__delivery.blue,
.srp-toggle__pickup.blue {
  color: #FFFFFF !important;
  background-color: #1E120D !important;
  text-transform: none;
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
  outline: none;
}

.srp-toggle__pickup.blue input::active,
.srp-toggle__pickup.blue input::focus,
.srp-toggle__pickup.blue input {
  outline: none;
}

.srp-toggle__delivery.gray,
.srp-toggle__pickup.gray {
  text-transform: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
  color: #1E120D !important;
  background-color: transparent !important;
}

.vtex-shipping-preview-0-x-frameDelivery {
  left: -0.0625rem;
}

.srp-toggle__delivery.blue,
.srp-toggle__pickup.blue {
  color: #ffffff !important;
  background-color: #1E120D !important;
}

.gray {
  color: #1E120D !important;
}

.black-60,
.black-70 {
  color: #1E120D !important;
}

.srp-address-title {
  color: #1E120D !important;
}

.srp-address-title::after {
  color: #1E120D !important;
  content: " (trocar)";
  font-size: 0.75rem;
}

.ship-postalCode label {
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #1E120D;
  margin-bottom: 0.25rem;
}

.ship-postalCode small {
  display: inline-block;
}

#ship-postalCode {
  border-radius: 0 !important;
  display: inline-block;
  box-shadow: unset !important;
}

.vtex-omnishipping-1-x-pickupButton,
.srp-pickup-my-location__button {
  background-color: #1e120d !important;
  border-color: #1e120d !important;
  border-radius: 0.5rem !important;
}

#find-pickup-link {
  color: #fff !important;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
}

.shp-alert-shipping-unavailable .vtex-omnishipping-1-x-alertIcon svg,
.vtex-shipping-preview-0-x-alertIcon svg {
  width: 0;
}

.shp-alert-shipping-unavailable .vtex-omnishipping-1-x-alertIcon,
.vtex-shipping-preview-0-x-alertIcon {
  border: none !important;
  width: 1.125rem !important;
  margin-right: 0.4375rem !important;
  height: 1.125rem !important;
}

.shp-alert-shipping-unavailable .vtex-omnishipping-1-x-alertIcon::before,
.vtex-shipping-preview-0-x-alertIcon:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.1115 14.9812L11.486 3.35845C11.3338 3.09705 11.1167 2.88034 10.8562 2.72977C10.5956 2.57921 10.3006 2.5 10.0005 2.5C9.70029 2.5 9.40532 2.57921 9.14476 2.72977C8.8842 2.88034 8.66709 3.09705 8.51492 3.35845L1.88944 14.9812C1.7436 15.2334 1.66675 15.5203 1.66675 15.8124C1.66675 16.1045 1.7436 16.3913 1.88944 16.6435C2.03958 16.9067 2.25641 17.1248 2.51763 17.2753C2.77885 17.4258 3.07504 17.5034 3.37574 17.4999H16.6252C16.9256 17.5031 17.2215 17.4254 17.4824 17.2749C17.7434 17.1244 17.96 16.9065 18.11 16.6435C18.256 16.3914 18.3331 16.1047 18.3334 15.8126C18.3337 15.5205 18.2571 15.2336 18.1115 14.9812ZM17.3229 16.1836C17.2521 16.3065 17.1501 16.4082 17.0275 16.4782C16.9049 16.5481 16.766 16.5838 16.6252 16.5815H3.37574C3.23493 16.5838 3.09606 16.5481 2.97343 16.4782C2.8508 16.4082 2.74884 16.3065 2.67804 16.1836C2.61182 16.071 2.57686 15.9425 2.57686 15.8116C2.57686 15.6807 2.61182 15.5522 2.67804 15.4397L9.30276 3.81687C9.37519 3.69533 9.47749 3.59477 9.59974 3.52496C9.72199 3.45515 9.86003 3.41847 10.0005 3.41847C10.1409 3.41847 10.2789 3.45515 10.4012 3.52496C10.5234 3.59477 10.6257 3.69533 10.6982 3.81687L17.3236 15.4397C17.3897 15.5523 17.4246 15.6808 17.4244 15.8117C17.4243 15.9426 17.3892 16.0711 17.3229 16.1836ZM9.54593 11.5305V8.4692C9.54593 8.34742 9.59382 8.23062 9.67906 8.14451C9.7643 8.0584 9.87991 8.01002 10.0005 8.01002C10.121 8.01002 10.2366 8.0584 10.3219 8.14451C10.4071 8.23062 10.455 8.34742 10.455 8.4692V11.5305C10.455 11.6522 10.4071 11.769 10.3219 11.8551C10.2366 11.9413 10.121 11.9896 10.0005 11.9896C9.87991 11.9896 9.7643 11.9413 9.67906 11.8551C9.59382 11.769 9.54593 11.6522 9.54593 11.5305ZM10.758 14.2856C10.758 14.4369 10.7136 14.5849 10.6303 14.7108C10.5471 14.8366 10.4288 14.9347 10.2904 14.9926C10.1519 15.0506 9.99962 15.0657 9.85267 15.0362C9.70572 15.0067 9.57074 14.9338 9.4648 14.8267C9.35885 14.7197 9.2867 14.5833 9.25747 14.4349C9.22824 14.2864 9.24324 14.1325 9.30058 13.9927C9.35792 13.8529 9.45501 13.7333 9.57959 13.6492C9.70417 13.5651 9.85063 13.5203 10.0005 13.5203C10.2014 13.5203 10.3941 13.6009 10.5361 13.7444C10.6782 13.8879 10.758 14.0826 10.758 14.2856Z' fill='%23806C25'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.125rem;
  height: 1.125rem;
  content: "";
  display: block;
}

.link-logout {
  text-decoration: underline;
}

.vtex-shipping-preview-0-x-alertPickup {
  background-color: #f9f2d9 !important;
  border-radius: 0.5rem !important;
  gap: .25rem;
  border: none !important;
}

.vtex-shipping-preview-0-x-alertPickup .vtex-shipping-preview-0-x-content {
  align-items: center !important;
}

#shp-unavailable-delivery-available-pickup span {
  font-size: 0;
  display: none;
}


#shp-unavailable-delivery-available-pickup:after {
  content: "Por favor, remova-o do carrinho para seguir com a compra.";
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  color: #806c25;
  font-family: "Montserrat", sans-serif;
}


#shp-unavailable-delivery-available-pickup:before {
  content: "O item a seguir está indisponível para entrega.";
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #806c25;
  font-family: "Montserrat", sans-serif;
  margin-right: 0.125rem;
}

.shp-alert-shipping-unavailable .vtex-omnishipping-1-x-item img,
.vtex-shipping-preview-0-x-unavailable {
  border-radius: 0.5rem !important;
  width: 4rem;
  height: 5.3125rem;
  opacity: 1 !important;
  margin: 0 1rem 0 0 !important;
  padding: 0.25rem 0 0;
  object-fit: cover;
}

.vtex-shipping-preview-0-x-productItems .vtex-shipping-preview-0-x-item {
  width: auto;
}

#cart-shipping-calculate {
  background-color: transparent !important;
  color: #1E120D !important;
  border-color: #1E120D !important;
  border-radius: 0.5rem !important;
  text-transform: none !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  height: 2.5rem !important;
  margin: 1.5rem 0 0 0.5rem;
  width: 6.6875rem;
}

#cart-shipping-calculate:hover {
  border-color: #575756 !important;
  color: #575756 !important;
  text-shadow: none;
}

#cart-shipping-calculate:focus {
  outline: none;
}

#cart-shipping-calculate:active {
  box-shadow: none !important;
}

.ship-postalCode small a {
  color: rgba(0, 0, 0, 0.6) !important;
  text-decoration: underline;
}

.srp-icon-radio-selected path {
  fill: #000;
}

.shipping-method-wrapper {
  border: 0.0625rem solid #000 !important;
}

.shipping-method-wrapper,
.shipping-method-toggle-pickup,
.shipping-method-toggle {
  border-radius: 0 !important;
}

.shipping-method-toggle-pickup,
.shipping-method-toggle {
  background-color: #1E120D !important;
  border-color: #1E120D !important;
}

.shipping-method-wrapper button {
  text-transform: uppercase !important;
  font-size: 0.875rem !important;
  font-weight: bold !important;
}

.pickup-marker-blue path {
  fill: #000;
}

.button-details-pickup-point {
  color: #000;
}

.vtex-omnishipping-1-x-pickupPointChange {
  color: #1E120D !important;
  border-radius: 0 !important;
  border-color: #1E120D !important;
  text-transform: uppercase !important;
  font-size: 0.625rem !important;
  font-weight: bold !important;
}

.vtex-omnishipping-1-x-svg path {
  fill: #1E120D;
}

.pkpmodal-pickup-point-best-marker-image path:first-child {
  fill: #000;
}

.pkpmodal-show-list-btn,
.pkpmodal-details-confirm-btn {
  color: #fff !important;
  border-radius: 0 !important;
  border-color: #1E120D !important;
  background-color: #1E120D !important;
  text-transform: uppercase !important;
  font-size: 0.625rem !important;
  font-weight: bold !important;
}

.hope-srp-delivery-select {
  position: relative !important;
  height: auto;
  padding: 0.3125rem 0.625rem;
  border: none;
  opacity: 1 !important;
  overflow: hidden;
  outline: 0;
  appearance: initial !important;
  -webkit-appearance: initial !important;
  -moz-appearance: initial !important;
}

.hope-srp-delivery-select optgroup:first-child {
  margin-top: 0.0625rem;
}

.hope-srp-delivery-select optgroup {
  position: relative;
  margin: 0 0 0.625rem 0;
  padding-left: 1.25rem;
  color: #000;
  height: 3.375rem;
  box-sizing: border-box;
}

.hope-srp-delivery-select optgroup:last-of-type {
  margin: 0 !important;
}

.hope-srp-delivery-select optgroup option::before {
  position: absolute;
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  top: -0.7rem;
  left: -1.75rem;
  border: #1E120D 0.0625rem solid;
  border-radius: 0.75rem;
  content: '';
}

.hope-srp-delivery-select optgroup option:checked::before {
  background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.25 7.0957C13.25 10.5475 10.4518 13.3457 7 13.3457C3.54822 13.3457 0.75 10.5475 0.75 7.0957C0.75 3.64392 3.54822 0.845703 7 0.845703C10.4518 0.845703 13.25 3.64392 13.25 7.0957Z" fill="%231E120D"/></svg>');
  background-position: center center;
  background-repeat: no-repeat;
}

.hope-srp-delivery-select optgroup option {
  position: relative;
  margin-left: -0.125rem;
  padding: 0.1875rem 0.25rem;
  border-radius: 0.25rem;
  width: 100%;
  box-sizing: border-box;
}

.hope-srp-delivery-select optgroup option::after {
  position: absolute;
  height: 2.75rem;
  width: calc(100% + 1.25rem);
  top: 0;
  left: -1.25rem;
  margin-top: -1.1875rem;
  background-color: rgba(0, 0, 0, 0);
  content: "";
}

label.srp-toggle__pickup.flex-none.bg-transparent.pointer.w-50.tc.ttu.pv3.gray::after {
  content: 'Em até 24h com frete grátis';
  display: block;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.625rem;
  line-height: 0.875rem;
  color: #1E120D;
}

label.srp-toggle__delivery.flex-none.bg-transparent.pointer.w-50.tc.ttu.pv3.gray,
label.srp-toggle__delivery.flex-none.bg-transparent.pointer.w-50.tc.ttu.pv3.gray.blue {
  padding-top: 1rem;
}

.newsletter .newsletter-text {
  font-size: 0;
  display: inline-block;
}

.newsletter .newsletter-text::after {
  content: 'Sim, quero receber e-mails e SMS com promoções';
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1E120D;
  position: relative;
  top: 0.125rem;
}

.item-service {
  background: #f7f7f7;
}

.item-service .bundle-item-name {
  padding: 0.625rem;
}

.item-service .bundle-item-name>span::after {
  content: "*ATENÇÃO: Todos os produtos selecionados para presente serão enviados em uma única embalagem. Caso precise de mais de uma embalagem, acione o SAC no ato da compra.";
  font-size: 0.6875rem;
  display: block;
  line-height: 0.875rem;
  margin-top: 0.3125rem;
}

.item-service .bundle-item-name .gift-message-container {
  margin-top: 0.625rem;
}

.container-custom {
  display: block;
  position: relative;
  width: 80%;
  margin: 0 auto;
  z-index: 5;
}

.container-codigo-revendedor {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 14.375rem;
}

.container-add-codigo-revendedor {
  text-align: right;
  margin-top: 0.625rem;
}

a#id-action-add-codigo-revendedor {
  border: 0.0625rem solid #111;
  border-radius: 0;
  line-height: 1rem;
  text-transform: uppercase;
  box-shadow: none;
  transition: all 0.2s ease-in-out;
  padding: 0.8rem 1.2rem;
  text-decoration: none;
  margin-right: 0.0625rem;
  font-family: "Montserrat", sans-serif;
  font-size: 0.75rem;
  display: none;
  background: #111;
  color: #fff;
}

.container-add-codigo-revendedor a {
  font-size: 0.6875rem;
}

.container-form-codigo-revendedor {
  display: none;
  width: 100%;
}

.form-codigo-revendedor-field {
  text-align: center;
}

.form-codigo-revendedor .form-codigo-revendedor-label {
  text-align: center;
  margin: 0 0 0.3125rem;
}

.form-codigo-revendedor .form-codigo-revendedor-field input.erro {
  color: #000;
  border: 0.0625rem solid #000;
}

.container-msg-codigo-revendedor {
  display: none;
  width: 100%;
  text-align: center;
}

a#cart-link-coupon-add {
  padding: 0.8rem 1.6rem;
  margin-left: -1.5625rem;
  border-radius: 0.1875rem;
}

@media (max-width: 40rem) {
  .container-codigo-revendedor {
    position: relative;
  }

  .container-add-codigo-revendedor {
    text-align: left;
    margin-top: 0.9375rem;
  }

  .container-custom {
    margin: 0;
    padding-bottom: 0.9375rem;
  }

  a#cart-link-coupon-add {
    margin-left: 0;
  }
}

fieldset.payment-discounts::after {
  content: 'Atenção:';
  position: absolute;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  color: #575756;
}

.gift-card-section.form-step.box-default::after {
  content: 'Certifique-se de que você selecionou a opção Entrega Normal para validar o seu vale-trocas';
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  text-indent: 3.75rem;
  color: #575756;
}

p.payment-discounts-options.text.input.form-inline {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0.5rem;
}

#payment-group-custom201PaymentGroupPaymentGroup,
#payment-group-creditDirectSalePaymentGroup,
#payment-group-debitDirectSalePaymentGroup {
  display: none;
}

a.add-service.btn.btn-mini {
  background: transparent;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  text-align: center;
  color: #575756;
  height: fit-content;
}

input#cart-coupon {
  background: transparent;
  border: 0.0625rem solid #000;
  border-radius: 0;
  font-family: "Museo Sans";
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #1E120D !important;
  padding: 0.3125rem 0 0.3125rem 0.625rem;
  text-transform: uppercase;
  font-size: 0.75rem;
}

button#cart-coupon-add {
  position: relative;
  background: transparent;
  border: 0.0625rem solid #000;
  border-radius: 0;
  text-align: center;
  color: transparent !important;
  padding: 0.3125rem 0.625rem 0.375rem 0.625rem;
  text-transform: uppercase;
}

button#cart-coupon-add::after {
  content: "Aplicar";
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
  text-transform: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120D;
}

button#cart-coupon-add:hover {
  border-color: #575756;
  text-shadow: none;
  box-shadow: none;
}

button#cart-coupon-add:hover::after {
  color: #575756;
}

button#cart-coupon-add:focus {
  outline: none;
}

p.submit.btn-submit-wrapper {
  width: 100%;
  display: grid;
}

button#btn-client-pre-email {
  background: #000;
  border-radius: 0.1875rem;
}

button#payment-data-submit {
  background: #000;
  border-radius: 0.1875rem;
}

button#go-to-shipping {
  background: #000;
  border-radius: 0.1875rem;
}

.mini-cart .table tfoot td {
  color: #000;
}

button#shipping-calculate-link {
  border-radius: 0.1875rem;
}

@media (max-width: 64rem) {
  p.newsletter .checkbox {
    display: grid;
    grid-template-columns: 1fr auto;
  }

  p.coupon-data {
    display: grid;
    width: 100%;
  }

  .step.accordion-group.client-profile-data.active {
    padding: 1rem;
    border: 0;
    border-radius: 1rem;
  }

  .client-pre-email .client-email .loading-inline {
    top: 3.25rem !important;
  }

  .custom-footer-row2 p a {
    color: #575756;
    text-decoration: none;
  }
}

.client-pre-email .btn-success {
  position: relative;
  width: 100%;
  margin-top: 0.5rem;
  border-radius: 0.1875rem;
  right: 0;
}

@media (max-width: 30.625rem) {
  .client-pre-email .btn-success {
    width: 100%;
  }
}

button#payment-data-submit {
  font-size: 0.75rem;
}

/* ----------- Início - CSS para embalagens checkout ------ */
.cart-template-holder td.product-price {
  text-align: left;
}

.cart-template-holder td.product-price span.best-price {
  display: flex;
}

.cart-template-holder td.product-price span.best-price span.new-product-price {
  white-space: nowrap;
  display: inline-block;
}

.cart-template-holder td.quantity {
  display: table-cell;
  align-items: center;
}

#add-gift-container {
  display: none !important;
  flex-direction: column;
  margin-bottom: 0.9375rem;
}

#add-gift-container__top-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.375rem;
}

#add-gift-container__add-text {
  color: #000;
  font-family: "Museo Sans";
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
  text-align: left;
  cursor: pointer;
}

#add-gift-container__checkbox {
  margin-top: 0;
}

#add-gift-container__warning {
  font-size: 0.6875rem;
  line-height: 1.125rem;
  margin-top: 0.4375rem;
}

#add-gift-container__wait {
  color: #16c771;
  height: 1.25rem;
  margin-top: 0.625rem;
  font-size: 0.8125rem;
  font-weight: 600;
}

#cart-to-orderform {
  white-space: nowrap;
}

/* ----------- Fim - CSS para embalagens checkout ------ */

/* ----------- INICIO - CSS para NOVO checkout ------ */
.container {
  width: 100%;
}

body#checkoutMainContainer {
  padding: 0;
}

.container.container-main.container-cart {
  width: 80rem;
  margin: 5rem auto 0;
}

.container_footer_checkout {
  border-top: 0.125rem solid #F1EEE9;
  padding: 1.5rem 0 0;
  margin-top: 1rem;
  width: 100%;
  background-color: #FCFAF5;
}

@media (max-width: 48.75rem) {
  .container.container-main.container-cart {
    width: auto !important;
    padding: 0 1rem !important;
  }

  .container_footer_checkout {
    width: auto;
    margin: 0 auto;
  }

  .container.container-main.container-order-form {
    padding: 0 1rem !important;
  }

  .custom-logo {
    padding: 0 0 0 0;
  }
}

/*----------css para novo checkout---------*/

#checkoutMainContainer {
  background: #FCFAF5;
}

div#cartLoadedDiv {
  background: transparent;
  border-radius: 0.125rem 0.125rem 0;
}

.cart {
  padding: 0;
  border: none;
  border-radius: 0;
}

div#add-gift-container {
  padding: 0 1.875rem 0 1.875rem;
  border-radius: 0 0 0.125rem 0.125rem;
  background: transparent;
  display: flex;
}

#add-gift-container__top-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.375rem;
  border-top: 0.125rem solid #f4f4f4;
  padding-top: 1.25rem;
}

#add-gift-container__warning {
  font-size: 0.6875rem;
  line-height: 1.125rem;
  margin-top: 0.4375rem;
  color: #c7c7c7;
}

.hide-shelf {
  display: none !important;
}

.show-shelf {
  display: flex !important;
  flex-direction: column-reverse;
}

.cart-active .cart-template .span5.totalizers.summary-totalizers.cart-totalizers.pull-right {
  background-color: transparent;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 0.125rem 0.125rem 0 0;
}

.clearfix.pull-right.cart-links.cart-links-bottom.hide {
  display: flex;
  flex-direction: column-reverse;
  background-color: transparent;
  margin: 1.5rem 0 0;
  padding: 0;
  width: 100%;
}

a#cart-choose-more-products,
a#cart-print {
  border-radius: 0.1875rem;
  padding: 0.8rem;
  margin: 0.625rem auto;
  background: transparent;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}


a#cart-link-coupon-add {
  display: flex;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  gap: 0.25rem;
  font-size: 0.875rem !important;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 0;
  height: 3rem;
  margin-left: 0;
  border-radius: 0.25rem;
  text-transform: unset;
  font-size: 0.75rem;
  color: #101820;
  border: 0.0625rem solid #1E120D;
}

p.coupon-data {
  display: grid;
}

.coupon.summary-coupon {
  margin: 0;
}

span.btn-place-order-wrapper {
  display: grid;
  width: 100%;
  margin: 0 auto;
}


a#cart-to-orderform {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #1E120D;
  color: #FFFFFF;
  height: 3rem;
  padding: 0;
  border-radius: 0.5rem;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  text-transform: unset;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
}

a#cart-to-orderform:hover {
  background-color: #575756;
}

a#cart-choose-more-products {
  display: flex;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  padding: 0;
  height: 3rem;
  border-radius: 0.5rem;
  border: 0.0625rem solid #1E120D !important;
  text-transform: unset;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  text-transform: unset;
  line-height: 1.25rem;
  text-align: center;
  color: #1E120D;
  margin: 1rem 0 0 0;
}

.full-cart .summary-totalizers tr {
  border: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.full-cart .summary-totalizers tr.hide,
.shipping-reset,
.shipping-calculate,
.totalizers-list>.Shipping .shipping-name-to,
.totalizers-list>.Shipping .postal-code-value,
.totalizers-list>.Shipping .cart-reset-postal-code,
.totalizers-list>.Shipping .shipping-selected-sla-estimate,
.totalizers-list>.Shipping .shipping-sla-selector {
  display: none !important;
}

button#cart-coupon-add {
  width: 6.1875rem;
  height: 2.5rem;
  border: 0.0625rem solid #1E120D;
  border-radius: 0.5rem;
  font-size: 0;
  text-align: center;
}

input#cart-coupon {
  height: 1.5rem;
  text-align: left;
  padding: 0.5rem 0 0.5rem 0.5rem;
  gap: 0.5rem;
  font-family: "Montserrat", sans-serif;
  text-transform: none;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0%;
  appearance: none;
  outline: none;
  box-shadow: none;
  border: none;
  margin-right: 1rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: #A49A8E;
  color: #1E120D !important;
}

input#cart-coupon::placeholder {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0%;
  color: #A49A8E;
}

.vtex-omnishipping-1-x-addressForm {
  display: none;
}

.vtex-omnishipping-1-x-deliveryGroup {
  display: none;
}

p.coupon-label {
  display: none;
}

.full-cart .summary-totalizers .monetary {
  padding: 0;
  text-align: right;
  color: #1E120D !important;
}

.full-cart .summary-totalizers .empty {
  display: none;
}

.cart-more-options.span7 {
  margin: 0;
  position: relative;
}

div#shipping-preview-container {
  background: transparent;
  padding: 1.5rem 0 1.5rem 0;
  border-radius: 0.125rem;
}

.srp-delivery-select {
  background-color: transparent !important;
  overflow: visible;
  padding: 0 !important;
}

.srp-delivery-select:focus {
  outline: none;
}

.srp-delivery-select-container {
  background-color: transparent !important;
}

.srp-delivery-select-container.br2.bw1.relative.bg-white.ba.b--light-gray.hover-b--silver.h-100 {
  border: none;
}

.hope-srp-delivery-select optgroup option {
  width: 100%;
  position: relative;
  margin-left: -0.125rem;
  padding: 0.1875rem 0.625rem 0.1875rem 0.25rem;
  display: inline-block;
  border-radius: 0;
  font-family: "Montserrat", sans-serif;
  color: #1E120D;
  background: transparent !important;
}

.srp-data.mt4 {
  margin-top: 0.0625rem;
}

span.link-choose-more-products-wrapper {
  width: 100%;
}

.srp-address-title,
.srp-address-title::after {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem !important;
  line-height: 1.25rem;
  text-decoration: underline !important;
  text-decoration-style: solid;
  text-decoration-thickness: 0%;
  text-decoration-skip-ink: auto;
}

label.srp-toggle__delivery.flex-none.bg-transparent.pointer.w-50.tc.ttu.pv3.gray,
label.srp-toggle__delivery.flex-none.bg-transparent.pointer.w-50.tc.ttu.pv3.gray.blue {
  padding-top: 1rem;
}

.srp-toggle__wrapper,
.srp-toggle__current {
  box-shadow: none !important;
  border-radius: 0.25rem !important;
  border: 0.0625rem solid #1E120D !important;
}

.vtex-shipping-preview-0-x-frameDelivery,
.vtex-shipping-preview-0-x-framePickup {
  box-shadow: none !important;
  border: 0.0625rem solid #1E120D !important;
  height: 3.25rem !important;
  top: -0.0625rem;
}

.vtex-shipping-preview-0-x-frameDelivery {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.vtex-shipping-preview-0-x-framePickup {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.srp-toggle__delivery.blue {
  color: #fff !important;
  font-weight: 600;
}

.srp-toggle__pickup.blue::after {
  color: #fff !important;
  font-weight: 700;
}

input#ship-postalCode {
  border: 0.0625rem solid #A49A8E !important;
  border-radius: 0.25rem !important;
  height: 2.5rem;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #1E120D;
}

input#ship-postalCode.error:not(.focus-visible),
p.ship-postalCode:has(span.help.error) input {
  border: 0.0625rem solid #C42C21 !important;
}

.vtex-shipping-preview-0-x-pc .btn {
  background: #000 !important;
  height: 2.5rem !important;
  padding: 0.375rem 0.625rem;
  margin: 0 auto;
  border-radius: 0 0.25rem 0.25rem 0;
  border: none;
  color: #fff !important;
  text-transform: uppercase;
  border: 0.0625rem solid #000 !important;
  margin-top: -0.0625rem;
}

.input.ship-postalCode a {
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  text-decoration-skip-ink: auto;
  color: #575756;
  margin-top: 0.25rem;
}

.input.ship-postalCode a::after {
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.3336 2.76222L6.66697 9.42889M13.3336 2.76222L13.3337 6.76221M13.3336 2.76222L9.33367 2.76221M6.66699 2.76222H2.66699V13.4289H13.3337V9.42888" stroke="%23575756" stroke-width="0.75" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-size: cover;
  margin-left: 0.25rem;
  vertical-align: middle;
}

.input.ship-receiverName {
  display: inline-block !important;
}

span.help.error {
  margin-top: 0;
}

.vtex-shipping-preview-0-x-pc .ship-postalCode {
  display: flex;
  flex-direction: column;
  width: 9.375rem;
  margin: 0;
}

.btn-place-order-wrapper .btn-success {
  width: 100%;
}

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

i.icon-lock {
  color: #000;
}

.client-pre-email-h {
  margin: 0 0 1rem 0;
}

.client-pre-email h3 span {
  content: "";
  font-size: 0;
}

.client-pre-email h3 span::before {
  content: "Finalizar compra";
  display: block;
  font-family: Playfair Display;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.75rem;
  color: #1E120D;
}

.client-pre-email h3 span::after {
  content: "Para finalizar a compra, informe seu e-mail.";
  display: block;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
  color: #1E120D;
  margin-top: 0.25rem;
}

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

.client-pre-email-h label {
  margin-top: 0;
}

p.link.link-cart.pull-right {
  position: absolute;
  right: 0;
  margin: 0;
  top: 0;
}

.container.container-main.container-order-form {
  width: 100%;
  max-width: 80rem;
  padding: 0;
}

h1#orderform-title {
  display: none !important;
}

.client-pre-email .client-email {
  position: relative;
  float: none;
  width: 100%;
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 37.125rem;
  align-items: flex-start;
  margin: 0 auto;
}

.client-pre-email .client-email::before {
  content: "E-mail";
  display: block;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  vertical-align: middle;
  color: #1E120D;
  max-width: 37.125rem;
  margin-bottom: 0.25rem;
}

.client-pre-email .client-email .help.error {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  vertical-align: middle;
  color: #C42C21;
  margin-top: 0.25rem;
}

.client-pre-email .client-email:has(.help.error) button#btn-client-pre-email {
  order: 3;
}

.client-pre-email .client-email:has(.help.error) input#client-pre-email:not(.focus-visible) {
  border-color: #C42C21 !important;
}

.emailInfo h3 {
  padding: 0 1.25rem 0 1.875rem;
}

.client-pre-email {
  min-height: calc(100vh - 23.125rem);
  border-top: none;
}

.step.accordion-group.client-profile-data {
  margin: 0;
  border-radius: 1rem;
}

.step.accordion-group.client-profile-data.active {
  border: none !important;
}

.step.accordion-group.client-profile-data.filled {
  border: none;
  padding: 0;
}

.accordion-toggle .link-box-edit {
  background: transparent;
  border: none;
  border-radius: 0;
  color: #00000078;
  box-shadow: none;
  padding: 0.5rem 0;
}

.accordion-toggle .link-box-edit:focus {
  outline: none !important;
}

.vtex-omnishipping-1-x-deliveryChannelsToggle {
  background: #000 !important;
  border: solid 0.0625rem #000 !important;
  border-radius: 0.1875rem !important;
}

.vtex-omnishipping-1-x-deliveryChannelsWrapper {
  border-radius: 0.1875rem !important;
  border: solid 0.0625rem #000 !important;
  box-shadow: none !important;
}

.vtex-omnishipping-1-x-option:hover,
.vtex-omnishipping-1-x-leanShippingOptionActive {
  background: #f9f9f9 !important;
}

.vtex-omnishipping-1-x-svg {
  filter: brightness(0);
}

button#back-to-address-list,
button#edit-address-button,
button#new-address-button {
  display: grid;
  grid-auto-flow: column;
  gap: 0.5rem;
  justify-content: center;
  height: 2.5rem;
  box-sizing: border-box;
  padding: 0.75rem 2.5rem;
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #1e120d;
  border: 0.0625rem solid #1e120d;
  border-radius: 0.5rem;
  outline: none !important;
}

button#back-to-address-list:hover,
button#back-to-address-list:focus,
button#edit-address-button:hover,
button#edit-address-button:focus,
button#new-address-button:hover,
button#new-address-button:focus {
  text-decoration: none;
}

.vtex-omnishipping-1-x-geolocationTitle.ask-for-geolocation-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
  margin: 0 0 0.25rem;
}

.vtex-omnishipping-1-x-subtitle.ask-for-geolocation-subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #1e120d;
}

.vtex-omnishipping-1-x-cta.ask-for-geolocation-cta {
  margin-bottom: 0.5rem;
}

.vtex-omnishipping-1-x-cta.ask-for-geolocation-cta #find-pickups-geolocation-button {
  text-transform: none;
  padding: 0.875rem 1.5rem;
  border-radius: 0.5rem;
  background-color: #1e120d;
  border: 0.0625rem solid #1e120d;
  height: 3rem !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  width: 100%;
  color: #ffffff;
  text-shadow: none;
  outline: none;
}

.vtex-omnishipping-1-x-cta.ask-for-geolocation-cta #find-pickups-geolocation-button:hover {
  background-color: #575756;
  border: 0.0625rem solid #575756;
  text-decoration: none;
}

.ask-for-geolocation-manual #find-pickups-manualy-button {
  width: 100%;
  text-transform: none;
  padding: 0.5rem 1.5rem;
  border-radius: 0.5rem;
  border: 0.0625rem solid #1e120d;
  height: 2.5rem !important;
  background-color: transparent;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  outline: none !important;
  color: #1e120d;
  margin: 0;
  text-shadow: none;
}

.ask-for-geolocation-manual #find-pickups-manualy-button:hover,
.ask-for-geolocation-manual #find-pickups-manualy-button:focus {
  color: #575756;
  border: 0.0625rem solid #575756;
  text-decoration: none;
}

.vtex-pickup-points-modal-3-x-modalSidebar {
  top: 0;
  left: 0;
  display: flex;
  height: 100vh !important;
  position: absolute;
  width: 100% !important;
  bottom: 0;
  background: #ffffff !important;
}

.vtex-omnishipping-1-x-imageAsk {
  margin: 1rem 0 !important;
}

.vtex-omnishipping-1-x-imageAsk.ask-for-geolocation-image-ask {
  background-color: #B0A69B !important;
}

.vtex-omnishipping-1-x-imageAsk.ask-for-geolocation-image-ask svg {
  fill: #B0A69B !important;
}

button#back-to-address-list {
  margin-bottom: 0.5rem;
}

button#edit-address-button {
  margin-top: 0.5rem;
  font-size: 0;
  gap: 0;
}

button#edit-address-button i,
button#new-address-button i {
  display: none;
}

button#edit-address-button::before {
  content: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6895 3.52646L12.6297 0.779197C12.5471 0.704264 12.4384 0.663927 12.3264 0.666632C12.2144 0.669336 12.1078 0.714869 12.029 0.793703L1.75815 10.9734C1.69286 11.0383 1.64996 11.122 1.6356 11.2125L1.17201 14.1683C1.16201 14.2299 1.16566 14.293 1.18273 14.3531C1.1998 14.4132 1.22986 14.4688 1.27083 14.5163C1.3118 14.5637 1.36269 14.6017 1.41997 14.6276C1.47725 14.6536 1.53956 14.6668 1.60254 14.6665H4.91552C4.97272 14.6666 5.02938 14.6555 5.08223 14.6338C5.13509 14.6122 5.1831 14.5803 5.2235 14.5402L15.7047 4.15201C15.7467 4.11081 15.7797 4.06155 15.8017 4.00725C15.8238 3.95296 15.8345 3.89477 15.833 3.83625C15.8316 3.77774 15.8182 3.72012 15.7935 3.66694C15.7688 3.61376 15.7334 3.56614 15.6895 3.52699V3.52646ZM2.94724 13.8029L2.22609 13.0881L2.3676 12.1853L3.99916 13.8023L2.94724 13.8029ZM4.98492 13.5584L2.68535 11.2792L10.5481 3.48131L12.8477 5.76048L4.98492 13.5584ZM13.4664 5.15159L11.1668 2.87242L12.3548 1.69495L14.7683 3.86126L13.4664 5.15159Z' fill='%231E120D'/%3E%3C/svg%3E%0A");
  display: block;
  width: 1.0625rem;
  height: 1rem;
}

button#edit-address-button::after {
  content: "Editar endereço selecionado";
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #1e120d;
  margin-left: 0.5rem;
}

button#new-address-button::before {
  content: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.77216 7.72983L8.77215 2.3698C8.77215 2.33401 8.76509 2.29859 8.7514 2.26553C8.7377 2.23247 8.71763 2.20242 8.69232 2.17712C8.66702 2.15181 8.63697 2.13174 8.60391 2.11805C8.57084 2.10435 8.53542 2.09729 8.49963 2.09729C8.46384 2.09729 8.4284 2.10434 8.39534 2.11804C8.36227 2.13173 8.33224 2.1518 8.30693 2.1771C8.28163 2.20241 8.26156 2.23244 8.24786 2.26551C8.23417 2.29857 8.22711 2.33401 8.22711 2.3698L8.22711 7.72982L2.86688 7.72982C2.7946 7.72982 2.72529 7.75853 2.67418 7.80964C2.62307 7.86074 2.59436 7.93006 2.59436 8.00233C2.59436 8.0746 2.62305 8.14394 2.67416 8.19504C2.72527 8.24615 2.79461 8.27484 2.86688 8.27484L8.22712 8.27484L8.22785 13.6361C8.22785 13.7083 8.25654 13.7777 8.30764 13.8288C8.35875 13.8799 8.42809 13.9086 8.50037 13.9086C8.57264 13.9086 8.64196 13.8799 8.69307 13.8288C8.74417 13.7777 8.77288 13.7083 8.77288 13.6361L8.77288 8.27604L14.1331 8.27604C14.2054 8.27604 14.2747 8.24733 14.3258 8.19622C14.3769 8.14512 14.4056 8.07581 14.4056 8.00353C14.4056 7.93126 14.3769 7.86195 14.3258 7.81085C14.2747 7.75974 14.2054 7.73102 14.1331 7.73102L8.77216 7.72983Z' fill='%231E120D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.60744 8.26176C2.53862 8.19295 2.5 8.09961 2.5 8.00233C2.5 7.90503 2.53865 7.81172 2.60746 7.74291C2.67626 7.67411 2.76958 7.63546 2.86688 7.63546L8.13275 7.63546L8.13275 2.3698C8.13275 2.32161 8.14225 2.2739 8.16068 2.2294C8.17912 2.18489 8.20614 2.14445 8.24021 2.11038C8.27428 2.07631 8.31472 2.0493 8.35923 2.03086C8.40374 2.01242 8.45145 2.00293 8.49963 2.00293C8.54784 2.00293 8.59553 2.01244 8.64002 2.03087C8.68453 2.0493 8.72498 2.07632 8.75905 2.1104C8.79312 2.14447 8.82014 2.18491 8.83858 2.22942C8.857 2.2739 8.86652 2.32159 8.86652 2.3698L8.86652 7.63549L14.1331 7.63666C14.1331 7.63666 14.1331 7.63666 14.1331 7.63666C14.2304 7.63667 14.3237 7.67534 14.3925 7.74413C14.4613 7.81292 14.5 7.90622 14.5 8.00353C14.5 8.10083 14.4614 8.19414 14.3925 8.26295C14.3237 8.33175 14.2304 8.3704 14.1331 8.3704L8.86725 8.3704L8.86725 13.6361C8.86725 13.7334 8.8286 13.8267 8.75979 13.8955C8.69099 13.9643 8.59767 14.0029 8.50037 14.0029C8.40309 14.0029 8.30974 13.9643 8.24092 13.8955C8.1721 13.8267 8.13349 13.7333 8.13348 13.6361C8.13348 13.6361 8.13348 13.6361 8.13348 13.6361L8.13277 8.3692L2.86688 8.3692C2.7696 8.3692 2.67626 8.33058 2.60744 8.26176ZM2.68872 8.00233C2.68872 8.0496 2.70749 8.09493 2.74089 8.12832C2.77428 8.16171 2.81961 8.18048 2.86688 8.18048L8.32147 8.18048L8.32221 13.636C8.32221 13.6833 8.34098 13.7287 8.37437 13.7621C8.40776 13.7954 8.45309 13.8142 8.50037 13.8142C8.54762 13.8142 8.59293 13.7954 8.62634 13.762C8.65975 13.7286 8.67852 13.6833 8.67852 13.6361L8.67852 8.18168L14.1331 8.18168C14.1804 8.18168 14.2257 8.16291 14.2591 8.1295C14.2925 8.09609 14.3113 8.05078 14.3113 8.00353C14.3113 7.95629 14.2925 7.91099 14.2591 7.87757C14.2257 7.84415 14.1804 7.82538 14.1331 7.82538L8.67779 7.82416L8.67779 2.3698C8.67779 2.34643 8.67318 2.32328 8.66422 2.30164C8.65526 2.28002 8.64214 2.26038 8.6256 2.24384C8.60906 2.2273 8.58942 2.21418 8.5678 2.20522C8.54616 2.19626 8.523 2.19165 8.49963 2.19165C8.47624 2.19165 8.45307 2.19626 8.43145 2.20521C8.40983 2.21416 8.3902 2.22728 8.37366 2.24382C8.35711 2.26037 8.344 2.28 8.33504 2.30161C8.32609 2.32323 8.32148 2.3464 8.32148 2.3698L8.32148 7.82418L2.86688 7.82418C2.81963 7.82418 2.77431 7.84295 2.7409 7.87636C2.70749 7.90977 2.68872 7.95508 2.68872 8.00233Z' fill='%231E120D'/%3E%3C/svg%3E%0A");
  display: block;
  width: 1.0625rem;
  height: 1rem;
}

.vtex-pickup-points-modal-3-x-modalBackdrop {
  background: #0000004D !important;
}

.vtex-pickup-points-modal-3-x-modalfullPage {
  background-color: #ffffff !important;
  box-sizing: border-box;
  border-radius: 1rem;
}

.vtex-pickup-points-modal-3-x-searchAlone {
  margin: 0 auto !important;
  padding-top: 8rem !important;
  background-color: #ffffff !important;
  max-width: 26rem !important;
}

.vtex-pickup-points-modal-3-x-searchAlone .vtex-pickup-points-modal-3-x-searchAlone svg path:first-child {
  fill: #F1EEE9 !important;
}

.vtex-pickup-points-modal-3-x-searchAlone .vtex-pickup-points-modal-3-x-searchAlone svg path:last-child {
  fill: #b0a69b !important;
}

.vtex-pickup-points-modal-3-x-searchAloneTitle.pkpmodal-search-alone-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 1rem !important;
  line-height: 1.5rem;
  text-align: center;
  margin: 0 0 0.5rem;
  color: #1E120D;
}

.vtex-pickup-points-modal-3-x-searchAloneSubtitle.pkpmodal-search-alone-subtitle {
  font-family: "Montserrat", sans-serif;
  margin: 0 0 1rem;
  font-weight: 400;
  font-size: 0.75rem !important;
  line-height: 1rem;
  text-align: center;
  color: #1E120D;
}

.payment-data .step {
  padding: 1rem;
  border: none !important;
  border-radius: 1rem;
}

.step.accordion-group.shipping-data.active {
  border: none;
  background: #fff;
  padding: 0.625rem 0.625rem;
}

.summary-cart-template-holder {
  background: #fff;
  padding: 0;
}

@media (min-width: 64rem) {
  .summary-cart-template-holder {
    height: auto !important;
  }

  .vtex-pickup-points-modal-3-x-modalSidebar {
    height: 100% !important;
    bottom: inherit;
    background: #ffffff !important;
  }

  span.accordion-toggle {
    font-size: 1.125rem;
  }
}

@media (max-width: 64rem) {
  .full-cart .cart table tbody {
    display: flex;
    gap: 1.5rem;
    flex-flow: column;
  }

  .full-cart .cart table tbody tr td.quantity {
    margin-left: 4.5rem !important;
    position: absolute;
  }

  .full-cart .cart table tbody tr td.quantity input {
    margin-left: 4.5rem;
    left: 0;
    bottom: 0;
    top: 0;
  }

  td.quantity .item-quantity-change-decrement {
    margin-left: 4.875rem;
    left: 0;
    bottom: -0.25rem;
  }

  td.quantity .item-quantity-change-increment {
    margin-left: 2.1875rem;
    left: 0;
    bottom: 0;
    bottom: -0.0625rem;
  }

  .full-cart .cart table tbody tr td.product-price {
    margin-bottom: 0;
    min-height: 2rem;
    align-content: flex-end;
  }

  .full-cart .cart table tbody tr td.product-price .list-price {
    float: left;
  }

  .icon.icon-minus-sign,
  .icon.icon-plus-sign {
    vertical-align: middle !important;
  }

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

  .full-cart .cart table tbody tr td.product-name {
    padding: 0 0 1rem 0.1875rem !important;
  }

  .full-cart .cart table tbody tr+tr {
    border-top: none !important;
  }

  .coupon-fields>span:first-child {
    display: flex;
    width: 100%;
  }

  .full-cart .summary-totalizers .monetary {
    color: #1E120D;
  }

  .coupon-fields>span:first-child {
    display: flex;
    width: 100%;
  }

  input#cart-coupon {
    width: 100%;
  }

  .item-remove,
  .item-remove .item-link-remove {
    padding: 0;
  }

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

  .cart-template-holder {
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem;
    border-bottom: 0.0625rem solid #F1EEE9;
  }

  tr.product-item:last-of-type {
    margin: 0 !important;
  }

  tr.product-item {
    display: inline-block !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .product-image {
    padding: 0 !important;
  }

  .cart {
    margin: 0;
    padding-bottom: 0 !important;
  }

  div#shipping-preview-container {
    padding-bottom: 1.5rem;
  }

  .srp-delivery-select {
    padding-top: 0;
  }

  .title-recommended-products {
    padding: 1.5rem 0 1rem 0;
    margin: 1.5rem 0 0;
    border-top: 0.0625rem solid #F1EEE9;
  }

  .full-cart .cart table tbody tr td.product-name {
    margin-left: 4.5rem;
    height: 5.3125rem;
  }

  td.product-price {
    margin-top: 0;
  }

  .step.accordion-group.client-profile-data.filled {
    padding: 1rem;
  }

  .cart-active .cart-template .summary-totalizers.cart-totalizers .accordion-group {
    padding: 0.5rem 0 0 0 !important;
    margin: 1rem 1rem 0 1rem;
    border-top: 0.0625rem solid #D2C9C0;
    border-radius: unset;
  }

  .cart-more-options .summary-coupon-wrap {
    display: block !important;
    margin-top: 1.5rem;
    padding-top: 1.5rem;
    border-top: 0.0625rem solid #F1EEE9;
  }

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

  .cart-active .cart-template .span5.totalizers.summary-totalizers.cart-totalizers.pull-right {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    top: auto !important;
    z-index: 99;
    background-color: #FCFAF5;
    text-align: center;
    height: fit-content;
    box-shadow: 0 -0.125rem 0.5rem 0 #00000014;
  }

  a#cart-to-orderform {
    margin: 0.5rem 1rem 1rem 1rem;
  }

  .summary-totalizers .container-custom {
    display: none;
  }

  .container_footer_checkout {
    padding-bottom: 13.25rem;
    background-color: #FCFAF5;
  }
}

.mini-cart h2 {
  background: #fff !important;
  text-align: left;
  padding: 1.25rem 0 0 1.25rem;
  color: #000;
  border: none;
}

a#payment-group-creditCardPaymentGroup:focus {
  outline: none !important;
  text-decoration: none !important;
}

.mini-cart .item {
  border-top: none;
}

.step.accordion-group.shipping-data {
  background: #fff;
  border: none;
  padding: 1.25rem 1.25rem 0.625rem 1.25rem;
}

svg.srp-icon-radio-selected.db {
  filter: brightness(0);
}

.vtex-omnishipping-1-x-summaryChange {
  padding: 0.625rem 0.5rem !important;
}

.vtex-omnishipping-1-x-pickupPointChange {
  padding: 0.625rem 0.5rem !important;
}

a#orderform-to-cart {
  display: none;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  background-color: #1E120D;
  opacity: 0.2;
}

.default-modal {
  background-color: #FCFAF5;
  box-shadow: none;
  padding: 1.25rem 0 1.875rem 0;
  border-radius: 0.125rem;
  border: none;
  color: #000;
}

.vtex-front-messages-type-fatal .modal-body {
  padding: 1rem;
}

.modal.hide.fade.default-modal.identified-user-modal.modal-email-template.email-message-modal.vtex-front-messages-instance.vtex-front-messages-type-fatal.in {
  background-color: #FCFAF5;
  box-shadow: none;
  padding: 1rem;
  border-radius: 0.5rem;
  border: none;
  box-sizing: border-box;
}

.identified-user-modal .modal-body {
  padding: 0 !important;
}

.identified-user-modal .identified-user-security {
  display: none;
}

.identified-user-modal-body {
  padding: 0;
}

button#btn-identified-user-button {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
  color: #FFFFFF;
  background-color: #1E120D;
  height: 3rem;
  background-image: none !important;
  text-shadow: none !important;
  border: 0;
  -webkit-tap-highlight-color: transparent;
  margin-top: 1rem;
  width: 100%;
}

button#btn-identified-user-button:hover {
  background-color: #575756 !important;
}

button#btn-identified-user-button:focus {
  outline: none !important;
}

p.identified-user-hello {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  color: #1E120D;
  margin-bottom: 0.5rem;
}

p.identified-user-message {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1E120D;
  margin-bottom: 0;
}

.default-modal-security.identified-user-security {
  opacity: 1;
  color: #000;
  font-size: 2.1875rem;
  padding-bottom: 0;
  position: absolute;
  top: -1.75rem;
}

.modal-body.default-modal-body.accordion-inner {
  padding: 1rem;
}

.default-modal-security.masked-info-security {
  display: none !important;
}

p.masked-info-hello {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120D;
  margin-bottom: 0.5rem;
}

p.masked-info-message1,
p.masked-info-message2,
p.masked-info-message3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120D;
  margin-bottom: 0;
}

button.masked-info-button {
  font-size: 0;
  line-height: 0;
  padding: 0;
  background-color: #1E120D;
  border-radius: 0.5rem;
  background-image: none !important;
  text-shadow: none !important;
  border: none;
  height: 3rem;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
}

button.masked-info-button:focus {
  outline: none;
}

button.masked-info-button:hover::before {
  background-color: #575756 !important;
}

button.masked-info-button::before {
  content: "Continuar com a compra";
  display: inline-block;
  width: 100%;
  margin: 0;
  box-sizing: border-box;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
  color: #FFFFFF;
  background-color: #1E120D;
  height: 3rem;
  padding: 0.875rem 0;
  border-radius: 0.5rem;
  background-image: none !important;
  text-shadow: none !important;
}

i.icon-ok {
  color: #fff !important;
  background: #21bc21;
  border-radius: 3.125rem;
  padding: 0.125rem;
  font-size: 0.5625rem;
  margin-right: 0.125rem;
  top: -0.0625rem;
}

.form-step.box-info {
  color: #000;
}

a#is-not-me {
  color: #dc6842;
}

.shp-summary-group.vtex-omnishipping-1-x-SummaryItemGroup {
  color: #000;
}

#payment-group-creditCardPaymentGroup .payment-group-item-text,
#payment-group-PayPalPlusPaymentGroup .payment-group-item-text {
  display: inline-flex;
  background: none;
  margin: 0;
  padding: 0;
}

a#payment-group-creditCardPaymentGroup {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 3rem;
  box-sizing: border-box;
  padding: 0.875rem 1rem;
  margin: 0;
  transition: none !important;
  opacity: 1;
  border: 0.0625rem solid #B0A69B;
  border-radius: 0.3125rem;
}

a#payment-group-creditCardPaymentGroup span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120D;
}

a#payment-group-creditCardPaymentGroup::before {
  content: '';
  position: relative;
  display: inline-block;
  height: 1.5rem;
  width: 1.5rem;
  box-sizing: border-box;
  border: #B0A69B 0.0625rem solid;
  border-radius: 0.75rem;
  margin-right: 0.5rem;
}

a#payment-group-creditCardPaymentGroup::after {
  content: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.66602 7.91663H18.3327M3.33268 4.16663H16.666C17.5865 4.16663 18.3327 4.91282 18.3327 5.83329V14.1666C18.3327 15.0871 17.5865 15.8333 16.666 15.8333H3.33268C2.41221 15.8333 1.66602 15.0871 1.66602 14.1666V5.83329C1.66602 4.91282 2.41221 4.16663 3.33268 4.16663Z" stroke="%23A49A8E" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  display: inline-block;
  position: absolute;
  right: 1rem;
  height: 1.25rem;
  width: 1.25rem;
}

a#payment-group-creditCardPaymentGroup.active::after {
  content: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.66699 7.91663H18.3337M3.33366 4.16663H16.667C17.5875 4.16663 18.3337 4.91282 18.3337 5.83329V14.1666C18.3337 15.0871 17.5875 15.8333 16.667 15.8333H3.33366C2.41318 15.8333 1.66699 15.0871 1.66699 14.1666V5.83329C1.66699 4.91282 2.41318 4.16663 3.33366 4.16663Z" stroke="%231E120D" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

#payment-group-instantPaymentPaymentGroup[data-name="Pix"] .payment-group-item-text {
  background: none;
  padding: 0;
}

a#payment-group-instantPaymentPaymentGroup {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 3rem;
  box-sizing: border-box;
  padding: 0.75rem 1rem;
  margin: 0;
  transition: none !important;
  opacity: 1;
  text-decoration: none !important;
  border: 0.0625rem solid #B0A69B;
  border-radius: 0.3125rem;
}

.payment-group-item.active::before {
  background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.25 7.0957C13.25 10.5475 10.4518 13.3457 7 13.3457C3.54822 13.3457 0.75 10.5475 0.75 7.0957C0.75 3.64392 3.54822 0.845703 7 0.845703C10.4518 0.845703 13.25 3.64392 13.25 7.0957Z" fill="%231E120D"/></svg>');
  background-position: center center;
  background-repeat: no-repeat;
  border-color: #1E120D !important;
}

.payment-group-item.active::before {
  background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.25 7.0957C13.25 10.5475 10.4518 13.3457 7 13.3457C3.54822 13.3457 0.75 10.5475 0.75 7.0957C0.75 3.64392 3.54822 0.845703 7 0.845703C10.4518 0.845703 13.25 3.64392 13.25 7.0957Z" fill="%231E120D"/></svg>');
  background-position: center center;
  background-repeat: no-repeat;
}

a#payment-group-instantPaymentPaymentGroup::before {
  content: '';
  position: relative;
  display: inline-block;
  height: 1.5rem;
  width: 1.5rem;
  box-sizing: border-box;
  border: #B0A69B 0.0625rem solid;
  border-radius: 0.75rem;
  margin-right: 0.5rem;
}

a#payment-group-instantPaymentPaymentGroup.active:after {
  content: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.67672 4.99476C5.49005 4.95611 5.29721 4.93622 5.09999 4.93622H4.553L8.0419 1.61703C9.12109 0.571831 10.8803 0.571831 11.9743 1.61703L15.478 4.95035H15.1527C14.8936 4.95035 14.6401 4.9847 14.3983 5.05082C13.9644 5.1695 13.5685 5.39052 13.2457 5.69893L10.496 8.32604C10.289 8.50966 9.96375 8.50966 9.77156 8.32604L7.00706 5.68481C6.63051 5.33533 6.17567 5.09805 5.67672 4.99476ZM7.56955 5.09244L7.57817 5.10055L10.1338 7.54218L12.6746 5.11467C12.9848 4.81827 13.3449 4.58485 13.7359 4.42062L11.4032 2.20129C10.6255 1.45832 9.37453 1.46378 8.61701 2.19743L8.61178 2.2025L6.35838 4.34626C6.80547 4.51107 7.2155 4.76384 7.56955 5.09244Z" fill="%231E120D"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.9595 17.5492C10.8803 18.5944 9.12109 18.5944 8.02711 17.5492L4.553 14.23H5.09999C5.29585 14.23 5.48847 14.2104 5.67521 14.1723C6.17914 14.0694 6.64032 13.8318 7.00706 13.4815L9.75678 10.8543C9.94896 10.6707 10.289 10.6707 10.4812 10.8543L13.2309 13.4815C13.5466 13.7744 13.9173 13.9886 14.3229 14.111L14.3405 14.1163L14.3632 14.1228C14.5214 14.168 14.6848 14.1992 14.8521 14.2159C14.9462 14.2253 15.0416 14.23 15.1379 14.23V14.2159H15.4484L11.9595 17.5492ZM13.7059 14.7508C13.3261 14.5877 12.9761 14.3594 12.6684 14.0738L12.6598 14.0657L10.119 11.6382L7.57817 14.0657C7.22586 14.4023 6.80927 14.6577 6.35602 14.8228L8.59822 16.965C9.37586 17.7079 10.6269 17.7025 11.3844 16.9688L11.3884 16.965L13.7059 14.7508Z" fill="%231E120D"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.1222 5.7131C14.6195 5.7131 14.1465 5.91084 13.7917 6.2357L11.0567 8.87693C10.9223 9.00541 10.7624 9.10154 10.5907 9.16315C10.4415 9.21669 10.2835 9.24416 10.1254 9.24416C9.96903 9.24416 9.81268 9.21729 9.66496 9.1649C9.49142 9.10337 9.32978 9.00664 9.19402 8.87693L6.42952 6.2357C6.07472 5.89672 5.58686 5.7131 5.09901 5.7131H3.91633C3.87198 5.7131 3.81285 5.69898 3.7685 5.68485L1.65447 7.70462C0.560491 8.74982 0.560491 10.4306 1.65447 11.4617L3.7685 13.4814C3.81285 13.4673 3.8572 13.4532 3.91633 13.4532H5.09901C5.60165 13.4532 6.07472 13.2554 6.42952 12.9306L9.19402 10.2894C9.3283 10.1611 9.48895 10.0671 9.6616 10.0073C9.81035 9.95584 9.96801 9.9298 10.1254 9.9292C10.2853 9.92859 10.4449 9.95424 10.5945 10.0062C10.7666 10.0658 10.9256 10.1602 11.0567 10.2894L13.8065 12.9165C14.1613 13.2554 14.6491 13.4391 15.137 13.4391H16.0979C16.157 13.4391 16.2014 13.4532 16.2457 13.4673L18.3598 11.4475C19.439 10.4306 19.439 8.74982 18.345 7.70462L16.2309 5.68485C16.1866 5.69898 16.1275 5.7131 16.0831 5.7131H15.1222ZM11.4894 9.58234C11.537 9.54422 11.5832 9.50383 11.6278 9.46119L14.3571 6.82545C14.5682 6.63528 14.8418 6.5256 15.1222 6.5256H15.9283L17.7739 8.28888C18.5389 9.01984 18.5268 10.1677 17.7927 10.8594L15.9431 12.6266H15.137C14.8505 12.6266 14.5709 12.5169 14.3776 12.3322L11.6317 9.70876C11.586 9.66407 11.5385 9.62193 11.4894 9.58234ZM5.09901 6.5256H4.07115L2.22558 8.28888C1.46361 9.01687 1.46954 10.1648 2.22155 10.8736L2.22558 10.8774L4.07115 12.6407H5.09901C5.38001 12.6407 5.65425 12.5305 5.86549 12.3396L8.62291 9.7051C8.66783 9.66218 8.71447 9.62159 8.76264 9.58333C8.71457 9.54492 8.66793 9.50421 8.62291 9.46119L5.85841 6.81996C5.6651 6.63527 5.38552 6.5256 5.09901 6.5256Z" fill="%231E120D"/></svg>');
}

a#payment-group-instantPaymentPaymentGroup span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120D;
}

a#payment-group-instantPaymentPaymentGroup:after {
  position: absolute;
  content: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.67574 4.99476C5.48908 4.95611 5.29624 4.93622 5.09901 4.93622H4.55203L8.04092 1.61703C9.12011 0.571831 10.8793 0.571831 11.9733 1.61703L15.477 4.95035H15.1518C14.8926 4.95035 14.6391 4.9847 14.3974 5.05082C13.9635 5.1695 13.5675 5.39052 13.2447 5.69893L10.495 8.32604C10.288 8.50966 9.96277 8.50966 9.77058 8.32604L7.00608 5.68481C6.62953 5.33533 6.17469 5.09805 5.67574 4.99476ZM7.56858 5.09244L7.57719 5.10055L10.1328 7.54218L12.6736 5.11467C12.9838 4.81827 13.3439 4.58485 13.735 4.42062L11.4022 2.20129C10.6246 1.45832 9.37355 1.46378 8.61604 2.19743L8.6108 2.2025L6.3574 4.34626C6.80449 4.51107 7.21452 4.76384 7.56858 5.09244Z" fill="%23B0A69B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.9585 17.5492C10.8793 18.5944 9.12011 18.5944 8.02614 17.5492L4.55203 14.23H5.09901C5.29487 14.23 5.48749 14.2104 5.67423 14.1723C6.17817 14.0694 6.63934 13.8318 7.00608 13.4815L9.7558 10.8543C9.94798 10.6707 10.288 10.6707 10.4802 10.8543L13.2299 13.4815C13.5456 13.7744 13.9163 13.9886 14.3219 14.111L14.3395 14.1163L14.3622 14.1228C14.5204 14.168 14.6838 14.1992 14.8511 14.2159C14.9452 14.2253 15.0406 14.23 15.137 14.23V14.2159H15.4474L11.9585 17.5492ZM13.705 14.7508C13.3251 14.5877 12.9751 14.3594 12.6674 14.0738L12.6588 14.0657L10.118 11.6382L7.57719 14.0657C7.22488 14.4023 6.80829 14.6577 6.35504 14.8228L8.59725 16.965C9.37488 17.7079 10.6259 17.7025 11.3834 16.9688L11.3874 16.965L13.705 14.7508Z" fill="%23B0A69B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.1212 5.7131C14.6186 5.7131 14.1455 5.91084 13.7907 6.2357L11.0558 8.87693C10.9213 9.00541 10.7614 9.10154 10.5897 9.16315C10.4406 9.21669 10.2825 9.24416 10.1244 9.24416C9.96806 9.24416 9.81171 9.21729 9.66398 9.1649C9.49044 9.10337 9.3288 9.00664 9.19305 8.87693L6.42854 6.2357C6.07374 5.89672 5.58589 5.7131 5.09803 5.7131H3.91536C3.87101 5.7131 3.81187 5.69898 3.76752 5.68485L1.65349 7.70462C0.559514 8.74982 0.559514 10.4306 1.65349 11.4617L3.76752 13.4814C3.81187 13.4673 3.85622 13.4532 3.91536 13.4532H5.09803C5.60067 13.4532 6.07374 13.2554 6.42854 12.9306L9.19305 10.2894C9.32732 10.1611 9.48797 10.0671 9.66062 10.0073C9.80937 9.95584 9.96703 9.9298 10.1244 9.9292C10.2843 9.92859 10.4439 9.95424 10.5935 10.0062C10.7656 10.0658 10.9246 10.1602 11.0558 10.2894L13.8055 12.9165C14.1603 13.2554 14.6481 13.4391 15.136 13.4391H16.0969C16.156 13.4391 16.2004 13.4532 16.2448 13.4673L18.3588 11.4475C19.438 10.4306 19.438 8.74982 18.344 7.70462L16.23 5.68485C16.1856 5.69898 16.1265 5.7131 16.0821 5.7131H15.1212ZM11.4884 9.58234C11.536 9.54422 11.5822 9.50383 11.6269 9.46119L14.3561 6.82545C14.5672 6.63528 14.8408 6.5256 15.1212 6.5256H15.9273L17.7729 8.28888C18.538 9.01984 18.5258 10.1677 17.7917 10.8594L15.9421 12.6266H15.136C14.8495 12.6266 14.5699 12.5169 14.3766 12.3322L11.6307 9.70876C11.585 9.66407 11.5375 9.62193 11.4884 9.58234ZM5.09803 6.5256H4.07017L2.2246 8.28888C1.46264 9.01687 1.46856 10.1648 2.22057 10.8736L2.2246 10.8774L4.07017 12.6407H5.09803C5.37903 12.6407 5.65328 12.5305 5.86452 12.3396L8.62194 9.7051C8.66685 9.66218 8.71349 9.62159 8.76166 9.58333C8.71359 9.54492 8.66696 9.50421 8.62194 9.46119L5.85743 6.81996C5.66412 6.63527 5.38455 6.5256 5.09803 6.5256Z" fill="%23B0A69B"/></svg>');
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  right: 1rem;
}

a#payment-group-PagalevePaymentGroup::before {
  content: '';
  position: relative;
  display: inline-block;
  height: 1.5rem;
  width: 1.6875rem;
  box-sizing: border-box;
  border: #B0A69B 0.0625rem solid;
  border-radius: 0.75rem;
  margin-right: 0.5rem;
}

a#payment-group-PagalevePaymentGroup:not(.active) .payment-group-item-text {
  background-image: url('data:image/svg+xml,<svg width="59" height="24" viewBox="0 0 59 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M53.9587 7.48101C54.367 7.64626 54.74 7.90016 55.0548 8.22711H55.0504C55.367 8.5512 55.6192 8.94206 55.7908 9.37563C55.9631 9.80919 56.051 10.2763 56.0492 10.748V10.7541C56.0486 10.8653 56.0071 10.9716 55.9339 11.0497C55.8608 11.1279 55.7617 11.1716 55.6595 11.1713H50.4253C50.5009 11.6789 50.7122 12.1514 51.0331 12.5307C51.3541 12.9099 51.7704 13.1792 52.2308 13.3056C52.6911 13.4319 53.1756 13.4097 53.6242 13.2417C54.0734 13.0737 54.4668 12.7672 54.7568 12.3599C54.7884 12.316 54.8274 12.2791 54.8714 12.2515C54.916 12.2238 54.9649 12.2059 55.0157 12.1987C55.0665 12.1915 55.118 12.1951 55.1675 12.2095C55.2165 12.2239 55.2629 12.2487 55.3038 12.2825C55.3441 12.3162 55.3782 12.3583 55.4036 12.4063C55.4296 12.4543 55.4457 12.5073 55.4525 12.5623C55.4594 12.6172 55.4556 12.673 55.4426 12.7265C55.4296 12.7801 55.4067 12.8302 55.3751 12.8741C54.9569 13.4601 54.377 13.8865 53.7196 14.0912C53.0622 14.2959 52.3615 14.2685 51.719 14.0128C51.0771 13.7571 50.5269 13.2865 50.149 12.6694C49.771 12.0522 49.5846 11.3206 49.6168 10.5809C49.66 9.71698 49.9966 8.90077 50.5616 8.28898C51.1267 7.67717 51.8807 7.31294 52.6793 7.26619C53.1149 7.24266 53.5498 7.31577 53.9587 7.48101ZM51.2562 8.73895C50.8157 9.14436 50.5226 9.70612 50.4303 10.3238H55.2375C55.1446 9.70612 54.8522 9.14436 54.4117 8.73895C53.9711 8.33354 53.4117 8.11093 52.8336 8.11093C52.2555 8.11093 51.6967 8.33354 51.2562 8.73895Z" fill="%23B0A69B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.94331 9.221C5.38971 9.00979 5.87496 8.90045 6.36616 8.9005C6.93914 8.89951 7.50308 9.04696 8.00623 9.3293C8.50926 9.61165 8.9354 10.0198 9.24525 10.5162C9.55504 11.0126 9.73862 11.5813 9.7792 12.1699C9.81966 12.7585 9.71576 13.3482 9.47697 13.8847C9.23831 14.4211 8.87227 14.8871 8.41298 15.2397C7.95351 15.5923 7.41541 15.8202 6.848 15.9024C6.28066 15.9847 5.70229 15.9187 5.16623 15.7104C4.63024 15.502 4.1536 15.1582 3.78043 14.7105V17.4664C3.78297 17.5243 3.77405 17.582 3.75435 17.6362C3.73465 17.6904 3.70441 17.7398 3.66562 17.7816C3.62678 17.8236 3.58019 17.8568 3.52851 17.8796C3.47684 17.9023 3.4212 17.9141 3.36501 17.9141C3.30887 17.9141 3.25324 17.9023 3.20156 17.8796C3.14989 17.8568 3.10318 17.8236 3.06445 17.7816C3.02554 17.7398 2.99531 17.6904 2.97561 17.6362C2.9559 17.582 2.94711 17.5243 2.94965 17.4664V9.55431C2.95435 9.44418 3.00026 9.34021 3.07771 9.26404C3.1551 9.18786 3.25801 9.14535 3.36501 9.14535C3.47207 9.14535 3.57498 9.18786 3.65237 9.26404C3.72969 9.34021 3.7756 9.44418 3.78043 9.55431V10.1242C4.10032 9.74032 4.49697 9.43222 4.94331 9.221ZM8.51707 13.894C8.80121 13.4561 8.95288 12.9412 8.95288 12.4144C8.95195 11.7084 8.67927 11.0314 8.19446 10.5322C7.7097 10.0329 7.05258 9.75204 6.36703 9.75111C5.85569 9.75111 5.35576 9.90731 4.93042 10.2C4.50521 10.4926 4.17386 10.9086 3.97808 11.3952C3.78241 11.8818 3.73124 12.4173 3.83099 12.934C3.9308 13.4506 4.17708 13.9251 4.53867 14.2976C4.90031 14.6701 5.36103 14.9238 5.86257 15.0266C6.36411 15.1293 6.88412 15.0765 7.35661 14.875C7.8291 14.6734 8.23293 14.332 8.51707 13.894Z" fill="%23B0A69B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16.3191 9.25422C16.3969 9.1749 16.5025 9.13033 16.6127 9.13033C16.7228 9.13033 16.8284 9.1749 16.9061 9.25422C16.984 9.33355 17.0278 9.44113 17.0278 9.55332V15.2149C17.0278 15.327 16.984 15.4346 16.9061 15.5139C16.8284 15.5932 16.7228 15.6378 16.6127 15.6378C16.5025 15.6378 16.3969 15.5932 16.3191 15.5139C16.2413 15.4346 16.1975 15.327 16.1975 15.2149V14.6552C15.7424 15.1941 15.1363 15.5781 14.4607 15.7558C13.785 15.9334 13.0723 15.896 12.418 15.6487C11.7639 15.4014 11.1996 14.9559 10.8012 14.3723C10.4027 13.7886 10.1893 13.0946 10.1893 12.3836C10.1893 11.6726 10.4027 10.9787 10.8012 10.395C11.1996 9.81135 11.7639 9.36591 12.418 9.1186C13.0723 8.87128 13.785 8.83391 14.4607 9.01152C15.1363 9.18912 15.7424 9.57319 16.1975 10.1121V9.55332C16.1975 9.44113 16.2413 9.33355 16.3191 9.25422ZM15.7617 13.8485C16.046 13.4148 16.1976 12.905 16.1973 12.3835C16.1964 11.6846 15.9235 11.0146 15.4384 10.5205C14.9533 10.0264 14.2957 9.74849 13.6098 9.74781C13.098 9.74781 12.5977 9.90247 12.1723 10.1922C11.7467 10.482 11.4151 10.8938 11.2192 11.3756C11.0235 11.8574 10.9722 12.3876 11.0722 12.8991C11.1721 13.4105 11.4186 13.8803 11.7805 14.249C12.1425 14.6177 12.6036 14.8687 13.1055 14.9704C13.6075 15.072 14.1278 15.0197 14.6007 14.82C15.0734 14.6203 15.4774 14.2822 15.7617 13.8485Z" fill="%23B0A69B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M31.2084 9.25372C31.286 9.17472 31.3912 9.13033 31.5008 9.13033H31.4975C31.552 9.12999 31.6062 9.14063 31.6567 9.16164C31.7071 9.18264 31.7531 9.2136 31.7919 9.25274C31.8307 9.29189 31.8614 9.33843 31.8824 9.38972C31.9035 9.44101 31.9144 9.49601 31.9145 9.5516V15.2157C31.9145 15.3275 31.871 15.4347 31.7934 15.5139C31.7158 15.593 31.6106 15.6376 31.5008 15.6378C31.391 15.6376 31.2859 15.593 31.2083 15.5139C31.1308 15.4347 31.0872 15.3275 31.0872 15.2157V14.6552C30.6319 15.1941 30.0254 15.5781 29.3495 15.7558C28.6735 15.9334 27.9604 15.896 27.3058 15.6487C26.6514 15.4014 26.0868 14.9559 25.6882 14.3723C25.2897 13.7886 25.076 13.0946 25.076 12.3836C25.076 11.6726 25.2897 10.9787 25.6882 10.395C26.0868 9.81135 26.6514 9.36591 27.3058 9.1186C27.9604 8.87128 28.6735 8.83391 29.3495 9.01152C30.0254 9.18912 30.6319 9.57319 31.0872 10.1121V9.5516C31.0872 9.43987 31.1308 9.33273 31.2084 9.25372ZM30.6526 13.8485C30.937 13.4149 31.0887 12.905 31.0884 12.3835C31.0875 11.6846 30.8145 11.0147 30.3291 10.5205C29.844 10.0264 29.186 9.74851 28.4998 9.74784C27.9877 9.74784 27.4872 9.90249 27.0615 10.1922C26.6357 10.482 26.3038 10.8938 26.1079 11.3756C25.912 11.8574 25.8608 12.3876 25.9608 12.8991C26.0607 13.4105 26.3073 13.8803 26.6695 14.249C27.0317 14.6177 27.493 14.8687 27.9952 14.9704C28.4975 15.072 29.018 15.0197 29.491 14.82C29.964 14.6203 30.3683 14.2822 30.6526 13.8485Z" fill="%23B0A69B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M23.5597 9.25165C23.6373 9.17309 23.7426 9.12898 23.8523 9.12898C23.9069 9.12864 23.9608 9.13922 24.0114 9.16011C24.0619 9.181 24.1079 9.2118 24.1465 9.25072C24.1852 9.28965 24.216 9.33595 24.237 9.38696C24.258 9.43797 24.2689 9.49268 24.269 9.54796V15.7751C24.269 17.6222 22.8082 19.1338 21.0138 19.1442H20.9942C20.3447 19.1457 19.7095 18.9506 19.1701 18.584C18.6307 18.2173 18.2115 17.6959 17.9663 17.0862C17.9411 17.0233 17.9314 16.9549 17.9382 16.8873C17.945 16.8196 17.9681 16.7547 18.0054 16.6982C18.0472 16.635 18.1053 16.5843 18.1731 16.5518C18.2411 16.5195 18.3164 16.5062 18.3912 16.5137C18.466 16.5212 18.5373 16.5492 18.5976 16.5945C18.6579 16.6399 18.705 16.701 18.7337 16.7714C18.9168 17.2217 19.2267 17.6074 19.6248 17.8801C20.023 18.1527 20.4917 18.3003 20.9721 18.3044C21.2916 18.3064 21.6083 18.2438 21.9035 18.1203C22.1988 17.9969 22.4668 17.8149 22.6919 17.5852C23.1665 17.1085 23.4349 16.4602 23.438 15.7828V14.6248C22.9829 15.1607 22.3768 15.5426 21.7013 15.7191C21.0257 15.8957 20.3131 15.8585 19.659 15.6124C19.0049 15.3664 18.4408 14.9234 18.0425 14.3429C17.6441 13.7624 17.4305 13.0722 17.4305 12.3651C17.4305 11.6581 17.6441 10.9678 18.0425 10.3874C18.4408 9.80688 19.0049 9.36386 19.659 9.11783C20.3131 8.87181 21.0257 8.83457 21.7013 9.01112C22.3768 9.18768 22.9829 9.56956 23.438 10.1055V9.54796C23.4383 9.43676 23.482 9.33019 23.5597 9.25165ZM23.0022 13.8225C23.2866 13.391 23.4383 12.8838 23.4382 12.3649C23.4372 11.6707 23.1651 11.0051 22.6812 10.5138C22.1972 10.0225 21.541 9.74549 20.856 9.74344C20.344 9.74241 19.8433 9.89536 19.4171 10.1829C18.9909 10.4705 18.6585 10.8797 18.4619 11.3588C18.2654 11.838 18.2135 12.3655 18.3127 12.8745C18.4121 13.3835 18.6582 13.8512 19.0199 14.2184C19.3816 14.5857 19.8427 14.8359 20.3448 14.9374C20.8468 15.0389 21.3673 14.9871 21.8403 14.7887C22.3135 14.5903 22.7177 14.254 23.0022 13.8225Z" fill="%23B0A69B"/><path d="M34.8572 13.0045C34.6864 12.9529 34.5356 12.8399 34.428 12.6831C34.3204 12.5263 34.262 12.3344 34.2617 12.1368V4.80696C34.2617 4.69748 34.2227 4.59248 34.1534 4.51507C34.084 4.43766 33.99 4.39417 33.892 4.39417C33.7941 4.39417 33.7 4.43766 33.6307 4.51507C33.5615 4.59248 33.5225 4.69748 33.5225 4.80696V12.1359C33.5228 12.5162 33.6353 12.8859 33.8429 13.1873C34.0506 13.4888 34.3415 13.7053 34.6705 13.8031C34.7245 13.8198 34.7812 13.822 34.836 13.8097C34.8909 13.7974 34.9424 13.7708 34.9864 13.7322C35.0317 13.6935 35.0684 13.6437 35.0936 13.5866C35.1187 13.5295 35.1317 13.4666 35.1316 13.403C35.1313 13.3121 35.1043 13.2237 35.0546 13.1516C35.0051 13.0795 34.9357 13.0284 34.8572 13.0045Z" fill="%23B0A69B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M36.54 8.28502C37.1402 7.67341 37.9409 7.30927 38.7885 7.26253V7.26599C39.2508 7.244 39.7125 7.31771 40.1459 7.48268C40.5793 7.64764 40.9754 7.90043 41.3102 8.22578C41.6451 8.55113 41.9117 8.94227 42.0941 9.37558C42.2764 9.80889 42.3707 10.2754 42.371 10.7468C42.3704 10.8587 42.3262 10.9657 42.2482 11.0444C42.1701 11.1231 42.0646 11.167 41.9549 11.1665H36.3994C36.48 11.6738 36.7044 12.1459 37.045 12.5248C37.3856 12.9037 37.8273 13.1729 38.3162 13.2992C38.8049 13.4255 39.3192 13.4034 39.7958 13.2356C40.2725 13.0677 40.6906 12.7616 40.9985 12.3548C41.031 12.3092 41.0722 12.2706 41.1195 12.2415C41.167 12.2123 41.2196 12.1931 41.2743 12.185C41.3292 12.1769 41.385 12.1801 41.4385 12.1943C41.4921 12.2086 41.5423 12.2336 41.5861 12.268C41.6301 12.3023 41.6669 12.3453 41.6942 12.3943C41.7216 12.4433 41.739 12.4974 41.7455 12.5534C41.7519 12.6094 41.7474 12.6662 41.732 12.7204C41.7166 12.7746 41.6907 12.825 41.6559 12.8689C41.2122 13.4566 40.596 13.8845 39.8969 14.0904C39.1979 14.2963 38.4526 14.2693 37.7696 14.0134C37.0866 13.7576 36.5018 13.2862 36.1 12.6679C35.6984 12.0497 35.501 11.3169 35.5366 10.5763C35.5824 9.71263 35.9398 8.89663 36.54 8.28502ZM37.2766 8.73491C36.809 9.1402 36.4981 9.7018 36.3995 10.3193H41.5048C41.4063 9.7018 41.0954 9.1402 40.6277 8.73491C40.1601 8.32962 39.5661 8.10707 38.9522 8.10707C38.3383 8.10707 37.7444 8.32962 37.2766 8.73491Z" fill="%23B0A69B"/><path d="M48.8082 7.26219C48.7345 7.26271 48.6624 7.28367 48.5998 7.32277C48.5373 7.36185 48.4866 7.41757 48.4534 7.48377L45.7903 12.7145L43.1282 7.48377C43.0951 7.41757 43.0444 7.36185 42.9818 7.32277C42.9192 7.28367 42.8472 7.26271 42.7736 7.26219C42.7036 7.26234 42.635 7.28111 42.5746 7.31659C42.5143 7.35206 42.4644 7.40298 42.4299 7.46417C42.3939 7.52604 42.3741 7.59604 42.3721 7.66769C42.3703 7.73934 42.3863 7.81032 42.4189 7.87407L45.2834 13.4986C45.3299 13.5942 45.4022 13.6749 45.4919 13.7313C45.5818 13.7876 45.6854 13.8175 45.7912 13.8175C45.8971 13.8175 46.0008 13.7876 46.0906 13.7313C46.1804 13.6749 46.2526 13.5942 46.2992 13.4986L49.1637 7.87407C49.1963 7.81032 49.2123 7.73934 49.2103 7.66769C49.2084 7.59604 49.1886 7.52604 49.1527 7.46417C49.1183 7.40285 49.0684 7.35185 49.008 7.31636C48.9476 7.28087 48.8782 7.26217 48.8082 7.26219Z" fill="%23B0A69B"/></svg>');
}

a#payment-group-PagalevePaymentGroup {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 3rem;
  box-sizing: border-box;
  padding: 0.875rem 1rem;
  margin: 0;
  transition: none !important;
  opacity: 1;
  border: 0.0625rem solid #B0A69B;
  border-radius: 0.3125rem;
}

a#payment-group-PagalevePaymentGroup span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-transform: lowercase;
  color: #1E120D;
  width: 100% !important;
}

a#payment-group-PagalevePaymentGroup span::first-letter {
  text-transform: capitalize;
}

div#payment-data .accordion-inner {
  padding: 0 !important;
}

#payment-group-PagalevePaymentGroup .payment-group-item-text,
[id="payment-group-Pagaleve TransparentePaymentGroup"] .payment-group-item-text,
[id="payment-group-Pagaleve Pix MensalPaymentGroup"] .payment-group-item-text,
[id="payment-group-Pagaleve Pix Mensal TransparentePaymentGroup"] .payment-group-item-text {
  padding: 0;
  width: 80%;
}

.payment-group-list-btn {
  width: 19.6875rem;
}

p.link.link-gift-card {
  border: 0.0625rem solid #B0A69B;
  text-align: center;
  padding: 0.5rem 0 0.4375rem 0.875rem;
  left: 0.625rem;
  border-radius: 0.3125rem;
  margin-top: -1rem;
}

fieldset.payment-group {
  margin-top: 3.625rem;
}

.gift-card-section.form-step.box-default {
  width: auto;
  margin-left: auto;
}

a#show-gift-card-group {
  border: none;
  text-decoration: none;
  place-content: start;
}

.full-cart .summary-totalizers {
  width: 31.25%;
  height: 100%;
  padding-left: 4rem !important;
  margin-left: 5.25rem !important;
}

button#payment-data-submit {
  margin-top: 0;
}

li.hproduct.item.muted {
  color: #000;
  font-size: 0.875rem;
  font-weight: 500;
}

.btn-success,
.btn-success:active {
  text-transform: uppercase;
  font-weight: 700;
}

.title-mid-size {
  margin: 0;
  line-height: 1.25rem;
}

.payment-confirmation-wrap {
  border-top: none;
}

.SecurityEnvironmentIcon {
  background: transparent !important;
  color: #1E120D !important;
  border-radius: 0.1875rem !important;
  display: flex;
  flex-direction: row-reverse;
  padding: 0.0625rem 0.1875rem !important;
  align-items: center !important;
  margin-bottom: 0.3125rem;
}

.SecurityEnvironmentIcon .payment-environment-icon-text {
  font-size: 0.625rem !important;
  width: 100% !important;
  padding: 0 !important;
}

.SecurityEnvironmentIcon .icon-lock {
  font-size: 1.25rem !important;
  float: right;
  margin-left: 0.375rem;
}

.icon-minus-sign::before {
  content: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1.33301" y="7.51611" width="13.3333" height="1" rx="0.5" fill="%231E120D"/></svg>');
  position: relative;
  height: 1rem;
  width: 1rem;
}

.icon-plus-sign::before {
  content: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.32252 7.86134L8.32252 1.50558C8.32252 1.46314 8.31414 1.42114 8.29791 1.38193C8.28167 1.34273 8.25788 1.30711 8.22788 1.2771C8.19787 1.24709 8.16225 1.22329 8.12306 1.20706C8.08386 1.19082 8.04186 1.18244 7.99944 1.18244C7.95701 1.18244 7.91499 1.19081 7.87579 1.20704C7.83659 1.22328 7.80098 1.24708 7.77098 1.27709C7.74098 1.30709 7.71719 1.34271 7.70095 1.38191C7.68472 1.42111 7.67636 1.46314 7.67636 1.50557L7.67636 7.86134L1.32166 7.86134C1.23598 7.86134 1.1538 7.89538 1.09321 7.95598C1.03262 8.01658 0.998586 8.09877 0.998586 8.18447C0.998586 8.27017 1.0326 8.35238 1.09319 8.41298C1.15378 8.47358 1.23598 8.5076 1.32167 8.5076L7.67636 8.5076L7.67722 14.8648C7.67722 14.9505 7.71124 15.0327 7.77183 15.0933C7.83242 15.1539 7.91462 15.1879 8.0003 15.1879C8.08599 15.1879 8.16817 15.1539 8.22876 15.0933C8.28935 15.0327 8.32338 14.9505 8.32338 14.8648L8.32338 8.50902L14.6781 8.50902C14.7638 8.50902 14.8459 8.47498 14.9065 8.41438C14.9671 8.35378 15.0012 8.27159 15.0012 8.18589C15.0012 8.10019 14.9671 8.01801 14.9065 7.95741C14.8459 7.89681 14.7638 7.86276 14.6781 7.86276L8.32252 7.86134Z" fill="%231E120D"/><path fill-rule="evenodd" clip-rule="evenodd" d="M1.01409 8.4921C0.932502 8.4105 0.886718 8.29982 0.886718 8.18447C0.886718 8.06909 0.93254 7.95845 1.01411 7.87686C1.09568 7.79528 1.20631 7.74945 1.32166 7.74945L7.56449 7.74945L7.56449 1.50557C7.56449 1.44844 7.57575 1.39187 7.5976 1.33909C7.61946 1.28631 7.65149 1.23836 7.69188 1.19797C7.73227 1.15757 7.78021 1.12553 7.83298 1.10367C7.88575 1.08181 7.94231 1.07056 7.99944 1.07056C8.05659 1.07056 8.11313 1.08183 8.16587 1.10368C8.21863 1.12554 8.26659 1.15758 8.30698 1.19798C8.34737 1.23838 8.37941 1.28635 8.40126 1.33912C8.42311 1.39186 8.43439 1.44842 8.43439 1.50558L8.43439 7.74948L14.6781 7.75087C14.6781 7.75087 14.6781 7.75087 14.6781 7.75087C14.7934 7.75088 14.9041 7.79673 14.9856 7.8783C15.0672 7.95987 15.113 8.0705 15.113 8.18589C15.113 8.30127 15.0672 8.41191 14.9856 8.4935C14.9041 8.57508 14.7934 8.62091 14.6781 8.62091L8.43525 8.62091L8.43525 14.8648C8.43525 14.9802 8.38943 15.0908 8.30786 15.1724C8.22629 15.254 8.11566 15.2998 8.00031 15.2998C7.88498 15.2998 7.77432 15.254 7.69273 15.1724C7.61114 15.0908 7.56536 14.9801 7.56536 14.8648C7.56536 14.8648 7.56536 14.8648 7.56536 14.8648L7.56451 8.61949L1.32167 8.61949C1.20634 8.61949 1.09568 8.5737 1.01409 8.4921ZM1.11046 8.18447C1.11046 8.24052 1.13271 8.29427 1.1723 8.33387C1.21189 8.37346 1.26562 8.39572 1.32167 8.39572L7.78822 8.39572L7.78909 14.8648C7.78909 14.9208 7.81134 14.9746 7.85093 15.0142C7.89052 15.0538 7.94426 15.076 8.00031 15.076C8.05632 15.076 8.11005 15.0538 8.14965 15.0142C8.18926 14.9745 8.21151 14.9208 8.21151 14.8648L8.21151 8.39714L14.6781 8.39714C14.7341 8.39714 14.7878 8.37488 14.8274 8.33527C14.867 8.29565 14.8893 8.24192 14.8893 8.18589C14.8893 8.12988 14.867 8.07616 14.8274 8.03653C14.7878 7.9969 14.7341 7.97465 14.6781 7.97465L8.21065 7.9732L8.21065 1.50558C8.21065 1.47787 8.20518 1.45042 8.19455 1.42475C8.18394 1.39912 8.16838 1.37583 8.14877 1.35622C8.12917 1.3366 8.10588 1.32104 8.08025 1.31043C8.05459 1.2998 8.02714 1.29433 7.99944 1.29433C7.9717 1.29433 7.94423 1.2998 7.9186 1.31041C7.89298 1.32103 7.8697 1.33658 7.85009 1.3562C7.83048 1.37582 7.81492 1.39909 7.80431 1.42473C7.79369 1.45036 7.78823 1.47784 7.78823 1.50557L7.78823 7.97322L1.32166 7.97322C1.26565 7.97322 1.21192 7.99548 1.17232 8.03509C1.13271 8.07471 1.11046 8.12844 1.11046 8.18447Z" fill="%231E120D"/></svg>');
  width: 0.625rem;
}

i.icon.icon-remove.item-remove-ico::before {
  position: relative;
  content: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="path-1-inside-1_554_4336" fill="white"><path d="M8.54363 8.18166L13.8875 2.83845C13.9232 2.80278 13.9514 2.76043 13.9707 2.71382C13.9901 2.66721 14 2.61725 14 2.5668C14 2.51635 13.9901 2.46639 13.9707 2.41978C13.9514 2.37317 13.9232 2.33082 13.8875 2.29514C13.8518 2.25947 13.8094 2.23117 13.7628 2.21186C13.7162 2.19255 13.6663 2.18262 13.6158 2.18262C13.5653 2.18262 13.5154 2.19255 13.4688 2.21186C13.4222 2.23117 13.3798 2.25947 13.3441 2.29514L8.00026 7.63835L2.65641 2.29514C2.58436 2.22309 2.48663 2.18262 2.38473 2.18262C2.28282 2.18262 2.1851 2.22309 2.11304 2.29514C2.04099 2.36719 2.00047 2.46491 2.00047 2.5668C2.00047 2.66869 2.04099 2.76641 2.11304 2.83845L7.45689 8.18166L2.11257 13.5268C2.04052 13.5988 2 13.6965 2 13.7984C2 13.9003 2.04052 13.998 2.11257 14.0701C2.18463 14.1421 2.28236 14.1826 2.38426 14.1826C2.48616 14.1826 2.58389 14.1421 2.65595 14.0701L7.9998 8.72689L13.3436 14.0701C13.4157 14.1421 13.5134 14.1826 13.6153 14.1826C13.7172 14.1826 13.815 14.1421 13.887 14.0701C13.9591 13.998 13.9995 13.9003 13.9995 13.7984C13.9995 13.6965 13.9591 13.5988 13.887 13.5268L8.54363 8.18166Z"/></mask><path d="M8.54363 8.18166L13.8875 2.83845C13.9232 2.80278 13.9514 2.76043 13.9707 2.71382C13.9901 2.66721 14 2.61725 14 2.5668C14 2.51635 13.9901 2.46639 13.9707 2.41978C13.9514 2.37317 13.9232 2.33082 13.8875 2.29514C13.8518 2.25947 13.8094 2.23117 13.7628 2.21186C13.7162 2.19255 13.6663 2.18262 13.6158 2.18262C13.5653 2.18262 13.5154 2.19255 13.4688 2.21186C13.4222 2.23117 13.3798 2.25947 13.3441 2.29514L8.00026 7.63835L2.65641 2.29514C2.58436 2.22309 2.48663 2.18262 2.38473 2.18262C2.28282 2.18262 2.1851 2.22309 2.11304 2.29514C2.04099 2.36719 2.00047 2.46491 2.00047 2.5668C2.00047 2.66869 2.04099 2.76641 2.11304 2.83845L7.45689 8.18166L2.11257 13.5268C2.04052 13.5988 2 13.6965 2 13.7984C2 13.9003 2.04052 13.998 2.11257 14.0701C2.18463 14.1421 2.28236 14.1826 2.38426 14.1826C2.48616 14.1826 2.58389 14.1421 2.65595 14.0701L7.9998 8.72689L13.3436 14.0701C13.4157 14.1421 13.5134 14.1826 13.6153 14.1826C13.7172 14.1826 13.815 14.1421 13.887 14.0701C13.9591 13.998 13.9995 13.9003 13.9995 13.7984C13.9995 13.6965 13.9591 13.5988 13.887 13.5268L8.54363 8.18166Z" fill="%23575756"/><path d="M8.54363 8.18166L7.83657 7.47451L7.12949 8.1815L7.83641 8.88865L8.54363 8.18166ZM13.8875 2.83845L14.5945 3.5456L13.8875 2.83845ZM13.6158 2.18262V3.18262V2.18262ZM13.3441 2.29514L14.0512 3.00229L13.3441 2.29514ZM8.00026 7.63835L7.2932 8.3455L8.00026 9.05248L8.70733 8.3455L8.00026 7.63835ZM2.65641 2.29514L3.36348 1.58799L2.65641 2.29514ZM2.38473 2.18262V1.18262V2.18262ZM2.00047 2.5668H1.00047H2.00047ZM2.11304 2.83845L2.82011 2.13131L2.11304 2.83845ZM7.45689 8.18166L8.16405 8.88871L8.87109 8.18157L8.16396 7.47451L7.45689 8.18166ZM2.11257 13.5268L2.81964 14.2339L2.81973 14.2338L2.11257 13.5268ZM2.38426 14.1826L2.38426 15.1826L2.38426 14.1826ZM2.65595 14.0701L3.36301 14.7772H3.36301L2.65595 14.0701ZM7.9998 8.72689L8.70686 8.01974L7.9998 7.31276L7.29273 8.01974L7.9998 8.72689ZM13.3436 14.0701L12.6366 14.7772L13.3436 14.0701ZM13.6153 14.1826V15.1826V14.1826ZM13.9995 13.7984H14.9995H13.9995ZM13.887 13.5268L13.1798 14.2338L13.18 14.2339L13.887 13.5268ZM8.54363 8.18166L9.2507 8.88881L14.5945 3.5456L13.8875 2.83845L13.1804 2.13131L7.83657 7.47451L8.54363 8.18166ZM13.8875 2.83845L14.5945 3.5456C14.7233 3.41685 14.8252 3.26419 14.8946 3.09654L13.9707 2.71382L13.0469 2.33109C13.0777 2.25666 13.123 2.18871 13.1804 2.13131L13.8875 2.83845ZM13.9707 2.71382L14.8946 3.09654C14.9642 2.92867 15 2.74867 15 2.5668H14H13C13 2.48583 13.016 2.40574 13.0469 2.33109L13.9707 2.71382ZM14 2.5668H15C15 2.38494 14.9642 2.20494 14.8946 2.03705L13.9707 2.41978L13.0469 2.8025C13.016 2.72784 13 2.64775 13 2.5668H14ZM13.9707 2.41978L14.8946 2.03705C14.8251 1.86937 14.7233 1.71672 14.5945 1.58799L13.8875 2.29514L13.1804 3.00229C13.123 2.94491 13.0777 2.87696 13.0469 2.8025L13.9707 2.41978ZM13.8875 2.29514L14.5945 1.58799C14.466 1.45944 14.3134 1.3575 14.1455 1.28796L13.7628 2.21186L13.3802 3.13576C13.3055 3.10483 13.2376 3.0595 13.1804 3.00229L13.8875 2.29514ZM13.7628 2.21186L14.1455 1.28796C13.9775 1.21842 13.7976 1.18262 13.6158 1.18262V2.18262V3.18262C13.5349 3.18262 13.4549 3.16669 13.3802 3.13576L13.7628 2.21186ZM13.6158 2.18262V1.18262C13.434 1.18262 13.2541 1.21842 13.0861 1.28796L13.4688 2.21186L13.8514 3.13576C13.7767 3.16669 13.6967 3.18262 13.6158 3.18262V2.18262ZM13.4688 2.21186L13.0861 1.28796C12.9182 1.3575 12.7656 1.45944 12.637 1.58799L13.3441 2.29514L14.0512 3.00229C13.994 3.0595 13.9261 3.10483 13.8514 3.13576L13.4688 2.21186ZM13.3441 2.29514L12.637 1.58799L7.2932 6.9312L8.00026 7.63835L8.70733 8.3455L14.0512 3.00229L13.3441 2.29514ZM8.00026 7.63835L8.70733 6.9312L3.36348 1.58799L2.65641 2.29514L1.94935 3.00229L7.2932 8.3455L8.00026 7.63835ZM2.65641 2.29514L3.36348 1.58799C3.10389 1.32843 2.75182 1.18262 2.38473 1.18262V2.18262V3.18262C2.22144 3.18262 2.06483 3.11776 1.94935 3.00229L2.65641 2.29514ZM2.38473 2.18262V1.18262C2.01763 1.18262 1.66557 1.32843 1.40598 1.58799L2.11304 2.29514L2.82011 3.00229C2.70463 3.11776 2.54802 3.18262 2.38473 3.18262V2.18262ZM2.11304 2.29514L1.40598 1.58799C1.14655 1.84739 1.00047 2.1994 1.00047 2.5668H2.00047H3.00047C3.00047 2.73041 2.93542 2.88699 2.82011 3.00229L2.11304 2.29514ZM2.00047 2.5668H1.00047C1.00047 2.93419 1.14655 3.28621 1.40598 3.5456L2.11304 2.83845L2.82011 2.13131C2.93542 2.24661 3.00047 2.40319 3.00047 2.5668H2.00047ZM2.11304 2.83845L1.40598 3.5456L6.74983 8.88881L7.45689 8.18166L8.16396 7.47451L2.82011 2.13131L2.11304 2.83845ZM7.45689 8.18166L6.74973 7.47461L1.40541 12.8197L2.11257 13.5268L2.81973 14.2338L8.16405 8.88871L7.45689 8.18166ZM2.11257 13.5268L1.40551 12.8196C1.14609 13.079 1 13.431 1 13.7984H2H3C3 13.9621 2.93495 14.1186 2.81964 14.2339L2.11257 13.5268ZM2 13.7984H1C1 14.1658 1.14608 14.5178 1.40551 14.7772L2.11257 14.0701L2.81964 13.3629C2.93496 13.4782 3 13.6348 3 13.7984H2ZM2.11257 14.0701L1.40551 14.7772C1.6651 15.0368 2.01716 15.1826 2.38426 15.1826L2.38426 14.1826L2.38426 13.1826C2.54755 13.1826 2.70416 13.2475 2.81964 13.3629L2.11257 14.0701ZM2.38426 14.1826L2.38426 15.1826C2.75136 15.1826 3.10342 15.0368 3.36301 14.7772L2.65595 14.0701L1.94888 13.3629C2.06436 13.2475 2.22097 13.1826 2.38426 13.1826L2.38426 14.1826ZM2.65595 14.0701L3.36301 14.7772L8.70686 9.43404L7.9998 8.72689L7.29273 8.01974L1.94888 13.3629L2.65595 14.0701ZM7.9998 8.72689L7.29273 9.43404L12.6366 14.7772L13.3436 14.0701L14.0507 13.3629L8.70686 8.01974L7.9998 8.72689ZM13.3436 14.0701L12.6366 14.7772C12.8962 15.0368 13.2482 15.1826 13.6153 15.1826V14.1826V13.1826C13.7786 13.1826 13.9352 13.2475 14.0507 13.3629L13.3436 14.0701ZM13.6153 14.1826V15.1826C13.9824 15.1826 14.3345 15.0368 14.5941 14.7772L13.887 14.0701L13.18 13.3629C13.2954 13.2475 13.452 13.1826 13.6153 13.1826V14.1826ZM13.887 14.0701L14.5941 14.7772C14.8538 14.5176 14.9995 14.1654 14.9995 13.7984H13.9995H12.9995C12.9995 13.6352 13.0644 13.4785 13.18 13.3629L13.887 14.0701ZM13.9995 13.7984H14.9995C14.9995 13.4314 14.8538 13.0793 14.5941 12.8196L13.887 13.5268L13.18 14.2339C13.0644 14.1184 12.9995 13.9617 12.9995 13.7984H13.9995ZM13.887 13.5268L14.5942 12.8198L9.25086 7.47467L8.54363 8.18166L7.83641 8.88865L13.1798 14.2338L13.887 13.5268Z" fill="%23575756" mask="url(%23path-1-inside-1_554_4336)"/></svg>');
  width: 1rem;
  top: 0.25rem;
}

button#shipping-calculate-link {
  padding: 0.6rem 1.5rem;
  border: 0.0625rem solid #1E120D !important;
}

.quantity input {
  width: 5.625rem;
}

.item-quantity-change-decrement {
  position: relative;
  left: 0.5rem;
}

.item-quantity-change-increment {
  position: relative;
  right: 2.0625rem;
}

.button#details-pickup-button {
  color: #000;
}

.vtex-omnishipping-1-x-deliveryChannelsToggle {
  top: 0 !important;
}

p.ChangeNumberOfPayments.clearfix a {
  color: #1E120D !important;
  font-weight: 600;
}

.PaymentInstallments select {
  min-height: 2.5rem;
}

.vtex-omnishipping-1-x-addressSummaryActive .address-summary {
  filter: brightness(0);
}

.srp-unavailable__icon.flex-none.mr4 {
  filter: brightness(0);
}

tr.available-gift-item.btn.label-vertical-group.select-gift.active {
  background: transparent;
  box-shadow: none;
  border: 0.0625rem dashed #000 !important;
}

td.product-name {
  color: #1E120D !important;
  font-family: "Montserrat", sans-serif;
}

i.checkbox-selector.icon-check-sign.active {
  color: #1E120D !important;
}

.mini-cart .service-list {
  width: 100% !important;
}

.box-step a,
.accordion-inner a {
  color: #1E120D !important;
}

.vtex-omnishipping-1-x-details {
  color: #1E120D !important;
}

.vtex-pickup-points-modal-3-x-primary {
  background: #000 !important;
  border: 0.0625rem solid #000 !important;
  color: #fff;
}

.vtex-pickup-points-modal-3-x-pickupDetailsHeaderButton {
  color: #1E120D !important;
}

.mini-cart .quantity {
  position: absolute;
  top: 0;
  left: 0;
  text-shadow: none;
  background: #fff;
  color: #000;
  padding: 0.25rem 0.3125rem 0.0625rem 0.3125rem;
}


.cart-fixed {
  min-height: auto;
}

svg.pkpmodal-use-geolocation-icon {
  color: #000;
}

.payment-group-list-btn {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin-top: -1rem;
}

.payment-group-list-btn a:first-child {
  order: 2;
}

.payment-group-list-btn a:nth-child(2) {
  order: 1;
}

.payment-group-list-btn a:nth-child(3) {
  order: 3;
}

.product-container {
  width: 10.125rem;
  height: 23.75rem;
  margin-right: 1rem;
  flex-shrink: 0;
  margin-left: 0.125rem;
  background-color: #ffffff;
  border-radius: 1rem;
}

.recommended-products {
  display: flex;
  width: 100%;
  z-index: 97;
  flex-direction: column;
}

.title-recommended-products {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #1E120D;
}

.list-product {
  margin: 0.5rem;
  padding-top: 0;
  font-family: "Montserrat", sans-serif;
}

.product-img {
  display: flex;
  justify-content: center;
  margin-bottom: 0.5rem;
}

.product-img img {
  border-radius: 1rem;
}

.product-container .product-name {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 0.975rem;
  color: #1e120d;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 3em;
  line-height: 1.5em;
}

.product-price {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1E120D;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  text-align: left;
}

.product-price-old {
  color: #a49a8e;
  font-size: 0.6875rem;
  font-weight: 400;
  margin-bottom: 0;
  text-decoration: line-through;
}

.product-button button:hover {
  color: #575756;
  border-color: #575756;
}

.product-button button {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 2.25rem;
  border-radius: 0.5rem;
  border: 0.0625rem solid;
  border-color: #1E120D;
  background-color: transparent;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  color: #1E120D;
}

.product-skus {
  margin-bottom: 0.5rem;
}

.product-skus #sku {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 2.25rem;
  border-radius: 0.25rem;
  border: 0.0625rem solid #d2c9c0;
  padding: 0.625rem 1rem;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
  color: #1e120d;
  appearance: none;
  -webkit-appearance: none;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="10" viewBox="0 0 17 10" fill="none"><path d="M8.62562 9.25533C8.69267 9.25547 8.7591 9.24234 8.82106 9.21671C8.88302 9.19108 8.93928 9.15344 8.98663 9.10597L16.4752 1.61678C16.5226 1.56937 16.5603 1.51307 16.586 1.45111C16.6117 1.38915 16.625 1.32274 16.625 1.25567C16.625 1.18859 16.6118 1.12216 16.5862 1.06018C16.5606 0.9982 16.5229 0.941873 16.4755 0.894422C16.4281 0.846971 16.3718 0.809324 16.3098 0.783628C16.2479 0.757931 16.1815 0.744689 16.1144 0.74466C16.0473 0.74463 15.9809 0.757816 15.919 0.783458C15.857 0.8091 15.8006 0.846697 15.7532 0.894107L8.625 8.02228L1.49685 0.894108C1.40101 0.79836 1.27107 0.744601 1.1356 0.744661C1.00013 0.74472 0.870257 0.798591 0.77451 0.894423C0.678762 0.990255 0.624941 1.1202 0.625 1.25567C0.625059 1.39114 0.678989 1.52103 0.77482 1.61678L8.26399 9.10597C8.31142 9.15351 8.3678 9.19119 8.42987 9.21683C8.49194 9.24247 8.55846 9.25555 8.62562 9.25533Z" fill="%231E120D"/></svg>') no-repeat right 0.625rem center;
  padding-right: 1.875rem;
}

.slider-btn.prev {
  appearance: none;
  /* Remove o ícone padrão */
  -webkit-appearance: none;
  /* Remove o ícone no Safari */
  background: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.75' y='0.75' width='32.5' height='32.5' rx='16.25' fill='%23FCFAF5'/%3E%3Crect x='0.75' y='0.75' width='32.5' height='32.5' rx='16.25' stroke='%23A49A8E' stroke-width='0.5'/%3E%3Cpath d='M11.3308 17.2166L16.0245 21.9103C16.0529 21.9388 16.0867 21.9613 16.1238 21.9767C16.161 21.9921 16.2008 22 16.241 22C16.2812 22 16.321 21.9921 16.3581 21.9767C16.3953 21.9613 16.429 21.9388 16.4574 21.9103C16.4858 21.8819 16.5084 21.8482 16.5238 21.8111C16.5391 21.7739 16.5471 21.7341 16.5471 21.6939C16.5471 21.6537 16.5391 21.6139 16.5238 21.5768C16.5084 21.5396 16.4858 21.5059 16.4574 21.4775L12.2861 17.3062L22.4517 17.3062C22.5329 17.3062 22.6107 17.2739 22.6681 17.2165C22.7256 17.1591 22.7578 17.0812 22.7578 17C22.7578 16.9188 22.7256 16.8409 22.6681 16.7835C22.6107 16.7261 22.5329 16.6938 22.4517 16.6938L12.2861 16.6938L16.4574 12.5225C16.4858 12.4941 16.5084 12.4604 16.5238 12.4232C16.5391 12.3861 16.5471 12.3463 16.5471 12.3061C16.5471 12.2659 16.5391 12.2261 16.5238 12.189C16.5084 12.1518 16.4858 12.1181 16.4574 12.0896C16.429 12.0612 16.3953 12.0387 16.3581 12.0233C16.321 12.0079 16.2812 12 16.241 12C16.2008 12 16.161 12.0079 16.1238 12.0233C16.0867 12.0387 16.0529 12.0612 16.0245 12.0896L11.3308 16.7834C11.3022 16.8117 11.2795 16.8455 11.264 16.8826C11.2485 16.9198 11.2405 16.9597 11.2405 17C11.2405 17.0403 11.2485 17.0802 11.264 17.1174C11.2795 17.1545 11.3022 17.1883 11.3308 17.2166Z' fill='%23575756'/%3E%3C/svg%3E%0A");
  width: 2.125rem;
  height: 2.125rem;
  position: absolute;
  left: auto;
}

.slider-btn.next {
  appearance: none;
  /* Remove o ícone padrão */
  -webkit-appearance: none;
  /* Remove o ícone no Safari */
  background: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.75' y='0.75' width='32.5' height='32.5' rx='16.25' fill='%23FCFAF5'/%3E%3Crect x='0.75' y='0.75' width='32.5' height='32.5' rx='16.25' stroke='%23A49A8E' stroke-width='0.5'/%3E%3Cpath d='M22.6692 16.7834L17.9755 12.0897C17.9471 12.0612 17.9133 12.0387 17.8762 12.0233C17.839 12.0079 17.7992 12 17.759 12C17.7188 12 17.679 12.0079 17.6419 12.0233C17.6047 12.0387 17.571 12.0612 17.5426 12.0897C17.5142 12.1181 17.4916 12.1518 17.4762 12.189C17.4609 12.2261 17.4529 12.2659 17.4529 12.3061C17.4529 12.3463 17.4609 12.3861 17.4762 12.4232C17.4916 12.4604 17.5142 12.4941 17.5426 12.5225L21.7139 16.6938H11.5483C11.4671 16.6938 11.3893 16.7261 11.3319 16.7835C11.2744 16.8409 11.2422 16.9188 11.2422 17C11.2422 17.0812 11.2744 17.1591 11.3319 17.2165C11.3893 17.2739 11.4671 17.3062 11.5483 17.3062H21.7139L17.5426 21.4775C17.5142 21.5059 17.4916 21.5396 17.4762 21.5768C17.4609 21.6139 17.4529 21.6537 17.4529 21.6939C17.4529 21.7341 17.4609 21.7739 17.4762 21.8111C17.4916 21.8482 17.5142 21.8819 17.5426 21.9104C17.571 21.9388 17.6047 21.9613 17.6419 21.9767C17.679 21.9921 17.7188 22 17.759 22C17.7992 22 17.839 21.9921 17.8762 21.9767C17.9133 21.9613 17.9471 21.9388 17.9755 21.9104L22.6692 17.2166C22.6978 17.1883 22.7205 17.1545 22.736 17.1174C22.7515 17.0802 22.7595 17.0403 22.7595 17C22.7595 16.9597 22.7515 16.9198 22.736 16.8826C22.7205 16.8455 22.6978 16.8117 22.6692 16.7834Z' fill='%23575756'/%3E%3C/svg%3E%0A");
  width: 2.125rem;
  height: 2.125rem;
  position: absolute;
  right: 0;
}

.sku-select {
  width: 100%;
  /* Garantir que o select ocupe 100% da largura disponível */
  appearance: none;
  /* Remove o estilo nativo do select (dependendo do navegador) */
  -webkit-appearance: none;
  /* No Safari */
  -moz-appearance: none;
  /* No Firefox */
  padding: 0.5rem 0.75rem;
  /* Ajustar o padding para melhor aparência */
  font-size: 0.875rem;
  /* Ajustar o tamanho da fonte */
  border-radius: 0.25rem;
  /* Bordas arredondadas */
}

.sku-select:focus {
  outline: none;
}

.sku-select option {
  font-size: 0.875rem;
}

/*css slider*/
.slider-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 24.85rem;
}

.slider-track {
  display: flex;
  transition: transform 0.3s ease;
}

.product {
  min-width: 100%;
  box-sizing: border-box;
  padding: 1.25rem;
  text-align: center;
}

.slider-btn {
  position: absolute;
  top: 43%;
  transform: translateY(-50%);
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  border: none;
  cursor: pointer;
  padding: 0.625rem;
}

.prev {
  left: 0.625rem;
  left: 0.625rem;
}

.next {
  right: 0.625rem;
  right: 0.625rem;
}

.mini-cart .service-list .icon-ok {
  text-shadow: none;
}

@media (min-width:40.625rem) {
  .slider-container {
    max-width: 51rem;
  }

  .product-container {
    width: 11.6875rem;
    height: 100%;
  }

  .list-product {
    margin: 1rem;
  }
}

div#removeConfirmationModal .modal-header,
div#vtexIdUI-email-confirmation .modal-header {
  padding: 2rem 1rem 1rem 1rem;
}

div#removeConfirmationModal .modal-body,
div#vtexIdUI-email-confirmation .modal-body {
  padding: 0 1rem;
}

div#removeConfirmationModal .modal-footer,
div#vtexIdUI-email-confirmation .modal-footer {
  padding: 1rem 1rem 1.5rem 1rem;
}

div#vtexIdUI-classic-login .vtexIdUI-heading {
  font-size: 0 !important;
  line-height: 0 !important;
}

div#vtexIdUI-classic-login .vtexIdUI-heading::before {
  content: "Login com e-mail e senha";
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120D;
}

.vtexIdUI {
  height: -webkit-fill-available !important;
  background-color: unset !important;
}

.vtexIdUI-email-field input[type="email"]::placeholder {
  visibility: hidden;
}

.vtexIdUI-page {
  border-radius: 0.5rem;
}

div#vtexIdUI-classic-login .modal-footer {
  padding: 1rem 1rem 1.5rem 1rem;
}

.control-group:has(span[data-i18n="vtexid.confirmNewPassword"]) {
  margin-bottom: 0.5rem !important;
}

.vtexIdUI-user .vtexIdUI-user-email {
  display: flex;
}

.vtexIdUI-user {
  margin-bottom: 1rem !important;
}

p.alert .icon-warning-sign::before {
  content: "" !important;
}

.vtexIdUI-loading-show {
  background: #1E120D !important;
}

.default-modal.payment-unauthorized-modal {
  padding: 0 !important;
  border-radius: 0.5rem;
  max-width: 27.625rem;
}

.payment-unauthorized-modal-body {
  border-radius: 0.5rem;
  padding: 1rem;
}

.payment-unauthorized-modal .payment-unauthorized-security {
  display: none !important;
}

.payment-unauthorized-hello {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  color: #1E120D;
  margin-bottom: 0.5rem !important;
}

.payment-unauthorized-message .payment-unauthorized-message2,
.payment-unauthorized-message .payment-unauthorized-message3 {
  display: none !important;
}

.payment-unauthorized-message .payment-unauthorized-show-details {
  display: none !important;
}

.payment-unauthorized-message .payment-unauthorized-message1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120D;
  margin-bottom: 0 !important;
}

.payment-unauthorized-button {
  padding: 0 !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  color: #FFFFFF;
  background-color: #1E120D;
  background-image: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  width: 100% !important;
  height: 3rem !important;
  margin-top: 1rem;
  border-radius: 0.5rem;
  border: none !important;
}

.payment-unauthorized-button:focus {
  outline: none !important;
}

.payment-unauthorized-button:hover {
  background-color: #575756 !important;
  color: #FFFFFF !important;
}

div#shipping-preview-container {
  width: 100%;
}

@media (max-width: 43.75rem) {
  .title-mid-size {
    margin: 0;
    line-height: 2.5rem;
  }

  .SecurityEnvironmentIcon {
    display: none !important;
  }

  fieldset.payment-group {
    margin: 0.625rem 0 0 0 !important;
  }

  p.link.link-gift-card {
    left: 0;
    margin: 0;
    margin-top: -1rem;
    width: auto;
    height: 3rem;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
  }

  .full-cart .cart table tbody tr td.quantity {
    width: auto;
  }

  .item-quantity-change {
    padding: 0.3125rem 0.3125rem 0.1875rem 0;
  }

  .item-quantity-change-decrement {
    position: relative;
    left: 1.0625rem;
    top: 0.125rem;
  }

  .modal-masked-info-template {
    padding: 1rem !important;
  }

  .modal-masked-info-template .modal-body,
  .identified-user-modal .modal-body {
    width: 100%;
  }

  .masked-info-hello,
  .identified-user-hello {
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
  }

  .masked-info-hello,
  .masked-info-message {
    width: auto !important;
  }

  .masked-info-button {
    width: 100% !important;
  }

  .identified-user-modal {
    height: auto !important;
  }

  .modal.hide.fade.default-modal.identified-user-modal.modal-email-template.email-message-modal.vtex-front-messages-instance.vtex-front-messages-type-fatal.in {
    padding: 1.5rem;
  }

  div#vtexIdUI-auth-selector .modal-body {
    padding: 0 1.5rem 2rem 1.5rem !important;
  }

  div#vtexIdUI-auth-selector .modal-header {
    padding: 2rem 1.5rem 1rem 1.5rem !important;
  }

  div#vtexIdUI-classic-login .vtexIdUI-heading {
    font-size: 0 !important;
    line-height: 0 !important;
  }

  .vtexIdUI h4 {
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
  }

  div#vtexIdUI-classic-login .vtexIdUI-heading::before {
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
  }

  .vtexIdUI:has(.modal-body) {
    transform: translateX(-50%) !important;
    margin-left: 0 !important;
  }

  div#vtexIdUI-email-confirmation .modal-header {
    padding: 2rem 1.5rem 1rem 1.5rem !important;
  }

  div#vtexIdUI-email-confirmation .modal-body {
    padding: 0 1.5rem !important;
  }

  div#vtexIdUI-email-confirmation .modal-footer {
    padding: 1rem 1.5rem 2rem 1.5rem !important;
  }

  .vtexIdUI:has(div#vtexIdUI-email-confirmation.vtexIdUI-page-active) {
    min-height: 15rem !important;
    max-height: 16.25rem !important;
    height: -webkit-fill-available !important;
  }

  div#vtexIdUI-classic-login .vtexIdUI-heading::before {
    content: "Entrar com e-mail e senha" !important;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
    letter-spacing: 0%;
    color: #1E120D;
  }

  div#vtexIdUI-change-pswd .modal-header {
    padding: 1rem 1.5rem 1rem 1.5rem !important;
  }

  div#vtexIdUI-change-pswd .modal-body {
    padding: 0 1.5rem !important;
  }

  div#vtexIdUI-change-pswd .modal-footer {
    padding: 1rem 1.5rem 2rem 1.5rem !important;
  }

  .vtexIdUI .vtexIdUI-back-link {
    margin: 0 1rem 0 0 !important;
  }

  .payment-unauthorized-modal-body {
    padding: 1.5rem !important;
  }

  .payment-unauthorized-hello {
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
  }

  div#vtexIdUI-classic-login .modal-header {
    padding: 1.5rem 1.5rem 1rem 1.5rem !important;
  }

  div#vtexIdUI-classic-login .modal-header {
    padding: 1.5rem !important;
  }

  div#vtexIdUI-classic-login .modal-body {
    padding: 0 1.5rem !important;
  }

  div#vtexIdUI-classic-login .modal-footer {
    padding: 1rem 1.5rem 2rem 1.5rem !important;
  }

  div#vtexIdUI-confirm-access-code .modal-header {
    padding: 2rem 1.5rem 1rem 1.5rem !important;
  }

  div#vtexIdUI-confirm-access-code .modal-footer {
    padding: 1rem 1.5rem 2rem 1.5rem !important;
  }

  div#vtexIdUI-confirm-access-code .modal-body {
    padding: 0 1.5rem;
  }

  div#vtexIdUI-confirm-access-code .vtexIdUI-heading::before {
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
  }

  .default-modal-body .identified-user-message,
  .masked-info-hello,
  .masked-info-message {
    width: 100%;
    font-size: 0.875rem;
  }

  .default-modal-security.identified-user-security {
    top: 0.1875rem;
  }

  .cart-more-options.span7 {
    margin: 0;
    position: relative;
  }

  .cart-active .cart-template .span5.totalizers.summary-totalizers.cart-totalizers.pull-right {
    margin: 0 auto 0 auto;
    padding: 0.625rem 0 1.25rem 0;
    width: 100%;
    border-radius: 0.125rem 0.125rem 0 0;
  }

  .coupon.summary-coupon {
    margin: 1.25rem auto;
    padding: 1.25rem 0.9375rem;
  }

  .client-pre-email .emailInfo ul {
    padding: 0;
    margin: 0;
  }

  span.link-choose-more-products-wrapper {
    display: none;
  }

  .full-cart .summary-totalizers .info {
    display: inline-block;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
  }

  .full-cart .summary-totalizers .monetary {
    padding: 0.125rem 0;
    margin: 0;
  }

  .full-cart .summary-totalizers {
    margin-top: 1.25rem !important;
    padding-top: 0 !important;
  }

  .container_header_checkout {
    width: auto;
    margin: 0 auto;
  }

  .srp-data.mt4 {
    margin-top: 1rem;
  }

  div#shipping-preview-container {
    padding: 0
  }

  .srp-toggle.mb6.pb2.ml1.mr3 {
    margin: 0.625rem 0;
  }


  div#cartLoadedDiv {
    border-radius: 0.125rem 0.125rem 0;
    margin-bottom: 1rem;
  }

  .vtex-shipping-preview-0-x-pc .ship-postalCode {
    width: auto !important;
    margin: 0;
  }

  .vtex-shipping-preview-0-x-postalCodeForgotten {
    margin-top: 0 !important;
  }

  .step.accordion-group.client-profile-data.active {
    position: relative;
    box-shadow: none;
  }

  .clearfix.pull-right.cart-links.cart-links-bottom.hide {
    margin: 0;
    width: auto;
  }

  h3.client-pre-email-h {
    padding: 0 1.25rem 1rem 1.25rem;
    margin: 0;
  }

  .client-email.input.text.required.span8.offset2 {
    padding: 0 1.25rem;
  }

  .client-pre-email .emailInfo {
    width: 100% !important;
    padding: 0.625rem 0 0.9375rem 0;
    background-color: transparent !important;
    border: 0.0625rem solid #c7c7c7;
  }

  .client-profile-data ul {
    padding: 0 1.25rem;
  }

  .emailInfo h3 {
    padding: 0 1.25rem;
  }

  .client-pre-email {
    border-top: none;
  }

  .client-pre-email h3 span {
    margin-left: auto;
    font-size: 0;
    line-height: 0;
  }

  .container.container-main.container-order-form {
    width: auto;
  }

  .btn-place-order-wrapper .btn-success {
    min-width: auto !important;
  }

  .mini-cart h2 {
    margin-bottom: 0 !important;
    font-size: 1.125rem;
    font-weight: 800;
    color: #000;
  }

  #payment-group-PagalevePaymentGroup .payment-group-item-text,
  [id="payment-group-Pagaleve TransparentePaymentGroup"] .payment-group-item-text,
  [id="payment-group-Pagaleve Pix MensalPaymentGroup"] .payment-group-item-text,
  [id="payment-group-Pagaleve Pix Mensal TransparentePaymentGroup"] .payment-group-item-text {
    padding: 0;
    width: 85%;
  }


  span.btn-place-order-wrapper {
    width: 100%;
  }

  .input.ship-receiverName {
    width: 100% !important;
  }
}

@media (max-width: 20.625rem) {
  .SecurityEnvironmentIcon {
    display: none !important;
  }
}

.modal-body {
  background-color: #FCFAF5 !important;
  border-radius: 0.5rem;
  padding: 0;
  width: 100%;
  box-sizing: border-box;
}

.payment-unauthorized-modal-body {
  padding: 1rem;
}

.modal-masked-info-template {
  padding: 1rem;
}

@media (max-width: 64rem) {
  .client-pre-email .client-email .loading-inline {
    top: 3.25rem !important;
  }

  .vtexIdUI {
    box-shadow: none !important;
    border: none !important;
    border-radius: 0.5rem !important;
    width: calc(100% - 2.125rem) !important;
    margin-left: calc((100% - 2.125rem) / -2) !important;
  }

  .vtexIdUI .vtexIdUI-back-link {
    margin: 0 0.5rem 0 0 !important;
  }

  div#vtexIdUI-confirm-access-code .modal-body {
    padding: 0 1rem !important;
  }

  div#vtexIdUI-change-pswd .modal-body {
    padding: 0 1rem !important;
  }

  div#vtexIdUI-change-pswd .modal-header {
    padding: 1rem 1rem 0 1rem !important;
  }

  .payment-pix-header-image {
    margin-top: 0 !important;
  }

  .gift-card-section:has(.gift-card-provider-group-programa-de-fidelidade) {
    margin-bottom: 1rem !important;
  }
}

div#vtexIdUI-auth-selector .modal-header {
  padding: 2rem 1rem 1rem 1rem;
}

div#vtexIdUI-auth-selector .modal-body {
  background: #FCFAF5;
  padding: 0 1rem 1.5rem 1rem;
  box-sizing: border-box;
}

.vtexIdUI .modal-body {
  box-sizing: border-box;
}

div#vtexIdUI-classic-login .vtexIdUI-user {
  display: block !important;
  margin-bottom: 1rem;
}

div#vtexIdUI-classic-login .vtexIdUI-user-email {
  display: flex;
  align-items: center;
}

.vtexIdUI-user .vtexid-icon-user::before {
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-right: 0.5rem;
  background-size: contain;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="path-1-inside-1_1315_32836" fill="white"><path d="M9.85658 9.1593C10.701 8.77146 11.3845 8.11099 11.7929 7.28808C12.2014 6.46517 12.3102 5.52959 12.1012 4.63744C11.8921 3.74528 11.3778 2.95051 10.6442 2.38571C9.91051 1.82091 9.00183 1.52025 8.06972 1.53389C7.13762 1.54753 6.23846 1.87465 5.52226 2.46066C4.80607 3.04667 4.31616 3.85614 4.13426 4.75402C3.95236 5.65189 4.08945 6.58387 4.52271 7.39446C4.95597 8.20506 5.65919 8.84524 6.515 9.2082C5.37807 9.57278 4.38742 10.2807 3.6844 11.2309C2.98138 12.1811 2.6019 13.3251 2.6001 14.4996C2.6001 14.597 2.6395 14.6904 2.70962 14.7592C2.77974 14.8281 2.87485 14.8668 2.97401 14.8668C3.07317 14.8668 3.16828 14.8281 3.2384 14.7592C3.30852 14.6904 3.34789 14.597 3.34789 14.4996C3.3605 13.2266 3.8843 12.0099 4.8054 11.1141C5.72649 10.2183 6.97041 9.71582 8.26675 9.71582C9.56309 9.71582 10.807 10.2183 11.7281 11.1141C12.6492 12.0099 13.173 13.2266 13.1856 14.4996C13.1856 14.597 13.225 14.6904 13.2951 14.7592C13.3652 14.8281 13.4604 14.8668 13.5595 14.8668C13.6587 14.8668 13.7538 14.8281 13.8239 14.7592C13.894 14.6904 13.9334 14.597 13.9334 14.4996C13.9315 13.2967 13.5334 12.1266 12.7987 11.1641C12.0639 10.2017 11.0318 9.49838 9.85658 9.1593ZM4.8035 5.5336C4.80359 4.88666 4.999 4.25428 5.36506 3.71641C5.73112 3.17855 6.25138 2.75936 6.86003 2.51185C7.46868 2.26434 8.13839 2.19962 8.78449 2.32589C9.43059 2.45216 10.024 2.76373 10.4898 3.22122C10.9556 3.6787 11.2728 4.26156 11.4013 4.89607C11.5298 5.53059 11.4638 6.18827 11.2117 6.78595C10.9595 7.38364 10.5326 7.89448 9.98487 8.25389C9.43712 8.6133 8.79314 8.80514 8.13437 8.80514C7.25118 8.80417 6.40448 8.45917 5.78001 7.84583C5.15555 7.2325 4.80436 6.40093 4.8035 5.5336Z"/></mask><path d="M9.85658 9.1593C10.701 8.77146 11.3845 8.11099 11.7929 7.28808C12.2014 6.46517 12.3102 5.52959 12.1012 4.63744C11.8921 3.74528 11.3778 2.95051 10.6442 2.38571C9.91051 1.82091 9.00183 1.52025 8.06972 1.53389C7.13762 1.54753 6.23846 1.87465 5.52226 2.46066C4.80607 3.04667 4.31616 3.85614 4.13426 4.75402C3.95236 5.65189 4.08945 6.58387 4.52271 7.39446C4.95597 8.20506 5.65919 8.84524 6.515 9.2082C5.37807 9.57278 4.38742 10.2807 3.6844 11.2309C2.98138 12.1811 2.6019 13.3251 2.6001 14.4996C2.6001 14.597 2.6395 14.6904 2.70962 14.7592C2.77974 14.8281 2.87485 14.8668 2.97401 14.8668C3.07317 14.8668 3.16828 14.8281 3.2384 14.7592C3.30852 14.6904 3.34789 14.597 3.34789 14.4996C3.3605 13.2266 3.8843 12.0099 4.8054 11.1141C5.72649 10.2183 6.97041 9.71582 8.26675 9.71582C9.56309 9.71582 10.807 10.2183 11.7281 11.1141C12.6492 12.0099 13.173 13.2266 13.1856 14.4996C13.1856 14.597 13.225 14.6904 13.2951 14.7592C13.3652 14.8281 13.4604 14.8668 13.5595 14.8668C13.6587 14.8668 13.7538 14.8281 13.8239 14.7592C13.894 14.6904 13.9334 14.597 13.9334 14.4996C13.9315 13.2967 13.5334 12.1266 12.7987 11.1641C12.0639 10.2017 11.0318 9.49838 9.85658 9.1593ZM4.8035 5.5336C4.80359 4.88666 4.999 4.25428 5.36506 3.71641C5.73112 3.17855 6.25138 2.75936 6.86003 2.51185C7.46868 2.26434 8.13839 2.19962 8.78449 2.32589C9.43059 2.45216 10.024 2.76373 10.4898 3.22122C10.9556 3.6787 11.2728 4.26156 11.4013 4.89607C11.5298 5.53059 11.4638 6.18827 11.2117 6.78595C10.9595 7.38364 10.5326 7.89448 9.98487 8.25389C9.43712 8.6133 8.79314 8.80514 8.13437 8.80514C7.25118 8.80417 6.40448 8.45917 5.78001 7.84583C5.15555 7.2325 4.80436 6.40093 4.8035 5.5336Z" fill="%23575756"/><path d="M6.515 9.2082L6.82036 10.1604L9.38344 9.33852L6.90545 8.28757L6.515 9.2082ZM2.6001 14.4996L1.6001 14.4981V14.4996H2.6001ZM3.34789 14.4996L2.34789 14.4897V14.4996H3.34789ZM13.1856 14.4996H14.1857L14.1856 14.4897L13.1856 14.4996ZM13.9334 14.4996H14.9334L14.9334 14.498L13.9334 14.4996ZM8.13437 8.80514L8.13327 9.80514H8.13437V8.80514ZM9.85658 9.1593L10.274 10.068C11.3236 9.58593 12.1772 8.763 12.6887 7.7327L11.7929 7.28808L10.8972 6.84346C10.5917 7.45898 10.0784 7.95699 9.4392 8.25057L9.85658 9.1593ZM11.7929 7.28808L12.6887 7.7327C13.2003 6.70203 13.3371 5.5286 13.0748 4.40929L12.1012 4.63744L11.1275 4.86559C11.2834 5.53059 11.2026 6.22831 10.8972 6.84346L11.7929 7.28808ZM12.1012 4.63744L13.0748 4.40929C12.8126 3.29022 12.1683 2.29708 11.2542 1.59332L10.6442 2.38571L10.0342 3.1781C10.5873 3.60394 10.9716 4.20034 11.1275 4.86559L12.1012 4.63744ZM10.6442 2.38571L11.2542 1.59332C10.3404 0.889828 9.21119 0.517082 8.05509 0.533999L8.06972 1.53389L8.08436 2.53378C8.79248 2.52342 9.48066 2.752 10.0342 3.1781L10.6442 2.38571ZM8.06972 1.53389L8.05509 0.533999C6.89899 0.550916 5.78138 0.956555 4.889 1.68672L5.52226 2.46066L6.15553 3.2346C6.69555 2.79274 7.37625 2.54415 8.08436 2.53378L8.06972 1.53389ZM5.52226 2.46066L4.889 1.68672C3.99627 2.41718 3.38237 3.42905 3.15417 4.55546L4.13426 4.75402L5.11435 4.95257C5.24995 4.28323 5.61587 3.67616 6.15553 3.2346L5.52226 2.46066ZM4.13426 4.75402L3.15417 4.55546C2.92593 5.68207 3.09828 6.85087 3.64079 7.86585L4.52271 7.39446L5.40464 6.92308C5.08062 6.31687 4.97879 5.62172 5.11435 4.95257L4.13426 4.75402ZM4.52271 7.39446L3.64079 7.86585C4.18308 8.88043 5.06102 9.67777 6.12455 10.1288L6.515 9.2082L6.90545 8.28757C6.25735 8.0127 5.72887 7.52968 5.40464 6.92308L4.52271 7.39446ZM6.515 9.2082L6.20964 8.25596C4.87535 8.68383 3.7095 9.51564 2.8805 10.6361L3.6844 11.2309L4.4883 11.8257C5.06534 11.0457 5.88078 10.4617 6.82036 10.1604L6.515 9.2082ZM3.6844 11.2309L2.8805 10.6361C2.05131 11.7569 1.60223 13.1085 1.6001 14.4981L2.6001 14.4996L3.6001 14.5011C3.60157 13.5417 3.91146 12.6053 4.4883 11.8257L3.6844 11.2309ZM2.6001 14.4996H1.6001C1.6001 14.8681 1.74937 15.2178 2.00894 15.4727L2.70962 14.7592L3.41029 14.0458C3.52962 14.1629 3.6001 14.3258 3.6001 14.4996H2.6001ZM2.70962 14.7592L2.00894 15.4727C2.26795 15.7271 2.61544 15.8668 2.97401 15.8668V14.8668V13.8668C3.13425 13.8668 3.29152 13.9291 3.41029 14.0458L2.70962 14.7592ZM2.97401 14.8668V15.8668C3.33258 15.8668 3.68007 15.7271 3.93908 15.4727L3.2384 14.7592L2.53773 14.0458C2.6565 13.9291 2.81377 13.8668 2.97401 13.8668V14.8668ZM3.2384 14.7592L3.93908 15.4727C4.19879 15.2177 4.34789 14.8679 4.34789 14.4996H3.34789H2.34789C2.34789 14.326 2.41825 14.1631 2.53773 14.0458L3.2384 14.7592ZM3.34789 14.4996L4.34784 14.5095C4.35778 13.5059 4.77063 12.5429 5.50259 11.831L4.8054 11.1141L4.1082 10.3973C2.99798 11.477 2.36322 12.9473 2.34794 14.4897L3.34789 14.4996ZM4.8054 11.1141L5.50259 11.831C6.23516 11.1186 7.22821 10.7158 8.26675 10.7158V9.71582V8.71582C6.71262 8.71582 5.21783 9.31811 4.1082 10.3973L4.8054 11.1141ZM8.26675 9.71582V10.7158C9.3053 10.7158 10.2984 11.1186 11.0309 11.831L11.7281 11.1141L12.4253 10.3973C11.3157 9.31811 9.82087 8.71582 8.26675 8.71582V9.71582ZM11.7281 11.1141L11.0309 11.831C11.7629 12.5429 12.1757 13.5059 12.1857 14.5095L13.1856 14.4996L14.1856 14.4897C14.1703 12.9473 13.5355 11.477 12.4253 10.3973L11.7281 11.1141ZM13.1856 14.4996H12.1856C12.1856 14.8679 12.3347 15.2177 12.5945 15.4727L13.2951 14.7592L13.9958 14.0458C14.1153 14.1631 14.1856 14.326 14.1856 14.4996H13.1856ZM13.2951 14.7592L12.5945 15.4727C12.8535 15.7271 13.201 15.8668 13.5595 15.8668V14.8668V13.8668C13.7198 13.8668 13.877 13.9291 13.9958 14.0458L13.2951 14.7592ZM13.5595 14.8668V15.8668C13.9181 15.8668 14.2656 15.7271 14.5246 15.4727L13.8239 14.7592L13.1232 14.0458C13.242 13.9291 13.3993 13.8668 13.5595 13.8668V14.8668ZM13.8239 14.7592L14.5246 15.4727C14.7842 15.2178 14.9334 14.8681 14.9334 14.4996H13.9334H12.9334C12.9334 14.3258 13.0039 14.1629 13.1232 14.0458L13.8239 14.7592ZM13.9334 14.4996L14.9334 14.498C14.9311 13.0748 14.4601 11.6924 13.5935 10.5573L12.7987 11.1641L12.0038 11.7709C12.6068 12.5608 12.9319 13.5186 12.9334 14.5012L13.9334 14.4996ZM12.7987 11.1641L13.5935 10.5573C12.7272 9.42255 11.5128 8.59637 10.1338 8.19849L9.85658 9.1593L9.57937 10.1201C10.5508 10.4004 11.4006 10.9808 12.0038 11.7709L12.7987 11.1641ZM4.8035 5.5336L5.8035 5.53374C5.80356 5.08864 5.93792 4.65204 6.19176 4.27905L5.36506 3.71641L4.53836 3.15378C4.06009 3.85652 3.80362 4.68469 3.8035 5.53346L4.8035 5.5336ZM5.36506 3.71641L6.19176 4.27905C6.44577 3.90583 6.80871 3.61224 7.23673 3.43818L6.86003 2.51185L6.48333 1.58551C5.69405 1.90647 5.01647 2.45126 4.53836 3.15378L5.36506 3.71641ZM6.86003 2.51185L7.23673 3.43818C7.66489 3.26407 8.13702 3.21827 8.59269 3.30732L8.78449 2.32589L8.97629 1.34446C8.13976 1.18097 7.27246 1.2646 6.48333 1.58551L6.86003 2.51185ZM8.78449 2.32589L8.59269 3.30732C9.04827 3.39636 9.46429 3.61562 9.78911 3.93465L10.4898 3.22122L11.1906 2.50778C10.5838 1.91184 9.81291 1.50796 8.97629 1.34446L8.78449 2.32589ZM10.4898 3.22122L9.78911 3.93465C10.1137 4.2535 10.3327 4.6575 10.4212 5.09454L11.4013 4.89607L12.3814 4.69761C12.2129 3.86562 11.7975 3.10391 11.1906 2.50778L10.4898 3.22122ZM11.4013 4.89607L10.4212 5.09454C10.5097 5.53145 10.4644 5.98454 10.2903 6.39729L11.2117 6.78595L12.133 7.17462C12.4632 6.39199 12.5499 5.52972 12.3814 4.69761L11.4013 4.89607ZM11.2117 6.78595L10.2903 6.39729C10.1161 6.81023 9.81988 7.1661 9.43627 7.41781L9.98487 8.25389L10.5335 9.08998C11.2454 8.62287 11.803 7.95705 12.133 7.17462L11.2117 6.78595ZM9.98487 8.25389L9.43627 7.41781C9.05246 7.66965 8.59935 7.80514 8.13437 7.80514V8.80514V9.80514C8.98692 9.80514 9.82178 9.55696 10.5335 9.08998L9.98487 8.25389ZM8.13437 8.80514L8.13546 7.80514C7.51136 7.80446 6.9166 7.5605 6.48073 7.1324L5.78001 7.84583L5.07929 8.55927C5.89235 9.35784 6.991 9.80389 8.13327 9.80514L8.13437 8.80514ZM5.78001 7.84583L6.48073 7.1324C6.04549 6.7049 5.80409 6.12919 5.8035 5.53261L4.8035 5.5336L3.8035 5.5346C3.80463 6.67267 4.26561 7.76009 5.07929 8.55927L5.78001 7.84583Z" fill="%23575756" mask="url(%23path-1-inside-1_1315_32836)"/></svg>');
}

div#vtexIdUI-classic-login .modal-header {
  padding: 1rem;
}

div#vtexIdUI-classic-login .modal-body {
  padding: 0 1rem;
}

div#vtexIdUI-classic-login .modal-body .vtexIdUI-classic-login-control {
  margin-bottom: 0 !important;
}

.vtexIdUI-user span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #575756;
}

div#vtexIdUI-auth-selector .vtexIdUI-user {
  display: none !important;
}

.vtexIdUI-heading {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 500 !important;
  font-size: 1rem !important;
  line-height: 1.25rem !important;
  text-align: center;
  color: #1E120D !important;
}

button.vtexIdUI-send-email {
  height: 2.5rem;
  transition: none;
  padding: 0 !important;
  background-color: #1E120D !important;
  background-image: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  color: #FFFFFF !important;
  text-transform: none;
  border-radius: 0.5rem !important;
}

button.vtexIdUI-send-email:focus {
  outline: none !important;
}

button.vtexIdUI-send-email span {
  display: none;
}

button.vtexIdUI-send-email::before {
  content: "Receber código de acesso por email";
  height: 3rem;
  background-color: #1E120D !important;
  background-image: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  color: #FFFFFF;
  text-transform: none;
  border-radius: 0.5rem !important;
}

button.vtexIdUI-send-email .vtexid-icon-mail {
  display: none;
}

.vtexIdUI-email-field::before {
  content: "Informe o seu e-mail";
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #1E120D;
}

.modal-body .control-group label {
  display: flex;
  justify-content: space-between;
  align-items: end;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #1E120D;
  margin-bottom: 0.25rem;
}

.modal-body .control-group {
  margin-bottom: 1rem;
}

.modal-body input {
  height: 3rem !important;
  border: 0.0625rem solid #A49A8E !important;
  border-radius: 0.25rem !important;
  background-color: #FCFAF5 !important;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 400 !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  vertical-align: middle;
  color: #1E120D !important;
  margin-bottom: 0 !important;
}

.modal-body input:user-invalid {
  border-color: #C42C21 !important;
}

.modal-body .controls:has(input:user-invalid)::after,
.modal-body .vtexIdUI-code-field:has(input:user-invalid)::after {
  content: "Campo obrigatório";
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #C42C21;
  margin-top: 0.25rem;
}

button#changePswdBtn {
  height: 3rem !important;
  width: calc(100% - 6.5rem) !important;
}

button#changePswdBtn:active {
  text-transform: none !important;
}

.modal-body .alert {
  position: static !important;
  margin: 0 !important;
  width: 100% !important;
  padding: 0.25rem 0 !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  margin: 0.5rem 0 !important;
  text-align: center;
  display: flex;
  justify-content: center;
  color: #C42C21 !important;
  background-color: #FDEDEC !important;
  text-align: left !important;
  box-sizing: border-box;
  box-shadow: none !important;
}

.masked-info-modal.modal-masked-info-template {
  border-radius: 0.5rem;
}

.masked-info-modal .modal-body {
  padding: 0 !important;
}

.vtexIdUI .vtexIdUI-page {
  min-height: unset !important;
}

.modal-body input:focus {
  box-shadow: none !important;
}

.info-code {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #1E120D;
}

.info-code strong {
  font-weight: 600 !important;
}

.vtexIdUI-confirm-email .modal-footer {
  display: flex;
}

.vtexIdUI .vtexIdUI-back-link {
  border: 0.0625rem solid #1E120D;
  width: 6.5rem;
  height: 3rem;
  border-radius: 0.5rem;
  display: flex;
  margin: 0 1rem 0 0 !important;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}

.vtexIdUI-back-link i.vtexid-icon-arrow-left .vtexid-icon-arrow-left {
  height: 1.25rem;
}

.vtexIdUI-back-link:hover {
  text-decoration: none !important;
  border-color: #575756 !important;
  color: #575756 !important;
}

.vtexIdUI-back-link:hover span {
  color: #575756 !important;
}

.vtexIdUI-back-link:focus {
  outline: none !important;
}

.vtexIdUI-code-field {
  margin-bottom: 0 !important;
}

button#vtexIdUI-google-plus:hover,
button#vtexIdUI-facebook:hover {
  border-color: #575756 !important;
}

button#vtexIdUI-google-plus:hover span,
button#vtexIdUI-facebook:hover span,
button#vtexIdUI-google-plus:hover span[data-i18n="vtexid.enterWith"]::before,
button#vtexIdUI-facebook:hover span[data-i18n="vtexid.enterWith"]::before {
  color: #575756 !important;
}

button#loginWithUserAndPasswordBtn:hover {
  background-color: #575756 !important;
  border-color: #575756 !important;
}

.modal-footer button:hover {
  background-color: #575756 !important;
  border-color: #575756 !important;
}

.vtexIdUI-back-link i.vtexid-icon-arrow-left::before {
  content: "";
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.5rem;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.5448 9.76342L8.60875 2.87929C8.65152 2.8376 8.70231 2.80454 8.7582 2.78198C8.81409 2.75942 8.87398 2.7478 8.93447 2.7478C8.99496 2.7478 9.05492 2.75942 9.11081 2.78198C9.1667 2.80454 9.21742 2.8376 9.2602 2.87929C9.30297 2.92098 9.33694 2.97046 9.36009 3.02493C9.38324 3.0794 9.39516 3.13777 9.39516 3.19673C9.39516 3.25568 9.38324 3.31406 9.36009 3.36852C9.33694 3.42299 9.30297 3.47248 9.2602 3.51416L2.98253 9.63209H18.2814C18.4036 9.63209 18.5208 9.6794 18.6072 9.76361C18.6936 9.84782 18.7422 9.96204 18.7422 10.0811C18.7422 10.2002 18.6936 10.3145 18.6072 10.3987C18.5208 10.4829 18.4036 10.5302 18.2814 10.5302H2.98253L9.2602 16.6481C9.30297 16.6898 9.33694 16.7393 9.36009 16.7938C9.38324 16.8482 9.39516 16.9066 9.39516 16.9656C9.39516 17.0245 9.38324 17.0829 9.36009 17.1373C9.33694 17.1918 9.30297 17.2413 9.2602 17.283C9.21742 17.3247 9.1667 17.3577 9.11081 17.3803C9.05492 17.4029 8.99496 17.4145 8.93447 17.4145C8.87398 17.4145 8.81409 17.4029 8.7582 17.3803C8.70231 17.3577 8.65152 17.3247 8.60875 17.283L1.5448 10.3989C1.50171 10.3573 1.46755 10.3078 1.44421 10.2533C1.42086 10.1987 1.40886 10.1402 1.40886 10.0811C1.40886 10.022 1.42086 9.96355 1.44421 9.90901C1.46755 9.85448 1.50171 9.805 1.5448 9.76342Z" fill="%231E120D"/></svg>');
  background-size: contain;
}

.vtexIdUI-back-link span {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  color: #1E120D;
}

button#sendAccessKeyBtn {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  color: #FFFFFF;
  background-color: #1E120D;
  border-radius: 0.5rem;
  text-shadow: none;
  box-shadow: none;
  background-image: none;
  height: 3rem;
  text-transform: none;
  width: calc(100% - 6.5rem);
}

.vtexIdUI .modal-header {
  background: #FCFAF5 !important;
  border-bottom: none !important;
}

.vtexIdUI .modal-footer {
  background-color: #FCFAF5 !important;
  box-shadow: none !important;
  border-top: unset !important;
  padding: 1rem !important;
}

.vtexIdUI-confirm-email .texIdUI-heading {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  color: #1E120D;
}

button#vtexIdUI-google-plus,
button#vtexIdUI-facebook {
  background-color: #FCFAF5 !important;
  text-shadow: none !important;
  box-shadow: none !important;
  background-image: none !important;
  height: 2.5rem;
  border: 0.0625rem solid #1E120D !important;
  -webkit-tap-highlight-color: transparent;
  padding: 0;
  border-radius: 0.5rem;
}

button#vtexIdUI-google-plus:focus,
button#vtexIdUI-facebook:focus {
  outline: none;
}

button#vtexIdUI-google-plus span,
button#vtexIdUI-facebook span {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  color: #1E120D;
  padding: 0;
}

button#vtexIdUI-google-plus span[data-i18n="vtexid.enterWith"],
button#vtexIdUI-facebook span[data-i18n="vtexid.enterWith"] {
  font-size: 0 !important;
  line-height: 0 !important;
}

button#vtexIdUI-google-plus span[data-i18n="vtexid.enterWith"]::before,
button#vtexIdUI-facebook span[data-i18n="vtexid.enterWith"]::before {
  content: "Fazer login com";
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  color: #1E120D;
}

button#vtexIdUI-google-plus p {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.25rem;
}

button#vtexIdUI-facebook p {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.25rem;
}

button#vtexIdUI-google-plus .vtexid-icon-google-plus,
button#vtexIdUI-facebook .vtexid-icon-facebook {
  display: none;
}

button#loginWithUserAndPasswordBtn {
  background-image: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  height: 2.5rem;
  border: 0.0625rem solid #1E120D;
  background-color: #1E120D !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  color: #FFFFFF;
  padding: 0;
  border-radius: 0.5rem;
}

button#loginWithUserAndPasswordBtn:focus {
  outline: none !important;
}

.vtexIdUI-classic-login-control label span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #1E120D;
}

.vtexIdUI-classic-login-control a {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem !important;
  line-height: 1rem;
  letter-spacing: 0%;
  text-decoration: underline !important;
  text-decoration-style: solid !important;
  text-decoration-offset: 0% !important;
  text-decoration-thickness: 0% !important;
  text-decoration-skip-ink: auto !important;
  color: #1E120D !important;
}

.vtexIdUI-classic-login-control a[data-i18n="vtexid.forgotPswdHelper"] {
  margin-top: 0.5rem;
}

.vtexIdUI-classic-login-control a[data-i18n="vtexid.forgotPswd"] {
  color: #575756 !important;
  text-decoration: none !important;
}

.vtexIdUI-classic-login-control label a {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #575756;
}

.modal-footer {
  display: flex;
}

div#vtexIdUI-classic-login .modal-footer button,
div#vtexIdUI-change-pswd .modal-footer button:active {
  text-transform: none !important;
}

div#vtexIdUI-classic-login .modal-footer button,
div#vtexIdUI-change-pswd .modal-footer button {
  width: calc(100% - 7.5625rem);
}

.modal-footer button {
  box-sizing: border-box;
  background-image: none !important;
  text-shadow: none !important;
  box-shadow: none !important;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 600 !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  letter-spacing: 0%;
  text-transform: none;
  text-align: center;
  border-radius: 0.5rem !important;
  background-color: #1E120D !important;
  color: #FFFFFF !important;
  height: 3rem;
  padding: 0.875rem 0 !important;
}

.vtexIdUI-providers-list {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.vtexIdUI-providers-list li {
  margin-bottom: 0 !important;
}

.vtexIdUI-providers-list li:nth-child(1) {
  order: 2;
}

.vtexIdUI-providers-list li:nth-child(2) {
  order: 3;
}

.vtexIdUI-providers-list li:nth-child(3) {
  order: 4;
}

.vtexIdUI-providers-list li:nth-child(4) {
  order: 1;
}

h4.vtexIdUI-heading {
  margin: 0 !important;
}

.vtexIdUI-close {
  background: #FCFAF5 !important;
  height: 1rem;
  width: 1rem;
  margin: 0;
  padding: 0;
  right: 1.1875rem !important;
  top: 1rem !important;
  font-size: 0 !important;
  list-style: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.vtexIdUI-close:before {
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="path-1-inside-1_1315_14840" fill="white"><path d="M8.54315 7.99904L13.887 2.65584C13.9227 2.62016 13.9509 2.57781 13.9703 2.5312C13.9896 2.48459 13.9995 2.43463 13.9995 2.38418C13.9995 2.33373 13.9896 2.28377 13.9703 2.23716C13.9509 2.19055 13.9227 2.1482 13.887 2.11252C13.8513 2.07685 13.809 2.04855 13.7623 2.02924C13.7157 2.00994 13.6658 2 13.6153 2C13.5649 2 13.5149 2.00994 13.4683 2.02924C13.4217 2.04855 13.3793 2.07685 13.3436 2.11252L7.99977 7.45573L2.65592 2.11252C2.58387 2.04048 2.48614 2 2.38424 2C2.28234 2 2.18461 2.04048 2.11255 2.11252C2.0405 2.18457 1.99998 2.28229 1.99998 2.38418C1.99998 2.48607 2.0405 2.58379 2.11255 2.65584L7.4564 7.99904L2.11209 13.3442C2.04003 13.4162 1.99951 13.5139 1.99951 13.6158C1.99951 13.7177 2.04003 13.8154 2.11209 13.8875C2.18414 13.9595 2.28187 14 2.38377 14C2.48567 14 2.5834 13.9595 2.65546 13.8875L7.99931 8.54427L13.3432 13.8875C13.4152 13.9595 13.5129 14 13.6148 14C13.7167 14 13.8145 13.9595 13.8865 13.8875C13.9586 13.8154 13.999 13.7177 13.999 13.6158C13.999 13.5139 13.9586 13.4162 13.8865 13.3442L8.54315 7.99904Z"/></mask><path d="M8.54315 7.99904L13.887 2.65584C13.9227 2.62016 13.9509 2.57781 13.9703 2.5312C13.9896 2.48459 13.9995 2.43463 13.9995 2.38418C13.9995 2.33373 13.9896 2.28377 13.9703 2.23716C13.9509 2.19055 13.9227 2.1482 13.887 2.11252C13.8513 2.07685 13.809 2.04855 13.7623 2.02924C13.7157 2.00994 13.6658 2 13.6153 2C13.5649 2 13.5149 2.00994 13.4683 2.02924C13.4217 2.04855 13.3793 2.07685 13.3436 2.11252L7.99977 7.45573L2.65592 2.11252C2.58387 2.04048 2.48614 2 2.38424 2C2.28234 2 2.18461 2.04048 2.11255 2.11252C2.0405 2.18457 1.99998 2.28229 1.99998 2.38418C1.99998 2.48607 2.0405 2.58379 2.11255 2.65584L7.4564 7.99904L2.11209 13.3442C2.04003 13.4162 1.99951 13.5139 1.99951 13.6158C1.99951 13.7177 2.04003 13.8154 2.11209 13.8875C2.18414 13.9595 2.28187 14 2.38377 14C2.48567 14 2.5834 13.9595 2.65546 13.8875L7.99931 8.54427L13.3432 13.8875C13.4152 13.9595 13.5129 14 13.6148 14C13.7167 14 13.8145 13.9595 13.8865 13.8875C13.9586 13.8154 13.999 13.7177 13.999 13.6158C13.999 13.5139 13.9586 13.4162 13.8865 13.3442L8.54315 7.99904Z" fill="%231E120D"/><path d="M8.54315 7.99904L7.83608 7.29189L7.129 7.99889L7.83592 8.70604L8.54315 7.99904ZM13.887 2.65584L14.5941 3.36299L13.887 2.65584ZM13.6153 2V3V2ZM13.3436 2.11252L14.0507 2.81967L13.3436 2.11252ZM7.99977 7.45573L7.29271 8.16288L7.99977 8.86986L8.70684 8.16288L7.99977 7.45573ZM2.65592 2.11252L3.36299 1.40538L2.65592 2.11252ZM2.38424 2V1V2ZM1.99998 2.38418H0.999979H1.99998ZM2.11255 2.65584L2.81962 1.94869L2.11255 2.65584ZM7.4564 7.99904L8.16356 8.7061L8.87061 7.99895L8.16347 7.29189L7.4564 7.99904ZM2.11209 13.3442L2.81915 14.0513L2.81925 14.0512L2.11209 13.3442ZM2.38377 14L2.38377 15L2.38377 14ZM2.65546 13.8875L3.36252 14.5946H3.36252L2.65546 13.8875ZM7.99931 8.54427L8.70637 7.83712L7.99931 7.13014L7.29224 7.83712L7.99931 8.54427ZM13.3432 13.8875L12.6361 14.5946L13.3432 13.8875ZM13.6148 14V15V14ZM13.999 13.6158H14.999H13.999ZM13.8865 13.3442L13.1793 14.0512L13.1795 14.0513L13.8865 13.3442ZM8.54315 7.99904L9.25021 8.70619L14.5941 3.36299L13.887 2.65584L13.1799 1.94869L7.83608 7.29189L8.54315 7.99904ZM13.887 2.65584L14.5941 3.36299C14.7228 3.23424 14.8247 3.08158 14.8941 2.91392L13.9703 2.5312L13.0464 2.14848C13.0772 2.07404 13.1225 2.00609 13.1799 1.94869L13.887 2.65584ZM13.9703 2.5312L14.8941 2.91392C14.9637 2.74605 14.9995 2.56605 14.9995 2.38418H13.9995H12.9995C12.9995 2.30322 13.0155 2.22313 13.0464 2.14848L13.9703 2.5312ZM13.9995 2.38418H14.9995C14.9995 2.20232 14.9637 2.02232 14.8941 1.85444L13.9703 2.23716L13.0464 2.61988C13.0155 2.54522 12.9995 2.46514 12.9995 2.38418H13.9995ZM13.9703 2.23716L14.8941 1.85444C14.8247 1.68676 14.7228 1.53411 14.5941 1.40538L13.887 2.11252L13.1799 2.81967C13.1225 2.76229 13.0772 2.69434 13.0464 2.61988L13.9703 2.23716ZM13.887 2.11252L14.5941 1.40538C14.4655 1.27682 14.3129 1.17488 14.145 1.10535L13.7623 2.02924L13.3797 2.95314C13.305 2.92222 13.2371 2.87688 13.1799 2.81967L13.887 2.11252ZM13.7623 2.02924L14.145 1.10535C13.9771 1.0358 13.7971 1 13.6153 1V2V3C13.5345 3 13.4544 2.98407 13.3797 2.95314L13.7623 2.02924ZM13.6153 2V1C13.4335 1 13.2536 1.0358 13.0856 1.10535L13.4683 2.02924L13.8509 2.95314C13.7762 2.98407 13.6962 3 13.6153 3V2ZM13.4683 2.02924L13.0856 1.10535C12.9177 1.17488 12.7651 1.27682 12.6366 1.40538L13.3436 2.11252L14.0507 2.81967C13.9935 2.87688 13.9256 2.92222 13.8509 2.95314L13.4683 2.02924ZM13.3436 2.11252L12.6366 1.40538L7.29271 6.74858L7.99977 7.45573L8.70684 8.16288L14.0507 2.81967L13.3436 2.11252ZM7.99977 7.45573L8.70684 6.74858L3.36299 1.40538L2.65592 2.11252L1.94886 2.81967L7.29271 8.16288L7.99977 7.45573ZM2.65592 2.11252L3.36299 1.40538C3.1034 1.14582 2.75134 1 2.38424 1V2V3C2.22095 3 2.06434 2.93514 1.94886 2.81967L2.65592 2.11252ZM2.38424 2V1C2.01714 1 1.66508 1.14582 1.40549 1.40538L2.11255 2.11252L2.81962 2.81967C2.70414 2.93514 2.54753 3 2.38424 3V2ZM2.11255 2.11252L1.40549 1.40538C1.14606 1.66477 0.999979 2.01679 0.999979 2.38418H1.99998H2.99998C2.99998 2.54779 2.93494 2.70437 2.81962 2.81967L2.11255 2.11252ZM1.99998 2.38418H0.999979C0.999979 2.75158 1.14606 3.10359 1.40549 3.36299L2.11255 2.65584L2.81962 1.94869C2.93494 2.06399 2.99998 2.22057 2.99998 2.38418H1.99998ZM2.11255 2.65584L1.40549 3.36299L6.74934 8.70619L7.4564 7.99904L8.16347 7.29189L2.81962 1.94869L2.11255 2.65584ZM7.4564 7.99904L6.74924 7.29199L1.40493 12.6371L2.11209 13.3442L2.81925 14.0512L8.16356 8.7061L7.4564 7.99904ZM2.11209 13.3442L1.40502 12.637C1.1456 12.8964 0.999512 13.2484 0.999512 13.6158H1.99951H2.99951C2.99951 13.7794 2.93446 13.936 2.81915 14.0513L2.11209 13.3442ZM1.99951 13.6158H0.999512C0.999512 13.9832 1.14559 14.3352 1.40502 14.5946L2.11209 13.8875L2.81915 13.1803C2.93447 13.2956 2.99951 13.4522 2.99951 13.6158H1.99951ZM2.11209 13.8875L1.40502 14.5946C1.66461 14.8542 2.01668 15 2.38377 15L2.38377 14L2.38377 13C2.54706 13 2.70367 13.0649 2.81915 13.1803L2.11209 13.8875ZM2.38377 14L2.38377 15C2.75087 15 3.10293 14.8542 3.36252 14.5946L2.65546 13.8875L1.94839 13.1803C2.06387 13.0649 2.22048 13 2.38377 13L2.38377 14ZM2.65546 13.8875L3.36252 14.5946L8.70637 9.25142L7.99931 8.54427L7.29224 7.83712L1.94839 13.1803L2.65546 13.8875ZM7.99931 8.54427L7.29224 9.25142L12.6361 14.5946L13.3432 13.8875L14.0502 13.1803L8.70637 7.83712L7.99931 8.54427ZM13.3432 13.8875L12.6361 14.5946C12.8957 14.8542 13.2477 15 13.6148 15V14V13C13.7781 13 13.9347 13.0649 14.0502 13.1803L13.3432 13.8875ZM13.6148 14V15C13.9819 15 14.334 14.8542 14.5936 14.5946L13.8865 13.8875L13.1795 13.1803C13.2949 13.0649 13.4516 13 13.6148 13V14ZM13.8865 13.8875L14.5936 14.5946C14.8533 14.335 14.999 13.9828 14.999 13.6158H13.999H12.999C12.999 13.4526 13.0639 13.2959 13.1795 13.1803L13.8865 13.8875ZM13.999 13.6158H14.999C14.999 13.2488 14.8533 12.8967 14.5936 12.637L13.8865 13.3442L13.1795 14.0513C13.0639 13.9357 12.999 13.7791 12.999 13.6158H13.999ZM13.8865 13.3442L14.5938 12.6372L9.25037 7.29205L8.54315 7.99904L7.83592 8.70604L13.1793 14.0512L13.8865 13.3442Z" fill="%231E120D" mask="url(%23path-1-inside-1_1315_14840)"/></svg>');
  background-size: contain;
}

.vtexid-password-requirements {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: bottom;
  color: #575756 !important;
}

.vtexid-password-requirements-list {
  font-weight: 400;
  margin: 0 0 0 1.5rem;
}

.vtexid-password-requirements-list li:not(:has(.vtexid-icon-checkmark.ng-hide)) .vtexid-instruction {
  color: #318E59 !important;
}

.vtexid-instruction {
  margin: 0 !important;
}

.vtexid-password-requirements-list .vtexid-icon-checkmark {
  position: absolute;
  margin-left: -1.5rem;
  height: 1rem !important;
  width: 1rem !important;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.4908 2.78473C14.6978 2.96432 14.7257 3.28461 14.5533 3.50011L6.8297 13.1509C6.74196 13.2605 6.61397 13.3267 6.47706 13.3331C6.34015 13.3396 6.20694 13.2858 6.11002 13.1849L1.47588 8.3595C1.28538 8.16114 1.28538 7.83953 1.47588 7.64117C1.66638 7.44281 1.97524 7.44281 2.16574 7.64117L6.42217 12.0733L13.8038 2.84977C13.9763 2.63426 14.2838 2.60515 14.4908 2.78473Z" fill="%23318E59"/></svg>') !important;
}

.vtexid-password-requirements-description::after {
  content: ":";
  font-family: "Montserrat", sans-serif;
  font-weight: 500 !important;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
}

div#vtexIdUI-classic-login .vtexIdUI-change-pswd {
  display: flex !important;
}

.modal-body .info-why {
  margin: 0.25rem 0 1rem 0;
}

.modal-body .info-why .vtexid-icon-lock {
  display: none;
}

.modal-body .info-why span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120D;
}

div#vtexIdUI-change-pswd .modal-header h4 {
  margin: 1rem 0 0 0 !important;
}

div#vtexIdUI-change-pswd .modal-header {
  padding: 1rem 1rem 0 !important;
}

div#vtexIdUI-global-loader {
  background: #000 !important;
  opacity: 0.25 !important;
}

.vtexIdUI-page {
  background-color: #FCFAF5;
}

.masked-info-modal .masked-info-message {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  width: 100%;
  margin-bottom: 1rem;
}

.vtexIdUI {
  border: none !important;
  box-shadow: none !important;
}

.vtexIdUI h4 {
  margin: 0 !important;
}

.alert.alert-warning.alert-wrong-pswd {
  display: none !important;
}

.modal-body:has(.alert.alert-warning.alert-wrong-pswd:not(.ng-hide)) .controls::after {
  content: "Usuário e/ou senha incorretos";
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  text-align: center;
  color: #C42C21;
  display: inline-block;
  background-color: #FDEDEC;
  border-radius: 0.5rem;
  padding: 0.25rem;
  width: 100%;
  margin-top: 0.5rem;
  box-sizing: border-box;
}

.vtexIdUI-main-content .vtexid-icon-lock.bottom-icon {
  display: none !important;
}

div#vtexIdUI-email-confirmation .modal-footer {
  padding: 1rem 1rem 1.5rem 1rem;
}

input#access-code {
  width: 100% !important;
}

.vtexIdUI-code-field {
  width: 100% !important;
}

button#confirmLoginAccessKeyBtn {
  height: 3rem;
  width: calc(100% - 7rem);
}

div#vtexIdUI-confirm-access-code .vtexIdUI-heading {
  font-size: 0 !important;
  line-height: 0 !important;
}

div#vtexIdUI-confirm-access-code .vtexIdUI-heading::before {
  content: "Receber código de acesso por email";
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120D;
}

div#vtexIdUI-confirm-access-code .modal-header {
  padding: 1.5rem 1rem 1rem 1rem;
}

div#vtexIdUI-confirm-access-code .model-body {
  padding: 0 1rem !important;
}

div#vtexIdUI-confirm-access-code .modal-footer {
  padding: 1rem 1rem 1.5rem 1rem;
}

.row-fluid.orderform-template.inactive {
  margin-left: 0rem;
  display: none;
}

.row-fluid.orderform-template.active {
  display: block;
  height: 100%;
}

.client-pre-email .pre-email.row-fluid {
  gap: 0 !important;
}

.checkout-container {
  overflow: inherit;
  min-height: calc(100vh - 23.125rem);
  height: 100%;
}

@media (min-width: 64rem) {
  div#vtexIdUI-auth-selector .modal-header {
    padding: 2rem 1.5rem 1rem !important;
  }

  div#vtexIdUI-email-confirmation .modal-footer,
  div#vtexIdUI-classic-login .modal-footer,
  div#vtexIdUI-auth-selector .modal-body {
    padding: 0 1.5rem 2rem !important;
  }

  div#vtexIdUI-classic-login .modal-header {
    padding: 1rem 1.5rem !important;
  }

  div#removeConfirmationModal .modal-body,
  div#vtexIdUI-email-confirmation .modal-body,
  div#vtexIdUI-classic-login .modal-body {
    padding: 0 1.5rem 1rem !important;
  }

  .title-recommended-products {
    padding: 1.5rem 0 1rem 0;
    margin: 0;
    border: none;
  }

  .modal.hide.fade.default-modal.identified-user-modal.modal-email-template.email-message-modal.vtex-front-messages-instance.vtex-front-messages-type-fatal.in {
    height: 11.5rem;
    padding: 1.5rem !important;
  }

  p.link.link-gift-card {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    height: 3rem;
    padding: 0.75rem 1rem;
    box-sizing: border-box;
    margin: 0;
    left: 0;
    width: 100%;
  }

  .client-pre-email .client-email {
    max-width: 37.125rem;
  }

  .pre-email {
    padding: 2rem;
  }

  .client-pre-email h3 span::before {
    display: inline;
  }

  .client-pre-email h3 span::before {
    font-size: 2rem;
    line-height: 3rem;
  }

  .client-pre-email h3 span::after {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .client-pre-email input {
    height: 3rem !important;
    padding: 0.75rem 0.5rem !important;
  }

  .emailInfo {
    margin: 2rem auto 0 auto !important;
  }

  .emailInfo h3 {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }

  .emailInfo ul {
    display: flex !important;
    gap: 1.5rem !important;
  }

  .emailInfo ul li:nth-child(1) span {
    width: auto !important;
  }

  .pre-email {
    padding: 2rem !important;
  }

  .emailInfo {
    margin-top: 2rem auto 0 auto !important;
  }

  .client-profile-data ul {
    margin: 0;
  }

  .client-pre-email .client-email .loading-inline {
    top: 1.5625rem !important;
  }

  .payment-confirmation-modal {
    width: 32.25rem !important;
  }

  .icon-lock:before {
    -webkit-font-smoothing: none !important;
    content: "";
  }

  .modal-body.default-modal-body.payment-confirmation-modal-body {
    width: 32.25rem !important;
    height: 6.25rem !important;
    box-sizing: border-box;
    padding: 1.5rem !important;
    border-radius: 0.5rem;
  }

  .payment-data .step {
    border-radius: 1rem;
    padding: 1.5rem !important;
  }

  .payment-edit-link .link-box-edit {
    right: 0.5rem !important;
  }

  .payment-pix-header-image {
    margin-top: 0.5rem !important;
  }

  a#payment-group-PagalevePaymentGroup::before {
    width: 1.5625rem !important;
  }

  .default-modal-security.payment-confirmation-security {
    top: 1rem !important;
  }

  .modal-masked-info-template {
    padding: 1.5rem !important;
  }

  .payment-unauthorized-modal-body {
    padding: 1.5rem;
  }

  .masked-info-modal.modal-masked-info-template {
    box-sizing: border-box;
    width: 34.125rem;
  }

  p.masked-info-hello {
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
    width: 100%;
  }
}

.UseSavedCard a {
  height: 2.5rem;
  width: 100%;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  color: #1E120D;
  border: 0.0625rem solid #1E120D;
  border-radius: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}

.UseSavedCard a:hover {
  color: #575756 !important;
  border-color: #575756 !important;
}

.UseSavedCard a:hover,
.UseSavedCard a:focus {
  text-decoration: none !important;
}

.alert {
  display: flex;
  position: fixed;
  top: 1.25rem;
  right: 1.25rem;
  background-color: #000000;
  color: #ffffff;
  padding: 0.9375rem 1.25rem;
  border-radius: 0.3125rem;
  box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.1);
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  z-index: 1000;
  width: auto;
  transition: unset !important;
}

.alert.payment-discounts-alert {
  font-family: Montserrat;
  border: none;
  margin-left: 0;
  font-weight: 500;
  font-size: 0.875rem;
  margin-top: -1.5rem;
  position: static !important;
  line-height: 1.25rem;
  color: #FFFFFF !important;
  background-color: #1E120DFA;
  text-shadow: none;
}

.box-step-content:has(.alert.payment-discounts-alert) .link-gift-card,
.box-step-content:has(.gift-card-provider-group-programa-de-fidelidade) .link-gift-card {
  position: relative;
}

.box-step-content:has(.alert.payment-discounts-alert) .payment-group {
  margin-top: 0.5rem;
}

.gift-card-section:has(.gift-card-provider-group-programa-de-fidelidade) {
  margin-top: -1.5rem !important;
}

button.vtexIdUI-send-email:hover {
  background-color: #575756 !important;
  border-color: #575756 !important;
}

button.vtexIdUI-send-email:hover::before {
  background-color: #575756 !important;
}

p.payment-discounts-options label {
  display: block;
  flex-basis: 100%;
  height: 1rem;
  font-size: 0;
  vertical-align: middle;
}

p.payment-discounts-options label::before {
  content: "Vale-presente";
  display: block;
  flex-basis: 100%;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
  margin-bottom: 0.25rem;
  color: #1E120D !important;
}

button#btn-add-gift-card {
  background-color: #1E120D;
  height: 2.5rem;
  text-shadow: none;
  border: none;
  color: #FFFFFF;
  background-image: none !important;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0;
  line-height: 0;
  text-align: center;
  outline: none;
  width: 6.1875rem;
}

button#btn-add-gift-card::before {
  content: "Aplicar";
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
}

input.payment-discounts-cod {
  box-sizing: border-box;
  height: 2.5rem;
  border: 0.0625rem solid #A49A8E;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 400 !important;
  font-size: 1rem !important;
  line-height: 1.5rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #1E120D !important;
  padding: 0.5rem;
  width: calc(100% - 6.1875rem) !important;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0;
}

input.payment-discounts-cod:hover {
  border-color: #A49A8E !important;
}

div#payment-data .form-step {
  display: flex;
  flex-direction: column;
}

.gift-card-section {
  display: flex !important;
  flex-direction: column;
  border: 0.0625rem solid #B0A69B;
  margin: 0 !important;
  padding: 1rem;
  background-color: #FFFFFF;
}

.form-step:has(.gift-card-section) .payment-group {
  margin-top: 0.625rem;
}

.payment-group-list-btn {
  width: 100% !important;
}

div#payment-data .steps-view {
  background: #FFFFFF;
  width: calc(100% - 2rem);
  padding: 1rem;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 0.5rem 0 #00000014;
  min-height: unset !important;
}

.BillingAddress .AddressToggle label strong {
  font-weight: 400 !important;
}

.ChangeNumberOfPayments a {
  height: 2.5rem;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.PaymentCardNumber,
.PaymentCardHolderName,
.PaymentCardCVV,
.PaymentCardHolderDocument,
.AddressToggle {
  margin-bottom: 0.5rem !important;
}

.CardForm {
  background: #FFFFFF !important;
}

.PaymentCardValue .add-on,
.PaymentCardValue .item-required {
  display: none;
}

.PaymentCardValue .input-prepend {
  width: 100%;
}

.iframe-credit-card-payment-group input[type="text"],
.iframe-credit-card-payment-group input[type="tel"] {
  box-sizing: border-box;
  width: 100% !important;
  height: 2.5rem;
  border: 0.0625rem solid #A49A8E;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0%;
  text-align: left;
  vertical-align: middle;
  color: #1E120D;
  max-width: unset;
}

.PaymentCardFlags {
  display: none;
}

div#payment-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.5rem;
  letter-spacing: 0%;
  color: #1E120D;
}

.BillingAddress input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 1rem;
  height: 1rem;
  border: 0.0625rem solid #A49A8E;
  padding-left: 1.3125rem;
  cursor: pointer;
  position: relative;
  vertical-align: middle;
  width: 1rem;
  padding-left: 0;
  padding-right: 0;
  border-left-width: 0.0625rem;
  border-right-width: 0.0625rem;
  border-top-width: 0.0625rem;
  border-bottom-width: 0.0625rem;
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
  border-radius: 0.25rem;
}

.BillingAddress input[type="checkbox"]:checked {
  background-color: #A49A8E;
  border: 0.0625rem solid #A49A8E;
}

.BillingAddress input[type="checkbox"]:checked::after {
  content: "";
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  width: 0.714375rem;
  height: 0.57125rem;
  background-image: url('data:image/svg+xml,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.5636 0.529632C11.741 0.683565 11.765 0.958096 11.6172 1.14281L4.99697 9.41491C4.92176 9.50888 4.81206 9.56558 4.69471 9.57112C4.57736 9.57666 4.46318 9.53055 4.38011 9.44405L0.407986 5.308C0.244701 5.13798 0.244701 4.86231 0.407986 4.69229C0.571272 4.52227 0.83601 4.52227 0.999295 4.69229L4.64767 8.49123L10.9748 0.585376C11.1226 0.400657 11.3862 0.3757 11.5636 0.529632Z" fill="white"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}

.BillingAddress input[type="checkbox"]:focus {
  outline: none;
}

.BillingAddress label {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120D;
}

.SecurityEnvironmentIcon {
  display: none;
}

.ChangeNumberOfPayments {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
  color: #1E120D !important;
  height: 2.5rem;
  border: 0.0625rem solid #1E120D;
  border-radius: 0.5rem;
  width: 13.9375rem;
  background-color: #FFFFFF;
  display: flex;
  margin: 0.5rem 0 1rem 0;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}

.ChangeNumberOfPayments:hover {
  border-color: #575756 !important;
}

p.ChangeNumberOfPayments.clearfix:hover a {
  text-decoration: none !important;
  color: #575756 !important;
  border-color: #575756 !important;
}

.payment-group-item.active {
  background-color: #FFFFFF;
  border-color: #1E120D !important;
}

.payment-group-item.active span {
  font-weight: 600 !important;
}

.link-payment-discounts-cod {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  color: #1E120D !important;
  height: 3rem;
  width: 100%;
  display: flex;
  gap: 0.5rem;
  justify-content: center;
  align-items: center;
}

.link-payment-discounts-cod:before {
  content: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.43375 2.48184C6.01635 2.48184 5.61604 2.64766 5.32089 2.94281C5.02574 3.23795 4.85993 3.63826 4.85993 4.05567C4.85993 4.47307 5.02574 4.87338 5.32089 5.16853C5.61604 5.46368 6.01635 5.62949 6.43375 5.62949H9.47201C9.46334 5.60092 9.45419 5.57138 9.44455 5.54095C9.33217 5.18606 9.15593 4.71719 8.90014 4.2521C8.3791 3.30476 7.59408 2.48184 6.43375 2.48184ZM9.59272 6.44471H2.55014C2.53213 6.44471 2.51485 6.45186 2.50211 6.4646C2.48937 6.47734 2.48221 6.49462 2.48221 6.51264V9.52442C2.48221 9.54244 2.48937 9.55971 2.50211 9.57245C2.51485 9.58519 2.53213 9.59235 2.55014 9.59235H9.59272V6.44471ZM9.59272 10.4076H4.06735V17.4501C4.06735 17.4591 4.06911 17.4679 4.07253 17.4761C4.07594 17.4844 4.08095 17.4919 4.08725 17.4982C4.09356 17.5045 4.10105 17.5095 4.10929 17.5129C4.11753 17.5163 4.12637 17.5181 4.13529 17.5181H9.59272V10.4076ZM10.4079 17.5181V10.4076H15.9333V17.4501C15.9333 17.4591 15.9315 17.4679 15.9281 17.4761C15.9247 17.4844 15.9197 17.4919 15.9134 17.4982C15.9071 17.5045 15.8996 17.5095 15.8914 17.5129C15.8831 17.5163 15.8743 17.5181 15.8654 17.5181H10.4079ZM4.13529 18.3333C4.01932 18.3333 3.90447 18.3105 3.79732 18.2661C3.69017 18.2217 3.59281 18.1566 3.51081 18.0746C3.4288 17.9926 3.36375 17.8953 3.31936 17.7881C3.27498 17.681 3.25214 17.5661 3.25214 17.4501V10.4076H2.55014C2.31592 10.4076 2.09129 10.3145 1.92566 10.1489C1.76004 9.98328 1.66699 9.75864 1.66699 9.52442V6.51264C1.66699 6.27841 1.76004 6.05378 1.92566 5.88816C2.09128 5.72254 2.31592 5.62949 2.55014 5.62949H4.63636C4.25614 5.19529 4.04471 4.63638 4.04471 4.05567C4.04471 3.42205 4.29641 2.81439 4.74444 2.36636C5.19248 1.91833 5.80014 1.66663 6.43375 1.66663C8.04742 1.66663 9.04569 2.82514 9.61444 3.85923C9.76869 4.13969 9.89624 4.41906 10.0003 4.67762C10.1044 4.41906 10.232 4.13969 10.3862 3.85923C10.955 2.82514 11.9532 1.66663 13.5669 1.66663C14.2005 1.66663 14.8082 1.91833 15.2562 2.36636C15.7042 2.81439 15.9559 3.42205 15.9559 4.05567C15.9559 4.63638 15.7445 5.19529 15.3643 5.62949H17.4505C17.6847 5.62949 17.9094 5.72253 18.075 5.88816C18.2406 6.05378 18.3337 6.27842 18.3337 6.51264V9.52442C18.3337 9.75864 18.2406 9.98328 18.075 10.1489C17.9094 10.3145 17.6847 10.4076 17.4505 10.4076H16.7485V17.4501C16.7485 17.5661 16.7257 17.681 16.6813 17.7881C16.6369 17.8953 16.5719 17.9926 16.4898 18.0746C16.4078 18.1566 16.3105 18.2217 16.2033 18.2661C16.0962 18.3105 15.9813 18.3333 15.8654 18.3333H4.13529ZM10.4079 9.59235V6.44471H17.4505C17.4685 6.44471 17.4858 6.45186 17.4985 6.4646C17.5113 6.47734 17.5184 6.49462 17.5184 6.51264V9.52442C17.5184 9.54244 17.5113 9.55972 17.4985 9.57245C17.4858 9.58519 17.4685 9.59235 17.4505 9.59235H10.4079ZM10.5286 5.62949H13.5669C13.9843 5.62949 14.3846 5.46368 14.6798 5.16853C14.9749 4.87338 15.1407 4.47307 15.1407 4.05567C15.1407 3.63826 14.9749 3.23795 14.6798 2.94281C14.3846 2.64766 13.9843 2.48184 13.5669 2.48184C12.4066 2.48184 11.6216 3.30476 11.1005 4.2521C10.8447 4.71719 10.6685 5.18606 10.5561 5.54095C10.5465 5.57138 10.5373 5.60092 10.5286 5.62949Z" fill="%231E120D"/></svg>');
  padding: 0;
  position: relative;
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
}

div#payments-title span {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0%;
  padding: 0;
  color: #1E120D;
}

div#payments-title .accordion-toggle {
  display: flex;
  align-items: center;
}

.icon-credit-card::before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="36" height="36" rx="18" fill="%23F1EEE9"/><path d="M17.216 24.144C16.328 24.144 15.464 24.006 14.624 23.73C13.796 23.454 13.118 23.082 12.59 22.614L13.418 21.192C13.838 21.588 14.384 21.912 15.056 22.164C15.728 22.416 16.448 22.542 17.216 22.542C18.152 22.542 18.878 22.344 19.394 21.948C19.922 21.54 20.186 20.994 20.186 20.31C20.186 19.65 19.934 19.122 19.43 18.726C18.938 18.318 18.152 18.114 17.072 18.114H16.064V16.854L19.808 12.246L20.06 12.966H13.166V11.4H21.482V12.624L17.756 17.214L16.82 16.656H17.414C18.938 16.656 20.078 16.998 20.834 17.682C21.602 18.366 21.986 19.236 21.986 20.292C21.986 21 21.812 21.648 21.464 22.236C21.116 22.824 20.588 23.292 19.88 23.64C19.184 23.976 18.296 24.144 17.216 24.144Z" fill="%231E120D"/></svg>');
  display: inline-block;
  width: 2.25rem;
  height: 2.25rem;
  margin-right: 0.5rem;
}

.iframe-credit-card-payment-group {
  background-color: #FFFFFF;
}

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

.iframe-credit-card-payment-group input.error {
  border-color: #C42C21 !important;
}

.iframe-credit-card-payment-group .help.error {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem !important;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #C42C21;
  margin-top: 0.25rem;
  width: 100%;
}

.PaymentInstallments select {
  max-width: unset;
  width: 100% !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  height: auto !important;
  padding-right: 2.3125rem;
  padding-left: 0.5rem;
  min-height: 2.5rem;
  white-space: normal;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #1E120D;
  border: 0.0625rem solid #B0A69B;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.0693 14.5559C9.99887 14.556 9.92911 14.5424 9.86406 14.5159C9.799 14.4894 9.73993 14.4505 9.69021 14.4014L1.82723 6.65762C1.77741 6.6086 1.73788 6.5504 1.7109 6.48633C1.68392 6.42226 1.66995 6.3536 1.66992 6.28424C1.66989 6.21488 1.68373 6.1462 1.71066 6.08211C1.73758 6.01802 1.77713 5.95978 1.82691 5.91071C1.87669 5.86165 1.93578 5.82272 2.00084 5.79615C2.0659 5.76958 2.13562 5.75589 2.20605 5.75586C2.27648 5.75583 2.34619 5.76946 2.41127 5.79598C2.47635 5.82249 2.53554 5.86137 2.58536 5.91039L10.0699 13.2809L17.5545 5.91039C17.6551 5.81138 17.7916 5.7558 17.9338 5.75586C18.076 5.75592 18.2124 5.81162 18.3129 5.91071C18.4135 6.0098 18.47 6.14417 18.4699 6.28424C18.4699 6.42431 18.4132 6.55862 18.3126 6.65762L10.449 14.4014C10.3992 14.4506 10.34 14.4895 10.2748 14.516C10.2096 14.5426 10.1398 14.5561 10.0693 14.5559Z" fill="%231E120D"/></svg>');
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
}

.PaymentInstallments select:focus {
  outline: none;
}

.iframe-credit-card-payment-group .FormFieldLabel {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #1E120D !important;
  margin-bottom: 0.25rem;
  flex-basis: 100%;
  width: 100%;
  padding: 0 !important;
}

.payment-card-due-month select,
.payment-card-due-year select,
.payment-billing-address-state select {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  border: 0.0625rem solid #B0A69B;
  width: 100%;
  height: 2.5rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.0693 14.5559C9.99887 14.556 9.92911 14.5424 9.86406 14.5159C9.799 14.4894 9.73993 14.4505 9.69021 14.4014L1.82723 6.65762C1.77741 6.6086 1.73788 6.5504 1.7109 6.48633C1.68392 6.42226 1.66995 6.3536 1.66992 6.28424C1.66989 6.21488 1.68373 6.1462 1.71066 6.08211C1.73758 6.01802 1.77713 5.95978 1.82691 5.91071C1.87669 5.86165 1.93578 5.82272 2.00084 5.79615C2.0659 5.76958 2.13562 5.75589 2.20605 5.75586C2.27648 5.75583 2.34619 5.76946 2.41127 5.79598C2.47635 5.82249 2.53554 5.86137 2.58536 5.91039L10.0699 13.2809L17.5545 5.91039C17.6551 5.81138 17.7916 5.7558 17.9338 5.75586C18.076 5.75592 18.2124 5.81162 18.3129 5.91071C18.4135 6.0098 18.47 6.14417 18.4699 6.28424C18.4699 6.42431 18.4132 6.55862 18.3126 6.65762L10.449 14.4014C10.3992 14.4506 10.34 14.4895 10.2748 14.516C10.2096 14.5426 10.1398 14.5561 10.0693 14.5559Z" fill="%231E120D"/></svg>');
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
}

.recaptcha-alert {
  font-family: "Montserrat", sans-serif;
  font-weight: 400 !important;
  font-size: 0.625rem !important;
  line-height: 0.875rem;
  letter-spacing: 0%;
  color: #575756;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 0.5rem;
}

.payment-card-due-month select :checked,
.payment-card-due-month select option:hover {
  box-shadow: 0 0 0.625rem 6.25rem #1E120D inset;
}

.payment-card-due-month select:focus,
.payment-card-due-year select:focus,
.payment-billing-address-state select:focus {
  outline: none;
}

.payment-card-lash {
  display: none;
}

.PaymentCardDueDate {
  display: flex;
  flex-wrap: wrap;
}

.payment-card-due-month {
  flex-basis: calc(50% - 0.25rem);
  box-sizing: border-box;
  margin-right: 0.5rem;
}

.payment-card-due-month select,
.payment-card-due-year select {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #1E120D;
  border: 0.0625rem solid #B0A69B;
  width: 100%;
  height: 2.5rem;
}

.payment-card-due-year {
  flex-basis: calc(50% - 0.25rem);
  box-sizing: border-box;
}

.PaymentInstallments .FormFieldLabel {
  display: block;
}

.recaptcha-alert {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.625rem;
  line-height: 0.875rem;
  letter-spacing: 0%;
  color: #575756;
}

.recaptcha-alert a {
  text-decoration: underline;
  color: #575756;
}

div#payments-title {
  margin-bottom: 1rem;
}

BillingAddress h5 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600 !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  letter-spacing: 0%;
  color: #1E120D;
  margin: 0 0 0.5rem 0;
}

.PostalCode .FormFieldLabel .item-required,
.AddressField .FormFieldLabel .item-required {
  display: none !important;
}

.PostalCode .DontKnowPostalCode a {
  display: flex;
  font-size: 0;
  line-height: 0;
}

.PostalCode .DontKnowPostalCode a:hover {
  text-decoration: none;
}

.PostalCode .DontKnowPostalCode a::before {
  content: "Não sei meu CEP";
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #575756 !important;
}

.PostalCode .DontKnowPostalCode a::after {
  content: "";
  display: inline-block;
  height: 1rem;
  width: 1rem;
  margin-left: 0.25rem;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.3327 2.66663L6.66599 9.33331M13.3327 2.66663L13.3327 6.66663M13.3327 2.66663L9.3327 2.66663M6.66602 2.66663H2.66602V13.3333H13.3327V9.3333" stroke="%23575756" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.DontKnowPostalCode {
  margin-top: 0.25rem !important;
}

.AddressField.payment-billing-address-city,
.AddressField.payment-billing-address-state,
.AddressField.payment-billing-address-number,
.AddressField.payment-billing-address-complement {
  display: flex;
  flex-direction: column;
  margin-right: 0.5rem;
  width: calc(50% - 0.25rem);
}

.AddressField.payment-billing-address-city,
.AddressField.payment-billing-address-number {
  margin: 0 0.5rem 0.5rem 0 !important;
}

.AddressField.payment-billing-address-state,
.AddressField.payment-billing-address-complement {
  margin: 0 !important;
}

.payment-confirmation-modal .payment-confirmation-content {
  margin-bottom: 0.5rem !important;
}

.payment-confirmation-modal .payment-confirmation-thanks {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120D;
}

.payment-confirmation-modal .payment-confirmation-loading {
  margin-right: 0.5rem !important;
  height: 1.25rem !important;
  width: 1.25rem !important;
}

.payment-confirmation-modal .payment-confirmation-message {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120D;
}

.default-modal-security {
  opacity: 1 !important;
}

.payment-confirmation-message {
  margin-bottom: 0 !important;
  box-shadow: none !important;
  background-color: transparent !important;
}

.payment-confirmation-content {
  display: flex !important;
  align-items: center;
}

.default-modal-security.payment-confirmation-security .icon-lock::before {
  content: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M31.7475 13.7044H29.1056V11.304C29.1056 6.02299 24.8786 1.70221 19.7123 1.70221C14.5459 1.70221 10.3189 6.02299 10.3189 11.304V13.7044H8.26412C6.50287 13.7044 5.03516 15.1447 5.03516 17.005V35.0683C5.03516 36.8686 6.44416 38.3689 8.26412 38.3689H31.8062C33.5674 38.3689 35.0352 36.9286 35.0352 35.0683V17.005C34.9764 15.1447 33.5674 13.7044 31.7475 13.7044ZM12.0802 11.304C12.0802 6.98317 15.4853 3.50254 19.7123 3.50254C23.9393 3.50254 27.3444 6.98317 27.3444 11.304V13.7044H12.0802V11.304ZM33.2152 35.0083C33.2152 35.8484 32.5694 36.5085 31.7475 36.5085H8.26412C7.4422 36.5085 6.79641 35.8484 6.79641 35.0083V17.005C6.79641 16.1648 7.4422 15.5047 8.26412 15.5047H31.8062C32.6281 15.5047 33.2739 16.1648 33.2739 17.005V35.0083H33.2152Z" fill="%231E120D"/><path d="M23.822 24.2063C23.822 22.0459 22.1195 20.3056 20.006 20.3056C17.8925 20.3056 16.1899 22.0459 16.1899 24.2063C16.1899 25.3465 16.7183 26.4867 17.5989 27.2069L16.8357 30.6275C16.777 30.8675 16.8357 31.1676 17.0118 31.4076C17.188 31.6477 17.4228 31.7677 17.7163 31.7677H22.413C22.7065 31.7677 22.9414 31.6477 23.1175 31.4076C23.2936 31.1676 23.3523 30.9275 23.2936 30.6275L22.5304 27.2069C23.2936 26.4867 23.822 25.3465 23.822 24.2063ZM21.004 26.0066C20.6517 26.1867 20.4756 26.6067 20.593 27.0268L21.2388 29.9073H18.7731L19.4189 27.0268C19.5363 26.6067 19.3602 26.2467 19.0079 26.0066C18.3621 25.6466 17.9512 24.9264 17.9512 24.2063C17.9512 23.0661 18.8905 22.1059 20.006 22.1059C21.1214 22.1059 22.0607 23.0661 22.0607 24.2063C22.0607 24.9264 21.6498 25.6466 21.004 26.0066Z" fill="%231E120D"/></svg>');
  display: inline-block;
  height: 2.5rem;
  width: 2.5rem;
  background-image: none !important;
}

.payment-pix-header-image {
  margin-bottom: 0.5rem !important;
}

.payment-pix-step-text {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  color: #575756;
}

.payment-pix-step-number {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.5rem;
  letter-spacing: 0%;
  color: #1E120D;
  border-color: #F1EEE9;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  height: 2.25rem;
}

.payment-pix-pc {
  justify-content: center;
  gap: 4.5rem;
}

.payment-pix-step-arrow {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.3283 11.716L13.8515 3.45503C13.8002 3.405 13.7393 3.36532 13.6722 3.33825C13.6051 3.31118 13.5333 3.29724 13.4607 3.29724C13.3881 3.29724 13.3161 3.31118 13.2491 3.33825C13.182 3.36532 13.1211 3.405 13.0698 3.45503C13.0185 3.50505 12.9777 3.56443 12.9499 3.62979C12.9221 3.69515 12.9078 3.76521 12.9078 3.83595C12.9078 3.9067 12.9221 3.97674 12.9499 4.0421C12.9777 4.10746 13.0185 4.16685 13.0698 4.21688L20.603 11.5584H2.24432C2.09767 11.5584 1.95706 11.6152 1.85337 11.7162C1.74967 11.8173 1.69141 11.9543 1.69141 12.0972C1.69141 12.2402 1.74967 12.3772 1.85337 12.4783C1.95706 12.5793 2.09767 12.6361 2.24432 12.6361H20.603L13.0698 19.9776C13.0185 20.0276 12.9777 20.087 12.9499 20.1524C12.9221 20.2177 12.9078 20.2878 12.9078 20.3585C12.9078 20.4293 12.9221 20.4993 12.9499 20.5647C12.9777 20.63 13.0185 20.6894 13.0698 20.7395C13.1211 20.7895 13.182 20.8292 13.2491 20.8562C13.3161 20.8833 13.3881 20.8972 13.4607 20.8972C13.5333 20.8972 13.6051 20.8833 13.6722 20.8562C13.7393 20.8292 13.8002 20.7895 13.8515 20.7395L22.3283 12.4785C22.38 12.4286 22.421 12.3692 22.449 12.3038C22.477 12.2384 22.4914 12.1681 22.4914 12.0972C22.4914 12.0263 22.477 11.9561 22.449 11.8907C22.421 11.8253 22.38 11.7659 22.3283 11.716Z" fill="%23575756"/></svg>') !important;
  left: calc(100% + 1.5rem);
  top: 1.875rem;
  height: 1.5rem;
  width: 1.5rem;
}

.PaymentLabel h5 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120D;
  margin-bottom: 0.5rem !important;
}

.PaymentCardDueDate .help.error {
  width: 100% !important;
}

input#holder-document-0::placeholder,
input#holder-document-1::placeholder {
  visibility: hidden;
}

.PaymentCardValue.input.text {
  margin: 0 !important;
}

.PaymentCardValue.input.text .input-prepend {
  margin: 0 0 0.5rem 0 !important;
}

.PaymentInstallments p.select {
  margin-bottom: 0.5rem !important;
}

.PaymentInstallments label {
  font-size: 0 !important;
  line-height: 0 !important;
}

.PaymentInstallments label::before {
  content: "Parcelamento";
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #1E120D;
}

.payment-pix-mobile .payment-pix-info {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.375rem;
  letter-spacing: 0%;
  text-align: center;
  color: #575756;
  margin: 0 !important;
}

.payment-pix-mobile {
  margin-bottom: 0 !important;
}

.payment-pix-mobile .payment-pix-info {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.7098 22.3341L3.4488 13.8574C3.39878 13.8061 3.3591 13.7451 3.33202 13.678C3.30495 13.611 3.29102 13.5391 3.29102 13.4665C3.29102 13.3939 3.30495 13.322 3.33202 13.2549C3.3591 13.1879 3.39878 13.127 3.4488 13.0757C3.49882 13.0243 3.55821 12.9836 3.62357 12.9558C3.68893 12.928 3.75898 12.9137 3.82973 12.9137C3.90047 12.9137 3.97052 12.928 4.03588 12.9558C4.10124 12.9836 4.16063 13.0243 4.21065 13.0757L11.5522 20.6089L11.5522 2.25018C11.5522 2.10353 11.6089 1.96292 11.71 1.85923C11.811 1.75553 11.9481 1.69727 12.091 1.69727C12.2339 1.69727 12.371 1.75553 12.472 1.85923C12.5731 1.96292 12.6299 2.10353 12.6299 2.25018L12.6299 20.6089L19.9714 13.0757C20.0214 13.0243 20.0808 12.9836 20.1462 12.9558C20.2115 12.928 20.2816 12.9137 20.3523 12.9137C20.4231 12.9137 20.4931 12.928 20.5585 12.9558C20.6238 12.9836 20.6832 13.0243 20.7332 13.0757C20.7833 13.127 20.8229 13.1879 20.85 13.2549C20.8771 13.322 20.891 13.3939 20.891 13.4665C20.891 13.5391 20.8771 13.611 20.85 13.678C20.8229 13.7451 20.7833 13.8061 20.7332 13.8574L12.4723 22.3341C12.4224 22.3858 12.363 22.4268 12.2976 22.4548C12.2321 22.4829 12.1619 22.4973 12.091 22.4973C12.0201 22.4973 11.9499 22.4829 11.8845 22.4548C11.819 22.4268 11.7596 22.3858 11.7098 22.3341Z" fill="%23575756"/></svg>');
  background-position: center 2rem;
  background-size: 1.25rem 1.25rem;
}

.SavedCardsList {
  width: 100% !important;
  margin-bottom: 0.5rem;
  border-radius: 0.25rem;
}

.SavedCard {
  background-color: #EFEDEA !important;
  text-shadow: none !important;
  box-shadow: none !important;
  width: 100%;
  box-sizing: border-box;
  border-color: #A49A8E !important;
  height: 2.5rem;
  padding: 0.5rem 1rem;
}

.SavedCard .card-label {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120D;
  margin-left: 0.5rem !important;
}

.SavedCard .icon-ok-circle {
  display: none !important;
}

.UseAnotherCard {
  text-shadow: none !important;
  padding: 1rem !important;
  border-color: #A49A8E !important;
}

.UseAnotherCard a {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  height: 2.5rem;
  letter-spacing: 0%;
  text-align: center;
  color: #1E120D;
  border: 0.0625rem solid #1E120D;
  width: 100%;
  height: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  border-radius: 0.5rem;
}

.UseAnotherCard a:hover {
  color: #575756 !important;
  border-color: #575756 !important;
}

.UseAnotherCard a:hover {
  text-decoration: none !important;
}

.card-flag {
  height: 1.5rem;
  width: 2.5rem;
  display: inline-block;
  margin: 0 !important;
  background-image: url('data:image/svg+xml,<svg width="40" height="25" viewBox="0 0 40 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 4.12451C0 1.91537 1.79086 0.124512 4 0.124512H36C38.2091 0.124512 40 1.91537 40 4.12451V20.1245C40 22.3337 38.2091 24.1245 36 24.1245H4C1.79086 24.1245 0 22.3337 0 20.1245V4.12451Z" fill="%231E120D"/><path d="M22.8407 12.1237C22.8405 13.0764 22.6358 14.0178 22.2405 14.8846C21.8453 15.7513 21.2686 16.5232 20.5495 17.148C20.5016 17.1903 20.4501 17.2308 20.4004 17.2713C21.3315 17.8898 22.4128 18.2442 23.5294 18.2968C24.6459 18.3494 25.7559 18.0983 26.7409 17.57C27.726 17.0418 28.5494 16.2562 29.1234 15.2971C29.6975 14.3379 30.0006 13.2411 30.0006 12.1233C30.0006 11.0055 29.6975 9.90864 29.1234 8.94949C28.5494 7.99034 27.726 7.20482 26.7409 6.67658C25.7559 6.14833 24.6459 5.89712 23.5294 5.94972C22.4128 6.00231 21.3315 6.35674 20.4004 6.97525C20.4501 7.01668 20.5007 7.05718 20.5495 7.0986C21.2687 7.72351 21.8454 8.4955 22.2407 9.36242C22.636 10.2293 22.8406 11.171 22.8407 12.1237Z" fill="white"/><path d="M17.6406 12.1237C17.6403 13.008 17.8301 13.8819 18.1971 14.6864C18.5642 15.4908 19.0999 16.207 19.768 16.7862C19.8447 16.8525 19.9226 16.9169 20.0018 16.9795C20.0816 16.9181 20.1595 16.8537 20.2356 16.7862C20.9033 16.2065 21.4387 15.4901 21.8057 14.6856C22.1726 13.881 22.3625 13.0071 22.3625 12.1228C22.3625 11.2385 22.1726 10.3646 21.8057 9.56007C21.4387 8.75553 20.9033 8.03917 20.2356 7.45944C20.1595 7.39317 20.0816 7.32871 20.0018 7.26611C19.922 7.32748 19.8441 7.39194 19.768 7.45944C19.0996 8.03888 18.5638 8.75528 18.1967 9.56007C17.8297 10.3649 17.64 11.2392 17.6406 12.1237Z" fill="white"/><path d="M29.8078 15.9541V15.7139H29.7453L29.6735 15.8786L29.6017 15.7139H29.5391V15.9541H29.5833V15.77L29.6504 15.9256H29.6965L29.7637 15.7691V15.9532L29.8078 15.9541Z" fill="white"/><path d="M29.4114 15.9552V15.7563H29.4915V15.7158H29.2871V15.7563H29.3672V15.9552H29.4114Z" fill="white"/><path d="M16.1819 18.3051C17.3995 18.307 18.5903 17.9475 19.6035 17.2723C19.5538 17.2309 19.5022 17.1903 19.4544 17.1489C18.735 16.5243 18.1581 15.7526 17.7627 14.8858C17.3674 14.019 17.1628 13.0774 17.1628 12.1247C17.1628 11.172 17.3674 10.2304 17.7627 9.36362C18.1581 8.49682 18.735 7.72503 19.4544 7.10045C19.5032 7.05811 19.5538 7.0176 19.6035 6.9771C18.8002 6.44304 17.883 6.10443 16.9254 5.98831C15.9678 5.87219 14.9963 5.98181 14.0886 6.30839C13.1809 6.63498 12.3623 7.16945 11.6982 7.86908C11.034 8.56871 10.5429 9.41408 10.264 10.3375C9.9851 11.261 9.92619 12.2369 10.092 13.1871C10.2578 14.1374 10.6437 15.0357 11.2188 15.8101C11.794 16.5846 12.5424 17.2136 13.4042 17.647C14.266 18.0804 15.2173 18.3061 16.1819 18.306V18.3051Z" fill="white"/></svg>') !important;
}

.card-flag.Mastercard {
  background-image: url('data:image/svg+xml,<svg width="40" height="25" viewBox="0 0 40 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 4.12451C0 1.91537 1.79086 0.124512 4 0.124512H36C38.2091 0.124512 40 1.91537 40 4.12451V20.1245C40 22.3337 38.2091 24.1245 36 24.1245H4C1.79086 24.1245 0 22.3337 0 20.1245V4.12451Z" fill="%231E120D"/><path d="M22.8407 12.1237C22.8405 13.0764 22.6358 14.0178 22.2405 14.8846C21.8453 15.7513 21.2686 16.5232 20.5495 17.148C20.5016 17.1903 20.4501 17.2308 20.4004 17.2713C21.3315 17.8898 22.4128 18.2442 23.5294 18.2968C24.6459 18.3494 25.7559 18.0983 26.7409 17.57C27.726 17.0418 28.5494 16.2562 29.1234 15.2971C29.6975 14.3379 30.0006 13.2411 30.0006 12.1233C30.0006 11.0055 29.6975 9.90864 29.1234 8.94949C28.5494 7.99034 27.726 7.20482 26.7409 6.67658C25.7559 6.14833 24.6459 5.89712 23.5294 5.94972C22.4128 6.00231 21.3315 6.35674 20.4004 6.97525C20.4501 7.01668 20.5007 7.05718 20.5495 7.0986C21.2687 7.72351 21.8454 8.4955 22.2407 9.36242C22.636 10.2293 22.8406 11.171 22.8407 12.1237Z" fill="white"/><path d="M17.6406 12.1237C17.6403 13.008 17.8301 13.8819 18.1971 14.6864C18.5642 15.4908 19.0999 16.207 19.768 16.7862C19.8447 16.8525 19.9226 16.9169 20.0018 16.9795C20.0816 16.9181 20.1595 16.8537 20.2356 16.7862C20.9033 16.2065 21.4387 15.4901 21.8057 14.6856C22.1726 13.881 22.3625 13.0071 22.3625 12.1228C22.3625 11.2385 22.1726 10.3646 21.8057 9.56007C21.4387 8.75553 20.9033 8.03917 20.2356 7.45944C20.1595 7.39317 20.0816 7.32871 20.0018 7.26611C19.922 7.32748 19.8441 7.39194 19.768 7.45944C19.0996 8.03888 18.5638 8.75528 18.1967 9.56007C17.8297 10.3649 17.64 11.2392 17.6406 12.1237Z" fill="white"/><path d="M29.8078 15.9541V15.7139H29.7453L29.6735 15.8786L29.6017 15.7139H29.5391V15.9541H29.5833V15.77L29.6504 15.9256H29.6965L29.7637 15.7691V15.9532L29.8078 15.9541Z" fill="white"/><path d="M29.4114 15.9552V15.7563H29.4915V15.7158H29.2871V15.7563H29.3672V15.9552H29.4114Z" fill="white"/><path d="M16.1819 18.3051C17.3995 18.307 18.5903 17.9475 19.6035 17.2723C19.5538 17.2309 19.5022 17.1903 19.4544 17.1489C18.735 16.5243 18.1581 15.7526 17.7627 14.8858C17.3674 14.019 17.1628 13.0774 17.1628 12.1247C17.1628 11.172 17.3674 10.2304 17.7627 9.36362C18.1581 8.49682 18.735 7.72503 19.4544 7.10045C19.5032 7.05811 19.5538 7.0176 19.6035 6.9771C18.8002 6.44304 17.883 6.10443 16.9254 5.98831C15.9678 5.87219 14.9963 5.98181 14.0886 6.30839C13.1809 6.63498 12.3623 7.16945 11.6982 7.86908C11.034 8.56871 10.5429 9.41408 10.264 10.3375C9.9851 11.261 9.92619 12.2369 10.092 13.1871C10.2578 14.1374 10.6437 15.0357 11.2188 15.8101C11.794 16.5846 12.5424 17.2136 13.4042 17.647C14.266 18.0804 15.2173 18.3061 16.1819 18.306V18.3051Z" fill="white"/></svg>') !important;
}

.card-flag.Visa {
  background-image: url('data:image/svg+xml,<svg width="40" height="25" viewBox="0 0 40 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 4.12451C0 1.91537 1.79086 0.124512 4 0.124512H36C38.2091 0.124512 40 1.91537 40 4.12451V20.1245C40 22.3337 38.2091 24.1245 36 24.1245H4C1.79086 24.1245 0 22.3337 0 20.1245V4.12451Z" fill="%231E120D"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.6953 16.4725L16.3593 7.6875H18.7363L16.0723 16.4725H13.6953Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.632 7.69043L10.493 11.4144C10.0661 12.0625 9.72461 12.763 9.47693 13.4984H9.44397C9.48197 12.7174 9.37298 11.7584 9.36298 11.2154L9.12695 7.69043H5.12695L5.08594 7.92642C5.30872 7.90634 5.53325 7.93154 5.74603 8.00052C5.95882 8.06949 6.15546 8.18083 6.3241 8.32779C6.49273 8.47475 6.62988 8.6543 6.72729 8.85565C6.82471 9.05701 6.88037 9.27599 6.89093 9.49942L7.67096 16.4724H10.134L15.114 7.69043H12.632Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M31.1165 16.4706L31.0505 15.1646H28.0825L27.4755 16.4736H24.8945L29.5745 7.70557H32.7425L33.5345 16.4736L31.1165 16.4706ZM30.8435 11.2886C30.8081 10.601 30.8081 9.91212 30.8435 9.22458H30.8085C30.6635 9.66058 30.0425 10.9706 29.7695 11.6146L28.8845 13.5406H30.9685L30.8475 11.2886H30.8435Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M21.2315 16.7225C19.9643 16.7356 18.7198 16.3863 17.6445 15.7155L18.7766 13.9865C19.5194 14.536 20.4166 14.8369 21.3405 14.8465C21.5433 14.8678 21.7481 14.8324 21.9319 14.7441C22.1158 14.6558 22.2714 14.5181 22.3815 14.3465C22.7125 13.7745 22.3055 13.4675 21.3815 12.9465L20.9235 12.6465C19.5465 11.7055 18.9515 10.8125 19.5995 9.25351C20.0145 8.25351 21.1075 7.49951 22.9125 7.49951C24.0286 7.52147 25.1096 7.89367 26.0026 8.56351L24.7025 10.0905C24.2047 9.60931 23.5508 9.32261 22.8596 9.2825C22.6655 9.26221 22.4696 9.29351 22.2915 9.37323C22.1135 9.45295 21.9596 9.57827 21.8455 9.73651C21.5975 10.2275 21.9255 10.5615 22.6455 11.0105L23.1906 11.3575C24.8616 12.4115 25.2596 13.5165 24.8416 14.5505C24.5659 15.2613 24.0623 15.8605 23.4095 16.2543C22.7568 16.6481 21.9918 16.8141 21.2346 16.7265L21.2315 16.7225Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M34.2443 8.87955H34.1443V8.25257H34.3823C34.5333 8.25257 34.6113 8.30556 34.6113 8.43256C34.6128 8.45474 34.6097 8.47699 34.6022 8.4979C34.5946 8.51881 34.5828 8.53791 34.5674 8.55399C34.5521 8.57008 34.5336 8.58278 34.5131 8.59132C34.4925 8.59985 34.4705 8.60402 34.4482 8.60355L34.6233 8.87855H34.5073L34.3453 8.61057H34.2452V8.87855L34.2443 8.87955ZM34.3592 8.52357C34.4362 8.52357 34.5043 8.51656 34.5043 8.42356C34.5043 8.34756 34.4303 8.33857 34.3683 8.33857H34.2443V8.52155L34.3592 8.52357ZM34.3592 9.12357C34.2468 9.12596 34.1363 9.09479 34.0416 9.03407C33.947 8.97334 33.8726 8.88579 33.8279 8.7826C33.7832 8.67941 33.7702 8.56526 33.7907 8.45469C33.8112 8.34412 33.8641 8.24214 33.9427 8.16178C34.0214 8.08142 34.1222 8.02632 34.2323 8.00349C34.3425 7.98066 34.4568 7.99114 34.561 8.03361C34.6651 8.07607 34.7542 8.14857 34.8169 8.24189C34.8797 8.33521 34.9132 8.44511 34.9133 8.55756C34.9161 8.63165 34.9039 8.70552 34.8772 8.7747C34.8505 8.84387 34.81 8.9069 34.7582 8.95988C34.7063 9.01286 34.6441 9.05469 34.5756 9.08283C34.507 9.11098 34.4334 9.12485 34.3592 9.12357ZM34.3592 8.08955C34.2652 8.08231 34.1713 8.1036 34.0895 8.15058C34.0078 8.19757 33.9421 8.26807 33.9011 8.35294C33.86 8.43781 33.8455 8.5331 33.8594 8.62635C33.8733 8.7196 33.915 8.80648 33.979 8.87568C34.043 8.94488 34.1264 8.99319 34.2183 9.01429C34.3102 9.03539 34.4063 9.02828 34.4941 8.99393C34.5819 8.95959 34.6573 8.8996 34.7105 8.82175C34.7637 8.74391 34.7921 8.65184 34.7922 8.55756C34.796 8.49806 34.7877 8.4384 34.7677 8.38221C34.7478 8.32602 34.7166 8.27446 34.6761 8.23069C34.6356 8.18692 34.5866 8.15186 34.5322 8.1276C34.4777 8.10334 34.4189 8.09037 34.3592 8.08955Z" fill="white"/></svg>');
}

.accordion-toggle.collapsed:not(.accordion-toggle-active) span[data-i18n="paymentData.payment"] {
  color: #A49A8E !important;
}

p.notification {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #A49A8E !important;
}

.accordion-toggle.collapsed:not(.accordion-toggle-active) .icon-credit-card::before {
  background-image: url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="36" height="36" rx="18" fill="%23F1EEE9"/><path d="M17.216 24.144C16.328 24.144 15.464 24.006 14.624 23.73C13.796 23.454 13.118 23.082 12.59 22.614L13.418 21.192C13.838 21.588 14.384 21.912 15.056 22.164C15.728 22.416 16.448 22.542 17.216 22.542C18.152 22.542 18.878 22.344 19.394 21.948C19.922 21.54 20.186 20.994 20.186 20.31C20.186 19.65 19.934 19.122 19.43 18.726C18.938 18.318 18.152 18.114 17.072 18.114H16.064V16.854L19.808 12.246L20.06 12.966H13.166V11.4H21.482V12.624L17.756 17.214L16.82 16.656H17.414C18.938 16.656 20.078 16.998 20.834 17.682C21.602 18.366 21.986 19.236 21.986 20.292C21.986 21 21.812 21.648 21.464 22.236C21.116 22.824 20.588 23.292 19.88 23.64C19.184 23.976 18.296 24.144 17.216 24.144Z" fill="%23A49A8E"/></svg>') !important;
}

.cart-template .summary-totalizers.collapsed .totalizers-list {
  display: none !important;
}

.payment-edit-link .icon-edit::before {
  content: "";
  display: inline-block;
  height: 1rem;
  width: 1rem;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.19 3.5267L12.1302 0.779441C12.0476 0.704508 11.9389 0.664171 11.8269 0.666876C11.7149 0.66958 11.6083 0.715113 11.5294 0.793947L1.25864 10.9736C1.19335 11.0385 1.15045 11.1222 1.13609 11.2128L0.672496 14.1686C0.662497 14.2302 0.666152 14.2932 0.683219 14.3533C0.700285 14.4134 0.730347 14.4691 0.771317 14.5165C0.812286 14.5639 0.863177 14.6019 0.920458 14.6278C0.977739 14.6538 1.04005 14.6671 1.10303 14.6667H4.41601C4.47321 14.6669 4.52987 14.6558 4.58272 14.6341C4.63558 14.6124 4.68359 14.5806 4.72399 14.5405L15.2052 4.15225C15.2471 4.11105 15.2802 4.06179 15.3022 4.0075C15.3243 3.9532 15.335 3.89502 15.3335 3.8365C15.3321 3.77798 15.3186 3.72037 15.294 3.66719C15.2693 3.61401 15.2339 3.56638 15.19 3.52723V3.5267ZM2.44773 13.8031L1.72658 13.0884L1.86809 12.1855L3.49965 13.8026L2.44773 13.8031ZM4.48541 13.5586L2.18584 11.2794L10.0486 3.48156L12.3482 5.76073L4.48541 13.5586ZM12.9669 5.15183L10.6673 2.87266L11.8553 1.69519L14.2688 3.86151L12.9669 5.15183Z" fill="%23575756"/></svg>');
}

.payment-edit-link .link-box-edit {
  opacity: 1;
  top: 0.5rem !important;
  display: flex;
  padding: 0.5rem 0 !important;
}

.payment-edit-link .link-box-edit:focus {
  outline: none;
}

.payment-edit-link .link-box-edit::after {
  content: "editar";
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  text-align: center;
  color: #575756;
  margin-left: 0.25rem;
}

.payment-billing-address-complement label {
  font-size: 0 !important;
  line-height: 0 !important;
}

.payment-billing-address-complement::before {
  content: "Complemento";
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #1E120D;
}

.payment-pix-pc.payment-pix-flow.unstyled {
  margin-bottom: 0.5rem !important;
}

.payment-confirmation-modal {
  padding: 0 !important;
  box-sizing: border-box;
}

div#payment-confirmation-message-container {
  height: 100%;
  width: 100% !important;
}

.payment-confirmation-modal-body {
  overflow: hidden !important;
  padding: 1rem !important;
  border-radius: 0.5rem;
}

.default-modal-security.payment-confirmation-security {
  top: 0.5rem;
}

.payment-confirmation-modal {
  border-radius: 0.5rem !important;
}

button#btn-add-gift-card:disabled {
  margin-left: 0.9375rem !important;
}

.PaymentCardNumber .Warning {
  margin: 0.5rem 0;
  padding: 0.5rem 0.75rem;
  background-color: #F9F2D9;
  border-radius: 0.5rem;
}

.PaymentCardNumber .Warning .title-description {
  margin-bottom: 0.5rem;
  padding: 0;
}

.PaymentCardNumber .Warning .title,
.PaymentCardNumber .Warning .description {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  color: #806C25;
  margin: 0;
}

.PaymentCardNumber .Warning button {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  text-align: center;
  color: #1E120D;
  padding: 0.5rem;
  border: 0.0625rem solid #1E120D;
  text-transform: none;
  border-radius: 0.5rem;
}

.PaymentCardNumber .Warning button:hover {
  border-color: #575756 !important;
  color: #575756 !important;
}

.PaymentCardNumber .Warning button::first-letter {
  text-transform: capitalize;
}

client-pre-email {
  background-color: #FCFAF5;
}

.client-pre-email input {
  height: 2.5rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5em;
  letter-spacing: 0%;
  vertical-align: middle;
  border-color: #A49A8E;
  color: #1E120D;
  padding: 0.5rem;
}

.client-pre-email input::placeholder {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #A49A8E;
}

.client-pre-email input:focus {
  border-color: #A49A8E !important;
}

.client-pre-email input:focus {
  box-shadow: none !important;
}

button#btn-client-pre-email {
  background-color: #1E120D;
  color: #FFFFFF;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  text-transform: none;
  border-radius: 0.5rem;
  height: 3rem;
}

.client-pre-email .emailInfo {
  margin: 1.5rem auto 0 auto
}

.emailInfo {
  background-color: transparent !important;
  border: none !important;
  width: 41.125rem !important;
  padding: 0 !important;
}

.emailInfo ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 1rem;
  column-gap: 1.5rem;
}

.emailInfo h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
  padding: 0;
  margin: 0 0 1rem 0;
  color: #1E120D !important;
}

.emailInfo ul li {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 0.5rem;
  width: 9.15625rem
}

.emailInfo ul li span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
  color: #1E120D;
}

.emailInfo ul li .icon-ok {
  background: none !important;
  top: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

.emailInfo ul li .icon-ok::before {
  content: '';
  display: inline-block;
  width: 2rem;
  height: 2rem;
}

.emailInfo ul li:nth-child(1) span {
  width: 6.1875rem;
}

.emailInfo ul li:nth-child(2) span {
  font-size: 0;
  line-height: 0;
}

.emailInfo ul li:nth-child(2) span::before {
  content: "Notificar sobre o seu pedido";
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
  color: #1E120D;
}

.emailInfo ul li:nth-child(1) .icon-ok::before {
  background-image: url('data:image/svg+xml,<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.9632 18.3186C21.652 17.5429 23.0189 16.222 23.8359 14.5762C24.6528 12.9303 24.8704 11.0592 24.4523 9.27488C24.0342 7.49057 23.0056 5.90101 21.5383 4.77142C20.071 3.64182 18.2537 3.0405 16.3894 3.06778C14.5252 3.09506 12.7269 3.74929 11.2945 4.92132C9.86214 6.09334 8.88232 7.71228 8.51852 9.50804C8.15472 11.3038 8.42891 13.1677 9.29543 14.7889C10.1619 16.4101 11.5684 17.6905 13.28 18.4164C11.0061 19.1456 9.02484 20.5614 7.6188 22.4618C6.21276 24.3622 5.45379 26.6501 5.4502 28.9992C5.4502 29.194 5.52899 29.3807 5.66923 29.5185C5.80947 29.6562 5.99969 29.7336 6.19802 29.7336C6.39635 29.7336 6.58657 29.6562 6.72681 29.5185C6.86705 29.3807 6.94579 29.194 6.94579 28.9992C6.971 26.4532 8.01861 24.0199 9.8608 22.2283C11.703 20.4367 14.1908 19.4316 16.7835 19.4316C19.3762 19.4316 21.8641 20.4367 23.7063 22.2283C25.5484 24.0199 26.5961 26.4532 26.6213 28.9992C26.6213 29.194 26.7 29.3807 26.8402 29.5185C26.9805 29.6562 27.1707 29.7336 27.369 29.7336C27.5674 29.7336 27.7576 29.6562 27.8978 29.5185C28.0381 29.3807 28.1169 29.194 28.1169 28.9992C28.113 26.5933 27.3168 24.2533 25.8473 22.3283C24.3778 20.4033 22.3137 18.9968 19.9632 18.3186ZM9.85699 11.0672C9.85718 9.77333 10.248 8.50856 10.9801 7.43282C11.7122 6.35709 12.7528 5.51871 13.9701 5.02369C15.1874 4.52867 16.5268 4.39925 17.819 4.65178C19.1112 4.90431 20.2981 5.52746 21.2297 6.44243C22.1612 7.35741 22.7956 8.52311 23.0526 9.79214C23.3096 11.0612 23.1776 12.3765 22.6733 13.5719C22.1691 14.7673 21.3152 15.789 20.2197 16.5078C19.1242 17.2266 17.8363 17.6103 16.5187 17.6103C14.7524 17.6083 13.059 16.9183 11.81 15.6917C10.5611 14.465 9.85872 12.8019 9.85699 11.0672Z" fill="%23575756"/></svg>');
}

.emailInfo ul li:nth-child(2) .icon-ok::before {
  background-image: url('data:image/svg+xml,<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3771 3.06641C9.48859 3.06641 3.07147 8.56996 3.07147 15.3347C3.08636 17.9305 4.01402 20.4371 5.68996 22.4101C5.68996 22.4242 5.68996 22.4384 5.68996 22.4526C5.68725 23.0735 5.51056 23.6812 5.18014 24.2056C4.84973 24.73 4.37904 25.1499 3.82213 25.4172L2.88281 25.867L3.68307 26.5334C4.14747 26.9218 4.68348 27.2141 5.26036 27.3936C5.83723 27.5731 6.44363 27.6362 7.04479 27.5794C7.64595 27.5225 8.23007 27.3467 8.76361 27.0622C9.29715 26.7776 9.76965 26.3899 10.154 25.9211C12.4004 27.0352 14.8729 27.6097 17.3771 27.5996C25.2657 27.5996 31.6828 22.096 31.6828 15.3313C31.6828 8.56663 25.2657 3.06641 17.3771 3.06641ZM17.3771 26.2652C14.8973 26.2783 12.4541 25.6633 10.2723 24.4767L9.71702 24.1719L9.38596 24.71C8.97801 25.3749 8.34743 25.8712 7.60795 26.1093C6.86846 26.3474 6.06878 26.3117 5.35315 26.0086C5.87233 25.5746 6.29062 25.0312 6.57846 24.4168C6.86631 23.8024 7.01669 23.1319 7.01908 22.4526C7.01908 22.3493 7.01081 22.2476 7.0017 22.1469L6.97852 21.8695L6.83865 21.7029C5.28579 19.9465 4.41942 17.6824 4.40059 15.3313C4.40059 9.30466 10.221 4.40086 17.3763 4.40086C24.5316 4.40086 30.3521 9.30466 30.3521 15.3313C30.3521 21.358 24.5308 26.2652 17.3771 26.2652Z" fill="%23575756"/><path d="M12.5015 16.6741C13.236 16.6741 13.8315 16.0748 13.8315 15.3355C13.8315 14.5962 13.236 13.9969 12.5015 13.9969C11.767 13.9969 11.1716 14.5962 11.1716 15.3355C11.1716 16.0748 11.767 16.6741 12.5015 16.6741Z" fill="%23575756"/><path d="M17.378 16.6741C18.1125 16.6741 18.7079 16.0748 18.7079 15.3355C18.7079 14.5962 18.1125 13.9969 17.378 13.9969C16.6435 13.9969 16.0481 14.5962 16.0481 15.3355C16.0481 16.0748 16.6435 16.6741 17.378 16.6741Z" fill="%23575756"/><path d="M22.2533 16.6741C22.9878 16.6741 23.5832 16.0748 23.5832 15.3355C23.5832 14.5962 22.9878 13.9969 22.2533 13.9969C21.5188 13.9969 20.9234 14.5962 20.9234 15.3355C20.9234 16.0748 21.5188 16.6741 22.2533 16.6741Z" fill="%23575756"/></svg>');
}

.emailInfo ul li:nth-child(3) .icon-ok::before {
  background-image: url('data:image/svg+xml,<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.089 26.9569L26.5328 9.07844C26.5172 8.89132 26.4317 8.71694 26.2934 8.59003C26.155 8.46312 25.9739 8.39299 25.7861 8.39364H21.4373V6.84165C21.4373 6.15976 21.303 5.48453 21.042 4.85455C20.7811 4.22456 20.3986 3.65215 19.9164 3.16997C19.4343 2.6878 18.8618 2.30534 18.2319 2.04439C17.6019 1.78344 16.9266 1.64911 16.2448 1.64911C15.5629 1.64911 14.8877 1.78344 14.2577 2.04439C13.6277 2.30534 13.0552 2.6878 12.5731 3.16997C12.0909 3.65215 11.7084 4.22456 11.4475 4.85455C11.1865 5.48453 11.0522 6.15976 11.0522 6.84165V8.39045H6.70875C6.52141 8.39127 6.34112 8.4619 6.20305 8.58853C6.06499 8.71516 5.97908 8.88868 5.9621 9.07525L4.41008 26.9558C4.37467 27.3648 4.42022 27.7767 4.5441 28.1681C4.66798 28.5595 4.86776 28.9226 5.13206 29.2368C5.39635 29.5509 5.71997 29.8098 6.0844 29.9988C6.44883 30.1878 6.84693 30.3031 7.25595 30.3382C7.34342 30.3456 7.43301 30.351 7.52154 30.351H24.9765C25.3871 30.3507 25.7937 30.2695 26.173 30.1121C26.5523 29.9547 26.8968 29.724 27.1869 29.4334C27.4771 29.1428 27.7071 28.7978 27.8639 28.4183C28.0207 28.0387 28.1012 27.632 28.1007 27.2214C28.1007 27.1339 28.0965 27.0443 28.089 26.9569ZM12.5552 8.39152V6.84165C12.5468 6.3515 12.6362 5.8646 12.818 5.40933C12.9998 4.95407 13.2704 4.53954 13.6141 4.18996C13.9578 3.84039 14.3676 3.56275 14.8198 3.37323C15.2719 3.18371 15.7572 3.08609 16.2474 3.08609C16.7376 3.08609 17.223 3.18371 17.6751 3.37323C18.1272 3.56275 18.537 3.84039 18.8807 4.18996C19.2244 4.53954 19.495 4.95407 19.6768 5.40933C19.8587 5.8646 19.948 6.3515 19.9397 6.84165V8.39045L12.5552 8.39152ZM12.2255 15.8945C12.1449 15.9592 12.0504 16.0043 11.9493 16.0265C11.8483 16.0486 11.7436 16.047 11.6432 16.022C11.5429 15.9969 11.4497 15.949 11.371 15.882C11.2922 15.815 11.23 15.7306 11.1893 15.6356C11.1485 15.5406 11.1302 15.4374 11.1359 15.3341C11.1416 15.2309 11.1711 15.1303 11.222 15.0404C11.273 14.9504 11.3441 14.8734 11.4297 14.8154C11.5153 14.7574 11.6132 14.7201 11.7157 14.7062C11.7687 14.7139 11.8226 14.7139 11.8757 14.7062C12.0078 14.7203 12.1328 14.7733 12.2347 14.8585C12.3367 14.9436 12.411 15.0572 12.4484 15.1847C12.4858 15.3122 12.4844 15.4479 12.4446 15.5746C12.4047 15.7014 12.3281 15.8134 12.2245 15.8966L12.2255 15.8945ZM11.0522 13.328C10.5736 13.5043 10.1721 13.8435 9.91835 14.286C9.66456 14.7285 9.57455 15.2462 9.66409 15.7484C9.75363 16.2506 10.017 16.7052 10.4081 17.0328C10.7992 17.3603 11.293 17.5398 11.8032 17.5398C12.3133 17.5398 12.8071 17.3603 13.1982 17.0328C13.5893 16.7052 13.8527 16.2506 13.9422 15.7484C14.0318 15.2462 13.9417 14.7285 13.6879 14.286C13.4342 13.8435 13.0328 13.5043 12.5541 13.328V9.89019H19.944V13.328C19.4228 13.5208 18.9952 13.9057 18.749 14.4038C18.5029 14.9019 18.4568 15.4754 18.6202 16.0065C18.729 16.3598 18.9261 16.6795 19.1929 16.9354C19.4597 17.1913 19.7873 17.3749 20.1449 17.4688C20.5024 17.5627 20.878 17.5639 21.2361 17.4721C21.5942 17.3804 21.923 17.1988 22.1914 16.9445C22.4597 16.6903 22.6588 16.3717 22.7697 16.0191C22.8805 15.6664 22.8996 15.2913 22.8251 14.9292C22.7505 14.5671 22.5848 14.23 22.3437 13.9499C22.1025 13.6697 21.7939 13.4557 21.4469 13.328V9.89019H25.096L26.5893 27.0806C26.6103 27.295 26.5879 27.5114 26.5236 27.717C26.4593 27.9226 26.3543 28.1132 26.2149 28.2774L26.1722 28.3243C26.0225 28.489 25.8401 28.6207 25.6365 28.7109C25.433 28.801 25.2129 28.8478 24.9904 28.848H7.51624C7.08706 28.8472 6.6757 28.6763 6.37223 28.3729C6.06875 28.0694 5.89788 27.658 5.89703 27.2289C5.89703 27.1819 5.89702 27.1339 5.90449 27.0849L7.39781 9.89764H11.0565L11.0522 13.328ZM21.1077 15.888C21.0393 15.9442 20.9604 15.9861 20.8756 16.0112C20.7907 16.0363 20.7017 16.0441 20.6138 16.0342C20.4369 16.0146 20.2751 15.9256 20.1637 15.7867C20.1082 15.7182 20.0669 15.6394 20.0422 15.5548C20.0175 15.4702 20.0098 15.3815 20.0197 15.2939C20.0359 15.1449 20.1015 15.0055 20.2061 14.898C20.3107 14.7906 20.4482 14.7212 20.5968 14.7009C20.6501 14.7097 20.7045 14.7097 20.7578 14.7009C20.8455 14.7102 20.9304 14.7367 21.0078 14.7789C21.0851 14.8211 21.1533 14.8782 21.2086 14.9469C21.2638 15.0156 21.3049 15.0946 21.3295 15.1792C21.3541 15.2638 21.3617 15.3525 21.3519 15.4401C21.3446 15.5287 21.3193 15.615 21.2777 15.6936C21.2361 15.7723 21.179 15.8417 21.1098 15.8976L21.1077 15.888Z" fill="%23575756"/></svg>')
}

.emailInfo ul li:nth-child(4) .icon-ok::before {
  background-image: url('data:image/svg+xml,<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M31.1295 7.05322L25.01 1.5587C24.8447 1.40883 24.6273 1.32816 24.4033 1.33357C24.1793 1.33898 23.9661 1.43004 23.8084 1.58771L3.26679 21.9471C3.13621 22.0769 3.05041 22.2443 3.02169 22.4254L2.0945 28.3369C2.07451 28.4602 2.08182 28.5863 2.11595 28.7065C2.15008 28.8266 2.21021 28.938 2.29215 29.0328C2.37408 29.1276 2.47587 29.2036 2.59043 29.2555C2.70499 29.3074 2.8296 29.334 2.95556 29.3333H9.58153C9.69593 29.3335 9.80924 29.3113 9.91496 29.268C10.0207 29.2246 10.1167 29.161 10.1975 29.0807L31.1599 8.30432C31.2438 8.22192 31.3098 8.1234 31.354 8.01481C31.3981 7.90623 31.4194 7.78985 31.4166 7.67281C31.4137 7.55578 31.3868 7.44055 31.3374 7.33419C31.2881 7.22783 31.2173 7.13258 31.1295 7.05428V7.05322ZM5.64497 27.6061L4.20267 26.1765L4.4857 24.3708L7.74881 27.605L5.64497 27.6061ZM9.72033 27.117L5.12118 22.5587L20.8468 6.96293L25.4459 11.5213L9.72033 27.117ZM26.6833 10.3035L22.0841 5.74514L24.4602 3.3902L29.287 7.72283L26.6833 10.3035Z" fill="%23575756"/></svg>');
}

.pre-email {
  box-sizing: border-box;
  background-color: #FFFFFF;
  max-width: 41.125rem;
  margin: auto;
  padding: 1rem;
  border-radius: 1rem;
}

input:-webkit-autofill,
input:-webkit-autofill:focus {
  transition: background-color 600000s 0s, color 600000s 0s;
}

input[data-autocompleted] {
  background-color: transparent !important;
}

@media (max-width: 47.9375rem) {
  .summary-template-holder .summary .coupon {
    padding: 0 !important;
    margin: 0 !important;
  }
}

@media (min-width: 64rem) {
  .client-pre-email .client-email .loading-inline {
    right: 0 !important;
  }

  .cart-select-gift-placeholder {
    padding-bottom: 1.5rem;
    margin-top: 1.5rem;
    margin-bottom: 0 !important;
  }

  div#payments-title span {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .container-main {
    min-height: 31.25rem;
  }

  .container.container-main.container-cart {
    max-width: 80rem;
    width: 100% !important;
  }

  .full-cart .summary-totalizers {
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
  }

  .cart-template-holder {
    max-width: 50rem;
  }

  .cart {
    margin-bottom: 0 !important;
    padding-bottom: 1rem;
    border-bottom: 0.0625rem solid #F1EEE9;
  }

  .cart-active .cart-template .span5.totalizers.summary-totalizers.cart-totalizers.pull-right {
    position: fixed;
    top: 5rem;
    padding: 5rem 1rem 0 4rem !important;
    max-width: 25rem;
    margin-right: calc((100vw - 80rem) / 2) !important;
  }

  .coupon-form .coupon-fields span:has(input#cart-coupon) {
    display: flex;
  }

  .full-cart .cart table tbody tr td.quantity {
    margin-left: 0 !important;
  }

  .empty-cart-content {
    display: flex;
    position: absolute;
    flex-direction: column;
    width: 100%;
    align-items: center;
    margin-top: 9.25rem;
  }

  .empty-cart-content::before {
    margin-top: 0;
  }

  h1#cart-title {
    width: 68.75%;
    margin: 0 !important;
    height: 1.75rem !important;
    padding: 1.5rem 1rem !important;
  }

  h1#cart-title::before {
    font-size: 1.5rem !important;
    line-height: 1.75rem !important;
  }

  .full-cart .summary-totalizers {
    border-left: 0.125rem solid #F1EEE9;
  }

  h2.empty-cart-title,
  .empty-cart-message,
  .empty-cart-links {
    width: 22.25rem !important;
  }

  h2.empty-cart-title::before {
    font-size: 1.5rem !important;
    line-height: 1.75rem !important;
  }

  input#cart-coupon {
    width: 100%;
  }

  .srp-main-title {
    font-size: 1.125rem;
    line-height: 1.5rem;
    margin-bottom: 0 !important;
  }

  .srp-toggle {
    width: 100%;
    padding: 0 !important;
    margin: 0 0 1rem 0 !important;
  }

  .product-image img {
    margin-right: 1rem;
  }

  .cart-items .product-remove,
  .cart-items .product-price,
  .cart-items .shipping-date,
  .cart-items .quantity-price,
  .cart-items .quantity,
  .cart-items .monetary {
    text-align: left;
  }

  .cart .cart-items td.quantity-price,
  .cart .cart-items td.product-price {
    padding-left: 1.5rem !important;
  }

  .cart .cart-items td {
    padding: 0.5rem 0 !important;
  }

  .cart .cart-items td.item-unavailable-message {
    padding: 0.5rem 0 0.5rem 0.5rem !important;
  }

  div#shipping-preview-container {
    max-width: 50rem !important;
    padding-left: 1rem;
  }

  .recommended-products {
    padding-left: 1rem;
  }

  .vtex-front-messages-template {
    border-radius: 0.25rem;
  }

  .vtex-front-messages-placeholder {
    top: 0.875rem;
  }

  td.quantity .item-quantity-change.item-quantity-change-decrement {
    position: relative;
    right: -0.4375rem !important;
    z-index: 97;
  }

  td.quantity .item-quantity-change {
    right: -2.625rem !important;
    top: -0.125rem !important;
    z-index: 97;
  }

  .show-more-items-button {
    margin-top: 0.5rem !important;
  }

  .cart-more-options {
    width: 62.1875% !important;
  }

  .client-profile-data {
    width: 100% !important;
  }

  .step {
    box-sizing: border-box;
    padding: 0;
    max-width: 50rem;
  }

  .client-profile-data .accordion-inner {
    padding: 1rem 1.5rem 1.5rem 1.5rem;
  }

  div#client-profile-data .accordion-toggle {
    padding: 1.5rem 0 0 1.5rem;
  }

  .accordion-toggle .link-box-edit {
    place-content: center;
    padding: 0;
    height: 2rem;
    margin: 0 auto;
    top: 1.375rem;
    right: 1.5rem;
  }

  .vtexIdUI {
    width: 34.125rem !important;
    margin-left: -17.1875rem !important;
  }

  div#vtexIdUI-auth-selector li button {
    height: 3rem !important;
  }

  button#vtexIdUI-google-plus p::before {
    content: "";
    display: inline-block;
    height: 1.25rem;
    width: 1.25rem;
    background-image: url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.62926 1.33534C5.73754 1.9783 4.10613 3.19867 2.97464 4.81718C1.84316 6.4357 1.27125 8.36705 1.34291 10.3276C1.41458 12.2881 2.12605 14.1744 3.37281 15.7094C4.61957 17.2445 6.33592 18.3474 8.26974 18.8561C9.83753 19.2525 11.4801 19.2699 13.0563 18.9068C14.4841 18.5926 15.8042 17.9205 16.8873 16.9562C18.0145 15.922 18.8327 14.6063 19.2539 13.1506C19.7118 11.5676 19.7932 9.90289 19.4921 8.28424H10.6882V11.8623H15.7868C15.6849 12.433 15.4665 12.9776 15.1448 13.4637C14.823 13.9498 14.4045 14.3672 13.9142 14.6911C13.2916 15.0946 12.5898 15.3661 11.8537 15.4882C11.1155 15.6227 10.3584 15.6227 9.62021 15.4882C8.87203 15.3366 8.16427 15.0341 7.54199 14.5998C6.5423 13.9065 5.79167 12.9216 5.39722 11.7855C4.99609 10.6282 4.99609 9.37346 5.39722 8.21613C5.678 7.40489 6.14217 6.66626 6.75508 6.05537C7.45648 5.34345 8.34448 4.83457 9.32165 4.58455C10.2988 4.33453 11.3274 4.35305 12.2945 4.63806C13.05 4.86528 13.7409 5.26228 14.3121 5.79742C14.887 5.23706 15.4609 4.67526 16.0338 4.112C16.3297 3.80912 16.6521 3.52073 16.9435 3.2106C16.0716 2.41568 15.0482 1.79714 13.9319 1.39041C11.8991 0.667246 9.6749 0.647811 7.62926 1.33534Z" fill="%231E120D"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.25rem;
  }

  button#vtexIdUI-google-plus:hover p::before {
    background-image: url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.62926 1.33485C5.73754 1.97781 4.10613 3.19818 2.97464 4.81669C1.84316 6.43521 1.27125 8.36656 1.34291 10.3271C1.41458 12.2876 2.12605 14.1739 3.37281 15.709C4.61957 17.244 6.33592 18.3469 8.26974 18.8556C9.83753 19.252 11.4801 19.2694 13.0563 18.9064C14.4841 18.5921 15.8042 17.92 16.8873 16.9557C18.0145 15.9215 18.8327 14.6058 19.2539 13.1502C19.7118 11.5671 19.7932 9.9024 19.4921 8.28375H10.6882V11.8618H15.7868C15.6849 12.4325 15.4665 12.9772 15.1448 13.4632C14.823 13.9493 14.4045 14.3668 13.9142 14.6906C13.2916 15.0941 12.5898 15.3656 11.8537 15.4877C11.1155 15.6222 10.3584 15.6222 9.62021 15.4877C8.87203 15.3362 8.16427 15.0336 7.54199 14.5993C6.5423 13.906 5.79167 12.9211 5.39722 11.785C4.99609 10.6277 4.99609 9.37297 5.39722 8.21564C5.678 7.4044 6.14217 6.66577 6.75508 6.05488C7.45648 5.34296 8.34448 4.83408 9.32165 4.58406C10.2988 4.33404 11.3274 4.35256 12.2945 4.63757C13.05 4.86479 13.7409 5.26179 14.3121 5.79693C14.887 5.23657 15.4609 4.67477 16.0338 4.11151C16.3297 3.80863 16.6521 3.52024 16.9435 3.21011C16.0716 2.41519 15.0482 1.79665 13.9319 1.38992C11.8991 0.666757 9.6749 0.647323 7.62926 1.33485Z" fill="%23575756"/></svg>');
  }

  button#vtexIdUI-facebook p::before {
    content: "";
    display: inline-block;
    height: 1.25rem;
    width: 1.25rem;
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.3973 11.1454L14.8725 7.82757H11.9028V5.6751C11.8822 5.42733 11.9138 5.17776 11.9954 4.94486C12.077 4.71196 12.2064 4.5017 12.3741 4.32962C12.5417 4.15754 12.7434 4.02806 12.964 3.95075C13.1847 3.87343 13.4188 3.85027 13.649 3.88297H15.0002V1.05757C14.2053 0.919969 13.4021 0.844997 12.5969 0.833252C10.147 0.833252 8.55076 2.42413 8.55076 5.29886V7.82757H5.8335V11.1454H8.55373V19.1666H11.9013V11.1454H14.3973Z" fill="%231E120D"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.25rem;
  }

  button#vtexIdUI-facebook:hover p::before {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.3973 11.1451L14.8725 7.82732H11.9028V5.67486C11.8822 5.42708 11.9138 5.17751 11.9954 4.94462C12.077 4.71172 12.2064 4.50145 12.3741 4.32938C12.5417 4.1573 12.7434 4.02782 12.964 3.9505C13.1847 3.87319 13.4188 3.85003 13.649 3.88273H15.0002V1.05732C14.2053 0.919725 13.4021 0.844753 12.5969 0.833008C10.147 0.833008 8.55076 2.42389 8.55076 5.29862V7.82732H5.8335V11.1451H8.55373V19.1663H11.9013V11.1451H14.3973Z" fill="%23575756"/></svg>') !important;
  }
}

.product-item.unavailable {
  padding-bottom: 0.5rem !important;
  background-color: transparent;
}

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

.cart-items .product-remove,
.cart-items .product-price,
.cart-items .shipping-date,
.cart-items .quantity-price,
.cart-items .quantity,
.cart-items .monetary {
  text-align: left;
}

.product-item.unavailable td {
  opacity: 0.4 !important;
}

.product-item.unavailable .product-price {
  opacity: 1 !important;
}

.product-item.unavailable .product-price::before {
  content: "Indisponível";
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  width: fit-content;
}

.item-unavailable {
  background-color: #f9f2d9;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
  border-radius: 0.5rem !important;
}

.item-unavailable .item-unavailable-message::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.1117 14.9812L11.4862 3.35845C11.3341 3.09705 11.117 2.88034 10.8564 2.72977C10.5958 2.57921 10.3009 2.5 10.0007 2.5C9.70053 2.5 9.40556 2.57921 9.145 2.72977C8.88445 2.88034 8.66733 3.09705 8.51516 3.35845L1.88968 14.9812C1.74385 15.2334 1.66699 15.5203 1.66699 15.8124C1.66699 16.1045 1.74385 16.3913 1.88968 16.6435C2.03982 16.9067 2.25665 17.1248 2.51787 17.2753C2.77909 17.4258 3.07528 17.5034 3.37598 17.4999H16.6254C16.9259 17.5031 17.2217 17.4254 17.4827 17.2749C17.7436 17.1244 17.9602 16.9065 18.1102 16.6435C18.2563 16.3914 18.3334 16.1047 18.3337 15.8126C18.3339 15.5205 18.2573 15.2336 18.1117 14.9812ZM17.3231 16.1836C17.2523 16.3065 17.1504 16.4082 17.0277 16.4782C16.9051 16.5481 16.7662 16.5838 16.6254 16.5815H3.37598C3.23518 16.5838 3.09631 16.5481 2.97368 16.4782C2.85105 16.4082 2.74909 16.3065 2.67829 16.1836C2.61206 16.071 2.57711 15.9425 2.57711 15.8116C2.57711 15.6807 2.61206 15.5522 2.67829 15.4397L9.30301 3.81687C9.37543 3.69533 9.47774 3.59477 9.59999 3.52496C9.72224 3.45515 9.86028 3.41847 10.0007 3.41847C10.1411 3.41847 10.2792 3.45515 10.4014 3.52496C10.5237 3.59477 10.626 3.69533 10.6984 3.81687L17.3239 15.4397C17.39 15.5523 17.4248 15.6808 17.4247 15.8117C17.4245 15.9426 17.3895 16.0711 17.3231 16.1836ZM9.54618 11.5305V8.4692C9.54618 8.34742 9.59407 8.23062 9.67931 8.14451C9.76455 8.0584 9.88016 8.01002 10.0007 8.01002C10.1213 8.01002 10.2369 8.0584 10.3221 8.14451C10.4073 8.23062 10.4552 8.34742 10.4552 8.4692V11.5305C10.4552 11.6522 10.4073 11.769 10.3221 11.8551C10.2369 11.9413 10.1213 11.9896 10.0007 11.9896C9.88016 11.9896 9.76455 11.9413 9.67931 11.8551C9.59407 11.769 9.54618 11.6522 9.54618 11.5305ZM10.7582 14.2856C10.7582 14.4369 10.7138 14.5849 10.6306 14.7108C10.5473 14.8366 10.429 14.9347 10.2906 14.9926C10.1522 15.0506 9.99986 15.0657 9.85291 15.0362C9.70597 15.0067 9.57098 14.9338 9.46504 14.8267C9.3591 14.7197 9.28695 14.5833 9.25772 14.4349C9.22849 14.2864 9.24349 14.1325 9.30083 13.9927C9.35816 13.8529 9.45526 13.7333 9.57983 13.6492C9.70441 13.5651 9.85088 13.5203 10.0007 13.5203C10.2016 13.5203 10.3943 13.6009 10.5364 13.7444C10.6784 13.8879 10.7582 14.0826 10.7582 14.2856Z' fill='%23806C25'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.125rem;
  height: 1.125rem;
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.25rem;
  flex-shrink: 0;
}

.cart .cart-items .item-unavailable td {
  padding: 0.4375rem 0.5rem !important;
}

.item-unavailable .item-unavailable-message .help-arrow {
  display: none;
}

.item-unavailable td {
  text-align: left;
  font-family: "Montserrat", sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  color: #806c25;
  border-radius: 0.5rem;
}

.item-unavailable td span {
  margin: auto 0;
  vertical-align: middle;
}

.item-unavailable .item-unavailable-message .icon-warning-sign {
  display: none;
}

.shp-alert-shipping-unavailable {
  padding: 0.25rem !important;
  margin-top: 0 !important;
  margin-bottom: -1rem !important;
}

.unavailable .quantity a,
.unavailable .quantity input {
  pointer-events: none;
  user-select: none;
  cursor: not-allowed;
  color: #999999;
  background-color: #eee;
}

@media (max-width: 30.625rem) {
  .item-unavailable .item-unavailable-message {
    display: flex !important;
    gap: 0.25rem !important;
  }
}

@media (max-width: 47.9375rem) {
  .summary-template-holder .summary .coupon {
    padding: 0 !important;
    margin: 0 !important;
  }
}

@media (min-width: 64rem) {

  .full-cart .summary-totalizers {
    position: absolute;
    top: 0;
    right: 0;
  }

  .cart-template-holder {
    width: 62.1875%;
    padding: 0 0 0 1rem;
  }

  h1#cart-title::before {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }

  .full-cart .summary-totalizers {
    border-left: 0.125rem solid #F1EEE9;
  }

  .custom-footer h4 {
    text-align: left !important;
  }

  .custom-payment {
    justify-content: left !important;
  }

  .custom-footer-row1-col1,
  .custom-footer-row1-col2 {
    flex-direction: row;
  }
}

#orderform-title {
  display: block;
  font-family: "Montserrat", sans-serif;
  font-size: 1.3125rem;
  font-weight: 700;
  color: #111
}

.onda-v1 .mw5 {
  max-width: none;
}

.cart-active .srp-container {
  max-width: none !important;
}

.srp-main-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 500 !important;
  font-size: 1.125rem !important;
  line-height: 1.5rem !important;
  margin-bottom: 0.5rem !important;
  color: #1E120D !important;
}

.srp-main-title .onda-v1 .f3 {
  font-size: 1.125rem;
}

.srp-description {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1E120D;
  margin-bottom: 0;
}

button#shipping-calculate-link {
  padding-right: 1.5rem;
  background: transparent;
  padding-left: 1.5rem;
  border-radius: 0.5rem;
  border-width: 0.0625rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
  color: #1E120D;
  text-transform: none;
}

th.product,
th.shipping-date,
th.product-price,
th.quantity,
th.quantity-price {
  font-family: "Montserrat", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  color: #575756;
}

th.shipping-date,
td.shipping-date,
td span.shipping-estimate-date {
  display: none;
}

td.product-name a {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1E120D;
}

tbody.totalizers-list td.info {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 400 !important;
  font-size: 0.75rem !important;
  line-height: 1rem !important;
  padding: 0 !important;
  color: #1E120D !important;
  text-align: start !important;
}

.summary-template-holder .accordion-inner .table,
.summary-template-holder .accordion-inner .table .totalizers-list {
  gap: 0.25rem;
  display: grid;
}

tbody.totalizers-list td.monetary {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  text-align: right;
  color: #1E120D;
}

tfoot td.info {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 1rem !important;
  line-height: 1.5rem;
  color: #1E120D;
  padding: 0 !important;
}

tfoot td.monetary {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 1rem !important;
  line-height: 1.5rem;
  text-align: right;
}

.srp-items {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem !important;
  line-height: 1.25rem;
  color: #1E120D !important;
}

.srp-items.f5.black-70::after {
  content: ":";
  position: relative;
  right: 0.1875rem;
}

.srp-items strong {
  font-weight: 400;
}

.srp-delivery-select-container optgroup {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1E120D;
  padding: 0.5rem 0 0.5rem 2.875rem;
  border-radius: 0.25rem;
}

.product-image img {
  width: 4rem !important;
  height: 5.3125rem;
  border-radius: 0.5rem;
  max-width: 4rem;
}

h1#cart-title {
  font-size: 0;
  margin: 1rem 0;
  height: 1.5rem;
}

h1#cart-title::before {
  content: "Minha sacola";
  display: block;
  font-family: "Montserrat", sans-serif;
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 500;
  color: #1E120D;
}

.empty-cart-content::before {
  content: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M27.839 26.9567L26.2828 9.07826C26.2672 8.89114 26.1817 8.71676 26.0434 8.58984C25.905 8.46293 25.7239 8.39281 25.5361 8.39346H21.1873V6.84147C21.1873 6.15958 21.053 5.48435 20.792 4.85436C20.5311 4.22438 20.1486 3.65196 19.6664 3.16979C19.1843 2.68762 18.6118 2.30516 17.9819 2.04421C17.3519 1.78326 16.6766 1.64893 15.9948 1.64893C15.3129 1.64893 14.6377 1.78326 14.0077 2.04421C13.3777 2.30516 12.8052 2.68762 12.3231 3.16979C11.8409 3.65196 11.4584 4.22438 11.1975 4.85436C10.9365 5.48435 10.8022 6.15958 10.8022 6.84147V8.39027H6.45875C6.27141 8.39109 6.09112 8.46172 5.95305 8.58835C5.81499 8.71497 5.72908 8.8885 5.7121 9.07507L4.16008 26.9556C4.12467 27.3646 4.17022 27.7766 4.2941 28.1679C4.41798 28.5593 4.61776 28.9225 4.88206 29.2366C5.14635 29.5507 5.46997 29.8096 5.8344 29.9986C6.19883 30.1876 6.59693 30.3029 7.00595 30.338C7.09342 30.3455 7.18301 30.3508 7.27154 30.3508H24.7265C25.1371 30.3505 25.5437 30.2694 25.923 30.1119C26.3023 29.9545 26.6468 29.7238 26.9369 29.4332C27.2271 29.1426 27.4571 28.7976 27.6139 28.4181C27.7707 28.0386 27.8512 27.6318 27.8507 27.2212C27.8507 27.1337 27.8465 27.0441 27.839 26.9567ZM12.3052 8.39134V6.84147C12.2968 6.35132 12.3862 5.86441 12.568 5.40915C12.7498 4.95388 13.0204 4.53935 13.3641 4.18978C13.7078 3.8402 14.1176 3.56257 14.5698 3.37305C15.0219 3.18352 15.5072 3.08591 15.9974 3.08591C16.4876 3.08591 16.973 3.18352 17.4251 3.37305C17.8772 3.56257 18.287 3.8402 18.6307 4.18978C18.9744 4.53935 19.245 4.95388 19.4268 5.40915C19.6087 5.86441 19.698 6.35132 19.6897 6.84147V8.39027L12.3052 8.39134ZM11.9755 15.8943C11.8949 15.959 11.8004 16.0041 11.6993 16.0263C11.5983 16.0484 11.4936 16.0468 11.3932 16.0218C11.2929 15.9967 11.1997 15.9488 11.121 15.8818C11.0422 15.8148 10.98 15.7304 10.9393 15.6354C10.8985 15.5404 10.8802 15.4372 10.8859 15.334C10.8916 15.2307 10.9211 15.1301 10.972 15.0402C11.023 14.9502 11.0941 14.8732 11.1797 14.8152C11.2653 14.7573 11.3632 14.7199 11.4657 14.706C11.5187 14.7137 11.5726 14.7137 11.6257 14.706C11.7578 14.7201 11.8828 14.7731 11.9847 14.8583C12.0867 14.9435 12.161 15.057 12.1984 15.1845C12.2358 15.312 12.2344 15.4477 12.1946 15.5744C12.1547 15.7012 12.0781 15.8132 11.9745 15.8964L11.9755 15.8943ZM10.8022 13.3279C10.3236 13.5042 9.92215 13.8433 9.66835 14.2858C9.41456 14.7283 9.32455 15.246 9.41409 15.7482C9.50363 16.2504 9.76701 16.7051 10.1581 17.0326C10.5492 17.3601 11.043 17.5396 11.5532 17.5396C12.0633 17.5396 12.5571 17.3601 12.9482 17.0326C13.3393 16.7051 13.6027 16.2504 13.6922 15.7482C13.7818 15.246 13.6917 14.7283 13.4379 14.2858C13.1842 13.8433 12.7828 13.5042 12.3041 13.3279V9.89001H19.694V13.3279C19.1728 13.5206 18.7452 13.9055 18.499 14.4036C18.2529 14.9018 18.2068 15.4752 18.3702 16.0063C18.479 16.3596 18.6761 16.6793 18.9429 16.9352C19.2097 17.1911 19.5373 17.3747 19.8949 17.4686C20.2524 17.5625 20.628 17.5637 20.9861 17.4719C21.3442 17.3802 21.673 17.1986 21.9414 16.9443C22.2097 16.6901 22.4088 16.3715 22.5197 16.0189C22.6305 15.6662 22.6496 15.2911 22.5751 14.929C22.5005 14.5669 22.3348 14.2299 22.0937 13.9497C21.8525 13.6695 21.5439 13.4555 21.1969 13.3279V9.89001H24.846L26.3393 27.0804C26.3603 27.2948 26.3379 27.5112 26.2736 27.7168C26.2093 27.9224 26.1043 28.113 25.9649 28.2772L25.9222 28.3241C25.7725 28.4888 25.5901 28.6205 25.3865 28.7107C25.183 28.8009 24.9629 28.8476 24.7404 28.8479H7.26624C6.83706 28.847 6.4257 28.6762 6.12223 28.3727C5.81875 28.0692 5.64788 27.6579 5.64703 27.2287C5.64703 27.1817 5.64702 27.1337 5.65449 27.0847L7.14781 9.89746H10.8065L10.8022 13.3279ZM20.8577 15.8879C20.7893 15.944 20.7104 15.9859 20.6256 16.011C20.5407 16.0361 20.4517 16.0439 20.3638 16.034C20.1869 16.0144 20.0251 15.9254 19.9137 15.7865C19.8582 15.718 19.8169 15.6392 19.7922 15.5546C19.7675 15.47 19.7598 15.3813 19.7697 15.2938C19.7859 15.1447 19.8515 15.0053 19.9561 14.8979C20.0607 14.7904 20.1982 14.721 20.3468 14.7007C20.4001 14.7095 20.4545 14.7095 20.5078 14.7007C20.5955 14.71 20.6804 14.7365 20.7578 14.7787C20.8351 14.8209 20.9033 14.8781 20.9586 14.9467C21.0138 15.0154 21.0549 15.0944 21.0795 15.179C21.1041 15.2636 21.1117 15.3523 21.1019 15.4399C21.0946 15.5285 21.0693 15.6148 21.0277 15.6934C20.9861 15.7721 20.929 15.8415 20.8598 15.8975L20.8577 15.8879Z" fill="%231E120D"/></svg>');
  display: block;
  justify-self: center;
  width: 2rem;
  height: 2rem;
  margin-top: 1.5rem;
  margin: 0 auto;
}

h2.empty-cart-title {
  height: 1.5rem;
  font-size: 0 !important;
  margin: 1rem 0;
}

h2.empty-cart-title::before {
  content: "Ops, sua sacola está vazia.";
  display: block;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: center;
  color: #1E120D;
}

.empty-cart-message {
  font-size: 0;
}

.empty-cart-message p {
  display: none;
}

.empty-cart-message::before {
  content: "Encontre os produtos que precisa navegando pelas categorias ou utilizando a busca.";
  display: block;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
  color: #1E120D;
}

a#cart-choose-products {
  height: 3rem;
  padding: 0;
  font-size: 0;
  position: relative;
  display: inline-block;
  background-color: #1E120D;
  color: #1E120D;
  width: -webkit-fill-available;
  border-radius: 0.5rem;
  font-family: "Montserrat", sans-serif;
  text-transform: none;
  font-weight: 600;
  letter-spacing: 0%;
  text-align: center;
  color: #FFFFFF;
  margin-top: 1rem;
}

#cart-choose-products::before {
  content: 'Encontrar produtos';
  font-size: 0.875rem;
  line-height: 1.25rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 62.5rem transparent inset !important;
  box-shadow: 0 0 0 62.5rem transparent inset !important;
  -webkit-text-fill-color: #1E120D !important;
}

.price-details .price-details-icon {
  color: #1E120D;
}

.old-product-price-label,
.new-product-price-label {
  display: none;
}


td.quantity input {
  margin-top: -0.4375rem;
  position: absolute;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  text-align: center;
  border: 0.0625rem solid #D2C9C0;
  background-color: transparent;
  color: #1E120D;
  box-shadow: none;
  transition: 0.1s;
  margin-left: -1.25rem;
  width: 5.375rem !important;
  height: 2rem;
  box-sizing: border-box;
}

td.quantity .item-quantity-change {
  display: inline-block;
  z-index: 97;
  height: 1rem;
}

.vtex-shipping-preview-0-x-postalCodeForgotten {
  margin-top: 0 !important;
  align-items: flex-start !important;
}

.container:before {
  display: block;
}

.summary-totalizers .accordion-group {
  margin-bottom: 0;
}

.loading-bg {
  background-color: transparent;
}

.cart .cart-items th {
  padding: 0 0 0.25rem 0;
}

.cart .cart-items td {
  padding: 0;
}

.old-product-price {
  font-family: "Montserrat", sans-serif;
  font-weight: 400 !important;
  font-size: 0.625rem;
  line-height: 0.875rem;
  text-decoration: line-through;
  color: #A49A8E !important;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: #D2C9C0 !important;
  box-shadow: none;
}

.srp-shipping-current-single {
  border: 0.0625rem solid #1E120D !important;
}

.srp-toggle__delivery.flex-none.bg-transparent.pointer.w-50.tc.ttu.pv3.gray.blue {
  color: #fff !important;
}

.srp-toggle__delivery.flex-none.bg-transparent.pointer.w-50.tc.ttu.pv3.gray {
  color: #1E120D !important;
}

.coupon-fields {
  text-align: left;
}

.coupon-fields:not(:has(span:empty))::before {
  content: "Cupom de desconto:";
  display: block;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1E120D;
  margin-bottom: 0.5rem;
}

.coupon-fields .info {
  height: 1.5rem;
  background-color: #EFEDEA;
  padding-top: 0.25rem;
  padding-right: 0.5rem;
  padding-bottom: 0.25rem;
  padding-left: 1rem;
  gap: 0.625rem;
  border-radius: 1rem;
  color: #1E120D;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
}

a#cart-coupon-remove {
  display: inline-block;
  height: 0.75rem;
  width: 0.75rem;
  font-size: 0;
}

a#cart-coupon-remove::before {
  content: '';
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="path-1-inside-1_581_3245" fill="white"><path d="M6.40773 5.99928L10.4156 1.99188C10.4424 1.96512 10.4636 1.93336 10.4781 1.8984C10.4925 1.86344 10.5 1.82597 10.5 1.78814C10.5 1.7503 10.4925 1.71283 10.4781 1.67787C10.4636 1.64291 10.4424 1.61115 10.4156 1.58439C10.3889 1.55764 10.3571 1.53641 10.3221 1.52193C10.2872 1.50745 10.2497 1.5 10.2118 1.5C10.174 1.5 10.1365 1.50745 10.1016 1.52193C10.0666 1.53641 10.0348 1.55764 10.0081 1.58439L6.0002 5.5918L1.99231 1.58439C1.93827 1.53036 1.86497 1.5 1.78855 1.5C1.71212 1.5 1.63882 1.53036 1.58478 1.58439C1.53074 1.63843 1.50035 1.71172 1.50035 1.78814C1.50035 1.86455 1.53074 1.93784 1.58478 1.99188L5.59267 5.99928L1.58443 10.0081C1.53039 10.0622 1.5 10.1354 1.5 10.2119C1.5 10.2883 1.53039 10.3616 1.58443 10.4156C1.63847 10.4696 1.71177 10.5 1.7882 10.5C1.86462 10.5 1.93792 10.4696 1.99196 10.4156L5.99985 6.4082L10.0077 10.4156C10.0618 10.4696 10.1351 10.5 10.2115 10.5C10.2879 10.5 10.3612 10.4696 10.4153 10.4156C10.4693 10.3616 10.4997 10.2883 10.4997 10.2119C10.4997 10.1354 10.4693 10.0622 10.4153 10.0081L6.40773 5.99928Z"/></mask><path d="M6.40773 5.99928L10.4156 1.99188C10.4424 1.96512 10.4636 1.93336 10.4781 1.8984C10.4925 1.86344 10.5 1.82597 10.5 1.78814C10.5 1.7503 10.4925 1.71283 10.4781 1.67787C10.4636 1.64291 10.4424 1.61115 10.4156 1.58439C10.3889 1.55764 10.3571 1.53641 10.3221 1.52193C10.2872 1.50745 10.2497 1.5 10.2118 1.5C10.174 1.5 10.1365 1.50745 10.1016 1.52193C10.0666 1.53641 10.0348 1.55764 10.0081 1.58439L6.0002 5.5918L1.99231 1.58439C1.93827 1.53036 1.86497 1.5 1.78855 1.5C1.71212 1.5 1.63882 1.53036 1.58478 1.58439C1.53074 1.63843 1.50035 1.71172 1.50035 1.78814C1.50035 1.86455 1.53074 1.93784 1.58478 1.99188L5.59267 5.99928L1.58443 10.0081C1.53039 10.0622 1.5 10.1354 1.5 10.2119C1.5 10.2883 1.53039 10.3616 1.58443 10.4156C1.63847 10.4696 1.71177 10.5 1.7882 10.5C1.86462 10.5 1.93792 10.4696 1.99196 10.4156L5.99985 6.4082L10.0077 10.4156C10.0618 10.4696 10.1351 10.5 10.2115 10.5C10.2879 10.5 10.3612 10.4696 10.4153 10.4156C10.4693 10.3616 10.4997 10.2883 10.4997 10.2119C10.4997 10.1354 10.4693 10.0622 10.4153 10.0081L6.40773 5.99928Z" fill="%231E120D"/><path d="M6.40773 5.99928L5.70066 5.29213L4.99358 5.99913L5.7005 6.70627L6.40773 5.99928ZM10.4156 1.99188L9.70855 1.28473L10.4156 1.99188ZM10.2118 1.5V2.5V1.5ZM10.0081 1.58439L9.30102 0.877244L10.0081 1.58439ZM6.0002 5.5918L5.29313 6.29895L6.0002 7.00593L6.70726 6.29895L6.0002 5.5918ZM1.78855 1.5V0.5V1.5ZM1.50035 1.78814H0.50035H1.50035ZM5.59267 5.99928L6.29983 6.70634L7.00687 5.99919L6.29973 5.29213L5.59267 5.99928ZM1.58443 10.0081L2.2915 10.7153L2.29159 10.7152L1.58443 10.0081ZM1.7882 10.5L1.78819 11.5L1.7882 10.5ZM1.99196 10.4156L2.69902 11.1228H2.69902L1.99196 10.4156ZM5.99985 6.4082L6.70691 5.70105L5.99985 4.99407L5.29278 5.70105L5.99985 6.4082ZM10.0077 10.4156L9.30067 11.1228L10.0077 10.4156ZM10.2115 10.5V11.5V10.5ZM10.4997 10.2119H11.4997H10.4997ZM10.4153 10.0081L9.70804 10.7151L9.7082 10.7153L10.4153 10.0081ZM6.40773 5.99928L7.11479 6.70643L11.1227 2.69903L10.4156 1.99188L9.70855 1.28473L5.70066 5.29213L6.40773 5.99928ZM10.4156 1.99188L11.1227 2.69903C11.2425 2.5792 11.3373 2.43712 11.4019 2.28112L10.4781 1.8984L9.5542 1.51568C9.58986 1.42959 9.64222 1.35105 9.70855 1.28473L10.4156 1.99188ZM10.4781 1.8984L11.4019 2.28112C11.4666 2.1249 11.5 1.95739 11.5 1.78814H10.5H9.5C9.5 1.69456 9.51845 1.60198 9.5542 1.51568L10.4781 1.8984ZM10.5 1.78814H11.5C11.5 1.61889 11.4666 1.45138 11.4019 1.29515L10.4781 1.67787L9.5542 2.06059C9.51844 1.97428 9.5 1.8817 9.5 1.78814H10.5ZM10.4781 1.67787L11.4019 1.29515C11.3373 1.13912 11.2425 0.997056 11.1227 0.877244L10.4156 1.58439L9.70855 2.29154C9.64224 2.22524 9.58987 2.1467 9.5542 2.06059L10.4781 1.67787ZM10.4156 1.58439L11.1227 0.877244C11.003 0.757607 10.861 0.662746 10.7048 0.598036L10.3221 1.52193L9.93947 2.44583C9.85316 2.41008 9.77468 2.35767 9.70855 2.29154L10.4156 1.58439ZM10.3221 1.52193L10.7048 0.598036C10.5485 0.533315 10.381 0.5 10.2118 0.5V1.5V2.5C10.1184 2.5 10.0258 2.48159 9.93947 2.44583L10.3221 1.52193ZM10.2118 1.5V0.5C10.0427 0.5 9.87521 0.533315 9.71894 0.598036L10.1016 1.52193L10.4842 2.44583C10.3979 2.48159 10.3053 2.5 10.2118 2.5V1.5ZM10.1016 1.52193L9.71894 0.598036C9.56269 0.662746 9.42067 0.757607 9.30102 0.877244L10.0081 1.58439L10.7151 2.29154C10.649 2.35767 10.5705 2.41008 10.4842 2.44583L10.1016 1.52193ZM10.0081 1.58439L9.30102 0.877244L5.29313 4.88465L6.0002 5.5918L6.70726 6.29895L10.7151 2.29154L10.0081 1.58439ZM6.0002 5.5918L6.70726 4.88465L2.69937 0.877244L1.99231 1.58439L1.28525 2.29154L5.29313 6.29895L6.0002 5.5918ZM1.99231 1.58439L2.69937 0.877244C2.4578 0.635696 2.13017 0.5 1.78855 0.5V1.5V2.5C1.59978 2.5 1.41874 2.42502 1.28525 2.29154L1.99231 1.58439ZM1.78855 1.5V0.5C1.44693 0.5 1.11929 0.635696 0.877717 0.877244L1.58478 1.58439L2.29185 2.29154C2.15835 2.42502 1.97731 2.5 1.78855 2.5V1.5ZM1.58478 1.58439L0.877717 0.877244C0.636301 1.11863 0.50035 1.44621 0.50035 1.78814H1.50035H2.50035C2.50035 1.97722 2.42518 2.15823 2.29185 2.29154L1.58478 1.58439ZM1.50035 1.78814H0.50035C0.50035 2.13006 0.636301 2.45764 0.877717 2.69903L1.58478 1.99188L2.29185 1.28473C2.42518 1.41804 2.50035 1.59905 2.50035 1.78814H1.50035ZM1.58478 1.99188L0.877717 2.69903L4.8856 6.70643L5.59267 5.99928L6.29973 5.29213L2.29185 1.28473L1.58478 1.99188ZM5.59267 5.99928L4.88551 5.29223L0.877271 9.30107L1.58443 10.0081L2.29159 10.7152L6.29983 6.70634L5.59267 5.99928ZM1.58443 10.0081L0.877366 9.30098C0.635958 9.54235 0.5 9.86993 0.5 10.2119H1.5L2.5 10.2119C2.5 10.401 2.42482 10.582 2.2915 10.7153L1.58443 10.0081ZM1.5 10.2119H0.5C0.5 10.5538 0.635951 10.8814 0.877367 11.1228L1.58443 10.4156L2.2915 9.70846C2.42483 9.84177 2.5 10.0228 2.5 10.2119L1.5 10.2119ZM1.58443 10.4156L0.877367 11.1228C1.11894 11.3643 1.44658 11.5 1.78819 11.5L1.7882 10.5L1.7882 9.5C1.97696 9.5 2.158 9.57498 2.2915 9.70846L1.58443 10.4156ZM1.7882 10.5L1.78819 11.5C2.12982 11.5 2.45745 11.3643 2.69902 11.1228L1.99196 10.4156L1.2849 9.70846C1.41839 9.57498 1.59943 9.5 1.7882 9.5L1.7882 10.5ZM1.99196 10.4156L2.69902 11.1228L6.70691 7.11535L5.99985 6.4082L5.29278 5.70105L1.2849 9.70846L1.99196 10.4156ZM5.99985 6.4082L5.29278 7.11535L9.30067 11.1228L10.0077 10.4156L10.7148 9.70846L6.70691 5.70105L5.99985 6.4082ZM10.0077 10.4156L9.30067 11.1228C9.54225 11.3643 9.86988 11.5 10.2115 11.5V10.5V9.5C10.4003 9.5 10.5813 9.57498 10.7148 9.70846L10.0077 10.4156ZM10.2115 10.5V11.5C10.5531 11.5 10.8807 11.3643 11.1223 11.1228L10.4153 10.4156L9.7082 9.70846C9.84169 9.57498 10.0227 9.5 10.2115 9.5V10.5ZM10.4153 10.4156L11.1223 11.1228C11.364 10.8811 11.4997 10.5534 11.4997 10.2119H10.4997H9.49965C9.49965 10.0232 9.57459 9.84205 9.7082 9.70846L10.4153 10.4156ZM10.4997 10.2119H11.4997C11.4997 9.87032 11.364 9.54263 11.1223 9.30097L10.4153 10.0081L9.7082 10.7153C9.5746 10.5817 9.49965 10.4006 9.49965 10.2119H10.4997ZM10.4153 10.0081L11.1225 9.30113L7.11495 5.29229L6.40773 5.99928L5.7005 6.70627L9.70804 10.7151L10.4153 10.0081Z" fill="%231E120D" mask="url(%23path-1-inside-1_581_3245)"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  transform: translate(0, -30%);
}

.icon-question-sign:before {
  display: inline-block;
  content: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='11.5' r='0.75' fill='%231E120D'/%3E%3Cpath d='M8 9.51595C8 8.18262 10 8.18262 10 6.78868C10 5.71758 9.12225 4.84928 8 4.84928C7.05317 4.84928 6.22557 5.46736 6 6.30383' stroke='%231E120D' stroke-linecap='round'/%3E%3Cpath d='M14 8.18262C14 11.4963 11.3137 14.1826 8 14.1826C4.68629 14.1826 2 11.4963 2 8.18262C2 4.86891 4.68629 2.18262 8 2.18262C11.3137 2.18262 14 4.86891 14 8.18262Z' stroke='%231E120D' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  position: relative;
  height: 1rem;
  width: 1rem;
  margin-left: 0.25rem;
}

.price-details .field-help .price-details-title,
.price-details .price-details-popup .price-details-title {
  font-weight: 400 !important;
}

.price-details .field-help,
.price-details .price-details-popup {
  font-size: 0.75rem !important;
  font-weight: 400 !important;
  background-color: #1E120D !important;
  border: none !important;
}

.srp-delivery-select optgroup {
  border: 0.0625rem solid #B0A69B;
}

.srp-delivery-select optgroup:has(option:checked) {
  border: 0.0625rem solid #1E120D;
}

.ship-postalCode small {
  order: 2;
}

span.error {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
  margin: 0.25rem 0 0 0 !important;
  order: 1;
  color: #C42C21;
}

.srp-pickup-info label {
  box-sizing: border-box;
  height: 3.5rem;
  padding: 1.125rem 1rem !important;
}

.srp-pickup-info .flex.items-center.mv3.relative.pointer {
  height: 100%;
  margin: 0;
}


.srp-pickup-info .srp-shipping-current-single__sla {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1E120D !important;
}

.srp-pickup-info .srp-shipping-current-single__price {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120D !important;
}

.srp-shipping-current-single__bullet.flex-none.mr3 .srp-icon-radio-selected {
  display: none;
}

.srp-shipping-current-single__bullet.flex-none.mr3:has(.srp-icon-radio-selected)::before {
  content: "";
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  background-image: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="10" cy="10.0957" r="9.5" stroke="%231E120D"/><path d="M16.25 10.0957C16.25 13.5475 13.4518 16.3457 10 16.3457C6.54822 16.3457 3.75 13.5475 3.75 10.0957C3.75 6.64392 6.54822 3.8457 10 3.8457C13.4518 3.8457 16.25 6.64392 16.25 10.0957Z" fill="%231E120D"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}


tr.Discounts td.info {
  display: block;
  height: 1rem;
  font-size: 0 !important;
}

tr.product-item {
  margin-top: 0 !important;
}

tr.Discounts td.info::before {
  display: inline-block;
  content: "Desconto";
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #1E120D;
}

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

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

.total-selling-price {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120D;
}

.coupon-fields.invalid-coupon input[type="text"] {
  border-color: #C42C21 !important;
}

.coupon-fields.invalid-coupon::after {
  content: "Cupom inválido";
  display: block;
  color: gray;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #C42C21;
  margin-top: 0.25rem;
}

.vtex-shipping-preview-0-x-frame {
  transition: none !important;
}

.vtex-front-messages-template {
  background-color: #1E120DFA;
  color: #1E120DFA;
  border-color: #1E120DFA !important;
  padding: 1rem 2rem 1rem 1rem !important;
}

.vtex-front-messages-detail {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120DFA;
}

.vtex-front-messages-template .vtex-front-messages-detail {
  color: #ffffff;
}

.vtex-front-messages-placeholder button {
  width: 1rem !important;
  height: 1rem !important;
  top: 1rem !important;
  right: 1rem !important;
  opacity: 1.0 !important;
}

.vtex-front-messages-placeholder button svg {
  display: none;
}

.vtex-front-messages-placeholder button::before {
  content: '';
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="path-1-inside-1_1290_48291" fill="white"><path d="M8.54315 7.99904L13.887 2.65584C13.9227 2.62016 13.9509 2.57781 13.9703 2.5312C13.9896 2.48459 13.9995 2.43463 13.9995 2.38418C13.9995 2.33373 13.9896 2.28377 13.9703 2.23716C13.9509 2.19055 13.9227 2.1482 13.887 2.11252C13.8513 2.07685 13.809 2.04855 13.7623 2.02924C13.7157 2.00994 13.6658 2 13.6153 2C13.5649 2 13.5149 2.00994 13.4683 2.02924C13.4217 2.04855 13.3793 2.07685 13.3436 2.11252L7.99977 7.45573L2.65592 2.11252C2.58387 2.04048 2.48614 2 2.38424 2C2.28234 2 2.18461 2.04048 2.11255 2.11252C2.0405 2.18457 1.99998 2.28229 1.99998 2.38418C1.99998 2.48607 2.0405 2.58379 2.11255 2.65584L7.4564 7.99904L2.11209 13.3442C2.04003 13.4162 1.99951 13.5139 1.99951 13.6158C1.99951 13.7177 2.04003 13.8154 2.11209 13.8875C2.18414 13.9595 2.28187 14 2.38377 14C2.48567 14 2.5834 13.9595 2.65546 13.8875L7.99931 8.54427L13.3432 13.8875C13.4152 13.9595 13.5129 14 13.6148 14C13.7167 14 13.8145 13.9595 13.8865 13.8875C13.9586 13.8154 13.999 13.7177 13.999 13.6158C13.999 13.5139 13.9586 13.4162 13.8865 13.3442L8.54315 7.99904Z"/></mask><path d="M8.54315 7.99904L13.887 2.65584C13.9227 2.62016 13.9509 2.57781 13.9703 2.5312C13.9896 2.48459 13.9995 2.43463 13.9995 2.38418C13.9995 2.33373 13.9896 2.28377 13.9703 2.23716C13.9509 2.19055 13.9227 2.1482 13.887 2.11252C13.8513 2.07685 13.809 2.04855 13.7623 2.02924C13.7157 2.00994 13.6658 2 13.6153 2C13.5649 2 13.5149 2.00994 13.4683 2.02924C13.4217 2.04855 13.3793 2.07685 13.3436 2.11252L7.99977 7.45573L2.65592 2.11252C2.58387 2.04048 2.48614 2 2.38424 2C2.28234 2 2.18461 2.04048 2.11255 2.11252C2.0405 2.18457 1.99998 2.28229 1.99998 2.38418C1.99998 2.48607 2.0405 2.58379 2.11255 2.65584L7.4564 7.99904L2.11209 13.3442C2.04003 13.4162 1.99951 13.5139 1.99951 13.6158C1.99951 13.7177 2.04003 13.8154 2.11209 13.8875C2.18414 13.9595 2.28187 14 2.38377 14C2.48567 14 2.5834 13.9595 2.65546 13.8875L7.99931 8.54427L13.3432 13.8875C13.4152 13.9595 13.5129 14 13.6148 14C13.7167 14 13.8145 13.9595 13.8865 13.8875C13.9586 13.8154 13.999 13.7177 13.999 13.6158C13.999 13.5139 13.9586 13.4162 13.8865 13.3442L8.54315 7.99904Z" fill="white"/><path d="M8.54315 7.99904L7.83608 7.29189L7.129 7.99889L7.83592 8.70604L8.54315 7.99904ZM13.887 2.65584L14.5941 3.36299L13.887 2.65584ZM13.6153 2V3V2ZM13.3436 2.11252L14.0507 2.81967L13.3436 2.11252ZM7.99977 7.45573L7.29271 8.16288L7.99977 8.86986L8.70684 8.16288L7.99977 7.45573ZM2.65592 2.11252L3.36299 1.40538L2.65592 2.11252ZM2.38424 2V1V2ZM1.99998 2.38418H0.999979H1.99998ZM2.11255 2.65584L2.81962 1.94869L2.11255 2.65584ZM7.4564 7.99904L8.16356 8.7061L8.87061 7.99895L8.16347 7.29189L7.4564 7.99904ZM2.11209 13.3442L2.81915 14.0513L2.81925 14.0512L2.11209 13.3442ZM2.38377 14L2.38377 15L2.38377 14ZM2.65546 13.8875L3.36252 14.5946H3.36252L2.65546 13.8875ZM7.99931 8.54427L8.70637 7.83712L7.99931 7.13014L7.29224 7.83712L7.99931 8.54427ZM13.3432 13.8875L12.6361 14.5946L13.3432 13.8875ZM13.6148 14V15V14ZM13.999 13.6158H14.999H13.999ZM13.8865 13.3442L13.1793 14.0512L13.1795 14.0513L13.8865 13.3442ZM8.54315 7.99904L9.25021 8.70619L14.5941 3.36299L13.887 2.65584L13.1799 1.94869L7.83608 7.29189L8.54315 7.99904ZM13.887 2.65584L14.5941 3.36299C14.7228 3.23424 14.8247 3.08158 14.8941 2.91392L13.9703 2.5312L13.0464 2.14848C13.0772 2.07404 13.1225 2.00609 13.1799 1.94869L13.887 2.65584ZM13.9703 2.5312L14.8941 2.91392C14.9637 2.74605 14.9995 2.56605 14.9995 2.38418H13.9995H12.9995C12.9995 2.30322 13.0155 2.22313 13.0464 2.14848L13.9703 2.5312ZM13.9995 2.38418H14.9995C14.9995 2.20232 14.9637 2.02232 14.8941 1.85444L13.9703 2.23716L13.0464 2.61988C13.0155 2.54522 12.9995 2.46514 12.9995 2.38418H13.9995ZM13.9703 2.23716L14.8941 1.85444C14.8247 1.68676 14.7228 1.53411 14.5941 1.40538L13.887 2.11252L13.1799 2.81967C13.1225 2.76229 13.0772 2.69434 13.0464 2.61988L13.9703 2.23716ZM13.887 2.11252L14.5941 1.40538C14.4655 1.27682 14.3129 1.17488 14.145 1.10535L13.7623 2.02924L13.3797 2.95314C13.305 2.92222 13.2371 2.87688 13.1799 2.81967L13.887 2.11252ZM13.7623 2.02924L14.145 1.10535C13.9771 1.0358 13.7971 1 13.6153 1V2V3C13.5345 3 13.4544 2.98407 13.3797 2.95314L13.7623 2.02924ZM13.6153 2V1C13.4335 1 13.2536 1.0358 13.0856 1.10535L13.4683 2.02924L13.8509 2.95314C13.7762 2.98407 13.6962 3 13.6153 3V2ZM13.4683 2.02924L13.0856 1.10535C12.9177 1.17488 12.7651 1.27682 12.6366 1.40538L13.3436 2.11252L14.0507 2.81967C13.9935 2.87688 13.9256 2.92222 13.8509 2.95314L13.4683 2.02924ZM13.3436 2.11252L12.6366 1.40538L7.29271 6.74858L7.99977 7.45573L8.70684 8.16288L14.0507 2.81967L13.3436 2.11252ZM7.99977 7.45573L8.70684 6.74858L3.36299 1.40538L2.65592 2.11252L1.94886 2.81967L7.29271 8.16288L7.99977 7.45573ZM2.65592 2.11252L3.36299 1.40538C3.1034 1.14582 2.75134 1 2.38424 1V2V3C2.22095 3 2.06434 2.93514 1.94886 2.81967L2.65592 2.11252ZM2.38424 2V1C2.01714 1 1.66508 1.14582 1.40549 1.40538L2.11255 2.11252L2.81962 2.81967C2.70414 2.93514 2.54753 3 2.38424 3V2ZM2.11255 2.11252L1.40549 1.40538C1.14606 1.66477 0.999979 2.01679 0.999979 2.38418H1.99998H2.99998C2.99998 2.54779 2.93494 2.70437 2.81962 2.81967L2.11255 2.11252ZM1.99998 2.38418H0.999979C0.999979 2.75158 1.14606 3.10359 1.40549 3.36299L2.11255 2.65584L2.81962 1.94869C2.93494 2.06399 2.99998 2.22057 2.99998 2.38418H1.99998ZM2.11255 2.65584L1.40549 3.36299L6.74934 8.70619L7.4564 7.99904L8.16347 7.29189L2.81962 1.94869L2.11255 2.65584ZM7.4564 7.99904L6.74924 7.29199L1.40493 12.6371L2.11209 13.3442L2.81925 14.0512L8.16356 8.7061L7.4564 7.99904ZM2.11209 13.3442L1.40502 12.637C1.1456 12.8964 0.999512 13.2484 0.999512 13.6158H1.99951H2.99951C2.99951 13.7794 2.93446 13.936 2.81915 14.0513L2.11209 13.3442ZM1.99951 13.6158H0.999512C0.999512 13.9832 1.14559 14.3352 1.40502 14.5946L2.11209 13.8875L2.81915 13.1803C2.93447 13.2956 2.99951 13.4522 2.99951 13.6158H1.99951ZM2.11209 13.8875L1.40502 14.5946C1.66461 14.8542 2.01668 15 2.38377 15L2.38377 14L2.38377 13C2.54706 13 2.70367 13.0649 2.81915 13.1803L2.11209 13.8875ZM2.38377 14L2.38377 15C2.75087 15 3.10293 14.8542 3.36252 14.5946L2.65546 13.8875L1.94839 13.1803C2.06387 13.0649 2.22048 13 2.38377 13L2.38377 14ZM2.65546 13.8875L3.36252 14.5946L8.70637 9.25142L7.99931 8.54427L7.29224 7.83712L1.94839 13.1803L2.65546 13.8875ZM7.99931 8.54427L7.29224 9.25142L12.6361 14.5946L13.3432 13.8875L14.0502 13.1803L8.70637 7.83712L7.99931 8.54427ZM13.3432 13.8875L12.6361 14.5946C12.8957 14.8542 13.2477 15 13.6148 15V14V13C13.7781 13 13.9347 13.0649 14.0502 13.1803L13.3432 13.8875ZM13.6148 14V15C13.9819 15 14.334 14.8542 14.5936 14.5946L13.8865 13.8875L13.1795 13.1803C13.2949 13.0649 13.4516 13 13.6148 13V14ZM13.8865 13.8875L14.5936 14.5946C14.8533 14.335 14.999 13.9828 14.999 13.6158H13.999H12.999C12.999 13.4526 13.0639 13.2959 13.1795 13.1803L13.8865 13.8875ZM13.999 13.6158H14.999C14.999 13.2488 14.8533 12.8967 14.5936 12.637L13.8865 13.3442L13.1795 14.0513C13.0639 13.9357 12.999 13.7791 12.999 13.6158H13.999ZM13.8865 13.3442L14.5938 12.6372L9.25037 7.29205L8.54315 7.99904L7.83592 8.70604L13.1793 14.0512L13.8865 13.3442Z" fill="white" mask="url(%23path-1-inside-1_1290_48291)"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}

.srp-unavailable {
  border: none !important;
  border-radius: 0.5rem;
  background-color: #F9F2D9 !important;
  padding: 0.25rem !important;
  max-width: 31.75rem;
}

.srp-unavailable .srp-text {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  color: #806C25;
}

.srp-unavailable .srp-unavailable__icon {
  display: flex;
  margin-right: 0.25rem;
  filter: none !important;
}

.srp-unavailable .srp-unavailable__icon svg {
  display: none;
}

.srp-unavailable .srp-unavailable__icon::before {
  content: "";
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.1107 15.4422L11.4853 3.81939C11.3331 3.55799 11.116 3.34128 10.8554 3.19071C10.5949 3.04014 10.2999 2.96094 9.99973 2.96094C9.69955 2.96094 9.40459 3.04014 9.14403 3.19071C8.88347 3.34128 8.66636 3.55799 8.51418 3.81939L1.88871 15.4422C1.74287 15.6944 1.66602 15.9812 1.66602 16.2733C1.66602 16.5654 1.74287 16.8522 1.88871 17.1044C2.03885 17.3677 2.25567 17.5858 2.5169 17.7363C2.77812 17.8868 3.07431 17.9643 3.37501 17.9608H16.6244C16.9249 17.964 17.2208 17.8864 17.4817 17.7359C17.7426 17.5854 17.9592 17.3674 18.1092 17.1044C18.2553 16.8524 18.3324 16.5656 18.3327 16.2735C18.3329 15.9814 18.2564 15.6945 18.1107 15.4422ZM17.3221 16.6445C17.2513 16.7675 17.1494 16.8692 17.0268 16.9391C16.9041 17.0091 16.7653 17.0447 16.6244 17.0424H3.37501C3.2342 17.0447 3.09533 17.0091 2.9727 16.9391C2.85007 16.8692 2.74811 16.7675 2.67731 16.6445C2.61108 16.532 2.57613 16.4035 2.57613 16.2725C2.57613 16.1416 2.61108 16.0131 2.67731 15.9006L9.30203 4.27781C9.37445 4.15626 9.47676 4.05571 9.59901 3.9859C9.72126 3.91609 9.8593 3.8794 9.99973 3.8794C10.1402 3.8794 10.2782 3.91609 10.4004 3.9859C10.5227 4.05571 10.625 4.15626 10.6974 4.27781L17.3229 15.9006C17.389 16.0132 17.4238 16.1417 17.4237 16.2727C17.4236 16.4036 17.3885 16.532 17.3221 16.6445ZM9.5452 11.9914V8.93014C9.5452 8.80836 9.59309 8.69156 9.67833 8.60545C9.76357 8.51933 9.87918 8.47095 9.99973 8.47095C10.1203 8.47095 10.2359 8.51933 10.3211 8.60545C10.4064 8.69156 10.4543 8.80836 10.4543 8.93014V11.9914C10.4543 12.1132 10.4064 12.23 10.3211 12.3161C10.2359 12.4022 10.1203 12.4506 9.99973 12.4506C9.87918 12.4506 9.76357 12.4022 9.67833 12.3161C9.59309 12.23 9.5452 12.1132 9.5452 11.9914ZM10.7573 14.7465C10.7573 14.8979 10.7128 15.0458 10.6296 15.1717C10.5464 15.2976 10.428 15.3956 10.2896 15.4536C10.1512 15.5115 9.99889 15.5267 9.85194 15.4971C9.70499 15.4676 9.57001 15.3947 9.46406 15.2877C9.35812 15.1806 9.28597 15.0443 9.25674 14.8958C9.22751 14.7474 9.24251 14.5935 9.29985 14.4536C9.35718 14.3138 9.45428 14.1943 9.57886 14.1102C9.70344 14.0261 9.8499 13.9812 9.99973 13.9812C10.2006 13.9812 10.3933 14.0618 10.5354 14.2054C10.6775 14.3489 10.7573 14.5435 10.7573 14.7465Z" fill="%23806C25"/></svg>');
}

th.quantity-price,
th.product-price {
  padding-left: 1.5rem !important;
}

input:-webkit-autofill,
input:-webkit-autofill:focus {
  transition: background-color 600000s 0s, color 600000s 0s;
}

input[data-autocompleted] {
  background-color: transparent !important;
}

.show-more-items-button {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  text-align: center;
  color: #1E120D !important;
  border: 0.0625rem solid #1E120D;
  height: 2.5rem;
  box-sizing: border-box;
  text-transform: none;
  margin-top: 1.5rem;
}

.show-more-items-button:hover {
  color: #575756 !important;
  border-color: #575756 !important;
  text-decoration: none;
}

.show-more-items-button:focus {
  outline: none !important;
  text-decoration: none;
}

.vtex-omnishipping-1-x-pickupButton,
.srp-pickup-my-location__button,
.srp-pickup-search-location__button {
  height: 3rem;
  text-transform: none !important;
  width: 100%;
  border-radius: 0.5rem;
  box-sizing: border-box;
}

.vtex-omnishipping-1-x-pickupButton,
.srp-pickup-my-location__button {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 600 !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  letter-spacing: 0% !important;
  text-align: center !important;
  color: #FFFFFF !important;
}

.srp-pickup-search-location__button {
  border: 0.0625rem solid #1E120D !important;
}

.srp-pickup-search-location__button span {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  color: #1E120D !important;
}

.available-gift-quantity {
  margin-bottom: 1rem;
}

.cart-select-gift-placeholder:empty {
  display: none;
}

.cart-select-gift-placeholder {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
  border-bottom: 0.0625rem solid #F1EEE9;
  width: 100%;
}

.cart-gift-items {
  margin: 0 !important;
  padding: 0 !important;
}

.loading-inline {
  height: fit-content;
  right: 1rem;
  top: 0.3125rem;
}

.client-notice {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1E120D;
}

.box-client-info label {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  vertical-align: middle;
  color: #1E120D !important;
  margin-bottom: 0.25rem;
}

button#go-to-shipping,
button#go-to-payment {
  background-color: #1E120D;
  border-radius: 0.5rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  text-transform: none;
  margin-top: 0 !important;
  color: #FFFFFF;
  text-transform: lowercase;
}

button#go-to-shipping::first-letter,
button#go-to-payment::first-letter {
  text-transform: capitalize;
}

button#go-to-shipping:hover,
button#go-to-payment:hover {
  background-color: #575756;
}

.box-client-info input:not([type="checkbox"]) {
  box-sizing: border-box;
  height: 2.5rem;
  border: 0.0625rem solid #A49A8E;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #1E120D;
  width: 100% !important;
}

.box-client-info input:focus:invalid:focus {
  box-shadow: none;
}

.box-client-info p {
  margin-bottom: 0.5rem;
  margin-right: 0;
}

.box-client-info input.error:not(.focus-visible) {
  border: 0.0625rem solid #C42C21 !important;
}

.box-client-info .help.error {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #C42C21;
  margin-top: 0.25rem;
}

div#client-profile-data .icon-user {
  height: 2.25rem;
}

div#client-profile-data .icon-user::before {
  background-image: url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="36" height="36" rx="18" fill="%23F1EEE9"/><path d="M17.488 24V12.12L18.262 12.966H14.644V11.4H19.27V24H17.488Z" fill="%231E120D"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 2.25rem;
  height: 2.25rem;
  content: "";
  display: inline-block;
  margin-right: 0.5rem;
}

div#client-profile-data .accordion-toggle {
  display: flex;
  align-items: center;
}

.row-fluid {
  display: flex;
  flex-direction: column;
}

.step {
  background-color: #FFFFFF;
}

p.client-first-name,
p.client-last-name {
  width: 100%;
}

p.client-document,
p.client-phone {
  display: inline-block;
  width: 50%;
  box-sizing: border-box;
}

p.client-document {
  margin-right: 0;
  padding-right: 0.25rem;
}

p.client-phone {
  padding-left: 0.25rem;
}

p.newsletter {
  margin-top: -0.5rem;
  margin-bottom: 1rem;
}

p.newsletter input {
  appearance: none;
  -webkit-appearance: none;
  width: 1rem;
  height: 1rem;
  border: 0.0625rem solid #A49A8E;
  padding-left: 1.3125rem;
  cursor: pointer;
  position: relative;
  vertical-align: middle;
  width: 1rem;
  padding-left: 0;
  padding-right: 0;
  border-left-width: 0.0625rem;
  border-right-width: 0.0625rem;
  border-top-width: 0.0625rem;
  border-bottom-width: 0.0625rem;
  border-radius: 0.25rem;
}

p.newsletter input:checked {
  background-color: #A49A8E;
  border: 0.0625rem solid #A49A8E;
}

p.newsletter input:checked::after {
  content: "";
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  width: 0.714375rem;
  height: 0.57125rem;
  background-image: url('data:image/svg+xml,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.5636 0.529632C11.741 0.683565 11.765 0.958096 11.6172 1.14281L4.99697 9.41491C4.92176 9.50888 4.81206 9.56558 4.69471 9.57112C4.57736 9.57666 4.46318 9.53055 4.38011 9.44405L0.407986 5.308C0.244701 5.13798 0.244701 4.86231 0.407986 4.69229C0.571272 4.52227 0.83601 4.52227 0.999295 4.69229L4.64767 8.49123L10.9748 0.585376C11.1226 0.400657 11.3862 0.3757 11.5636 0.529632Z" fill="white"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}

p.newsletter input:focus {
  outline: none;
}

p.newsletter .checkbox {
  padding-left: 1.5rem;
  margin-top: -1rem;
}

.newsletter .checkbox input {
  margin-left: -1.4375rem;
  display: inline-block;
  white-space: nowrap;
  line-height: 1;
}

p.newsletter input:checked {
  background-color: #A49A8E;
  color: #FFFFFF;
}

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

.client-document .help.error,
.client-phone .help.error {
  width: auto !important;
}

.client-notice.notice {
  margin-top: -1rem;
  margin-bottom: 1rem;
}

.box-info .client-profile-email,
.box-info .client-profile-summary {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  color: #1E120D;
  margin-bottom: 0;
}

.client-profile-data .icon-edit::before {
  content: '';
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.1896 3.52664L12.1299 0.77938C12.0472 0.704447 11.9385 0.66411 11.8265 0.666815C11.7145 0.669519 11.608 0.715052 11.5291 0.793886L1.25827 10.9736C1.19298 11.0385 1.15008 11.1222 1.13572 11.2127L0.67213 14.1685C0.662131 14.2301 0.665786 14.2932 0.682852 14.3533C0.699919 14.4134 0.729981 14.469 0.770951 14.5164C0.81192 14.5638 0.862811 14.6018 0.920092 14.6278C0.977373 14.6537 1.03968 14.667 1.10266 14.6667H4.41564C4.47284 14.6668 4.5295 14.6557 4.58236 14.634C4.63521 14.6124 4.68322 14.5805 4.72362 14.5404L15.2048 4.15219C15.2468 4.11099 15.2798 4.06173 15.3019 4.00744C15.3239 3.95314 15.3346 3.89495 15.3332 3.83644C15.3317 3.77792 15.3183 3.7203 15.2936 3.66713C15.2689 3.61395 15.2335 3.56632 15.1896 3.52717V3.52664ZM2.44736 13.8031L1.72621 13.0883L1.86773 12.1854L3.49928 13.8025L2.44736 13.8031ZM4.48504 13.5585L2.18547 11.2794L10.0483 3.4815L12.3478 5.76067L4.48504 13.5585ZM12.9665 5.15177L10.6669 2.8726L11.855 1.69513L14.2684 3.86145L12.9665 5.15177Z" fill="%23575756"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 0.25rem;
  vertical-align: middle;
}

.client-profile-data .icon-edit::after {
  content: "editar";
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  text-align: center;
  color: #575756;
}

.client-profile-data .accordion-toggle .link-box-edit {
  opacity: 1;
}

.summary-totalizers {
  height: auto;
  overflow: hidden;
  transition: height 0.3s ease;
}

.summary-totalizers.collapsed tbody,
.summary-totalizers.collapsed .container-custom,
.summary-totalizers.collapsed .forms {
  display: none;
}

.summary-toggle-button {
  width: 8.875rem;
  height: 1rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  text-align: center;
  color: #1E120D;
  padding: 0;
  margin: 1rem auto 0 auto;
  background-color: transparent;
  border: none;
}

.summary-toggle-button::after {
  content: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.05468 11.645C7.99836 11.6451 7.94256 11.6342 7.89051 11.613C7.83847 11.5918 7.79121 11.5607 7.75143 11.5214L1.46105 5.32639C1.4212 5.28718 1.38957 5.24061 1.36799 5.18936C1.3464 5.1381 1.33523 5.08317 1.33521 5.02768C1.33518 4.9722 1.34625 4.91725 1.36779 4.86598C1.38933 4.81471 1.42097 4.76811 1.46079 4.72886C1.50062 4.68961 1.54789 4.65847 1.59994 4.63721C1.65198 4.61596 1.70777 4.605 1.76411 4.60498C1.82045 4.60496 1.87622 4.61586 1.92828 4.63707C1.98035 4.65829 2.0277 4.68939 2.06756 4.7286L8.05521 10.625L14.0429 4.7286C14.1234 4.6494 14.2325 4.60493 14.3463 4.60498C14.4601 4.60503 14.5692 4.64959 14.6496 4.72886C14.73 4.80814 14.7753 4.91563 14.7752 5.02768C14.7752 5.13974 14.7299 5.24719 14.6494 5.32639L8.35846 11.5214C8.31861 11.5608 8.27126 11.5919 8.21912 11.6131C8.16697 11.6343 8.1111 11.6452 8.05468 11.645Z" fill="%231E120D"/></svg>');
  display: inline-block;
  margin-left: 0.5rem;
  vertical-align: middle;
  height: 1rem;
  width: 1rem;
}

.summary-totalizers.collapsed .summary-toggle-button::after {
  content: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.99951 4.48002C7.94318 4.47991 7.88738 4.49077 7.83534 4.51197C7.78329 4.53318 7.73604 4.56431 7.69626 4.60358L1.40588 10.7986C1.36602 10.8378 1.3344 10.8844 1.31281 10.9356C1.29123 10.9869 1.28005 11.0418 1.28003 11.0973C1.28 11.1528 1.29108 11.2077 1.31262 11.259C1.33416 11.3103 1.36579 11.3569 1.40562 11.3961C1.44544 11.4354 1.49272 11.4665 1.54476 11.4878C1.59681 11.509 1.65259 11.52 1.70893 11.52C1.76528 11.52 1.82104 11.5091 1.8731 11.4879C1.92517 11.4667 1.97252 11.4356 2.01238 11.3964L8.00003 5.5L13.9877 11.3964C14.0682 11.4756 14.1773 11.5201 14.2911 11.52C14.4049 11.52 14.514 11.4754 14.5944 11.3961C14.6749 11.3169 14.7201 11.2094 14.72 11.0973C14.72 10.9853 14.6747 10.8778 14.5942 10.7986L8.30328 4.60358C8.26344 4.56425 8.21608 4.53308 8.16394 4.51187C8.1118 4.49066 8.05592 4.47984 7.99951 4.48002Z" fill="%231E120D"/></svg>');
}

.full-cart .cart table tbody tr td.quantity {
  margin-left: 0 !important;
}

.custom-footer h4 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0;
  text-transform: none;
  font-size: 0.75rem;
  line-height: 1rem;
  text-align: center;
  color: #1E120D;
}

.custom-payment {
  display: flex;
  justify-content: center;
  gap: 0.5rem;
  padding-top: 0.5rem;
}

.custom-payment img {
  max-width: 2.8125rem;
}

.custom-footer p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.625rem;
  line-height: 0.875rem;
  text-align: center;
  color: #575756;
  margin: 0;
}


.custom-footer-row1-col1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.custom-footer-row1,
.custom-footer-row2 {
  padding-bottom: 0 !important;
}

.right-border {
  border-right: 0.0625rem solid #D2C9C0;
}

.custom-footer-row1-col1,
.custom-footer-row1-col2 {
  display: flex;
  flex-direction: column-reverse;
  width: 100%;
  margin-bottom: 1rem;
}

.footer-payments {
  padding-top: 1rem
}

.footer-payments .custom-payment .footer-visa-flag::before {
  display: block;
  content: url("data:image/svg+xml,%3Csvg width='40' height='25' viewBox='0 0 40 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.12439C0 1.91525 1.79086 0.12439 4 0.12439H36C38.2091 0.12439 40 1.91525 40 4.12439V20.1244C40 22.3335 38.2091 24.1244 36 24.1244H4C1.79086 24.1244 0 22.3335 0 20.1244V4.12439Z' fill='%231E120D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.6938 16.4725L16.3578 7.6875H18.7349L16.0709 16.4725H13.6938Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6315 7.69055L10.4925 11.4146C10.0657 12.0627 9.72412 12.7631 9.47644 13.4986H9.44348C9.48148 12.7176 9.37249 11.7585 9.36249 11.2155L9.12646 7.69055H5.12646L5.08545 7.92654C5.30823 7.90646 5.53276 7.93167 5.74554 8.00064C5.95833 8.06961 6.15497 8.18095 6.32361 8.32791C6.49224 8.47487 6.62939 8.65442 6.72681 8.85577C6.82422 9.05713 6.87988 9.27611 6.89044 9.49954L7.67047 16.4726H10.1335L15.1135 7.69055H12.6315Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.117 16.4705L31.051 15.1645H28.083L27.476 16.4734H24.895L29.575 7.70544H32.743L33.535 16.4734L31.117 16.4705ZM30.844 11.2885C30.8086 10.6009 30.8086 9.912 30.844 9.22446H30.809C30.664 9.66046 30.043 10.9704 29.77 11.6144L28.885 13.5405H30.969L30.848 11.2885H30.844Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.23 16.7225C19.9628 16.7356 18.7183 16.3863 17.6431 15.7155L18.7751 13.9865C19.5179 14.536 20.4152 14.8369 21.3391 14.8465C21.5419 14.8678 21.7467 14.8324 21.9305 14.7441C22.1143 14.6558 22.27 14.5181 22.3801 14.3465C22.7111 13.7745 22.3041 13.4675 21.3801 12.9465L20.9221 12.6465C19.5451 11.7055 18.9501 10.8125 19.5981 9.25351C20.0131 8.25351 21.1061 7.49951 22.9111 7.49951C24.0271 7.52147 25.1081 7.89367 26.0011 8.56351L24.701 10.0905C24.2032 9.60931 23.5493 9.32261 22.8581 9.2825C22.6641 9.26221 22.4681 9.29351 22.29 9.37323C22.112 9.45295 21.9581 9.57827 21.8441 9.73651C21.5961 10.2275 21.924 10.5615 22.644 11.0105L23.1891 11.3575C24.8601 12.4115 25.2581 13.5165 24.8401 14.5505C24.5645 15.2613 24.0608 15.8605 23.4081 16.2543C22.7553 16.6481 21.9904 16.8141 21.2331 16.7265L21.23 16.7225Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.2447 8.87955H34.1448V8.25257H34.3827C34.5337 8.25257 34.6117 8.30556 34.6117 8.43256C34.6133 8.45474 34.6102 8.47699 34.6026 8.4979C34.5951 8.51881 34.5833 8.53791 34.5679 8.55399C34.5526 8.57008 34.5341 8.58278 34.5135 8.59132C34.493 8.59985 34.4709 8.60402 34.4487 8.60355L34.6238 8.87855H34.5077L34.3458 8.61057H34.2457V8.87855L34.2447 8.87955ZM34.3597 8.52357C34.4367 8.52357 34.5047 8.51656 34.5047 8.42356C34.5047 8.34756 34.4308 8.33857 34.3688 8.33857H34.2447V8.52155L34.3597 8.52357ZM34.3597 9.12357C34.2473 9.12596 34.1367 9.09479 34.0421 9.03407C33.9475 8.97334 33.873 8.88579 33.8284 8.7826C33.7837 8.67941 33.7707 8.56526 33.7912 8.45469C33.8117 8.34412 33.8646 8.24214 33.9432 8.16178C34.0219 8.08142 34.1227 8.02632 34.2328 8.00349C34.3429 7.98066 34.4573 7.99114 34.5615 8.03361C34.6656 8.07607 34.7547 8.14857 34.8174 8.24189C34.8802 8.33521 34.9137 8.44511 34.9137 8.55756C34.9166 8.63165 34.9043 8.70552 34.8777 8.7747C34.851 8.84387 34.8105 8.9069 34.7587 8.95988C34.7068 9.01286 34.6446 9.05469 34.576 9.08283C34.5075 9.11098 34.4339 9.12485 34.3597 9.12357ZM34.3597 8.08955C34.2657 8.08231 34.1718 8.1036 34.09 8.15058C34.0083 8.19757 33.9426 8.26807 33.9015 8.35294C33.8605 8.43781 33.8459 8.5331 33.8599 8.62635C33.8738 8.7196 33.9155 8.80648 33.9795 8.87568C34.0435 8.94488 34.1269 8.99319 34.2188 9.01429C34.3107 9.03539 34.4068 9.02828 34.4946 8.99393C34.5824 8.95959 34.6578 8.8996 34.711 8.82175C34.7642 8.74391 34.7926 8.65184 34.7927 8.55756C34.7965 8.49806 34.7882 8.4384 34.7682 8.38221C34.7483 8.32602 34.7171 8.27446 34.6766 8.23069C34.6361 8.18692 34.5871 8.15186 34.5326 8.1276C34.4782 8.10334 34.4194 8.09037 34.3597 8.08955Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 2.5rem;
  height: 1.5625rem;
}

.footer-payments .custom-payment .footer-master-card-flag::before {
  display: block;
  content: url("data:image/svg+xml,%3Csvg width='40' height='25' viewBox='0 0 40 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.12439C0 1.91525 1.79086 0.12439 4 0.12439H36C38.2091 0.12439 40 1.91525 40 4.12439V20.1244C40 22.3335 38.2091 24.1244 36 24.1244H4C1.79086 24.1244 0 22.3335 0 20.1244V4.12439Z' fill='%231E120D'/%3E%3Cpath d='M22.8402 12.1237C22.84 13.0764 22.6353 14.0178 22.24 14.8846C21.8448 15.7513 21.2681 16.5232 20.549 17.148C20.5011 17.1903 20.4496 17.2308 20.3999 17.2713C21.331 17.8898 22.4123 18.2442 23.5289 18.2968C24.6454 18.3494 25.7554 18.0983 26.7405 17.57C27.7255 17.0418 28.5489 16.2562 29.123 15.2971C29.697 14.3379 30.0001 13.2411 30.0001 12.1233C30.0001 11.0055 29.697 9.90864 29.123 8.94949C28.5489 7.99034 27.7255 7.20482 26.7405 6.67658C25.7554 6.14833 24.6454 5.89712 23.5289 5.94972C22.4123 6.00231 21.331 6.35674 20.3999 6.97525C20.4496 7.01668 20.5002 7.05718 20.549 7.0986C21.2682 7.72351 21.845 8.4955 22.2402 9.36242C22.6355 10.2293 22.8401 11.171 22.8402 12.1237Z' fill='white'/%3E%3Cpath d='M17.6411 12.1237C17.6408 13.008 17.8305 13.8819 18.1976 14.6864C18.5646 15.4908 19.1004 16.207 19.7685 16.7862C19.8452 16.8525 19.9231 16.9169 20.0023 16.9795C20.082 16.9181 20.16 16.8537 20.2361 16.7862C20.9038 16.2065 21.4392 15.4901 21.8062 14.6856C22.1731 13.881 22.363 13.0071 22.363 12.1228C22.363 11.2385 22.1731 10.3646 21.8062 9.56007C21.4392 8.75553 20.9038 8.03917 20.2361 7.45944C20.16 7.39317 20.082 7.32871 20.0023 7.26611C19.9225 7.32748 19.8446 7.39194 19.7685 7.45944C19.1001 8.03888 18.5643 8.75528 18.1972 9.56007C17.8301 10.3649 17.6405 11.2392 17.6411 12.1237Z' fill='white'/%3E%3Cpath d='M29.8083 15.9542V15.714H29.7457L29.6739 15.8788L29.6021 15.714H29.5396V15.9542H29.5837V15.7701L29.6509 15.9257H29.697L29.7641 15.7692V15.9533L29.8083 15.9542Z' fill='white'/%3E%3Cpath d='M29.4114 15.9552V15.7563H29.4915V15.7158H29.2871V15.7563H29.3672V15.9552H29.4114Z' fill='white'/%3E%3Cpath d='M16.1819 18.3051C17.3995 18.307 18.5903 17.9475 19.6035 17.2723C19.5538 17.2309 19.5022 17.1903 19.4544 17.1489C18.735 16.5243 18.1581 15.7526 17.7627 14.8858C17.3674 14.019 17.1628 13.0774 17.1628 12.1247C17.1628 11.172 17.3674 10.2304 17.7627 9.36362C18.1581 8.49682 18.735 7.72503 19.4544 7.10045C19.5032 7.05811 19.5538 7.0176 19.6035 6.9771C18.8002 6.44304 17.883 6.10443 16.9254 5.98831C15.9678 5.87219 14.9963 5.98181 14.0886 6.30839C13.1809 6.63498 12.3623 7.16945 11.6982 7.86908C11.034 8.56871 10.5429 9.41408 10.264 10.3375C9.9851 11.261 9.92619 12.2369 10.092 13.1871C10.2578 14.1374 10.6437 15.0357 11.2188 15.8101C11.794 16.5846 12.5424 17.2136 13.4042 17.647C14.266 18.0804 15.2173 18.3061 16.1819 18.306V18.3051Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 2.5rem;
  height: 1.5625rem;
}

.footer-payments .custom-payment .footer-amex-flag::before {
  display: block;
  content: url("data:image/svg+xml,%3Csvg width='40' height='25' viewBox='0 0 40 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.12439C0 1.91525 1.79086 0.12439 4 0.12439H36C38.2091 0.12439 40 1.91525 40 4.12439V20.1244C40 22.3335 38.2091 24.1244 36 24.1244H4C1.79086 24.1244 0 22.3335 0 20.1244V4.12439Z' fill='%231E120D'/%3E%3Cpath d='M10.1952 17.7714V12.8836H15.4999L16.069 13.6074L16.6572 12.8836H35.9143V17.4344C35.5883 17.6368 35.2139 17.753 34.8279 17.7714H24.1657L23.5239 17.0008V17.7714H21.4211V16.4562C21.1402 16.5954 20.8263 16.6587 20.5119 16.6397H19.7955V17.7714H16.6136L16.0454 17.0317L15.4681 17.7714H10.1952Z' fill='white'/%3E%3Cpath d='M4 9.19844L5.19641 6.47738H7.26557L7.94469 8.00199V6.47738H10.5166L10.9212 7.57899L11.313 6.47738H22.8589V7.03171C23.3104 6.66878 23.8785 6.47253 24.4635 6.47738L28.2091 6.4907L28.8764 7.99852V6.48182H31.0283L31.621 7.34665V6.48182H33.7929V11.3706H31.6192L31.0519 10.504V11.3706H27.89L27.5718 10.5998H26.7217L26.409 11.3706H24.2644C23.7428 11.3647 23.2417 11.1714 22.8571 10.8277V11.3706H19.6242L18.9824 10.5998V11.3706H6.9592L6.64101 10.5998H5.7937L5.47824 11.3706H4V9.19844Z' fill='white'/%3E%3Cpath d='M5.62006 7.08051L4.00636 10.7409H5.05731L5.35459 10.0083H7.08193L7.37831 10.7409H8.45198L6.84011 7.08051H5.62006ZM6.21735 7.93289L6.74465 9.21358H5.68733L6.21735 7.93289Z' fill='%231E120D'/%3E%3Cpath d='M8.56693 10.74V7.07968L10.0597 7.08499L10.9279 9.44509L11.7752 7.07968H13.2562V10.74H12.3189V8.04726L11.3243 10.7444H10.5061L9.50604 8.04726V10.7444L8.56693 10.74Z' fill='%231E120D'/%3E%3Cpath d='M13.8974 10.74V7.07968H16.9584V7.89828H14.842V8.52439H16.9057V9.29514H14.842V9.94528H16.9548V10.7435L13.8974 10.74Z' fill='%231E120D'/%3E%3Cpath d='M17.5037 7.08056V10.7409H18.4419V9.44066H18.8365L19.9611 10.7409H21.1075L19.8738 9.39194C20.1585 9.36421 20.4222 9.23326 20.6127 9.02503C20.8033 8.8168 20.9068 8.54638 20.9029 8.26727C20.904 8.10317 20.87 7.94067 20.8033 7.79003C20.7365 7.6394 20.6384 7.50393 20.5151 7.39226C20.3918 7.2806 20.2461 7.19522 20.0872 7.14141C19.9283 7.0876 19.7596 7.06654 19.5919 7.0797L17.5037 7.08056ZM18.4419 7.89927H19.5138C19.6244 7.89526 19.7324 7.93302 19.8152 8.00473C19.898 8.07643 19.9493 8.1765 19.9583 8.28416C19.9509 8.38987 19.9021 8.48872 19.8221 8.56035C19.7421 8.63198 19.6369 8.67089 19.5283 8.66905H18.4419V7.89927Z' fill='%231E120D'/%3E%3Cpath d='M22.2404 10.74H21.2831V7.07968H22.2404V10.74Z' fill='%231E120D'/%3E%3Cpath d='M24.5108 10.74H24.3044C24.0726 10.7356 23.8443 10.6836 23.6344 10.5875C23.4246 10.4913 23.2378 10.3532 23.0862 10.1821C22.9346 10.011 22.8216 9.81064 22.7546 9.59411C22.6875 9.37759 22.668 9.14975 22.6971 8.92535C22.6707 8.67907 22.7005 8.43009 22.7844 8.1964C22.8683 7.9627 23.0043 7.75012 23.1825 7.57376C23.3607 7.39739 23.5766 7.26168 23.8149 7.17642C24.0533 7.09115 24.308 7.05844 24.5608 7.0806H25.5971V7.94792H24.5226C24.3966 7.95073 24.2726 7.97933 24.1585 8.03172C24.0445 8.08412 23.943 8.15916 23.8605 8.25215C23.778 8.34514 23.7164 8.45403 23.6797 8.57165C23.6429 8.68927 23.6318 8.81304 23.6471 8.9351C23.629 9.06977 23.6426 9.20676 23.6867 9.33557C23.7309 9.46439 23.8044 9.58169 23.9019 9.67867C23.9994 9.77565 24.1182 9.84973 24.2494 9.89531C24.3805 9.94089 24.5206 9.95676 24.6589 9.94176H24.9062L24.5108 10.74Z' fill='%231E120D'/%3E%3Cpath d='M26.5526 7.08051L24.939 10.7409H25.9899L26.2881 10.0083H28.0154L28.3118 10.7409H29.3855L27.7736 7.08051H26.5526ZM27.1499 7.93289L27.6772 9.21358H26.619L27.1499 7.93289Z' fill='%231E120D'/%3E%3Cpath d='M29.4964 10.74V7.07972H30.6892L32.2119 9.3794V7.07972H33.1502V10.74H31.9965L30.4355 8.38075V10.74H29.4964Z' fill='%231E120D'/%3E%3Cpath d='M10.8389 17.1444V13.4841H13.8998V14.3027H11.7871V14.9289H13.8508V15.6996H11.7871V16.3498H13.8998V17.1479L10.8389 17.1444Z' fill='%231E120D'/%3E%3Cpath d='M25.8341 17.1444V13.4841H28.8951V14.3027H26.7823V14.9289H28.836V15.6996H26.7823V16.3498H28.8951V17.1479L25.8341 17.1444Z' fill='%231E120D'/%3E%3Cpath d='M14.0119 17.1453L15.5019 15.3377L13.9764 13.4849H15.1582L16.0674 14.63L16.9765 13.4849H18.112L16.6065 15.3146L18.0993 17.1453H16.9174L16.0356 16.018L15.1746 17.1453H14.0119Z' fill='%231E120D'/%3E%3Cpath d='M18.2166 13.485V17.1452H19.1794V15.9923H20.1667C20.3515 16.0163 20.5395 16.0011 20.7178 15.9478C20.896 15.8945 21.0604 15.8044 21.1998 15.6835C21.3391 15.5626 21.4501 15.4139 21.5252 15.2474C21.6003 15.0809 21.6377 14.9005 21.6349 14.7186C21.6395 14.5486 21.6071 14.3796 21.5399 14.2227C21.4727 14.0658 21.3722 13.9245 21.245 13.8082C21.1178 13.6919 20.9668 13.6032 20.802 13.548C20.6371 13.4927 20.4621 13.4722 20.2885 13.4877L18.2166 13.485ZM19.1794 14.3124H20.2194C20.2789 14.307 20.339 14.314 20.3955 14.3329C20.4521 14.3517 20.504 14.382 20.5477 14.4218C20.5914 14.4616 20.626 14.51 20.6491 14.5637C20.6723 14.6175 20.6836 14.6754 20.6822 14.7337C20.6822 14.7919 20.6699 14.8494 20.6461 14.9027C20.6223 14.956 20.5874 15.004 20.5437 15.0436C20.5 15.0831 20.4484 15.1135 20.3921 15.1327C20.3359 15.1518 20.2761 15.1595 20.2167 15.1551H19.1803L19.1794 14.3124Z' fill='%231E120D'/%3E%3Cpath d='M22.0422 13.4849V17.1453H22.9804V15.845H23.375L24.4996 17.1453H25.646L24.4114 15.7963C24.696 15.7686 24.9595 15.6378 25.15 15.4297C25.3405 15.2217 25.4442 14.9515 25.4405 14.6725C25.4415 14.5084 25.4077 14.3459 25.3409 14.1953C25.2741 14.0447 25.176 13.9092 25.0527 13.7975C24.9294 13.6858 24.7837 13.6005 24.6248 13.5467C24.4659 13.4929 24.2973 13.4718 24.1296 13.4849H22.0422ZM22.9804 14.3036H24.0523C24.1629 14.2995 24.2709 14.3374 24.3537 14.4091C24.4365 14.4808 24.4878 14.5809 24.4969 14.6885C24.4894 14.7944 24.4405 14.8934 24.3603 14.9651C24.2801 15.0367 24.1747 15.0755 24.0659 15.0734H22.9804V14.3036Z' fill='%231E120D'/%3E%3Cpath d='M29.3327 17.1453V16.3471H31.2101C31.4883 16.3471 31.6083 16.2007 31.6083 16.0402C31.6083 15.8796 31.4883 15.7306 31.2101 15.7306H30.3619C30.2095 15.7452 30.0557 15.7271 29.9113 15.6775C29.7669 15.6279 29.6354 15.548 29.526 15.4435C29.4166 15.339 29.3319 15.2125 29.278 15.0727C29.224 14.9329 29.2021 14.7833 29.2137 14.6344C29.2137 14.0473 29.5892 13.4814 30.6856 13.4814H32.512L32.1174 14.3054H30.5373C30.2355 14.3054 30.1428 14.4597 30.1428 14.6069C30.1428 14.6504 30.1518 14.6934 30.1693 14.7334C30.1869 14.7733 30.2126 14.8094 30.245 14.8393C30.2773 14.8692 30.3156 14.8923 30.3575 14.9073C30.3993 14.9222 30.4438 14.9286 30.4882 14.9262H31.3765C31.5279 14.9038 31.6826 14.9146 31.8292 14.9579C31.9758 15.0012 32.1106 15.076 32.2239 15.1766C32.3371 15.2772 32.4259 15.4012 32.4838 15.5395C32.5416 15.6779 32.5671 15.8272 32.5584 15.9764C32.569 16.1345 32.5444 16.293 32.4862 16.441C32.4281 16.5889 32.3377 16.7229 32.2214 16.8335C32.1051 16.9442 31.9657 17.0291 31.8126 17.0821C31.6595 17.1352 31.4965 17.1552 31.3347 17.1409L29.3327 17.1453Z' fill='%231E120D'/%3E%3Cpath d='M32.772 17.1453V16.3471H34.6493C34.9275 16.3471 35.0475 16.2007 35.0475 16.0402C35.0475 15.8796 34.9275 15.7306 34.6493 15.7306H33.8011C33.6488 15.7452 33.495 15.7271 33.3506 15.6775C33.2062 15.6279 33.0746 15.548 32.9652 15.4435C32.8558 15.339 32.7711 15.2125 32.7172 15.0727C32.6632 14.9329 32.6413 14.7833 32.6529 14.6344C32.6529 14.0473 33.0293 13.4814 34.1248 13.4814H35.9512L35.5566 14.3054H33.9766C33.6748 14.3054 33.582 14.4597 33.582 14.6069C33.5819 14.6504 33.591 14.6934 33.6085 14.7334C33.6261 14.7733 33.6519 14.8094 33.6842 14.8393C33.7166 14.8692 33.7548 14.8923 33.7966 14.9073C33.8385 14.9222 33.883 14.9286 33.9275 14.9262H34.8157C34.9671 14.9038 35.1218 14.9146 35.2684 14.9579C35.415 15.0012 35.5499 15.076 35.6631 15.1766C35.7764 15.2772 35.8651 15.4012 35.923 15.5395C35.9809 15.6779 36.0064 15.8272 35.9976 15.9764C36.0082 16.1344 35.9836 16.2928 35.9255 16.4407C35.8674 16.5886 35.7771 16.7225 35.6609 16.8332C35.5448 16.9439 35.4054 17.0287 35.2524 17.0818C35.0995 17.1349 34.9365 17.1551 34.7748 17.1409L32.772 17.1453Z' fill='%231E120D'/%3E%3C/svg%3E%0A");
  width: 2.5rem;
  height: 1.5625rem;
}

.footer-payments .custom-payment .footer-diners-flag::before {
  display: block;
  content: url("data:image/svg+xml,%3Csvg width='40' height='25' viewBox='0 0 40 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.12439C0 1.91525 1.79086 0.12439 4 0.12439H36C38.2091 0.12439 40 1.91525 40 4.12439V20.1244C40 22.3335 38.2091 24.1244 36 24.1244H4C1.79086 24.1244 0 22.3335 0 20.1244V4.12439Z' fill='%231E120D'/%3E%3Cpath d='M12.1982 12.247C12.1982 10.9108 12.5945 9.60447 13.3369 8.49341C14.0793 7.38234 15.1345 6.51637 16.369 6.00501C17.6036 5.49364 18.962 5.35986 20.2726 5.62055C21.5832 5.88124 22.787 6.52471 23.7319 7.46959C24.6768 8.41448 25.3203 9.61834 25.581 10.9289C25.8417 12.2395 25.7079 13.598 25.1965 14.8325C24.6852 16.0671 23.8192 17.1223 22.7081 17.8647C21.5971 18.6071 20.2908 19.0033 18.9545 19.0033C17.1627 19.0033 15.4442 18.2915 14.1771 17.0244C12.9101 15.7574 12.1982 14.0389 12.1982 12.247Z' fill='%231E120D'/%3E%3Cpath d='M18.9636 19.1241C17.1084 19.1366 15.3239 18.4134 14.0009 17.1128C12.6779 15.8122 11.9243 14.0403 11.9051 12.1852C11.884 11.2525 12.0522 10.3252 12.3994 9.45927C12.7467 8.59337 13.2659 7.80681 13.9255 7.14712C14.5852 6.48743 15.3718 5.96829 16.2377 5.62103C17.1036 5.27376 18.0309 5.1056 18.9636 5.12667H20.7788C21.7242 5.10409 22.6647 5.26933 23.5458 5.61283C24.4269 5.95633 25.2311 6.47126 25.9118 7.12778C26.5924 7.7843 27.1361 8.56937 27.5112 9.4375C27.8863 10.3056 28.0854 11.2396 28.0969 12.1852C28.0969 16.0025 24.6049 19.1223 20.7788 19.1223L18.9636 19.1241ZM18.9796 5.7072C17.7126 5.7072 16.474 6.08288 15.4206 6.78676C14.3671 7.49064 13.546 8.49112 13.0611 9.66165C12.5762 10.8322 12.4493 12.1202 12.6964 13.3628C12.9435 14.6055 13.5535 15.747 14.4494 16.6429C15.3452 17.5389 16.4866 18.1491 17.7292 18.3964C18.9718 18.6437 20.2599 18.5169 21.4305 18.0322C22.6011 17.5475 23.6017 16.7265 24.3057 15.6731C25.0097 14.6198 25.3856 13.3813 25.3858 12.1143C25.3858 10.4152 24.7108 8.78564 23.5095 7.5841C22.3081 6.38257 20.6787 5.70744 18.9796 5.7072ZM17.5251 15.8997V8.32178C16.7584 8.61552 16.0989 9.13497 15.6336 9.81146C15.1683 10.488 14.9192 11.2897 14.9192 12.1107C14.9192 12.9318 15.1683 13.7335 15.6336 14.41C16.0989 15.0865 16.7584 15.6059 17.5251 15.8997ZM23.0406 12.1107C23.0398 11.2893 22.7901 10.4874 22.3245 9.81073C21.8588 9.13404 21.1991 8.6143 20.4322 8.32002V15.9077C21.1995 15.6132 21.8595 15.0931 22.3252 14.4158C22.7909 13.7386 23.0403 12.9362 23.0406 12.1143V12.1107Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 2.5rem;
  height: 1.5625rem;
}

.footer-payments .custom-payment .footer-pix::before {
  display: block;
  content: url("data:image/svg+xml,%3Csvg width='40' height='25' viewBox='0 0 40 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.12439C0 1.91525 1.79086 0.12439 4 0.12439H36C38.2091 0.12439 40 1.91525 40 4.12439V20.1244C40 22.3335 38.2091 24.1244 36 24.1244H4C1.79086 24.1244 0 22.3335 0 20.1244V4.12439Z' fill='%231E120D'/%3E%3Cpath d='M17.3415 17.3047C17.2376 17.3047 17.1577 17.2099 17.1577 17.1065V10.52C17.1577 9.20103 18.1565 8.12341 19.379 8.12341H21.1768C22.3994 8.12341 23.3902 9.20103 23.3902 10.5114V11.908C23.3902 13.227 22.3914 14.3046 21.1689 14.3046H18.6279C18.5241 14.3046 18.4442 14.2098 18.4442 14.1064C18.4442 14.0029 18.5321 13.9081 18.6279 13.9081H21.1689C22.1836 13.9081 23.0146 13.0201 23.0146 11.9166V10.52C23.0146 9.42518 22.1916 8.53722 21.1768 8.53722H19.379C18.3643 8.53722 17.5333 9.42518 17.5333 10.5287V17.1065C17.5333 17.2099 17.4454 17.3047 17.3415 17.3047ZM25.3158 14.3477C25.212 14.3477 25.1321 14.2529 25.1321 14.1495V9.23552C25.1321 8.84757 24.8444 8.53722 24.4848 8.53722H23.7018C23.5979 8.53722 23.518 8.44239 23.518 8.33894C23.518 8.23549 23.6059 8.14065 23.7018 8.14065H24.4848C25.0442 8.14065 25.5076 8.63205 25.5076 9.24414V14.1581C25.4996 14.2529 25.4197 14.3477 25.3158 14.3477Z' fill='white'/%3E%3Cpath d='M25.148 7.57133L24.7964 7.19201C24.7085 7.09718 24.7085 6.942 24.7964 6.84717L25.148 6.46785C25.2359 6.37302 25.3797 6.37302 25.4676 6.46785L25.8192 6.84717C25.907 6.942 25.907 7.09718 25.8192 7.19201L25.4676 7.57133C25.3797 7.66617 25.2359 7.66617 25.148 7.57133Z' fill='white'/%3E%3Cpath d='M27.5848 14.3044H26.8098C26.7059 14.3044 26.626 14.2096 26.626 14.1062C26.626 14.0027 26.7139 13.9079 26.8098 13.9079H27.5848C27.9364 13.9079 28.264 13.7613 28.5117 13.4941L30.3255 11.5371C30.6291 11.2095 31.1325 11.2095 31.4441 11.5371L33.25 13.4855C33.4977 13.7527 33.8253 13.8993 34.1768 13.8993H34.8081C34.9119 13.8993 34.9918 13.9941 34.9918 14.0975C34.9918 14.201 34.904 14.2958 34.8081 14.2958H34.1768C33.7294 14.2958 33.2979 14.1062 32.9783 13.7613L31.1725 11.813C31.0127 11.6406 30.749 11.6406 30.5892 11.813L28.7754 13.7699C28.4638 14.1148 28.0403 14.3044 27.5848 14.3044ZM30.8848 11.1492C30.6771 11.1492 30.4773 11.063 30.3255 10.8992L28.5117 8.94221C28.264 8.67496 27.9364 8.5284 27.5848 8.5284H26.8098C26.7059 8.5284 26.626 8.43357 26.626 8.33012C26.626 8.22667 26.7139 8.13184 26.8098 8.13184H27.5848C28.0323 8.13184 28.4638 8.3215 28.7834 8.66634L30.5892 10.6147C30.6691 10.7009 30.773 10.744 30.8848 10.744C30.9967 10.744 31.1006 10.7009 31.1805 10.6147L32.9863 8.66634C33.3059 8.3215 33.7294 8.13184 34.1848 8.13184H34.8161C34.9199 8.13184 34.9998 8.22667 34.9998 8.33012C34.9998 8.43357 34.9119 8.5284 34.8161 8.5284H34.1848C33.8333 8.5284 33.5056 8.67496 33.2579 8.94221L31.4521 10.8905C31.2923 11.0543 31.0926 11.1492 30.8848 11.1492Z' fill='white'/%3E%3Cpath d='M12.7313 15.3476C12.3398 15.3476 11.9802 15.1838 11.7006 14.8907L10.2144 13.2872C10.1105 13.1751 9.92672 13.1751 9.82285 13.2872L8.33665 14.8907C8.06498 15.1838 7.69742 15.3476 7.3059 15.3476H7.01025L8.88798 17.3735C9.47926 18.0115 10.4301 18.0115 11.0134 17.3735L12.8991 15.339H12.7313V15.3476Z' fill='white'/%3E%3Cpath d='M7.3059 9.67517C7.69742 9.67517 8.05699 9.83896 8.33665 10.1321L9.83084 11.7442C9.93471 11.8563 10.1105 11.8563 10.2224 11.7442L11.7086 10.1407C11.9802 9.84759 12.3478 9.68379 12.7393 9.68379H12.9151L11.0214 7.64924C10.4301 7.01129 9.47926 7.01129 8.89597 7.64924L7.01025 9.67517H7.3059Z' fill='white'/%3E%3Cpath d='M14.4645 11.3646L13.3219 10.1318C13.298 10.1405 13.266 10.1491 13.242 10.1491H12.7226C12.451 10.1491 12.1953 10.2698 12.0035 10.4681L10.5253 12.0802C10.3895 12.2267 10.2057 12.3043 10.0219 12.3043C9.83814 12.3043 9.65436 12.2267 9.51853 12.0802L8.02434 10.4681C7.83257 10.2612 7.56889 10.1491 7.30521 10.1491H6.66598C6.64201 10.1491 6.61005 10.1405 6.58608 10.1318L5.44346 11.3646C4.85218 12.0026 4.85218 13.0285 5.44346 13.6578L6.58608 14.8906C6.61005 14.882 6.63402 14.8734 6.66598 14.8734H7.30521C7.57688 14.8734 7.83257 14.7527 8.02434 14.5544L9.51853 12.9423C9.7902 12.6492 10.2616 12.6492 10.5253 12.9423L12.0115 14.5458C12.2033 14.7527 12.467 14.8647 12.7306 14.8647H13.25C13.282 14.8647 13.3059 14.8734 13.3299 14.882L14.4725 13.6492C15.0558 13.0285 15.0558 12.0026 14.4645 11.3646Z' fill='white'/%3E%3Cpath d='M18.8919 16.5372C18.804 16.5372 18.7081 16.563 18.6123 16.5803V16.9768C18.6762 17.0027 18.7561 17.0199 18.828 17.0199C19.0118 17.0199 19.0997 16.951 19.0997 16.7785C19.1077 16.6147 19.0358 16.5372 18.8919 16.5372ZM18.5483 17.2872V16.494H18.5963L18.6043 16.5285C18.6922 16.5027 18.812 16.4768 18.8919 16.4768C18.9638 16.4768 19.0278 16.4854 19.0837 16.5372C19.1476 16.5975 19.1716 16.6837 19.1716 16.7872C19.1716 16.8906 19.1396 16.9854 19.0517 17.0458C18.9878 17.0803 18.9079 17.0975 18.836 17.0975C18.7641 17.0975 18.6842 17.0889 18.6123 17.063V17.2958H18.5483V17.2872Z' fill='white'/%3E%3Cpath d='M19.6432 16.5371C19.4594 16.5371 19.3715 16.5974 19.3715 16.7785C19.3715 16.9509 19.4514 17.0285 19.6432 17.0285C19.827 17.0285 19.9149 16.9681 19.9149 16.7871C19.9069 16.6147 19.827 16.5371 19.6432 16.5371ZM19.8829 17.0285C19.819 17.0802 19.7391 17.0888 19.6432 17.0888C19.5473 17.0888 19.4594 17.0716 19.4035 17.0285C19.3316 16.9767 19.3076 16.8905 19.3076 16.7871C19.3076 16.6836 19.3316 16.5974 19.4035 16.5457C19.4674 16.5026 19.5473 16.4854 19.6432 16.4854C19.7391 16.4854 19.819 16.5026 19.8829 16.5457C19.9548 16.5974 19.9788 16.6836 19.9788 16.7871C19.9788 16.8905 19.9468 16.9767 19.8829 17.0285Z' fill='white'/%3E%3Cpath d='M20.7616 17.0715L20.5538 16.5887H20.5458L20.3461 17.0715H20.2901L20.0664 16.4939H20.1383L20.3221 16.9767L20.5219 16.4939H20.5858L20.7855 16.9767H20.7935L20.9693 16.4939H21.0412L20.8175 17.0715H20.7616Z' fill='white'/%3E%3Cpath d='M21.441 16.5372C21.2652 16.5372 21.2093 16.6234 21.2013 16.7354H21.6807C21.6807 16.6061 21.6168 16.5372 21.441 16.5372ZM21.441 17.0889C21.3371 17.0889 21.2732 17.0717 21.2173 17.0285C21.1534 16.9682 21.1294 16.882 21.1294 16.7872C21.1294 16.6923 21.1614 16.5975 21.2333 16.5372C21.2892 16.494 21.3691 16.4768 21.441 16.4768C21.5129 16.4768 21.5928 16.4854 21.6568 16.5372C21.7367 16.5975 21.7526 16.6923 21.7526 16.8044H21.2013C21.2013 16.9251 21.2413 17.0285 21.449 17.0285C21.5449 17.0285 21.6408 17.0113 21.7287 16.9941V17.0544C21.6328 17.0717 21.5369 17.0889 21.441 17.0889Z' fill='white'/%3E%3Cpath d='M21.9282 17.0717V16.494H21.9762L21.9842 16.5285C22.096 16.494 22.152 16.4768 22.2478 16.4768H22.2558V16.5372H22.2398C22.152 16.5372 22.104 16.5458 21.9842 16.5803V17.063H21.9282V17.0717Z' fill='white'/%3E%3Cpath d='M22.6236 16.5372C22.4478 16.5372 22.3919 16.6234 22.3839 16.7354H22.8633C22.8633 16.6061 22.7994 16.5372 22.6236 16.5372ZM22.6236 17.0889C22.5198 17.0889 22.4558 17.0717 22.3999 17.0285C22.336 16.9682 22.312 16.882 22.312 16.7872C22.312 16.6923 22.344 16.5975 22.4159 16.5372C22.4718 16.494 22.5517 16.4768 22.6236 16.4768C22.6955 16.4768 22.7755 16.4854 22.8394 16.5372C22.9193 16.5975 22.9353 16.6923 22.9353 16.8044H22.3839C22.3839 16.9251 22.4239 17.0285 22.6316 17.0285C22.7275 17.0285 22.8234 17.0113 22.9113 16.9941V17.0544C22.8154 17.0717 22.7195 17.0889 22.6236 17.0889Z' fill='white'/%3E%3Cpath d='M23.6225 16.5715C23.5586 16.5456 23.4787 16.5284 23.4068 16.5284C23.223 16.5284 23.1351 16.5974 23.1351 16.7698C23.1351 16.9336 23.207 17.0112 23.3508 17.0112C23.4387 17.0112 23.5346 16.9853 23.6305 16.9681V16.5715H23.6225ZM23.6305 17.0715L23.6225 17.037C23.5346 17.0629 23.4147 17.0887 23.3348 17.0887C23.2629 17.0887 23.199 17.0801 23.1431 17.0284C23.0791 16.9681 23.0552 16.8818 23.0552 16.7784C23.0552 16.6749 23.0871 16.5801 23.175 16.5284C23.239 16.4939 23.3189 16.4767 23.3908 16.4767C23.4627 16.4767 23.5346 16.4939 23.6145 16.5111V16.2439H23.6784V17.0715H23.6305Z' fill='white'/%3E%3Cpath d='M24.6043 16.5368C24.5164 16.5368 24.4205 16.5626 24.3247 16.5799V16.9764C24.3966 17.0023 24.4685 17.0195 24.5404 17.0195C24.7242 17.0195 24.8121 16.9506 24.8121 16.7782C24.8121 16.6144 24.7402 16.5368 24.6043 16.5368ZM24.7641 17.0368C24.7002 17.0713 24.6203 17.0885 24.5484 17.0885C24.4685 17.0885 24.3886 17.0713 24.3087 17.0454V17.0713H24.2607V16.2437H24.3247V16.5195C24.4126 16.5023 24.5244 16.4678 24.6123 16.4678C24.6842 16.4678 24.7482 16.4764 24.8041 16.5281C24.868 16.5885 24.892 16.6747 24.892 16.7782C24.884 16.8816 24.852 16.9851 24.7641 17.0368Z' fill='white'/%3E%3Cpath d='M24.964 17.2958V17.2355C24.996 17.2355 25.02 17.2441 25.0439 17.2441C25.1239 17.2441 25.1718 17.2182 25.2117 17.1234L25.2357 17.0803L24.9561 16.5027H25.028L25.2677 17.0027H25.2757L25.5074 16.5027H25.5793L25.2757 17.1579C25.2197 17.2786 25.1638 17.3131 25.0519 17.3131C25.02 17.2958 24.996 17.2958 24.964 17.2958Z' fill='white'/%3E%3Cpath d='M26.4344 16.7443H26.2267V16.9512H26.4344C26.5783 16.9512 26.6342 16.9339 26.6342 16.8477C26.6342 16.7529 26.5623 16.7443 26.4344 16.7443ZM26.4025 16.408H26.2347V16.6149H26.4025C26.5463 16.6149 26.6022 16.5977 26.6022 16.5115C26.5943 16.4167 26.5303 16.408 26.4025 16.408ZM26.7221 17.0201C26.6422 17.0719 26.5543 17.0719 26.3865 17.0719H26.0669V16.2874H26.3785C26.5223 16.2874 26.6102 16.2874 26.6901 16.3391C26.7461 16.3736 26.762 16.4253 26.762 16.4943C26.762 16.5805 26.7301 16.6322 26.6502 16.6667V16.6753C26.7461 16.7012 26.802 16.7529 26.802 16.865C26.802 16.9339 26.778 16.9857 26.7221 17.0201Z' fill='white'/%3E%3Cpath d='M27.4332 16.8303C27.3693 16.8216 27.3054 16.8216 27.2414 16.8216C27.1296 16.8216 27.0896 16.8475 27.0896 16.8992C27.0896 16.951 27.1216 16.9768 27.2095 16.9768C27.2814 16.9768 27.3613 16.9596 27.4332 16.9423V16.8303ZM27.4652 17.0717L27.4572 17.0372C27.3693 17.063 27.2574 17.0889 27.1615 17.0889C27.1056 17.0889 27.0417 17.0803 27.0017 17.0458C26.9618 17.0113 26.9458 16.9682 26.9458 16.9079C26.9458 16.8389 26.9698 16.7785 27.0337 16.7527C27.0896 16.7268 27.1695 16.7182 27.2335 16.7182C27.2894 16.7182 27.3693 16.7182 27.4252 16.7268V16.7182C27.4252 16.6234 27.3693 16.5975 27.2175 16.5975C27.1615 16.5975 27.0896 16.5975 27.0177 16.6061V16.4854C27.0896 16.4768 27.1775 16.4768 27.2494 16.4768C27.3453 16.4768 27.4412 16.4854 27.4971 16.5285C27.5611 16.5716 27.569 16.6406 27.569 16.7268V17.0717H27.4652Z' fill='white'/%3E%3Cpath d='M28.2877 17.0717V16.7527C28.2877 16.6492 28.2398 16.6061 28.1519 16.6061C28.088 16.6061 28.0001 16.6234 27.9362 16.6406V17.0717H27.7764V16.494H27.8962L27.9042 16.5285C28.0001 16.5027 28.104 16.4768 28.1919 16.4768C28.2558 16.4768 28.3277 16.4854 28.3756 16.5372C28.4156 16.5803 28.4316 16.632 28.4316 16.7182V17.0717H28.2877Z' fill='white'/%3E%3Cpath d='M28.8638 17.0887C28.7919 17.0887 28.72 17.0801 28.6641 17.0284C28.6001 16.968 28.5762 16.8818 28.5762 16.7784C28.5762 16.6835 28.6001 16.5887 28.688 16.5284C28.752 16.4853 28.8399 16.468 28.9277 16.468C28.9917 16.468 29.0476 16.4766 29.1195 16.4766V16.5973C29.0636 16.5887 28.9997 16.5887 28.9517 16.5887C28.8079 16.5887 28.744 16.6404 28.744 16.7698C28.744 16.8991 28.7919 16.9508 28.9118 16.9508C28.9837 16.9508 29.0636 16.9335 29.1355 16.9249V17.0456C29.0396 17.0715 28.9517 17.0887 28.8638 17.0887Z' fill='white'/%3E%3Cpath d='M29.5676 16.5975C29.4237 16.5975 29.3598 16.6492 29.3598 16.7785C29.3598 16.9079 29.4237 16.9682 29.5676 16.9682C29.7114 16.9682 29.7673 16.9251 29.7673 16.7872C29.7753 16.6578 29.7114 16.5975 29.5676 16.5975ZM29.8233 17.0285C29.7593 17.0803 29.6714 17.0889 29.5676 17.0889C29.4637 17.0889 29.3758 17.0717 29.3119 17.0285C29.24 16.9768 29.208 16.8906 29.208 16.7872C29.208 16.6837 29.232 16.5975 29.3119 16.5372C29.3758 16.494 29.4637 16.4768 29.5676 16.4768C29.6714 16.4768 29.7593 16.494 29.8233 16.5372C29.8952 16.5889 29.9271 16.6751 29.9271 16.7785C29.9271 16.882 29.9032 16.9768 29.8233 17.0285Z' fill='white'/%3E%3Cpath d='M30.7896 17.089C30.7017 17.089 30.5978 17.0718 30.5259 17.0114C30.438 16.9338 30.4141 16.8131 30.4141 16.6838C30.4141 16.5718 30.446 16.4338 30.5659 16.3476C30.6538 16.2873 30.7656 16.27 30.8775 16.27C30.9574 16.27 31.0453 16.2786 31.1332 16.2873V16.4252C31.0533 16.4166 30.9574 16.4166 30.8855 16.4166C30.6777 16.4166 30.5899 16.5028 30.5899 16.6838C30.5899 16.8649 30.6698 16.9511 30.8216 16.9511C30.9254 16.9511 31.0373 16.9252 31.1492 16.908V17.0459C31.0293 17.0631 30.9095 17.089 30.7896 17.089Z' fill='white'/%3E%3Cpath d='M31.5802 16.5802C31.4524 16.5802 31.4044 16.6319 31.3964 16.7181H31.756C31.756 16.6233 31.7081 16.5802 31.5802 16.5802ZM31.5642 17.0888C31.4763 17.0888 31.3964 17.0802 31.3325 17.0285C31.2686 16.9681 31.2446 16.8819 31.2446 16.7871C31.2446 16.7009 31.2686 16.5974 31.3485 16.5457C31.4124 16.494 31.5003 16.4854 31.5802 16.4854C31.6601 16.4854 31.748 16.494 31.8119 16.5457C31.8998 16.6147 31.9078 16.7095 31.9078 16.8302H31.3964C31.3964 16.9164 31.4444 16.9767 31.5962 16.9767C31.6921 16.9767 31.796 16.9595 31.8839 16.9509V17.063C31.78 17.0716 31.6681 17.0888 31.5642 17.0888Z' fill='white'/%3E%3Cpath d='M32.5786 17.0717V16.7527C32.5786 16.6492 32.5306 16.6061 32.4428 16.6061C32.3788 16.6061 32.2909 16.6234 32.227 16.6406V17.0717H32.0752V16.494H32.1951L32.203 16.5285C32.2989 16.5027 32.4028 16.4768 32.4907 16.4768C32.5546 16.4768 32.6265 16.4854 32.6745 16.5372C32.7144 16.5803 32.7304 16.632 32.7304 16.7182V17.0717H32.5786Z' fill='white'/%3E%3Cpath d='M33.1538 17.0888C33.0819 17.0888 33.0179 17.0629 32.978 17.0026C32.954 16.9595 32.938 16.9078 32.938 16.8302V16.6146H32.8262V16.494H32.938L32.954 16.3215H33.0899V16.494H33.3056V16.6146H33.0899V16.8043C33.0899 16.8474 33.0899 16.8905 33.1058 16.9164C33.1218 16.9595 33.1538 16.9681 33.2017 16.9681C33.2337 16.9681 33.2816 16.9595 33.3056 16.9595V17.0716C33.2656 17.0802 33.2017 17.0888 33.1538 17.0888Z' fill='white'/%3E%3Cpath d='M33.4502 17.0717V16.494H33.5701L33.578 16.5285C33.6739 16.5027 33.7538 16.4768 33.8417 16.4768C33.8497 16.4768 33.8497 16.4768 33.8577 16.4768V16.6147C33.8417 16.6147 33.8178 16.6147 33.8018 16.6147C33.7299 16.6147 33.6739 16.6234 33.594 16.6406V17.0717H33.4502Z' fill='white'/%3E%3Cpath d='M34.4083 16.8303C34.3444 16.8216 34.2805 16.8216 34.2165 16.8216C34.1047 16.8216 34.0647 16.8475 34.0647 16.8992C34.0647 16.951 34.0967 16.9768 34.1846 16.9768C34.2565 16.9768 34.3364 16.9596 34.4083 16.9423V16.8303ZM34.4403 17.0717L34.4323 17.0372C34.3444 17.063 34.2325 17.0889 34.1366 17.0889C34.0807 17.0889 34.0168 17.0803 33.9768 17.0458C33.9369 17.0113 33.9209 16.9682 33.9209 16.9079C33.9209 16.8389 33.9449 16.7785 34.0088 16.7527C34.0647 16.7268 34.1446 16.7182 34.2086 16.7182C34.2645 16.7182 34.3444 16.7182 34.4003 16.7268V16.7182C34.4003 16.6234 34.3444 16.5975 34.1926 16.5975C34.1366 16.5975 34.0647 16.5975 33.9928 16.6061V16.4854C34.0647 16.4768 34.1526 16.4768 34.2245 16.4768C34.3204 16.4768 34.4163 16.4854 34.4722 16.5285C34.5362 16.5716 34.5442 16.6406 34.5442 16.7268V17.0717H34.4403Z' fill='white'/%3E%3Cpath d='M34.7524 16.2441H34.9043V17.0718H34.7524V16.2441Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 2.5rem;
  height: 1.5625rem;
}

.footer-hope-differentials {
  display: flex;
  margin: 0 auto;
}

.footer-hope-differentials .footer-biodegradavel,
.footer-hope-differentials .footer-fibras,
.footer-hope-differentials .footer-tecidos {
  padding: 0 1rem;
}

.footer-hope-differentials .footer-biodegradavel::before {
  display: block;
  content: url("data:image/svg+xml,%3Csvg width='77' height='55' viewBox='0 0 77 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1028_19616' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='28' y='13' width='21' height='29'%3E%3Cpath d='M48.5322 13.2095H28.5322V41.3576H48.5322V13.2095Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1028_19616)'%3E%3Cpath d='M34.5288 23.6597C33.9203 21.7572 33.1735 20.158 32.6203 19.1102C34.1139 20.0201 35.1373 24.156 36.5478 27.4648C37.2393 26.803 38.0967 26.1964 39.203 25.6174C39.203 25.5347 39.203 25.4795 39.203 25.3968C39.2583 21.4815 37.2669 19.5514 33.9203 17.1801C30.7396 14.9743 30.6013 13.5956 30.6289 13.4302C30.3523 13.9541 24.0463 26.7203 34.5841 30.2497C34.8883 29.5328 35.3309 28.7883 35.9946 28.0163C35.4968 26.5549 35.0543 25.0384 34.5288 23.6597Z' fill='%231E120D'/%3E%3Cpath d='M34.8588 34.9919C34.8588 34.9919 35.4396 33.2548 37.597 30.9939C40.7223 27.6851 43.1563 27.4093 43.1563 27.4093C33.4759 33.31 35.6333 39.0451 35.6333 39.0451C35.6333 33.5857 46.8625 37.2529 46.8625 21.8948C46.8625 21.8948 44.7328 23.5216 39.6161 26.0583C33.0057 29.367 34.8588 34.9919 34.8588 34.9919Z' fill='%231E120D'/%3E%3Cpath d='M46.8355 13.2096C46.8355 13.2096 38.7593 16.2426 39.672 23.2186C39.672 23.2186 40.5571 19.5789 43.6825 16.9595C43.6825 16.9595 39.9486 22.5844 40.6954 24.6523C40.6677 24.6523 47.1121 21.8123 46.8355 13.2096Z' fill='%231E120D'/%3E%3C/g%3E%3Cpath d='M2.21398 53.0759V48.7804H0.532227V48.1708H4.58948V48.7804H2.9077V53.0759H2.21398ZM6.52507 53.1179C6.12799 53.1179 5.77763 53.0362 5.47398 52.8727C5.175 52.7092 4.94142 52.4849 4.77325 52.2C4.60975 51.915 4.52799 51.588 4.52799 51.219C4.52799 50.8499 4.60741 50.5229 4.76624 50.2379C4.92975 49.953 5.15164 49.7311 5.43193 49.5722C5.7169 49.4087 6.0369 49.327 6.39193 49.327C6.75164 49.327 7.06931 49.4064 7.34493 49.5652C7.62055 49.7241 7.83544 49.9483 7.9896 50.2379C8.14843 50.5229 8.22785 50.8569 8.22785 51.24C8.22785 51.268 8.22551 51.3007 8.22084 51.3381C8.22084 51.3755 8.2185 51.4105 8.21383 51.4432H5.05354V50.9597H7.86347L7.59018 51.1279C7.59485 50.8896 7.5458 50.6771 7.44303 50.4902C7.34026 50.3033 7.19777 50.1585 7.01558 50.0557C6.83807 49.9483 6.63018 49.8946 6.39193 49.8946C6.15836 49.8946 5.95048 49.9483 5.76829 50.0557C5.5861 50.1585 5.44361 50.3057 5.34084 50.4972C5.23807 50.6841 5.18668 50.899 5.18668 51.1419V51.254C5.18668 51.5016 5.24274 51.7235 5.35485 51.9197C5.47164 52.1112 5.63281 52.2607 5.83836 52.3682C6.04391 52.4756 6.27982 52.5293 6.5461 52.5293C6.76566 52.5293 6.9642 52.4919 7.14172 52.4172C7.32391 52.3425 7.48274 52.2303 7.61821 52.0808L7.9896 52.5153C7.82142 52.7115 7.61121 52.861 7.35894 52.9638C7.11135 53.0665 6.8334 53.1179 6.52507 53.1179ZM10.7806 53.1179C10.4022 53.1179 10.0635 53.0362 9.76455 52.8727C9.47024 52.7092 9.239 52.4849 9.07083 52.2C8.90265 51.915 8.81856 51.588 8.81856 51.219C8.81856 50.8499 8.90265 50.5229 9.07083 50.2379C9.239 49.953 9.47024 49.7311 9.76455 49.5722C10.0635 49.4087 10.4022 49.327 10.7806 49.327C11.117 49.327 11.4159 49.3947 11.6775 49.5302C11.9438 49.661 12.1494 49.8572 12.2942 50.1188L11.7826 50.4482C11.6612 50.266 11.5117 50.1328 11.3342 50.0487C11.1613 49.96 10.9745 49.9156 10.7736 49.9156C10.5307 49.9156 10.3135 49.9693 10.1219 50.0768C9.93039 50.1842 9.77856 50.336 9.66645 50.5322C9.55433 50.7238 9.49827 50.9527 9.49827 51.219C9.49827 51.4852 9.55433 51.7165 9.66645 51.9127C9.77856 52.1089 9.93039 52.2607 10.1219 52.3682C10.3135 52.4756 10.5307 52.5293 10.7736 52.5293C10.9745 52.5293 11.1613 52.4873 11.3342 52.4032C11.5117 52.3144 11.6612 52.179 11.7826 51.9968L12.2942 52.3191C12.1494 52.576 11.9438 52.7746 11.6775 52.9147C11.4159 53.0502 11.117 53.1179 10.7806 53.1179ZM13.1172 53.0759V49.362H13.7899V53.0759H13.1172ZM13.4536 48.6473C13.3228 48.6473 13.213 48.6052 13.1243 48.5211C13.0402 48.4371 12.9981 48.3343 12.9981 48.2128C12.9981 48.0867 13.0402 47.9816 13.1243 47.8975C13.213 47.8134 13.3228 47.7714 13.4536 47.7714C13.5844 47.7714 13.6918 47.8134 13.7759 47.8975C13.8647 47.9769 13.9091 48.0773 13.9091 48.1988C13.9091 48.3249 13.867 48.4324 13.7829 48.5211C13.6989 48.6052 13.5891 48.6473 13.4536 48.6473ZM16.6089 53.1179C16.2492 53.1179 15.9269 53.0385 15.6419 52.8797C15.3616 52.7209 15.1397 52.499 14.9762 52.214C14.8127 51.929 14.731 51.5973 14.731 51.219C14.731 50.8406 14.8127 50.5112 14.9762 50.2309C15.1397 49.946 15.3616 49.7241 15.6419 49.5652C15.9269 49.4064 16.2492 49.327 16.6089 49.327C16.9219 49.327 17.2045 49.3971 17.4568 49.5372C17.7091 49.6773 17.91 49.8876 18.0594 50.1679C18.2136 50.4481 18.2907 50.7985 18.2907 51.219C18.2907 51.6394 18.2159 51.9898 18.0664 52.27C17.9216 52.5503 17.7231 52.7629 17.4708 52.9077C17.2186 53.0479 16.9313 53.1179 16.6089 53.1179ZM16.665 52.5293C16.8986 52.5293 17.1088 52.4756 17.2956 52.3682C17.4872 52.2607 17.6367 52.1089 17.7441 51.9127C17.8562 51.7118 17.9123 51.4806 17.9123 51.219C17.9123 50.9527 17.8562 50.7238 17.7441 50.5322C17.6367 50.336 17.4872 50.1842 17.2956 50.0768C17.1088 49.9693 16.8986 49.9156 16.665 49.9156C16.4267 49.9156 16.2142 49.9693 16.0273 50.0768C15.8405 50.1842 15.691 50.336 15.5789 50.5322C15.4667 50.7238 15.4107 50.9527 15.4107 51.219C15.4107 51.4806 15.4667 51.7118 15.5789 51.9127C15.691 52.1089 15.8405 52.2607 16.0273 52.3682C16.2142 52.4756 16.4267 52.5293 16.665 52.5293ZM17.9333 53.0759V52.0738L17.9754 51.2119L17.9053 50.35V47.8765H18.578V53.0759H17.9333ZM21.4415 53.1179C21.0677 53.1179 20.7361 53.0362 20.4464 52.8727C20.1568 52.7092 19.9279 52.4849 19.7597 52.2C19.5915 51.9103 19.5074 51.5833 19.5074 51.219C19.5074 50.8499 19.5915 50.5229 19.7597 50.2379C19.9279 49.953 20.1568 49.7311 20.4464 49.5722C20.7361 49.4087 21.0677 49.327 21.4415 49.327C21.8105 49.327 22.1398 49.4087 22.4295 49.5722C22.7238 49.7311 22.9527 49.953 23.1162 50.2379C23.2844 50.5182 23.3685 50.8452 23.3685 51.219C23.3685 51.588 23.2844 51.915 23.1162 52.2C22.9527 52.4849 22.7238 52.7092 22.4295 52.8727C22.1398 53.0362 21.8105 53.1179 21.4415 53.1179ZM21.4415 52.5293C21.6797 52.5293 21.8923 52.4756 22.0791 52.3682C22.2707 52.2607 22.4201 52.1089 22.5276 51.9127C22.635 51.7118 22.6888 51.4806 22.6888 51.219C22.6888 50.9527 22.635 50.7238 22.5276 50.5322C22.4201 50.336 22.2707 50.1842 22.0791 50.0768C21.8923 49.9693 21.6797 49.9156 21.4415 49.9156C21.2032 49.9156 20.9907 49.9693 20.8038 50.0768C20.6169 50.1842 20.4674 50.336 20.3553 50.5322C20.2432 50.7238 20.1871 50.9527 20.1871 51.219C20.1871 51.4806 20.2432 51.7118 20.3553 51.9127C20.4674 52.1089 20.6169 52.2607 20.8038 52.3682C20.9907 52.4756 21.2032 52.5293 21.4415 52.5293ZM26.2788 53.0759V48.1708H28.4791C29.0443 48.1708 29.4788 48.2852 29.7824 48.5141C30.0861 48.7384 30.2379 49.0467 30.2379 49.4391C30.2379 49.7054 30.1772 49.9296 30.0557 50.1118C29.9389 50.294 29.7801 50.4341 29.5792 50.5322C29.3783 50.6303 29.1611 50.6794 28.9275 50.6794L29.0537 50.4692C29.334 50.4692 29.5815 50.5182 29.7964 50.6163C30.0113 50.7144 30.1818 50.8592 30.308 51.0508C30.4341 51.2376 30.4972 51.4712 30.4972 51.7515C30.4972 52.1719 30.3383 52.499 30.0207 52.7325C29.7077 52.9614 29.2405 53.0759 28.6192 53.0759H26.2788ZM26.9795 52.5083H28.5912C28.9789 52.5083 29.2756 52.4429 29.4811 52.3121C29.6867 52.1813 29.7894 51.9757 29.7894 51.6955C29.7894 51.4105 29.6867 51.2026 29.4811 51.0718C29.2756 50.941 28.9789 50.8756 28.5912 50.8756H26.9164V50.308H28.416C28.771 50.308 29.0467 50.2426 29.2429 50.1118C29.4391 49.981 29.5372 49.7848 29.5372 49.5232C29.5372 49.2616 29.4391 49.0654 29.2429 48.9346C29.0467 48.8038 28.771 48.7384 28.416 48.7384H26.9795V52.5083ZM31.484 53.0759V49.362H32.1567V53.0759H31.484ZM31.8204 48.6473C31.6896 48.6473 31.5798 48.6052 31.491 48.5211C31.4069 48.4371 31.3649 48.3343 31.3649 48.2128C31.3649 48.0867 31.4069 47.9816 31.491 47.8975C31.5798 47.8134 31.6896 47.7714 31.8204 47.7714C31.9512 47.7714 32.0586 47.8134 32.1427 47.8975C32.2315 47.9769 32.2758 48.0773 32.2758 48.1988C32.2758 48.3249 32.2338 48.4324 32.1497 48.5211C32.0656 48.6052 31.9559 48.6473 31.8204 48.6473ZM35.0318 53.1179C34.6581 53.1179 34.3264 53.0362 34.0368 52.8727C33.7471 52.7092 33.5182 52.4849 33.3501 52.2C33.1819 51.9103 33.0978 51.5833 33.0978 51.219C33.0978 50.8499 33.1819 50.5229 33.3501 50.2379C33.5182 49.953 33.7471 49.7311 34.0368 49.5722C34.3264 49.4087 34.6581 49.327 35.0318 49.327C35.4009 49.327 35.7302 49.4087 36.0198 49.5722C36.3142 49.7311 36.5431 49.953 36.7066 50.2379C36.8747 50.5182 36.9588 50.8452 36.9588 51.219C36.9588 51.588 36.8747 51.915 36.7066 52.2C36.5431 52.4849 36.3142 52.7092 36.0198 52.8727C35.7302 53.0362 35.4009 53.1179 35.0318 53.1179ZM35.0318 52.5293C35.2701 52.5293 35.4826 52.4756 35.6695 52.3682C35.861 52.2607 36.0105 52.1089 36.118 51.9127C36.2254 51.7118 36.2791 51.4806 36.2791 51.219C36.2791 50.9527 36.2254 50.7238 36.118 50.5322C36.0105 50.336 35.861 50.1842 35.6695 50.0768C35.4826 49.9693 35.2701 49.9156 35.0318 49.9156C34.7936 49.9156 34.581 49.9693 34.3942 50.0768C34.2073 50.1842 34.0578 50.336 33.9457 50.5322C33.8336 50.7238 33.7775 50.9527 33.7775 51.219C33.7775 51.4806 33.8336 51.7118 33.9457 51.9127C34.0578 52.1089 34.2073 52.2607 34.3942 52.3682C34.581 52.4756 34.7936 52.5293 35.0318 52.5293ZM39.4237 53.1179C39.064 53.1179 38.7417 53.0385 38.4567 52.8797C38.1764 52.7209 37.9545 52.499 37.791 52.214C37.6275 51.929 37.5457 51.5973 37.5457 51.219C37.5457 50.8406 37.6275 50.5112 37.791 50.2309C37.9545 49.946 38.1764 49.7241 38.4567 49.5652C38.7417 49.4064 39.064 49.327 39.4237 49.327C39.7367 49.327 40.0193 49.3971 40.2716 49.5372C40.5238 49.6773 40.7247 49.8876 40.8742 50.1679C41.0284 50.4481 41.1055 50.7985 41.1055 51.219C41.1055 51.6394 41.0307 51.9898 40.8812 52.27C40.7364 52.5503 40.5379 52.7629 40.2856 52.9077C40.0333 53.0479 39.746 53.1179 39.4237 53.1179ZM39.4798 52.5293C39.7133 52.5293 39.9236 52.4756 40.1104 52.3682C40.302 52.2607 40.4514 52.1089 40.5589 51.9127C40.671 51.7118 40.7271 51.4806 40.7271 51.219C40.7271 50.9527 40.671 50.7238 40.5589 50.5322C40.4514 50.336 40.302 50.1842 40.1104 50.0768C39.9236 49.9693 39.7133 49.9156 39.4798 49.9156C39.2415 49.9156 39.029 49.9693 38.8421 50.0768C38.6552 50.1842 38.5057 50.336 38.3936 50.5322C38.2815 50.7238 38.2255 50.9527 38.2255 51.219C38.2255 51.4806 38.2815 51.7118 38.3936 51.9127C38.5057 52.1089 38.6552 52.2607 38.8421 52.3682C39.029 52.4756 39.2415 52.5293 39.4798 52.5293ZM40.7481 53.0759V52.0738L40.7901 51.2119L40.7201 50.35V47.8765H41.3928V53.0759H40.7481ZM44.3193 53.1179C43.9222 53.1179 43.5718 53.0362 43.2682 52.8727C42.9692 52.7092 42.7356 52.4849 42.5675 52.2C42.404 51.915 42.3222 51.588 42.3222 51.219C42.3222 50.8499 42.4016 50.5229 42.5605 50.2379C42.724 49.953 42.9459 49.7311 43.2262 49.5722C43.5111 49.4087 43.8311 49.327 44.1862 49.327C44.5459 49.327 44.8635 49.4064 45.1391 49.5652C45.4148 49.7241 45.6297 49.9483 45.7838 50.2379C45.9426 50.5229 46.0221 50.8569 46.0221 51.24C46.0221 51.268 46.0197 51.3007 46.0151 51.3381C46.0151 51.3755 46.0127 51.4105 46.0081 51.4432H42.8478V50.9597H45.6577L45.3844 51.1279C45.3891 50.8896 45.34 50.6771 45.2373 50.4902C45.1345 50.3033 44.992 50.1585 44.8098 50.0557C44.6323 49.9483 44.4244 49.8946 44.1862 49.8946C43.9526 49.8946 43.7447 49.9483 43.5625 50.0557C43.3803 50.1585 43.2378 50.3057 43.1351 50.4972C43.0323 50.6841 42.9809 50.899 42.9809 51.1419V51.254C42.9809 51.5016 43.037 51.7235 43.1491 51.9197C43.2659 52.1112 43.427 52.2607 43.6326 52.3682C43.8381 52.4756 44.074 52.5293 44.3403 52.5293C44.5599 52.5293 44.7584 52.4919 44.9359 52.4172C45.1181 52.3425 45.277 52.2303 45.4124 52.0808L45.7838 52.5153C45.6156 52.7115 45.4054 52.861 45.1532 52.9638C44.9056 53.0665 44.6276 53.1179 44.3193 53.1179ZM48.5819 54.4773C48.2409 54.4773 47.9092 54.4283 47.5869 54.3302C47.2692 54.2368 47.0099 54.1013 46.809 53.9238L47.1314 53.4052C47.3042 53.5547 47.5168 53.6715 47.769 53.7556C48.0213 53.8444 48.2853 53.8887 48.5609 53.8887C49 53.8887 49.3223 53.786 49.5279 53.5804C49.7334 53.3749 49.8362 53.0619 49.8362 52.6414V51.8566L49.9063 51.1209L49.8712 50.3781V49.362H50.5089V52.5714C50.5089 53.2254 50.3454 53.7065 50.0184 54.0149C49.6914 54.3232 49.2126 54.4773 48.5819 54.4773ZM48.4978 52.9217C48.1381 52.9217 47.8158 52.847 47.5308 52.6975C47.2505 52.5433 47.0263 52.3308 46.8581 52.0598C46.6946 51.7889 46.6128 51.4759 46.6128 51.1209C46.6128 50.7611 46.6946 50.4481 46.8581 50.1819C47.0263 49.9109 47.2505 49.7007 47.5308 49.5512C47.8158 49.4017 48.1381 49.327 48.4978 49.327C48.8155 49.327 49.1051 49.3924 49.3667 49.5232C49.6283 49.6493 49.8362 49.8455 49.9904 50.1118C50.1492 50.3781 50.2286 50.7144 50.2286 51.1209C50.2286 51.5226 50.1492 51.8566 49.9904 52.1229C49.8362 52.3892 49.6283 52.59 49.3667 52.7255C49.1051 52.8563 48.8155 52.9217 48.4978 52.9217ZM48.5749 52.3331C48.8225 52.3331 49.042 52.2817 49.2336 52.179C49.4251 52.0762 49.5746 51.9337 49.682 51.7515C49.7942 51.5693 49.8502 51.3591 49.8502 51.1209C49.8502 50.8826 49.7942 50.6724 49.682 50.4902C49.5746 50.308 49.4251 50.1679 49.2336 50.0698C49.042 49.967 48.8225 49.9156 48.5749 49.9156C48.3273 49.9156 48.1054 49.967 47.9092 50.0698C47.7177 50.1679 47.5658 50.308 47.4537 50.4902C47.3463 50.6724 47.2925 50.8826 47.2925 51.1209C47.2925 51.3591 47.3463 51.5693 47.4537 51.7515C47.5658 51.9337 47.7177 52.0762 47.9092 52.179C48.1054 52.2817 48.3273 52.3331 48.5749 52.3331ZM51.7942 53.0759V49.362H52.4389V50.3711L52.3758 50.1188C52.4786 49.8619 52.6514 49.6657 52.8944 49.5302C53.1373 49.3947 53.4363 49.327 53.7913 49.327V49.9787C53.7633 49.974 53.7352 49.9717 53.7072 49.9717C53.6838 49.9717 53.6605 49.9717 53.6371 49.9717C53.2774 49.9717 52.9925 50.0791 52.7822 50.294C52.572 50.5089 52.4669 50.8195 52.4669 51.226V53.0759H51.7942ZM56.6521 53.0759V52.2911L56.617 52.1439V50.8055C56.617 50.5206 56.533 50.301 56.3648 50.1468C56.2013 49.988 55.9537 49.9086 55.622 49.9086C55.4024 49.9086 55.1876 49.946 54.9773 50.0207C54.7671 50.0908 54.5896 50.1865 54.4448 50.308L54.1645 49.8035C54.356 49.6493 54.5849 49.5325 54.8512 49.4531C55.1222 49.369 55.4048 49.327 55.6991 49.327C56.2083 49.327 56.6007 49.4508 56.8763 49.6984C57.1518 49.946 57.2896 50.3244 57.2896 50.8336V53.0759H56.6521ZM55.4328 53.1179C55.1572 53.1179 54.9143 53.0712 54.7041 52.9778C54.4985 52.8844 54.3397 52.7559 54.2276 52.5924C54.1154 52.4242 54.0594 52.235 54.0594 52.0248C54.0594 51.8239 54.1061 51.6417 54.1995 51.4782C54.2976 51.3147 54.4541 51.1839 54.669 51.0858C54.8886 50.9877 55.1829 50.9387 55.5519 50.9387H56.7292V51.4222H55.58C55.2436 51.4222 55.017 51.4782 54.9003 51.5903C54.7835 51.7025 54.7251 51.8379 54.7251 51.9968C54.7251 52.179 54.7975 52.3261 54.9423 52.4382C55.0871 52.5457 55.288 52.5994 55.5449 52.5994C55.7972 52.5994 56.0168 52.5433 56.2036 52.4312C56.3951 52.3191 56.533 52.1556 56.617 51.9407L56.7502 52.4032C56.6614 52.6227 56.5049 52.7979 56.2807 52.9287C56.0565 53.0549 55.7738 53.1179 55.4328 53.1179ZM60.0692 53.1179C59.7095 53.1179 59.3871 53.0385 59.1022 52.8797C58.8219 52.7209 58.6 52.499 58.4365 52.214C58.273 51.929 58.1912 51.5973 58.1912 51.219C58.1912 50.8406 58.273 50.5112 58.4365 50.2309C58.6 49.946 58.8219 49.7241 59.1022 49.5652C59.3871 49.4064 59.7095 49.327 60.0692 49.327C60.3822 49.327 60.6648 49.3971 60.9171 49.5372C61.1693 49.6773 61.3702 49.8876 61.5197 50.1679C61.6739 50.4481 61.7509 50.7985 61.7509 51.219C61.7509 51.6394 61.6762 51.9898 61.5267 52.27C61.3819 52.5503 61.1834 52.7629 60.9311 52.9077C60.6788 53.0479 60.3915 53.1179 60.0692 53.1179ZM60.1253 52.5293C60.3588 52.5293 60.569 52.4756 60.7559 52.3682C60.9474 52.2607 61.0969 52.1089 61.2044 51.9127C61.3165 51.7118 61.3726 51.4806 61.3726 51.219C61.3726 50.9527 61.3165 50.7238 61.2044 50.5322C61.0969 50.336 60.9474 50.1842 60.7559 50.0768C60.569 49.9693 60.3588 49.9156 60.1253 49.9156C59.887 49.9156 59.6744 49.9693 59.4876 50.0768C59.3007 50.1842 59.1512 50.336 59.0391 50.5322C58.927 50.7238 58.8709 50.9527 58.8709 51.219C58.8709 51.4806 58.927 51.7118 59.0391 51.9127C59.1512 52.1089 59.3007 52.2607 59.4876 52.3682C59.6744 52.4756 59.887 52.5293 60.1253 52.5293ZM61.3936 53.0759V52.0738L61.4356 51.2119L61.3655 50.35V47.8765H62.0382V53.0759H61.3936ZM65.6166 53.0759V52.2911L65.5816 52.1439V50.8055C65.5816 50.5206 65.4975 50.301 65.3293 50.1468C65.1658 49.988 64.9182 49.9086 64.5866 49.9086C64.367 49.9086 64.1521 49.946 63.9419 50.0207C63.7317 50.0908 63.5542 50.1865 63.4093 50.308L63.129 49.8035C63.3206 49.6493 63.5495 49.5325 63.8158 49.4531C64.0867 49.369 64.3693 49.327 64.6636 49.327C65.1728 49.327 65.5653 49.4508 65.8409 49.6984C66.1165 49.946 66.2543 50.3244 66.2543 50.8336V53.0759H65.6166ZM64.3974 53.1179C64.1217 53.1179 63.8788 53.0712 63.6686 52.9778C63.4631 52.8844 63.3042 52.7559 63.1921 52.5924C63.08 52.4242 63.0239 52.235 63.0239 52.0248C63.0239 51.8239 63.0707 51.6417 63.1641 51.4782C63.2622 51.3147 63.4187 51.1839 63.6336 51.0858C63.8531 50.9877 64.1474 50.9387 64.5165 50.9387H65.6937V51.4222H64.5445C64.2082 51.4222 63.9816 51.4782 63.8648 51.5903C63.748 51.7025 63.6896 51.8379 63.6896 51.9968C63.6896 52.179 63.762 52.3261 63.9069 52.4382C64.0517 52.5457 64.2526 52.5994 64.5095 52.5994C64.7617 52.5994 64.9813 52.5433 65.1682 52.4312C65.3597 52.3191 65.4975 52.1556 65.5816 51.9407L65.7147 52.4032C65.626 52.6227 65.4695 52.7979 65.2453 52.9287C65.021 53.0549 64.7384 53.1179 64.3974 53.1179ZM64.1871 48.8225L65.1401 47.9115H65.995L64.8178 48.8225H64.1871ZM68.4044 53.0759L66.7787 49.362H67.4794L68.9229 52.7255H68.5866L70.0581 49.362H70.7168L69.0911 53.0759H68.4044ZM72.8961 53.1179C72.499 53.1179 72.1486 53.0362 71.845 52.8727C71.546 52.7092 71.3124 52.4849 71.1442 52.2C70.9807 51.915 70.899 51.588 70.899 51.219C70.899 50.8499 70.9784 50.5229 71.1372 50.2379C71.3007 49.953 71.5226 49.7311 71.8029 49.5722C72.0879 49.4087 72.4079 49.327 72.7629 49.327C73.1226 49.327 73.4403 49.4064 73.7159 49.5652C73.9915 49.7241 74.2064 49.9483 74.3606 50.2379C74.5194 50.5229 74.5988 50.8569 74.5988 51.24C74.5988 51.268 74.5965 51.3007 74.5918 51.3381C74.5918 51.3755 74.5895 51.4105 74.5848 51.4432H71.4245V50.9597H74.2345L73.9612 51.1279C73.9658 50.8896 73.9168 50.6771 73.814 50.4902C73.7112 50.3033 73.5688 50.1585 73.3866 50.0557C73.2091 49.9483 73.0012 49.8946 72.7629 49.8946C72.5293 49.8946 72.3215 49.9483 72.1393 50.0557C71.9571 50.1585 71.8146 50.3057 71.7118 50.4972C71.609 50.6841 71.5577 50.899 71.5577 51.1419V51.254C71.5577 51.5016 71.6137 51.7235 71.7258 51.9197C71.8426 52.1112 72.0038 52.2607 72.2093 52.3682C72.4149 52.4756 72.6508 52.5293 72.9171 52.5293C73.1366 52.5293 73.3352 52.4919 73.5127 52.4172C73.6949 52.3425 73.8537 52.2303 73.9892 52.0808L74.3606 52.5153C74.1924 52.7115 73.9822 52.861 73.7299 52.9638C73.4823 53.0665 73.2044 53.1179 72.8961 53.1179ZM75.5326 53.0759V47.8765H76.2052V53.0759H75.5326Z' fill='%231E120D'/%3E%3C/svg%3E%0A");
  width: 4.8125rem;
  height: 3.4375rem;
}

.footer-hope-differentials .footer-fibras {
  display: block;
  content: url("data:image/svg+xml,%3Csvg width='60' height='54' viewBox='0 0 60 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1028_19628' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='16' y='14' width='27' height='27'%3E%3Cpath d='M42.5312 14.3627H16.5312V40.2469H42.5312V14.3627Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1028_19628)'%3E%3Cpath d='M25.9035 27.6032C26.0676 28.3108 25.2878 28.8486 24.6813 28.4711L22.6127 27.1843L20.0296 31.2995C19.355 32.3741 20.1346 33.7758 21.4069 33.7758H24.0469C24.3834 33.7758 24.6563 34.0474 24.6563 34.3825V36.4047C24.6563 36.7397 24.3834 37.0113 24.0469 37.0113H21.4121C17.5865 37.0113 15.2522 32.8128 17.2781 29.5858L19.8589 25.4712L17.7908 24.1847C17.1773 23.8032 17.3355 22.8722 18.0386 22.7107L23.6366 21.424C24.0739 21.3235 24.51 21.5949 24.611 22.0302L25.9035 27.6032ZM30.9086 18.3559L33.0052 21.6964L30.9365 22.9834C30.3245 23.3639 30.4793 24.2955 31.1842 24.4574L36.7822 25.7441C37.2225 25.8451 37.6563 25.5703 37.7566 25.1379L39.0489 19.5649C39.2113 18.865 38.4401 18.3152 37.8268 18.6969L35.7606 19.9823L33.6653 16.6415C31.7599 13.6066 27.307 13.5996 25.3973 16.6415L24.4851 18.0958C24.3068 18.3799 24.3937 18.754 24.679 18.9316L26.4015 20.0031C26.6869 20.1807 27.0629 20.0943 27.2412 19.8101L28.1533 18.357C28.7988 17.3287 30.2848 17.3623 30.9086 18.3559ZM41.7841 29.5858L40.3869 27.3581C40.2086 27.0738 39.8326 26.9873 39.5471 27.1649L37.8276 28.2346C37.5422 28.4122 37.4554 28.7865 37.6337 29.0705L39.0334 31.3006C39.7066 32.3729 38.929 33.7759 37.6554 33.7759H32.7813V31.3502C32.7813 30.6316 31.9057 30.2691 31.3943 30.7782L27.3317 34.8217C27.0144 35.1375 27.0144 35.6497 27.3317 35.9655L31.3943 40.0094C31.9022 40.5151 32.7813 40.1609 32.7813 39.4374V37.0113H37.6501C41.4727 37.0113 43.8117 32.8154 41.7841 29.5858Z' fill='%231E120D'/%3E%3C/g%3E%3Cpath d='M0.827852 50.1692H3.32587V50.7617H0.827852V50.1692ZM0.897049 52.7112H0.205078V47.889H3.62341V48.4883H0.897049V52.7112ZM4.5006 52.7112V49.0601H5.16489V52.7112H4.5006ZM4.83275 48.3574C4.70358 48.3574 4.59517 48.3161 4.50752 48.2334C4.42449 48.1508 4.38297 48.0497 4.38297 47.9303C4.38297 47.8063 4.42449 47.703 4.50752 47.6203C4.59517 47.5377 4.70358 47.4963 4.83275 47.4963C4.96192 47.4963 5.06802 47.5377 5.15105 47.6203C5.2387 47.6984 5.28253 47.7972 5.28253 47.9166C5.28253 48.0406 5.24101 48.1462 5.15798 48.2334C5.07494 48.3161 4.96653 48.3574 4.83275 48.3574ZM8.37772 52.7526C8.06402 52.7526 7.78031 52.6837 7.52659 52.5459C7.27748 52.4035 7.07912 52.1946 6.9315 51.919C6.78849 51.6435 6.71699 51.299 6.71699 50.8857C6.71699 50.4723 6.79079 50.1279 6.93842 49.8523C7.09065 49.5768 7.29132 49.3701 7.54043 49.2323C7.79415 49.0946 8.07325 49.0257 8.37772 49.0257C8.73754 49.0257 9.05585 49.1037 9.33263 49.2599C9.60942 49.416 9.82855 49.6342 9.99001 49.9143C10.1515 50.1899 10.2322 50.5137 10.2322 50.8857C10.2322 51.2577 10.1515 51.5837 9.99001 51.8639C9.82855 52.144 9.60942 52.3622 9.33263 52.5183C9.05585 52.6745 8.73754 52.7526 8.37772 52.7526ZM6.43328 52.7112V47.5997H7.09757V50.0314L7.02837 50.8788L7.06989 51.7261V52.7112H6.43328ZM8.32236 52.1739C8.55763 52.1739 8.76752 52.1211 8.95205 52.0155C9.14119 51.9098 9.28881 51.7606 9.39491 51.5677C9.50563 51.3702 9.56098 51.1429 9.56098 50.8857C9.56098 50.6239 9.50563 50.3989 9.39491 50.2106C9.28881 50.0177 9.14119 49.8684 8.95205 49.7628C8.76752 49.6572 8.55763 49.6043 8.32236 49.6043C8.0917 49.6043 7.8818 49.6572 7.69266 49.7628C7.50814 49.8684 7.36052 50.0177 7.2498 50.2106C7.1437 50.3989 7.09065 50.6239 7.09065 50.8857C7.09065 51.1429 7.1437 51.3702 7.2498 51.5677C7.36052 51.7606 7.50814 51.9098 7.69266 52.0155C7.8818 52.1211 8.0917 52.1739 8.32236 52.1739ZM11.15 52.7112V49.0601H11.7867V50.0521L11.7244 49.8041C11.8259 49.5515 11.9965 49.3586 12.2364 49.2254C12.4763 49.0923 12.7716 49.0257 13.1222 49.0257V49.6663C13.0945 49.6617 13.0668 49.6594 13.0391 49.6594C13.0161 49.6594 12.993 49.6594 12.9699 49.6594C12.6147 49.6594 12.3333 49.7651 12.1257 49.9763C11.9181 50.1876 11.8143 50.493 11.8143 50.8926V52.7112H11.15ZM15.9472 52.7112V51.9397L15.9126 51.795V50.4792C15.9126 50.1991 15.8295 49.9832 15.6635 49.8317C15.502 49.6755 15.2575 49.5974 14.93 49.5974C14.7132 49.5974 14.501 49.6342 14.2934 49.7077C14.0858 49.7766 13.9105 49.8707 13.7675 49.9901L13.4907 49.4941C13.6798 49.3426 13.9059 49.2277 14.1688 49.1497C14.4364 49.067 14.7155 49.0257 15.0061 49.0257C15.5089 49.0257 15.8964 49.1474 16.1686 49.3908C16.4408 49.6342 16.5769 50.0062 16.5769 50.5068V52.7112H15.9472ZM14.7432 52.7526C14.471 52.7526 14.2311 52.7066 14.0235 52.6148C13.8205 52.5229 13.6637 52.3966 13.553 52.2359C13.4423 52.0706 13.3869 51.8846 13.3869 51.6779C13.3869 51.4804 13.433 51.3013 13.5253 51.1406C13.6222 50.9798 13.7767 50.8512 13.9889 50.7548C14.2057 50.6583 14.4964 50.6101 14.8608 50.6101H16.0233V51.0854H14.8885C14.5563 51.0854 14.3326 51.1406 14.2173 51.2508C14.1019 51.361 14.0443 51.4942 14.0443 51.6503C14.0443 51.8294 14.1158 51.9741 14.2588 52.0843C14.4018 52.19 14.6001 52.2428 14.8539 52.2428C15.103 52.2428 15.3198 52.1877 15.5043 52.0775C15.6935 51.9672 15.8295 51.8065 15.9126 51.5952L16.0441 52.0499C15.9564 52.2657 15.8019 52.438 15.5804 52.5666C15.359 52.6906 15.0799 52.7526 14.7432 52.7526ZM18.858 52.7526C18.5535 52.7526 18.2629 52.7112 17.9861 52.6286C17.7139 52.5459 17.4994 52.4449 17.3425 52.3255L17.6193 51.8019C17.7762 51.9075 17.9699 51.9971 18.2006 52.0706C18.4312 52.144 18.6665 52.1808 18.9064 52.1808C19.2155 52.1808 19.4369 52.1372 19.5707 52.0499C19.7091 51.9626 19.7783 51.8409 19.7783 51.6848C19.7783 51.57 19.7368 51.4804 19.6537 51.4161C19.5707 51.3518 19.46 51.3036 19.3216 51.2714C19.1878 51.2393 19.0379 51.2117 18.8718 51.1888C18.7057 51.1612 18.5397 51.1291 18.3736 51.0923C18.2075 51.051 18.0553 50.9959 17.9169 50.927C17.7785 50.8535 17.6678 50.7548 17.5847 50.6308C17.5017 50.5022 17.4602 50.3323 17.4602 50.121C17.4602 49.9006 17.5225 49.7077 17.647 49.5423C17.7716 49.377 17.9469 49.2507 18.1729 49.1634C18.4036 49.0716 18.6757 49.0257 18.9894 49.0257C19.2293 49.0257 19.4715 49.0555 19.716 49.1152C19.9651 49.1703 20.1681 49.2507 20.3249 49.3563L20.0412 49.8799C19.8752 49.7697 19.7022 49.6939 19.5223 49.6526C19.3423 49.6112 19.1624 49.5906 18.9825 49.5906C18.6919 49.5906 18.4751 49.6388 18.3321 49.7352C18.1891 49.8271 18.1175 49.9465 18.1175 50.0935C18.1175 50.2175 18.1591 50.3139 18.2421 50.3828C18.3298 50.4471 18.4405 50.4976 18.5743 50.5343C18.7126 50.5711 18.8649 50.6032 19.031 50.6308C19.197 50.6537 19.3631 50.6859 19.5292 50.7272C19.6952 50.764 19.8452 50.8168 19.979 50.8857C20.1173 50.9546 20.2281 51.051 20.3111 51.175C20.3987 51.299 20.4426 51.4643 20.4426 51.671C20.4426 51.8915 20.378 52.082 20.2488 52.2428C20.1197 52.4035 19.9374 52.5298 19.7022 52.6217C19.4669 52.7089 19.1855 52.7526 18.858 52.7526ZM23.228 52.7112V47.889H25.1171C25.5415 47.889 25.9036 47.9556 26.2035 48.0888C26.5033 48.222 26.734 48.4149 26.8954 48.6674C27.0569 48.92 27.1376 49.2209 27.1376 49.5699C27.1376 49.9189 27.0569 50.2197 26.8954 50.4723C26.734 50.7203 26.5033 50.9109 26.2035 51.0441C25.9036 51.1773 25.5415 51.2439 25.1171 51.2439H23.6086L23.92 50.927V52.7112H23.228ZM26.4664 52.7112L25.2347 50.9615H25.9751L27.2207 52.7112H26.4664ZM23.92 50.9959L23.6086 50.6583H25.0963C25.5392 50.6583 25.8736 50.5642 26.0997 50.3759C26.3303 50.183 26.4457 49.9143 26.4457 49.5699C26.4457 49.2254 26.3303 48.9591 26.0997 48.7708C25.8736 48.5825 25.5392 48.4883 25.0963 48.4883H23.6086L23.92 48.1439V50.9959ZM29.7918 52.7526C29.3997 52.7526 29.0537 52.6722 28.7538 52.5114C28.4586 52.3507 28.2279 52.1303 28.0619 51.8501C27.9004 51.57 27.8197 51.2485 27.8197 50.8857C27.8197 50.5229 27.8981 50.2014 28.0549 49.9212C28.2164 49.6411 28.4355 49.4229 28.7123 49.2668C28.9937 49.106 29.3097 49.0257 29.6603 49.0257C30.0155 49.0257 30.3292 49.1037 30.6014 49.2599C30.8736 49.416 31.0858 49.6365 31.238 49.9212C31.3949 50.2014 31.4733 50.5297 31.4733 50.9063C31.4733 50.9339 31.471 50.966 31.4664 51.0028C31.4664 51.0395 31.4641 51.074 31.4594 51.1061H28.3386V50.6308H31.1135L30.8436 50.7961C30.8482 50.5619 30.7998 50.3529 30.6983 50.1692C30.5968 49.9855 30.4561 49.8432 30.2762 49.7421C30.1009 49.6365 29.8956 49.5837 29.6603 49.5837C29.4297 49.5837 29.2244 49.6365 29.0445 49.7421C28.8645 49.8432 28.7238 49.9878 28.6224 50.1761C28.5209 50.3598 28.4701 50.5711 28.4701 50.8099V50.9201C28.4701 51.1635 28.5255 51.3817 28.6362 51.5746C28.7515 51.7629 28.9107 51.9098 29.1137 52.0155C29.3166 52.1211 29.5496 52.1739 29.8125 52.1739C30.0294 52.1739 30.2254 52.1372 30.4007 52.0637C30.5806 51.9902 30.7375 51.88 30.8713 51.733L31.238 52.1601C31.0719 52.353 30.8643 52.5 30.6152 52.601C30.3707 52.702 30.0963 52.7526 29.7918 52.7526ZM33.9941 52.7526C33.6205 52.7526 33.286 52.6722 32.9908 52.5114C32.7001 52.3507 32.4718 52.1303 32.3057 51.8501C32.1396 51.57 32.0566 51.2485 32.0566 50.8857C32.0566 50.5229 32.1396 50.2014 32.3057 49.9212C32.4718 49.6411 32.7001 49.4229 32.9908 49.2668C33.286 49.106 33.6205 49.0257 33.9941 49.0257C34.3263 49.0257 34.6215 49.0923 34.8799 49.2254C35.1428 49.354 35.3458 49.5469 35.4888 49.8041L34.9836 50.1279C34.8637 49.9488 34.7161 49.8179 34.5408 49.7352C34.3701 49.648 34.1856 49.6043 33.9872 49.6043C33.7473 49.6043 33.5328 49.6572 33.3437 49.7628C33.1545 49.8684 33.0046 50.0177 32.8939 50.2106C32.7832 50.3989 32.7278 50.6239 32.7278 50.8857C32.7278 51.1474 32.7832 51.3748 32.8939 51.5677C33.0046 51.7606 33.1545 51.9098 33.3437 52.0155C33.5328 52.1211 33.7473 52.1739 33.9872 52.1739C34.1856 52.1739 34.3701 52.1326 34.5408 52.0499C34.7161 51.9626 34.8637 51.8294 34.9836 51.6503L35.4888 51.9672C35.3458 52.2198 35.1428 52.415 34.8799 52.5528C34.6215 52.686 34.3263 52.7526 33.9941 52.7526ZM36.3016 52.7112V49.0601H36.9659V52.7112H36.3016ZM36.6337 48.3574C36.5045 48.3574 36.3961 48.3161 36.3085 48.2334C36.2254 48.1508 36.1839 48.0497 36.1839 47.9303C36.1839 47.8063 36.2254 47.703 36.3085 47.6203C36.3961 47.5377 36.5045 47.4963 36.6337 47.4963C36.7629 47.4963 36.869 47.5377 36.952 47.6203C37.0397 47.6984 37.0835 47.7972 37.0835 47.9166C37.0835 48.0406 37.042 48.1462 36.9589 48.2334C36.8759 48.3161 36.7675 48.3574 36.6337 48.3574ZM39.8326 52.7526C39.459 52.7526 39.1245 52.6722 38.8293 52.5114C38.5386 52.3507 38.3103 52.1303 38.1442 51.8501C37.9781 51.57 37.8951 51.2485 37.8951 50.8857C37.8951 50.5229 37.9781 50.2014 38.1442 49.9212C38.3103 49.6411 38.5386 49.4229 38.8293 49.2668C39.1245 49.106 39.459 49.0257 39.8326 49.0257C40.1648 49.0257 40.46 49.0923 40.7184 49.2254C40.9813 49.354 41.1843 49.5469 41.3273 49.8041L40.8222 50.1279C40.7022 49.9488 40.5546 49.8179 40.3793 49.7352C40.2086 49.648 40.0241 49.6043 39.8257 49.6043C39.5858 49.6043 39.3713 49.6572 39.1822 49.7628C38.993 49.8684 38.8431 50.0177 38.7324 50.2106C38.6217 50.3989 38.5663 50.6239 38.5663 50.8857C38.5663 51.1474 38.6217 51.3748 38.7324 51.5677C38.8431 51.7606 38.993 51.9098 39.1822 52.0155C39.3713 52.1211 39.5858 52.1739 39.8257 52.1739C40.0241 52.1739 40.2086 52.1326 40.3793 52.0499C40.5546 51.9626 40.7022 51.8294 40.8222 51.6503L41.3273 51.9672C41.1843 52.2198 40.9813 52.415 40.7184 52.5528C40.46 52.686 40.1648 52.7526 39.8326 52.7526ZM42.1401 52.7112V47.5997H42.8044V52.7112H42.1401ZM46.3493 52.7112V51.9397L46.3147 51.795V50.4792C46.3147 50.1991 46.2316 49.9832 46.0656 49.8317C45.9041 49.6755 45.6596 49.5974 45.3321 49.5974C45.1153 49.5974 44.903 49.6342 44.6955 49.7077C44.4879 49.7766 44.3126 49.8707 44.1696 49.9901L43.8928 49.4941C44.0819 49.3426 44.308 49.2277 44.5709 49.1497C44.8385 49.067 45.1176 49.0257 45.4082 49.0257C45.911 49.0257 46.2985 49.1474 46.5707 49.3908C46.8429 49.6342 46.979 50.0062 46.979 50.5068V52.7112H46.3493ZM45.1452 52.7526C44.8731 52.7526 44.6332 52.7066 44.4256 52.6148C44.2226 52.5229 44.0658 52.3966 43.955 52.2359C43.8443 52.0706 43.789 51.8846 43.789 51.6779C43.789 51.4804 43.8351 51.3013 43.9274 51.1406C44.0242 50.9798 44.1788 50.8512 44.391 50.7548C44.6078 50.6583 44.8984 50.6101 45.2629 50.6101H46.4254V51.0854H45.2906C44.9584 51.0854 44.7347 51.1406 44.6193 51.2508C44.504 51.361 44.4463 51.4942 44.4463 51.6503C44.4463 51.8294 44.5178 51.9741 44.6609 52.0843C44.8039 52.19 45.0022 52.2428 45.256 52.2428C45.5051 52.2428 45.7219 52.1877 45.9064 52.0775C46.0955 51.9672 46.2316 51.8065 46.3147 51.5952L46.4461 52.0499C46.3585 52.2657 46.204 52.438 45.9825 52.5666C45.7611 52.6906 45.482 52.7526 45.1452 52.7526ZM49.7235 52.7526C49.3683 52.7526 49.05 52.6745 48.7686 52.5183C48.4918 52.3622 48.2727 52.144 48.1112 51.8639C47.9497 51.5837 47.869 51.2577 47.869 50.8857C47.869 50.5137 47.9497 50.1899 48.1112 49.9143C48.2727 49.6342 48.4918 49.416 48.7686 49.2599C49.05 49.1037 49.3683 49.0257 49.7235 49.0257C50.0326 49.0257 50.3117 49.0946 50.5608 49.2323C50.8099 49.3701 51.0082 49.5768 51.1559 49.8523C51.3081 50.1279 51.3842 50.4723 51.3842 50.8857C51.3842 51.299 51.3104 51.6435 51.1628 51.919C51.0198 52.1946 50.8237 52.4035 50.5746 52.5459C50.3255 52.6837 50.0418 52.7526 49.7235 52.7526ZM49.7789 52.1739C50.0095 52.1739 50.2171 52.1211 50.4016 52.0155C50.5908 51.9098 50.7384 51.7606 50.8445 51.5677C50.9552 51.3702 51.0106 51.1429 51.0106 50.8857C51.0106 50.6239 50.9552 50.3989 50.8445 50.2106C50.7384 50.0177 50.5908 49.8684 50.4016 49.7628C50.2171 49.6572 50.0095 49.6043 49.7789 49.6043C49.5436 49.6043 49.3337 49.6572 49.1492 49.7628C48.9646 49.8684 48.817 50.0177 48.7063 50.2106C48.5956 50.3989 48.5402 50.6239 48.5402 50.8857C48.5402 51.1429 48.5956 51.3702 48.7063 51.5677C48.817 51.7606 48.9646 51.9098 49.1492 52.0155C49.3337 52.1211 49.5436 52.1739 49.7789 52.1739ZM51.0313 52.7112V51.7261L51.0728 50.8788L51.0036 50.0314V47.5997H51.6679V52.7112H51.0313ZM55.2016 52.7112V51.9397L55.167 51.795V50.4792C55.167 50.1991 55.084 49.9832 54.9179 49.8317C54.7564 49.6755 54.5119 49.5974 54.1844 49.5974C53.9676 49.5974 53.7554 49.6342 53.5478 49.7077C53.3402 49.7766 53.1649 49.8707 53.0219 49.9901L52.7451 49.4941C52.9342 49.3426 53.1603 49.2277 53.4232 49.1497C53.6908 49.067 53.9699 49.0257 54.2605 49.0257C54.7633 49.0257 55.1508 49.1474 55.423 49.3908C55.6952 49.6342 55.8313 50.0062 55.8313 50.5068V52.7112H55.2016ZM53.9976 52.7526C53.7254 52.7526 53.4855 52.7066 53.2779 52.6148C53.0749 52.5229 52.9181 52.3966 52.8074 52.2359C52.6967 52.0706 52.6413 51.8846 52.6413 51.6779C52.6413 51.4804 52.6874 51.3013 52.7797 51.1406C52.8766 50.9798 53.0311 50.8512 53.2433 50.7548C53.4601 50.6583 53.7508 50.6101 54.1152 50.6101H55.2777V51.0854H54.1429C53.8107 51.0854 53.587 51.1406 53.4717 51.2508C53.3563 51.361 53.2987 51.4942 53.2987 51.6503C53.2987 51.8294 53.3702 51.9741 53.5132 52.0843C53.6562 52.19 53.8546 52.2428 54.1083 52.2428C54.3574 52.2428 54.5742 52.1877 54.7587 52.0775C54.9479 51.9672 55.084 51.8065 55.167 51.5952L55.2985 52.0499C55.2108 52.2657 55.0563 52.438 54.8348 52.5666C54.6134 52.6906 54.3343 52.7526 53.9976 52.7526ZM58.1125 52.7526C57.808 52.7526 57.5174 52.7112 57.2406 52.6286C56.9684 52.5459 56.7539 52.4449 56.5971 52.3255L56.8739 51.8019C57.0307 51.9075 57.2245 51.9971 57.4551 52.0706C57.6858 52.144 57.921 52.1808 58.1609 52.1808C58.47 52.1808 58.6914 52.1372 58.8252 52.0499C58.9636 51.9626 59.0328 51.8409 59.0328 51.6848C59.0328 51.57 58.9913 51.4804 58.9082 51.4161C58.8252 51.3518 58.7145 51.3036 58.5761 51.2714C58.4423 51.2393 58.2924 51.2117 58.1263 51.1888C57.9603 51.1612 57.7942 51.1291 57.6281 51.0923C57.462 51.051 57.3098 50.9959 57.1714 50.927C57.033 50.8535 56.9223 50.7548 56.8393 50.6308C56.7562 50.5022 56.7147 50.3323 56.7147 50.121C56.7147 49.9006 56.777 49.7077 56.9015 49.5423C57.0261 49.377 57.2014 49.2507 57.4274 49.1634C57.6581 49.0716 57.9303 49.0257 58.244 49.0257C58.4838 49.0257 58.726 49.0555 58.9705 49.1152C59.2196 49.1703 59.4226 49.2507 59.5795 49.3563L59.2958 49.8799C59.1297 49.7697 58.9567 49.6939 58.7768 49.6526C58.5969 49.6112 58.417 49.5906 58.237 49.5906C57.9464 49.5906 57.7296 49.6388 57.5866 49.7352C57.4436 49.8271 57.3721 49.9465 57.3721 50.0935C57.3721 50.2175 57.4136 50.3139 57.4966 50.3828C57.5843 50.4471 57.695 50.4976 57.8288 50.5343C57.9672 50.5711 58.1194 50.6032 58.2855 50.6308C58.4515 50.6537 58.6176 50.6859 58.7837 50.7272C58.9498 50.764 59.0997 50.8168 59.2335 50.8857C59.3719 50.9546 59.4826 51.051 59.5656 51.175C59.6533 51.299 59.6971 51.4643 59.6971 51.671C59.6971 51.8915 59.6325 52.082 59.5033 52.2428C59.3742 52.4035 59.192 52.5298 58.9567 52.6217C58.7214 52.7089 58.44 52.7526 58.1125 52.7526Z' fill='%231E120D'/%3E%3C/svg%3E%0A");
  width: 3.75rem;
  height: 3.375rem;
}

.footer-hope-differentials .footer-tecidos {
  display: block;
  content: url("data:image/svg+xml,%3Csvg width='81' height='55' viewBox='0 0 81 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1028_19637' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='27' y='13' width='27' height='28'%3E%3Cpath d='M53.5684 13.9648H27.498V40.0352H53.5684V13.9648Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1028_19637)'%3E%3Cmask id='mask1_1028_19637' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='27' y='13' width='27' height='28'%3E%3Cpath d='M53.5684 13.9648H27.498V40.0352H53.5684V13.9648Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_1028_19637)'%3E%3Cpath d='M33.9223 15.6887C31.9303 16.8379 30.374 18.4369 29.2162 20.473C28.0707 22.5217 27.498 24.7327 27.498 27.1187C27.498 30.6913 28.7555 33.7518 31.2828 36.2626C33.8102 38.786 36.9103 40.0476 40.5705 40.0476C44.1935 40.0476 47.2686 38.786 49.7836 36.2501C52.2985 33.7143 53.5684 30.6413 53.5684 27.0062C53.5684 23.3337 52.3109 20.2482 49.7836 17.7374C47.2562 15.214 44.1188 13.9648 40.3714 13.9648C38.0681 13.9648 35.9142 14.5394 33.9223 15.6887ZM40.5581 17.3376C41.8653 17.0753 41.9898 19.2239 41.9276 20.3731C41.8778 21.3725 41.6661 22.3593 41.33 23.2338C41.1931 23.5835 41.0063 24.2581 40.6577 24.3955C40.695 24.4329 40.7199 24.4954 40.7075 24.5703C40.6204 25.4697 40.4835 26.3442 40.3091 27.2061C41.2055 25.5697 42.5875 24.1331 44.1811 23.9583C45.1646 23.8458 46.1979 24.5578 46.4221 25.782C46.4345 25.7946 46.4469 25.8196 46.4469 25.8445C46.5092 26.0569 46.5092 26.2568 46.4594 26.4316C46.4594 26.4441 46.4594 26.4441 46.4594 26.4566C46.4594 26.5316 46.4221 26.5815 46.3847 26.6066C46.0486 27.2311 45.065 27.5559 44.6541 27.7432C43.9321 28.0556 43.1726 28.2555 42.4007 28.3428C41.579 28.4303 40.7324 28.2429 39.9729 28.6801C39.6119 30.1167 39.1513 31.5157 38.6408 32.8774C39.4625 31.8155 40.5083 31.0911 41.7159 30.8412C42.6123 30.6539 44.6168 30.5289 45.0899 32.0154C45.5132 33.3521 44.1437 34.2265 43.3842 34.4763C41.6413 35.0385 39.7737 34.114 38.0183 34.5388C37.7444 35.2133 37.4705 35.8754 37.1966 36.5499C37.097 36.7873 36.8106 36.5125 36.9103 36.2751C37.1718 35.663 37.4207 35.0385 37.6697 34.4264C37.595 34.3639 37.5327 34.2265 37.6074 34.114C37.6324 34.0641 37.6573 34.0267 37.6822 33.9766C37.3087 32.8774 36.4123 32.2778 35.8272 31.3534C35.3664 30.6288 35.0179 29.7794 34.8311 28.8925C34.5323 27.4934 34.6568 25.4823 35.9641 25.2074C37.0098 24.9576 37.8938 26.2068 38.2051 27.4185C38.591 28.93 38.591 30.7163 38.4416 32.3527C39.3505 29.8794 40.0975 27.306 40.3714 24.4954C40.3714 24.4329 40.3962 24.383 40.4336 24.358C40.4087 24.333 40.3838 24.3081 40.3714 24.2705C40.0352 23.5711 39.8733 22.5842 39.6742 21.8097C39.4874 21.0976 39.3256 20.3606 39.3505 19.6236C39.3878 18.6242 39.7613 17.7998 40.446 17.475C40.4585 17.4125 40.4959 17.3501 40.5581 17.3376Z' fill='%231E120D'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M2.48413 53.1977V48.6343H0.697266V47.9866H5.00806V48.6343H3.22121V53.1977H2.48413ZM7.06462 53.2424C6.64272 53.2424 6.27046 53.1555 5.94783 52.9818C5.63017 52.8081 5.38199 52.5699 5.20331 52.2671C5.02959 51.9644 4.94272 51.617 4.94272 51.2249C4.94272 50.8328 5.0271 50.4854 5.19586 50.1827C5.36959 49.88 5.60535 49.6442 5.90316 49.4755C6.20594 49.3018 6.54594 49.2149 6.92316 49.2149C7.30535 49.2149 7.64287 49.2993 7.93572 49.468C8.22856 49.6368 8.45689 49.875 8.62068 50.1827C8.78944 50.4854 8.87382 50.8403 8.87382 51.2473C8.87382 51.277 8.87134 51.3118 8.86637 51.3515C8.86637 51.3912 8.86389 51.4284 8.85893 51.4631H5.50112V50.9495H8.48667L8.1963 51.1281C8.20126 50.875 8.14915 50.6492 8.03995 50.4507C7.93075 50.2522 7.77937 50.0983 7.58579 49.9891C7.39718 49.875 7.1763 49.8179 6.92316 49.8179C6.67499 49.8179 6.45411 49.875 6.26053 49.9891C6.06696 50.0983 5.91557 50.2547 5.80637 50.4581C5.69718 50.6567 5.64258 50.885 5.64258 51.143V51.2621C5.64258 51.5252 5.70214 51.7609 5.82126 51.9694C5.94535 52.1728 6.11659 52.3317 6.33499 52.4458C6.55338 52.56 6.80404 52.617 7.08696 52.617C7.32024 52.617 7.53119 52.5773 7.7198 52.4979C7.91338 52.4185 8.08214 52.2994 8.22608 52.1406L8.62068 52.6021C8.44199 52.8106 8.21864 52.9694 7.95061 53.0786C7.68754 53.1878 7.39221 53.2424 7.06462 53.2424ZM11.5862 53.2424C11.1841 53.2424 10.8243 53.1555 10.5066 52.9818C10.1939 52.8081 9.94823 52.5699 9.76955 52.2671C9.59086 51.9644 9.50152 51.617 9.50152 51.2249C9.50152 50.8328 9.59086 50.4854 9.76955 50.1827C9.94823 49.88 10.1939 49.6442 10.5066 49.4755C10.8243 49.3018 11.1841 49.2149 11.5862 49.2149C11.9436 49.2149 12.2612 49.2869 12.5392 49.4308C12.8221 49.5698 13.0405 49.7782 13.1944 50.0561L12.6509 50.406C12.5218 50.2125 12.363 50.071 12.1744 49.9817C11.9907 49.8874 11.7922 49.8403 11.5787 49.8403C11.3206 49.8403 11.0898 49.8973 10.8863 50.0115C10.6828 50.1256 10.5215 50.2869 10.4024 50.4954C10.2833 50.6988 10.2237 50.942 10.2237 51.2249C10.2237 51.5078 10.2833 51.7535 10.4024 51.9619C10.5215 52.1704 10.6828 52.3317 10.8863 52.4458C11.0898 52.56 11.3206 52.617 11.5787 52.617C11.7922 52.617 11.9907 52.5724 12.1744 52.483C12.363 52.3887 12.5218 52.2448 12.6509 52.0513L13.1944 52.3937C13.0405 52.6667 12.8221 52.8776 12.5392 53.0265C12.2612 53.1704 11.9436 53.2424 11.5862 53.2424ZM14.0688 53.1977V49.2521H14.7836V53.1977H14.0688ZM14.4262 48.4928C14.2872 48.4928 14.1706 48.4481 14.0763 48.3588C13.9869 48.2695 13.9422 48.1603 13.9422 48.0313C13.9422 47.8973 13.9869 47.7856 14.0763 47.6963C14.1706 47.6069 14.2872 47.5623 14.4262 47.5623C14.5652 47.5623 14.6793 47.6069 14.7687 47.6963C14.863 47.7806 14.9101 47.8873 14.9101 48.0164C14.9101 48.1504 14.8655 48.2645 14.7761 48.3588C14.6868 48.4481 14.5701 48.4928 14.4262 48.4928ZM17.7788 53.2424C17.3966 53.2424 17.0541 53.158 16.7513 52.9893C16.4535 52.8205 16.2178 52.5848 16.044 52.282C15.8703 51.9793 15.7835 51.6269 15.7835 51.2249C15.7835 50.8229 15.8703 50.473 16.044 50.1753C16.2178 49.8725 16.4535 49.6368 16.7513 49.468C17.0541 49.2993 17.3966 49.2149 17.7788 49.2149C18.1113 49.2149 18.4116 49.2894 18.6797 49.4383C18.9477 49.5871 19.1611 49.8105 19.3199 50.1083C19.4837 50.406 19.5656 50.7783 19.5656 51.2249C19.5656 51.6716 19.4862 52.0438 19.3274 52.3416C19.1735 52.6394 18.9626 52.8652 18.6945 53.019C18.4265 53.1679 18.1213 53.2424 17.7788 53.2424ZM17.8383 52.617C18.0865 52.617 18.3099 52.56 18.5084 52.4458C18.7119 52.3317 18.8708 52.1704 18.9849 51.9619C19.104 51.7485 19.1636 51.5028 19.1636 51.2249C19.1636 50.942 19.104 50.6988 18.9849 50.4954C18.8708 50.2869 18.7119 50.1256 18.5084 50.0115C18.3099 49.8973 18.0865 49.8403 17.8383 49.8403C17.5852 49.8403 17.3594 49.8973 17.1608 50.0115C16.9623 50.1256 16.8035 50.2869 16.6843 50.4954C16.5652 50.6988 16.5056 50.942 16.5056 51.2249C16.5056 51.5028 16.5652 51.7485 16.6843 51.9619C16.8035 52.1704 16.9623 52.3317 17.1608 52.4458C17.3594 52.56 17.5852 52.617 17.8383 52.617ZM19.1859 53.1977V52.1331L19.2306 51.2175L19.1562 50.3018V47.6739H19.8709V53.1977H19.1859ZM22.9133 53.2424C22.5163 53.2424 22.1638 53.1555 21.8561 52.9818C21.5484 52.8081 21.3052 52.5699 21.1265 52.2671C20.9478 51.9594 20.8584 51.612 20.8584 51.2249C20.8584 50.8328 20.9478 50.4854 21.1265 50.1827C21.3052 49.88 21.5484 49.6442 21.8561 49.4755C22.1638 49.3018 22.5163 49.2149 22.9133 49.2149C23.3055 49.2149 23.6554 49.3018 23.9631 49.4755C24.2758 49.6442 24.519 49.88 24.6928 50.1827C24.8714 50.4805 24.9608 50.8279 24.9608 51.2249C24.9608 51.617 24.8714 51.9644 24.6928 52.2671C24.519 52.5699 24.2758 52.8081 23.9631 52.9818C23.6554 53.1555 23.3055 53.2424 22.9133 53.2424ZM22.9133 52.617C23.1665 52.617 23.3923 52.56 23.5909 52.4458C23.7944 52.3317 23.9532 52.1704 24.0674 51.9619C24.1815 51.7485 24.2386 51.5028 24.2386 51.2249C24.2386 50.942 24.1815 50.6988 24.0674 50.4954C23.9532 50.2869 23.7944 50.1256 23.5909 50.0115C23.3923 49.8973 23.1665 49.8403 22.9133 49.8403C22.6602 49.8403 22.4344 49.8973 22.2358 50.0115C22.0373 50.1256 21.8784 50.2869 21.7593 50.4954C21.6402 50.6988 21.5806 50.942 21.5806 51.2249C21.5806 51.5028 21.6402 51.7485 21.7593 51.9619C21.8784 52.1704 22.0373 52.3317 22.2358 52.4458C22.4344 52.56 22.6602 52.617 22.9133 52.617ZM27.0809 53.2424C26.7534 53.2424 26.4407 53.1977 26.1428 53.1084C25.85 53.019 25.6192 52.9099 25.4504 52.7808L25.7482 52.215C25.917 52.3292 26.1255 52.426 26.3736 52.5054C26.6218 52.5848 26.875 52.6245 27.1331 52.6245C27.4656 52.6245 27.7039 52.5773 27.8478 52.483C27.9967 52.3887 28.0712 52.2572 28.0712 52.0885C28.0712 51.9644 28.0265 51.8676 27.9371 51.7981C27.8478 51.7287 27.7287 51.6765 27.5798 51.6418C27.4358 51.6071 27.2745 51.5773 27.0958 51.5525C26.9172 51.5227 26.7385 51.488 26.5598 51.4483C26.3811 51.4036 26.2173 51.344 26.0684 51.2696C25.9195 51.1902 25.8004 51.0835 25.711 50.9495C25.6217 50.8105 25.577 50.6269 25.577 50.3986C25.577 50.1604 25.644 49.9519 25.778 49.7733C25.912 49.5946 26.1007 49.4581 26.3439 49.3638C26.592 49.2646 26.8849 49.2149 27.2224 49.2149C27.4805 49.2149 27.7411 49.2472 28.0042 49.3117C28.2722 49.3713 28.4906 49.4581 28.6593 49.5723L28.3541 50.138C28.1754 50.0189 27.9893 49.937 27.7957 49.8924C27.6021 49.8477 27.4085 49.8254 27.215 49.8254C26.9023 49.8254 26.669 49.8775 26.5151 49.9817C26.3612 50.081 26.2843 50.21 26.2843 50.3688C26.2843 50.5028 26.329 50.607 26.4183 50.6815C26.5126 50.751 26.6317 50.8056 26.7757 50.8453C26.9246 50.885 27.0884 50.9197 27.2671 50.9495C27.4458 50.9743 27.6244 51.009 27.8031 51.0537C27.9818 51.0934 28.1431 51.1505 28.2871 51.2249C28.436 51.2994 28.5551 51.4036 28.6444 51.5376C28.7388 51.6716 28.7859 51.8503 28.7859 52.0736C28.7859 52.3118 28.7164 52.5178 28.5774 52.6915C28.4385 52.8652 28.2424 53.0017 27.9893 53.1009C27.7361 53.1952 27.4334 53.2424 27.0809 53.2424ZM32.4603 50.2348H35.1406V50.8676H32.4603V50.2348ZM32.5273 52.55H35.565V53.1977H31.7828V47.9866H35.4608V48.6343H32.5273V52.55ZM38.3353 53.2424C37.9333 53.2424 37.5734 53.1555 37.2558 52.9818C36.9431 52.8081 36.6974 52.5699 36.5187 52.2671C36.34 51.9644 36.2506 51.617 36.2506 51.2249C36.2506 50.8328 36.34 50.4854 36.5187 50.1827C36.6974 49.88 36.9431 49.6442 37.2558 49.4755C37.5734 49.3018 37.9333 49.2149 38.3353 49.2149C38.6927 49.2149 39.0104 49.2869 39.2883 49.4308C39.5712 49.5698 39.7896 49.7782 39.9435 50.0561L39.4 50.406C39.2709 50.2125 39.1121 50.071 38.9235 49.9817C38.7398 49.8874 38.5413 49.8403 38.3279 49.8403C38.0698 49.8403 37.839 49.8973 37.6355 50.0115C37.432 50.1256 37.2706 50.2869 37.1515 50.4954C37.0324 50.6988 36.9728 50.942 36.9728 51.2249C36.9728 51.5078 37.0324 51.7535 37.1515 51.9619C37.2706 52.1704 37.432 52.3317 37.6355 52.4458C37.839 52.56 38.0698 52.617 38.3279 52.617C38.5413 52.617 38.7398 52.5724 38.9235 52.483C39.1121 52.3887 39.2709 52.2448 39.4 52.0513L39.9435 52.3937C39.7896 52.6667 39.5712 52.8776 39.2883 53.0265C39.0104 53.1704 38.6927 53.2424 38.3353 53.2424ZM42.5008 53.2424C42.1037 53.2424 41.7513 53.1555 41.4435 52.9818C41.1358 52.8081 40.8926 52.5699 40.7139 52.2671C40.5352 51.9594 40.4459 51.612 40.4459 51.2249C40.4459 50.8328 40.5352 50.4854 40.7139 50.1827C40.8926 49.88 41.1358 49.6442 41.4435 49.4755C41.7513 49.3018 42.1037 49.2149 42.5008 49.2149C42.8929 49.2149 43.2428 49.3018 43.5505 49.4755C43.8632 49.6442 44.1064 49.88 44.2802 50.1827C44.4589 50.4805 44.5482 50.8279 44.5482 51.2249C44.5482 51.617 44.4589 51.9644 44.2802 52.2671C44.1064 52.5699 43.8632 52.8081 43.5505 52.9818C43.2428 53.1555 42.8929 53.2424 42.5008 53.2424ZM42.5008 52.617C42.7539 52.617 42.9797 52.56 43.1783 52.4458C43.3818 52.3317 43.5406 52.1704 43.6548 51.9619C43.7689 51.7485 43.826 51.5028 43.826 51.2249C43.826 50.942 43.7689 50.6988 43.6548 50.4954C43.5406 50.2869 43.3818 50.1256 43.1783 50.0115C42.9797 49.8973 42.7539 49.8403 42.5008 49.8403C42.2476 49.8403 42.0218 49.8973 41.8232 50.0115C41.6247 50.1256 41.4659 50.2869 41.3467 50.4954C41.2276 50.6988 41.168 50.942 41.168 51.2249C41.168 51.5028 41.2276 51.7485 41.3467 51.9619C41.4659 52.1704 41.6247 52.3317 41.8232 52.4458C42.0218 52.56 42.2476 52.617 42.5008 52.617ZM45.3563 51.4631V50.8453H47.359V51.4631H45.3563ZM51.2333 50.4507H53.921V51.0909H51.2333V50.4507ZM51.3077 53.1977H50.5632V47.9866H54.2412V48.6343H51.3077V53.1977ZM55.1123 53.1977V49.2521H55.7972V50.3241L55.7302 50.0561C55.8394 49.7832 56.0231 49.5747 56.2812 49.4308C56.5393 49.2869 56.8569 49.2149 57.2342 49.2149V49.9073C57.2044 49.9023 57.1746 49.8998 57.1448 49.8998C57.12 49.8998 57.0952 49.8998 57.0704 49.8998C56.6882 49.8998 56.3854 50.014 56.1621 50.2423C55.9387 50.4706 55.827 50.8006 55.827 51.2324V53.1977H55.1123ZM58.1151 53.1977V49.2521H58.8298V53.1977H58.1151ZM58.4724 48.4928C58.3335 48.4928 58.2168 48.4481 58.1225 48.3588C58.0332 48.2695 57.9885 48.1603 57.9885 48.0313C57.9885 47.8973 58.0332 47.7856 58.1225 47.6963C58.2168 47.6069 58.3335 47.5623 58.4724 47.5623C58.6114 47.5623 58.7256 47.6069 58.8149 47.6963C58.9092 47.7806 58.9564 47.8873 58.9564 48.0164C58.9564 48.1504 58.9117 48.2645 58.8224 48.3588C58.733 48.4481 58.6164 48.4928 58.4724 48.4928ZM61.9517 53.2424C61.5298 53.2424 61.1576 53.1555 60.8349 52.9818C60.5173 52.8081 60.2691 52.5699 60.0903 52.2671C59.9166 51.9644 59.8297 51.617 59.8297 51.2249C59.8297 50.8328 59.9141 50.4854 60.0828 50.1827C60.2567 49.88 60.4925 49.6442 60.7903 49.4755C61.093 49.3018 61.433 49.2149 61.8103 49.2149C62.1925 49.2149 62.53 49.2993 62.8228 49.468C63.1157 49.6368 63.344 49.875 63.5078 50.1827C63.6765 50.4854 63.7609 50.8403 63.7609 51.2473C63.7609 51.277 63.7584 51.3118 63.7535 51.3515C63.7535 51.3912 63.751 51.4284 63.746 51.4631H60.3882V50.9495H63.3738L63.0834 51.1281C63.0884 50.875 63.0363 50.6492 62.9271 50.4507C62.8179 50.2522 62.6665 50.0983 62.4729 49.9891C62.2843 49.875 62.0634 49.8179 61.8103 49.8179C61.5621 49.8179 61.3412 49.875 61.1476 49.9891C60.9541 50.0983 60.8027 50.2547 60.6935 50.4581C60.5843 50.6567 60.5297 50.885 60.5297 51.143V51.2621C60.5297 51.5252 60.5892 51.7609 60.7084 51.9694C60.8325 52.1728 61.0037 52.3317 61.2221 52.4458C61.4405 52.56 61.6911 52.617 61.9741 52.617C62.2073 52.617 62.4183 52.5773 62.6069 52.4979C62.8005 52.4185 62.9692 52.2994 63.1132 52.1406L63.5078 52.6021C63.3291 52.8106 63.1057 52.9694 62.8377 53.0786C62.5746 53.1878 62.2793 53.2424 61.9517 53.2424ZM66.86 49.2149C67.1826 49.2149 67.4656 49.277 67.7088 49.401C67.9569 49.5251 68.1505 49.7137 68.2895 49.9668C68.4285 50.2199 68.498 50.54 68.498 50.9271V53.1977H67.7832V51.009C67.7832 50.6269 67.6889 50.339 67.5003 50.1455C67.3167 49.9519 67.0561 49.8551 66.7186 49.8551C66.4654 49.8551 66.2445 49.9048 66.0559 50.004C65.8673 50.1033 65.7209 50.2497 65.6167 50.4433C65.5174 50.6368 65.4678 50.8775 65.4678 51.1654V53.1977H64.753V49.2521H65.438V50.3167L65.3263 50.0338C65.4553 49.7757 65.6539 49.5747 65.9219 49.4308C66.1899 49.2869 66.5026 49.2149 66.86 49.2149ZM71.4513 53.2424C71.0691 53.2424 70.7266 53.158 70.4238 52.9893C70.126 52.8205 69.8902 52.5848 69.7165 52.282C69.5428 51.9793 69.4559 51.6269 69.4559 51.2249C69.4559 50.8229 69.5428 50.473 69.7165 50.1753C69.8902 49.8725 70.126 49.6368 70.4238 49.468C70.7266 49.2993 71.0691 49.2149 71.4513 49.2149C71.7838 49.2149 72.0841 49.2894 72.3521 49.4383C72.6202 49.5871 72.8336 49.8105 72.9924 50.1083C73.1562 50.406 73.2381 50.7783 73.2381 51.2249C73.2381 51.6716 73.1587 52.0438 72.9999 52.3416C72.846 52.6394 72.635 52.8652 72.367 53.019C72.099 53.1679 71.7937 53.2424 71.4513 53.2424ZM71.5108 52.617C71.759 52.617 71.9823 52.56 72.1809 52.4458C72.3844 52.3317 72.5432 52.1704 72.6574 51.9619C72.7765 51.7485 72.8361 51.5028 72.8361 51.2249C72.8361 50.942 72.7765 50.6988 72.6574 50.4954C72.5432 50.2869 72.3844 50.1256 72.1809 50.0115C71.9823 49.8973 71.759 49.8403 71.5108 49.8403C71.2577 49.8403 71.0318 49.8973 70.8333 50.0115C70.6348 50.1256 70.4759 50.2869 70.3568 50.4954C70.2377 50.6988 70.1781 50.942 70.1781 51.2249C70.1781 51.5028 70.2377 51.7485 70.3568 51.9619C70.4759 52.1704 70.6348 52.3317 70.8333 52.4458C71.0318 52.56 71.2577 52.617 71.5108 52.617ZM72.8584 53.1977V52.1331L72.9031 51.2175L72.8286 50.3018V47.6739H73.5434V53.1977H72.8584ZM74.8959 53.1977V47.6739H75.6107V53.1977H74.8959ZM77.1469 54.6866C76.9583 54.6866 76.7746 54.6543 76.5959 54.5898C76.4172 54.5303 76.2634 54.4409 76.1343 54.3218L76.4396 53.7858C76.5388 53.8801 76.648 53.9521 76.7672 54.0017C76.8863 54.0513 77.0129 54.0761 77.1469 54.0761C77.3206 54.0761 77.4645 54.0315 77.5787 53.9421C77.6929 53.8528 77.7996 53.694 77.8988 53.4657L78.1445 52.9223L78.219 52.8329L79.7676 49.2521H80.4675L78.554 53.5923C78.4399 53.8702 78.3108 54.0886 78.1669 54.2474C78.0279 54.4062 77.874 54.5178 77.7053 54.5824C77.5365 54.6518 77.3504 54.6866 77.1469 54.6866ZM78.085 53.3243L76.2832 49.2521H77.0278L78.5615 52.7659L78.085 53.3243Z' fill='%231E120D'/%3E%3C/svg%3E%0A");
  width: 5.0625rem;
  height: 3.4375rem;
}

@media (max-width: 47.9375rem) {
  .summary-template-holder .summary .coupon {
    padding: 0 !important;
    margin: 0 !important;
  }
}

@media (min-width: 64rem) {
  .empty-cart-content {
    display: flex;
    position: absolute;
    flex-direction: column;
    width: 100%;
    align-items: center;
    margin-top: 9.25rem;
  }

  .client-notice.notice {
    margin-top: -1.5rem;
  }

  .empty-cart-content::before {
    margin-top: 0;
  }

  h1#cart-title {
    height: 1.75rem !important;
  }

  h1#cart-title::before {
    font-size: 1.5rem !important;
    line-height: 1.75rem !important;
  }

  .full-cart .summary-totalizers {
    border-left: 0.125rem solid #F1EEE9;
  }

  h2.empty-cart-title,
  .empty-cart-message,
  .empty-cart-links {
    width: 22.25rem !important;
  }

  h2.empty-cart-title::before {
    font-size: 1.5rem !important;
    line-height: 1.75rem !important;
  }

  .custom-footer-row1-col1,
  .custom-footer-row1-col2 {
    flex-direction: row;
    margin-bottom: 2rem;
  }

  .custom-footer {
    padding: 0 0 2.5rem;
  }

  .footer-payments {
    padding: 0 0 0 1rem;
    margin: auto 0;
  }

  .custom-footer-row2 {
    padding: 0 1rem 0 1rem;
  }

  .footer-hope-differentials {
    margin: 0 0 0 auto;
  }

  .custom-footer p {
    font-size: 0.75rem;
    line-height: 1rem;
    color: #575756;
  }
}

.empty-cart-content::before {
  content: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M27.839 26.9567L26.2828 9.07826C26.2672 8.89114 26.1817 8.71676 26.0434 8.58984C25.905 8.46293 25.7239 8.39281 25.5361 8.39346H21.1873V6.84147C21.1873 6.15958 21.053 5.48435 20.792 4.85436C20.5311 4.22438 20.1486 3.65196 19.6664 3.16979C19.1843 2.68762 18.6118 2.30516 17.9819 2.04421C17.3519 1.78326 16.6766 1.64893 15.9948 1.64893C15.3129 1.64893 14.6377 1.78326 14.0077 2.04421C13.3777 2.30516 12.8052 2.68762 12.3231 3.16979C11.8409 3.65196 11.4584 4.22438 11.1975 4.85436C10.9365 5.48435 10.8022 6.15958 10.8022 6.84147V8.39027H6.45875C6.27141 8.39109 6.09112 8.46172 5.95305 8.58835C5.81499 8.71497 5.72908 8.8885 5.7121 9.07507L4.16008 26.9556C4.12467 27.3646 4.17022 27.7766 4.2941 28.1679C4.41798 28.5593 4.61776 28.9225 4.88206 29.2366C5.14635 29.5507 5.46997 29.8096 5.8344 29.9986C6.19883 30.1876 6.59693 30.3029 7.00595 30.338C7.09342 30.3455 7.18301 30.3508 7.27154 30.3508H24.7265C25.1371 30.3505 25.5437 30.2694 25.923 30.1119C26.3023 29.9545 26.6468 29.7238 26.9369 29.4332C27.2271 29.1426 27.4571 28.7976 27.6139 28.4181C27.7707 28.0386 27.8512 27.6318 27.8507 27.2212C27.8507 27.1337 27.8465 27.0441 27.839 26.9567ZM12.3052 8.39134V6.84147C12.2968 6.35132 12.3862 5.86441 12.568 5.40915C12.7498 4.95388 13.0204 4.53935 13.3641 4.18978C13.7078 3.8402 14.1176 3.56257 14.5698 3.37305C15.0219 3.18352 15.5072 3.08591 15.9974 3.08591C16.4876 3.08591 16.973 3.18352 17.4251 3.37305C17.8772 3.56257 18.287 3.8402 18.6307 4.18978C18.9744 4.53935 19.245 4.95388 19.4268 5.40915C19.6087 5.86441 19.698 6.35132 19.6897 6.84147V8.39027L12.3052 8.39134ZM11.9755 15.8943C11.8949 15.959 11.8004 16.0041 11.6993 16.0263C11.5983 16.0484 11.4936 16.0468 11.3932 16.0218C11.2929 15.9967 11.1997 15.9488 11.121 15.8818C11.0422 15.8148 10.98 15.7304 10.9393 15.6354C10.8985 15.5404 10.8802 15.4372 10.8859 15.334C10.8916 15.2307 10.9211 15.1301 10.972 15.0402C11.023 14.9502 11.0941 14.8732 11.1797 14.8152C11.2653 14.7573 11.3632 14.7199 11.4657 14.706C11.5187 14.7137 11.5726 14.7137 11.6257 14.706C11.7578 14.7201 11.8828 14.7731 11.9847 14.8583C12.0867 14.9435 12.161 15.057 12.1984 15.1845C12.2358 15.312 12.2344 15.4477 12.1946 15.5744C12.1547 15.7012 12.0781 15.8132 11.9745 15.8964L11.9755 15.8943ZM10.8022 13.3279C10.3236 13.5042 9.92215 13.8433 9.66835 14.2858C9.41456 14.7283 9.32455 15.246 9.41409 15.7482C9.50363 16.2504 9.76701 16.7051 10.1581 17.0326C10.5492 17.3601 11.043 17.5396 11.5532 17.5396C12.0633 17.5396 12.5571 17.3601 12.9482 17.0326C13.3393 16.7051 13.6027 16.2504 13.6922 15.7482C13.7818 15.246 13.6917 14.7283 13.4379 14.2858C13.1842 13.8433 12.7828 13.5042 12.3041 13.3279V9.89001H19.694V13.3279C19.1728 13.5206 18.7452 13.9055 18.499 14.4036C18.2529 14.9018 18.2068 15.4752 18.3702 16.0063C18.479 16.3596 18.6761 16.6793 18.9429 16.9352C19.2097 17.1911 19.5373 17.3747 19.8949 17.4686C20.2524 17.5625 20.628 17.5637 20.9861 17.4719C21.3442 17.3802 21.673 17.1986 21.9414 16.9443C22.2097 16.6901 22.4088 16.3715 22.5197 16.0189C22.6305 15.6662 22.6496 15.2911 22.5751 14.929C22.5005 14.5669 22.3348 14.2299 22.0937 13.9497C21.8525 13.6695 21.5439 13.4555 21.1969 13.3279V9.89001H24.846L26.3393 27.0804C26.3603 27.2948 26.3379 27.5112 26.2736 27.7168C26.2093 27.9224 26.1043 28.113 25.9649 28.2772L25.9222 28.3241C25.7725 28.4888 25.5901 28.6205 25.3865 28.7107C25.183 28.8009 24.9629 28.8476 24.7404 28.8479H7.26624C6.83706 28.847 6.4257 28.6762 6.12223 28.3727C5.81875 28.0692 5.64788 27.6579 5.64703 27.2287C5.64703 27.1817 5.64702 27.1337 5.65449 27.0847L7.14781 9.89746H10.8065L10.8022 13.3279ZM20.8577 15.8879C20.7893 15.944 20.7104 15.9859 20.6256 16.011C20.5407 16.0361 20.4517 16.0439 20.3638 16.034C20.1869 16.0144 20.0251 15.9254 19.9137 15.7865C19.8582 15.718 19.8169 15.6392 19.7922 15.5546C19.7675 15.47 19.7598 15.3813 19.7697 15.2938C19.7859 15.1447 19.8515 15.0053 19.9561 14.8979C20.0607 14.7904 20.1982 14.721 20.3468 14.7007C20.4001 14.7095 20.4545 14.7095 20.5078 14.7007C20.5955 14.71 20.6804 14.7365 20.7578 14.7787C20.8351 14.8209 20.9033 14.8781 20.9586 14.9467C21.0138 15.0154 21.0549 15.0944 21.0795 15.179C21.1041 15.2636 21.1117 15.3523 21.1019 15.4399C21.0946 15.5285 21.0693 15.6148 21.0277 15.6934C20.9861 15.7721 20.929 15.8415 20.8598 15.8975L20.8577 15.8879Z" fill="%231E120D"/></svg>');
  display: block;
  justify-self: center;
  width: 2rem;
  height: 2rem;
  margin-top: 1.5rem;
}

h2.empty-cart-title {
  height: 1.5rem;
  font-size: 0 !important;
  margin: 1rem 0;
}

h2.empty-cart-title::before {
  content: "Ops, sua sacola está vazia.";
  display: block;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: center;
  color: #1E120D;
}

.empty-cart-message {
  font-size: 0;
}

.empty-cart-message p {
  display: none;
}

.empty-cart-message::before {
  content: "Encontre os produtos que precisa navegando pelas categorias ou utilizando a busca.";
  display: block;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
  color: #1E120D;
}

a#cart-choose-products {
  height: 3rem;
  padding: 0;
  font-size: 0;
  position: relative;
  display: inline-block;
  background-color: #1E120D;
  color: #1E120D;
  width: -webkit-fill-available;
  border-radius: 0.5rem;
  font-family: "Montserrat", sans-serif;
  text-transform: none;
  font-weight: 600;
  letter-spacing: 0%;
  text-align: center;
  color: #FFFFFF;
  margin-top: 1rem;
}

#cart-choose-products::before {
  content: 'Encontrar produtos';
  font-size: 0.875rem;
  line-height: 1.25rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.container:before {
  display: block;
}

/* Custom Steps CSS */

.custom-steps-container {
  display: flex;
  align-items: center;
  max-width: 50rem;
  margin: 4.75rem auto 1rem 0;
  padding: 1.5rem 1.9063rem 0 2.2813rem;
  position: relative;
  justify-content: space-between;
  position: relative;
  width: 100%;
  box-sizing: border-box;
}

.custom-steps-step {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  min-width: 1rem;
}

.custom-steps-circle {
  width: 1rem;
  height: 1rem;
  box-sizing: border-box;
  border: 0.0625rem solid #B0A69B;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 1;
}

.custom-steps-circle.active,
.custom-steps-circle.completed {
  border-color: #1e120d;
}

.custom-steps-circle.active::after,
.custom-steps-circle.completed::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.625rem;
  height: 0.625rem;
  background-color: #1e120d;
  border-radius: 50%;
}

.custom-steps-label {
  font-family: "Montserrat", sans-serif;
  position: absolute;
  top: 1.25rem;
  text-align: center;
  width: 4.8125rem;
  font-size: 0.625rem;
  line-height: 0.875rem;
  font-weight: 400;
  color: #A49A8E;
  transform: translateX(-50%);
  left: 50%;
  pointer-events: none;
}

.custom-steps-label.active,
.custom-steps-label.completed {
  color: #1e120d;
  white-space: nowrap;
}

.custom-steps-line {
  flex-grow: 1;
  height: 0.0625rem;
  background-color: #b0a69b;
  z-index: 0;
}

.custom-steps-line.completed {
  background-color: #1e120d;
}

/* Custom Steps CSS End */

/* Custom Header CSS */

.container_header_checkout {
  position: fixed;
  top: 0;
  width: 100vw;
  background-color: #FCFAF5;
  margin: 0 auto;
  padding: 0;
  z-index: 98;
  border-bottom: 0.125rem solid #f1eee9;
}

.header_checkout {
  position: relative;
  display: grid;
  grid-template-columns: 1fr auto;
  height: 3.75rem;
  box-sizing: border-box;
  max-width: 80rem;
  padding: 1rem;
  margin: 0 auto;
  align-items: center;
}

.header_checkout::after {
  content: url("data:image/svg+xml,%3Csvg width='96' height='28' viewBox='0 0 96 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.049 10.2228H17.4638V8.78253C17.4638 5.61396 14.9276 3.02148 11.8278 3.02148C8.72803 3.02148 6.19182 5.61396 6.19182 8.78253V10.2228H4.95895C3.90219 10.2228 3.02157 11.087 3.02157 12.2032V23.0411C3.02157 24.1213 3.86697 25.0215 4.95895 25.0215H19.0842C20.1409 25.0215 21.0216 24.1573 21.0216 23.0411V12.2032C20.9863 11.087 20.1409 10.2228 19.049 10.2228ZM7.24857 8.78253C7.24857 6.19006 9.29163 4.10168 11.8278 4.10168C14.364 4.10168 16.4071 6.19006 16.4071 8.78253V10.2228H7.24857V8.78253ZM19.9296 23.0051C19.9296 23.5092 19.5421 23.9053 19.049 23.9053H4.95895C4.4658 23.9053 4.07832 23.5092 4.07832 23.0051V12.2032C4.07832 11.6991 4.4658 11.303 4.95895 11.303H19.0842C19.5773 11.303 19.9648 11.6991 19.9648 12.2032V23.0051H19.9296Z' fill='black'/%3E%3Cpath d='M14.2937 16.5239C14.2937 15.2277 13.2722 14.1835 12.004 14.1835C10.7359 14.1835 9.71442 15.2277 9.71442 16.5239C9.71442 17.2081 10.0314 17.8922 10.5598 18.3243L10.1019 20.3766C10.0667 20.5207 10.1019 20.7007 10.2076 20.8447C10.3132 20.9888 10.4541 21.0608 10.6303 21.0608H13.4483C13.6244 21.0608 13.7653 20.9888 13.871 20.8447C13.9767 20.7007 14.0119 20.5567 13.9767 20.3766L13.5187 18.3243C13.9766 17.8922 14.2937 17.2081 14.2937 16.5239ZM12.6029 17.6041C12.3915 17.7122 12.2858 17.9642 12.3563 18.2163L12.7438 19.9446H11.2643L11.6518 18.2163C11.7222 17.9642 11.6166 17.7482 11.4052 17.6041C11.0177 17.3881 10.7712 16.956 10.7712 16.5239C10.7712 15.8398 11.3348 15.2637 12.004 15.2637C12.6733 15.2637 13.2369 15.8398 13.2369 16.5239C13.2369 16.956 12.9903 17.3881 12.6029 17.6041Z' fill='black'/%3E%3Cpath d='M31.99 11L35.16 4H36.15L39.33 11H38.28L35.45 4.56H35.85L33.02 11H31.99ZM33.34 9.25L33.61 8.45H37.55L37.84 9.25H33.34ZM46.8642 5.65C47.2909 5.65 47.6676 5.73333 47.9942 5.9C48.3209 6.06667 48.5742 6.32 48.7542 6.66C48.9409 7 49.0342 7.43 49.0342 7.95V11H48.0742V8.06C48.0742 7.54667 47.9542 7.16 47.7142 6.9C47.4742 6.64 47.1376 6.51 46.7042 6.51C46.3842 6.51 46.1042 6.57667 45.8642 6.71C45.6242 6.84333 45.4376 7.04 45.3042 7.3C45.1776 7.56 45.1142 7.88333 45.1142 8.27V11H44.1542V8.06C44.1542 7.54667 44.0342 7.16 43.7942 6.9C43.5609 6.64 43.2242 6.51 42.7842 6.51C42.4709 6.51 42.1942 6.57667 41.9542 6.71C41.7142 6.84333 41.5276 7.04 41.3942 7.3C41.2609 7.56 41.1942 7.88333 41.1942 8.27V11H40.2342V5.7H41.1542V7.11L41.0042 6.75C41.1709 6.40333 41.4276 6.13333 41.7742 5.94C42.1209 5.74667 42.5242 5.65 42.9842 5.65C43.4909 5.65 43.9276 5.77667 44.2942 6.03C44.6609 6.27667 44.9009 6.65333 45.0142 7.16L44.6242 7C44.7842 6.59333 45.0642 6.26667 45.4642 6.02C45.8642 5.77333 46.3309 5.65 46.8642 5.65ZM53.6106 11.06C53.1573 11.06 52.7473 10.96 52.3806 10.76C52.0206 10.5533 51.734 10.25 51.5206 9.85C51.314 9.45 51.2106 8.95 51.2106 8.35C51.2106 7.75 51.3173 7.25 51.5306 6.85C51.7506 6.45 52.0406 6.15 52.4006 5.95C52.7673 5.75 53.1706 5.65 53.6106 5.65C54.1306 5.65 54.5906 5.76333 54.9906 5.99C55.3906 6.21667 55.7073 6.53333 55.9406 6.94C56.174 7.34 56.2906 7.81 56.2906 8.35C56.2906 8.89 56.174 9.36333 55.9406 9.77C55.7073 10.1767 55.3906 10.4933 54.9906 10.72C54.5906 10.9467 54.1306 11.06 53.6106 11.06ZM50.8006 11V3.58H51.7606V7.11L51.6606 8.34L51.7206 9.57V11H50.8006ZM53.5306 10.22C53.8706 10.22 54.174 10.1433 54.4406 9.99C54.714 9.83667 54.9273 9.62 55.0806 9.34C55.2406 9.05333 55.3206 8.72333 55.3206 8.35C55.3206 7.97 55.2406 7.64333 55.0806 7.37C54.9273 7.09 54.714 6.87333 54.4406 6.72C54.174 6.56667 53.8706 6.49 53.5306 6.49C53.1973 6.49 52.894 6.56667 52.6206 6.72C52.354 6.87333 52.1406 7.09 51.9806 7.37C51.8273 7.64333 51.7506 7.97 51.7506 8.35C51.7506 8.72333 51.8273 9.05333 51.9806 9.34C52.1406 9.62 52.354 9.83667 52.6206 9.99C52.894 10.1433 53.1973 10.22 53.5306 10.22ZM57.617 11V5.7H58.577V11H57.617ZM58.097 4.68C57.9104 4.68 57.7537 4.62 57.627 4.5C57.507 4.38 57.447 4.23333 57.447 4.06C57.447 3.88 57.507 3.73 57.627 3.61C57.7537 3.49 57.9104 3.43 58.097 3.43C58.2837 3.43 58.437 3.49 58.557 3.61C58.6837 3.72333 58.747 3.86667 58.747 4.04C58.747 4.22 58.687 4.37333 58.567 4.5C58.447 4.62 58.2904 4.68 58.097 4.68ZM62.77 11.06C62.2033 11.06 61.7033 10.9433 61.27 10.71C60.8433 10.4767 60.51 10.1567 60.27 9.75C60.0367 9.34333 59.92 8.87667 59.92 8.35C59.92 7.82333 60.0333 7.35667 60.26 6.95C60.4933 6.54333 60.81 6.22667 61.21 6C61.6167 5.76667 62.0733 5.65 62.58 5.65C63.0933 5.65 63.5467 5.76333 63.94 5.99C64.3333 6.21667 64.64 6.53667 64.86 6.95C65.0867 7.35667 65.2 7.83333 65.2 8.38C65.2 8.42 65.1967 8.46667 65.19 8.52C65.19 8.57333 65.1867 8.62333 65.18 8.67H60.67V7.98H64.68L64.29 8.22C64.2967 7.88 64.2267 7.57667 64.08 7.31C63.9333 7.04333 63.73 6.83667 63.47 6.69C63.2167 6.53667 62.92 6.46 62.58 6.46C62.2467 6.46 61.95 6.53667 61.69 6.69C61.43 6.83667 61.2267 7.04667 61.08 7.32C60.9333 7.58667 60.86 7.89333 60.86 8.24V8.4C60.86 8.75333 60.94 9.07 61.1 9.35C61.2667 9.62333 61.4967 9.83667 61.79 9.99C62.0833 10.1433 62.42 10.22 62.8 10.22C63.1133 10.22 63.3967 10.1667 63.65 10.06C63.91 9.95333 64.1367 9.79333 64.33 9.58L64.86 10.2C64.62 10.48 64.32 10.6933 63.96 10.84C63.6067 10.9867 63.21 11.06 62.77 11.06ZM69.363 5.65C69.7964 5.65 70.1764 5.73333 70.503 5.9C70.8364 6.06667 71.0964 6.32 71.283 6.66C71.4697 7 71.563 7.43 71.563 7.95V11H70.603V8.06C70.603 7.54667 70.4764 7.16 70.223 6.9C69.9764 6.64 69.6264 6.51 69.173 6.51C68.833 6.51 68.5364 6.57667 68.283 6.71C68.0297 6.84333 67.833 7.04 67.693 7.3C67.5597 7.56 67.493 7.88333 67.493 8.27V11H66.533V5.7H67.453V7.13L67.303 6.75C67.4764 6.40333 67.743 6.13333 68.103 5.94C68.463 5.74667 68.883 5.65 69.363 5.65ZM75.1597 11.06C74.6264 11.06 74.213 10.9167 73.9197 10.63C73.6264 10.3433 73.4797 9.93333 73.4797 9.4V4.54H74.4397V9.36C74.4397 9.64667 74.5097 9.86667 74.6497 10.02C74.7964 10.1733 75.003 10.25 75.2697 10.25C75.5697 10.25 75.8197 10.1667 76.0197 10L76.3197 10.69C76.173 10.8167 75.9964 10.91 75.7897 10.97C75.5897 11.03 75.3797 11.06 75.1597 11.06ZM72.5797 6.49V5.7H75.9597V6.49H72.5797ZM79.6645 11.06C79.0979 11.06 78.5979 10.9433 78.1645 10.71C77.7379 10.4767 77.4045 10.1567 77.1645 9.75C76.9312 9.34333 76.8145 8.87667 76.8145 8.35C76.8145 7.82333 76.9279 7.35667 77.1545 6.95C77.3879 6.54333 77.7045 6.22667 78.1045 6C78.5112 5.76667 78.9679 5.65 79.4745 5.65C79.9879 5.65 80.4412 5.76333 80.8345 5.99C81.2279 6.21667 81.5345 6.53667 81.7545 6.95C81.9812 7.35667 82.0945 7.83333 82.0945 8.38C82.0945 8.42 82.0912 8.46667 82.0845 8.52C82.0845 8.57333 82.0812 8.62333 82.0745 8.67H77.5645V7.98H81.5745L81.1845 8.22C81.1912 7.88 81.1212 7.57667 80.9745 7.31C80.8279 7.04333 80.6245 6.83667 80.3645 6.69C80.1112 6.53667 79.8145 6.46 79.4745 6.46C79.1412 6.46 78.8445 6.53667 78.5845 6.69C78.3245 6.83667 78.1212 7.04667 77.9745 7.32C77.8279 7.58667 77.7545 7.89333 77.7545 8.24V8.4C77.7545 8.75333 77.8345 9.07 77.9945 9.35C78.1612 9.62333 78.3912 9.83667 78.6845 9.99C78.9779 10.1433 79.3145 10.22 79.6945 10.22C80.0079 10.22 80.2912 10.1667 80.5445 10.06C80.8045 9.95333 81.0312 9.79333 81.2245 9.58L81.7545 10.2C81.5145 10.48 81.2145 10.6933 80.8545 10.84C80.5012 10.9867 80.1045 11.06 79.6645 11.06ZM33.66 25V18.4L34.09 18.87H32.08V18H34.65V25H33.66ZM39.0412 25.08C38.4945 25.08 38.0045 24.94 37.5712 24.66C37.1445 24.38 36.8045 23.9733 36.5512 23.44C36.3045 22.9067 36.1812 22.26 36.1812 21.5C36.1812 20.74 36.3045 20.0933 36.5512 19.56C36.8045 19.0267 37.1445 18.62 37.5712 18.34C38.0045 18.06 38.4945 17.92 39.0412 17.92C39.5812 17.92 40.0678 18.06 40.5012 18.34C40.9345 18.62 41.2745 19.0267 41.5212 19.56C41.7678 20.0933 41.8912 20.74 41.8912 21.5C41.8912 22.26 41.7678 22.9067 41.5212 23.44C41.2745 23.9733 40.9345 24.38 40.5012 24.66C40.0678 24.94 39.5812 25.08 39.0412 25.08ZM39.0412 24.19C39.4078 24.19 39.7278 24.09 40.0012 23.89C40.2812 23.69 40.4978 23.39 40.6512 22.99C40.8112 22.59 40.8912 22.0933 40.8912 21.5C40.8912 20.9067 40.8112 20.41 40.6512 20.01C40.4978 19.61 40.2812 19.31 40.0012 19.11C39.7278 18.91 39.4078 18.81 39.0412 18.81C38.6745 18.81 38.3512 18.91 38.0712 19.11C37.7912 19.31 37.5712 19.61 37.4112 20.01C37.2578 20.41 37.1812 20.9067 37.1812 21.5C37.1812 22.0933 37.2578 22.59 37.4112 22.99C37.5712 23.39 37.7912 23.69 38.0712 23.89C38.3512 24.09 38.6745 24.19 39.0412 24.19ZM45.7111 25.08C45.1644 25.08 44.6744 24.94 44.2411 24.66C43.8144 24.38 43.4744 23.9733 43.2211 23.44C42.9744 22.9067 42.8511 22.26 42.8511 21.5C42.8511 20.74 42.9744 20.0933 43.2211 19.56C43.4744 19.0267 43.8144 18.62 44.2411 18.34C44.6744 18.06 45.1644 17.92 45.7111 17.92C46.2511 17.92 46.7378 18.06 47.1711 18.34C47.6044 18.62 47.9444 19.0267 48.1911 19.56C48.4378 20.0933 48.5611 20.74 48.5611 21.5C48.5611 22.26 48.4378 22.9067 48.1911 23.44C47.9444 23.9733 47.6044 24.38 47.1711 24.66C46.7378 24.94 46.2511 25.08 45.7111 25.08ZM45.7111 24.19C46.0778 24.19 46.3978 24.09 46.6711 23.89C46.9511 23.69 47.1678 23.39 47.3211 22.99C47.4811 22.59 47.5611 22.0933 47.5611 21.5C47.5611 20.9067 47.4811 20.41 47.3211 20.01C47.1678 19.61 46.9511 19.31 46.6711 19.11C46.3978 18.91 46.0778 18.81 45.7111 18.81C45.3444 18.81 45.0211 18.91 44.7411 19.11C44.4611 19.31 44.2411 19.61 44.0811 20.01C43.9278 20.41 43.8511 20.9067 43.8511 21.5C43.8511 22.0933 43.9278 22.59 44.0811 22.99C44.2411 23.39 44.4611 23.69 44.7411 23.89C45.0211 24.09 45.3444 24.19 45.7111 24.19ZM50.481 25L55.261 18H56.031L51.251 25H50.481ZM51.041 21.76C50.721 21.76 50.4377 21.68 50.191 21.52C49.9443 21.36 49.751 21.1367 49.611 20.85C49.4777 20.5633 49.411 20.23 49.411 19.85C49.411 19.47 49.4777 19.1367 49.611 18.85C49.751 18.5633 49.9443 18.34 50.191 18.18C50.4377 18.02 50.721 17.94 51.041 17.94C51.3677 17.94 51.651 18.02 51.891 18.18C52.1377 18.34 52.3277 18.5633 52.461 18.85C52.5943 19.1367 52.661 19.47 52.661 19.85C52.661 20.23 52.5943 20.5633 52.461 20.85C52.3277 21.1367 52.1377 21.36 51.891 21.52C51.651 21.68 51.3677 21.76 51.041 21.76ZM51.041 21.19C51.3477 21.19 51.5877 21.0733 51.761 20.84C51.9343 20.6 52.021 20.27 52.021 19.85C52.021 19.43 51.9343 19.1033 51.761 18.87C51.5877 18.63 51.3477 18.51 51.041 18.51C50.741 18.51 50.501 18.63 50.321 18.87C50.1477 19.1033 50.061 19.43 50.061 19.85C50.061 20.2633 50.1477 20.59 50.321 20.83C50.501 21.07 50.741 21.19 51.041 21.19ZM55.471 25.06C55.151 25.06 54.8677 24.98 54.621 24.82C54.3743 24.66 54.1843 24.4367 54.051 24.15C53.9177 23.8633 53.851 23.53 53.851 23.15C53.851 22.77 53.9177 22.4367 54.051 22.15C54.1843 21.8633 54.3743 21.64 54.621 21.48C54.8677 21.32 55.151 21.24 55.471 21.24C55.7977 21.24 56.081 21.32 56.321 21.48C56.5677 21.64 56.7577 21.8633 56.891 22.15C57.031 22.4367 57.101 22.77 57.101 23.15C57.101 23.53 57.031 23.8633 56.891 24.15C56.7577 24.4367 56.5677 24.66 56.321 24.82C56.081 24.98 55.7977 25.06 55.471 25.06ZM55.471 24.49C55.771 24.49 56.0077 24.3733 56.181 24.14C56.361 23.9 56.451 23.57 56.451 23.15C56.451 22.7367 56.361 22.41 56.181 22.17C56.0077 21.93 55.771 21.81 55.471 21.81C55.171 21.81 54.931 21.93 54.751 22.17C54.5777 22.4033 54.491 22.73 54.491 23.15C54.491 23.57 54.5777 23.9 54.751 24.14C54.931 24.3733 55.171 24.49 55.471 24.49ZM62.5843 25.06C62.1443 25.06 61.7243 25 61.3243 24.88C60.931 24.76 60.621 24.6133 60.3943 24.44L60.7943 23.68C61.021 23.8333 61.301 23.9633 61.6343 24.07C61.9676 24.1767 62.3076 24.23 62.6543 24.23C63.101 24.23 63.421 24.1667 63.6143 24.04C63.8143 23.9133 63.9143 23.7367 63.9143 23.51C63.9143 23.3433 63.8543 23.2133 63.7343 23.12C63.6143 23.0267 63.4543 22.9567 63.2543 22.91C63.061 22.8633 62.8443 22.8233 62.6043 22.79C62.3643 22.75 62.1243 22.7033 61.8843 22.65C61.6443 22.59 61.4243 22.51 61.2243 22.41C61.0243 22.3033 60.8643 22.16 60.7443 21.98C60.6243 21.7933 60.5643 21.5467 60.5643 21.24C60.5643 20.92 60.6543 20.64 60.8343 20.4C61.0143 20.16 61.2676 19.9767 61.5943 19.85C61.9276 19.7167 62.321 19.65 62.7743 19.65C63.121 19.65 63.471 19.6933 63.8243 19.78C64.1843 19.86 64.4776 19.9767 64.7043 20.13L64.2943 20.89C64.0543 20.73 63.8043 20.62 63.5443 20.56C63.2843 20.5 63.0243 20.47 62.7643 20.47C62.3443 20.47 62.031 20.54 61.8243 20.68C61.6176 20.8133 61.5143 20.9867 61.5143 21.2C61.5143 21.38 61.5743 21.52 61.6943 21.62C61.821 21.7133 61.981 21.7867 62.1743 21.84C62.3743 21.8933 62.5943 21.94 62.8343 21.98C63.0743 22.0133 63.3143 22.06 63.5543 22.12C63.7943 22.1733 64.011 22.25 64.2043 22.35C64.4043 22.45 64.5643 22.59 64.6843 22.77C64.811 22.95 64.8743 23.19 64.8743 23.49C64.8743 23.81 64.781 24.0867 64.5943 24.32C64.4076 24.5533 64.1443 24.7367 63.8043 24.87C63.4643 24.9967 63.0576 25.06 62.5843 25.06ZM68.4341 25.06C67.8674 25.06 67.3674 24.9433 66.9341 24.71C66.5074 24.4767 66.1741 24.1567 65.9341 23.75C65.7007 23.3433 65.5841 22.8767 65.5841 22.35C65.5841 21.8233 65.6974 21.3567 65.9241 20.95C66.1574 20.5433 66.4741 20.2267 66.8741 20C67.2807 19.7667 67.7374 19.65 68.2441 19.65C68.7574 19.65 69.2107 19.7633 69.6041 19.99C69.9974 20.2167 70.3041 20.5367 70.5241 20.95C70.7507 21.3567 70.8641 21.8333 70.8641 22.38C70.8641 22.42 70.8607 22.4667 70.8541 22.52C70.8541 22.5733 70.8507 22.6233 70.8441 22.67H66.3341V21.98H70.3441L69.9541 22.22C69.9607 21.88 69.8907 21.5767 69.7441 21.31C69.5974 21.0433 69.3941 20.8367 69.1341 20.69C68.8807 20.5367 68.5841 20.46 68.2441 20.46C67.9107 20.46 67.6141 20.5367 67.3541 20.69C67.0941 20.8367 66.8907 21.0467 66.7441 21.32C66.5974 21.5867 66.5241 21.8933 66.5241 22.24V22.4C66.5241 22.7533 66.6041 23.07 66.7641 23.35C66.9307 23.6233 67.1607 23.8367 67.4541 23.99C67.7474 24.1433 68.0841 24.22 68.4641 24.22C68.7774 24.22 69.0607 24.1667 69.3141 24.06C69.5741 23.9533 69.8007 23.7933 69.9941 23.58L70.5241 24.2C70.2841 24.48 69.9841 24.6933 69.6241 24.84C69.2707 24.9867 68.8741 25.06 68.4341 25.06ZM74.5171 27C74.0304 27 73.5571 26.93 73.0971 26.79C72.6438 26.6567 72.2738 26.4633 71.9871 26.21L72.4471 25.47C72.6938 25.6833 72.9971 25.85 73.3571 25.97C73.7171 26.0967 74.0938 26.16 74.4871 26.16C75.1138 26.16 75.5738 26.0133 75.8671 25.72C76.1604 25.4267 76.3071 24.98 76.3071 24.38V23.26L76.4071 22.21L76.3571 21.15V19.7H77.2671V24.28C77.2671 25.2133 77.0338 25.9 76.5671 26.34C76.1004 26.78 75.4171 27 74.5171 27ZM74.3971 24.78C73.8838 24.78 73.4238 24.6733 73.0171 24.46C72.6171 24.24 72.2971 23.9367 72.0571 23.55C71.8238 23.1633 71.7071 22.7167 71.7071 22.21C71.7071 21.6967 71.8238 21.25 72.0571 20.87C72.2971 20.4833 72.6171 20.1833 73.0171 19.97C73.4238 19.7567 73.8838 19.65 74.3971 19.65C74.8504 19.65 75.2638 19.7433 75.6371 19.93C76.0104 20.11 76.3071 20.39 76.5271 20.77C76.7538 21.15 76.8671 21.63 76.8671 22.21C76.8671 22.7833 76.7538 23.26 76.5271 23.64C76.3071 24.02 76.0104 24.3067 75.6371 24.5C75.2638 24.6867 74.8504 24.78 74.3971 24.78ZM74.5071 23.94C74.8604 23.94 75.1738 23.8667 75.4471 23.72C75.7204 23.5733 75.9338 23.37 76.0871 23.11C76.2471 22.85 76.3271 22.55 76.3271 22.21C76.3271 21.87 76.2471 21.57 76.0871 21.31C75.9338 21.05 75.7204 20.85 75.4471 20.71C75.1738 20.5633 74.8604 20.49 74.5071 20.49C74.1538 20.49 73.8371 20.5633 73.5571 20.71C73.2838 20.85 73.0671 21.05 72.9071 21.31C72.7538 21.57 72.6771 21.87 72.6771 22.21C72.6771 22.55 72.7538 22.85 72.9071 23.11C73.0671 23.37 73.2838 23.5733 73.5571 23.72C73.8371 23.8667 74.1538 23.94 74.5071 23.94ZM81.3314 25.06C80.8781 25.06 80.4781 24.9767 80.1314 24.81C79.7914 24.6433 79.5247 24.39 79.3314 24.05C79.1447 23.7033 79.0514 23.27 79.0514 22.75V19.7H80.0114V22.64C80.0114 23.16 80.1347 23.55 80.3814 23.81C80.6347 24.07 80.9881 24.2 81.4414 24.2C81.7747 24.2 82.0647 24.1333 82.3114 24C82.5581 23.86 82.7481 23.66 82.8814 23.4C83.0147 23.1333 83.0814 22.8133 83.0814 22.44V19.7H84.0414V25H83.1314V23.57L83.2814 23.95C83.1081 24.3033 82.8481 24.5767 82.5014 24.77C82.1547 24.9633 81.7647 25.06 81.3314 25.06ZM85.869 25V19.7H86.789V21.14L86.699 20.78C86.8457 20.4133 87.0923 20.1333 87.439 19.94C87.7857 19.7467 88.2123 19.65 88.719 19.65V20.58C88.679 20.5733 88.639 20.57 88.599 20.57C88.5657 20.57 88.5323 20.57 88.499 20.57C87.9857 20.57 87.579 20.7233 87.279 21.03C86.979 21.3367 86.829 21.78 86.829 22.36V25H85.869ZM92.1234 25.06C91.59 25.06 91.1167 24.9433 90.7034 24.71C90.29 24.4767 89.9634 24.1567 89.7234 23.75C89.4834 23.3367 89.3634 22.87 89.3634 22.35C89.3634 21.8233 89.4834 21.3567 89.7234 20.95C89.9634 20.5433 90.29 20.2267 90.7034 20C91.1167 19.7667 91.59 19.65 92.1234 19.65C92.65 19.65 93.12 19.7667 93.5334 20C93.9534 20.2267 94.28 20.5433 94.5134 20.95C94.7534 21.35 94.8734 21.8167 94.8734 22.35C94.8734 22.8767 94.7534 23.3433 94.5134 23.75C94.28 24.1567 93.9534 24.4767 93.5334 24.71C93.12 24.9433 92.65 25.06 92.1234 25.06ZM92.1234 24.22C92.4634 24.22 92.7667 24.1433 93.0334 23.99C93.3067 23.8367 93.52 23.62 93.6734 23.34C93.8267 23.0533 93.9034 22.7233 93.9034 22.35C93.9034 21.97 93.8267 21.6433 93.6734 21.37C93.52 21.09 93.3067 20.8733 93.0334 20.72C92.7667 20.5667 92.4634 20.49 92.1234 20.49C91.7834 20.49 91.48 20.5667 91.2134 20.72C90.9467 20.8733 90.7334 21.09 90.5734 21.37C90.4134 21.6433 90.3334 21.97 90.3334 22.35C90.3334 22.7233 90.4134 23.0533 90.5734 23.34C90.7334 23.62 90.9467 23.8367 91.2134 23.99C91.48 24.1433 91.7834 24.22 92.1234 24.22Z' fill='black'/%3E%3C/svg%3E%0A");
  width: 6rem;
  height: 1.75rem;
}

.header_checkout .custom_logo {
  width: fit-content !important;
  display: flex;
}

.header_checkout .custom_logo::before {
  content: url("data:image/svg+xml,%3Csvg width='80' height='20' viewBox='0 0 80 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6142 7.41963H5.10219V0.395227H0V19.6035H5.10156V11.1298H12.6142V19.6042H17.7177V0.395867H12.6161L12.6142 7.41963Z' fill='black'/%3E%3Cpath d='M56.6404 7.96608C56.4871 8.35669 56.236 8.7006 55.9115 8.9643C55.5008 9.28216 55.0199 9.49534 54.5099 9.58572C54.2937 9.62435 54.0753 9.64939 53.856 9.6607C53.3598 9.71765 52.8605 9.74291 52.3611 9.73631H50.9027V3.97383H51.7854C52.6259 3.97383 53.2804 3.99289 53.7848 4.01195H53.8598C54.3716 4.05277 54.8749 4.1668 55.3548 4.35063C55.7633 4.5226 56.1183 4.80222 56.3825 5.16013C56.6962 5.56208 56.8614 6.06143 56.8498 6.57263C56.8585 7.0456 56.789 7.51673 56.6442 7.96671L56.6404 7.96608ZM59.6707 1.67621C58.954 1.24725 58.1801 0.923935 57.3725 0.716112C56.329 0.487406 55.2629 0.3808 54.1953 0.398409H45.803V19.6067H50.9027V13.3543H54.0799C55.3084 13.376 56.5307 13.1717 57.6865 12.7513C58.6584 12.3499 59.5508 11.7759 60.3214 11.0567C60.8991 10.4651 61.3498 9.75998 61.6455 8.98526C61.955 8.18063 62.1134 7.32504 62.1127 6.46207C62.1459 5.47506 61.927 4.496 61.4771 3.61863C61.0469 2.8268 60.4229 2.15901 59.6644 1.67875' fill='black'/%3E%3Cpath d='M80 4.10536V0.395227H65.7212V19.6035H79.9981V15.894H70.7874V11.1285H79.3462V7.41836H70.7874V4.10409L80 4.10536Z' fill='black'/%3E%3Cpath d='M36.291 12.7869C36.0826 13.5482 35.7128 14.2549 35.2071 14.8583C34.7825 15.3624 34.2441 15.7563 33.6371 16.0071C33.0456 16.2579 32.4099 16.3858 31.7682 16.3833C31.1349 16.3808 30.5075 16.2595 29.9183 16.0255C29.3139 15.7699 28.7766 15.3767 28.3483 14.8767C27.8713 14.292 27.5096 13.6209 27.2827 12.8993C26.7281 10.9925 26.7347 8.96442 27.3016 7.06125C27.5143 6.32435 27.8842 5.64318 28.3855 5.06544C28.8158 4.57683 29.3534 4.19628 29.9555 3.95413C31.1351 3.49539 32.4431 3.50196 33.6182 3.97255C34.2159 4.21274 34.7478 4.59384 35.1692 5.08388C35.6558 5.65503 36.0188 6.32223 36.2348 7.04282C36.5311 7.99278 36.67 8.98546 36.6459 9.98094C36.666 10.9288 36.5464 11.8744 36.291 12.7869ZM31.7689 0H31.7499C28.5916 0 26.0878 0.904185 24.3098 2.69285C22.497 4.48151 21.5815 6.9113 21.5815 9.98094C21.5815 13.0506 22.497 15.4791 24.3098 17.2881C26.0853 19.0958 28.5891 20 31.7499 20H31.7689C34.9643 20 37.4309 19.0958 39.2437 17.2881C41.0375 15.4797 41.9348 13.0512 41.9348 9.98094C41.9348 6.91066 41.0192 4.48151 39.2235 2.69285C37.4114 0.904185 34.9442 0 31.7676 0' fill='black'/%3E%3C/svg%3E%0A");
  width: 5rem;
  height: 1.25rem;
}

/* Custom Header CSS End*/

.add-service-container {
  margin: 0 !important;
}

.gift-checkbox-link,
.gift-remove-button {
  position: relative !important;
  display: inline-flex !important;
  align-items: center;
  margin-top: 0.5rem;
  padding: 0.1rem 0 0.1rem 0;
  cursor: pointer;
  text-decoration: none;
  background: transparent;
  border: none;
  box-shadow: none;
  gap: 0.5rem;
}

.gift-checkbox-link:hover,
.gift-checkbox-link:focus {
  text-decoration: none;
  background: transparent;
  border: none;
  box-shadow: none;
}

.gift-checkbox {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}

.gift-checkmark {
  width: 0.875rem;
  height: 0.875rem;
  background-color: #ffffff;
  border: 0.063rem solid #a49a8e;
  display: inline-block;
  position: relative;
}

.gift-checkbox:checked+.gift-checkmark {
  background-color: #a49a8e;
  border-color: #a49a8e;
}

.gift-checkbox:checked+.gift-checkmark::after {
  content: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5638 0.529632C11.7412 0.683565 11.7651 0.958096 11.6173 1.14281L4.99709 9.41491C4.92189 9.50888 4.81219 9.56558 4.69483 9.57112C4.57748 9.57666 4.4633 9.53055 4.38023 9.44405L0.408109 5.308C0.244823 5.13798 0.244823 4.86231 0.408109 4.69229C0.571394 4.52227 0.836132 4.52227 0.999417 4.69229L4.64779 8.49123L10.9749 0.585376C11.1227 0.400657 11.3864 0.3757 11.5638 0.529632Z' fill='white'/%3E%3C/svg%3E%0A");
  position: absolute;
  left: -0.063rem;
  top: -0.163rem;
  width: 1rem;
  height: 1rem;
}

.gift-text {
  font-family: "Montserrat", sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  color: #575756;
}

.gift-service-notice {
  display: flex;
  align-items: center;
  margin-top: 1rem;
  background-color: #f9f2d9;
  padding: 0.25rem;
  gap: 0.25rem;
  border-radius: 0.5rem;
}

.gift-service-notice::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 17.0957L12 10.0957M12 7.10567V7.09567M21 12.0957C21 17.0663 16.9706 21.0957 12 21.0957C7.02944 21.0957 3 17.0663 3 12.0957C3 7.12514 7.02944 3.0957 12 3.0957C16.9706 3.0957 21 7.12514 21 12.0957Z' stroke='%23806C25' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  height: 1.5rem;
  width: 1.5rem;
}

.gift-service-notice-container {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
}

.gift-service-notice-text,
.gift-service-notice-text-strong {
  font-family: "Montserrat", sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  letter-spacing: 0;
  color: #806c25;
}

.gift-service-notice-text-strong {
  font-weight: 600;
}

.unavailable .add-service-container {
  display: none !important;
}



/* Inicio - Customização resumo do pedido */

.checkout-container.row-fluid .orderform-template-holder {
  width: 100%;
  max-width: 50rem;
}

.row-fluid.orderform-template .cart-template.mini-cart {
  margin-top: 1.5rem;
  padding: 1.5rem 1rem;
  border-top: 0.125rem solid #f1eee9;
  background-color: transparent;
}

.row-fluid.orderform-template .cart-template.mini-cart .cart-fixed {
  display: grid;
  gap: 1rem;
  height: fit-content !important;
  width: 100%;
}

.row-fluid.orderform-template .cart-template.mini-cart #go-to-cart-button a {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #1e120d;
  padding: 0;
  text-decoration: underline;
  text-shadow: none;
}

.row-fluid.orderform-template .cart-template.mini-cart h2 {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #1e120d;
  padding: 0;
  background-color: transparent !important;
  text-shadow: none;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder {
  padding: 0;
  height: 100%;
  min-height: 4.8125rem;
  max-height: 18.75rem;
  overflow: hidden;
  background-color: transparent;
  box-sizing: border-box;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart {
  margin: 0;
  padding: 0;
  max-height: 14rem;
  overflow-y: auto;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items {
  padding-right: 0.5rem;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items li.item {
  padding: 0;
  margin: 0;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items li.item:not(:first-child) {
  margin: 1rem 0 0 0;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items li.item .quantity.badge {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.5rem;
  color: #ffffff;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0.125rem;
  left: 1.625rem;
  border-radius: 50%;
  text-shadow: none;
  background: #1e120d;
  padding: 0;
  width: 0.75rem;
  height: 0.75rem;
  box-sizing: border-box;
  box-shadow: none;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items li.item .url {
  margin-right: 0.5rem;
  padding: 0.5rem 0;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items li.item .url .photo {
  height: 2.8125rem;
  width: 2.1875rem;
  border-radius: 0.25rem;
  object-fit: cover;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items li.item .fn.product-name {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  white-space: normal;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 2.6875rem);
  margin-bottom: 0.25rem;
  height: 2.5rem;
  align-content: center;
  text-shadow: none;
  font-style: normal !important;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items li.item .description {
  margin: 0;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items li.item .description .shipping-date {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #1e120d;
  text-shadow: none;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items li.item .description strong {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #1e120d;
  padding: 0;
  margin: 0;
  text-shadow: none;
  font-style: normal !important;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items li.item .service-list {
  margin: 0.25rem 0 0;
  background-color: #d2c9c0;
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
  box-sizing: border-box;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items li.item .service-list .service-item {
  display: grid;
  gap: 0.5rem;
  grid-auto-flow: column;
  justify-content: space-between;
  align-items: center;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items li.item .service-list .product-name .icon-ok {
  display: none;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items li.item .service-list .product-name {
  margin: 0;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items li.item .service-list .product-name span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #1e120d;
  text-shadow: none;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items li.item .service-list .price {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #1e120d;
  margin: 0;
  text-shadow: none;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-template-holder .summary .summary-totalizers.cart-totalizers {
  padding: 1rem 0 0 !important;
  margin: 0 !important;
  border-top: 0.0625rem solid #d2c9c0 !important;
  background-color: #FCFAF5 !important;
  height: fit-content !important;
  border-radius: unset;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-template-holder .summary .summary-totalizers.cart-totalizers .accordion-group {
  padding: 0 !important;
  margin: 0 !important;
  background-color: transparent !important;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-template-holder .summary .summary-totalizers.cart-totalizers .accordion-group .accordion-body .table .totalizers-list {
  display: grid !important;
  width: 100% !important;
  gap: 0.25rem !important;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-template-holder .summary .summary-totalizers.cart-totalizers .accordion-group .accordion-body .table .totalizers-list tr {
  display: grid !important;
  grid-auto-flow: column !important;
  gap: 0.5rem !important;
  justify-content: space-between !important;
  width: 100% !important;
  height: 1rem !important;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-template-holder .summary .summary-totalizers.cart-totalizers .accordion-group .accordion-body .table .totalizers-list tr.hide {
  display: none !important;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-template-holder .summary .summary-totalizers.cart-totalizers .accordion-group .accordion-body .table .totalizers-list tr td {
  padding: 0 !important;
  margin: 0 !important;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 400 !important;
  font-size: 0.75rem !important;
  line-height: 1rem !important;
  color: #1e120d !important;
  text-shadow: none !important;
  width: auto !important;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-template-holder .summary .summary-totalizers.cart-totalizers .accordion-group .accordion-body .table .totalizers-list .Discounts .info {
  font-size: 0 !important;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-template-holder .summary .summary-totalizers.cart-totalizers .accordion-group .accordion-body .table .totalizers-list .Discounts .info::before {
  content: "Desconto" !important;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 400 !important;
  font-size: 0.75rem !important;
  line-height: 1rem !important;
  color: #1e120d !important;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-template-holder .summary .summary-totalizers.cart-totalizers .accordion-group .accordion-body .table tfoot tr {
  display: grid !important;
  grid-auto-flow: column !important;
  gap: 0.5rem !important;
  justify-content: space-between !important;
  width: 100% !important;
  margin-top: 0.25rem !important;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-template-holder .summary .summary-totalizers.cart-totalizers .accordion-group .accordion-body .table tfoot tr td {
  padding: 0 !important;
  margin: 0 !important;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 600 !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  color: #1e120d !important;
  text-shadow: none !important;
}

.row-fluid.orderform-template .cart-template.mini-cart .payment-confirmation-wrap {
  padding: 0;
  border: none;
  bottom: initial;
}

.row-fluid.orderform-template .cart-template.mini-cart .payment-confirmation-wrap .payment-submit-wrap {
  padding: 0;
  margin: 0;
}

.row-fluid.orderform-template .cart-template.mini-cart .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit {
  border-radius: 0.5rem;
  background-color: #1e120d;
  height: 3rem;
  padding: 0.875rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  outline: none;
}

.row-fluid.orderform-template .cart-template.mini-cart .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit:active,
.row-fluid.orderform-template .cart-template.mini-cart .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit:focus {
  outline: none;
}

.row-fluid.orderform-template .cart-template.mini-cart .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit span,
.row-fluid.orderform-template .cart-template.mini-cart .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit .icon-lock {
  display: none;
}

.row-fluid.orderform-template .cart-template.mini-cart .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit::after {
  content: "Fechar pedido";
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #ffffff;
  text-transform: none;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-template-holder {
  border: none;
  padding: 0;
}

.row-fluid .full-cart.inactive {
  display: none;
}

@media (min-width: 64rem) {
  .header_checkout::after {
    content: url("data:image/svg+xml,%3Csvg width='116' height='32' viewBox='0 0 116 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.3986 10.9635H23.2851V9.04315C23.2851 4.81838 19.9035 1.36176 15.7704 1.36176C11.6374 1.36176 8.25576 4.81838 8.25576 9.04315V10.9635H6.61193C5.20293 10.9635 4.02876 12.1157 4.02876 13.604V28.0546C4.02876 29.4949 5.15596 30.6951 6.61193 30.6951H25.4456C26.8546 30.6951 28.0288 29.5429 28.0288 28.0546V13.604C27.9818 12.1157 26.8546 10.9635 25.3986 10.9635ZM9.66477 9.04315C9.66477 5.58652 12.3888 2.80202 15.7704 2.80202C19.152 2.80202 21.8761 5.58652 21.8761 9.04315V10.9635H9.66477V9.04315ZM26.5728 28.0066C26.5728 28.6787 26.0562 29.2068 25.3986 29.2068H6.61193C5.95439 29.2068 5.43776 28.6787 5.43776 28.0066V13.604C5.43776 12.9319 5.95439 12.4038 6.61193 12.4038H25.4456C26.1031 12.4038 26.6198 12.9319 26.6198 13.604V28.0066H26.5728Z' fill='black'/%3E%3Cpath d='M19.0582 19.365C19.0582 17.6367 17.6962 16.2445 16.0054 16.2445C14.3146 16.2445 12.9526 17.6367 12.9526 19.365C12.9526 20.2772 13.3753 21.1894 14.0798 21.7655L13.4692 24.502C13.4222 24.694 13.4692 24.934 13.6101 25.1261C13.751 25.3181 13.9389 25.4141 14.1737 25.4141H17.931C18.1659 25.4141 18.3537 25.3181 18.4946 25.1261C18.6355 24.934 18.6825 24.742 18.6355 24.502L18.025 21.7655C18.6355 21.1894 19.0582 20.2772 19.0582 19.365ZM16.8038 20.8053C16.522 20.9493 16.3811 21.2854 16.4751 21.6214L16.9917 23.9259H15.0191L15.5357 21.6214C15.6297 21.2854 15.4888 20.9973 15.207 20.8053C14.6903 20.5172 14.3616 19.9411 14.3616 19.365C14.3616 18.4529 15.113 17.6847 16.0054 17.6847C16.8978 17.6847 17.6492 18.4529 17.6492 19.365C17.6492 19.9411 17.3205 20.5172 16.8038 20.8053Z' fill='black'/%3E%3Cpath d='M39.988 12L43.792 3.6H44.98L48.796 12H47.536L44.14 4.272H44.62L41.224 12H39.988ZM41.608 9.9L41.932 8.94H46.66L47.008 9.9H41.608ZM57.8371 5.58C58.3491 5.58 58.8011 5.68 59.1931 5.88C59.5851 6.08 59.8891 6.384 60.1051 6.792C60.3291 7.2 60.4411 7.716 60.4411 8.34V12H59.2891V8.472C59.2891 7.856 59.1451 7.392 58.8571 7.08C58.5691 6.768 58.1651 6.612 57.6451 6.612C57.2611 6.612 56.9251 6.692 56.6371 6.852C56.3491 7.012 56.1251 7.248 55.9651 7.56C55.8131 7.872 55.7371 8.26 55.7371 8.724V12H54.5851V8.472C54.5851 7.856 54.4411 7.392 54.1531 7.08C53.8731 6.768 53.4691 6.612 52.9411 6.612C52.5651 6.612 52.2331 6.692 51.9451 6.852C51.6571 7.012 51.4331 7.248 51.2731 7.56C51.1131 7.872 51.0331 8.26 51.0331 8.724V12H49.8811V5.64H50.9851V7.332L50.8051 6.9C51.0051 6.484 51.3131 6.16 51.7291 5.928C52.1451 5.696 52.6291 5.58 53.1811 5.58C53.7891 5.58 54.3131 5.732 54.7531 6.036C55.1931 6.332 55.4811 6.784 55.6171 7.392L55.1491 7.2C55.3411 6.712 55.6771 6.32 56.1571 6.024C56.6371 5.728 57.1971 5.58 57.8371 5.58ZM65.9328 12.072C65.3888 12.072 64.8968 11.952 64.4568 11.712C64.0248 11.464 63.6808 11.1 63.4248 10.62C63.1768 10.14 63.0527 9.54 63.0527 8.82C63.0527 8.1 63.1808 7.5 63.4368 7.02C63.7008 6.54 64.0488 6.18 64.4808 5.94C64.9208 5.7 65.4048 5.58 65.9328 5.58C66.5568 5.58 67.1088 5.716 67.5888 5.988C68.0688 6.26 68.4488 6.64 68.7288 7.128C69.0088 7.608 69.1488 8.172 69.1488 8.82C69.1488 9.468 69.0088 10.036 68.7288 10.524C68.4488 11.012 68.0688 11.392 67.5888 11.664C67.1088 11.936 66.5568 12.072 65.9328 12.072ZM62.5608 12V3.096H63.7128V7.332L63.5928 8.808L63.6648 10.284V12H62.5608ZM65.8368 11.064C66.2448 11.064 66.6088 10.972 66.9288 10.788C67.2568 10.604 67.5128 10.344 67.6968 10.008C67.8888 9.664 67.9848 9.268 67.9848 8.82C67.9848 8.364 67.8888 7.972 67.6968 7.644C67.5128 7.308 67.2568 7.048 66.9288 6.864C66.6088 6.68 66.2448 6.588 65.8368 6.588C65.4368 6.588 65.0728 6.68 64.7448 6.864C64.4248 7.048 64.1688 7.308 63.9768 7.644C63.7928 7.972 63.7008 8.364 63.7008 8.82C63.7008 9.268 63.7928 9.664 63.9768 10.008C64.1688 10.344 64.4248 10.604 64.7448 10.788C65.0728 10.972 65.4368 11.064 65.8368 11.064ZM70.7404 12V5.64H71.8924V12H70.7404ZM71.3164 4.416C71.0924 4.416 70.9044 4.344 70.7524 4.2C70.6084 4.056 70.5364 3.88 70.5364 3.672C70.5364 3.456 70.6084 3.276 70.7524 3.132C70.9044 2.988 71.0924 2.916 71.3164 2.916C71.5404 2.916 71.7244 2.988 71.8684 3.132C72.0204 3.268 72.0964 3.44 72.0964 3.648C72.0964 3.864 72.0244 4.048 71.8804 4.2C71.7364 4.344 71.5484 4.416 71.3164 4.416ZM76.924 12.072C76.244 12.072 75.644 11.932 75.124 11.652C74.612 11.372 74.212 10.988 73.924 10.5C73.644 10.012 73.504 9.452 73.504 8.82C73.504 8.188 73.64 7.628 73.912 7.14C74.192 6.652 74.572 6.272 75.052 6C75.54 5.72 76.088 5.58 76.696 5.58C77.312 5.58 77.856 5.716 78.328 5.988C78.8 6.26 79.168 6.644 79.432 7.14C79.704 7.628 79.84 8.2 79.84 8.856C79.84 8.904 79.836 8.96 79.828 9.024C79.828 9.088 79.824 9.148 79.816 9.204H74.404V8.376H79.216L78.748 8.664C78.756 8.256 78.672 7.892 78.496 7.572C78.32 7.252 78.076 7.004 77.764 6.828C77.46 6.644 77.104 6.552 76.696 6.552C76.296 6.552 75.94 6.644 75.628 6.828C75.316 7.004 75.072 7.256 74.896 7.584C74.72 7.904 74.632 8.272 74.632 8.688V8.88C74.632 9.304 74.728 9.684 74.92 10.02C75.12 10.348 75.396 10.604 75.748 10.788C76.1 10.972 76.504 11.064 76.96 11.064C77.336 11.064 77.676 11 77.98 10.872C78.292 10.744 78.564 10.552 78.796 10.296L79.432 11.04C79.144 11.376 78.784 11.632 78.352 11.808C77.928 11.984 77.452 12.072 76.924 12.072ZM84.8357 5.58C85.3557 5.58 85.8117 5.68 86.2037 5.88C86.6037 6.08 86.9157 6.384 87.1397 6.792C87.3637 7.2 87.4757 7.716 87.4757 8.34V12H86.3237V8.472C86.3237 7.856 86.1717 7.392 85.8677 7.08C85.5717 6.768 85.1517 6.612 84.6077 6.612C84.1997 6.612 83.8437 6.692 83.5397 6.852C83.2357 7.012 82.9997 7.248 82.8317 7.56C82.6717 7.872 82.5917 8.26 82.5917 8.724V12H81.4397V5.64H82.5437V7.356L82.3637 6.9C82.5717 6.484 82.8917 6.16 83.3237 5.928C83.7557 5.696 84.2597 5.58 84.8357 5.58ZM91.7916 12.072C91.1516 12.072 90.6556 11.9 90.3036 11.556C89.9516 11.212 89.7756 10.72 89.7756 10.08V4.248H90.9276V10.032C90.9276 10.376 91.0116 10.64 91.1796 10.824C91.3556 11.008 91.6036 11.1 91.9236 11.1C92.2836 11.1 92.5836 11 92.8236 10.8L93.1836 11.628C93.0076 11.78 92.7956 11.892 92.5476 11.964C92.3076 12.036 92.0556 12.072 91.7916 12.072ZM88.6956 6.588V5.64H92.7516V6.588H88.6956ZM97.1974 12.072C96.5174 12.072 95.9174 11.932 95.3974 11.652C94.8854 11.372 94.4854 10.988 94.1974 10.5C93.9174 10.012 93.7774 9.452 93.7774 8.82C93.7774 8.188 93.9134 7.628 94.1854 7.14C94.4654 6.652 94.8454 6.272 95.3254 6C95.8134 5.72 96.3614 5.58 96.9694 5.58C97.5854 5.58 98.1294 5.716 98.6014 5.988C99.0734 6.26 99.4414 6.644 99.7054 7.14C99.9774 7.628 100.113 8.2 100.113 8.856C100.113 8.904 100.109 8.96 100.101 9.024C100.101 9.088 100.097 9.148 100.089 9.204H94.6774V8.376H99.4894L99.0214 8.664C99.0294 8.256 98.9454 7.892 98.7694 7.572C98.5934 7.252 98.3494 7.004 98.0374 6.828C97.7334 6.644 97.3774 6.552 96.9694 6.552C96.5694 6.552 96.2134 6.644 95.9014 6.828C95.5894 7.004 95.3454 7.256 95.1694 7.584C94.9934 7.904 94.9054 8.272 94.9054 8.688V8.88C94.9054 9.304 95.0014 9.684 95.1934 10.02C95.3934 10.348 95.6694 10.604 96.0214 10.788C96.3734 10.972 96.7774 11.064 97.2334 11.064C97.6094 11.064 97.9494 11 98.2534 10.872C98.5654 10.744 98.8374 10.552 99.0694 10.296L99.7054 11.04C99.4174 11.376 99.0574 11.632 98.6254 11.808C98.2014 11.984 97.7254 12.072 97.1974 12.072ZM41.992 28V20.08L42.508 20.644H40.096V19.6H43.18V28H41.992ZM48.4494 28.096C47.7934 28.096 47.2054 27.928 46.6854 27.592C46.1734 27.256 45.7654 26.768 45.4614 26.128C45.1654 25.488 45.0174 24.712 45.0174 23.8C45.0174 22.888 45.1654 22.112 45.4614 21.472C45.7654 20.832 46.1734 20.344 46.6854 20.008C47.2054 19.672 47.7934 19.504 48.4494 19.504C49.0974 19.504 49.6814 19.672 50.2014 20.008C50.7214 20.344 51.1294 20.832 51.4254 21.472C51.7214 22.112 51.8694 22.888 51.8694 23.8C51.8694 24.712 51.7214 25.488 51.4254 26.128C51.1294 26.768 50.7214 27.256 50.2014 27.592C49.6814 27.928 49.0974 28.096 48.4494 28.096ZM48.4494 27.028C48.8894 27.028 49.2734 26.908 49.6014 26.668C49.9374 26.428 50.1974 26.068 50.3814 25.588C50.5734 25.108 50.6694 24.512 50.6694 23.8C50.6694 23.088 50.5734 22.492 50.3814 22.012C50.1974 21.532 49.9374 21.172 49.6014 20.932C49.2734 20.692 48.8894 20.572 48.4494 20.572C48.0094 20.572 47.6214 20.692 47.2854 20.932C46.9494 21.172 46.6854 21.532 46.4934 22.012C46.3094 22.492 46.2174 23.088 46.2174 23.8C46.2174 24.512 46.3094 25.108 46.4934 25.588C46.6854 26.068 46.9494 26.428 47.2854 26.668C47.6214 26.908 48.0094 27.028 48.4494 27.028ZM56.4533 28.096C55.7973 28.096 55.2093 27.928 54.6893 27.592C54.1773 27.256 53.7693 26.768 53.4653 26.128C53.1693 25.488 53.0213 24.712 53.0213 23.8C53.0213 22.888 53.1693 22.112 53.4653 21.472C53.7693 20.832 54.1773 20.344 54.6893 20.008C55.2093 19.672 55.7973 19.504 56.4533 19.504C57.1013 19.504 57.6853 19.672 58.2053 20.008C58.7253 20.344 59.1333 20.832 59.4293 21.472C59.7253 22.112 59.8733 22.888 59.8733 23.8C59.8733 24.712 59.7253 25.488 59.4293 26.128C59.1333 26.768 58.7253 27.256 58.2053 27.592C57.6853 27.928 57.1013 28.096 56.4533 28.096ZM56.4533 27.028C56.8933 27.028 57.2773 26.908 57.6053 26.668C57.9413 26.428 58.2013 26.068 58.3853 25.588C58.5773 25.108 58.6733 24.512 58.6733 23.8C58.6733 23.088 58.5773 22.492 58.3853 22.012C58.2013 21.532 57.9413 21.172 57.6053 20.932C57.2773 20.692 56.8933 20.572 56.4533 20.572C56.0133 20.572 55.6253 20.692 55.2893 20.932C54.9533 21.172 54.6893 21.532 54.4973 22.012C54.3133 22.492 54.2213 23.088 54.2213 23.8C54.2213 24.512 54.3133 25.108 54.4973 25.588C54.6893 26.068 54.9533 26.428 55.2893 26.668C55.6253 26.908 56.0133 27.028 56.4533 27.028ZM62.1772 28L67.9132 19.6H68.8372L63.1012 28H62.1772ZM62.8492 24.112C62.4652 24.112 62.1252 24.016 61.8292 23.824C61.5332 23.632 61.3012 23.364 61.1332 23.02C60.9732 22.676 60.8932 22.276 60.8932 21.82C60.8932 21.364 60.9732 20.964 61.1332 20.62C61.3012 20.276 61.5332 20.008 61.8292 19.816C62.1252 19.624 62.4652 19.528 62.8492 19.528C63.2412 19.528 63.5812 19.624 63.8692 19.816C64.1652 20.008 64.3932 20.276 64.5532 20.62C64.7132 20.964 64.7932 21.364 64.7932 21.82C64.7932 22.276 64.7132 22.676 64.5532 23.02C64.3932 23.364 64.1652 23.632 63.8692 23.824C63.5812 24.016 63.2412 24.112 62.8492 24.112ZM62.8492 23.428C63.2172 23.428 63.5052 23.288 63.7132 23.008C63.9212 22.72 64.0252 22.324 64.0252 21.82C64.0252 21.316 63.9212 20.924 63.7132 20.644C63.5052 20.356 63.2172 20.212 62.8492 20.212C62.4892 20.212 62.2012 20.356 61.9852 20.644C61.7772 20.924 61.6732 21.316 61.6732 21.82C61.6732 22.316 61.7772 22.708 61.9852 22.996C62.2012 23.284 62.4892 23.428 62.8492 23.428ZM68.1652 28.072C67.7812 28.072 67.4412 27.976 67.1452 27.784C66.8492 27.592 66.6212 27.324 66.4612 26.98C66.3012 26.636 66.2212 26.236 66.2212 25.78C66.2212 25.324 66.3012 24.924 66.4612 24.58C66.6212 24.236 66.8492 23.968 67.1452 23.776C67.4412 23.584 67.7812 23.488 68.1652 23.488C68.5572 23.488 68.8972 23.584 69.1852 23.776C69.4812 23.968 69.7092 24.236 69.8692 24.58C70.0372 24.924 70.1212 25.324 70.1212 25.78C70.1212 26.236 70.0372 26.636 69.8692 26.98C69.7092 27.324 69.4812 27.592 69.1852 27.784C68.8972 27.976 68.5572 28.072 68.1652 28.072ZM68.1652 27.388C68.5252 27.388 68.8092 27.248 69.0172 26.968C69.2332 26.68 69.3412 26.284 69.3412 25.78C69.3412 25.284 69.2332 24.892 69.0172 24.604C68.8092 24.316 68.5252 24.172 68.1652 24.172C67.8052 24.172 67.5172 24.316 67.3012 24.604C67.0932 24.884 66.9892 25.276 66.9892 25.78C66.9892 26.284 67.0932 26.68 67.3012 26.968C67.5172 27.248 67.8052 27.388 68.1652 27.388ZM76.7012 28.072C76.1732 28.072 75.6692 28 75.1892 27.856C74.7172 27.712 74.3452 27.536 74.0732 27.328L74.5532 26.416C74.8252 26.6 75.1612 26.756 75.5612 26.884C75.9612 27.012 76.3692 27.076 76.7852 27.076C77.3212 27.076 77.7052 27 77.9372 26.848C78.1772 26.696 78.2972 26.484 78.2972 26.212C78.2972 26.012 78.2252 25.856 78.0812 25.744C77.9372 25.632 77.7452 25.548 77.5052 25.492C77.2732 25.436 77.0132 25.388 76.7252 25.348C76.4372 25.3 76.1492 25.244 75.8612 25.18C75.5732 25.108 75.3092 25.012 75.0692 24.892C74.8292 24.764 74.6372 24.592 74.4932 24.376C74.3492 24.152 74.2772 23.856 74.2772 23.488C74.2772 23.104 74.3852 22.768 74.6012 22.48C74.8172 22.192 75.1212 21.972 75.5132 21.82C75.9132 21.66 76.3852 21.58 76.9292 21.58C77.3452 21.58 77.7652 21.632 78.1892 21.736C78.6212 21.832 78.9732 21.972 79.2452 22.156L78.7532 23.068C78.4652 22.876 78.1652 22.744 77.8532 22.672C77.5412 22.6 77.2292 22.564 76.9172 22.564C76.4132 22.564 76.0372 22.648 75.7892 22.816C75.5412 22.976 75.4172 23.184 75.4172 23.44C75.4172 23.656 75.4892 23.824 75.6332 23.944C75.7852 24.056 75.9772 24.144 76.2092 24.208C76.4492 24.272 76.7132 24.328 77.0012 24.376C77.2892 24.416 77.5772 24.472 77.8652 24.544C78.1532 24.608 78.4132 24.7 78.6452 24.82C78.8852 24.94 79.0772 25.108 79.2212 25.324C79.3732 25.54 79.4492 25.828 79.4492 26.188C79.4492 26.572 79.3372 26.904 79.1132 27.184C78.8892 27.464 78.5732 27.684 78.1652 27.844C77.7572 27.996 77.2692 28.072 76.7012 28.072ZM83.7209 28.072C83.0409 28.072 82.4409 27.932 81.9209 27.652C81.4089 27.372 81.0089 26.988 80.7209 26.5C80.4409 26.012 80.3009 25.452 80.3009 24.82C80.3009 24.188 80.4369 23.628 80.7089 23.14C80.9889 22.652 81.3689 22.272 81.8489 22C82.3369 21.72 82.8849 21.58 83.4929 21.58C84.1089 21.58 84.6529 21.716 85.1249 21.988C85.5969 22.26 85.9649 22.644 86.2289 23.14C86.5009 23.628 86.6369 24.2 86.6369 24.856C86.6369 24.904 86.6329 24.96 86.6249 25.024C86.6249 25.088 86.6209 25.148 86.6129 25.204H81.2009V24.376H86.0129L85.5449 24.664C85.5529 24.256 85.4689 23.892 85.2929 23.572C85.1169 23.252 84.8729 23.004 84.5609 22.828C84.2569 22.644 83.9009 22.552 83.4929 22.552C83.0929 22.552 82.7369 22.644 82.4249 22.828C82.1129 23.004 81.8689 23.256 81.6929 23.584C81.5169 23.904 81.4289 24.272 81.4289 24.688V24.88C81.4289 25.304 81.5249 25.684 81.7169 26.02C81.9169 26.348 82.1929 26.604 82.5449 26.788C82.8969 26.972 83.3009 27.064 83.7569 27.064C84.1329 27.064 84.4729 27 84.7769 26.872C85.0889 26.744 85.3609 26.552 85.5929 26.296L86.2289 27.04C85.9409 27.376 85.5809 27.632 85.1489 27.808C84.7249 27.984 84.2489 28.072 83.7209 28.072ZM91.0205 30.4C90.4365 30.4 89.8685 30.316 89.3165 30.148C88.7725 29.988 88.3285 29.756 87.9845 29.452L88.5365 28.564C88.8325 28.82 89.1965 29.02 89.6285 29.164C90.0605 29.316 90.5125 29.392 90.9845 29.392C91.7365 29.392 92.2885 29.216 92.6405 28.864C92.9925 28.512 93.1685 27.976 93.1685 27.256V25.912L93.2885 24.652L93.2285 23.38V21.64H94.3205V27.136C94.3205 28.256 94.0405 29.08 93.4805 29.608C92.9205 30.136 92.1005 30.4 91.0205 30.4ZM90.8765 27.736C90.2605 27.736 89.7085 27.608 89.2205 27.352C88.7405 27.088 88.3565 26.724 88.0685 26.26C87.7885 25.796 87.6485 25.26 87.6485 24.652C87.6485 24.036 87.7885 23.5 88.0685 23.044C88.3565 22.58 88.7405 22.22 89.2205 21.964C89.7085 21.708 90.2605 21.58 90.8765 21.58C91.4205 21.58 91.9165 21.692 92.3645 21.916C92.8125 22.132 93.1685 22.468 93.4325 22.924C93.7045 23.38 93.8405 23.956 93.8405 24.652C93.8405 25.34 93.7045 25.912 93.4325 26.368C93.1685 26.824 92.8125 27.168 92.3645 27.4C91.9165 27.624 91.4205 27.736 90.8765 27.736ZM91.0085 26.728C91.4325 26.728 91.8085 26.64 92.1365 26.464C92.4645 26.288 92.7205 26.044 92.9045 25.732C93.0965 25.42 93.1925 25.06 93.1925 24.652C93.1925 24.244 93.0965 23.884 92.9045 23.572C92.7205 23.26 92.4645 23.02 92.1365 22.852C91.8085 22.676 91.4325 22.588 91.0085 22.588C90.5845 22.588 90.2045 22.676 89.8685 22.852C89.5405 23.02 89.2805 23.26 89.0885 23.572C88.9045 23.884 88.8125 24.244 88.8125 24.652C88.8125 25.06 88.9045 25.42 89.0885 25.732C89.2805 26.044 89.5405 26.288 89.8685 26.464C90.2045 26.64 90.5845 26.728 91.0085 26.728ZM99.1977 28.072C98.6537 28.072 98.1737 27.972 97.7577 27.772C97.3497 27.572 97.0297 27.268 96.7977 26.86C96.5737 26.444 96.4617 25.924 96.4617 25.3V21.64H97.6137V25.168C97.6137 25.792 97.7617 26.26 98.0577 26.572C98.3617 26.884 98.7857 27.04 99.3297 27.04C99.7297 27.04 100.078 26.96 100.374 26.8C100.67 26.632 100.898 26.392 101.058 26.08C101.218 25.76 101.298 25.376 101.298 24.928V21.64H102.45V28H101.358V26.284L101.538 26.74C101.33 27.164 101.018 27.492 100.602 27.724C100.186 27.956 99.7177 28.072 99.1977 28.072ZM104.643 28V21.64H105.747V23.368L105.639 22.936C105.815 22.496 106.111 22.16 106.527 21.928C106.943 21.696 107.455 21.58 108.063 21.58V22.696C108.015 22.688 107.967 22.684 107.919 22.684C107.879 22.684 107.839 22.684 107.799 22.684C107.183 22.684 106.695 22.868 106.335 23.236C105.975 23.604 105.795 24.136 105.795 24.832V28H104.643ZM112.148 28.072C111.508 28.072 110.94 27.932 110.444 27.652C109.948 27.372 109.556 26.988 109.268 26.5C108.98 26.004 108.836 25.444 108.836 24.82C108.836 24.188 108.98 23.628 109.268 23.14C109.556 22.652 109.948 22.272 110.444 22C110.94 21.72 111.508 21.58 112.148 21.58C112.78 21.58 113.344 21.72 113.84 22C114.344 22.272 114.736 22.652 115.016 23.14C115.304 23.62 115.448 24.18 115.448 24.82C115.448 25.452 115.304 26.012 115.016 26.5C114.736 26.988 114.344 27.372 113.84 27.652C113.344 27.932 112.78 28.072 112.148 28.072ZM112.148 27.064C112.556 27.064 112.92 26.972 113.24 26.788C113.568 26.604 113.824 26.344 114.008 26.008C114.192 25.664 114.284 25.268 114.284 24.82C114.284 24.364 114.192 23.972 114.008 23.644C113.824 23.308 113.568 23.048 113.24 22.864C112.92 22.68 112.556 22.588 112.148 22.588C111.74 22.588 111.376 22.68 111.056 22.864C110.736 23.048 110.48 23.308 110.288 23.644C110.096 23.972 110 24.364 110 24.82C110 25.268 110.096 25.664 110.288 26.008C110.48 26.344 110.736 26.604 111.056 26.788C111.376 26.972 111.74 27.064 112.148 27.064Z' fill='black'/%3E%3C/svg%3E%0A");
    width: 7.25rem;
    height: 2rem;
  }

  .header_checkout .custom_logo::before {
    content: url("data:image/svg+xml,%3Csvg width='96' height='24' viewBox='0 0 96 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1371 8.90355H6.12263V0.474273H0V23.5242H6.12187V13.3557H15.1371V23.525H21.2612V0.475041H15.1393L15.1371 8.90355Z' fill='black'/%3E%3Cpath d='M67.9685 9.55929C67.7845 10.028 67.4832 10.4407 67.0938 10.7572C66.6009 11.1386 66.0239 11.3944 65.4119 11.5029C65.1524 11.5492 64.8904 11.5793 64.6273 11.5928C64.0318 11.6612 63.4326 11.6915 62.8333 11.6836H61.0832V4.7686H62.1425C63.1511 4.7686 63.9364 4.79147 64.5417 4.81434H64.6318C65.2459 4.86332 65.8499 5.00016 66.4257 5.22075C66.9159 5.42712 67.3419 5.76267 67.659 6.19216C68.0354 6.67449 68.2336 7.27372 68.2197 7.88716C68.2302 8.45472 68.1468 9.02007 67.9731 9.56005L67.9685 9.55929ZM71.6049 2.01145C70.7448 1.4967 69.8161 1.10872 68.847 0.859334C67.5949 0.584888 66.3155 0.45696 65.0343 0.478091H54.9636V23.528H61.0832V16.0252H64.8958C66.3701 16.0512 67.8368 15.806 69.2237 15.3016C70.39 14.8199 71.461 14.1311 72.3857 13.268C73.079 12.5581 73.6198 11.712 73.9746 10.7823C74.346 9.81675 74.5361 8.79005 74.5352 7.75449C74.575 6.57008 74.3124 5.3952 73.7726 4.34236C73.2563 3.39216 72.5075 2.59081 71.5973 2.0145' fill='black'/%3E%3Cpath d='M96 4.92643V0.474273H78.8654V23.5242H95.9977V19.0728H84.9449V13.3542H95.2154V8.90203H84.9449V4.9249L96 4.92643Z' fill='black'/%3E%3Cpath d='M43.5492 15.3443C43.2991 16.2579 42.8553 17.1059 42.2485 17.83C41.739 18.4348 41.0929 18.9076 40.3645 19.2085C39.6547 19.5094 38.8919 19.663 38.1219 19.6599C37.3619 19.657 36.609 19.5114 35.9019 19.2306C35.1767 18.9239 34.5319 18.452 34.0179 17.8521C33.4456 17.1504 33.0116 16.345 32.7392 15.4792C32.0738 13.191 32.0816 10.7573 32.7619 8.47351C33.0171 7.58922 33.461 6.77182 34.0625 6.07853C34.5789 5.49219 35.2241 5.03553 35.9466 4.74495C37.3622 4.19446 38.9317 4.20235 40.3418 4.76706C41.0591 5.05529 41.6973 5.5126 42.2031 6.10065C42.787 6.78603 43.2225 7.58668 43.4818 8.45139C43.8373 9.59134 44.004 10.7826 43.9751 11.9771C43.9993 13.1146 43.8557 14.2493 43.5492 15.3443ZM38.1226 0H38.0999C34.31 0 31.3054 1.08502 29.1717 3.23142C26.9964 5.37781 25.8978 8.29356 25.8978 11.9771C25.8978 15.6607 26.9964 18.5749 29.1717 20.7457C31.3024 22.915 34.3069 24 38.0999 24H38.1226C41.9572 24 44.9171 22.915 47.0924 20.7457C49.245 18.5757 50.3217 15.6615 50.3217 11.9771C50.3217 8.2928 49.2231 5.37781 47.0682 3.23142C44.8937 1.08502 41.933 0 38.1211 0' fill='black'/%3E%3C/svg%3E");
    width: 6rem;
    height: 1.5rem;
  }

  .checkout-container.row-fluid .orderform-template-holder {
    width: calc(100vw - 30rem);
    padding: 0 0 0 1rem;
  }

  .custom-steps-container {
    width: calc(100vw - 30rem);
    margin: 6.5rem auto 1.5rem 0;
    padding: 0 2.375rem 0 4rem;
  }

  .custom-steps-label {
    width: 7rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .header_checkout {
    height: 5rem;
    padding: 1.5rem 1rem;
  }

  .row-fluid.orderform-template .cart-template.mini-cart {
    position: fixed;
    top: 5rem;
    right: 0;
    border: none;
    width: fit-content;
    background-color: transparent;
    padding: 5rem 0 5rem 4rem !important;
    margin: 0;
    margin-right: calc((100vw - 80rem) / 2) !important;
    border-radius: 0.125rem 0.125rem 0 0;
    border-left: 0.125rem solid #F1EEE9;
    height: 100%;
  }

  .cart-fixed.affix,
  .cart-fixed.affix-bottom {
    position: relative;
  }

  .row-fluid.orderform-template .cart-template.mini-cart .cart-fixed {
    position: relative;
    top: initial !important;
    gap: 1.5rem;
    width: 100%;
    min-width: 21rem;
    max-width: 21rem;
    padding: 0 !important;
  }

  .row-fluid.orderform-template .cart-template.mini-cart .summary-template-holder .summary .summary-totalizers.cart-totalizers {
    padding-top: 1.5rem !important;
  }

  .viewport-zoom .row-fluid.orderform-template .cart-template.mini-cart {
    box-sizing: border-box;
    display: grid;
    margin: auto 0 auto 0 !important;
    padding: 1rem 1rem 1rem 4rem !important;
  }

  .viewport-zoom .row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder {
    min-height: 5.3125rem !important;
    max-height: 5.3125rem !important;
  }

  .viewport-zoom .cart-active .cart-template .span5.totalizers.summary-totalizers.cart-totalizers.pull-right {
    padding-top: 2rem !important;
  }
}

/* Fim - Customização resumo do pedido */

/* Inicio - Customização barra de rolagem */

/* Largura da scrollbar */
.cart::-webkit-scrollbar {
  width: 0.3125rem;
}

/* Track (fundo da barra) */
.cart::-webkit-scrollbar-track {
  background: #D2C9C0;
  width: 0.25rem;
  border-radius: 0.3125rem;
}

/* Thumb (parte que se move) */
.cart::-webkit-scrollbar-thumb {
  background-color: #A49A8E;
  border-radius: 0.3125rem;
}

.cart::-webkit-scrollbar-thumb:hover {
  background: #A49A8E;
}

/* Fim - Customização barra de rolagem */

/* Customização da etapa entrega */
.step.accordion-group.shipping-data,
.step.accordion-group.shipping-data.active {
  background: #fff;
  border: none;
  padding: 1rem;
  border-radius: 1rem;
}

.step.accordion-group.shipping-data .accordion-heading {
  position: relative;
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  gap: 0.5rem;
  padding-bottom: 1rem;
}

.step.accordion-group.shipping-data .accordion-heading #edit-shipping-data {
  position: absolute;
  opacity: 1 !important;
  top: 0 !important;
  right: 0 !important
}

.step.accordion-group.shipping-data .accordion-heading .icon-home,
.step.accordion-group.shipping-data .accordion-heading .icon-edit,
.step.accordion-group.shipping-data .link-change-shipping {
  display: none;
}

.step.accordion-group.shipping-data .shipping-container {
  padding: 1rem 0 0;
}

.step.accordion-group.shipping-data .shp-summary-group {
  padding: 0;
}

.step.accordion-group.shipping-data .shp-summary-group .shp-summary-group-content .shp-summary-group-price,
.step.accordion-group.shipping-data .shp-summary-group .shp-summary-group-content span,
.step.accordion-group.shipping-data .shp-summary-group .vtex-omnishipping-1-x-SummaryItemAddress,
.step.accordion-group.shipping-data .shp-summary-group .vtex-omnishipping-1-x-SummaryItemTitle {
  font-family: "Montserrat", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #1e120d;
  margin: 0;
}

.step.accordion-group.shipping-data .shp-summary-group .shp-summary-group-content .shp-summary-package {
  margin-top: 0.25rem;
}

.step.accordion-group.shipping-data .shp-summary-group .shp-summary-group-content .shp-summary-package span {
  font-weight: 500;
}

.step.accordion-group.shipping-data .accordion-heading::before,
#shipping-data .step.accordion-group.shipping-data .accordion-heading::before {
  content: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='36' height='36' rx='18' fill='%23F1EEE9'/%3E%3Cpath d='M13.166 24V22.776L18.296 17.826C18.752 17.394 19.088 17.016 19.304 16.692C19.532 16.356 19.682 16.05 19.754 15.774C19.838 15.486 19.88 15.21 19.88 14.946C19.88 14.298 19.652 13.788 19.196 13.416C18.74 13.044 18.074 12.858 17.198 12.858C16.526 12.858 15.92 12.972 15.38 13.2C14.84 13.416 14.372 13.758 13.976 14.226L12.752 13.164C13.232 12.552 13.874 12.084 14.678 11.76C15.494 11.424 16.388 11.256 17.36 11.256C18.236 11.256 18.998 11.4 19.646 11.688C20.294 11.964 20.792 12.366 21.14 12.894C21.5 13.422 21.68 14.046 21.68 14.766C21.68 15.174 21.626 15.576 21.518 15.972C21.41 16.368 21.206 16.788 20.906 17.232C20.606 17.676 20.174 18.174 19.61 18.726L15.038 23.136L14.606 22.434H22.22V24H13.166Z' fill='%231E120D'/%3E%3C/svg%3E%0A");
  width: 2.25rem;
  height: 2.25rem;
}

#shipping-data.waiting-shipping-data .accordion-heading::before {
  content: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='36' height='36' rx='18' fill='%23F1EEE9'/%3E%3Cpath d='M13.166 24V22.776L18.296 17.826C18.752 17.394 19.088 17.016 19.304 16.692C19.532 16.356 19.682 16.05 19.754 15.774C19.838 15.486 19.88 15.21 19.88 14.946C19.88 14.298 19.652 13.788 19.196 13.416C18.74 13.044 18.074 12.858 17.198 12.858C16.526 12.858 15.92 12.972 15.38 13.2C14.84 13.416 14.372 13.758 13.976 14.226L12.752 13.164C13.232 12.552 13.874 12.084 14.678 11.76C15.494 11.424 16.388 11.256 17.36 11.256C18.236 11.256 18.998 11.4 19.646 11.688C20.294 11.964 20.792 12.366 21.14 12.894C21.5 13.422 21.68 14.046 21.68 14.766C21.68 15.174 21.626 15.576 21.518 15.972C21.41 16.368 21.206 16.788 20.906 17.232C20.606 17.676 20.174 18.174 19.61 18.726L15.038 23.136L14.606 22.434H22.22V24H13.166Z' fill='%23A49A8E'/%3E%3C/svg%3E%0A") !important;
  width: 2.25rem;
  height: 2.25rem;
}

.step.accordion-group.shipping-data .accordion-heading .link-box-edit {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  gap: 0.25rem;
}

.step.accordion-group.shipping-data .accordion-heading .link-box-edit::before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.19 3.52664L12.1302 0.77938C12.0476 0.704447 11.9389 0.66411 11.8269 0.666815C11.7149 0.669519 11.6083 0.715052 11.5294 0.793886L1.25864 10.9736C1.19335 11.0385 1.15045 11.1222 1.13609 11.2127L0.672496 14.1685C0.662497 14.2301 0.666152 14.2932 0.683219 14.3533C0.700285 14.4134 0.730347 14.469 0.771317 14.5164C0.812286 14.5638 0.863177 14.6018 0.920458 14.6278C0.977739 14.6537 1.04005 14.667 1.10303 14.6667H4.41601C4.47321 14.6668 4.52987 14.6557 4.58272 14.634C4.63558 14.6124 4.68359 14.5805 4.72399 14.5404L15.2052 4.15219C15.2471 4.11099 15.2802 4.06173 15.3022 4.00744C15.3243 3.95314 15.335 3.89495 15.3335 3.83644C15.3321 3.77792 15.3186 3.7203 15.294 3.66713C15.2693 3.61395 15.2339 3.56632 15.19 3.52717V3.52664ZM2.44773 13.8031L1.72658 13.0883L1.86809 12.1854L3.49965 13.8025L2.44773 13.8031ZM4.48541 13.5585L2.18584 11.2794L10.0486 3.4815L12.3482 5.76067L4.48541 13.5585ZM12.9669 5.15177L10.6673 2.8726L11.8553 1.69513L14.2688 3.86145L12.9669 5.15177Z' fill='%23575756'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
}

.accordion-heading .accordion-toggle {
  padding: 0;
}

.step.accordion-group.shipping-data .accordion-heading .accordion-toggle {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  color: #1e120d;
}

#shipping-data .step.accordion-group.shipping-data .accordion-heading .accordion-toggle {
  color: #1e120d;
}

#shipping-data.waiting-shipping-data .accordion-heading .accordion-toggle {
  color: #A49A8E !important;
}

.step.accordion-group.shipping-data .accordion-heading .link-box-edit::after {
  content: "editar";
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  width: 2.3125rem;
  color: #575756;
}

.step.accordion-group.shipping-data .shp-summary-group-info {
  padding-right: 1rem;
  border-right: 0.0625rem solid #f1eee9;
}

.step.accordion-group.shipping-data .shp-summary-group .shp-summary-group-content .shp-summary-group-price {
  padding: 0 0 0 1rem;
}

.step.accordion-group.shipping-data #postalCode-finished-loading .shipping-has-pickups {
  margin: 0 0 1rem;
  border-radius: 0.25rem !important;
  width: 100%;
  box-sizing: border-box;
}

.step.accordion-group.shipping-data #postalCode-finished-loading .shipping-has-pickups button {
  border-radius: 0.25rem;
}

.step.accordion-group.shipping-data #postalCode-finished-loading .shipping-has-pickups .shipping-method-toggle-pickup {
  box-sizing: border-box;
  margin-left: 0.0625rem;
  height: 2.5625rem;
  border-radius: 0 0.25rem 0.25rem 0 !important;
}

.step.accordion-group.shipping-data #postalCode-finished-loading .shipping-has-pickups button span {
  text-transform: capitalize;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  border-radius: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.ship-postalCode {
  display: grid;
  width: 100%;
  gap: 0.25rem;
  max-width: 23.25rem;
  margin: 0;
}

.ship-postalCode label,
.ship-postalCode small a {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #1e120d !important;
}

.ship-postalCode input {
  height: 2.5rem !important;
  width: 100% !important;
  max-width: 100% !important;
  padding: 0.5rem;
  border: 0.0625rem solid #a49a8e;
  box-sizing: border-box;
}

.box-step input[type="text"],
.accordion-inner input[type="text"] {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #1e120d;
}

::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #A49A8E !important;
}

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #A49A8E !important;
  opacity: 1;
}

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #A49A8E !important;
  opacity: 1;
}

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #A49A8E !important;
}

::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #A49A8E !important;
}

::placeholder {
  /* Most modern browsers support this now. */
  color: #A49A8E !important;
}

.ship-postalCode small {
  margin: 0 !important;
}

.ship-postalCode small a {
  color: #575756 !important;
  display: grid;
  grid-template-columns: auto auto;
  justify-content: start;
  align-items: center;
  gap: 0.25rem;
}

.ship-postalCode small a::after {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3331 2.6667L6.66648 9.33337M13.3331 2.6667L13.3332 6.66669M13.3331 2.6667L9.33319 2.66669M6.6665 2.6667H2.6665V13.3334H13.3332V9.33336' stroke='%23575756' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-addressForm {
  padding-top: 1rem;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-shippingSectionTitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
  margin: 0 0 0.5rem;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-packages .vtex-omnishipping-1-x-shippingSectionTitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
  margin: 1rem 0 0.5rem;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-leanShippingGroupList {
  display: grid;
  gap: 0.625rem;
  border: none;
  margin: 0;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOption {
  border: 0.0625rem solid #B0A69B;
  padding: 0.5rem 1rem;
  border-radius: 0.25rem;
  height: fit-content;
  max-height: 3.5rem;
  background-color: transparent !important;
  box-sizing: border-box;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOptionActive {
  border: 0.0625rem solid #1e120d;
}

.step.accordion-group.shipping-data .btn-submit-wrapper {
  margin: 0;
}

.step.accordion-group.shipping-data .btn-submit-wrapper .btn-go-to-payment {
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  margin: 1rem 0 0;
  border-radius: 0.5rem;
  background-color: #1e120d;
  border-color: #1e120d;
  text-transform: inherit;
  width: 100%;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOption .vtex-omnishipping-1-x-leanShippingTextLabel {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
  margin: 0;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOption .shp-option-text-package,
.step.accordion-group.shipping-data .vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOption .shp-option-text-label-single {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOption .vtex-omnishipping-1-x-leanShippingText {
  border: none;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOption .vtex-omnishipping-1-x-optionPrice {
  padding-left: 0.5rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOption .vtex-omnishipping-1-x-leanShippingIcon {
  margin-right: 0.5rem;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOption .vtex-omnishipping-1-x-leanShippingIcon .vtex-omnishipping-1-x-svg {
  display: none;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOption .vtex-omnishipping-1-x-leanShippingIcon::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='%23B0A69B'/%3E%3C/svg%3E%0A");
  display: block;
  width: 1.25rem;
  height: 1.25rem;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOptionActive .vtex-omnishipping-1-x-leanShippingIcon::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='%231E120D'/%3E%3Cpath d='M16.25 10C16.25 13.4518 13.4518 16.25 10 16.25C6.54822 16.25 3.75 13.4518 3.75 10C3.75 6.54822 6.54822 3.75 10 3.75C13.4518 3.75 16.25 6.54822 16.25 10Z' fill='%231E120D'/%3E%3C/svg%3E%0A");
  display: block;
  width: 1.25rem;
  height: 1.25rem;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-addressSummary .address-summary {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.3457 12.1975L12.3468 2.17448L2.28333 12.1964C2.17997 12.303 2.12266 12.4459 2.12374 12.5943C2.12481 12.7427 2.18419 12.8848 2.28908 12.9899C2.39397 13.095 2.53598 13.1547 2.68453 13.1562C2.83307 13.1577 2.97625 13.1009 3.08324 12.9979L4.38282 11.704V21.9365C4.38282 22.0866 4.4425 22.2305 4.54874 22.3367C4.65499 22.4428 4.79908 22.5025 4.94933 22.5025H10.0479C10.1982 22.5025 10.3423 22.4428 10.4485 22.3367C10.5547 22.2305 10.6144 22.0866 10.6144 21.9365V16.9889C10.6144 16.8388 10.6741 16.6948 10.7804 16.5887C10.8866 16.4825 11.0307 16.4229 11.1809 16.4229H13.447C13.5972 16.4229 13.7413 16.4825 13.8476 16.5887C13.9538 16.6948 14.0135 16.8388 14.0135 16.9889V21.9359C14.0135 22.086 14.0732 22.23 14.1794 22.3361C14.2857 22.4423 14.4298 22.5019 14.58 22.5019H19.6786C19.8288 22.5019 19.9729 22.4423 20.0792 22.3361C20.1854 22.23 20.2451 22.086 20.2451 21.9359V11.696L21.5436 12.9973C21.6502 13.1006 21.7933 13.1579 21.9418 13.1568C22.0904 13.1557 22.2325 13.0964 22.3377 12.9916C22.4429 12.8868 22.5027 12.7449 22.5042 12.5965C22.5057 12.4481 22.4488 12.3044 22.3457 12.1975ZM19.1121 10.5595L12.344 3.77518L5.51584 10.5753V21.3704H9.48141V16.9889C9.48141 16.5385 9.66047 16.1066 9.97919 15.7882C10.2979 15.4697 10.7302 15.2908 11.1809 15.2908H13.447C13.8977 15.2908 14.33 15.4697 14.6487 15.7882C14.9675 16.1066 15.1465 16.5385 15.1465 16.9889V21.3699H19.1121V10.5595Z' fill='%231E120D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.347 1.99976L22.4346 12.1118C22.5603 12.2421 22.6295 12.417 22.6277 12.5976C22.6258 12.7784 22.553 12.9513 22.4249 13.0789C22.2967 13.2066 22.1235 13.2789 21.9426 13.2802C21.7616 13.2815 21.5874 13.2118 21.4574 13.086L21.4559 13.0845L20.3686 11.9948V21.9358C20.3686 22.1187 20.2959 22.2941 20.1665 22.4234C20.037 22.5527 19.8615 22.6253 19.6785 22.6253H14.5799C14.3969 22.6253 14.2213 22.5527 14.0919 22.4234C13.9625 22.2941 13.8898 22.1187 13.8898 21.9358V16.9888C13.8898 16.8715 13.8431 16.7589 13.76 16.6759C13.677 16.5929 13.5643 16.5463 13.4469 16.5463H11.1808C11.0634 16.5463 10.9507 16.5929 10.8676 16.6759C10.7846 16.7589 10.7379 16.8715 10.7379 16.9888V21.9364C10.7379 22.1193 10.6652 22.2946 10.5358 22.424C10.4064 22.5533 10.2308 22.6259 10.0478 22.6259H4.94921C4.76618 22.6259 4.59064 22.5533 4.46122 22.424C4.3318 22.2946 4.25909 22.1193 4.25909 21.9364V12.0013L3.16888 13.0868C3.03855 13.2122 2.86411 13.2815 2.68316 13.2796C2.50221 13.2778 2.32922 13.2051 2.20144 13.077C2.07366 12.949 2.00133 12.7759 2.00002 12.5952C1.99871 12.4144 2.06852 12.2403 2.19443 12.1104L2.19594 12.1089L12.347 1.99976ZM2.37128 12.283C2.29092 12.3663 2.24638 12.4777 2.24722 12.5934C2.24806 12.7094 2.29448 12.8205 2.37649 12.9026C2.45849 12.9848 2.56952 13.0315 2.68565 13.0327C2.80146 13.0338 2.9131 12.9896 2.99667 12.9095L4.5063 11.4065V21.9364C4.5063 22.0538 4.55296 22.1663 4.63602 22.2493C4.71908 22.3323 4.83174 22.3789 4.94921 22.3789H10.0478C10.1653 22.3789 10.2779 22.3323 10.361 22.2493C10.444 22.1663 10.4907 22.0538 10.4907 21.9364V16.9888C10.4907 16.8059 10.5634 16.6306 10.6928 16.5013C10.8223 16.3719 10.9978 16.2993 11.1808 16.2993H13.4469C13.6299 16.2993 13.8054 16.3719 13.9348 16.5013C14.0643 16.6306 14.137 16.8059 14.137 16.9888V21.9358C14.137 22.0532 14.1836 22.1657 14.2667 22.2487C14.3498 22.3317 14.4624 22.3783 14.5799 22.3783H19.6785C19.7959 22.3783 19.9086 22.3317 19.9917 22.2487C20.0747 22.1657 20.1214 22.0532 20.1214 21.9358V11.3972L21.6294 12.9086C21.7128 12.9889 21.825 13.0341 21.9408 13.0332C22.0569 13.0324 22.1681 12.986 22.2503 12.9041C22.3326 12.8221 22.3793 12.7112 22.3805 12.5952C22.3816 12.4793 22.3373 12.3673 22.2573 12.2839L22.2566 12.2831L12.3464 2.34905L2.37128 12.283ZM12.3442 3.60046L19.2356 10.5084V21.4933H15.0228V16.9888C15.0228 16.5712 14.8568 16.1707 14.5612 15.8754C14.2657 15.5801 13.8648 15.4143 13.4469 15.4143H11.1808C10.7629 15.4143 10.362 15.5801 10.0665 15.8754C9.77093 16.1707 9.60489 16.5712 9.60489 16.9888V21.4939H5.39211V10.524L12.3442 3.60046ZM5.63932 10.6265V21.2469H9.35769V16.9888C9.35769 16.5057 9.54977 16.0424 9.89167 15.7008C10.2336 15.3592 10.6973 15.1673 11.1808 15.1673H13.4469C13.9304 15.1673 14.3941 15.3592 14.736 15.7008C15.0779 16.0424 15.27 16.5057 15.27 16.9888V21.2463H18.9884V10.6104L12.3436 3.94975L5.63932 10.6265Z' fill='white'/%3E%3C/svg%3E%0A");
  background-position: 0.5rem 1rem;
  border: 0.0625rem solid #a49a8e;
  padding: 0.5rem 0.5rem 0.5rem 2.5rem;
  border-radius: 0.25rem;
  margin-bottom: 0.5rem;
  min-height: 2.5rem;
  align-content: center;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-addressSummary .address-summary span,
.step.accordion-group.shipping-data .vtex-omnishipping-1-x-addressSummary .address-summary a {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d !important;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-addressSummary .address-summary a {
  text-decoration: underline;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-address label {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #1e120d;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-address {
  margin: 0;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-address .ship-number {
  width: 6.625rem;
  margin: 0 0.5rem 0.5rem 0;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-address .ship-complement {
  margin: 0 0 0 7.125rem;
  width: 100%;
  max-width: calc(100% - 7.125rem);
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-address .ship-city {
  margin: 0 0.25rem 0.5rem 0;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-address .ship-state {
  position: relative;
  margin: 0 0 0.5rem 0.25rem;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-address .ship-city,
.step.accordion-group.shipping-data .vtex-omnishipping-1-x-address .ship-state {
  width: calc(50% - 0.25rem);
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-address p {
  margin: 0 0 0.5rem;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-address p.ship-receiverName {
  display: inline-block;
  width: 100%;
  margin: 0;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-address input,
.step.accordion-group.shipping-data .vtex-omnishipping-1-x-address select {
  border: 0.0625rem solid #a49a8e;
  margin-top: 0.25rem;
  height: 2.5rem;
  width: 100%;
  padding: 0.5rem;
  border-radius: 0.25rem;
  box-sizing: border-box;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-address input.error {
  border: 0.0625rem solid #C42C21;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-address select option {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #1e120d;
}


.step.accordion-group.shipping-data .vtex-omnishipping-1-x-address .ship-state select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 2.25rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #1e120d;
}

.step.accordion-group.shipping-data .vtex-omnishipping-1-x-address .ship-state::after {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0683 14.556C9.99789 14.5561 9.92814 14.5425 9.86308 14.516C9.79802 14.4895 9.73895 14.4506 9.68923 14.4015L1.82626 6.65775C1.77643 6.60873 1.7369 6.55052 1.70992 6.48645C1.68294 6.42239 1.66898 6.35372 1.66895 6.28436C1.66891 6.215 1.68275 6.14632 1.70968 6.08223C1.7366 6.01814 1.77615 5.9599 1.82593 5.91084C1.87571 5.86177 1.9348 5.82284 1.99986 5.79627C2.06492 5.7697 2.13465 5.75601 2.20508 5.75598C2.27551 5.75595 2.34521 5.76959 2.41029 5.7961C2.47537 5.82261 2.53456 5.86149 2.58438 5.91051L10.0689 13.281L17.5535 5.91051C17.6541 5.81151 17.7906 5.75592 17.9328 5.75598C18.0751 5.75604 18.2114 5.81175 18.312 5.91084C18.4125 6.00992 18.469 6.14429 18.4689 6.28436C18.4689 6.42443 18.4123 6.55874 18.3116 6.65775L10.448 14.4015C10.3982 14.4507 10.339 14.4897 10.2738 14.5162C10.2087 14.5427 10.1388 14.5562 10.0683 14.556Z' fill='%231E120D'/%3E%3C/svg%3E%0A");
  position: absolute;
  bottom: 0.625rem;
  right: 0.5rem;
  pointer-events: none;
  height: 1.25rem;
  width: 1.25rem;
}

/* Customização ponto de retirada - Start */
.vtex-omnishipping-1-x-findPickup .pickup-point-info {
  padding: 0.5rem !important;
  border-radius: 0.25rem !important;
  border: 0.0625rem solid #a49a8e !important;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0.5rem;
}

.vtex-omnishipping-1-x-findPickup .pickup-point-info .pickup-marker-blue {
  display: none;
}

.vtex-omnishipping-1-x-findPickup .pickup-point-info .pickup-point-wrapper {
  padding: 0;
}

.vtex-omnishipping-1-x-findPickup .pickup-point-info::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.555 3.24649C19.0701 4.71067 19.9479 6.71402 19.998 8.82215C20.0003 8.85215 20.0006 8.88228 19.9988 8.91232V8.97597C20.0011 9.08329 19.9966 9.15216 19.992 9.22093L19.9829 9.395C19.9807 9.45713 19.9776 9.5185 19.9731 9.57988C19.9471 9.97156 19.8925 10.3608 19.8097 10.7445C18.6643 16.473 12.6795 22.1931 12.4253 22.434C12.3129 22.5406 12.164 22.6 12.0092 22.6C11.8545 22.6 11.7056 22.5406 11.5932 22.434C11.3579 22.2105 5.80202 16.9033 4.35708 11.3848C4.11899 10.6171 3.99861 9.81771 4.00001 9.01385C3.99979 6.90513 4.82949 4.88131 6.30918 3.38125C7.78887 1.88119 9.79927 1.0258 11.9045 1.00057C14.0097 0.975347 16.0399 1.78232 17.555 3.24649Z' fill='%231E120D'/%3E%3Cpath d='M16.4968 7.9764L13.7995 7.60688L12.5927 5.3019C12.3815 4.89937 11.6828 4.89937 11.4716 5.3019L10.2654 7.60688L7.56755 7.9764C7.05697 8.04654 6.85011 8.64058 7.22133 8.98247L9.17365 10.7764L8.71307 13.3101C8.6262 13.7898 9.16115 14.1582 9.61986 13.9313L12.0322 12.7355L14.445 13.9319C14.9 14.1564 15.4394 13.794 15.3518 13.3107L14.8912 10.777L16.8436 8.98304C17.2142 8.64058 17.0073 8.04654 16.4968 7.9764Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
}

.vtex-omnishipping-1-x-findPickup .pickup-point-info .address-summary span,
.vtex-omnishipping-1-x-findPickup .pickup-point-info .pickup-point-name {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
}

.vtex-omnishipping-1-x-findPickup .pickup-point-info .pickup-point-name {
  font-weight: 600;
}

.vtex-omnishipping-1-x-findPickup .pickup-point-info .button-details-pickup-point {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1rem;
  text-decoration: underline;
  padding: 0.5rem 0 0;
  margin: 0;
  border: none;
  color: #1e120d !important;
}

button#change-pickup-button {
  margin: 1rem 0 !important;
  border-radius: 0.5rem !important;
  padding: 0.75rem 0.9375rem !important;
  box-sizing: border-box !important;
  height: 2.5rem !important;
  border: 0.0625rem solid #1e120d !important;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 600 !important;
  font-size: 0.75rem !important;
  line-height: 1rem !important;
  color: #1e120d !important;
  text-transform: none !important;
  outline: none !important;
  box-shadow: none !important;
}

.vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-modalDetailsTop {
  height: auto;
  width: 100%;
}

.vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-modalDetailsTop button {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0.5rem;
  padding: 0;
  margin: 0 0 0.5rem;
  align-items: center;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5rem;
  height: 1.5rem;
  color: #1e120d;
}

.vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-modalDetailsTop button::before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_803_20992' fill='white'%3E%3Cpath d='M1.23623 7.81068L6.88739 2.30337C6.92161 2.27002 6.96224 2.24357 7.00695 2.22552C7.05166 2.20747 7.09957 2.19818 7.14797 2.19818C7.19636 2.19818 7.24433 2.20747 7.28904 2.22552C7.33375 2.24357 7.37433 2.27002 7.40855 2.30337C7.44277 2.33672 7.46994 2.37631 7.48846 2.41988C7.50698 2.46346 7.51652 2.51016 7.51652 2.55732C7.51652 2.60448 7.50698 2.65118 7.48846 2.69476C7.46994 2.73833 7.44277 2.77792 7.40855 2.81127L2.38641 7.70561H14.6255C14.7233 7.70561 14.817 7.74346 14.8862 7.81083C14.9553 7.8782 14.9941 7.96957 14.9941 8.06485C14.9941 8.16012 14.9553 8.2515 14.8862 8.31887C14.817 8.38624 14.7233 8.42409 14.6255 8.42409H2.38641L7.40855 13.3184C7.44277 13.3518 7.46994 13.3914 7.48846 13.4349C7.50698 13.4785 7.51652 13.5252 7.51652 13.5724C7.51652 13.6195 7.50698 13.6662 7.48846 13.7098C7.46994 13.7534 7.44277 13.793 7.40855 13.8263C7.37433 13.8597 7.33375 13.8861 7.28904 13.9042C7.24433 13.9222 7.19636 13.9315 7.14797 13.9315C7.09957 13.9315 7.05166 13.9222 7.00695 13.9042C6.96224 13.8861 6.92161 13.8597 6.88739 13.8263L1.23623 8.31902C1.20176 8.28576 1.17443 8.24618 1.15576 8.20255C1.13708 8.15892 1.12747 8.11212 1.12747 8.06485C1.12747 8.01758 1.13708 7.97078 1.15576 7.92715C1.17443 7.88352 1.20176 7.84394 1.23623 7.81068Z'/%3E%3C/mask%3E%3Cpath d='M1.23623 7.81068L6.88739 2.30337C6.92161 2.27002 6.96224 2.24357 7.00695 2.22552C7.05166 2.20747 7.09957 2.19818 7.14797 2.19818C7.19636 2.19818 7.24433 2.20747 7.28904 2.22552C7.33375 2.24357 7.37433 2.27002 7.40855 2.30337C7.44277 2.33672 7.46994 2.37631 7.48846 2.41988C7.50698 2.46346 7.51652 2.51016 7.51652 2.55732C7.51652 2.60448 7.50698 2.65118 7.48846 2.69476C7.46994 2.73833 7.44277 2.77792 7.40855 2.81127L2.38641 7.70561H14.6255C14.7233 7.70561 14.817 7.74346 14.8862 7.81083C14.9553 7.8782 14.9941 7.96957 14.9941 8.06485C14.9941 8.16012 14.9553 8.2515 14.8862 8.31887C14.817 8.38624 14.7233 8.42409 14.6255 8.42409H2.38641L7.40855 13.3184C7.44277 13.3518 7.46994 13.3914 7.48846 13.4349C7.50698 13.4785 7.51652 13.5252 7.51652 13.5724C7.51652 13.6195 7.50698 13.6662 7.48846 13.7098C7.46994 13.7534 7.44277 13.793 7.40855 13.8263C7.37433 13.8597 7.33375 13.8861 7.28904 13.9042C7.24433 13.9222 7.19636 13.9315 7.14797 13.9315C7.09957 13.9315 7.05166 13.9222 7.00695 13.9042C6.96224 13.8861 6.92161 13.8597 6.88739 13.8263L1.23623 8.31902C1.20176 8.28576 1.17443 8.24618 1.15576 8.20255C1.13708 8.15892 1.12747 8.11212 1.12747 8.06485C1.12747 8.01758 1.13708 7.97078 1.15576 7.92715C1.17443 7.88352 1.20176 7.84394 1.23623 7.81068Z' fill='%231E120D'/%3E%3Cpath d='M6.88739 2.30337L6.18945 1.58721V1.58721L6.88739 2.30337ZM7.14797 2.19818V3.19818V2.19818ZM7.40855 2.81127L6.71061 2.09511L6.71061 2.09511L7.40855 2.81127ZM2.38641 7.70561V8.70561H-0.0724974L1.68847 6.98945L2.38641 7.70561ZM2.38641 8.42409L1.68847 9.14025L-0.0724974 7.42409H2.38641V8.42409ZM7.40855 13.3184L6.71061 14.0346L6.71061 14.0346L7.40855 13.3184ZM7.14797 13.9315V12.9315V13.9315ZM6.88739 13.8263L6.18945 14.5425V14.5425L6.88739 13.8263ZM1.23623 8.31902L1.93059 7.59938L1.93416 7.60286L1.23623 8.31902ZM1.12747 8.06485H0.127474H1.12747ZM0.538298 7.09451L6.18945 1.58721L7.58532 3.01953L1.93416 8.52684L0.538298 7.09451ZM6.18945 1.58721C6.31771 1.46221 6.46855 1.36446 6.63263 1.29822L7.38127 3.15282C7.45594 3.12268 7.5255 3.07783 7.58532 3.01953L6.18945 1.58721ZM6.63263 1.29822C6.79669 1.23199 6.97172 1.19818 7.14797 1.19818V3.19818C7.22742 3.19818 7.30663 3.18295 7.38127 3.15282L6.63263 1.29822ZM7.14797 1.19818C7.32406 1.19818 7.49915 1.23194 7.66336 1.29822L6.91471 3.15282C6.9895 3.18301 7.06866 3.19818 7.14797 3.19818V1.19818ZM7.66336 1.29822C7.82785 1.36462 7.97853 1.46252 8.10648 1.58721L6.71061 3.01953C6.77012 3.07753 6.83965 3.12252 6.91471 3.15282L7.66336 1.29822ZM8.10648 1.58721C8.23447 1.71194 8.33777 1.86165 8.40878 2.02872L6.56814 2.81105C6.60211 2.89097 6.65107 2.9615 6.71061 3.01953L8.10648 1.58721ZM8.40878 2.02872C8.47964 2.19544 8.51652 2.37513 8.51652 2.55732H6.51652C6.51652 2.64518 6.53432 2.73147 6.56814 2.81105L8.40878 2.02872ZM8.51652 2.55732C8.51652 2.73952 8.47964 2.91921 8.40878 3.08592L6.56814 2.30359C6.53432 2.38316 6.51652 2.46945 6.51652 2.55732H8.51652ZM8.40878 3.08592C8.33778 3.25297 8.23449 3.40269 8.10648 3.52743L6.71061 2.09511C6.65105 2.15316 6.6021 2.22369 6.56814 2.30359L8.40878 3.08592ZM8.10648 3.52743L3.08435 8.42177L1.68847 6.98945L6.71061 2.09511L8.10648 3.52743ZM2.38641 6.70561H14.6255V8.70561H2.38641V6.70561ZM14.6255 6.70561C14.9804 6.70561 15.3256 6.84275 15.5841 7.09466L14.1882 8.52699C14.3085 8.64417 14.4662 8.70561 14.6255 8.70561V6.70561ZM15.5841 7.09466C15.8435 7.34744 15.9941 7.69588 15.9941 8.06485H13.9941C13.9941 8.24327 14.0671 8.40895 14.1882 8.52699L15.5841 7.09466ZM15.9941 8.06485C15.9941 8.43382 15.8435 8.78226 15.5841 9.03503L14.1882 7.60271C14.0671 7.72074 13.9941 7.88643 13.9941 8.06485H15.9941ZM15.5841 9.03503C15.3256 9.28693 14.9804 9.42409 14.6255 9.42409V7.42409C14.4662 7.42409 14.3085 7.48555 14.1882 7.60271L15.5841 9.03503ZM14.6255 9.42409H2.38641V7.42409H14.6255V9.42409ZM3.08435 7.70793L8.10648 12.6023L6.71061 14.0346L1.68847 9.14025L3.08435 7.70793ZM8.10648 12.6023C8.23447 12.727 8.33777 12.8767 8.40878 13.0438L6.56814 13.8261C6.60211 13.906 6.65107 13.9766 6.71061 14.0346L8.10648 12.6023ZM8.40878 13.0438C8.47964 13.2105 8.51652 13.3902 8.51652 13.5724H6.51652C6.51652 13.6602 6.53432 13.7465 6.56814 13.8261L8.40878 13.0438ZM8.51652 13.5724C8.51652 13.7546 8.47964 13.9343 8.40878 14.101L6.56814 13.3186C6.53432 13.3982 6.51652 13.4845 6.51652 13.5724H8.51652ZM8.40878 14.101C8.33778 14.268 8.23449 14.4177 8.10648 14.5425L6.71061 13.1102C6.65105 13.1682 6.6021 13.2387 6.56814 13.3186L8.40878 14.101ZM8.10648 14.5425C7.97853 14.6672 7.82785 14.7651 7.66336 14.8315L6.91471 12.9769C6.83965 13.0072 6.77012 13.0522 6.71061 13.1102L8.10648 14.5425ZM7.66336 14.8315C7.49911 14.8978 7.32402 14.9315 7.14797 14.9315V12.9315C7.06871 12.9315 6.98954 12.9467 6.91471 12.9769L7.66336 14.8315ZM7.14797 14.9315C6.97177 14.9315 6.79674 14.8977 6.63263 14.8315L7.38127 12.9769C7.30659 12.9467 7.22738 12.9315 7.14797 12.9315V14.9315ZM6.63263 14.8315C6.46855 14.7652 6.31771 14.6675 6.18945 14.5425L7.58532 13.1102C7.5255 13.0519 7.45594 13.007 7.38127 12.9769L6.63263 14.8315ZM6.18945 14.5425L0.538298 9.03519L1.93416 7.60286L7.58532 13.1102L6.18945 14.5425ZM0.541877 9.03866C0.412073 8.91341 0.307951 8.76314 0.236431 8.59605L2.07508 7.80905C2.04091 7.72921 1.99145 7.65812 1.93058 7.59939L0.541877 9.03866ZM0.236431 8.59605C0.164698 8.42846 0.127474 8.24783 0.127474 8.06485H2.12747C2.12747 7.97641 2.10946 7.88938 2.07508 7.80905L0.236431 8.59605ZM0.127474 8.06485C0.127474 7.88186 0.164701 7.70123 0.236431 7.53365L2.07508 8.32065C2.10946 8.24033 2.12747 8.1533 2.12747 8.06485H0.127474ZM0.236431 7.53365C0.307951 7.36656 0.412073 7.21629 0.541877 7.09104L1.93058 8.53031C1.99145 8.47158 2.04091 8.40049 2.07508 8.32065L0.236431 7.53365Z' fill='%231E120D' mask='url(%23path-1-inside-1_803_20992)'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1.25rem;
}

.vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-modalDetailsTop button svg,
.vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-pickupDetailsHeader button svg {
  display: none;
}

.vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-pickupDetailsHeader {
  padding: 0;
  height: 1.5rem;
  border: none;
  margin-bottom: 1rem;
}

.vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-pickupDetailsHeader .pkpmodal-details-header-buttons {
  display: grid;
  grid-template-columns: auto auto;
  padding: 0;
  height: 1.5rem;
  border: none;
  gap: 0.5rem;
}

.vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-pickupDetailsHeader p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
}

.vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-pickupDetailsHeader button {
  height: 1.5rem;
  width: 1.5rem;
  padding: 0;
  border: none;
}

.vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-pickupDetailsHeader button:first-child::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7207 3.79724C10.7121 3.79728 10.7036 3.79917 10.6963 3.80212L10.6787 3.81287L2.20215 12.0736L2.2002 12.0756C2.19625 12.0794 2.19397 12.0836 2.19238 12.0873C2.19093 12.0907 2.19046 12.0941 2.19043 12.097C2.19043 12.1001 2.19096 12.1034 2.19238 12.1068L2.2002 12.1185L2.20215 12.1205L10.6787 20.3812C10.683 20.3854 10.689 20.39 10.6963 20.3929C10.7036 20.3959 10.7121 20.3968 10.7207 20.3969C10.7293 20.3969 10.7379 20.3958 10.7451 20.3929C10.7523 20.39 10.7582 20.3856 10.7627 20.3812C10.767 20.377 10.7699 20.3731 10.7715 20.3695C10.7731 20.3658 10.7734 20.3619 10.7734 20.3588C10.7734 20.3555 10.7731 20.3518 10.7715 20.348L10.7627 20.3353L3.22949 12.9945L2.34961 12.1361H21.9375C21.9466 12.1361 21.9548 12.1341 21.9619 12.1312L21.9795 12.1205C21.9881 12.1121 21.9902 12.1031 21.9902 12.097L21.9795 12.0746C21.9705 12.0658 21.9555 12.058 21.9375 12.058H2.34961L3.22949 11.2006L10.7627 3.85876C10.7671 3.85444 10.7699 3.84969 10.7715 3.84607C10.7729 3.84255 10.7734 3.83933 10.7734 3.8363C10.7734 3.83311 10.7731 3.8293 10.7715 3.82556L10.7627 3.81287C10.7583 3.8086 10.7522 3.80498 10.7451 3.80212L10.7207 3.79724Z' fill='%231E120D' stroke='%231E120D'/%3E%3C/svg%3E%0A");
  width: 1.5rem;
  height: 1.5rem;
}

.vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-pickupDetailsHeader button:last-child::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.46 3.79724C13.4685 3.79728 13.4771 3.79917 13.4844 3.80212L13.502 3.81287L21.9785 12.0736L21.9805 12.0756C21.9844 12.0794 21.9867 12.0836 21.9883 12.0873C21.9897 12.0907 21.9902 12.0941 21.9902 12.097C21.9902 12.1001 21.9897 12.1034 21.9883 12.1068L21.9805 12.1185L21.9785 12.1205L13.502 20.3812C13.4977 20.3854 13.4917 20.39 13.4844 20.3929C13.4771 20.3959 13.4686 20.3968 13.46 20.3969C13.4513 20.3969 13.4428 20.3958 13.4355 20.3929C13.4284 20.39 13.4224 20.3856 13.418 20.3812C13.4137 20.377 13.4107 20.3731 13.4092 20.3695C13.4076 20.3658 13.4073 20.3619 13.4072 20.3588C13.4072 20.3555 13.4076 20.3518 13.4092 20.348L13.418 20.3353L20.9512 12.9945L21.8311 12.1361H2.24316C2.23408 12.1361 2.22586 12.1341 2.21875 12.1312L2.20117 12.1205C2.1926 12.1121 2.19043 12.1031 2.19043 12.097L2.20117 12.0746C2.21015 12.0658 2.22513 12.058 2.24316 12.058H21.8311L20.9512 11.2006L13.418 3.85876C13.4135 3.85444 13.4107 3.84969 13.4092 3.84607C13.4077 3.84255 13.4073 3.83933 13.4072 3.8363C13.4072 3.83311 13.4076 3.8293 13.4092 3.82556L13.418 3.81287C13.4224 3.8086 13.4285 3.80498 13.4355 3.80212L13.46 3.79724Z' fill='%231E120D' stroke='%231E120D'/%3E%3C/svg%3E%0A");
  width: 1.5rem;
  height: 1.5rem;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-pickupPointDistance {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #1e120d;
  margin-top: 0.25rem;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-modalDetailsStore {
  padding: 0;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-modalDetailsStore .vtex-pickup-points-modal-3-x-pickupPoint {
  padding: 0.5rem;
  border-radius: 0.25rem;
  box-sizing: border-box;
  border: 0.0625rem solid #1e120d !important;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-modalDetailsStore .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointMain {
  padding: 0;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-modalDetailsStore .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointMarker {
  width: 2.375rem;
  margin-right: 1rem;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-modalDetailsStore .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointMarker svg {
  display: none;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-modalDetailsStore .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointMarker:before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.555 3.24649C19.0701 4.71067 19.9479 6.71402 19.998 8.82215C20.0003 8.85215 20.0006 8.88228 19.9988 8.91232V8.97597C20.0011 9.08329 19.9966 9.15216 19.992 9.22093L19.9829 9.395C19.9807 9.45713 19.9776 9.5185 19.9731 9.57988C19.9471 9.97156 19.8925 10.3608 19.8097 10.7445C18.6643 16.473 12.6795 22.1931 12.4253 22.434C12.3129 22.5406 12.164 22.6 12.0092 22.6C11.8545 22.6 11.7056 22.5406 11.5932 22.434C11.3579 22.2105 5.80202 16.9033 4.35708 11.3848C4.11899 10.6171 3.99861 9.81771 4.00001 9.01385C3.99979 6.90513 4.82949 4.88131 6.30918 3.38125C7.78887 1.88119 9.79927 1.0258 11.9045 1.00057C14.0097 0.975347 16.0399 1.78232 17.555 3.24649Z' fill='%231E120D'/%3E%3Cpath d='M16.4968 7.9764L13.7995 7.60688L12.5927 5.3019C12.3815 4.89937 11.6828 4.89937 11.4716 5.3019L10.2654 7.60688L7.56755 7.9764C7.05697 8.04654 6.85011 8.64058 7.22133 8.98247L9.17365 10.7764L8.71307 13.3101C8.6262 13.7898 9.16115 14.1582 9.61986 13.9313L12.0322 12.7355L14.445 13.9319C14.9 14.1564 15.4394 13.794 15.3518 13.3107L14.8912 10.777L16.8436 8.98304C17.2142 8.64058 17.0073 8.04654 16.4968 7.9764Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 1.5rem;
  height: 1.5rem;
  margin: 0 auto;
  display: block;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-modalDetailsStore .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointInfo p {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
  margin: 0;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-modalDetailsStore .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointInfo .vtex-pickup-points-modal-3-x-pickupPointAddress {
  margin-bottom: 0.5rem;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-modalDetailsStore .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointInfo .vtex-pickup-points-modal-3-x-pickupPointAddress span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
  margin: 0;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-modalDetailsStore .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointInfo .pkpmodal-pickup-point-available {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-pickupPointSlaAvailability {
  padding: 0.5rem 0 0 3.375rem;
  display: grid;
  gap: 0.5rem;
  grid-template-columns: auto auto;
  border: none;
  justify-content: start;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-pickupPointSlaAvailability span,
.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-pickupPointAvailability {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #1e120d;
  margin: 0;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-pickupPointAvailability {
  font-weight: 500;
  color: #806C25;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-pickupPointSlaAvailability span:first-child::after {
  content: "|";
  margin-left: 0.5rem;
}

.vtex-pickup-points-modal-3-x-modalDetailsInfo {
  padding: 1rem 0 0 !important;
}

.vtex-pickup-points-modal-3-x-modalDetailsInfo .vtex-pickup-points-modal-3-x-modalDetailsInfoTitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
  margin: 0 0 0.25rem;
}

.vtex-pickup-points-modal-3-x-modalDetailsInfo .pkpmodal-product-items {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  box-sizing: border-box;
  padding: 0;
  max-width: 100%;
}

.vtex-pickup-points-modal-3-x-modalDetailsInfo .pkpmodal-product-items span {
  margin: 0 0.5rem 0 0;
  height: 3.75rem;
  width: 3.75rem;
  box-sizing: border-box;
  padding: 0.3125rem;
  border-radius: 0.25rem;
  border: 0.0625rem solid #f1eee9;
}

.vtex-pickup-points-modal-3-x-modalDetailsInfo .pkpmodal-product-items span.vtex-pickup-points-modal-3-x-productItemUnavailableSlash {
  content: ' ';
  top: 49%;
  left: -20%;
  position: absolute;
  border: none;
  border-bottom: 0.0625rem solid #c42c21;
  transform: rotate(45deg);
  width: 140%;
  height: 0.0625rem;
  padding: 0;
}

.vtex-pickup-points-modal-3-x-productItemUnavailable {
  border-color: #c42c21 !important;
}

.vtex-pickup-points-modal-3-x-productItemUnavailable img {
  opacity: 1 !important;
}

.vtex-pickup-points-modal-3-x-modalDetailsInfo .vtex-pickup-points-modal-3-x-modalDetailsGroup {
  padding: 0 0 1rem;
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
}

.vtex-pickup-points-modal-3-x-modalDetailsInfo .vtex-pickup-points-modal-3-x-modalDetailsHours td {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
  padding: 0.25rem 0;
  border-bottom: 0.0625rem solid #f1eee9;
  margin-bottom: 0.25rem;
}

.vtex-pickup-points-modal-3-x-modalDetailsInfo .vtex-pickup-points-modal-3-x-modalDetailsHours tr:first-child td {
  padding-top: 0;
}

.vtex-pickup-points-modal-3-x-modalDetailsInfo .vtex-pickup-points-modal-3-x-modalDetailsHours tr:last-child td {
  padding: 0.25rem 0 0;
  margin: 0;
  border: none;
}

.vtex-pickup-points-modal-3-x-modalDetailsHours {
  max-width: unset !important;
}

.pkpmodal-details-group {
  padding-right: 1rem;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-modalDetailsBottom {
  padding: 1rem 0 0 0;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-modalDetailsBottom button {
  border-radius: 0.5rem !important;
  box-sizing: border-box;
  border: 0.0625rem solid #1e120d !important;
  background-color: #1e120d !important;
  height: 3rem;
  padding: 0.875rem;
  width: 100%;
  font-size: 0 !important;
}

.vtex-pickup-points-modal-3-x-modalDetails .vtex-pickup-points-modal-3-x-modalDetailsBottom button::after {
  content: "Retirar neste ponto";
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #ffffff;
  text-transform: none;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer {
  padding: 1.5rem;
  background-color: #ffffff;
  box-sizing: border-box;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-modalHeader {
  padding: 0 0 1rem 0;
  margin: 0;
  border: 0;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-modalHeader p {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #1e120d;
}

.vtex-pickup-points-modal-3-x-waitingPin {
  margin-bottom: 1rem !important;
}

.vtex-pickup-points-modal-3-x-searchAlone .vtex-pickup-points-modal-3-x-modalSearch {
  margin: 0 !important;
}

#pkpmodal-search .pac-target-input,
#pkpmodal-search .vtex-pickup-points-modal-3-x-searchAlone .vtex-pickup-points-modal-3-x-modalSearch input,
.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-modalSearch input {
  border-radius: 0.25rem !important;
  height: 3rem !important;
  box-shadow: none !important;
  padding: 0.75rem 2.5rem !important;
  box-sizing: border-box;
  border: 0.0625rem solid #a49a8e;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 1rem !important;
  line-height: 1.5rem;
}


.vtex-pickup-points-modal-3-x-searchAlone .vtex-pickup-points-modal-3-x-modalSearch svg,
.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-modalSearch button .pkpmodal-use-geolocation-icon,
.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-modalSearch .vtex-pickup-points-modal-3-x-modalSearchIcon {
  display: none;
}

.vtex-pickup-points-modal-3-x-searchAlone .vtex-pickup-points-modal-3-x-modalSearch::after,
.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-modalSearch::after {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_803_16720' fill='white'%3E%3Cpath d='M13.3244 1.6001C11.5833 1.59985 9.87889 2.10072 8.41472 3.0429C6.95055 3.98508 5.78849 5.32876 5.06729 6.91349C4.3461 8.49822 4.09625 10.257 4.34757 11.9799C4.59889 13.7028 5.34077 15.317 6.48462 16.6296L1.78235 21.335C1.72442 21.3929 1.67847 21.4617 1.64711 21.5374C1.61576 21.6131 1.59961 21.6942 1.59961 21.7762C1.59961 21.8581 1.61576 21.9392 1.64711 22.0149C1.67847 22.0906 1.72442 22.1594 1.78235 22.2174C1.84029 22.2753 1.90907 22.3212 1.98477 22.3526C2.06047 22.384 2.1416 22.4001 2.22354 22.4001C2.30547 22.4001 2.38659 22.384 2.46229 22.3526C2.53799 22.3212 2.60677 22.2753 2.66471 22.2174L7.37008 17.512C8.4752 18.4745 9.79708 19.1549 11.2226 19.495C12.6481 19.8352 14.1348 19.8248 15.5554 19.465C16.976 19.1051 18.2883 18.4064 19.38 17.4286C20.4717 16.4509 21.3102 15.2232 21.8238 13.8507C22.3374 12.4781 22.5109 11.0015 22.3293 9.5473C22.1477 8.09309 21.6164 6.70452 20.781 5.50043C19.9456 4.29633 18.8309 3.31256 17.5324 2.63331C16.2338 1.95406 14.7899 1.59954 13.3244 1.6001ZM7.37473 15.7403C6.06099 14.1986 5.39482 12.2084 5.51575 10.1865C5.63669 8.16458 6.53535 6.26793 8.02349 4.89385C9.51163 3.51976 11.4738 2.77486 13.4989 2.81519C15.524 2.85553 17.4549 3.67796 18.8872 5.11021C20.3194 6.54246 21.1419 8.47339 21.1822 10.4985C21.2225 12.5236 20.4776 14.4857 19.1035 15.9739C17.7294 17.462 15.8328 18.3607 13.8109 18.4816C11.789 18.6026 9.79876 17.9364 8.25709 16.6226'/%3E%3C/mask%3E%3Cpath d='M13.3244 1.6001C11.5833 1.59985 9.87889 2.10072 8.41472 3.0429C6.95055 3.98508 5.78849 5.32876 5.06729 6.91349C4.3461 8.49822 4.09625 10.257 4.34757 11.9799C4.59889 13.7028 5.34077 15.317 6.48462 16.6296L1.78235 21.335C1.72442 21.3929 1.67847 21.4617 1.64711 21.5374C1.61576 21.6131 1.59961 21.6942 1.59961 21.7762C1.59961 21.8581 1.61576 21.9392 1.64711 22.0149C1.67847 22.0906 1.72442 22.1594 1.78235 22.2174C1.84029 22.2753 1.90907 22.3212 1.98477 22.3526C2.06047 22.384 2.1416 22.4001 2.22354 22.4001C2.30547 22.4001 2.38659 22.384 2.46229 22.3526C2.53799 22.3212 2.60677 22.2753 2.66471 22.2174L7.37008 17.512C8.4752 18.4745 9.79708 19.1549 11.2226 19.495C12.6481 19.8352 14.1348 19.8248 15.5554 19.465C16.976 19.1051 18.2883 18.4064 19.38 17.4286C20.4717 16.4509 21.3102 15.2232 21.8238 13.8507C22.3374 12.4781 22.5109 11.0015 22.3293 9.5473C22.1477 8.09309 21.6164 6.70452 20.781 5.50043C19.9456 4.29633 18.8309 3.31256 17.5324 2.63331C16.2338 1.95406 14.7899 1.59954 13.3244 1.6001ZM7.37473 15.7403C6.06099 14.1986 5.39482 12.2084 5.51575 10.1865C5.63669 8.16458 6.53535 6.26793 8.02349 4.89385C9.51163 3.51976 11.4738 2.77486 13.4989 2.81519C15.524 2.85553 17.4549 3.67796 18.8872 5.11021C20.3194 6.54246 21.1419 8.47339 21.1822 10.4985C21.2225 12.5236 20.4776 14.4857 19.1035 15.9739C17.7294 17.462 15.8328 18.3607 13.8109 18.4816C11.789 18.6026 9.79876 17.9364 8.25709 16.6226' fill='%231E120D'/%3E%3Cpath d='M6.48462 16.6296L7.19196 17.3365L7.8517 16.6763L7.23854 15.9727L6.48462 16.6296ZM1.78235 21.335L2.48946 22.0421L2.48969 22.0419L1.78235 21.335ZM7.37008 17.512L8.02685 16.7579L7.32298 16.1449L6.66297 16.8049L7.37008 17.512ZM13.3244 1.6001L13.3246 0.600098C11.3915 0.599821 9.49917 1.15591 7.87358 2.20197L8.41472 3.0429L8.95585 3.88384C10.2586 3.04553 11.7751 2.59988 13.3243 2.6001L13.3244 1.6001ZM8.41472 3.0429L7.87358 2.20197C6.24799 3.24802 4.95782 4.73983 4.15711 6.49927L5.06729 6.91349L5.97747 7.3277C6.61916 5.91768 7.6531 4.72215 8.95585 3.88384L8.41472 3.0429ZM5.06729 6.91349L4.15711 6.49927C3.35641 8.25872 3.07901 10.2114 3.35804 12.1243L4.34757 11.9799L5.3371 11.8356C5.11348 10.3026 5.33579 8.73772 5.97747 7.3277L5.06729 6.91349ZM4.34757 11.9799L3.35804 12.1243C3.63707 14.0371 4.46074 15.8292 5.73069 17.2866L6.48462 16.6296L7.23854 15.9727C6.2208 14.8047 5.56071 13.3685 5.3371 11.8356L4.34757 11.9799ZM6.48462 16.6296L5.77728 15.9228L1.07501 20.6281L1.78235 21.335L2.48969 22.0419L7.19196 17.3365L6.48462 16.6296ZM1.78235 21.335L1.07525 20.6279C0.924403 20.7787 0.804816 20.9578 0.723232 21.1547L1.64711 21.5374L2.57099 21.9201C2.55212 21.9657 2.52443 22.0071 2.48946 22.0421L1.78235 21.335ZM1.64711 21.5374L0.723232 21.1547C0.641652 21.3517 0.599609 21.5628 0.599609 21.7762H1.59961H2.59961C2.59961 21.8256 2.58986 21.8745 2.57099 21.9201L1.64711 21.5374ZM1.59961 21.7762H0.599609C0.599609 21.9895 0.641649 22.2007 0.723232 22.3976L1.64711 22.0149L2.57099 21.6323C2.58986 21.6778 2.59961 21.7267 2.59961 21.7762H1.59961ZM1.64711 22.0149L0.723232 22.3976C0.804826 22.5946 0.924423 22.7736 1.07525 22.9245L1.78235 22.2174L2.48946 21.5102C2.52441 21.5452 2.55211 21.5867 2.57099 21.6323L1.64711 22.0149ZM1.78235 22.2174L1.07525 22.9245C1.22606 23.0753 1.40509 23.1949 1.60209 23.2765L1.98477 22.3526L2.36745 21.4287C2.41306 21.4476 2.45452 21.4753 2.48946 21.5102L1.78235 22.2174ZM1.98477 22.3526L1.60209 23.2765C1.79909 23.3581 2.01026 23.4001 2.22354 23.4001V22.4001V21.4001C2.27294 21.4001 2.32184 21.4098 2.36745 21.4287L1.98477 22.3526ZM2.22354 22.4001V23.4001C2.43683 23.4001 2.64799 23.3581 2.84497 23.2765L2.46229 22.3526L2.07961 21.4287C2.1252 21.4098 2.17411 21.4001 2.22354 21.4001V22.4001ZM2.46229 22.3526L2.84497 23.2765C3.04197 23.1949 3.221 23.0753 3.37181 22.9245L2.66471 22.2174L1.9576 21.5102C1.99254 21.4753 2.034 21.4476 2.07961 21.4287L2.46229 22.3526ZM2.66471 22.2174L3.37181 22.9245L8.07718 18.2191L7.37008 17.512L6.66297 16.8049L1.9576 21.5102L2.66471 22.2174ZM7.37008 17.512L6.7133 18.2661C7.94026 19.3347 9.40785 20.0901 10.9905 20.4677L11.2226 19.495L11.4547 18.5223C10.1863 18.2197 9.01015 17.6143 8.02685 16.7579L7.37008 17.512ZM11.2226 19.495L10.9905 20.4677C12.5731 20.8454 14.2237 20.8339 15.801 20.4344L15.5554 19.465L15.3098 18.4956C14.0458 18.8158 12.723 18.825 11.4547 18.5223L11.2226 19.495ZM15.5554 19.465L15.801 20.4344C17.3782 20.0348 18.8352 19.2591 20.0472 18.1736L19.38 17.4286L18.7128 16.6837C17.7415 17.5537 16.5739 18.1754 15.3098 18.4956L15.5554 19.465ZM19.38 17.4286L20.0472 18.1736C21.2592 17.088 22.1901 15.725 22.7604 14.2011L21.8238 13.8507L20.8872 13.5002C20.4302 14.7214 19.6842 15.8138 18.7128 16.6837L19.38 17.4286ZM21.8238 13.8507L22.7604 14.2011C23.3306 12.6773 23.5232 11.0379 23.3216 9.42339L22.3293 9.5473L21.337 9.67122C21.4986 10.9651 21.3442 12.2789 20.8872 13.5002L21.8238 13.8507ZM22.3293 9.5473L23.3216 9.42339C23.1199 7.80886 22.5301 6.26722 21.6027 4.93039L20.781 5.50043L19.9594 6.07046C20.7027 7.14182 21.1754 8.37731 21.337 9.67122L22.3293 9.5473ZM20.781 5.50043L21.6027 4.93039C20.6752 3.59356 19.4376 2.50134 17.9958 1.74721L17.5324 2.63331L17.0689 3.51941C18.2243 4.12379 19.2161 4.99911 19.9594 6.07046L20.781 5.50043ZM17.5324 2.63331L17.9958 1.74721C16.5541 0.993074 14.9511 0.599479 13.324 0.600098L13.3244 1.6001L13.3248 2.6001C14.6288 2.5996 15.9134 2.91504 17.0689 3.51941L17.5324 2.63331ZM7.37473 15.7403L8.13586 15.0917C6.98967 13.7466 6.40846 12.0102 6.51397 10.2462L5.51575 10.1865L4.51754 10.1268C4.38118 12.4065 5.13231 14.6506 6.6136 16.3889L7.37473 15.7403ZM5.51575 10.1865L6.51397 10.2462C6.61948 8.48215 7.40353 6.82739 8.70188 5.62855L8.02349 4.89385L7.3451 4.15914C5.66717 5.70847 4.6539 7.84702 4.51754 10.1268L5.51575 10.1865ZM8.02349 4.89385L8.70188 5.62855C10.0002 4.42971 11.7121 3.77981 13.479 3.81499L13.4989 2.81519L13.5188 1.81539C11.2354 1.76991 9.02303 2.60982 7.3451 4.15914L8.02349 4.89385ZM13.4989 2.81519L13.479 3.81499C15.2458 3.85018 16.9305 4.56773 18.1801 5.81732L18.8872 5.11021L19.5943 4.40311C17.9794 2.7882 15.8022 1.86087 13.5188 1.81539L13.4989 2.81519ZM18.8872 5.11021L18.1801 5.81732C19.4296 7.06691 20.1472 8.75158 20.1824 10.5184L21.1822 10.4985L22.182 10.4786C22.1365 8.19521 21.2092 6.01802 19.5943 4.40311L18.8872 5.11021ZM21.1822 10.4985L20.1824 10.5184C20.2176 12.2852 19.5677 13.9971 18.3688 15.2955L19.1035 15.9739L19.8382 16.6523C21.3876 14.9743 22.2275 12.762 22.182 10.4786L21.1822 10.4985ZM19.1035 15.9739L18.3688 15.2955C17.17 16.5938 15.5152 17.3779 13.7512 17.4834L13.8109 18.4816L13.8706 19.4798C16.1504 19.3435 18.2889 18.3302 19.8382 16.6523L19.1035 15.9739ZM13.8109 18.4816L13.7512 17.4834C11.9872 17.5889 10.2507 17.0077 8.90569 15.8615L8.25709 16.6226L7.60849 17.3838C9.34678 18.8651 11.5909 19.6162 13.8706 19.4798L13.8109 18.4816Z' fill='%231E120D' mask='url(%23path-1-inside-1_803_16720)'/%3E%3C/svg%3E%0A");
  width: 1.5rem;
  height: 1.5rem;
  padding: 0.75rem 0.5rem;
  position: absolute;
  z-index: 99;
  left: 0;
  top: 0;
}

.vtex-pickup-points-modal-3-x-searchAlone .vtex-pickup-points-modal-3-x-modalSearch button,
.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-modalSearch button {
  border: none;
  opacity: 1;
  height: 2.75rem;
  margin: 0.125rem 0.125rem 0 0;
  padding: 0.625rem 0.375rem 0.625rem 0.5rem;
  box-sizing: border-box;
}

.vtex-pickup-points-modal-3-x-searchAlone .vtex-pickup-points-modal-3-x-modalSearch button::before,
.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-modalSearch button::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0001 8.38134C11.284 8.38134 10.5839 8.5937 9.98847 8.99158C9.39301 9.38945 8.92888 9.95495 8.65483 10.6166C8.38077 11.2782 8.30908 12.0063 8.4488 12.7087C8.58851 13.411 8.93338 14.0562 9.43977 14.5626C9.94616 15.069 10.5913 15.4139 11.2937 15.5536C11.9961 15.6933 12.7242 15.6216 13.3858 15.3475C14.0474 15.0735 14.6129 14.6094 15.0108 14.0139C15.4087 13.4185 15.621 12.7184 15.621 12.0022C15.62 11.0422 15.2382 10.1218 14.5594 9.44301C13.8805 8.76418 12.9601 8.38236 12.0001 8.38134Z' fill='%231E120D'/%3E%3Cpath d='M21.4827 11.4846H19.8396C19.7121 9.58453 18.8997 7.79521 17.5531 6.44857C16.2066 5.10193 14.4174 4.28938 12.5173 4.16167V2.51732C12.5173 2.38012 12.4628 2.24853 12.3658 2.15152C12.2688 2.0545 12.1372 2 12 2C11.8628 2 11.7312 2.0545 11.6342 2.15152C11.5372 2.24853 11.4827 2.38012 11.4827 2.51732V4.15973C9.58267 4.28758 7.79347 5.10018 6.44697 6.44679C5.10048 7.7934 4.28808 9.58265 4.1604 11.4827H2.51734C2.38014 11.4827 2.24854 11.5372 2.15153 11.6342C2.05451 11.7312 2 11.8628 2 12C2 12.1372 2.05451 12.2688 2.15153 12.3658C2.24854 12.4628 2.38014 12.5173 2.51734 12.5173H4.1604C4.28795 14.4174 5.10033 16.2067 6.44685 17.5534C7.79338 18.9 9.58262 19.7125 11.4827 19.8403V21.4827C11.4827 21.6199 11.5372 21.7515 11.6342 21.8485C11.7312 21.9455 11.8628 22 12 22C12.1372 22 12.2688 21.9455 12.3658 21.8485C12.4628 21.7515 12.5173 21.6199 12.5173 21.4827V19.8403C14.4174 19.7125 16.2066 18.9 17.5531 17.5534C18.8997 16.2067 19.7121 14.4174 19.8396 12.5173H21.4827C21.6199 12.5173 21.7515 12.4628 21.8485 12.3658C21.9455 12.2688 22 12.1372 22 12C22 11.8628 21.9455 11.7312 21.8485 11.6342C21.7515 11.5372 21.6199 11.4827 21.4827 11.4827V11.4846ZM12.5173 18.7998V18.6537C12.5173 18.5165 12.4628 18.3849 12.3658 18.2879C12.2688 18.1909 12.1372 18.1364 12 18.1364C11.8628 18.1364 11.7312 18.1909 11.6342 18.2879C11.5372 18.3849 11.4827 18.5165 11.4827 18.6537V18.7998C9.85832 18.6749 8.33223 17.973 7.18024 16.821C6.02826 15.6691 5.3264 14.143 5.20147 12.5186H5.34762C5.48482 12.5186 5.61637 12.4641 5.71339 12.3671C5.8104 12.2701 5.86491 12.1385 5.86491 12.0013C5.86491 11.8641 5.8104 11.7325 5.71339 11.6355C5.61637 11.5385 5.48482 11.484 5.34762 11.484H5.20147C5.3264 9.85961 6.02826 8.33352 7.18024 7.18153C8.33223 6.02955 9.85832 5.32766 11.4827 5.20273V5.34889C11.4827 5.48609 11.5372 5.61767 11.6342 5.71469C11.7312 5.8117 11.8628 5.86621 12 5.86621C12.1372 5.86621 12.2688 5.8117 12.3658 5.71469C12.4628 5.61767 12.5173 5.48609 12.5173 5.34889V5.20273C14.1416 5.3278 15.6675 6.02976 16.8193 7.18173C17.9712 8.3337 18.673 9.85971 18.7979 11.484H18.6518C18.5146 11.484 18.383 11.5385 18.2859 11.6355C18.1889 11.7325 18.1344 11.8641 18.1344 12.0013C18.1344 12.1385 18.1889 12.2701 18.2859 12.3671C18.383 12.4641 18.5146 12.5186 18.6518 12.5186H18.7979C18.6731 14.143 17.9714 15.6691 16.8195 16.8212C15.6677 17.9734 14.1417 18.6747 12.5173 18.7998Z' fill='%231E120D'/%3E%3C/svg%3E%0A");
  width: 1.5rem;
  height: 1.5rem;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-tabsContainer .vtex-pickup-points-modal-3-x-pickupViewMode {
  padding: 1rem 0 0;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-tabsContainer .vtex-pickup-points-modal-3-x-pickupViewMode button {
  border: 0.0625rem solid #1e120d;
  height: 2.5rem;
  box-sizing: border-box;
  padding: 0.625rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-tabsContainer .vtex-pickup-points-modal-3-x-pickupViewMode button:first-child {
  border-radius: 0.25rem 0 0 0.25rem;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-tabsContainer .vtex-pickup-points-modal-3-x-pickupViewMode button:last-child {
  border-radius: 0 0.25rem 0.25rem 0;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-tabsContainer .vtex-pickup-points-modal-3-x-pickupViewMode button.vtex-pickup-points-modal-3-x-pickupViewOptionActive {
  background-color: #1e120d;
  border-color: #1e120d;
  outline: none !important;
  color: #ffffff;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList {
  padding: 0;
  margin: 0;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pickupListTitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
  margin: 0 0 0.5rem 0;
  text-align: center;
  padding-top: 1rem;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pointsItem {
  margin: 0 0 0.5rem;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pointsItem .vtex-pickup-points-modal-3-x-pickupPoint {
  padding: 0.5rem !important;
  border-radius: 0.25rem !important;
  border: 0.0625rem solid #F1EEE9 !important;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pointsItem .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointMain {
  padding: 0 0 0.5rem 0;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pointsItem .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointMain .vtex-pickup-points-modal-3-x-pickupPointMarker {
  width: 3.375rem;
  padding-right: 1rem;
  box-sizing: border-box;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pointsItem .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointMain .vtex-pickup-points-modal-3-x-pickupPointMarker .pkpmodal-pickup-point-marker-image,
.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pointsItem .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointMain .vtex-pickup-points-modal-3-x-pickupPointMarker .pkpmodal-pickup-point-search-marker-image,
.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pointsItem .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointMain .vtex-pickup-points-modal-3-x-pickupPointMarker .pkpmodal-pickup-point-best-marker-image {
  display: none;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pointsItem .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointMain .vtex-pickup-points-modal-3-x-pickupPointMarker::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.555 3.24649C19.0701 4.71067 19.9479 6.71402 19.998 8.82215C20.0003 8.85215 20.0006 8.88228 19.9988 8.91232V8.97597C20.0011 9.08329 19.9966 9.15216 19.992 9.22093L19.9829 9.395C19.9807 9.45713 19.9776 9.5185 19.9731 9.57988C19.9471 9.97156 19.8925 10.3608 19.8097 10.7445C18.6643 16.473 12.6795 22.1931 12.4253 22.434C12.3129 22.5406 12.164 22.6 12.0092 22.6C11.8545 22.6 11.7056 22.5406 11.5932 22.434C11.3579 22.2105 5.80202 16.9033 4.35708 11.3848C4.11899 10.6171 3.99861 9.81771 4.00001 9.01385C3.99979 6.90513 4.82949 4.88131 6.30918 3.38125C7.78887 1.88119 9.79927 1.0258 11.9045 1.00057C14.0097 0.975347 16.0399 1.78232 17.555 3.24649Z' fill='%231E120D'/%3E%3Cpath d='M16.4968 7.9764L13.7995 7.60688L12.5927 5.3019C12.3815 4.89937 11.6828 4.89937 11.4716 5.3019L10.2654 7.60688L7.56755 7.9764C7.05697 8.04654 6.85011 8.64058 7.22133 8.98247L9.17365 10.7764L8.71307 13.3101C8.6262 13.7898 9.16115 14.1582 9.61986 13.9313L12.0322 12.7355L14.445 13.9319C14.9 14.1564 15.4394 13.794 15.3518 13.3107L14.8912 10.777L16.8436 8.98304C17.2142 8.64058 17.0073 8.04654 16.4968 7.9764Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 1.5rem;
  height: 1.5rem;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pointsItem .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointMain .vtex-pickup-points-modal-3-x-pickupPointMarker .vtex-pickup-points-modal-3-x-pickupPointDistance {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #1e120d;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pointsItem .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointSlaAvailability {
  padding: 0 0 0 3.375rem;
  margin: 0;
  border: none;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pointsItem .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointSlaAvailability span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #1e120d;
  margin: 0;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pointsItem .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointSlaAvailability span:first-child::after {
  content: "|";
  margin: 0 0.5rem;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pointsItem .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointMain .vtex-pickup-points-modal-3-x-pickupPointInfo .vtex-pickup-points-modal-3-x-pickupPointName {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
  margin: 0;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pointsItem .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointMain .vtex-pickup-points-modal-3-x-pickupPointInfo .vtex-pickup-points-modal-3-x-pickupPointAvailability {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #806C25;
  margin: 0;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pointsItem .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointMain .vtex-pickup-points-modal-3-x-pickupPointInfo .vtex-pickup-points-modal-3-x-pickupPointAddress {
  padding-bottom: 0.5rem;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pointsItem .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointMain .vtex-pickup-points-modal-3-x-pickupPointInfo .vtex-pickup-points-modal-3-x-pickupPointAddress span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
  margin: 0;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-pointsItem .vtex-pickup-points-modal-3-x-pickupPoint .vtex-pickup-points-modal-3-x-pickupPointMain .vtex-pickup-points-modal-3-x-pickupPointInfo .pkpmodal-pickup-point-available {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
  margin: 0;
}


.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-showListButton {
  margin: 0;
  border-radius: 0.5rem !important;
  border: 0.0625rem solid #1e120d;
  background-color: #1e120d !important;
  font-size: 0 !important;
  padding: 0.875rem;
  height: 3rem;
  box-sizing: border-box;
}

.vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer .vtex-pickup-points-modal-3-x-pointsList .vtex-pickup-points-modal-3-x-showListButton::after {
  content: "Ver todos os pontos de retirada";
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #ffffff;
  text-transform: none;
}

.vtex-omnishipping-1-x-deliveryChannelsWrapper {
  width: 100%;
  border-radius: 0.25rem !important;
  box-shadow: none !important;
  border: 0.0625rem solid #1e120d !important;
}

.vtex-omnishipping-1-x-deliveryChannelsOption span {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 600 !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  color: #ffffff !important;
  text-transform: none !important;
}

#postalCode-finished-loading .vtex-omnishipping-1-x-deliveryOptionActive span {
  color: #ffffff !important;
}

.vtex-omnishipping-1-x-deliveryOptionInactive span {
  color: #1E120D !important;
}

.vtex-omnishipping-1-x-deliveryChannelsToggle {
  border-radius: 0 !important;
  height: 2.5rem !important;
  box-sizing: border-box;
  border: 0.0625rem solid #1e120d !important;
  box-shadow: none !important;
  top: 0 !important;
  background-color: #1e120d !important;
}

.address-list.vtex-omnishipping-1-x-addressList {
  display: grid;
  gap: 0.5rem;
  margin: 0;
}

.address-list.vtex-omnishipping-1-x-addressList::before {
  content: "Endereço de entrega";
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
}

.address-item.vtex-omnishipping-1-x-addressItemOption {
  padding: 0.5rem 1rem;
  border-radius: 0.25rem;
  border: 0.0625rem solid #b0a69b !important;
  box-shadow: none !important;
  background-color: transparent !important;
}

.address-item.vtex-omnishipping-1-x-addressItemOption.vtex-omnishipping-1-x-active {
  border: 0.0625rem solid #1e120d !important;
}

.address-item.vtex-omnishipping-1-x-addressItemOption .vtex-omnishipping-1-x-addressItemIcon {
  margin-right: 0.5rem;
}

.address-item.vtex-omnishipping-1-x-addressItemOption .vtex-omnishipping-1-x-addressItemIcon svg {
  display: none;
}

.address-item.vtex-omnishipping-1-x-addressItemOption .vtex-omnishipping-1-x-addressItemIcon::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='%23B0A69B'/%3E%3C/svg%3E%0A");
  display: block;
  width: 1.25rem;
  height: 1.25rem;
}

.address-item.vtex-omnishipping-1-x-addressItemOption.vtex-omnishipping-1-x-active .vtex-omnishipping-1-x-addressItemIcon::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='%231E120D'/%3E%3Cpath d='M16.25 10C16.25 13.4518 13.4518 16.25 10 16.25C6.54822 16.25 3.75 13.4518 3.75 10C3.75 6.54822 6.54822 3.75 10 3.75C13.4518 3.75 16.25 6.54822 16.25 10Z' fill='%231E120D'/%3E%3C/svg%3E%0A");
  display: block;
  width: 1.25rem;
  height: 1.25rem;
}

.address-item.vtex-omnishipping-1-x-addressItemOption span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1e120d;
}

.vtex-pickup-points-modal-3-x-searchOverlay {
  width: 100% !important;
  height: 100% !important;
}

.vtex-pickup-points-modal-3-x-errorWrapper {
  width: 100% !important;
}

.vtex-pickup-points-modal-3-x-errorTitle {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 600 !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  color: #1e120d !important;
  margin: 1rem 0 0 !important;
}

.vtex-pickup-points-modal-3-x-errorSubtitle {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 400 !important;
  font-size: 0.75rem !important;
  line-height: 1rem !important;
  color: #1e120d !important;
  margin-top: 0.5rem !important;
}

.vtex-pickup-points-modal-3-x-errorBackButton {
  border-radius: 0.5rem !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  color: #ffffff !important;
  background-color: #1e120d !important;
  margin-top: 1rem !important;
  height: 3rem;
  padding: 0.5rem 1rem !important;
  text-transform: none !important;
}

.vtex-pickup-points-modal-3-x-errorBackButton:hover {
  background-color: #575756;
  border: 0.0625rem solid #575756;
  text-decoration: none;
}

.icon-question-sign::before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='11.5' r='0.75' fill='%231E120D'/%3E%3Cpath d='M8 9.51595C8 8.18262 10 8.18262 10 6.78868C10 5.71758 9.12225 4.84928 8 4.84928C7.05317 4.84928 6.22557 5.46736 6 6.30383' stroke='%231E120D' stroke-linecap='round'/%3E%3Cpath d='M14 8.18262C14 11.4963 11.3137 14.1826 8 14.1826C4.68629 14.1826 2 11.4963 2 8.18262C2 4.86891 4.68629 2.18262 8 2.18262C11.3137 2.18262 14 4.86891 14 8.18262Z' stroke='%231E120D' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  margin-left: 0.5rem;
}

#shipping-data .accordion-inner {
  padding: 0 !important;
}

#shipping-data .shipping-summary-info {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 400 !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  color: #A49A8E !important;
  padding: 0 !important;
}

.shp-alert.vtex-omnishipping-1-x-warning {
  padding: 0.25rem 0.25rem 0 0.25rem !important;
  background-color: #F9F2D9 !important;
  border-radius: 0.5rem !important;
  margin-top: 1rem !important;
  border: 0.0625rem solid #F9F2D9 !important;
}

.shp-alert.vtex-omnishipping-1-x-warning .shp-alert-disclaimer.vtex-omnishipping-1-x-disclaimer {
  margin: 0 !important;
  padding-bottom: 0.25rem !important;
}

.shp-alert.vtex-omnishipping-1-x-warning .shp-alert-icon.vtex-omnishipping-1-x-unavailableIcon {
  border: none !important;
  margin: auto 0.25rem auto 0 !important;
  width: 1.25rem !important;
  height: 1.25rem !important;
}

.shp-alert.vtex-omnishipping-1-x-warning .shp-alert-icon.vtex-omnishipping-1-x-unavailableIcon svg {
  display: none;
}

.shp-alert.vtex-omnishipping-1-x-warning .shp-alert-icon.vtex-omnishipping-1-x-unavailableIcon::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.1117 14.9812L11.4862 3.35845C11.3341 3.09705 11.117 2.88034 10.8564 2.72977C10.5958 2.57921 10.3009 2.5 10.0007 2.5C9.70053 2.5 9.40556 2.57921 9.145 2.72977C8.88445 2.88034 8.66733 3.09705 8.51516 3.35845L1.88968 14.9812C1.74385 15.2334 1.66699 15.5203 1.66699 15.8124C1.66699 16.1045 1.74385 16.3913 1.88968 16.6435C2.03982 16.9067 2.25665 17.1248 2.51787 17.2753C2.77909 17.4258 3.07528 17.5034 3.37598 17.4999H16.6254C16.9259 17.5031 17.2217 17.4254 17.4827 17.2749C17.7436 17.1244 17.9602 16.9065 18.1102 16.6435C18.2563 16.3914 18.3334 16.1047 18.3337 15.8126C18.3339 15.5205 18.2573 15.2336 18.1117 14.9812ZM17.3231 16.1836C17.2523 16.3065 17.1504 16.4082 17.0277 16.4782C16.9051 16.5481 16.7662 16.5838 16.6254 16.5815H3.37598C3.23518 16.5838 3.09631 16.5481 2.97368 16.4782C2.85105 16.4082 2.74909 16.3065 2.67829 16.1836C2.61206 16.071 2.57711 15.9425 2.57711 15.8116C2.57711 15.6807 2.61206 15.5522 2.67829 15.4397L9.30301 3.81687C9.37543 3.69533 9.47774 3.59477 9.59999 3.52496C9.72224 3.45515 9.86028 3.41847 10.0007 3.41847C10.1411 3.41847 10.2792 3.45515 10.4014 3.52496C10.5237 3.59477 10.626 3.69533 10.6984 3.81687L17.3239 15.4397C17.39 15.5523 17.4248 15.6808 17.4247 15.8117C17.4245 15.9426 17.3895 16.0711 17.3231 16.1836ZM9.54618 11.5305V8.4692C9.54618 8.34742 9.59407 8.23062 9.67931 8.14451C9.76455 8.0584 9.88016 8.01002 10.0007 8.01002C10.1213 8.01002 10.2369 8.0584 10.3221 8.14451C10.4073 8.23062 10.4552 8.34742 10.4552 8.4692V11.5305C10.4552 11.6522 10.4073 11.769 10.3221 11.8551C10.2369 11.9413 10.1213 11.9896 10.0007 11.9896C9.88016 11.9896 9.76455 11.9413 9.67931 11.8551C9.59407 11.769 9.54618 11.6522 9.54618 11.5305ZM10.7582 14.2856C10.7582 14.4369 10.7138 14.5849 10.6306 14.7108C10.5473 14.8366 10.429 14.9347 10.2906 14.9926C10.1522 15.0506 9.99986 15.0657 9.85291 15.0362C9.70597 15.0067 9.57098 14.9338 9.46504 14.8267C9.3591 14.7197 9.28695 14.5833 9.25772 14.4349C9.22849 14.2864 9.24349 14.1325 9.30083 13.9927C9.35816 13.8529 9.45526 13.7333 9.57983 13.6492C9.70441 13.5651 9.85088 13.5203 10.0007 13.5203C10.2016 13.5203 10.3943 13.6009 10.5364 13.7444C10.6784 13.8879 10.7582 14.0826 10.7582 14.2856Z' fill='%23806C25'/%3E%3C/svg%3E%0A");
  display: block;
  width: 1.25rem;
  height: 1.25rem;
}

.shp-alert.vtex-omnishipping-1-x-warning #unavailable-delivery-disclaimer {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 600 !important;
  font-size: 0.75rem !important;
  line-height: 1rem !important;
  color: #806C25 !important;
}

.shp-alert.vtex-omnishipping-1-x-warning #unavailable-delivery-disclaimer span,
.shp-alert.vtex-omnishipping-1-x-warning #unavailable-delivery-disclaimer span a {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 500 !important;
  font-size: 0.75rem !important;
  line-height: 1rem !important;
  color: #806C25 !important;
}

.shp-alert.vtex-omnishipping-1-x-warning .vtex-omnishipping-1-x-productItems {
  width: fit-content !important;
  flex-direction: column !important;
  max-height: 5.625rem !important;
  margin: 0 auto !important;
  gap: .5rem !important;
  padding-bottom: 0.25rem !important;
}

.shp-alert-shipping-unavailable .vtex-omnishipping-1-x-item,
.shp-alert.vtex-omnishipping-1-x-warning .vtex-omnishipping-1-x-item {
  width: fit-content !important;
}

.shp-alert.vtex-omnishipping-1-x-warning .vtex-omnishipping-1-x-item img {
  width: 3rem !important;
  height: 3.875rem !important;
  opacity: 1 !important;
  object-fit: cover !important;
  border-radius: 0.5rem !important;
  margin: 0 !important;
  padding: 0 !important;
}

.vtex-omnishipping-1-x-sellerOptionsText {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 500 !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  color: #1E120D !important;
  margin: 1rem 0 !important;
}

.pickup-packages.vtex-omnishipping-1-x-packages p.vtex-omnishipping-1-x-shippingSectionTitle:nth-of-type(2) {
  font-size: 0 !important;
}

.pickup-packages.vtex-omnishipping-1-x-packages p.vtex-omnishipping-1-x-shippingSectionTitle:nth-of-type(2)::before {
  content: "Pacote";
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1E120D;
  margin: 1rem 0 0.5rem;
}

.vtex-omnishipping-1-x-package .vtex-omnishipping-1-x-top {
  display: none !important;
}

.vtex-omnishipping-1-x-package .vtex-omnishipping-1-x-priceItems {
  background-color: transparent !important;
  border: 0.0625rem solid #B0A69B !important;
  padding: 0.5rem 0.5rem 0.25rem 0.5rem !important;
  border-radius: 0.25rem !important;
  max-height: fit-content !important;
  box-sizing: border-box !important;
}

.vtex-omnishipping-1-x-package .vtex-omnishipping-1-x-priceItems .vtex-omnishipping-1-x-item img {
  width: 3.1875rem !important;
  height: 4.25rem !important;
  border-radius: 0.5rem !important;
  object-fit: cover !important;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.vtex-omnishipping-1-x-package .vtex-omnishipping-1-x-priceItems .vtex-omnishipping-1-x-productItems {
  width: fit-content !important;
  flex-direction: column !important;
  max-height: 5.625rem !important;
  margin: 0 auto !important;
  padding-bottom: 0.25rem !important;
  gap: 0.5rem !important;
}

.vtex-omnishipping-1-x-package .vtex-omnishipping-1-x-priceItems .vtex-omnishipping-1-x-productItems .__react_component_tooltip {
  opacity: 1 !important;
}

.vtex-omnishipping-1-x-package .vtex-omnishipping-1-x-priceItems .vtex-omnishipping-1-x-item {
  width: fit-content !important;
  margin: 0 !important;
}

.vtex-omnishipping-1-x-hr {
  padding: 0 !important;
  margin: 1rem -1rem !important;
  background-color: #EFEDEA !important;
  height: 0.0625rem !important;
  border: none !important;
}

.vtex-omnishipping-1-x-deliverTitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 500 !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  color: #1e120d !important;
  margin: 0 0 1rem !important;
}

.vtex-omnishipping-1-x-alert {
  padding: 0.25rem !important;
  margin: 0 0 1rem !important;
  border-radius: 0.25rem !important;
  background-color: #F9F2D9 !important;
  border-color: #F9F2D9 !important;
}

.vtex-omnishipping-1-x-alert .shp-alert-icon.vtex-omnishipping-1-x-infoIcon {
  margin: auto !important;
  height: 100% !important;
  border: none !important;
}

.vtex-omnishipping-1-x-alert .shp-alert-icon.vtex-omnishipping-1-x-infoIcon svg {
  display: none !important;
}

.vtex-omnishipping-1-x-alert .shp-alert-icon.vtex-omnishipping-1-x-infoIcon::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.1117 15.8602L11.4862 4.23736C11.3341 3.97596 11.117 3.75925 10.8564 3.60868C10.5958 3.45811 10.3009 3.37891 10.0007 3.37891C9.70053 3.37891 9.40556 3.45811 9.145 3.60868C8.88445 3.75925 8.66733 3.97596 8.51516 4.23736L1.88968 15.8602C1.74385 16.1124 1.66699 16.3992 1.66699 16.6913C1.66699 16.9834 1.74385 17.2702 1.88968 17.5224C2.03982 17.7856 2.25665 18.0037 2.51787 18.1542C2.77909 18.3047 3.07528 18.3823 3.37598 18.3788H16.6254C16.9259 18.382 17.2217 18.3043 17.4827 18.1538C17.7436 18.0033 17.9602 17.7854 18.1102 17.5224C18.2563 17.2703 18.3334 16.9836 18.3337 16.6915C18.3339 16.3994 18.2573 16.1125 18.1117 15.8602ZM17.3231 17.0625C17.2523 17.1854 17.1504 17.2871 17.0277 17.3571C16.9051 17.427 16.7662 17.4627 16.6254 17.4604H3.37598C3.23518 17.4627 3.09631 17.427 2.97368 17.3571C2.85105 17.2871 2.74909 17.1854 2.67829 17.0625C2.61206 16.9499 2.57711 16.8214 2.57711 16.6905C2.57711 16.5596 2.61206 16.4311 2.67829 16.3186L9.30301 4.69578C9.37543 4.57423 9.47774 4.47368 9.59999 4.40387C9.72224 4.33406 9.86028 4.29737 10.0007 4.29737C10.1411 4.29737 10.2792 4.33406 10.4014 4.40387C10.5237 4.47368 10.626 4.57423 10.6984 4.69578L17.3239 16.3186C17.39 16.4312 17.4248 16.5597 17.4247 16.6906C17.4245 16.8215 17.3895 16.95 17.3231 17.0625ZM9.54618 12.4094V9.34811C9.54618 9.22633 9.59407 9.10953 9.67931 9.02342C9.76455 8.9373 9.88016 8.88892 10.0007 8.88892C10.1213 8.88892 10.2369 8.9373 10.3221 9.02342C10.4073 9.10953 10.4552 9.22633 10.4552 9.34811V12.4094C10.4552 12.5311 10.4073 12.6479 10.3221 12.7341C10.2369 12.8202 10.1213 12.8685 10.0007 12.8685C9.88016 12.8685 9.76455 12.8202 9.67931 12.7341C9.59407 12.6479 9.54618 12.5311 9.54618 12.4094ZM10.7582 15.1645C10.7582 15.3158 10.7138 15.4638 10.6306 15.5897C10.5473 15.7155 10.429 15.8136 10.2906 15.8715C10.1522 15.9295 9.99986 15.9446 9.85291 15.9151C9.70597 15.8856 9.57098 15.8127 9.46504 15.7056C9.3591 15.5986 9.28695 15.4622 9.25772 15.3138C9.22849 15.1653 9.24349 15.0115 9.30083 14.8716C9.35816 14.7318 9.45526 14.6122 9.57983 14.5281C9.70441 14.4441 9.85088 14.3992 10.0007 14.3992C10.2016 14.3992 10.3943 14.4798 10.5364 14.6233C10.6784 14.7668 10.7582 14.9615 10.7582 15.1645Z' fill='%23806C25'/%3E%3C/svg%3E%0A");
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  margin: auto 0.25rem auto 0;
}

.vtex-omnishipping-1-x-alert .shp-info-text.vtex-omnishipping-1-x-text {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1rem;
  margin: auto;
  color: #806C25;
}

.vtex-omnishipping-1-x-btnDelivery {
  border-radius: 0.5rem !important;
  height: 3rem !important;
  border: 0.0625rem solid #1E120D !important;
  background-color: #1E120D !important;
  padding: 0.875rem !important;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 600 !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  text-align: center !important;
  color: #ffffff !important;
  text-shadow: none !important;
  outline: none !important;
}

/* Customização ponto de retirada - Start */

@media (max-width: 64rem) {
  .vtex-pickup-points-modal-3-x-pkpmodal #map-canvas {
    padding: 1.5rem;
    box-sizing: border-box;
    width: calc(100% - 3rem) !important;
    height: calc(100% - 3rem) !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
  }

  .ChangeNumberOfPayments {
    width: 100% !important;
  }

  .vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer {
    box-shadow: none !important;
  }

  .vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-closeButton {
    width: 1.5rem;
    height: 1.5rem;
    box-sizing: border-box;
    right: 1.5rem;
    top: 1.5rem;
    padding: 0;
    box-shadow: none;
  }

  .vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-closeButton svg {
    display: none;
  }

  .vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-closeButton::after {
    content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.4238 3.50012L20.4531 3.50598L20.4775 3.52258L20.4941 3.547C20.498 3.55625 20.5 3.56635 20.5 3.57629L20.4941 3.60559L20.4775 3.63L12.4619 11.6447L12.1084 11.9982L12.4619 12.3527L20.4766 20.3702C20.4908 20.3845 20.499 20.4037 20.499 20.424C20.499 20.4342 20.497 20.444 20.4932 20.4532L20.4766 20.4777C20.4623 20.4919 20.443 20.5001 20.4229 20.5001C20.4127 20.5001 20.4027 20.4981 20.3936 20.4943L20.3691 20.4777L12.3535 12.463L12 12.1095L11.6465 12.463L3.63086 20.4777C3.61654 20.492 3.59643 20.5001 3.57617 20.5001C3.56602 20.5001 3.55606 20.4981 3.54688 20.4943L3.52246 20.4777C3.5081 20.4633 3.50003 20.444 3.5 20.424L3.50586 20.3947L3.52246 20.3702L11.5391 12.3527L11.8926 11.9982L11.5391 11.6447L3.52344 3.63C3.50904 3.61561 3.50098 3.59638 3.50098 3.57629C3.50099 3.56615 3.50295 3.55624 3.50684 3.547L3.52344 3.52258C3.53056 3.51549 3.53874 3.50976 3.54785 3.50598L3.57715 3.50012C3.5873 3.50013 3.59725 3.50215 3.60645 3.50598L3.63086 3.52258L11.6465 11.5372L12 11.8907L12.3535 11.5372L20.3701 3.52258C20.3772 3.51559 20.3853 3.5098 20.3945 3.50598L20.4238 3.50012Z' fill='%231E120D' stroke='%231E120D'/%3E%3C/svg%3E%0A");
    width: 1.5rem;
    height: 1.5rem;
  }

  .step.accordion-group.shipping-data .vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOption {
    height: 3.5rem;
  }

  .client-profile-data {
    margin-top: 0.5rem;
  }

  button#vtexIdUI-google-plus p::before {
    content: "";
    display: inline-block;
    height: 1rem;
    width: 1rem;
    background-image: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.2038 1.06847C4.69043 1.58284 3.38529 2.55913 2.4801 3.85394C1.57492 5.14875 1.11739 6.69384 1.17472 8.26224C1.23206 9.83064 1.80123 11.3397 2.79864 12.5677C3.79605 13.7958 5.16912 14.6781 6.71618 15.0851C7.97041 15.4022 9.28448 15.4161 10.5454 15.1257C11.6877 14.8743 12.7438 14.3366 13.6102 13.5652C14.512 12.7378 15.1666 11.6853 15.5035 10.5207C15.8698 9.2543 15.935 7.92251 15.6941 6.62759H8.65092V9.49004H12.7298C12.6483 9.94658 12.4736 10.3823 12.2162 10.7712C11.9588 11.16 11.624 11.494 11.2317 11.7531C10.7337 12.0759 10.1722 12.2931 9.58338 12.3908C8.99283 12.4983 8.3871 12.4983 7.79656 12.3908C7.19802 12.2695 6.63181 12.0275 6.13398 11.6801C5.33423 11.1254 4.73373 10.3374 4.41816 9.42859C4.09726 8.50272 4.09726 7.49897 4.41816 6.5731C4.64279 5.92411 5.01413 5.3332 5.50446 4.84449C6.06558 4.27496 6.77598 3.86785 7.55771 3.66783C8.33944 3.46782 9.1623 3.48263 9.93601 3.71064C10.5404 3.89242 11.0931 4.21002 11.5501 4.63813C12.01 4.18984 12.4691 3.7404 12.9275 3.2898C13.1641 3.04749 13.4221 2.81678 13.6552 2.56868C12.9577 1.93274 12.139 1.4379 11.2459 1.11252C9.61971 0.533992 7.84031 0.518444 6.2038 1.06847Z" fill="%231E120D"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.25rem;
  }

  button#vtexIdUI-google-plus:hover p::before {
    background-image: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.2038 1.06847C4.69043 1.58284 3.38529 2.55913 2.4801 3.85394C1.57492 5.14875 1.11739 6.69384 1.17472 8.26224C1.23206 9.83064 1.80123 11.3397 2.79864 12.5677C3.79605 13.7958 5.16912 14.6781 6.71618 15.0851C7.97041 15.4022 9.28448 15.4161 10.5454 15.1257C11.6877 14.8743 12.7438 14.3366 13.6102 13.5652C14.512 12.7378 15.1666 11.6853 15.5035 10.5207C15.8698 9.2543 15.935 7.92251 15.6941 6.62759H8.65092V9.49004H12.7298C12.6483 9.94658 12.4736 10.3823 12.2162 10.7712C11.9588 11.16 11.624 11.494 11.2317 11.7531C10.7337 12.0759 10.1722 12.2931 9.58338 12.3908C8.99283 12.4983 8.3871 12.4983 7.79656 12.3908C7.19802 12.2695 6.63181 12.0275 6.13398 11.6801C5.33423 11.1254 4.73373 10.3374 4.41816 9.42859C4.09726 8.50272 4.09726 7.49897 4.41816 6.5731C4.64279 5.92411 5.01413 5.3332 5.50446 4.84449C6.06558 4.27496 6.77598 3.86785 7.55771 3.66783C8.33944 3.46782 9.1623 3.48263 9.93601 3.71064C10.5404 3.89242 11.0931 4.21002 11.5501 4.63813C12.01 4.18984 12.4691 3.7404 12.9275 3.2898C13.1641 3.04749 13.4221 2.81678 13.6552 2.56868C12.9577 1.93274 12.139 1.4379 11.2459 1.11252C9.61971 0.533992 7.84031 0.518444 6.2038 1.06847Z" fill="%23575756"/></svg>') !important;
  }

  button#vtexIdUI-facebook p::before {
    content: "";
    display: inline-block;
    height: 1rem;
    width: 1rem;
    background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.518 8.91619L11.8982 6.26196H9.52242V4.53998C9.50594 4.34176 9.53127 4.14211 9.59653 3.95579C9.66179 3.76947 9.76532 3.60126 9.89945 3.4636C10.0336 3.32594 10.1949 3.22235 10.3714 3.1605C10.548 3.09865 10.7352 3.08012 10.9194 3.10628H12.0003V0.845955C11.3644 0.735878 10.7218 0.6759 10.0778 0.666504C8.11776 0.666504 6.8408 1.93921 6.8408 4.23899V6.26196H4.66699V8.91619H6.84318V15.3332H9.52123V8.91619H11.518Z" fill="%231E120D"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.25rem;
  }

  button#vtexIdUI-facebook:hover p::before {
    background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.518 8.91667L11.8982 6.26244H9.52242V4.54047C9.50594 4.34225 9.53127 4.1426 9.59653 3.95628C9.66179 3.76996 9.76532 3.60175 9.89945 3.46409C10.0336 3.32643 10.1949 3.22284 10.3714 3.16099C10.548 3.09914 10.7352 3.08061 10.9194 3.10677H12.0003V0.846444C11.3644 0.736366 10.7218 0.676388 10.0778 0.666992C8.11776 0.666992 6.8408 1.9397 6.8408 4.23948V6.26244H4.66699V8.91667H6.84318V15.3337H9.52123V8.91667H11.518Z" fill="%23575756"/></svg>') !important;
  }
}

.row-fluid.orderform-template.active .orderform-template-holder .row-fluid {
  display: grid;
  gap: 1rem;
}

@media (min-width: 48rem) {
  .row-fluid.orderform-template.active .orderform-template-holder .row-fluid {
    width: 100%;
    gap: 1.5rem;
  }

  #client-profile-data,
  #shipping-data,
  #payment-data {
    width: 100%;
  }

  #shipping-data,
  #shipping-data .step.shipping-data,
  #payment-data {
    margin: 0;
  }

  .step.accordion-group.shipping-data,
  .step.accordion-group.shipping-data.active {
    padding: 1.5rem;
  }
}

.client-pre-email {
  background: #FCFAF5 !important;
  z-index: 97;
  box-sizing: border-box;
  padding-top: 4.75rem;
}

.email-max-height {
  overflow: hidden;
  min-height: 38.25rem !important;
  max-height: 38.25rem !important;
}

.email-max-height #shipping-data,
.email-max-height #payment-data,
.email-max-height .cart-template.mini-cart {
  display: none !important;
}

@media (min-width: 64rem) {
  .vtex-pickup-points-modal-3-x-errorModal {
    padding: 0 !important;
  }

  .vtex-pickup-points-modal-3-x-pkpmodal {
    border-color: transparent !important;
    box-sizing: border-box !important;
    height: calc(100vh - 8.625rem) !important;
    overflow: hidden !important;
    width: calc(100vw - 8.5rem) !important;
    border-radius: 1rem !important;
    max-width: 81.625rem !important;
    max-height: 50.5rem !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    margin: 0 !important;
  }

  .vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar {
    padding: 2.75rem 2.3125rem;
    width: fit-content;
    border-radius: 1rem;
  }

  .vtex-pickup-points-modal-3-x-pkpmodal .vtex-pickup-points-modal-3-x-infoBar .vtex-pickup-points-modal-3-x-infoBarContainer {
    border-radius: 1rem;
    width: 29rem;
  }

  .vtex-omnishipping-1-x-geolocationTitle.ask-for-geolocation-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .vtex-omnishipping-1-x-subtitle.ask-for-geolocation-subtitle {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .step.accordion-group.shipping-data .accordion-heading .accordion-toggle {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .vtex-omnishipping-1-x-hr {
    margin: 1.5rem -1.5rem !important;
  }

  .vtex-omnishipping-1-x-deliverTitle {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }

  .vtex-omnishipping-1-x-package .vtex-omnishipping-1-x-priceItems {
    padding: 1rem !important;
  }

  .vtex-omnishipping-1-x-package .vtex-omnishipping-1-x-priceItems .vtex-omnishipping-1-x-productItems {
    gap: 1rem !important;
  }

  .shp-alert.vtex-omnishipping-1-x-warning .vtex-omnishipping-1-x-productItems {
    gap: 1rem !important;
  }

  .client-pre-email {
    padding-top: 6.5rem !important;
  }

  p.newsletter .checkbox {
    margin-top: -1.5rem;
  }

  .payment-group-list-btn {
    margin-top: -1.5rem;
  }

  div#vtexIdUI-change-pswd .modal-header {
    padding: 1rem 1.5rem !important;
  }

  div#vtexIdUI-change-pswd .modal-body {
    padding: 0 1.5rem !important;
  }

  div#vtexIdUI-change-pswd .modal-footer {
    padding: 1rem 1.5rem 2rem !important;
  }

}

/* Customização da etapa entrega - End */

/* Customização do modal de remover itens indisponiveis - START */
.vtex-shipping-preview-0-x-removeConfirmationModal .modal-header {
  padding: 1rem 1rem 0.5rem !important;
  border-bottom: unset;
  background: #FCFAF5;
  border-radius: 0.5rem;
}

.vtex-shipping-preview-0-x-removeConfirmationModal .modal-header span {
  font-family: "Montserrat", sans-serif;
  line-height: 1.5rem;
  font-size: 1rem;
  font-weight: 500;
  color: #1E120D;
}

.vtex-shipping-preview-0-x-removeConfirmationModal .modal-body {
  background: #FCFAF5;
}

.vtex-shipping-preview-0-x-removeConfirmationModal .modal-body span {
  font-family: "Montserrat", sans-serif;
  line-height: 1.25rem;
  font-size: 0.875rem;
  font-weight: 400;
  color: #1E120D;
}

.vtex-shipping-preview-0-x-removeConfirmationModal .modal-footer {
  padding: 1.5rem 1rem 1rem !important;
  background: #FCFAF5;
  border-top: unset;
}

.vtex-shipping-preview-0-x-removeConfirmationModal .modal-footer .vtex-shipping-preview-0-x-modalCancelButton {
  width: 7rem;
  height: 3rem;
  font-family: "Montserrat", sans-serif;
  line-height: 1.25rem;
  font-size: 0.875rem;
  font-weight: 600;
  border: 0.063rem solid #1E120D;
  color: #1E120D;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  outline: none;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

.vtex-shipping-preview-0-x-removeConfirmationModal .modal-footer .vtex-shipping-preview-0-x-modalCancelButton:active,
.vtex-shipping-preview-0-x-removeConfirmationModal .modal-footer .vtex-shipping-preview-0-x-modalCancelButton:focus {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

.vtex-shipping-preview-0-x-removeConfirmationModal .modal-footer .vtex-shipping-preview-0-x-modalCancelButton:hover {
  border-color: #575756;
  color: #565656;
}

.vtex-shipping-preview-0-x-removeConfirmationModal .modal-footer .vtex-shipping-preview-0-x-modalConfirmButton {
  width: 10.5rem;
  height: 3rem;
  background: #1E120D;
  color: #FFF;
  font-family: "Montserrat", sans-serif;
  line-height: 1.25rem;
  font-size: 0.875rem;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
}

.vtex-shipping-preview-0-x-removeConfirmationModal .modal-footer .vtex-shipping-preview-0-x-modalConfirmButton:hover {
  background: #575756;
}

.vtex-shipping-preview-0-x-removeConfirmationModal {
  border: unset !important;
  box-shadow: unset !important;
  -webkit-box-shadow: unset !important;
  border-radius: 0.5rem !important;
  top: 50% !important;
  max-width: 20.5rem;
  left: 6%;
}

@media(min-width: 64rem) {
  .vtex-shipping-preview-0-x-removeConfirmationModal {
    max-width: 34.125rem !important;
    left: 50%;
  }

  .vtex-shipping-preview-0-x-removeConfirmationModal .modal-footer .vtex-shipping-preview-0-x-modalConfirmButton {
    width: 23.125rem;
  }

  .vtex-shipping-preview-0-x-removeConfirmationModal .modal-header span {
    font-size: 1.125rem;
  }

  .vtex-shipping-preview-0-x-removeConfirmationModal .modal-header {
    padding: 1.5rem 1.5rem 0.5rem !important;
  }

  .vtex-shipping-preview-0-x-removeConfirmationModal .modal-footer {
    padding: 0 1.5rem 1.5rem !important;
  }
}

/* Customização do modal de remover itens indisponiveis - End */

tr.product-item.unavailable .old-product-price,
tr.product-item.unavailable .best-price {
  display: none !important;
}

.button-unavailable-delivery-pickup-wrapper .vtex-omnishipping-1-x-removeFromCartWrapper,
.button-unavailable-delivery-pickup-wrapper .vtex-shipping-preview-0-x-removeFromCartWrapper {
  background-color: transparent;
}

.button-unavailable-delivery-pickup-wrapper .vtex-omnishipping-1-x-removeFromCartWrapper span,
.button-unavailable-delivery-pickup-wrapper .vtex-shipping-preview-0-x-removeFromCartWrapper span {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  color: #1E120D;
  font-family: "Montserrat", sans-serif;
}

.button-unavailable-delivery-pickup-wrapper .vtex-omnishipping-1-x-removeFromCartWrapper #remove-unavailable-items,
.button-unavailable-delivery-pickup-wrapper .vtex-shipping-preview-0-x-removeFromCartWrapper #remove-unavailable-items {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  color: #C42C21 !important;
  font-family: "Montserrat", sans-serif;
  text-decoration: underline;
}

.unavailable-modal-body .unavailable-message {
  padding: 1rem 1rem 0;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: #1E120D;
  font-family: "Montserrat", sans-serif;
}

.unavailable-modal-body .unavailable-items {
  padding: 0 1rem;
  margin: 0;
  max-height: 12.5rem;
  overflow: auto;
  border: none;
}

.unavailable-modal-body .unavailable-actions {
  padding: 1rem;
  display: grid;
  gap: 0.5rem;
}

.unavailable-modal-body .unavailable-actions .unavailable-button {
  padding: 0.875rem;
  color: #1E120D;
  background-color: transparent;
  border-radius: 0.5rem;
  border: 0.0625rem solid #1E120D;
  font-family: "Montserrat", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.25rem;
  text-transform: none;
  text-shadow: none;
  outline: none;
  background-image: none;
  max-width: 18.313rem;
}

.unavailable-modal-body .unavailable-actions .unavailable-button.btn-success {
  color: #ffffff;
  background-color: #1E120D;
}

.vtex-front-messages-type-fatal {
  border: none;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items .item-unavailable {
  padding-top: 0.25rem !important;
  background-color: transparent !important;
  border: none !important;
  border-radius: 0 !important;
}


.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items .item-unavailable p {
  background-color: #f9f2d9;
  border-radius: 0.25rem !important;
  padding: 0.25rem !important;
  align-items: center;
}

.row-fluid.orderform-template .cart-template.mini-cart .summary-cart-template-holder .cart-items .item-unavailable span {
  font-family: "Montserrat", sans-serif;
  font-size: 0.625rem;
  font-style: normal;
  font-weight: 500;
  color: #806C25;
  vertical-align: middle;
  text-shadow: none;
}

select:focus option,
option:focus {
  background-color: transparent !important;
  color: #1e120d !important;
}

.srp-delivery-current-many .flex:first-of-type {
  position: relative;
}

.srp-delivery-current-many .srp-delivery-current-many__description {
  width: 100%;
  position: relative;
}

.srp-delivery-current-many .srp-delivery-current-many__price {
  position: absolute;
  top: 0;
  right: 1.625rem;
}

.srp-delivery-current-many .srp-delivery-current-many__arrow {
  position: absolute;
  top: 0.1875rem;
  right: 0;
}

.BillingAddress.BillingAddress-BRA.clearfix h5 {
  font-family: "Montserrat", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.25rem;
  color: #1E120D;
}

.payment-discounts-list table {
  width: 100%;
}

.payment-discounts-list table td.number {
  display: none !important;
}

.payment-discounts-list table td.code {
  font-family: "Montserrat", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  color: #1E120D;
}

.payment-discounts-list table td.remove #remove-gift-card {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  color: #1e120D;
  text-transform: capitalize;
}

.payment-discounts-list table td.remove {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.payment-discounts-list table td.remove::before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_1865_15231' fill='white'%3E%3Cpath d='M8.54363 7.99917L13.8875 2.65596C13.9232 2.62029 13.9514 2.57793 13.9707 2.53132C13.9901 2.48471 14 2.43475 14 2.3843C14 2.33385 13.9901 2.28389 13.9707 2.23728C13.9514 2.19067 13.9232 2.14832 13.8875 2.11265C13.8518 2.07697 13.8094 2.04867 13.7628 2.02936C13.7162 2.01006 13.6663 2.00012 13.6158 2.00012C13.5653 2.00012 13.5154 2.01006 13.4688 2.02936C13.4222 2.04867 13.3798 2.07697 13.3441 2.11265L8.00026 7.45585L2.65641 2.11265C2.58436 2.0406 2.48663 2.00012 2.38473 2.00012C2.28282 2.00012 2.1851 2.0406 2.11304 2.11265C2.04099 2.18469 2.00047 2.28241 2.00047 2.3843C2.00047 2.48619 2.04099 2.58391 2.11304 2.65596L7.45689 7.99917L2.11257 13.3443C2.04052 13.4163 2 13.5141 2 13.6159C2 13.7178 2.04052 13.8155 2.11257 13.8876C2.18463 13.9596 2.28236 14.0001 2.38426 14.0001C2.48616 14.0001 2.58389 13.9596 2.65595 13.8876L7.9998 8.54439L13.3436 13.8876C13.4157 13.9596 13.5134 14.0001 13.6153 14.0001C13.7172 14.0001 13.815 13.9596 13.887 13.8876C13.9591 13.8155 13.9995 13.7178 13.9995 13.6159C13.9995 13.514 13.9591 13.4163 13.887 13.3443L8.54363 7.99917Z'/%3E%3C/mask%3E%3Cpath d='M8.54363 7.99917L13.8875 2.65596C13.9232 2.62029 13.9514 2.57793 13.9707 2.53132C13.9901 2.48471 14 2.43475 14 2.3843C14 2.33385 13.9901 2.28389 13.9707 2.23728C13.9514 2.19067 13.9232 2.14832 13.8875 2.11265C13.8518 2.07697 13.8094 2.04867 13.7628 2.02936C13.7162 2.01006 13.6663 2.00012 13.6158 2.00012C13.5653 2.00012 13.5154 2.01006 13.4688 2.02936C13.4222 2.04867 13.3798 2.07697 13.3441 2.11265L8.00026 7.45585L2.65641 2.11265C2.58436 2.0406 2.48663 2.00012 2.38473 2.00012C2.28282 2.00012 2.1851 2.0406 2.11304 2.11265C2.04099 2.18469 2.00047 2.28241 2.00047 2.3843C2.00047 2.48619 2.04099 2.58391 2.11304 2.65596L7.45689 7.99917L2.11257 13.3443C2.04052 13.4163 2 13.5141 2 13.6159C2 13.7178 2.04052 13.8155 2.11257 13.8876C2.18463 13.9596 2.28236 14.0001 2.38426 14.0001C2.48616 14.0001 2.58389 13.9596 2.65595 13.8876L7.9998 8.54439L13.3436 13.8876C13.4157 13.9596 13.5134 14.0001 13.6153 14.0001C13.7172 14.0001 13.815 13.9596 13.887 13.8876C13.9591 13.8155 13.9995 13.7178 13.9995 13.6159C13.9995 13.514 13.9591 13.4163 13.887 13.3443L8.54363 7.99917Z' fill='%23575756'/%3E%3Cpath d='M8.54363 7.99917L7.83657 7.29202L7.12949 7.99901L7.83641 8.70616L8.54363 7.99917ZM13.8875 2.65596L14.5945 3.36311L13.8875 2.65596ZM13.6158 2.00012V3.00012V2.00012ZM13.3441 2.11265L14.0512 2.8198L13.3441 2.11265ZM8.00026 7.45585L7.2932 8.163L8.00026 8.86998L8.70733 8.163L8.00026 7.45585ZM2.65641 2.11265L3.36348 1.4055L2.65641 2.11265ZM2.38473 2.00012V1.00012V2.00012ZM2.00047 2.3843H1.00047H2.00047ZM2.11304 2.65596L2.82011 1.94881L2.11304 2.65596ZM7.45689 7.99917L8.16405 8.70622L8.87109 7.99907L8.16396 7.29202L7.45689 7.99917ZM2.11257 13.3443L2.81964 14.0514L2.81973 14.0513L2.11257 13.3443ZM2.38426 14.0001L2.38426 15.0001L2.38426 14.0001ZM2.65595 13.8876L3.36301 14.5947H3.36301L2.65595 13.8876ZM7.9998 8.54439L8.70686 7.83724L7.9998 7.13026L7.29273 7.83724L7.9998 8.54439ZM13.3436 13.8876L12.6366 14.5947L13.3436 13.8876ZM13.6153 14.0001V15.0001V14.0001ZM13.9995 13.6159H14.9995H13.9995ZM13.887 13.3443L13.1798 14.0513L13.18 14.0514L13.887 13.3443ZM8.54363 7.99917L9.2507 8.70632L14.5945 3.36311L13.8875 2.65596L13.1804 1.94881L7.83657 7.29202L8.54363 7.99917ZM13.8875 2.65596L14.5945 3.36311C14.7233 3.23436 14.8252 3.0817 14.8946 2.91404L13.9707 2.53132L13.0469 2.1486C13.0777 2.07416 13.123 2.00621 13.1804 1.94881L13.8875 2.65596ZM13.9707 2.53132L14.8946 2.91404C14.9642 2.74617 15 2.56617 15 2.3843H14H13C13 2.30334 13.016 2.22325 13.0469 2.1486L13.9707 2.53132ZM14 2.3843H15C15 2.20244 14.9642 2.02244 14.8946 1.85456L13.9707 2.23728L13.0469 2.62C13.016 2.54534 13 2.46526 13 2.3843H14ZM13.9707 2.23728L14.8946 1.85456C14.8251 1.68688 14.7233 1.53423 14.5945 1.4055L13.8875 2.11265L13.1804 2.8198C13.123 2.76241 13.0777 2.69446 13.0469 2.62L13.9707 2.23728ZM13.8875 2.11265L14.5945 1.4055C14.466 1.27694 14.3134 1.175 14.1455 1.10547L13.7628 2.02936L13.3802 2.95326C13.3055 2.92234 13.2376 2.877 13.1804 2.8198L13.8875 2.11265ZM13.7628 2.02936L14.1455 1.10547C13.9775 1.03592 13.7976 1.00012 13.6158 1.00012V2.00012V3.00012C13.5349 3.00012 13.4549 2.98419 13.3802 2.95326L13.7628 2.02936ZM13.6158 2.00012V1.00012C13.434 1.00012 13.2541 1.03592 13.0861 1.10547L13.4688 2.02936L13.8514 2.95326C13.7767 2.98419 13.6967 3.00012 13.6158 3.00012V2.00012ZM13.4688 2.02936L13.0861 1.10547C12.9182 1.175 12.7656 1.27694 12.637 1.4055L13.3441 2.11265L14.0512 2.8198C13.994 2.877 13.9261 2.92234 13.8514 2.95326L13.4688 2.02936ZM13.3441 2.11265L12.637 1.4055L7.2932 6.7487L8.00026 7.45585L8.70733 8.163L14.0512 2.8198L13.3441 2.11265ZM8.00026 7.45585L8.70733 6.7487L3.36348 1.4055L2.65641 2.11265L1.94935 2.8198L7.2932 8.163L8.00026 7.45585ZM2.65641 2.11265L3.36348 1.4055C3.10389 1.14594 2.75182 1.00012 2.38473 1.00012V2.00012V3.00012C2.22144 3.00012 2.06483 2.93526 1.94935 2.8198L2.65641 2.11265ZM2.38473 2.00012V1.00012C2.01763 1.00012 1.66557 1.14594 1.40598 1.4055L2.11304 2.11265L2.82011 2.8198C2.70463 2.93526 2.54802 3.00012 2.38473 3.00012V2.00012ZM2.11304 2.11265L1.40598 1.4055C1.14655 1.6649 1.00047 2.01691 1.00047 2.3843H2.00047H3.00047C3.00047 2.54792 2.93542 2.70449 2.82011 2.8198L2.11304 2.11265ZM2.00047 2.3843H1.00047C1.00047 2.7517 1.14655 3.10371 1.40598 3.36311L2.11304 2.65596L2.82011 1.94881C2.93542 2.06411 3.00047 2.22069 3.00047 2.3843H2.00047ZM2.11304 2.65596L1.40598 3.36311L6.74983 8.70632L7.45689 7.99917L8.16396 7.29202L2.82011 1.94881L2.11304 2.65596ZM7.45689 7.99917L6.74973 7.29211L1.40541 12.6372L2.11257 13.3443L2.81973 14.0513L8.16405 8.70622L7.45689 7.99917ZM2.11257 13.3443L1.40551 12.6371C1.14609 12.8965 1 13.2485 1 13.6159H2H3C3 13.7796 2.93495 13.9361 2.81964 14.0514L2.11257 13.3443ZM2 13.6159H1C1 13.9833 1.14608 14.3353 1.40551 14.5947L2.11257 13.8876L2.81964 13.1804C2.93496 13.2958 3 13.4523 3 13.6159H2ZM2.11257 13.8876L1.40551 14.5947C1.6651 14.8543 2.01716 15.0001 2.38426 15.0001L2.38426 14.0001L2.38426 13.0001C2.54755 13.0001 2.70416 13.065 2.81964 13.1804L2.11257 13.8876ZM2.38426 14.0001L2.38426 15.0001C2.75136 15.0001 3.10342 14.8543 3.36301 14.5947L2.65595 13.8876L1.94888 13.1804C2.06436 13.065 2.22097 13.0001 2.38426 13.0001L2.38426 14.0001ZM2.65595 13.8876L3.36301 14.5947L8.70686 9.25154L7.9998 8.54439L7.29273 7.83724L1.94888 13.1804L2.65595 13.8876ZM7.9998 8.54439L7.29273 9.25154L12.6366 14.5947L13.3436 13.8876L14.0507 13.1804L8.70686 7.83724L7.9998 8.54439ZM13.3436 13.8876L12.6366 14.5947C12.8962 14.8543 13.2482 15.0001 13.6153 15.0001V14.0001V13.0001C13.7786 13.0001 13.9352 13.065 14.0507 13.1804L13.3436 13.8876ZM13.6153 14.0001V15.0001C13.9824 15.0001 14.3345 14.8543 14.5941 14.5947L13.887 13.8876L13.18 13.1804C13.2954 13.065 13.452 13.0001 13.6153 13.0001V14.0001ZM13.887 13.8876L14.5941 14.5947C14.8538 14.3351 14.9995 13.9829 14.9995 13.6159H13.9995H12.9995C12.9995 13.4527 13.0644 13.296 13.18 13.1804L13.887 13.8876ZM13.9995 13.6159H14.9995C14.9995 13.2489 14.8538 12.8968 14.5941 12.6371L13.887 13.3443L13.18 14.0514C13.0644 13.9359 12.9995 13.7792 12.9995 13.6159H13.9995ZM13.887 13.3443L14.5942 12.6373L9.25086 7.29217L8.54363 7.99917L7.83641 8.70616L13.1798 14.0513L13.887 13.3443Z' fill='%231E120D' mask='url(%23path-1-inside-1_1865_15231)'/%3E%3C/svg%3E%0A");
  margin-top: 0.5rem;
  margin-right: 0.25rem;
}

.payment-discounts-list h5 {
  font-size: 0;
  margin-bottom: 0;
  height: 1rem;
}

.payment-discounts-list h5::before {
  content: "Vales aplicados";
  margin-bottom: 0;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  color: #151515;
}

#shipping-preview-container .srp-delivery-current-many {
  display: none;
}

/* Custom cart delivery CSS */

.custom-delivery-options {
  display: grid;
  padding-top: 0.5rem;
  width: 100%;
  gap: 0.625rem;
}

.custom-delivery-options .custom-delivery-option {
  padding: 0.5rem 1rem;
  border-radius: 0.25rem;
  border: 0.0625rem solid #B0A69B;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0.625rem;
  cursor: pointer;
  align-items: center;
  outline: none;
}

.custom-delivery-options .custom-delivery-option::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='%23B0A69B'/%3E%3C/svg%3E");
  display: block;
  width: 1.25rem;
  height: 1.25rem;
}

.custom-delivery-options .custom-delivery-option.option-selected {
  border-color: #1E120D;
}

.custom-delivery-options .custom-delivery-option.option-selected::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='%231E120D'/%3E%3Cpath d='M16.25 10C16.25 13.4518 13.4518 16.25 10 16.25C6.54822 16.25 3.75 13.4518 3.75 10C3.75 6.54822 6.54822 3.75 10 3.75C13.4518 3.75 16.25 6.54822 16.25 10Z' fill='%231E120D'/%3E%3C/svg%3E");
}

.custom-delivery-options .custom-delivery-option .custom-delivery-option-texts {
  display: grid;
}

.custom-delivery-options .custom-delivery-option .custom-delivery-option-texts .custom-delivery-option-shipping,
.custom-delivery-options .custom-delivery-option .custom-delivery-option-texts .custom-delivery-option-type {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1E120D;
}

.custom-delivery-options .custom-delivery-option .custom-delivery-option-texts .custom-delivery-option-shipping {
  font-weight: 400;
}

/* Custom cart delivery CSS */

.vtex-omnishipping-1-x-addressFormPart1 .button-unavailable-delivery-pickup-wrapper .button-unavailable-delivery-pickup {
  margin-top: -0.625rem !important;
}

.unavailable-message-modal {
  width: 20.313rem;
  left: 8%;
  top: 20% !important;
}

.unavailable-message-modal .unavailable-modal-body {
  height: 29.125rem !important;
}

.unavailable-message-modal .unavailable-modal-body .unavailable-items {
  padding: 0;
  margin: 0;
  height: 17.375rem;
  min-height: 17.375rem;
}

.unavailable-message-modal .unavailable-modal-body .unavailable-items::-webkit-scrollbar {
  width: 0.188rem;
}

.unavailable-message-modal .unavailable-modal-body .unavailable-items::-webkit-scrollbar-track {
  background: #D2C9C0;
  border-radius: 0.625rem;
}

.unavailable-message-modal .unavailable-modal-body .unavailable-items::-webkit-scrollbar-thumb {
  background-color: #A49A8E;
  border-radius: 0.625rem;
}

.unavailable-message-modal .unavailable-modal-body .unavailable-message {
  padding: 0;
  margin-bottom: 1rem;
}

.unavailable-message-modal .unavailable-modal-body .unavailable-message p {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 0;
}

.unavailable-message-modal .hproduct {
  position: relative;
  border-top: 0;
  padding-top: 0;
  margin-top: 1rem;
}

.unavailable-message-modal .hproduct:first-child {
  margin-top: 0;
}

.unavailable-message-modal .hproduct.item .photo {
  width: 3.125rem;
  height: 4rem;
  border-radius: 0.5rem;
  object-fit: cover;
  margin-right: 0.5rem;
}

.unavailable-message-modal .hproduct.item .product-name {
  font-family: "Montserrat", sans-serif;
  ;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #1E120D;
}

.unavailable-message-modal .hproduct.item .description {
  position: absolute;
  width: 45%;
  bottom: -0.5rem;
  left: 10rem;
}

.unavailable-message-modal .hproduct.item .description .price {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  color: #1E120D;
}

.unavailable-message-modal .unavailable-actions {
  padding: 1rem 0 0;
}

.unavailable-message-modal .unavailable-modal-body {
  max-height: unset !important;
  height: unset !important;
  width: unset !important;
}

.unavailable-message-modal .unavailable-modal-body .unavailable-actions .unavailable-button:hover {
  color: #575756;
  border-color: #575756;
}

.unavailable-message-modal .unavailable-modal-body .unavailable-actions .btn-success.unavailable-button:hover {
  background-color: #575756;
  color: #fff;
}

.gift-card-section table td.number,
.gift-card-section table td.number span {
  display: inline !important;
}

.gift-card-section .payment-discoints-table::after {
  content: "Atenção: os vales de presente não podem ser utilizados para a compra de produtos indisponíveis.";
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
}

@media(min-width: 64rem) {
  .unavailable-modal-body .unavailable-actions .unavailable-button {
    max-width: 31.125rem;
  }

  .unavailable-message-modal {
    width: 34.125rem;
    height: 27rem;
    left: 50%;
    top: 15% !important;
  }

  .unavailable-message-modal .hproduct.item .description {
    width: 63%;
  }

  .unavailable-message-modal .unavailable-modal-body {
    padding: 1.5rem;
  }

  .unavailable-message-modal .unavailable-modal-body .unavailable-message p {
    font-size: 1.125rem;
    line-height: 1.25rem;
  }

  .unavailable-message-modal .unavailable-modal-body .unavailable-items {
    min-height: 14rem;
    height: 14rem;
  }
}