
/* source: <alvaro.chromatox-checkout-v6@0.2.29> */
@import url(https://fonts.googleapis.com/css2?family=Exo+2:wght@300;400;500;600;700&display=swap);@charset "UTF-8";
body,
body button,
body select,
body textarea,
body input {
  font-family: "Exo 2", sans-serif !important;
  background-color: #FFFFFF;
}

html body a {
  color: #006837;
}

body.v-custom-step-profile .container-main .client-pre-email h3.client-pre-email-h span:before,
body.v-custom-step-shipping .container-main .client-pre-email h3.client-pre-email-h span:before,
body.v-custom-step-payment .container-main .client-pre-email h3.client-pre-email-h span:before,
body.v-custom-step-shipping .container-main .shipping-data .accordion-toggle:before,
body.v-custom-step-payment .container-main .payment-data .accordion-toggle > span:not(.payment-edit-link):before {
  background: #006837;
  border-color: #006837;
}

.container-main .orderform-template-holder #client-profile-data .link-box-edit,
.container-main .orderform-template-holder #shipping-data .link-box-edit,
.container-main .orderform-template-holder #payment-data .link-box-edit {
  color: #D4731E;
}

.container-main .orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-container .vtex-omnishipping-1-x-btn,
.container-main .btn-link,
.container-main .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a {
  color: #D4731E;
  text-decoration: underline;
}

.container-main .orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-pickupButton,
.container-main .orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-pickupViewOptionActive {
  background: #006837;
  border-color: #006837;
}

.container-main .orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-summaryChange {
  color: #006837;
}

html body::before {
  background-color: #006837;
}

.container-main .orderform-template-holder #payment-data .payment-group-item.active,
.container-main .orderform-template-holder #payment-data .payment-group-item:hover {
  border: 1px solid #006837;
}

.container-main .orderform-template-holder #payment-data .payment-group-item.active::before {
  border-color: #006837 transparent transparent transparent;
}

.container-main .btn-secondary,
.container-main .table.cart-items tbody tr td.product-name .add-service.btn,
.container-main .summary-template-holder .summary-coupon fieldset.coupon-fieldset button[type=submit] {
  border: 1px solid #006837;
  color: #006837;
}

.container-main .orderform-template .cart-template.mini-cart .summary-totalizers tfoot tr td.monetary {
  color: #006837;
}

.orderform-template-holder .step .submit.btn.btn-success,
.orderform-template-holder .step .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.submit.btn-success,
.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .orderform-template-holder .step a.submit.btn-success,
.orderform-template-holder .step #payment-data .payment-discounts-list table td.action a.submit.btn-success,
.orderform-template-holder #payment-data .payment-discounts-list table td.action .step a.submit.btn-success {
  min-width: 100% !important;
  padding: 10px;
}

.orderform-template-holder #client-profile-data form.client-pre-email,
.orderform-template-holder #client-profile-data .step.client-profile-data,
.orderform-template-holder #shipping-data,
.orderform-template-holder #payment-data {
  border: 1px solid #B3B3B3 !important;
}

.vcustom--vtex-omnishipping-1-x-address label,
.orderform-template-holder .step .input.text label {
  margin: 12px 0 8px 0;
  font-family: "Exo 2", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0%;
  color: #1D1D1F;
}

body.v-custom-step-profile .orderform-template-holder .step .form-step fieldset p {
  padding-bottom: 6px;
  margin-bottom: 9px;
}

body.v-custom-step-profile button#go-to-shipping {
  font-family: "Exo 2", sans-serif;
  font-weight: 300;
  line-height: 20px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  font-size: 0;
}
body.v-custom-step-profile button#go-to-shipping::after {
  content: "Ir para o endere\E7o";
  font-size: 16px;
}

body.v-custom-step-profile button#go-to-payment,
body.v-custom-step-shipping button#btn-go-to-payment {
  font-size: 16px;
}

.orderform-template .custom-cart-template-wrap {
  border: 1px solid #B3B3B3 !important;
}

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

.checkout-container {
  min-height: calc(100vh - 337px) !important;
}

html body a {
  color: #7F1A54;
}

body.v-custom-loaded .container {
  max-width: 1320px;
  margin-bottom: 20px;
}

body.v-custom-loaded .btn-success,
body.v-custom-loaded .btn-success,
body.v-custom-loaded .btn-success {
  font-family: "Exo 2", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
}
body.v-custom-loaded .btn-success:hover,
body.v-custom-loaded .btn-success:focus,
body.v-custom-loaded .btn-success:active {
  font-weight: 900;
}

body.v-custom-loaded.clt .client-profile-data .box-client-info .row-fluid .box-client-info-pf::before {
  content: "Dados do Respons\E1vel";
  padding-top: 0;
  margin-top: 0;
}

body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder {
  width: calc(100% - 332px);
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .cart {
  padding-left: 0;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items {
  font-family: "Exo 2", sans-serif;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items thead {
  font-family: "Exo 2", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items thead th {
  font-family: "Exo 2", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #818181;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items thead th.product-price {
  min-width: 85px;
  order: 2;
  margin-left: 0;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items thead th.quantity {
  min-width: 184px;
  margin-left: 0;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items thead th.quantity-price {
  display: initial;
  order: 5;
  min-width: 69px;
  margin-left: 0;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items thead th.item-remove {
  display: initial;
  order: 6;
  min-width: 25px;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items tbody tr {
  border-top: 0;
  border-bottom: 1px solid #B3B3B3;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items tbody tr .v-custom-product-item-wrap {
  padding-top: 0;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items tbody tr td {
  font-family: "Exo 2", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0%;
  color: #1D1D1F;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items tbody tr td.product-name .seller {
  display: none;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items tbody tr td.quantity {
  border: 0;
  min-width: 200px;
  margin-left: 0;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items tbody tr td.quantity input {
  font-family: "Exo 2", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0%;
  text-align: center;
  width: 40px !important;
  color: #1D1D1F;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items tbody tr td.quantity .item-quantity-change {
  border: 1px solid #CECECE;
  width: 40px;
  height: 40px;
  border-radius: 2px;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items tbody tr td.quantity .item-quantity-change i {
  line-height: 40px;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items tbody tr td.quantity .item-quantity-change i::before {
  font-weight: normal;
  font-size: 40px;
  width: 40px;
  height: 40px;
  color: #7F1A54;
  line-height: 46px;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items tbody tr td.quantity .item-quantity-change.item-quantity-change-decrement i:before {
  content: "-";
  line-height: 30px !important;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items tbody tr td.product-price {
  order: 2;
  min-width: 85px;
  margin-left: 0;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items tbody tr td.product-price .new-product-price {
  font-weight: 400;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items tbody tr td.quantity-price {
  display: initial !important;
  order: 5;
  min-width: 75px;
  margin-left: 0;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items tbody tr td.quantity-price .total-selling-price {
  font-weight: 400;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items tbody tr td.item-remove i.icon {
  display: flex;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .table.cart-items tbody tr td.item-remove i.icon.icon-remove.item-remove-ico::before {
  content: url("https://alvaro.vtexassets.com/assets/vtex.file-manager-graphql/images/c453be00-17b6-4919-b087-d7561e955343___eedaad06306e5101d3d82087841e4d01.svg");
  width: 32px;
  height: 32px;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .cart-template-holder .cart-more-options .srp-container {
  display: none !important;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder {
  font-family: "Exo 2", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  max-width: 312px;
  border-width: 1px;
  border-radius: 16px;
  padding-top: 24px;
  padding-right: 16px;
  padding-bottom: 24px;
  padding-left: 16px;
  gap: 10px;
  border: 1px solid #B3B3B3;
}
@media (max-width: 480px) {
  body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder {
    max-width: 100%;
  }
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder::before {
  display: block;
  content: "Resumo do pedido";
  color: #7F1A54;
  margin-bottom: 26px;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder .coupon-column.summary-coupon-wrap fieldset.coupon-fieldset > div {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder .coupon-column.summary-coupon-wrap .coupon-fieldset .coupon-label {
  display: block;
  text-align: left;
  margin-bottom: 7px;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder .coupon-column.summary-coupon-wrap .coupon-fieldset .coupon-label label {
  display: initial;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #1D1D1F;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder .coupon-column.summary-coupon-wrap .coupon-fieldset .coupon-fields input {
  min-width: 152px;
  height: 40;
  border-width: 1px;
  border-radius: 8px;
  border: 1px solid #B3B3B3;
  background: #FFFFFF;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder .coupon-column.summary-coupon-wrap .coupon-fieldset .coupon-fields button {
  min-width: 112px;
  height: 40px;
  border-radius: 8px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  gap: 8px;
  background: #7F1A54;
  color: #FFFFFF;
  border: 0;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder .coupon-column.summary-coupon-wrap .coupon-fieldset .coupon-fields button:hover, body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder .coupon-column.summary-coupon-wrap .coupon-fieldset .coupon-fields button:focus, body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder .coupon-column.summary-coupon-wrap .coupon-fieldset .coupon-fields button:active {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder .coupon-column.summary-coupon-wrap .coupon-fieldset .coupon-fields .info > span {
  color: #F78E26;
  font-weight: 600;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder tbody {
  border-top: 0;
  border-bottom: 0;
  padding: 15px 0;
  padding-bottom: 0;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder tbody .srp-summary-result.hide {
  display: none !important;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder tbody tr.Discounts .info {
  color: #B3B3B3;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder tbody tr.Discounts .monetary {
  color: #B3B3B3;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder tbody tr .info {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #818181;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder tbody tr .monetary {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0%;
  text-align: right;
  color: #818181;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder tfoot tr {
  margin-bottom: 28px;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder tfoot tr .info {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #F78E26;
  padding: 0 !important;
}
body.v-custom-loaded .container-cart .cart-template.full-cart .summary-template-holder tfoot tr .monetary {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  text-align: right;
  color: #F78E26;
  padding: 0 !important;
}

.v-custom-cart-empty .empty-cart-content {
  text-align: center;
  max-width: 430px;
  margin: auto;
}
@media (max-width: 480px) {
  .v-custom-cart-empty .empty-cart-content {
    max-width: 310px;
    padding: 16px 20px;
  }
}
.v-custom-cart-empty .empty-cart-content::before {
  content: "";
  display: inline-block;
  width: 48px;
  height: 48px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="none"><path d="M6 9.04688C6 8.18965 6.67447 7.5 7.51283 7.5H10.3809C11.7677 7.5 12.9968 8.325 13.5704 9.5625H39.4776C41.1354 9.5625 42.3457 11.1738 41.9108 12.8109L39.3264 22.6271C38.7906 24.651 36.9941 26.0625 34.9455 26.0625H16.76L17.1004 27.8994C17.2391 28.6277 17.8631 29.1562 18.588 29.1562H36.7609C37.5992 29.1562 38.2737 29.8459 38.2737 30.7031C38.2737 31.5604 37.5992 32.25 36.7609 32.25H18.588C16.407 32.25 14.5349 30.6645 14.1315 28.4795L10.8789 11.0127C10.8347 10.7678 10.6267 10.5938 10.3809 10.5938H7.51283C6.67447 10.5938 6 9.9041 6 9.04688ZM14.0684 37.4062C14.0684 37 14.1467 36.5977 14.2987 36.2223C14.4508 35.847 14.6737 35.5059 14.9546 35.2186C15.2356 34.9314 15.5691 34.7035 15.9362 34.548C16.3033 34.3925 16.6967 34.3125 17.0941 34.3125C17.4914 34.3125 17.8849 34.3925 18.2519 34.548C18.619 34.7035 18.9526 34.9314 19.2335 35.2186C19.5145 35.5059 19.7374 35.847 19.8894 36.2223C20.0415 36.5977 20.1197 37 20.1197 37.4062C20.1197 37.8125 20.0415 38.2148 19.8894 38.5902C19.7374 38.9655 19.5145 39.3066 19.2335 39.5939C18.9526 39.8811 18.619 40.109 18.2519 40.2645C17.8849 40.42 17.4914 40.5 17.0941 40.5C16.6967 40.5 16.3033 40.42 15.9362 40.2645C15.5691 40.109 15.2356 39.8811 14.9546 39.5939C14.6737 39.3066 14.4508 38.9655 14.2987 38.5902C14.1467 38.2148 14.0684 37.8125 14.0684 37.4062ZM35.248 34.3125C36.0505 34.3125 36.8201 34.6384 37.3875 35.2186C37.9549 35.7988 38.2737 36.5857 38.2737 37.4062C38.2737 38.2268 37.9549 39.0137 37.3875 39.5939C36.8201 40.1741 36.0505 40.5 35.248 40.5C34.4456 40.5 33.676 40.1741 33.1086 39.5939C32.5411 39.0137 32.2224 38.2268 32.2224 37.4062C32.2224 36.5857 32.5411 35.7988 33.1086 35.2186C33.676 34.6384 34.4456 34.3125 35.248 34.3125Z" fill="%237F1A54"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 10px;
  vertical-align: middle;
}
.v-custom-cart-empty h2.empty-cart-title {
  font-size: 0;
}
.v-custom-cart-empty h2.empty-cart-title::after {
  content: "Sua sacola esta vazia";
  font-family: "Exo 2", sans-serif;
  font-weight: 900;
  font-size: 30px;
  line-height: 34px;
  letter-spacing: 0%;
  color: #818181;
}
@media (max-width: 480px) {
  .v-custom-cart-empty h2.empty-cart-title {
    max-width: 184px;
    margin: 20px auto;
    line-height: 9px;
  }
}
.v-custom-cart-empty .empty-cart-message p {
  font-family: "Exo 2", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #1D1D1F;
}
.v-custom-cart-empty #cart-choose-products {
  font-size: 0;
  position: relative;
  background: #FFF;
  border: 1px solid #D8D8D8;
  box-shadow: none;
}
@media (max-width: 480px) {
  .v-custom-cart-empty #cart-choose-products {
    width: 100%;
  }
}
.v-custom-cart-empty #cart-choose-products:hover,
.v-custom-cart-empty #cart-choose-products:active,
.v-custom-cart-empty #cart-choose-products.active,
.v-custom-cart-empty #cart-choose-products:focus {
  border: 2px solid #7F1A54;
}
.v-custom-cart-empty #cart-choose-products:hover::after,
.v-custom-cart-empty #cart-choose-products:active::after,
.v-custom-cart-empty #cart-choose-products.active::after,
.v-custom-cart-empty #cart-choose-products:focus::after {
  font-family: "Exo 2", sans-serif;
  font-weight: 900;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
}
.v-custom-cart-empty #cart-choose-products::after {
  content: "CONTINUAR COMPRANDO";
  font-size: 14px;
  display: inline-block;
  color: #7F1A54;
}

@media (max-width: 480px) {
  .container-cart .cart-template.full-cart .cart-template-holder {
    width: 100% !important;
    /* Garante que o container ocupa 100% */
  }
  .container-cart .cart-template.full-cart .table.cart-items td.product-price {
    margin-left: 90px !important;
    display: block !important;
    text-align: left;
    min-width: 100% !important;
    width: 100% !important;
    float: initial;
    margin-bottom: 15px;
  }
  .container-cart .cart-template.full-cart .table.cart-items td.quantity {
    justify-content: flex-start;
  }
  .container-cart .cart-template.full-cart .table.cart-items td.quantity-price {
    display: none !important;
    opacity: 0;
  }
  .container-cart .cart-template.full-cart .table.cart-items .v-custom-product-item-wrap td.quantity-price {
    display: none !important;
    opacity: 0;
  }
  .container-cart .cart-template.full-cart .summary-template-holder {
    width: 100% !important;
    max-width: 100%;
    border: 0;
    margin-top: 0;
  }
  .container-cart .cart-template.full-cart .summary-template-holder::before {
    color: #818181;
    text-align: center;
  }
  .container-cart .extensions-checkout-buttons-container {
    display: none !important;
  }
  .checkout-container {
    min-height: auto !important;
  }
}
body.js-vcustom-hideEmailStep .client-profile-data .accordion-toggle > span::before,
body.v-custom-step-payment .payment-data .accordion-toggle > span:not(.payment-edit-link)::before,
body.v-custom-step-shipping .shipping-data .accordion-toggle::before,
body.v-custom-step-profile .client-profile-data .accordion-toggle > span::before,
body.v-custom-step-email .client-pre-email h3.client-pre-email-h span::before,
body.v-custom-step-profile .client-pre-email h3.client-pre-email-h span::before,
body.v-custom-step-payment .client-pre-email h3.client-pre-email-h span::before,
body.v-custom-step-payment .client-profile-data .accordion-toggle > span::before,
body.v-custom-step-payment .shipping-data .accordion-toggle::before,
body.v-custom-step-shipping .client-pre-email h3.client-pre-email-h span::before,
body.v-custom-step-shipping .client-profile-data .accordion-toggle > span::before,
body.v-custom-step-profile .client-pre-email h3.client-pre-email-h span::before {
  background: #FFFFFF;
  border-color: #7F1A54;
  color: #7F1A54;
}

body.v-custom-step-profile .container-main .client-pre-email h3.client-pre-email-h span::before,
body.v-custom-step-shipping .container-main .client-pre-email h3.client-pre-email-h span::before,
body.v-custom-step-payment .container-main .client-pre-email h3.client-pre-email-h span::before,
body.v-custom-step-shipping .container-main .shipping-data .accordion-toggle::before,
body.v-custom-step-payment .container-main .payment-data .accordion-toggle > span:not(.payment-edit-link)::before {
  background: #7F1A54;
  border-color: #7F1A54;
}

.client-pre-email h3.client-pre-email-h span::before,
.client-profile-data .accordion-toggle > span::before,
.shipping-data .accordion-toggle::before,
.payment-data .accordion-toggle > span:not(.payment-edit-link)::before {
  background: #FFFFFF;
  border: 1px solid #7F1A54;
  color: #7F1A54;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-weight: 600;
  font-size: 14px;
}

.client-pre-email h3.client-pre-email-h span::before,
.client-profile-data .accordion-toggle > span::before,
.shipping-data .accordion-toggle::before,
.payment-data .accordion-toggle > span:not(.payment-edit-link)::before {
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-family: "Exo 2", sans-serif;
  font-weight: 600;
  font-size: 14px;
}

body.v-custom-step-profile .client-profile-data span.accordion-toggle,
body.v-custom-step-shipping .shipping-data span.accordion-toggle,
body.v-custom-step-payment .payment-data span.accordion-toggle {
  font-weight: 600 !important;
}
body.v-custom-step-profile .client-profile-data span.accordion-toggle.accordion-toggle-active,
body.v-custom-step-shipping .shipping-data span.accordion-toggle.accordion-toggle-active,
body.v-custom-step-payment .payment-data span.accordion-toggle.accordion-toggle-active {
  font-weight: 900 !important;
}
body.v-custom-step-profile .client-profile-data span.accordion-toggle.accordion-toggle-active::before,
body.v-custom-step-profile .client-profile-data span.accordion-toggle.accordion-toggle-active ::before,
body.v-custom-step-shipping .shipping-data span.accordion-toggle.accordion-toggle-active::before,
body.v-custom-step-shipping .shipping-data span.accordion-toggle.accordion-toggle-active ::before,
body.v-custom-step-payment .payment-data span.accordion-toggle.accordion-toggle-active::before,
body.v-custom-step-payment .payment-data span.accordion-toggle.accordion-toggle-active ::before {
  background: #7F1A54 !important;
  border-color: #7F1A54 !important;
  color: #FFFFFF !important;
}
body.v-custom-step-profile .client-profile-data span.accordion-toggle::before,
body.v-custom-step-shipping .shipping-data span.accordion-toggle::before,
body.v-custom-step-payment .payment-data span.accordion-toggle::before {
  background: #FFF !important;
  border-color: #7F1A54 !important;
  color: #7F1A54 !important;
}

body.v-custom-loaded .orderform-template .cart-template.mini-cart h2,
body.v-custom-loaded .orderform-template-holder #client-profile-data form.client-pre-email .accordion-toggle,
body.v-custom-loaded .orderform-template-holder #client-profile-data .step.client-profile-data .accordion-toggle,
body.v-custom-loaded .orderform-template-holder #shipping-data .accordion-toggle,
body.v-custom-loaded .orderform-template-holder #payment-data .accordion-toggle,
body.v-custom-loaded .client-pre-email h3.client-pre-email-h span::after,
body.v-custom-loaded .cart-more-options .srp-container .srp-main-title {
  font-family: "Exo 2", sans-serif;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0%;
  color: #7F1A54;
}
body.v-custom-loaded .orderform-template .cart-template.mini-cart h2,
body.v-custom-loaded .orderform-template-holder #client-profile-data form.client-pre-email .accordion-toggle,
body.v-custom-loaded .orderform-template-holder #client-profile-data .step.client-profile-data .accordion-toggle,
body.v-custom-loaded .orderform-template-holder #payment-data .accordion-toggle,
body.v-custom-loaded .client-pre-email h3.client-pre-email-h span::after,
body.v-custom-loaded .cart-more-options .srp-container .srp-main-title {
  font-size: 16px;
}
body.v-custom-loaded .orderform-template-holder #client-profile-data form.client-pre-email,
body.v-custom-loaded .orderform-template-holder #client-profile-data .step.client-profile-data,
body.v-custom-loaded .orderform-template-holder #shipping-data,
body.v-custom-loaded .orderform-template-holder #payment-data {
  border: 1px solid #B3B3B3 !important;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  width: 610;
  height: 480;
  border-width: 1px;
  border-radius: 16px;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  gap: 24px;
}
body.v-custom-loaded .client-profile-data .box-step .box-info,
body.v-custom-loaded .shipping-data .box-step .box-info,
body.v-custom-loaded .payment-data .box-step .box-info,
body.v-custom-loaded .orderform-template-holder .step .box-info {
  font-family: "Exo 2", sans-serif;
  font-weight: 300;
  font-size: 16px !important;
  line-height: 20px;
  letter-spacing: 0%;
  color: #818181;
}
body.v-custom-loaded .client-profile-data .box-step .box-info .vtex-omnishipping-1-x-SummaryItemContent,
body.v-custom-loaded .shipping-data .box-step .box-info .vtex-omnishipping-1-x-SummaryItemContent,
body.v-custom-loaded .payment-data .box-step .box-info .vtex-omnishipping-1-x-SummaryItemContent,
body.v-custom-loaded .orderform-template-holder .step .box-info .vtex-omnishipping-1-x-SummaryItemContent {
  font-size: 16px !important;
}

.body-order-form .orderform-template-holder #shipping-data .accordion-toggle {
  font-size: 0 !important;
  position: relative;
  font-size: 0 !important;
}
.body-order-form .client-profile-data .accordion-toggle.collapsed {
  /* Esconde o texto original */
  position: relative;
  font-size: 0 !important;
  display: flex;
  align-items: center;
}
.body-order-form .client-profile-data .accordion-toggle.collapsed::after {
  content: "Dados Cadastrais";
  /* Novo texto */
  font-size: 16px;
  line-height: 20px;
  color: #7F1A54 !important;
}
.body-order-form .shipping-data .accordion-toggle.collapsed {
  /* Esconde o texto original */
  position: relative;
  font-size: 0 !important;
  display: flex;
  align-items: center;
}
.body-order-form .shipping-data .accordion-toggle.collapsed::after {
  content: "Endere\E7o";
  /* Novo texto */
  font-size: 16px;
  line-height: 20px;
  color: #7F1A54 !important;
}
.body-order-form .orderform-template .cart-template.mini-cart .cart {
  padding: 0;
}
.body-order-form .orderform-template .cart-template.mini-cart .summary-template-holder .summary > .summary-coupon-wrap {
  border-top: 0;
}
.body-order-form .summary-template-holder tr.srp-summary-result.hide {
  display: none !important;
}
.body-order-form .summary-template-holder .summary-coupon fieldset.coupon-fieldset > div[style*=none] p.coupon-label {
  display: flex;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #1D1D1F;
  padding-bottom: 6px;
}
.body-order-form .summary-template-holder .summary-coupon fieldset.coupon-fieldset p label {
  font-family: "Exo 2", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0%;
}
.body-order-form .orderform-template .cart-template.mini-cart .summary-totalizers tbody {
  border-top: 0 !important;
  border-bottom: 0 !important;
  padding: 0 0 !important;
  display: block;
}
.body-order-form .orderform-template .cart-template.mini-cart .summary-totalizers tfoot tr td {
  padding: 0px 0 !important;
}
.body-order-form .orderform-template .cart-template.mini-cart .summary-totalizers {
  padding-top: 15px;
  padding-bottom: 15px;
}
.body-order-form .orderform-template .cart-template.mini-cart .summary-totalizers tbody td.monetary, .body-order-form .orderform-template .cart-template.mini-cart .summary-totalizers tbody td.info {
  color: #818181;
  font-family: "Exo 2", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0%;
  text-align: left;
}
.body-order-form .orderform-template .cart-template.mini-cart .summary-totalizers tbody td.monetary {
  text-align: right;
}
.body-order-form .orderform-template .cart-template.mini-cart .summary-totalizers tbody tr.Discounts td.monetary, .body-order-form .orderform-template .cart-template.mini-cart .summary-totalizers tbody tr.Discounts td.info {
  color: #B3B3B3;
}
.body-order-form .link-box-edit .icon-edit:before {
  content: "";
  display: inline-block;
  width: 53px;
  height: 16px;
  background: url('data:image/svg+xml,<svg width="53" height="16" viewBox="0 0 53 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_5209_20099)"><path d="M15.5739 2.59753L13.3921 0.413883C12.8424 -0.136307 11.886 -0.137364 11.3342 0.41494L1.56011 10.2855C1.51678 10.3292 1.48552 10.3829 1.46847 10.4418L0.0139569 15.5371C-0.0222815 15.664 0.013241 15.8008 0.10665 15.8943C0.175888 15.9636 0.26858 16.0009 0.363762 16.0009C0.397137 16.0009 0.430886 15.9963 0.463545 15.987L5.55441 14.5313C5.61336 14.5142 5.66698 14.4829 5.71065 14.4396L15.5739 4.6561C15.8488 4.38102 16 4.01564 16 3.62683C16 3.23803 15.8488 2.87261 15.5739 2.59753ZM9.74958 3.06011L11.0881 4.39865L4.09966 11.3871L3.59812 10.3837C3.53631 10.2605 3.41062 10.1827 3.27282 10.1827H2.69049L9.74958 3.06011ZM0.893225 15.1078L1.36688 13.4497L2.55126 14.6341L0.893225 15.1078ZM5.09098 13.9086L3.35117 14.4056L1.59539 12.6498L2.0924 10.91H3.048L3.67475 12.1635C3.7099 12.2339 3.76707 12.291 3.8374 12.3262L5.09095 12.9529V13.9086H5.09098ZM5.81828 13.3105V12.7282C5.81828 12.5904 5.74052 12.4647 5.61728 12.4029L4.61385 11.9013L11.6023 4.91287L12.9408 6.25141L5.81828 13.3105ZM15.0607 4.15043L13.4574 5.7395L10.2615 2.5436L11.8495 0.941301C12.1243 0.666427 12.603 0.666427 12.8779 0.941301L15.0597 3.12311C15.1971 3.26053 15.2728 3.44305 15.2728 3.6373C15.2728 3.83155 15.1971 4.01407 15.0607 4.15043Z" fill="%237B8A9C"/></g><path d="M22.508 4.708C22.9 4.708 23.296 4.708 23.696 4.708C24.096 4.708 24.492 4.716 24.884 4.732C25.284 4.74 25.672 4.756 26.048 4.78L26.012 5.392H22.64C22.376 5.392 22.172 5.464 22.028 5.608C21.892 5.752 21.824 5.964 21.824 6.244V11.476C21.824 11.756 21.892 11.972 22.028 12.124C22.172 12.268 22.376 12.34 22.64 12.34H26.012L26.048 12.94C25.672 12.964 25.284 12.98 24.884 12.988C24.492 12.996 24.096 13 23.696 13C23.296 13.008 22.9 13.012 22.508 13.012C22.068 13.012 21.712 12.888 21.44 12.64C21.176 12.384 21.044 12.052 21.044 11.644V6.076C21.044 5.66 21.176 5.328 21.44 5.08C21.712 4.832 22.068 4.708 22.508 4.708ZM21.248 8.284H25.532V8.92H21.248V8.284ZM29.5837 7.036C29.9677 7.036 30.3517 7.088 30.7357 7.192C31.1197 7.296 31.4957 7.448 31.8637 7.648L31.8277 8.152C31.4117 8.016 31.0437 7.908 30.7237 7.828C30.4117 7.748 30.0837 7.708 29.7397 7.708C29.3717 7.708 29.0717 7.78 28.8397 7.924C28.6157 8.06 28.4517 8.3 28.3477 8.644C28.2437 8.988 28.1917 9.464 28.1917 10.072C28.1917 10.68 28.2437 11.16 28.3477 11.512C28.4517 11.856 28.6117 12.104 28.8277 12.256C29.0517 12.4 29.3397 12.472 29.6917 12.472C29.9397 12.472 30.1637 12.44 30.3637 12.376C30.5717 12.304 30.7917 12.192 31.0237 12.04C31.2557 11.888 31.5237 11.7 31.8277 11.476L31.8877 12.052C31.5277 12.372 31.1477 12.636 30.7477 12.844C30.3477 13.044 29.9237 13.144 29.4757 13.144C28.7397 13.144 28.2117 12.896 27.8917 12.4C27.5717 11.896 27.4117 11.124 27.4117 10.084C27.4117 9.332 27.4877 8.736 27.6397 8.296C27.7997 7.848 28.0357 7.528 28.3477 7.336C28.6677 7.136 29.0797 7.036 29.5837 7.036ZM32.4877 4.6V13H31.8997L31.8037 11.98L31.7317 11.908V7.888L31.7917 7.708C31.7597 7.484 31.7397 7.276 31.7317 7.084C31.7317 6.892 31.7317 6.684 31.7317 6.46V4.6H32.4877ZM35.3117 7.18V13H34.5677V7.18H35.3117ZM35.1197 4.732C35.2877 4.732 35.3717 4.816 35.3717 4.984V5.692C35.3717 5.86 35.2877 5.944 35.1197 5.944H34.7597C34.5917 5.944 34.5077 5.86 34.5077 5.692V4.984C34.5077 4.816 34.5917 4.732 34.7597 4.732H35.1197ZM38.5311 5.428V11.548C38.5311 11.844 38.5991 12.06 38.7351 12.196C38.8791 12.332 39.0951 12.4 39.3831 12.4H40.3311L40.4271 12.964C40.3071 12.996 40.1671 13.02 40.0071 13.036C39.8551 13.06 39.7071 13.076 39.5631 13.084C39.4191 13.092 39.3031 13.096 39.2151 13.096C38.7431 13.096 38.3831 12.972 38.1351 12.724C37.8951 12.476 37.7751 12.116 37.7751 11.644V5.428H38.5311ZM40.4991 7.18V7.804H36.7191V7.24L37.8591 7.18H40.4991ZM44.5208 7.036C44.9208 7.036 45.2568 7.096 45.5288 7.216C45.8088 7.328 46.0208 7.516 46.1648 7.78C46.3088 8.036 46.3808 8.384 46.3808 8.824V13H45.7808L45.6608 11.728L45.6128 11.62V8.824C45.6128 8.456 45.5248 8.176 45.3488 7.984C45.1808 7.792 44.8568 7.696 44.3768 7.696C44.0248 7.696 43.6168 7.712 43.1528 7.744C42.6888 7.776 42.2368 7.816 41.7968 7.864L41.7248 7.3C41.9968 7.252 42.2848 7.212 42.5888 7.18C42.8928 7.14 43.2088 7.108 43.5368 7.084C43.8648 7.052 44.1928 7.036 44.5208 7.036ZM45.9848 9.448L45.9728 10.024L43.1288 10.048C42.8248 10.056 42.6008 10.14 42.4568 10.3C42.3208 10.452 42.2528 10.668 42.2528 10.948V11.452C42.2528 11.78 42.3368 12.024 42.5048 12.184C42.6728 12.344 42.9288 12.424 43.2728 12.424C43.5288 12.432 43.8088 12.388 44.1128 12.292C44.4248 12.196 44.7328 12.056 45.0368 11.872C45.3408 11.688 45.6088 11.472 45.8408 11.224V11.812C45.7448 11.932 45.6048 12.064 45.4208 12.208C45.2448 12.352 45.0368 12.492 44.7968 12.628C44.5648 12.764 44.3048 12.876 44.0168 12.964C43.7368 13.052 43.4448 13.096 43.1408 13.096C42.8048 13.096 42.5128 13.036 42.2648 12.916C42.0168 12.796 41.8208 12.62 41.6768 12.388C41.5408 12.148 41.4728 11.86 41.4728 11.524V10.852C41.4728 10.404 41.6048 10.06 41.8688 9.82C42.1408 9.572 42.5208 9.448 43.0088 9.448H45.9848ZM48.9358 7.18L49.0318 8.284L49.1038 8.464V13H48.3478V7.18H48.9358ZM51.8398 7.036L51.7438 7.756H51.4558C51.0798 7.756 50.7078 7.84 50.3398 8.008C49.9798 8.168 49.5438 8.4 49.0318 8.704L48.9718 8.2C49.4198 7.84 49.8638 7.556 50.3038 7.348C50.7438 7.14 51.1718 7.036 51.5878 7.036H51.8398Z" fill="%23818181"/><path d="M20 14.2H52.0798V14.8H20V14.2Z" fill="%23818181"/><defs><clipPath id="clip0_5209_20099"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}
.body-order-form .container-main .orderform-template .cart-template.mini-cart .summary-totalizers tfoot tr td.monetary, .body-order-form .container-main .orderform-template .cart-template.mini-cart .summary-totalizers tfoot tr td.info {
  color: #F78E26;
  font-family: "Exo 2", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  text-align: left;
}
.body-order-form .container-main .orderform-template .cart-template.mini-cart .summary-totalizers tfoot tr td.monetary {
  text-align: right;
}
.body-order-form .cart-template.mini-cart .custom-cart-template-wrap h2 {
  font-weight: 300;
}
.body-order-form .cart-template.mini-cart .summary-template-holder .summary-coupon .coupon-fields .coupon-value {
  min-width: 152px;
  height: 40px !important;
  border-width: 1px;
  border-radius: 8px;
  border: 1px solid #B3B3B3;
  background: #FFFFFF;
}
.body-order-form .cart-template.mini-cart .summary-template-holder .summary-coupon .coupon-fields .btn {
  min-width: 112px;
  height: 40px !important;
  border-radius: 8px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px !important;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  gap: 8px;
  background: #7F1A54;
  color: #FFFFFF;
  border: 0;
}
.body-order-form .cart-template.mini-cart .summary-template-holder .summary-coupon .coupon-fields .btn:hover, .body-order-form .cart-template.mini-cart .summary-template-holder .summary-coupon .coupon-fields .btn:focus, .body-order-form .cart-template.mini-cart .summary-template-holder .summary-coupon .coupon-fields .btn:active {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}
.body-order-form .cart-template.mini-cart .summary-template-holder .summary-coupon .coupon-fields .info > span {
  color: #F78E26;
  font-weight: 600;
}
.body-order-form .cart-template.mini-cart .summary-cart-template-holder .cart-items .hproduct.item {
  padding-top: 0;
}
.body-order-form .cart-template.mini-cart .summary-cart-template-holder .cart-items .hproduct.item img {
  width: 75px;
  height: 75px;
}
.body-order-form .cart-template.mini-cart .summary-cart-template-holder .cart-items .hproduct.item .product-name {
  font-family: "Exo 2", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0%;
  color: #1D1D1F;
}
.body-order-form .cart-template.mini-cart .summary-cart-template-holder .cart-items .hproduct.item .price {
  font-family: "Exo 2", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0%;
  color: #F78E26;
}
.body-order-form .cart-template.mini-cart .summary-cart-template-holder .cart-items .hproduct.item .quantity.badge {
  color: #f78e26;
  background: #fff;
  border-radius: 50%;
  height: 14px;
  width: 10px;
  line-height: 12px;
}
.body-order-form .cart-template.mini-cart .summary-cart-template-holder .summary > .summary-coupon-wrap {
  border-top: 0px;
}
.body-order-form .cart-template.mini-cart .price-details .field-help,
.body-order-form .cart-template.mini-cart .price-details .price-details-popup {
  max-width: 170px;
  font-size: 9px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.25);
  background-color: #7f1a54;
  border: 1px solid #7f1a54;
  text-shadow: none;
  transform: translate(60%, calc(30% - 10px));
}
.body-order-form .cart-template.mini-cart button.btn.btn-large {
  height: 45px;
  border-radius: 8px;
  padding-top: 8px;
  padding-right: 32px;
  padding-bottom: 8px;
  padding-left: 32px;
}

body .client-pre-email h3.client-pre-email-h span:before {
  background: #006837;
  border-color: #006837;
}
body .client-pre-email .emailInfo .icon-ok,
body .client-pre-email .emailInfo h3 {
  color: #006837;
}

.v-custom-loaded .client-profile-data .box-client-info .row-fluid {
  display: flex;
  flex-direction: column;
}
.v-custom-loaded .client-profile-data .box-client-info .row-fluid .box-client-info-pf {
  order: 2;
}
.v-custom-loaded .client-profile-data .box-client-info .row-fluid .box-client-info-pf::before {
  content: "Dados do Respons\E1vel";
  padding-top: 15px;
  margin-top: 15px;
  display: block;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 10px;
}
.v-custom-loaded .client-profile-data .box-client-info .row-fluid .box-client-info-pj {
  order: 1;
  padding-top: 0;
}
.v-custom-loaded .client-profile-data .box-client-info .row-fluid .box-client-info-pj .link.pf-pj.corporate-hide-link {
  display: none;
}

.box-client-info-pf p.client-email {
  width: calc(50% - 5px);
  margin-right: 10px;
  margin-bottom: 7px;
  position: relative;
}

body.v-custom-loaded .shipping-data .vtex-omnishipping-1-x-deliveryGroup,
body.v-custom-loaded .shipping-data .vtex-omnishipping-1-x-summaryPackage,
body.v-custom-loaded .shipping-data .shp-summary-group-price,
body.v-custom-loaded .shipping-data .link-change-shipping,
body.v-custom-loaded .shipping-data .delivery-address-title {
  display: none;
}
body.v-custom-loaded .shipping-data .vtex-omnishipping-1-x-SummaryItemInfo {
  border-right: 0;
}
body.v-custom-loaded .shipping-data p.input.ship-receiverName.required.text label[for=ship-receiverName] {
  position: relative;
  font-size: 0 !important;
}
body.v-custom-loaded .shipping-data p.input.ship-receiverName.required.text label[for=ship-receiverName]::after {
  content: "Nome do Cliente";
  font-size: 14px;
}

body.v-custom-step-payment .box-payment-group2.box-payment-option.bankInvoicePaymentGroup {
  font-family: "Exo 2", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0%;
  color: #1D1D1F;
  margin-top: 15px;
}
body.v-custom-step-payment .orderform-template-holder #payment-data .payment-group-item.active::after,
body.v-custom-step-payment .orderform-template-holder #payment-data .payment-group-item.active::before {
  display: none;
}
body.v-custom-step-payment .orderform-template-holder #payment-data .payment-group-item {
  background: #FFFFFF;
  border: 1px solid #B3B3B3;
}
body.v-custom-step-payment .orderform-template-holder #payment-data .payment-group-item.active {
  font-weight: 900;
  background: #1D1D1F;
  border: 1px solid #1D1D1F;
  color: #FFF;
}
body.v-custom-step-payment .orderform-template-holder #payment-data .payment-group-item.active span {
  color: #FFF;
}
body.v-custom-step-payment .container-main .orderform-template-holder #payment-data .payment-group-item.active,
body.v-custom-step-payment .container-main .orderform-template-holder #payment-data .payment-group-item:hover {
  background: #1D1D1F;
  border: 1px solid #1D1D1F;
  color: #FFF;
}
body.v-custom-step-payment .orderform-template-holder #payment-data p.link.link-gift-card,
body.v-custom-step-payment .orderform-template-holder #payment-data .payment-group-item {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
body.v-custom-step-payment #payment-group-bankInvoicePaymentGroup .payment-group-item-text {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
body.v-custom-step-payment #payment-group-bankInvoicePaymentGroup .payment-group-item-text::after {
  content: "" !important;
  display: inline-block;
  width: 17px;
  height: 17px;
  background: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 3.64286C0 2.80932 0.30784 2.00992 0.855797 1.42052C1.40376 0.831122 2.14695 0.5 2.92188 0.5H3.71875C3.93009 0.5 4.13278 0.590306 4.28223 0.751051C4.43167 0.911797 4.51562 1.12981 4.51562 1.35714C4.51562 1.58447 4.43167 1.80249 4.28223 1.96323C4.13278 2.12398 3.93009 2.21429 3.71875 2.21429H2.92188C2.18875 2.21429 1.59375 2.85429 1.59375 3.64286V4.5C1.59375 4.72733 1.50979 4.94535 1.36035 5.10609C1.21091 5.26684 1.00822 5.35714 0.796875 5.35714C0.585531 5.35714 0.382842 5.26684 0.233399 5.10609C0.0839561 4.94535 4.45375e-09 4.72733 0 4.5V3.64286ZM12.4844 1.35714C12.4844 1.12981 12.5683 0.911797 12.7178 0.751051C12.8672 0.590306 13.0699 0.5 13.2812 0.5H14.0781C14.8531 0.5 15.5962 0.831122 16.1442 1.42052C16.6922 2.00992 17 2.80932 17 3.64286V4.5C17 4.72733 16.916 4.94535 16.7666 5.10609C16.6172 5.26684 16.4145 5.35714 16.2031 5.35714C15.9918 5.35714 15.7891 5.26684 15.6396 5.10609C15.4902 4.94535 15.4062 4.72733 15.4062 4.5V3.64286C15.4062 2.85429 14.8112 2.21429 14.0781 2.21429H13.2812C13.0699 2.21429 12.8672 2.12398 12.7178 1.96323C12.5683 1.80249 12.4844 1.58447 12.4844 1.35714ZM0.796875 11.6429C1.00822 11.6429 1.21091 11.7332 1.36035 11.8939C1.50979 12.0547 1.59375 12.2727 1.59375 12.5V13.3571C1.59375 14.1457 2.18875 14.7857 2.92188 14.7857H3.71875C3.93009 14.7857 4.13278 14.876 4.28223 15.0368C4.43167 15.1975 4.51562 15.4155 4.51562 15.6429C4.51562 15.8702 4.43167 16.0882 4.28223 16.249C4.13278 16.4097 3.93009 16.5 3.71875 16.5H2.92188C2.14695 16.5 1.40376 16.1689 0.855797 15.5795C0.30784 14.9901 0 14.1907 0 13.3571V12.5C0 12.2727 0.0839561 12.0547 0.233399 11.8939C0.382842 11.7332 0.585531 11.6429 0.796875 11.6429ZM16.2031 11.6429C16.4145 11.6429 16.6172 11.7332 16.7666 11.8939C16.916 12.0547 17 12.2727 17 12.5V13.3571C17 14.1907 16.6922 14.9901 16.1442 15.5795C15.5962 16.1689 14.8531 16.5 14.0781 16.5H13.2812C13.0699 16.5 12.8672 16.4097 12.7178 16.249C12.5683 16.0882 12.4844 15.8702 12.4844 15.6429C12.4844 15.4155 12.5683 15.1975 12.7178 15.0368C12.8672 14.876 13.0699 14.7857 13.2812 14.7857H14.0781C14.8112 14.7857 15.4062 14.1457 15.4062 13.3571V12.5C15.4062 12.2727 15.4902 12.0547 15.6396 11.8939C15.7891 11.7332 15.9918 11.6429 16.2031 11.6429ZM3.71875 3.92857C3.93009 3.92857 4.13278 4.01888 4.28223 4.17962C4.43167 4.34037 4.51562 4.55839 4.51562 4.78571V12.2143C4.51562 12.4416 4.43167 12.6596 4.28223 12.8204C4.13278 12.9811 3.93009 13.0714 3.71875 13.0714C3.50741 13.0714 3.30472 12.9811 3.15527 12.8204C3.00583 12.6596 2.92188 12.4416 2.92188 12.2143V4.78571C2.92188 4.55839 3.00583 4.34037 3.15527 4.17962C3.30472 4.01888 3.50741 3.92857 3.71875 3.92857ZM7.70312 4.78571C7.70312 4.55839 7.61917 4.34037 7.46973 4.17962C7.32028 4.01888 7.11759 3.92857 6.90625 3.92857C6.69491 3.92857 6.49222 4.01888 6.34277 4.17962C6.19333 4.34037 6.10938 4.55839 6.10938 4.78571V12.2143C6.10938 12.4416 6.19333 12.6596 6.34277 12.8204C6.49222 12.9811 6.69491 13.0714 6.90625 13.0714C7.11759 13.0714 7.32028 12.9811 7.46973 12.8204C7.61917 12.6596 7.70312 12.4416 7.70312 12.2143V4.78571ZM10.0938 3.92857C10.3051 3.92857 10.5078 4.01888 10.6572 4.17962C10.8067 4.34037 10.8906 4.55839 10.8906 4.78571V12.2143C10.8906 12.4416 10.8067 12.6596 10.6572 12.8204C10.5078 12.9811 10.3051 13.0714 10.0938 13.0714C9.88241 13.0714 9.67972 12.9811 9.53027 12.8204C9.38083 12.6596 9.29688 12.4416 9.29688 12.2143V4.78571C9.29688 4.55839 9.38083 4.34037 9.53027 4.17962C9.67972 4.01888 9.88241 3.92857 10.0938 3.92857ZM14.0781 4.78571C14.0781 4.55839 13.9942 4.34037 13.8447 4.17962C13.6953 4.01888 13.4926 3.92857 13.2812 3.92857C13.0699 3.92857 12.8672 4.01888 12.7178 4.17962C12.5683 4.34037 12.4844 4.55839 12.4844 4.78571V12.2143C12.4844 12.4416 12.5683 12.6596 12.7178 12.8204C12.8672 12.9811 13.0699 13.0714 13.2812 13.0714C13.4926 13.0714 13.6953 12.9811 13.8447 12.8204C13.9942 12.6596 14.0781 12.4416 14.0781 12.2143V4.78571Z" fill="black"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 10px;
}
body.v-custom-step-payment #payment-group-bankInvoicePaymentGroup .payment-group-item-text.active, body.v-custom-step-payment #payment-group-bankInvoicePaymentGroup .payment-group-item-text:hover::after {
  background: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 3.64286C0 2.80932 0.30784 2.00992 0.855797 1.42052C1.40376 0.831122 2.14695 0.5 2.92188 0.5H3.71875C3.93009 0.5 4.13278 0.590306 4.28223 0.751051C4.43167 0.911797 4.51562 1.12981 4.51562 1.35714C4.51562 1.58447 4.43167 1.80249 4.28223 1.96323C4.13278 2.12398 3.93009 2.21429 3.71875 2.21429H2.92188C2.18875 2.21429 1.59375 2.85429 1.59375 3.64286V4.5C1.59375 4.72733 1.50979 4.94535 1.36035 5.10609C1.21091 5.26684 1.00822 5.35714 0.796875 5.35714C0.585531 5.35714 0.382842 5.26684 0.233399 5.10609C0.0839561 4.94535 4.45375e-09 4.72733 0 4.5V3.64286ZM12.4844 1.35714C12.4844 1.12981 12.5683 0.911797 12.7178 0.751051C12.8672 0.590306 13.0699 0.5 13.2812 0.5H14.0781C14.8531 0.5 15.5962 0.831122 16.1442 1.42052C16.6922 2.00992 17 2.80932 17 3.64286V4.5C17 4.72733 16.916 4.94535 16.7666 5.10609C16.6172 5.26684 16.4145 5.35714 16.2031 5.35714C15.9918 5.35714 15.7891 5.26684 15.6396 5.10609C15.4902 4.94535 15.4062 4.72733 15.4062 4.5V3.64286C15.4062 2.85429 14.8112 2.21429 14.0781 2.21429H13.2812C13.0699 2.21429 12.8672 2.12398 12.7178 1.96323C12.5683 1.80249 12.4844 1.58447 12.4844 1.35714ZM0.796875 11.6429C1.00822 11.6429 1.21091 11.7332 1.36035 11.8939C1.50979 12.0547 1.59375 12.2727 1.59375 12.5V13.3571C1.59375 14.1457 2.18875 14.7857 2.92188 14.7857H3.71875C3.93009 14.7857 4.13278 14.876 4.28223 15.0368C4.43167 15.1975 4.51562 15.4155 4.51562 15.6429C4.51562 15.8702 4.43167 16.0882 4.28223 16.249C4.13278 16.4097 3.93009 16.5 3.71875 16.5H2.92188C2.14695 16.5 1.40376 16.1689 0.855797 15.5795C0.30784 14.9901 0 14.1907 0 13.3571V12.5C0 12.2727 0.0839561 12.0547 0.233399 11.8939C0.382842 11.7332 0.585531 11.6429 0.796875 11.6429ZM16.2031 11.6429C16.4145 11.6429 16.6172 11.7332 16.7666 11.8939C16.916 12.0547 17 12.2727 17 12.5V13.3571C17 14.1907 16.6922 14.9901 16.1442 15.5795C15.5962 16.1689 14.8531 16.5 14.0781 16.5H13.2812C13.0699 16.5 12.8672 16.4097 12.7178 16.249C12.5683 16.0882 12.4844 15.8702 12.4844 15.6429C12.4844 15.4155 12.5683 15.1975 12.7178 15.0368C12.8672 14.876 13.0699 14.7857 13.2812 14.7857H14.0781C14.8112 14.7857 15.4062 14.1457 15.4062 13.3571V12.5C15.4062 12.2727 15.4902 12.0547 15.6396 11.8939C15.7891 11.7332 15.9918 11.6429 16.2031 11.6429ZM3.71875 3.92857C3.93009 3.92857 4.13278 4.01888 4.28223 4.17962C4.43167 4.34037 4.51562 4.55839 4.51562 4.78571V12.2143C4.51562 12.4416 4.43167 12.6596 4.28223 12.8204C4.13278 12.9811 3.93009 13.0714 3.71875 13.0714C3.50741 13.0714 3.30472 12.9811 3.15527 12.8204C3.00583 12.6596 2.92188 12.4416 2.92188 12.2143V4.78571C2.92188 4.55839 3.00583 4.34037 3.15527 4.17962C3.30472 4.01888 3.50741 3.92857 3.71875 3.92857ZM7.70312 4.78571C7.70312 4.55839 7.61917 4.34037 7.46973 4.17962C7.32028 4.01888 7.11759 3.92857 6.90625 3.92857C6.69491 3.92857 6.49222 4.01888 6.34277 4.17962C6.19333 4.34037 6.10938 4.55839 6.10938 4.78571V12.2143C6.10938 12.4416 6.19333 12.6596 6.34277 12.8204C6.49222 12.9811 6.69491 13.0714 6.90625 13.0714C7.11759 13.0714 7.32028 12.9811 7.46973 12.8204C7.61917 12.6596 7.70312 12.4416 7.70312 12.2143V4.78571ZM10.0938 3.92857C10.3051 3.92857 10.5078 4.01888 10.6572 4.17962C10.8067 4.34037 10.8906 4.55839 10.8906 4.78571V12.2143C10.8906 12.4416 10.8067 12.6596 10.6572 12.8204C10.5078 12.9811 10.3051 13.0714 10.0938 13.0714C9.88241 13.0714 9.67972 12.9811 9.53027 12.8204C9.38083 12.6596 9.29688 12.4416 9.29688 12.2143V4.78571C9.29688 4.55839 9.38083 4.34037 9.53027 4.17962C9.67972 4.01888 9.88241 3.92857 10.0938 3.92857ZM14.0781 4.78571C14.0781 4.55839 13.9942 4.34037 13.8447 4.17962C13.6953 4.01888 13.4926 3.92857 13.2812 3.92857C13.0699 3.92857 12.8672 4.01888 12.7178 4.17962C12.5683 4.34037 12.4844 4.55839 12.4844 4.78571V12.2143C12.4844 12.4416 12.5683 12.6596 12.7178 12.8204C12.8672 12.9811 13.0699 13.0714 13.2812 13.0714C13.4926 13.0714 13.6953 12.9811 13.8447 12.8204C13.9942 12.6596 14.0781 12.4416 14.0781 12.2143V4.78571Z" fill="white"/></svg>');
}
body.v-custom-step-payment #payment-group-bankInvoicePaymentGroup .payment-group-item-text.active span {
  font-weight: 900;
}
body.v-custom-step-payment #payment-group-bankInvoicePaymentGroup.active .payment-group-item-text::after {
  background: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 3.64286C0 2.80932 0.30784 2.00992 0.855797 1.42052C1.40376 0.831122 2.14695 0.5 2.92188 0.5H3.71875C3.93009 0.5 4.13278 0.590306 4.28223 0.751051C4.43167 0.911797 4.51562 1.12981 4.51562 1.35714C4.51562 1.58447 4.43167 1.80249 4.28223 1.96323C4.13278 2.12398 3.93009 2.21429 3.71875 2.21429H2.92188C2.18875 2.21429 1.59375 2.85429 1.59375 3.64286V4.5C1.59375 4.72733 1.50979 4.94535 1.36035 5.10609C1.21091 5.26684 1.00822 5.35714 0.796875 5.35714C0.585531 5.35714 0.382842 5.26684 0.233399 5.10609C0.0839561 4.94535 4.45375e-09 4.72733 0 4.5V3.64286ZM12.4844 1.35714C12.4844 1.12981 12.5683 0.911797 12.7178 0.751051C12.8672 0.590306 13.0699 0.5 13.2812 0.5H14.0781C14.8531 0.5 15.5962 0.831122 16.1442 1.42052C16.6922 2.00992 17 2.80932 17 3.64286V4.5C17 4.72733 16.916 4.94535 16.7666 5.10609C16.6172 5.26684 16.4145 5.35714 16.2031 5.35714C15.9918 5.35714 15.7891 5.26684 15.6396 5.10609C15.4902 4.94535 15.4062 4.72733 15.4062 4.5V3.64286C15.4062 2.85429 14.8112 2.21429 14.0781 2.21429H13.2812C13.0699 2.21429 12.8672 2.12398 12.7178 1.96323C12.5683 1.80249 12.4844 1.58447 12.4844 1.35714ZM0.796875 11.6429C1.00822 11.6429 1.21091 11.7332 1.36035 11.8939C1.50979 12.0547 1.59375 12.2727 1.59375 12.5V13.3571C1.59375 14.1457 2.18875 14.7857 2.92188 14.7857H3.71875C3.93009 14.7857 4.13278 14.876 4.28223 15.0368C4.43167 15.1975 4.51562 15.4155 4.51562 15.6429C4.51562 15.8702 4.43167 16.0882 4.28223 16.249C4.13278 16.4097 3.93009 16.5 3.71875 16.5H2.92188C2.14695 16.5 1.40376 16.1689 0.855797 15.5795C0.30784 14.9901 0 14.1907 0 13.3571V12.5C0 12.2727 0.0839561 12.0547 0.233399 11.8939C0.382842 11.7332 0.585531 11.6429 0.796875 11.6429ZM16.2031 11.6429C16.4145 11.6429 16.6172 11.7332 16.7666 11.8939C16.916 12.0547 17 12.2727 17 12.5V13.3571C17 14.1907 16.6922 14.9901 16.1442 15.5795C15.5962 16.1689 14.8531 16.5 14.0781 16.5H13.2812C13.0699 16.5 12.8672 16.4097 12.7178 16.249C12.5683 16.0882 12.4844 15.8702 12.4844 15.6429C12.4844 15.4155 12.5683 15.1975 12.7178 15.0368C12.8672 14.876 13.0699 14.7857 13.2812 14.7857H14.0781C14.8112 14.7857 15.4062 14.1457 15.4062 13.3571V12.5C15.4062 12.2727 15.4902 12.0547 15.6396 11.8939C15.7891 11.7332 15.9918 11.6429 16.2031 11.6429ZM3.71875 3.92857C3.93009 3.92857 4.13278 4.01888 4.28223 4.17962C4.43167 4.34037 4.51562 4.55839 4.51562 4.78571V12.2143C4.51562 12.4416 4.43167 12.6596 4.28223 12.8204C4.13278 12.9811 3.93009 13.0714 3.71875 13.0714C3.50741 13.0714 3.30472 12.9811 3.15527 12.8204C3.00583 12.6596 2.92188 12.4416 2.92188 12.2143V4.78571C2.92188 4.55839 3.00583 4.34037 3.15527 4.17962C3.30472 4.01888 3.50741 3.92857 3.71875 3.92857ZM7.70312 4.78571C7.70312 4.55839 7.61917 4.34037 7.46973 4.17962C7.32028 4.01888 7.11759 3.92857 6.90625 3.92857C6.69491 3.92857 6.49222 4.01888 6.34277 4.17962C6.19333 4.34037 6.10938 4.55839 6.10938 4.78571V12.2143C6.10938 12.4416 6.19333 12.6596 6.34277 12.8204C6.49222 12.9811 6.69491 13.0714 6.90625 13.0714C7.11759 13.0714 7.32028 12.9811 7.46973 12.8204C7.61917 12.6596 7.70312 12.4416 7.70312 12.2143V4.78571ZM10.0938 3.92857C10.3051 3.92857 10.5078 4.01888 10.6572 4.17962C10.8067 4.34037 10.8906 4.55839 10.8906 4.78571V12.2143C10.8906 12.4416 10.8067 12.6596 10.6572 12.8204C10.5078 12.9811 10.3051 13.0714 10.0938 13.0714C9.88241 13.0714 9.67972 12.9811 9.53027 12.8204C9.38083 12.6596 9.29688 12.4416 9.29688 12.2143V4.78571C9.29688 4.55839 9.38083 4.34037 9.53027 4.17962C9.67972 4.01888 9.88241 3.92857 10.0938 3.92857ZM14.0781 4.78571C14.0781 4.55839 13.9942 4.34037 13.8447 4.17962C13.6953 4.01888 13.4926 3.92857 13.2812 3.92857C13.0699 3.92857 12.8672 4.01888 12.7178 4.17962C12.5683 4.34037 12.4844 4.55839 12.4844 4.78571V12.2143C12.4844 12.4416 12.5683 12.6596 12.7178 12.8204C12.8672 12.9811 13.0699 13.0714 13.2812 13.0714C13.4926 13.0714 13.6953 12.9811 13.8447 12.8204C13.9942 12.6596 14.0781 12.4416 14.0781 12.2143V4.78571Z" fill="white"/></svg>');
}
body.v-custom-step-payment #payment-group-creditCardPaymentGroup .payment-group-item-text {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
body.v-custom-step-payment #payment-group-creditCardPaymentGroup .payment-group-item-text::after {
  content: "" !important;
  display: inline-block;
  width: 23px;
  height: 24px;
  background: url('data:image/svg+xml,<svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.1151 14.8573H12.4237M8.73235 14.8573H6.88667M19.8064 9.14302H3.19531M4.11815 5.3335H18.8836C19.1283 5.3335 19.3631 5.43384 19.5361 5.61244C19.7092 5.79105 19.8064 6.03329 19.8064 6.28588V17.7144C19.8064 17.967 19.7092 18.2093 19.5361 18.3879C19.3631 18.5665 19.1283 18.6668 18.8836 18.6668H4.11815C3.8734 18.6668 3.63867 18.5665 3.46561 18.3879C3.29254 18.2093 3.19531 17.967 3.19531 17.7144V6.28588C3.19531 6.03329 3.29254 5.79105 3.46561 5.61244C3.63867 5.43384 3.8734 5.3335 4.11815 5.3335V5.3335Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 10px;
}
body.v-custom-step-payment #payment-group-creditCardPaymentGroup .payment-group-item-text.active, body.v-custom-step-payment #payment-group-creditCardPaymentGroup .payment-group-item-text:hover::after {
  background: url('data:image/svg+xml,<svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.1151 14.8573H12.4237M8.73235 14.8573H6.88667M19.8064 9.14302H3.19531M4.11815 5.3335H18.8836C19.1283 5.3335 19.3631 5.43384 19.5361 5.61244C19.7092 5.79105 19.8064 6.03329 19.8064 6.28588V17.7144C19.8064 17.967 19.7092 18.2093 19.5361 18.3879C19.3631 18.5665 19.1283 18.6668 18.8836 18.6668H4.11815C3.8734 18.6668 3.63867 18.5665 3.46561 18.3879C3.29254 18.2093 3.19531 17.967 3.19531 17.7144V6.28588C3.19531 6.03329 3.29254 5.79105 3.46561 5.61244C3.63867 5.43384 3.8734 5.3335 4.11815 5.3335V5.3335Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
body.v-custom-step-payment #payment-group-creditCardPaymentGroup .payment-group-item-text.active span {
  font-weight: 900;
}
body.v-custom-step-payment #payment-group-creditCardPaymentGroup.active .payment-group-item-text::after {
  background: url('data:image/svg+xml,<svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.1151 14.8573H12.4237M8.73235 14.8573H6.88667M19.8064 9.14302H3.19531M4.11815 5.3335H18.8836C19.1283 5.3335 19.3631 5.43384 19.5361 5.61244C19.7092 5.79105 19.8064 6.03329 19.8064 6.28588V17.7144C19.8064 17.967 19.7092 18.2093 19.5361 18.3879C19.3631 18.5665 19.1283 18.6668 18.8836 18.6668H4.11815C3.8734 18.6668 3.63867 18.5665 3.46561 18.3879C3.29254 18.2093 3.19531 17.967 3.19531 17.7144V6.28588C3.19531 6.03329 3.29254 5.79105 3.46561 5.61244C3.63867 5.43384 3.8734 5.3335 4.11815 5.3335V5.3335Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
body.v-custom-step-payment #payment-group-instantPaymentPaymentGroup .payment-group-item-text {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
body.v-custom-step-payment #payment-group-instantPaymentPaymentGroup .payment-group-item-text::after {
  content: "" !important;
  display: inline-block;
  width: 23px;
  height: 24px;
  background: url('data:image/svg+xml,<svg width="26" height="25" viewBox="0 0 26 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.0041 19.123C19.0163 19.123 18.1091 18.7399 17.4035 18.0544L13.6539 14.3044C13.3918 14.0423 12.9282 14.0423 12.6661 14.3044L8.89633 18.0746C8.21091 18.7601 7.28359 19.1431 6.29578 19.1431H5.54989L10.2873 23.881C11.7791 25.373 14.1781 25.373 15.6497 23.881L20.4073 19.123H20.0041Z" fill="%2332BCAD"/><path d="M6.31594 5.85686C7.30375 5.85686 8.21091 6.23992 8.91649 6.9254L12.6863 10.6956C12.9483 10.9577 13.3918 10.9577 13.6741 10.6956L17.4237 6.94556C18.1091 6.26008 19.0364 5.87702 20.0242 5.87702H20.4677L15.7102 1.11895C14.2184 -0.372984 11.8194 -0.372984 10.3478 1.11895L5.61037 5.85686H6.31594Z" fill="%2332BCAD"/><path d="M24.3786 9.80847L21.4959 6.9254C21.4354 6.94556 21.3547 6.96572 21.2943 6.96572H19.9839C19.2985 6.96572 18.6534 7.24798 18.1696 7.71169L14.4401 11.4819C14.0974 11.8246 13.6337 12.006 13.1701 12.006C12.7064 12.006 12.2428 11.8246 11.9001 11.4819L8.13028 7.71169C7.64645 7.22782 6.9812 6.96572 6.31594 6.96572H4.7032C4.64273 6.96572 4.56209 6.94556 4.50161 6.9254L1.61884 9.80847C0.127054 11.3004 0.127054 13.6996 1.61884 15.1714L4.50161 18.0544C4.56209 18.0343 4.62257 18.0141 4.7032 18.0141H6.31594C7.00136 18.0141 7.64645 17.7319 8.13028 17.2681L11.9001 13.498C12.5855 12.8125 13.7749 12.8125 14.4401 13.498L18.1897 17.248C18.6736 17.7319 19.3388 17.9939 20.0041 17.9939H21.3144C21.3951 17.9939 21.4555 18.0141 21.516 18.0343L24.3988 15.1512C25.8704 13.6996 25.8704 11.3004 24.3786 9.80847Z" fill="%2332BCAD"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}
body.v-custom-step-payment .orderform-template-holder #payment-data p.link.link-gift-card.active span,
body.v-custom-step-payment .orderform-template-holder #payment-data .payment-group-item.active span {
  color: #FFF;
}
body.v-custom-step-payment .orderform-template-holder #payment-data .payment-group-item.active::after,
body.v-custom-step-payment .orderform-template-holder #payment-data .payment-group-item.active::before {
  display: none;
}
body.v-custom-step-payment .orderform-template-holder #payment-data p.link.link-gift-card.active span,
body.v-custom-step-payment .orderform-template-holder #payment-data .payment-group-item.active span {
  font-weight: 900;
}
body.v-custom-step-payment .orderform-template-holder #payment-data p.link.link-gift-card *,
body.v-custom-step-payment .orderform-template-holder #payment-data .payment-group-item * {
  font-family: "Exo 2", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
}
body.v-custom-step-payment .orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+2),
body.v-custom-step-payment .orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+2) ~ .payment-group-item {
  height: 51px;
}
body.v-custom-step-payment .iframe-credit-card-payment-group label.FormFieldLabel {
  color: #999;
  font-family: "Exo 2", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0%;
}
body.v-custom-step-payment .iframe-credit-card-payment-group .input-medium {
  height: 40;
  border-width: 1px;
  border-radius: 8px;
  border: 1px solid #B3B3B3;
}
body.v-custom-step-payment .iframe-credit-card-payment-group .ChangeNumberOfPayments {
  display: none;
}

.iframe-credit-card-payment-group .PaymentCardCVVHelp {
  margin-left: 120px;
  position: absolute;
  bottom: -35px;
}
.iframe-credit-card-payment-group .input-prepend .add-on:first-child,
.iframe-credit-card-payment-group .input-prepend .btn:first-child {
  min-width: 40px;
  max-height: 40px;
}
.iframe-credit-card-payment-group p.PaymentCardCVV.input.text.required {
  display: flex;
  flex-direction: column;
  position: relative;
  margin-bottom: 20px;
}
.iframe-credit-card-payment-group .PaymentCardDueDate.clearfix {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.iframe-credit-card-payment-group .PaymentCardDueDate.clearfix label.FormFieldLabel.pull-left {
  width: 100% !important;
}

.checkout-header {
  background-color: #FFFFFF;
  padding: 16px 20px;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  min-height: 80px;
  margin-bottom: 50px;
}
.checkout-header .header-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1320px;
}
.checkout-header .logo img {
  height: 40px;
  max-width: initial;
}
.checkout-header .checkout-steps {
  display: flex;
  gap: 60px;
  list-style: none;
  padding: 0;
  font-family: "Exo 2", sans-serif;
  justify-content: center;
  padding: 0;
  margin: 0;
}
.checkout-header .checkout-steps li {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #999999;
  position: relative;
  cursor: pointer;
  /* Remove o "::after" do último li */
}
.checkout-header .checkout-steps li a {
  color: #B3B3B3;
  text-decoration: none;
}
.checkout-header .checkout-steps li span {
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #CBcbcb;
  color: #B3B3B3;
  font-weight: bold;
  margin-right: 8px;
}
.checkout-header .checkout-steps li::after {
  content: "";
  width: 20px;
  height: 1px;
  background-color: #CBcbcb;
  position: absolute;
  top: 50%;
  left: calc(100% + 20px);
  transform: translateY(-50%);
}
.checkout-header .checkout-steps li:last-child::after {
  display: none;
}
.checkout-header .checkout-steps li.active, .checkout-header .checkout-steps li.passed {
  color: #7F1A54;
  font-weight: 300;
}
.checkout-header .checkout-steps li.active a, .checkout-header .checkout-steps li.passed a {
  color: #7F1A54;
  text-decoration: none;
}
.checkout-header .checkout-steps li.active span, .checkout-header .checkout-steps li.passed span {
  background-color: #7F1A54;
  color: #FFFFFF;
}
.checkout-header .checkout-steps li.active::after, .checkout-header .checkout-steps li.passed::after {
  background-color: #7F1A54;
}
.checkout-header .security-badge img {
  height: 32px;
}

/* Responsividade */
@media (max-width: 768px) {
  .checkout-header {
    display: flex;
    justify-content: center;
    min-height: 80px;
    margin-bottom: 50px;
  }
  .checkout-header .header-content {
    flex-direction: row;
    align-items: center;
    gap: 10px;
  }
  .checkout-header .checkout-steps {
    display: none;
  }
  .checkout-header .checkout-steps li::after {
    display: none;
  }
  .checkout-header .logo img {
    height: 40px;
  }
  .checkout-header .security-badge img {
    height: 32px;
  }
}
@media (max-width: 480px) {
  .checkout-header {
    display: flex;
    justify-content: center;
    min-height: 78px;
    margin-bottom: 50px;
  }
  .checkout-header .header-content {
    flex-direction: row;
    align-items: center;
    gap: 10px;
  }
  .checkout-header .checkout-steps {
    display: none;
  }
  .checkout-header .checkout-steps li::after {
    display: none;
  }
  .checkout-header .logo img {
    height: 40px;
  }
  .checkout-header .security-badge img {
    height: 32px;
  }
}
html,
body {
  height: 100%;
  display: flex;
  flex-direction: column;
  margin: 0;
}

.container-main {
  min-height: initial;
}

.footer {
  background: #7F1A54;
  color: #FFFFFF;
  padding: 20px 0;
  font-family: "Exo 2", sans-serif;
  font-size: 16px;
  text-align: center;
  width: 100% !important;
  max-width: initial;
  margin-top: auto;
}
.footer .footer-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10%;
  flex-wrap: wrap;
  margin: auto;
  margin-top: 21px;
  margin-bottom: 31px;
  max-width: 1320px;
}
.footer .footer-container .footer-payment,
.footer .footer-container .footer-security {
  display: flex;
  align-items: center;
  gap: 10px;
}
.footer .footer-container .footer-payment span,
.footer .footer-container .footer-security span {
  font-family: "Exo 2", sans-serif;
  font-size: 14px;
  color: #FFFFFF;
}
.footer .footer-container .footer-payment img,
.footer .footer-container .footer-security img {
  height: 20px;
}
.footer .footer-divider {
  border: none;
  border-top: 2px solid #FFFFFF;
  margin: 10px auto;
  width: 80%;
  max-width: 1320px;
}
.footer .footer-copyright {
  font-size: 12px;
  color: #FFFFFF;
  max-width: 1320px;
  margin: auto;
  text-align: left;
}

@media (max-width: 768px) {
  .footer {
    padding-bottom: 70px;
  }
  .footer .footer-container {
    flex-direction: column;
    align-content: flex-start;
    gap: 25px;
    padding: 0 5%;
  }
  .footer .footer-container .footer-payment,
.footer .footer-container .footer-security {
    align-items: flex-start;
    gap: 20px;
    flex-direction: column;
    width: 100%;
  }
  .footer .footer-container .footer-payment span,
.footer .footer-container .footer-security span {
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0%;
  }
  .footer .footer-container .footer-payment img,
.footer .footer-container .footer-security img {
    height: 24px;
  }
  .footer .footer-copyright {
    padding: 0 5%;
    font-family: "Exo 2", sans-serif;
    font-weight: 300;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0%;
  }
  .container.container-main {
    min-height: initial;
  }
  .checkout-container {
    overflow: initial;
  }
}
@media (max-width: 480px) {
  .footer {
    padding-bottom: 70px;
  }
  .footer .footer-container {
    flex-direction: column;
    align-content: flex-start;
    gap: 25px;
    padding: 0 5%;
  }
  .footer .footer-container .footer-payment,
.footer .footer-container .footer-security {
    align-items: flex-start;
    gap: 20px;
    flex-direction: column;
  }
  .footer .footer-container .footer-payment span,
.footer .footer-container .footer-security span {
    font-family: "Exo 2", sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0%;
  }
  .footer .footer-container .footer-payment img,
.footer .footer-container .footer-security img {
    height: 24px;
  }
  .footer .footer-divider {
    width: 90%;
  }
  .footer .footer-copyright {
    padding: 10px 5%;
    font-family: "Exo 2", sans-serif;
    font-weight: 300;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0%;
  }
  .container.container-main {
    min-height: initial;
  }
  .checkout-container {
    overflow: initial;
  }
}

/* source: <vtex.email-checkout-conflict@0.3.0> */
.checkEmailAuthConflict__modal,
.checkEmailAuthConflict__modal--bg {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99999;
}

.checkEmailAuthConflict__modal--bg {
  background: #000;
  opacity: 0.4;
}

.checkEmailAuthConflict__modal--wrap {
  width: 400px;
  background: #fff;
  position: fixed;
  left: calc(50% - 200px);
  top: 50%;
  transform: translateY(-50%);
  z-index: 99999;
  padding: 30px;
  border-radius: 3px;
  box-sizing: border-box;

  color: #333333;
  background: #fff;
  box-shadow: 0 5px 0 #ddd;
  border-bottom: 1px solid #fff;
  border-radius: 4px;
  border: 2px solid #eee;
}

button.checkEmailAuthConflict__modal--button {
  background: #1a73e8;
  padding: 10px;
  display: inline-block;
  border: none;
  border-radius: 3px;
  color: #fff;
}

  .checkEmailAuthConflict__modal--button.js-loading:after {
    border: 3px solid #f3f3f3; /* Light grey */
    border-top: 3px solid #9999; /* Blue */
    border-radius: 50%;
    width: 10px;
    height: 10px;
    animation: spin 1s linear infinite;
    content: '';
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle;
  }

h4.checkEmailAuthConflict__modal--title {
  font-size: 16px;
  font-weight: bold;
  color: #000;
}

p.checkEmailAuthConflict__modal--text {
  margin-bottom: 20px;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* source: <vtex.checkout-ui-custom@0.20.1> */
input,select,button{outline:none !important}.vcustom--vtex-omnishipping-1-x-address input,#app-container input[type=text],#app-container input[type=tel],#app-container input[type=email],#app-container select,.orderform-template .summary-note .note-textarea,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-addressFormPart1.vtex-omnishipping-1-x-geolocation input,.orderform-template-holder #client-profile-data form.client-pre-email input[type=text]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input[type=tel]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input[type=email]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email select:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=text]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=tel]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=email]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data select:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=text]:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=tel]:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=email]:not(.pac-target-input),.orderform-template-holder #shipping-data select:not(.pac-target-input),.orderform-template-holder #payment-data input[type=text]:not(.pac-target-input),.orderform-template-holder #payment-data input[type=tel]:not(.pac-target-input),.orderform-template-holder #payment-data input[type=email]:not(.pac-target-input),.orderform-template-holder #payment-data select:not(.pac-target-input),.cart-more-options .srp-container .vtex-shipping-preview-0-x-addressFormPart1.vtex-shipping-preview-0-x-geolocation input,.cart-more-options .srp-container select,.cart-more-options .srp-container input[type=text]:not(.pac-target-input),.summary-template-holder .summary-coupon fieldset.coupon-fieldset input[type=text],.summary-template-holder .summary-coupon fieldset.coupon-fieldset button[type=submit],.table.cart-items td.quantity input,.table.cart-items tbody tr td .product-service select,.table.cart-items tr.item-attachments-content input,.table.cart-items tr.item-attachments-content select,#vtexIdContainer input{height:40px;line-height:40px;max-height:initial;display:inline-block;padding:0px 10px;border-radius:8px;border:1px solid #cbcbcb;outline:initial;font-family:"Exo 2", sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.vcustom--vtex-omnishipping-1-x-address input.error,#app-container input.error[type=text],#app-container input.error[type=tel],#app-container input.error[type=email],#app-container select.error,.orderform-template .summary-note .error.note-textarea,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-addressFormPart1.vtex-omnishipping-1-x-geolocation input.error,.orderform-template-holder #client-profile-data form.client-pre-email input.error[type=text]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input.error[type=tel]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input.error[type=email]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email select.error:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input.error[type=text]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input.error[type=tel]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input.error[type=email]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data select.error:not(.pac-target-input),.orderform-template-holder #shipping-data input.error[type=text]:not(.pac-target-input),.orderform-template-holder #shipping-data input.error[type=tel]:not(.pac-target-input),.orderform-template-holder #shipping-data input.error[type=email]:not(.pac-target-input),.orderform-template-holder #shipping-data select.error:not(.pac-target-input),.orderform-template-holder #payment-data input.error[type=text]:not(.pac-target-input),.orderform-template-holder #payment-data input.error[type=tel]:not(.pac-target-input),.orderform-template-holder #payment-data input.error[type=email]:not(.pac-target-input),.orderform-template-holder #payment-data select.error:not(.pac-target-input),.cart-more-options .srp-container .vtex-shipping-preview-0-x-addressFormPart1.vtex-shipping-preview-0-x-geolocation input.error,.cart-more-options .srp-container select.error,.cart-more-options .srp-container input.error[type=text]:not(.pac-target-input),.summary-template-holder .summary-coupon fieldset.coupon-fieldset input.error[type=text],.summary-template-holder .summary-coupon fieldset.coupon-fieldset button.error[type=submit],.table.cart-items td.quantity input.error,.table.cart-items tbody tr td .product-service select.error,.table.cart-items tr.item-attachments-content input.error,.table.cart-items tr.item-attachments-content select.error,#vtexIdContainer input.error{border-color:#ff4c4c}.vcustom--vtex-omnishipping-1-x-address input:focus,#app-container input[type=text]:focus,#app-container input[type=tel]:focus,#app-container input[type=email]:focus,#app-container select:focus,.orderform-template .summary-note .note-textarea:focus,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-addressFormPart1.vtex-omnishipping-1-x-geolocation input:focus,.orderform-template-holder #client-profile-data form.client-pre-email input[type=text]:focus:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input[type=tel]:focus:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input[type=email]:focus:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email select:focus:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=text]:focus:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=tel]:focus:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=email]:focus:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data select:focus:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=text]:focus:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=tel]:focus:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=email]:focus:not(.pac-target-input),.orderform-template-holder #shipping-data select:focus:not(.pac-target-input),.orderform-template-holder #payment-data input[type=text]:focus:not(.pac-target-input),.orderform-template-holder #payment-data input[type=tel]:focus:not(.pac-target-input),.orderform-template-holder #payment-data input[type=email]:focus:not(.pac-target-input),.orderform-template-holder #payment-data select:focus:not(.pac-target-input),.cart-more-options .srp-container .vtex-shipping-preview-0-x-addressFormPart1.vtex-shipping-preview-0-x-geolocation input:focus,.cart-more-options .srp-container select:focus,.cart-more-options .srp-container input[type=text]:focus:not(.pac-target-input),.summary-template-holder .summary-coupon fieldset.coupon-fieldset input[type=text]:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset button[type=submit]:focus,.table.cart-items td.quantity input:focus,.table.cart-items tbody tr td .product-service select:focus,.table.cart-items tr.item-attachments-content input:focus,.table.cart-items tr.item-attachments-content select:focus,#vtexIdContainer input:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.4)}input#creditCardpayment-card-0Number,input#creditCardpayment-card-0Code,input#creditCardpayment-card-1Number,input#creditCardpayment-card-1Code{font-size:18px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{animation:input_background_autofill 0s forwards}@keyframes input_background_autofill{100%{background-color:rgba(0,0,0,0)}}.btn,.orderform-template-holder #payment-data .payment-discounts-list table td.action a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a{font-family:"Exo 2", sans-serif;text-shadow:none;border-radius:8px;outline:none !important;text-align:center;font-size:12px;padding:5px 12px;box-sizing:border-box;display:inline-block;background:none;box-shadow:none}.btn,.orderform-template-holder #payment-data .payment-discounts-list table td.action a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a,.btn:hover,.btn:focus{transition:all ease .3s}.btn:hover,.orderform-template-holder #payment-data .payment-discounts-list table td.action a:hover,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a:hover,.btn:focus,.orderform-template-holder #payment-data .payment-discounts-list table td.action a:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a:focus{background:none}.btn-large,.client-pre-email .client-email.input.text .btn-success{padding:17px 19px}.btn-link,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a{color:#7F1A54}.btn-link:hover,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a:hover,.btn-link:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a:focus{color:#7F1A54}.btn-success{background:#F78E26;border:1px solid #F78E26;font-size:13px}.btn-success:hover,.btn-success:focus,.btn-success:active{background:#F78E26;border:1px solid #F78E26}.btn-success[disabled]{background:#F78E26}.btn-primary{background:#7F1A54;border:1px solid #7F1A54;color:#f1f7ff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:#7F1A54;border:1px solid #7F1A54}.btn-secondary,.orderform-template-holder #payment-data #btn-add-gift-card,.orderform-template-holder #payment-data .payment-discounts-list table td.action a,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .btn,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .cart-more-options .srp-container .vtex-shipping-preview-0-x-pc a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset button[type=submit],.table.cart-items tbody tr td .product-service input[type=submit],.table.cart-items tbody tr td.product-name .add-service.btn,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.add-service,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.add-service,.table.cart-items tbody tr td.product-name .clone-item.btn,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.clone-item,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.clone-item,.table.cart-items tbody tr td.product-name .add-item-attachment-container a{background:rgba(0,0,0,0);border:1px solid #7F1A54;color:#7F1A54}.btn-secondary:hover,.orderform-template-holder #payment-data #btn-add-gift-card:hover,.orderform-template-holder #payment-data .payment-discounts-list table td.action a:hover,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .btn:hover,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a:hover,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .cart-more-options .srp-container .vtex-shipping-preview-0-x-pc a:hover,.summary-template-holder .summary-coupon fieldset.coupon-fieldset button[type=submit]:hover,.table.cart-items tbody tr td .product-service input[type=submit]:hover,.table.cart-items tbody tr td.product-name .add-service.btn:hover,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.add-service:hover,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.add-service:hover,.table.cart-items tbody tr td.product-name .clone-item.btn:hover,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.clone-item:hover,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.clone-item:hover,.table.cart-items tbody tr td.product-name .add-item-attachment-container a:hover,.btn-secondary:focus,.orderform-template-holder #payment-data #btn-add-gift-card:focus,.orderform-template-holder #payment-data .payment-discounts-list table td.action a:focus,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .btn:focus,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .cart-more-options .srp-container .vtex-shipping-preview-0-x-pc a:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset button[type=submit]:focus,.table.cart-items tbody tr td .product-service input[type=submit]:focus,.table.cart-items tbody tr td.product-name .add-service.btn:focus,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.add-service:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.add-service:focus,.table.cart-items tbody tr td.product-name .clone-item.btn:focus,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.clone-item:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.clone-item:focus,.table.cart-items tbody tr td.product-name .add-item-attachment-container a:focus,.btn-secondary:active,.orderform-template-holder #payment-data #btn-add-gift-card:active,.orderform-template-holder #payment-data .payment-discounts-list table td.action a:active,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .btn:active,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a:active,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .cart-more-options .srp-container .vtex-shipping-preview-0-x-pc a:active,.summary-template-holder .summary-coupon fieldset.coupon-fieldset button[type=submit]:active,.table.cart-items tbody tr td .product-service input[type=submit]:active,.table.cart-items tbody tr td.product-name .add-service.btn:active,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.add-service:active,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.add-service:active,.table.cart-items tbody tr td.product-name .clone-item.btn:active,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.clone-item:active,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.clone-item:active,.table.cart-items tbody tr td.product-name .add-item-attachment-container a:active{background:#f1f7ff;border:1px solid #7F1A54;color:#7F1A54}.btn-outlined{background:rgba(0,0,0,0);border:1px solid #F78E26;color:#F78E26}.btn-outlined:hover,.btn-outlined:focus,.btn-outlined:active{background:rgba(0,0,0,0);border:1px solid #F78E26}.btn#payment-data-submit span,.orderform-template-holder #payment-data .payment-discounts-list table td.action a#payment-data-submit span,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a#payment-data-submit span{font-size:14px;margin-left:5px;font-weight:bold}.orderform-template .cart-template.mini-cart h2,.orderform-template-holder #client-profile-data form.client-pre-email .accordion-toggle,.orderform-template-holder #client-profile-data .step.client-profile-data .accordion-toggle,.orderform-template-holder #shipping-data .accordion-toggle,.orderform-template-holder #payment-data .accordion-toggle,.client-pre-email h3.client-pre-email-h span:after,.cart-more-options .srp-container .srp-main-title{font-size:calc(12px + 2px);text-transform:uppercase;border-bottom:1px solid #eeeeee;font-weight:bold;margin-bottom:15px;padding:7px 0 !important;color:#999999;color:#323232;border:none;font-size:20px;text-transform:initial;margin-bottom:0px}.payment-data .gift-card-section,.payment-data .payment-discounts-alert{margin:0;width:100% !important;box-sizing:border-box}.input-append,.input-prepend{display:flex !important;align-items:stretch}.input-append .btn,.input-append .orderform-template-holder #payment-data .payment-discounts-list table td.action a,.orderform-template-holder #payment-data .payment-discounts-list table td.action .input-append a,.input-append .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .input-append a,.input-append .add-on,.input-prepend .btn,.input-prepend .orderform-template-holder #payment-data .payment-discounts-list table td.action a,.orderform-template-holder #payment-data .payment-discounts-list table td.action .input-prepend a,.input-prepend .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .input-prepend a,.input-prepend .add-on{height:40px;line-height:40px;box-sizing:border-box;padding:0;width:20px}.input-append .add-on,.input-prepend .add-on{height:initial !important}.input-append input,.input-prepend input{border-radius:0 8px 8px 0 !important;width:100% !important;max-width:100px !important}.payment-discoints-table .number,.gift-card-provider-group .number,.payment-discoints-table .action,.gift-card-provider-group .action{text-align:right}@media(max-width: 690px){.orderform-template-holder .client-profile-data input[type=text]{width:100% !important}}@media(max-width: 690px){.item-quantity-change{display:inline-block}.item-quantity-change{float:left;padding:3px 5px 3px 0px}.item-quantity-change-increment{padding-left:5px;padding-right:0}.full-cart .cart-links-bottom .btn-success{width:83%;display:block;margin-top:10px}.full-cart .cart table{display:block;margin-top:0 !important}.full-cart .cart table thead{display:none}.full-cart .cart table tbody{display:block}.full-cart .cart table tbody tr+tr{border-top:1px dashed #ddd}.full-cart .cart table tbody tr{display:block;margin-top:10px;padding:10px 0;position:relative}.full-cart .cart table tbody tr .product-name a,.full-cart .cart table tbody tr .product-name .seller{overflow:hidden}.full-cart .cart table tbody tr td{display:inline-block;padding:4px 0}.full-cart .cart table tbody tr td.product-name .seller{display:block;line-height:120%;font-size:80%;margin:4px 0}.full-cart .cart table tbody tr td.product-image,.full-cart .cart table tbody tr td.bundle-item-image{left:0;position:absolute}.full-cart .cart table tbody tr td.product-name{display:block;margin-left:60px;text-align:left;line-height:140%;width:auto}.full-cart .cart table tbody tr td.product-name{padding:0 0 10px !important}.full-cart .cart table tbody tr td.empty,.full-cart .cart table tbody tr td.shipping-date,.full-cart .cart table tbody tr td .brand{display:none}.full-cart .cart table tbody tr td.product-name a,.full-cart .cart table tbody tr td.bundle-item-name span{display:block;padding-right:20px}.full-cart .cart table tbody tr td.quantity{width:81px;padding:0px;margin-left:60px}.full-cart .cart table tbody tr td.quantity input{float:left;margin:0;width:25px}.full-cart .cart table tbody tr td.product-price{text-align:right;float:right;margin-right:5px;padding:0}.full-cart .cart table tbody tr td.quantity-price{display:none}.full-cart .cart table tbody tr td.item-remove{position:absolute;top:2px;right:0;width:24px}.cart-links-bottom{float:none;margin-top:5px;margin-bottom:40px;text-align:right}.more{margin-right:0}.full-cart .cart-links-bottom .btn-success{width:auto}.full-cart .cart table tbody tr.item-attachments-head{border:0;margin:0;padding:0}.full-cart .cart table tbody tr.item-attachments-head .item-attachments-header{top:auto}.full-cart .cart table tbody tr.item-attachments-head .item-attachments-header:after{content:none}.full-cart .cart table tbody tr.item-attachments-head .item-attachments-header strong{box-shadow:none}.full-cart .cart table tbody tr.item-attachments-content{margin:0;border:0;padding:0}.full-cart .cart table tbody tr.item-attachments-content .item-attachments-item-fields{margin-left:5px;width:95%}}.default-modal{border-radius:8px;height:auto}.modal .btn,.modal .orderform-template-holder #payment-data .payment-discounts-list table td.action a,.orderform-template-holder #payment-data .payment-discounts-list table td.action .modal a,.modal .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .modal a{background:#fff}.modal.guest-login-modal button.btn{width:auto}.modal.guest-login-modal,.modal.modal-email-template,.modal.modal-payment-template,.modal.modal-masked-info-template{background:#F78E26}.payment-confirmation-message{width:100%}#vtexIdContainer{position:fixed !important}.vtexIdUI{position:absolute;top:50% !important;transform:translateY(-50%) !important}#vtexIdContainer{position:fixed}#vtexIdContainer a{color:#7F1A54}#vtexIdContainer .vtexIdUI .modal-footer{background:none}#vtexIdContainer .vtexIdUI .btn,#vtexIdContainer .vtexIdUI .orderform-template-holder #payment-data .payment-discounts-list table td.action a,.orderform-template-holder #payment-data .payment-discounts-list table td.action #vtexIdContainer .vtexIdUI a,#vtexIdContainer .vtexIdUI .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data #vtexIdContainer .vtexIdUI a{border-radius:8px;height:40px;line-height:40px;box-shadow:none !important;font-size:12px;padding:0 30px}#vtexIdContainer .vtexIdUI .btn.btn-success,#vtexIdContainer .vtexIdUI .orderform-template-holder #payment-data .payment-discounts-list table td.action a.btn-success,.orderform-template-holder #payment-data .payment-discounts-list table td.action #vtexIdContainer .vtexIdUI a.btn-success,#vtexIdContainer .vtexIdUI .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.btn-success,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data #vtexIdContainer .vtexIdUI a.btn-success{background:#F78E26;border:1px solid #F78E26}#vtexIdContainer .vtexIdUI .btn.btn-success:hover,#vtexIdContainer .vtexIdUI .orderform-template-holder #payment-data .payment-discounts-list table td.action a.btn-success:hover,.orderform-template-holder #payment-data .payment-discounts-list table td.action #vtexIdContainer .vtexIdUI a.btn-success:hover,#vtexIdContainer .vtexIdUI .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.btn-success:hover,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data #vtexIdContainer .vtexIdUI a.btn-success:hover,#vtexIdContainer .vtexIdUI .btn.btn-success:focus,#vtexIdContainer .vtexIdUI .orderform-template-holder #payment-data .payment-discounts-list table td.action a.btn-success:focus,.orderform-template-holder #payment-data .payment-discounts-list table td.action #vtexIdContainer .vtexIdUI a.btn-success:focus,#vtexIdContainer .vtexIdUI .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.btn-success:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data #vtexIdContainer .vtexIdUI a.btn-success:focus,#vtexIdContainer .vtexIdUI .btn.btn-success:active,#vtexIdContainer .vtexIdUI .orderform-template-holder #payment-data .payment-discounts-list table td.action a.btn-success:active,.orderform-template-holder #payment-data .payment-discounts-list table td.action #vtexIdContainer .vtexIdUI a.btn-success:active,#vtexIdContainer .vtexIdUI .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.btn-success:active,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data #vtexIdContainer .vtexIdUI a.btn-success:active{background:#F78E26;border:1px solid #F78E26}#vtexIdContainer .vtexIdUI .btn#vtexIdUI-facebook,#vtexIdContainer .vtexIdUI .orderform-template-holder #payment-data .payment-discounts-list table td.action a#vtexIdUI-facebook,.orderform-template-holder #payment-data .payment-discounts-list table td.action #vtexIdContainer .vtexIdUI a#vtexIdUI-facebook,#vtexIdContainer .vtexIdUI .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a#vtexIdUI-facebook,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data #vtexIdContainer .vtexIdUI a#vtexIdUI-facebook{background:#4568ad !important}@media(max-width: 768px){#vtexIdContainer{position:fixed !important}#vtexIdContainer .vtexIdUI{overflow:auto;border-radius:0;width:100%;left:0;margin:0;top:0;height:100% !important;border:none}#vtexIdContainer .vtexIdUI .modal-header .close{top:0;right:0;margin:0;padding:4px 8px}}body{font-family:"Exo 2", sans-serif;min-width:initial !important;padding:0;background:#FFFFFF;padding-bottom:40px !important;min-height:93vh;position:relative;font-size:12px;overflow-x:hidden}body a{color:#7F1A54}body a:hover{color:#7F1A54}@media(max-width: 768px){body{padding-bottom:0px !important}}body .cart-template.full-cart>*{opacity:0;transition-delay:1.2s;transition-property:opacity;-webkit-transition-duration:.5s}body.v-custom-loaded .cart-template.full-cart>*{opacity:initial}body.returningUser.v-custom-addressForm-on.v-custom-step-shipping .accordion-inner.shipping-container .vtex-omnishipping-1-x-addressFormPart1.vtex-omnishipping-1-x-geolocation{display:block}body.returningUser.v-custom-addressForm-on.v-custom-step-shipping .accordion-inner.shipping-container .vtex-omnishipping-1-x-deliveryGroup{display:block}body.returningUser.v-custom-addressForm-on.v-custom-step-shipping .accordion-inner.shipping-container .vtex-omnishipping-1-x-submitPaymentButton{display:block}.onda-v1 .br-pill,.step,.cart,.totalizers{border-radius:8px}.loading.loading-bg{background:#FFFFFF}.container{max-width:1320px;width:calc(100% - 40px)}@media(max-width: 690px){.container{width:calc(100% - 20px)}}.checkout-container{overflow:initial !important;z-index:2}@media(max-width: 768px){.checkout-container{margin-bottom:30px}}.checkout-container .orderform-template,.checkout-container .cart-template{display:flex;justify-content:space-between;align-items:flex-start;transition:position ease .8s,opacity ease .8s,margin ease .8s}.checkout-container .orderform-template.inactive,.checkout-container .cart-template.inactive{max-height:50vh;overflow:hidden;top:0;position:absolute}.checkout-container .full-cart.inactive{margin-left:-140%}.checkout-container .orderform-template.inactive{left:140%;margin:0;display:none !important}.container-cart h1,h1#orderform-title{font-size:22px !important;font-weight:400 !important;color:#323232 !important}h1#orderform-title{display:none !important}.v-custom-assemblies{margin:10px 0 3px 0;overflow:hidden;border-top:1px solid #cbcbcb;padding-top:7px}@media(max-width: 690px){.v-custom-assemblies{width:100%;left:0;margin-bottom:2px}}.v-custom-assemblies p{display:none}.v-custom-assemblies__values{list-style:none;padding:0;margin:0}.v-custom-assemblies__values__item strong:after{content:":"}.v-custom-assemblies__values__item span,.v-custom-assemblies__values__item strong{line-height:14px}.client-pre-email h3.client-pre-email-h span:before,.client-profile-data .accordion-toggle>span:before,.shipping-data .accordion-toggle:before,.payment-data .accordion-toggle>span:not(.payment-edit-link):before{background:#fff;border:1px solid #323232;color:#323232;width:26px;height:26px;line-height:26px;font-size:15px}body.js-vcustom-hideEmailStep .client-profile-data .accordion-toggle>span:before,body.v-custom-step-payment .payment-data .accordion-toggle>span:not(.payment-edit-link):before,body.v-custom-step-shipping .shipping-data .accordion-toggle:before,body.v-custom-step-profile .client-profile-data .accordion-toggle>span:before,body.v-custom-step-email .client-pre-email h3.client-pre-email-h span:before,body.v-custom-step-profile .client-pre-email h3.client-pre-email-h span:before,body.v-custom-step-payment .client-pre-email h3.client-pre-email-h span:before,body.v-custom-step-payment .client-profile-data .accordion-toggle>span:before,body.v-custom-step-payment .shipping-data .accordion-toggle:before,body.v-custom-step-shipping .client-pre-email h3.client-pre-email-h span:before,body.v-custom-step-shipping .client-profile-data .accordion-toggle>span:before,body.v-custom-step-profile .client-pre-email h3.client-pre-email-h span:before{background:#7F1A54;border-color:#7F1A54;color:#fff}.client-pre-email h3.client-pre-email-h span:before,.client-profile-data .accordion-toggle>span:before,.shipping-data .accordion-toggle:before,.payment-data .accordion-toggle>span:not(.payment-edit-link):before{text-align:center;margin-right:10px;border-radius:100%;display:inline-block;font-weight:bold;vertical-align:middle;margin-top:-2px}.client-pre-email h3.client-pre-email-h span:before{content:"1"}.client-profile-data .accordion-toggle>span:before{content:"2"}.shipping-data .accordion-toggle:before{content:"3"}.payment-data .accordion-toggle>span:not(.payment-edit-link):before{content:"4"}@media(max-width: 690px){body:before{width:0;height:4px;background:#7F1A54;display:block;content:"";position:fixed;top:0;transition:all ease .3s;z-index:999}body.v-custom-step-email:before{width:23%}body.v-custom-step-profile:before{width:46%}body.v-custom-step-shipping:before{width:69%}body.v-custom-step-payment:before{width:92%}}body.v-custom-step-payment .checkout-steps_item_cart .text,body.v-custom-step-payment .checkout-steps_item_identification .text,body.v-custom-step-payment .checkout-steps_item_shipping .text,body.v-custom-step-payment .checkout-steps_item_payment .text,body.v-custom-step-shipping .checkout-steps_item_cart .text,body.v-custom-step-shipping .checkout-steps_item_identification .text,body.v-custom-step-shipping .checkout-steps_item_shipping .text,body.v-custom-step-email .checkout-steps_item_cart .text,body.v-custom-step-email .checkout-steps_item_identification .text,body.v-custom-step-profile .checkout-steps_item_cart .text,body.v-custom-step-profile .checkout-steps_item_identification .text,body.v-custom-step-cart .checkout-steps_item_cart .text{color:#323232;font-weight:bold;pointer-events:initial}body.v-custom-step-cart .checkout-steps_item_cart{opacity:1}body.v-custom-step-cart .checkout-steps_item_cart .text{pointer-events:none}body.v-custom-step-cart .checkout-steps_item_cart:before{background:#7F1A54;border-color:#7F1A54}body.v-custom-step-email .checkout-steps_bar_inner-active,body.v-custom-step-profile .checkout-steps_bar_inner-active{width:20%}body.v-custom-step-email .checkout-steps_item_cart,body.v-custom-step-email .checkout-steps_item_identification,body.v-custom-step-profile .checkout-steps_item_cart,body.v-custom-step-profile .checkout-steps_item_identification{opacity:1}body.v-custom-step-email .checkout-steps_item_cart:before,body.v-custom-step-email .checkout-steps_item_identification:before,body.v-custom-step-profile .checkout-steps_item_cart:before,body.v-custom-step-profile .checkout-steps_item_identification:before{background:#7F1A54;border-color:#7F1A54}body.v-custom-step-email .checkout-steps_item_identification .text,body.v-custom-step-profile .checkout-steps_item_identification .text{pointer-events:none}body.v-custom-step-shipping .checkout-steps_bar_inner-active{width:40%}body.v-custom-step-shipping .checkout-steps_item_cart,body.v-custom-step-shipping .checkout-steps_item_identification,body.v-custom-step-shipping .checkout-steps_item_shipping{opacity:1}body.v-custom-step-shipping .checkout-steps_item_cart:before,body.v-custom-step-shipping .checkout-steps_item_identification:before,body.v-custom-step-shipping .checkout-steps_item_shipping:before{background:#7F1A54;border-color:#7F1A54}body.v-custom-step-shipping .checkout-steps_item_shipping .text{pointer-events:none}body.v-custom-step-payment .checkout-steps_bar_inner-active{width:60%}body.v-custom-step-payment .checkout-steps_item_cart,body.v-custom-step-payment .checkout-steps_item_identification,body.v-custom-step-payment .checkout-steps_item_shipping,body.v-custom-step-payment .checkout-steps_item_payment{opacity:1}body.v-custom-step-payment .checkout-steps_item_cart:before,body.v-custom-step-payment .checkout-steps_item_identification:before,body.v-custom-step-payment .checkout-steps_item_shipping:before,body.v-custom-step-payment .checkout-steps_item_payment:before{background:#7F1A54;border-color:#7F1A54}body.v-custom-step-payment .checkout-steps_item_payment .text{pointer-events:none}.checkout-steps{display:none;position:relative;min-width:470px;width:100%;display:block}@media(max-width: 690px){.checkout-steps{display:none !important}}.checkout-steps_bar_inner-active{width:0;background:#7F1A54}.checkout-steps_items{display:flex;justify-content:space-between}.checkout-steps_item{position:relative;text-align:center;flex-grow:1;display:flex;align-items:center;justify-content:flex-start;opacity:.6}.checkout-steps_item:after{content:"";height:2px;background:#7F1A54;margin:0px 5px;min-width:10px}.checkout-steps_item .text{clear:both;display:flex;align-items:center;color:#999999;font-weight:500;cursor:pointer;pointer-events:none}.checkout-steps_item .text:before{content:"";width:7px;height:7px;background:#7F1A54;border:2px solid #7F1A54;display:inline-block;border-radius:100%;margin-right:7px;transition:all ease .3s}.checkout-steps_item_cart:after{width:calc(100% - 50px)}.checkout-steps_item_identification:after{width:calc(100% - 103px)}.checkout-steps_item_shipping:after{width:calc(100% - 77px)}.checkout-steps_item_payment:after{width:calc(100% - 77px)}.checkout-steps_item_confirmation:after{display:none}body .main-header{padding:12px 0;text-align:center;border-bottom:1px solid #cbcbcb;position:relative;background-color:#fff;margin-bottom:40px}body .main-header,body .main-header>.container{display:flex;align-items:center}@media(max-width: 690px){body .main-header,body .main-header>.container{justify-content:center}}body .main-header>.container:before,body .main-header>.container:after{display:none}body .main-header .header-link{position:absolute;left:0px;top:calc(100% + 18px);display:none}body .main-header .header-link a{height:20px;font-size:11px;line-height:115%;padding-left:0px;color:#676767;display:flex;align-items:center}body .main-header .header-link a:before{display:block;float:left;width:10px;height:10px;-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDQzLjUyIDQ0My41MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQzLjUyIDQ0My41MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0xNDMuNDkyLDIyMS44NjNMMzM2LjIyNiwyOS4xMjljNi42NjMtNi42NjQsNi42NjMtMTcuNDY4LDAtMjQuMTMyYy02LjY2NS02LjY2Mi0xNy40NjgtNi42NjItMjQuMTMyLDBsLTIwNC44LDIwNC44DQoJCQljLTYuNjYyLDYuNjY0LTYuNjYyLDE3LjQ2OCwwLDI0LjEzMmwyMDQuOCwyMDQuOGM2Ljc4LDYuNTQ4LDE3LjU4NCw2LjM2LDI0LjEzMi0wLjQyYzYuMzg3LTYuNjE0LDYuMzg3LTE3LjA5OSwwLTIzLjcxMg0KCQkJTDE0My40OTIsMjIxLjg2M3oiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDQzLjUyIDQ0My41MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQzLjUyIDQ0My41MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0xNDMuNDkyLDIyMS44NjNMMzM2LjIyNiwyOS4xMjljNi42NjMtNi42NjQsNi42NjMtMTcuNDY4LDAtMjQuMTMyYy02LjY2NS02LjY2Mi0xNy40NjgtNi42NjItMjQuMTMyLDBsLTIwNC44LDIwNC44DQoJCQljLTYuNjYyLDYuNjY0LTYuNjYyLDE3LjQ2OCwwLDI0LjEzMmwyMDQuOCwyMDQuOGM2Ljc4LDYuNTQ4LDE3LjU4NCw2LjM2LDI0LjEzMi0wLjQyYzYuMzg3LTYuNjE0LDYuMzg3LTE3LjA5OSwwLTIzLjcxMg0KCQkJTDE0My40OTIsMjIxLjg2M3oiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:#676767;content:""}body .main-header .header-link a.back-cart-link{display:none}@media(max-width: 690px){body .main-header .header-link{top:50%;transform:translateY(-50%)}body .main-header .header-link a{max-width:80px}body .main-header .header-link a:before{width:17px;height:17px}}body .main-header .logo{max-width:calc(100% - 180px)}body .main-header .logo svg.vtex-logo{height:50px}body .main-header .logo,body .main-header .logo img{display:inline-block;font-size:24px;border:none;line-height:39px}body .main-header .checkout-steps{max-width:540px;margin-left:auto;padding-right:10px}@media(max-width: 690px){body:not(.body-cart) .main-header{padding:4px 0;margin-bottom:10px}body:not(.body-cart) .main-header .v-custom-mhide{display:none !important}body:not(.body-cart) .main-header,body:not(.body-cart) .main-header>.container{background:none;border:none;justify-content:center}body:not(.body-cart) .main-header .logo{cursor:default;pointer-events:none;font-weight:bold}body:not(.body-cart) .main-header .logo svg,body:not(.body-cart) .main-header .logo img{display:none !important}body:not(.body-cart) .main-header .logo:before{content:"checkout";text-transform:uppercase}body:not(.body-cart) .main-header .logo,body:not(.body-cart) .main-header .logo:hover{color:#323232;font-size:14px}body:not(.body-cart) .main-header .header-link{display:block}body:not(.body-cart) .main-header a.buy-more-link{display:none}body:not(.body-cart) .main-header a.back-cart-link{display:block !important;font-size:0}body:not(.body-cart) .main-header a.back-cart-link:before{background:#323232}}.main-footer{clear:both;text-align:center;padding:2px 0;border-top:1px solid #cbcbcb;position:absolute;bottom:0;width:100%;z-index:-1}.main-footer .container{position:initial}@media(max-width: 768px){.main-footer{position:relative}}.main-footer a.credits-vtex{width:100px;display:block;margin:0 auto}.main-footer .vtex-logo{display:block;margin:0 auto}.main-footer svg,.main-footer svg path{fill:#999999}.cart{border:none;padding:0}body.v-custom-step-cart .main-header .header-link{display:block}body.v-custom-cart-empty #cart-title,body.v-custom-cart-empty #shipping-preview-container,body.v-custom-cart-empty .summary-template-holder,body.v-custom-cart-empty .checkout-steps,body.v-custom-cart-empty .cart-more-options{display:none !important}body.v-custom-cart-empty .cart-template-holder{margin:0 auto}.empty-cart-content{padding:50px 0}h1#cart-title{display:none !important}.cart-more-options,.cart-template-holder .cart{padding:20px 30px;background:#fff;margin:0;border-radius:8px}@media(max-width: 690px){.cart-more-options,.cart-template-holder .cart{padding:12px}}.cart-template-holder .cart{border:none;margin-bottom:20px}.table.cart-items{display:block}.table.cart-items thead{width:100%;display:block}.table.cart-items thead tr{display:flex;align-items:center}.table.cart-items thead tr th.product{width:calc(100% - 235px) !important}.table.cart-items thead tr th.product-price,.table.cart-items thead tr th.quantity-price{width:90px !important}.table.cart-items thead tr th.item-remove,.table.cart-items thead tr th.quantity-price,.table.cart-items thead tr th.shipping-date{display:none}.table.cart-items thead tr th.quantity{min-width:62px}.table.cart-items thead tr th.product-image{order:1}.table.cart-items thead tr th.product-name{order:2}.table.cart-items thead tr th.shipping-date{order:3}.table.cart-items thead tr th.quantity{order:4}.table.cart-items thead tr th.product-price,.table.cart-items thead tr th.quantity-price{order:5}.table.cart-items tr.item-attachments-head{border:none !important;justify-content:center}.table.cart-items tr.item-attachments-head .help-arrow{display:none}.table.cart-items td.shipping-date{display:none}.table.cart-items tbody{display:flex;flex-wrap:wrap;width:100%}.table.cart-items tbody tr{width:100%;display:flex;flex-wrap:wrap;border-top:1px solid #eeeeee}.table.cart-items tbody tr.hide{display:none}.table.cart-items tbody tr>.v-custom-bundles{width:100%}@media(max-width: 690px){.table.cart-items tbody tr{margin-top:0 !important}.table.cart-items tbody tr:first-child{border:none}}.table.cart-items tbody tr.item-attachments-head,.table.cart-items tbody tr.item-attachments-content{display:none}.table.cart-items tbody tr .v-custom-product-item-wrap{width:100%;display:flex;align-items:center;position:relative;padding:20px 0}@media(max-width: 690px){.table.cart-items tbody tr .v-custom-product-item-wrap{display:block;padding:10px 0}.table.cart-items tbody tr .v-custom-product-item-wrap:after{content:"";clear:both;display:block}}.table.cart-items tbody tr td{width:auto;border:none}.table.cart-items tbody tr td.product-name .add-service-container,.table.cart-items tbody tr td.product-name .clone-item.btn,.table.cart-items tbody tr td.product-name .orderform-template-holder #payment-data .payment-discounts-list table td.action a.clone-item,.orderform-template-holder #payment-data .payment-discounts-list table td.action .table.cart-items tbody tr td.product-name a.clone-item,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.clone-item,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.clone-item,.table.cart-items tbody tr td.product-name .add-item-attachment-container{margin:10px 0}.table.cart-items tbody tr td.product-name .add-service-container+p,.table.cart-items tbody tr td.product-name .clone-item.btn+p,.table.cart-items tbody tr td.product-name .orderform-template-holder #payment-data .payment-discounts-list table td.action a.clone-item+p,.orderform-template-holder #payment-data .payment-discounts-list table td.action .table.cart-items tbody tr td.product-name a.clone-item+p,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.clone-item+p,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.clone-item+p,.table.cart-items tbody tr td.product-name .add-item-attachment-container+p{display:none}@media(min-width: 769px){.table.cart-items tbody tr td.product-name{width:calc(100% - 355px) !important}}.table.cart-items tbody tr td.product-name .seller{display:block}.table.cart-items tbody tr td.product-price,.table.cart-items tbody tr td.quantity-price{width:90px !important;white-space:nowrap;margin:0 10px;line-height:16px}.table.cart-items tbody tr td.product-price br,.table.cart-items tbody tr td.quantity-price br{display:none}@media(max-width: 690px){.table.cart-items tbody tr td.product-price,.table.cart-items tbody tr td.quantity-price{width:initial !important;text-align:right;float:right;margin:0;padding:0}}.table.cart-items tbody tr td.product-price .new-product-price-label,.table.cart-items tbody tr td.product-price .old-product-price-label,.table.cart-items tbody tr td.quantity-price .new-product-price-label,.table.cart-items tbody tr td.quantity-price .old-product-price-label{display:none}.table.cart-items tbody tr td.product-price .list-price,.table.cart-items tbody tr td.quantity-price .list-price{font-size:10px}.table.cart-items tbody tr td.product-price .total-selling-price,.table.cart-items tbody tr td.product-price .best-price,.table.cart-items tbody tr td.quantity-price .total-selling-price,.table.cart-items tbody tr td.quantity-price .best-price{font-weight:bold;position:relative}@media(max-width: 690px){.table.cart-items tbody tr td.product-price .total-selling-price,.table.cart-items tbody tr td.product-price .best-price,.table.cart-items tbody tr td.quantity-price .total-selling-price,.table.cart-items tbody tr td.quantity-price .best-price{display:flex;justify-content:flex-end;margin-top:7px}.table.cart-items tbody tr td.product-price .total-selling-price .discount,.table.cart-items tbody tr td.product-price .best-price .discount,.table.cart-items tbody tr td.quantity-price .total-selling-price .discount,.table.cart-items tbody tr td.quantity-price .best-price .discount{margin-left:5px;display:block}}.table.cart-items tbody tr td.product-price .new-product-real-price-per-unit,.table.cart-items tbody tr td.quantity-price .new-product-real-price-per-unit{display:inline-block}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__best,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__best{font-weight:bold;font-size:12px}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list{display:block;font-size:10px}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--list,.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--selling,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--list,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--selling{display:block}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--list,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--list{text-decoration:line-through;color:#999999}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list,.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--selling,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--selling{color:#676767;font-size:10px;line-height:11px}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--selling,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--selling{margin-bottom:3px}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--selling .discount,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--selling .discount{display:none}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--selling:after,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--selling:after{content:")"}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--selling:before,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--selling:before{content:"("}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--selling .best-price,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--selling .best-price{font-weight:normal;display:inline-block}@media(max-width: 690px){.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list>*:last-child,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list>*:last-child{margin-bottom:-7px}}.table.cart-items tbody tr td.product-price.v-custom-quantity-price-active>.list-price,.table.cart-items tbody tr td.quantity-price.v-custom-quantity-price-active>.list-price{display:none !important}.table.cart-items tbody tr td.product-price>span.list-price,.table.cart-items tbody tr td.product-price>span.best-price,.table.cart-items tbody tr td.quantity-price>span.list-price,.table.cart-items tbody tr td.quantity-price>span.best-price{display:block}.table.cart-items tbody tr td.product-price span.product-manualprice,.table.cart-items tbody tr td.product-price a.manualprice-link-remove,.table.cart-items tbody tr td.quantity-price span.product-manualprice,.table.cart-items tbody tr td.quantity-price a.manualprice-link-remove{z-index:2}.table.cart-items tbody tr td.product-price a.manualprice-link-remove,.table.cart-items tbody tr td.quantity-price a.manualprice-link-remove{position:absolute;top:-2px;left:-4px;background:#fff}.table.cart-items tbody tr td.product-price a.manualprice-link-remove i.icon-remove:before,.table.cart-items tbody tr td.quantity-price a.manualprice-link-remove i.icon-remove:before{width:10px !important;height:10px !important}.table.cart-items tbody tr td.product-price span.product-manualprice,.table.cart-items tbody tr td.quantity-price span.product-manualprice{padding:5px 5px 5px 31px;border:1px solid #ccc;display:inline-block;background:#fff;border-radius:5px;box-shadow:0 0 19px #777;position:absolute;top:0;left:0;transform:translate(-15%, -34%)}@media(max-width: 690px){.table.cart-items tbody tr td.product-price span.list-price:not(.hide)+br+span.best-price{margin-top:0}}.table.cart-items tbody tr td.item-remove{margin-left:auto;width:20px !important}@media(max-width: 690px){.table.cart-items tbody tr td.item-remove{top:0 !important}}.table.cart-items tbody tr td.product-image{order:1}.table.cart-items tbody tr td.product-name{order:2;width:60%}.table.cart-items tbody tr td.shipping-date{order:3}.table.cart-items tbody tr td.quantity{order:4}.table.cart-items tbody tr td.product-price,.table.cart-items tbody tr td.quantity-price{order:5}.table.cart-items tbody tr td.item-remove{order:10}.table.cart-items tbody tr td.quantity-price{display:none !important}.table.cart-items tbody tr td.product-price{display:block !important}.table.cart-items tbody tr td .field-help{background:#7F1A54;border-color:#7F1A54}.table.cart-items tbody tr td i.icon-question-sign{color:#7F1A54}.table.cart-items tbody tr td .add-item-attachment-container,.table.cart-items tbody tr td .clone-item,.table.cart-items tbody tr td p.clone-item-container{display:none !important}.table.cart-items tbody tr td hr.clone-item-sep{margin:0;clear:both;border:none}.table.cart-items tbody tr td .product-service{height:calc(40px + 10px);margin-top:10px;position:relative}@media(min-width: 690px){.table.cart-items tbody tr td .product-service fieldset{width:100%;position:absolute;min-width:250px}}.table.cart-items tbody tr td .product-service p{display:flex}.table.cart-items tbody tr td .product-service select{background:#fff;width:100%;margin-right:10px}.table.cart-items tbody tr td.quantity input{line-height:inherit}.table.cart-items tbody tr .v-custom-assemblies{clear:both}.table.cart-items tbody tr.v-custom-bundles-in .product-service{display:none}.table.cart-items tbody tr.item-unavailable{margin:10px 0;border-radius:10px;border:none !important}@media(max-width: 690px){.table.cart-items tbody tr.item-unavailable{padding:0;text-align:center}}.table.cart-items tbody tr.v-custom-indexedItems-in+tr.item-unavailable{display:none}.table.cart-items tbody tr.v-custom-indexed-item{border:none}.table.cart-items tbody tr.v-custom-indexed-item,.table.cart-items tbody tr.item-service{margin:0 0 10px 0;padding:0;border-top:none}.table.cart-items tbody tr.v-custom-indexed-item .v-custom-product-item-wrap,.table.cart-items tbody tr.v-custom-indexed-item .v-custom-trservice-wrap,.table.cart-items tbody tr.item-service .v-custom-product-item-wrap,.table.cart-items tbody tr.item-service .v-custom-trservice-wrap{background:#f1f7ff;border:1px dashed #cbcbcb;border-radius:8px;width:100%;display:flex;align-items:center;box-sizing:border-box;padding:5px 10px}.table.cart-items tbody tr.v-custom-indexed-item .v-custom-trservice-wrap,.table.cart-items tbody tr.item-service .v-custom-trservice-wrap{margin-bottom:10px;margin-top:10px}.table.cart-items tbody tr.v-custom-indexed-item td.quantity,.table.cart-items tbody tr.item-service td.quantity{background:#fff;width:25px;height:20px;text-align:center;justify-content:center}.table.cart-items tbody tr.v-custom-indexed-item td.quantity p,.table.cart-items tbody tr.item-service td.quantity p{width:100%}.table.cart-items tbody tr.v-custom-indexed-item td.product-price,.table.cart-items tbody tr.item-service td.product-price{display:none !important}.table.cart-items tbody tr.v-custom-indexed-item td.quantity-price,.table.cart-items tbody tr.item-service td.quantity-price{display:block !important}.table.cart-items tbody tr.v-custom-indexed-item .item-remove,.table.cart-items tbody tr.item-service .item-remove{margin-left:auto;position:initial;width:auto}.table.cart-items tbody tr.v-custom-indexed-item .item-remove i.icon.icon-remove.item-remove-ico:before,.table.cart-items tbody tr.item-service .item-remove i.icon.icon-remove.item-remove-ico:before{content:"-";background:#ff4c4c;color:#fff;line-height:9px;border-radius:100%;width:16px;height:16px;font-size:27px}@media(max-width: 690px){.table.cart-items tbody tr.v-custom-indexed-item,.table.cart-items tbody tr.item-service{border-top:none !important}.table.cart-items tbody tr.v-custom-indexed-item .product-price,.table.cart-items tbody tr.v-custom-indexed-item .quantity,.table.cart-items tbody tr.item-service .product-price,.table.cart-items tbody tr.item-service .quantity{margin:auto !important;width:auto !important;min-width:initial !important}}.table.cart-items tbody tr.v-custom-indexed-item:last-child{margin-bottom:20px}.table.cart-items tbody tr.v-custom-indexed-item td.product-image{display:none}@media(max-width: 690px){.table.cart-items tbody tr.v-custom-indexed-item td.quantity{display:none}}.table.cart-items tbody tr.v-custom-indexed-item td.product-name{margin-left:0 !important;padding:0 !important;width:100% !important;margin-right:15px}.table.cart-items tbody tr.v-custom-indexed-item p{margin:0;padding:0}.table.cart-items tbody tr:last-child{border-bottom:none}.table.cart-items tbody>tr.v-custom-indexed-item,.table.cart-items tbody>tr[data-parentitemindex]{display:none}.table.cart-items tbody>tr.v-custom-indexed-item+.item-unavailable,.table.cart-items tbody>tr[data-parentitemindex]+.item-unavailable{display:none}.table.cart-items td.product-image a{overflow:hidden;border-radius:8px}.table.cart-items td.product-image a{margin-right:20px}.table.cart-items td.product-image a,.table.cart-items td.product-image img{width:100px;display:block;max-width:initial;height:auto}@media(max-width: 690px){.table.cart-items td.product-image a,.table.cart-items td.product-image img{width:70px}}.table.cart-items td.product-name a,.table.cart-items td.product-name a:hover{color:#333;font-weight:bold;text-decoration:none}.table.cart-items td.quantity{margin:0 0 0 10px;display:flex;align-items:center;padding:0;border-radius:8px;border:1px solid #cbcbcb;float:left;min-width:30px;text-align:center;justify-content:center}.table.cart-items td.quantity input{margin:0;width:30px !important;height:30px !important;padding:0;border:none;box-shadow:none}.table.cart-items td.quantity .item-quantity-change{position:initial;left:initial;top:initial;bottom:initial;height:initial;display:flex;align-items:center;justify-content:center;padding:0}.table.cart-items td.quantity .item-quantity-change i{background:none;line-height:30px;display:inline-block}.table.cart-items td.quantity .item-quantity-change i:before{font-weight:bold;font-size:22px;width:25px;height:25px;line-height:25px;color:#000;border-radius:100%}.table.cart-items td.quantity .item-quantity-change>p{margin:0}.table.cart-items td.quantity .item-quantity-change.item-quantity-change-decrement i:before{content:"-";line-height:21px}.table.cart-items td.quantity .item-quantity-change.item-quantity-change-increment i:before{content:"+"}@media(max-width: 690px){.table.cart-items td.quantity{width:97px}.table.cart-items td.product-name,.table.cart-items td.quantity{margin-left:90px !important}}.table.cart-items i.icon.icon-remove.item-remove-ico:before{content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyLjAwMSA1MTIuMDAxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIuMDAxIDUxMi4wMDE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjg0LjI4NiwyNTYuMDAyTDUwNi4xNDMsMzQuMTQ0YzcuODExLTcuODExLDcuODExLTIwLjQ3NSwwLTI4LjI4NWMtNy44MTEtNy44MS0yMC40NzUtNy44MTEtMjguMjg1LDBMMjU2LDIyNy43MTcNCgkJCUwzNC4xNDMsNS44NTljLTcuODExLTcuODExLTIwLjQ3NS03LjgxMS0yOC4yODUsMGMtNy44MSw3LjgxMS03LjgxMSwyMC40NzUsMCwyOC4yODVsMjIxLjg1NywyMjEuODU3TDUuODU4LDQ3Ny44NTkNCgkJCWMtNy44MTEsNy44MTEtNy44MTEsMjAuNDc1LDAsMjguMjg1YzMuOTA1LDMuOTA1LDkuMDI0LDUuODU3LDE0LjE0Myw1Ljg1N2M1LjExOSwwLDEwLjIzNy0xLjk1MiwxNC4xNDMtNS44NTdMMjU2LDI4NC4yODcNCgkJCWwyMjEuODU3LDIyMS44NTdjMy45MDUsMy45MDUsOS4wMjQsNS44NTcsMTQuMTQzLDUuODU3czEwLjIzNy0xLjk1MiwxNC4xNDMtNS44NTdjNy44MTEtNy44MTEsNy44MTEtMjAuNDc1LDAtMjguMjg1DQoJCQlMMjg0LjI4NiwyNTYuMDAyeiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K");width:15px;height:15px}.summary-template-holder{background:#fff;padding:20px;text-align:left;box-sizing:border-box;border-radius:8px;position:sticky;top:20px;border:none}.summary-template-holder .summary-totalizers,.summary-template-holder .summary-coupon-wrap{width:100% !important}.summary-template-holder .cart-more-options{display:none !important}.summary-template-holder .summary-coupon{text-align:center;margin:0 auto !important;min-width:initial}.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data{display:none !important}.summary-template-holder .summary-coupon fieldset.coupon-fieldset p{margin:0;color:#676767}.summary-template-holder .summary-coupon fieldset.coupon-fieldset p label{cursor:initial;font-size:13px}.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data{margin:0;width:100%}.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a{width:100%;text-decoration:underline}.summary-template-holder .summary-coupon fieldset.coupon-fieldset>div{display:flex;justify-content:space-between;align-items:center}.summary-template-holder .summary-coupon fieldset.coupon-fieldset>div[style*=none]{display:block !important}.summary-template-holder .summary-coupon fieldset.coupon-fieldset>div[style*=none] p.coupon-label{display:none}.summary-template-holder .summary-coupon fieldset.coupon-fieldset>div[style*=flex] p.coupon-label{display:none}.summary-template-holder .summary-coupon fieldset.coupon-fieldset>div[style*=flex] p.coupon-fields{width:100%}.summary-template-holder .summary-coupon p.coupon-fields span{display:flex;width:100%;position:relative}.summary-template-holder .summary-coupon p.coupon-fields span.info{align-items:center;padding:0;color:#323232}.summary-template-holder .summary-coupon p.coupon-fields span.info>span{text-align:left;margin-right:10px;color:#7F1A54}.summary-template-holder .summary-coupon p.coupon-fields span input{width:100%;margin-right:10px}.summary-template-holder .summary-coupon p.coupon-fields .delete{width:auto}.summary-template-holder .summary-coupon p.coupon-fields .delete #cart-coupon-remove{color:#ff4c4c;font-size:0;display:flex;align-items:center}.summary-template-holder .summary-coupon p.coupon-fields .delete #cart-coupon-remove:before{content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyLjAwMSA1MTIuMDAxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIuMDAxIDUxMi4wMDE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjg0LjI4NiwyNTYuMDAyTDUwNi4xNDMsMzQuMTQ0YzcuODExLTcuODExLDcuODExLTIwLjQ3NSwwLTI4LjI4NWMtNy44MTEtNy44MS0yMC40NzUtNy44MTEtMjguMjg1LDBMMjU2LDIyNy43MTcNCgkJCUwzNC4xNDMsNS44NTljLTcuODExLTcuODExLTIwLjQ3NS03LjgxMS0yOC4yODUsMGMtNy44MSw3LjgxMS03LjgxMSwyMC40NzUsMCwyOC4yODVsMjIxLjg1NywyMjEuODU3TDUuODU4LDQ3Ny44NTkNCgkJCWMtNy44MTEsNy44MTEtNy44MTEsMjAuNDc1LDAsMjguMjg1YzMuOTA1LDMuOTA1LDkuMDI0LDUuODU3LDE0LjE0Myw1Ljg1N2M1LjExOSwwLDEwLjIzNy0xLjk1MiwxNC4xNDMtNS44NTdMMjU2LDI4NC4yODcNCgkJCWwyMjEuODU3LDIyMS44NTdjMy45MDUsMy45MDUsOS4wMjQsNS44NTcsMTQuMTQzLDUuODU3czEwLjIzNy0xLjk1MiwxNC4xNDMtNS44NTdjNy44MTEtNy44MTEsNy44MTEtMjAuNDc1LDAtMjguMjg1DQoJCQlMMjg0LjI4NiwyNTYuMDAyeiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K");width:11px;height:12px;display:block;line-height:10px}.summary-template-holder .summary-coupon i.icon-spin.loading-coupon{border:1px solid #666;border-top:none;border-radius:100%;font-size:0;width:20px;height:20px;padding:0;line-height:0;display:none;margin:0;position:absolute;top:25%;right:10px;z-index:-1}.summary-template-holder span.link-choose-more-products-wrapper{display:none}.summary-template-holder .cart-links-bottom{float:none;margin:10px 0 0 0}.summary-template-holder .cart-links-bottom .btn,.summary-template-holder .cart-links-bottom .orderform-template-holder #payment-data .payment-discounts-list table td.action a,.orderform-template-holder #payment-data .payment-discounts-list table td.action .summary-template-holder .cart-links-bottom a,.summary-template-holder .cart-links-bottom .summary-coupon fieldset.coupon-fieldset .coupon-data a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .cart-links-bottom a{width:100%;box-sizing:border-box}.summary-template-holder .cart-links-bottom .btn-success{font-weight:bold}@media(max-width: 690px){.summary-template-holder .cart-links-bottom{position:fixed;bottom:0;width:100%;left:0;z-index:10000}.summary-template-holder .cart-links-bottom a{border-radius:0}}.summary-template-holder .summary-totalizers .table td.space,.summary-template-holder .summary-totalizers .table td.empty,.summary-template-holder .summary-totalizers tbody.shipping-calculate{display:none}.summary-template-holder .shipping-reset{display:none}.summary-template-holder .accordion-inner{margin-top:10px}.summary-template-holder tr:not(.Shipping){display:flex !important;justify-content:space-between;border:none !important}.summary-template-holder tr:not(.Shipping).CustomTax:not(.CustomTax--total){display:none !important}.summary-template-holder tbody{border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:15px 0;display:block}.summary-template-holder tbody td{display:inline-block;text-align:left !important;width:auto;color:#676767;font-size:13px;padding:0 0 3px 0 !important}.summary-template-holder tbody td.monetary{text-align:right !important;margin-left:auto;float:right}.summary-template-holder tfoot tr td{padding:14px 0 !important;color:#323232;font-size:14px;font-weight:bold}.summary-template-holder tfoot tr td.monetary{text-align:right !important;margin-left:auto;float:right;color:#7F1A54}.summary-coupon{width:100% !important}.cart-select-gift-placeholder{width:auto !important;display:none !important}.cart-more-options{width:100% !important;margin:0 !important;border:none;padding:0;min-height:0 !important;display:flex !important;flex-wrap:wrap}.cart-more-options .cart-select-gift-placeholder{display:block !important}.cart-more-options .vtex-shipping-preview-0-x-alert .shp-alert-content.vtex-shipping-preview-0-x-content{display:flex;align-items:center}.cart-more-options .srp-container{max-width:100% !important}.cart-more-options .srp-container span.error{display:none}.cart-more-options .srp-container .srp-toggle__wrapper label{background:#fff;padding:10px 0;border-radius:8px}.cart-more-options .srp-container .srp-delivery-info .b--light-gray{background:#fff;border-radius:8px}.cart-more-options .srp-container select,.cart-more-options .srp-container input[type=text]:not(.pac-target-input){outline:initial}.cart-more-options .srp-container form.srp-postal-code__form.dib.relative{width:100%}.cart-more-options .srp-container button.shp-open-options{border-color:#7F1A54}.cart-more-options .srp-container .onda-v1 .blue{color:#7F1A54;outline:none}.cart-more-options .srp-container .onda-v1 .b--blue{border-color:#7F1A54;outline:none}.cart-more-options .srp-container .onda-v1 .bg-blue{background:#7F1A54;outline:initial}.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .ship-country{width:98%}.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .btn,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .orderform-template-holder #payment-data .payment-discounts-list table td.action a,.orderform-template-holder #payment-data .payment-discounts-list table td.action .cart-more-options .srp-container .vtex-shipping-preview-0-x-pc a,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .cart-more-options .srp-container .vtex-shipping-preview-0-x-pc a{height:40px;outline:initial;border-radius:8px}.cart-more-options .srp-container .ship-postalCode{width:auto !important;max-width:190px}.cart-more-options .srp-container .ship-postalCode input#ship-postalCode{width:100%}.cart-more-options .cart-select-gift-placeholder,.cart-more-options #shipping-preview-container{margin:20px;width:100%}@media(min-width: 690px){.cart-more-options .cart-select-gift-placeholder{margin-bottom:0}}.cart-more-options .cart-select-gift-placeholder:empty{display:none}.cart-more-options #shipping-preview-container{width:100% !important}@media(max-width: 690px){.cart-more-options #shipping-preview-container{display:none !important}}.cart-more-options .vtex-pickup-points-modal-3-x-pickupViewMode .btn,.cart-more-options .vtex-pickup-points-modal-3-x-pickupViewMode .orderform-template-holder #payment-data .payment-discounts-list table td.action a,.orderform-template-holder #payment-data .payment-discounts-list table td.action .cart-more-options .vtex-pickup-points-modal-3-x-pickupViewMode a,.cart-more-options .vtex-pickup-points-modal-3-x-pickupViewMode .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .cart-more-options .vtex-pickup-points-modal-3-x-pickupViewMode a{padding:13px 0}.cart-select-gift-placeholder .available-gift-item.active{background:#f1f7ff}.cart-select-gift-placeholder .label-vertical-group:hover,.cart-select-gift-placeholder .icon-check-empty,.cart-select-gift-placeholder .icon-check-sign{color:#676767}.cart-select-gift-placeholder .label-vertical-group:hover .icon-check-empty,.cart-select-gift-placeholder .icon-check-sign{color:#7F1A54}.body-cart-vertical .cart-template-holder{width:calc(70% - 20px)}@media(max-width: 998px){.body-cart-vertical .cart-template-holder{width:100%}}.body-cart-vertical .summary-template-holder{width:30%}@media(max-width: 998px){.body-cart-vertical .summary-template-holder{width:100%;margin-top:20px}}.body-cart-vertical .cart-template.full-cart.active{display:flex;flex-flow:wrap;justify-content:space-between;align-items:flex-start}.body-cart-vertical .cart-template.full-cart.active .extensions-checkout-buttons-container{width:auto !important;margin:0}.body-cart-vertical .cart-template.full-cart.active .totalizers.summary-totalizers.cart-totalizers{width:100%;padding:0;margin:0}.client-pre-email{background:none;width:100%;border-top:none;position:relative;text-align:left}.client-pre-email fieldset.pre-email{box-sizing:border-box}.client-pre-email label{margin:0;line-height:20px}.client-pre-email label small{font-size:12px;padding:0;margin:0;color:#323232;font-weight:400;margin:0;vertical-align:top;display:block;margin-bottom:13px;margin-top:20px}.client-pre-email .link-cart{display:none}.client-pre-email h3.client-pre-email-h{margin:0}.client-pre-email h3.client-pre-email-h span{display:block;position:relative;font-size:0;padding:7px 0 !important}.client-pre-email h3.client-pre-email-h span:after{content:"Email";vertical-align:middle;display:inline-block;margin:0}.client-pre-email h3.client-pre-email-h span:after{padding:0 !important}.client-pre-email h3.client-pre-email-h .link-box-edit{display:none}.client-pre-email a#orderform-to-cart{color:#7F1A54}.client-pre-email .client-email.input.text{margin:0;width:100%;position:initial}.client-pre-email .client-email.input.text input[type=email]{width:100%;box-sizing:border-box}.client-pre-email .client-email.input.text .btn-success{width:20%;margin:0;height:initial;position:absolute;top:initial;bottom:15px;right:initial;left:50%;transform:translateX(-50%);min-width:55%}@media(max-width: 768px){.client-pre-email .client-email.input.text .btn-success{width:calc(100% - 60px)}}.client-pre-email .client-email.input.text .loading-inline{position:absolute;color:#fff;font-size:16px;bottom:35px;top:initial;right:50% !important;margin-right:-10px}.client-pre-email .client-email.input.text .loading-inline[style=""]+#btn-client-pre-email{font-size:0}.client-pre-email .emailInfo{margin-top:20px;width:80%;box-sizing:border-box}.client-pre-email .emailInfo .icon-ok,.client-pre-email .emailInfo h3{color:#7F1A54}@media(max-width: 690px){.client-pre-email .emailInfo{width:100%}}.client-pre-email .emailInfo .icon-lock{color:#eeeeee}@media(max-width: 690px){.client-pre-email .link-cart{display:none !important}}.client-pre-email+.client-profile-data .accordion-body:before{content:"Waiting for more information";display:block}.client-pre-email+.client-profile-data .accordion-body .accordion-inner{display:none}.client-pre-email+.client-profile-data.filled .accordion-body:before{display:none}.client-pre-email[style*="display: none"]{padding-bottom:20px !important}.client-pre-email[style*="display: none"] .link-box-edit{display:block !important}.client-pre-email[style*="display: none"] label small{display:none !important}.client-pre-email[style*="display: none"] input#client-pre-email{padding:0 !important;border:none !important;box-shadow:none !important;font-size:12px;font-weight:400;pointer-events:none;cursor:text;background:none !important;color:#676767}.client-pre-email[style*="display: none"] .emailInfo,.client-pre-email[style*="display: none"] #btn-client-pre-email{display:none}.client-pre-email[style*="display: none"]+.client-profile-data .accordion-body:before{display:none}.client-pre-email[style*="display: none"]+.client-profile-data .accordion-inner{display:block}body:not(.v-custom-step-email) .client-pre-email span.help.error{display:none !important}.payment-group-item-cards .card-flag{width:32px !important;background-size:auto 20px;min-width:auto;height:20px}.payment-group-item-cards .card-flag.Visa{background-position:0 0}.payment-group-item-cards .card-flag.Mastercard{background-position:-32px 0}.payment-group-item-cards .card-flag.Diners{background-position:-64px 0}.payment-group-item-cards .card-flag.Amex,.payment-group-item-cards .card-flag.American{background-position:-96px 0}.payment-group-item-cards .card-flag.Hipercard{background-position:-128px 0}.payment-group-item-cards .card-flag.Discover{background-position:-160px 0}.payment-group-item-cards .card-flag.Aura{background-position:-192px 0}.payment-group-item-cards .card-flag.Banricompras{background-position:-224px 0}.payment-group-item-cards .card-flag.Elo{background-position:-256px 0}.payment-group-item-cards .card-flag.JCB{background-position:-288px 0}.payment-group-item-cards .card-flag.Cabal{background-position:-320px 0}.payment-group-item-cards .card-flag.Maestro{background-position:-352px 0}.payment-group-item-cards .card-flag.Credz{background-position:-384px 0}.vcustom--vtex-omnishipping-1-x-address label,.orderform-template-holder .step .input.text label{margin:10px 0 5px 0;display:block;color:#999999}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.js-v-custom-is-loading .vcustom--vtex-omnishipping-1-x-address:before,.js-v-custom-is-loadAddress #shipping-data .accordion-group.shipping-data:after,.orderform-template .cart-template.mini-cart .cart .cart-items:not(.v-loaded) li.item:after{animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);background-size:800px 104px}svg.pickup-marker-blue,svg.pickup-marker-blue path,svg.pkpmodal-pickup-point-marker-image,svg.pkpmodal-pickup-point-marker-image path,svg.vtex-omnishipping-1-x-svg,svg.vtex-omnishipping-1-x-svg path,svg.pkpmodal-pickup-point-best-marker-image path:not([fill=white]){fill:#7F1A54}@media(max-width: 768px){.container.container-main.container-order-form{width:calc(100% - 20px)}}.orderform-template-holder #client-profile-data{width:100%}.orderform-template-holder #client-profile-data form.client-pre-email,.orderform-template-holder #client-profile-data .step.client-profile-data,.orderform-template-holder #shipping-data,.orderform-template-holder #payment-data{width:100% !important;padding:0;margin:0;box-sizing:border-box;background:#fff;border-radius:8px;margin-bottom:20px !important;z-index:initial;border:none;padding:30px}@media(max-width: 768px){.orderform-template-holder #client-profile-data form.client-pre-email,.orderform-template-holder #client-profile-data .step.client-profile-data,.orderform-template-holder #shipping-data,.orderform-template-holder #payment-data{padding:20px}}.orderform-template-holder #client-profile-data form.client-pre-email.client-pre-email,.orderform-template-holder #client-profile-data .step.client-profile-data.client-pre-email,.orderform-template-holder #shipping-data.client-pre-email,.orderform-template-holder #payment-data.client-pre-email{display:block !important;padding-bottom:calc(40px + 14px + 30px)}.orderform-template-holder #client-profile-data form.client-pre-email .link-box-edit,.orderform-template-holder #client-profile-data .step.client-profile-data .link-box-edit,.orderform-template-holder #shipping-data .link-box-edit,.orderform-template-holder #payment-data .link-box-edit{background:none;box-shadow:none;border:none;color:#7F1A54;outline:none;position:absolute;right:0;top:50%;padding:1px;font-size:14px;transform:translateY(-50%);opacity:.7;transition:all ease .2s}.orderform-template-holder #client-profile-data form.client-pre-email .link-box-edit:hover,.orderform-template-holder #client-profile-data .step.client-profile-data .link-box-edit:hover,.orderform-template-holder #shipping-data .link-box-edit:hover,.orderform-template-holder #payment-data .link-box-edit:hover{opacity:1}.orderform-template-holder #client-profile-data form.client-pre-email .link-box-edit i.icon-spinner,.orderform-template-holder #client-profile-data .step.client-profile-data .link-box-edit i.icon-spinner,.orderform-template-holder #shipping-data .link-box-edit i.icon-spinner,.orderform-template-holder #payment-data .link-box-edit i.icon-spinner{font-size:17px;position:absolute;right:0;display:none;top:-7px}.orderform-template-holder #client-profile-data form.client-pre-email .link-box-edit.active i.icon-edit,.orderform-template-holder #client-profile-data .step.client-profile-data .link-box-edit.active i.icon-edit,.orderform-template-holder #shipping-data .link-box-edit.active i.icon-edit,.orderform-template-holder #payment-data .link-box-edit.active i.icon-edit{display:none}.orderform-template-holder #client-profile-data form.client-pre-email .link-box-edit.active i.icon-spinner,.orderform-template-holder #client-profile-data .step.client-profile-data .link-box-edit.active i.icon-spinner,.orderform-template-holder #shipping-data .link-box-edit.active i.icon-spinner,.orderform-template-holder #payment-data .link-box-edit.active i.icon-spinner{display:block}.orderform-template-holder #client-profile-data form.client-pre-email .accordion-toggle,.orderform-template-holder #client-profile-data .step.client-profile-data .accordion-toggle,.orderform-template-holder #shipping-data .accordion-toggle,.orderform-template-holder #payment-data .accordion-toggle{padding:0}.orderform-template-holder #client-profile-data form.client-pre-email .accordion-toggle>i,.orderform-template-holder #client-profile-data .step.client-profile-data .accordion-toggle>i,.orderform-template-holder #shipping-data .accordion-toggle>i,.orderform-template-holder #payment-data .accordion-toggle>i{display:none}.orderform-template-holder #client-profile-data form.client-pre-email .accordion-toggle>span,.orderform-template-holder #client-profile-data .step.client-profile-data .accordion-toggle>span,.orderform-template-holder #shipping-data .accordion-toggle>span,.orderform-template-holder #payment-data .accordion-toggle>span{line-height:20px;display:block;vertical-align:middle;line-height:initial}.orderform-template-holder #client-profile-data form.client-pre-email .accordion-toggle,.orderform-template-holder #client-profile-data form.client-pre-email .accordion-inner,.orderform-template-holder #client-profile-data .step.client-profile-data .accordion-toggle,.orderform-template-holder #client-profile-data .step.client-profile-data .accordion-inner,.orderform-template-holder #shipping-data .accordion-toggle,.orderform-template-holder #shipping-data .accordion-inner,.orderform-template-holder #payment-data .accordion-toggle,.orderform-template-holder #payment-data .accordion-inner{padding:0}.orderform-template-holder #client-profile-data form.client-pre-email input[type=text]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input[type=tel]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input[type=email]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email select:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=text]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=tel]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=email]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data select:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=text]:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=tel]:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=email]:not(.pac-target-input),.orderform-template-holder #shipping-data select:not(.pac-target-input),.orderform-template-holder #payment-data input[type=text]:not(.pac-target-input),.orderform-template-holder #payment-data input[type=tel]:not(.pac-target-input),.orderform-template-holder #payment-data input[type=email]:not(.pac-target-input),.orderform-template-holder #payment-data select:not(.pac-target-input){width:100%;max-width:100%;outline:initial}.orderform-template-holder #payment-data p.link.link-gift-card,.orderform-template-holder #payment-data .payment-group-item{box-sizing:border-box;margin:0 6px 10px 0;border-radius:8px;border:1px solid #cbcbcb;opacity:1;text-decoration:none;color:#323232;transition:all ease .3s;padding:11px;text-align:center;display:flex;align-items:center;justify-content:center;background:#f3f3f3;float:left;width:100%}.orderform-template-holder #payment-data p.link.link-gift-card.active,.orderform-template-holder #payment-data .payment-group-item.active{background:#fff}.orderform-template-holder #payment-data p.link.link-gift-card.active span,.orderform-template-holder #payment-data .payment-group-item.active span{color:#000000}.orderform-template-holder #payment-data p.link.link-gift-card.active,.orderform-template-holder #payment-data p.link.link-gift-card:hover,.orderform-template-holder #payment-data .payment-group-item.active,.orderform-template-holder #payment-data .payment-group-item:hover{box-shadow:0 0 6px #cbcbcb;border:1px solid #7F1A54}.orderform-template-holder #payment-data p.link.link-gift-card,.orderform-template-holder #payment-data fieldset.payment-group{width:100%;left:0;display:block;background:none;position:relative;margin:0}.orderform-template-holder #payment-data #iframe-placeholder-creditCardPaymentGroup{padding-top:32px}.orderform-template-holder #payment-data #iframe-placeholder-creditCardPaymentGroup>.payment-group-item-cards{display:block;overflow:hidden;position:absolute;right:0;top:0}.orderform-template-holder #payment-data #iframe-placeholder-creditCardPaymentGroup>.payment-group-item-cards .card-flag{opacity:1}.orderform-template-holder #payment-data p.link.link-gift-card{margin-bottom:10px;padding:0}.orderform-template-holder #payment-data p.link.link-gift-card a{padding:10px 10px;display:block;text-align:left}.orderform-template-holder #payment-data .payment-group-list-btn{width:100%}.orderform-template-holder #payment-data p.link.link-gift-card *,.orderform-template-holder #payment-data .payment-group-item *{font-size:12px !important;font-weight:bold}.orderform-template-holder #payment-data .payment-group-item{position:relative;height:40px}.orderform-template-holder #payment-data .payment-group-item span.payment-group-item-text{padding:0;line-height:17px;background:none !important}.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+2),.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+2)~.payment-group-item{width:calc(50% - 3px)}.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+3),.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+3)~.payment-group-item{width:calc(33.3% - 4px)}.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+4),.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+4)~.payment-group-item{width:calc(25% - 4.8px)}.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+5),.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+5)~.payment-group-item{width:100%;margin-right:0;height:auto}.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+5):after,.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+5):before,.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+5)~.payment-group-item:after,.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+5)~.payment-group-item:before{display:none}.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+5):hover,.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+5)~.payment-group-item:hover{top:0}.orderform-template-holder #payment-data .payment-group-item:last-child{margin-right:0}.orderform-template-holder #payment-data .payment-group-item:hover{position:relative;background:#fff;top:-2px}.orderform-template-holder #payment-data .payment-group-item.active:after,.orderform-template-holder #payment-data .payment-group-item.active:before{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);top:100%;width:0;height:0;border-style:solid}.orderform-template-holder #payment-data .payment-group-item.active:after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:6px}.orderform-template-holder #payment-data .payment-group-item.active:before{border-color:#7F1A54 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:7px}.orderform-template-holder #payment-data .gift-card-section.form-step.box-default{padding:0;margin:0;width:100%}.orderform-template-holder #payment-data .gift-card-section.form-step.box-default label{font-weight:bold;color:#000;font-size:12px}.orderform-template-holder #payment-data p.payment-discounts-options,.orderform-template-holder #payment-data p.gift-card-provider-options{display:flex;align-items:center;padding-bottom:10px}.orderform-template-holder #payment-data p.payment-discounts-options input,.orderform-template-holder #payment-data p.payment-discounts-options select,.orderform-template-holder #payment-data p.gift-card-provider-options input,.orderform-template-holder #payment-data p.gift-card-provider-options select{margin:0 10px}.orderform-template-holder #payment-data p.payment-discounts-options label,.orderform-template-holder #payment-data p.gift-card-provider-options label{line-height:12px;margin:0}.orderform-template-holder #payment-data .payment-discounts-list{margin-bottom:10px}.orderform-template-holder #payment-data .payment-discounts-list .gift-card-provider-group-loyalty-program{border-bottom:1px solid #eeeeee}.orderform-template-holder #payment-data .payment-discounts-list table{width:100%}.orderform-template-holder #payment-data .payment-discounts-list table td{padding:0}.orderform-template-holder #payment-data .payment-discounts-list table tbody,.orderform-template-holder #payment-data .payment-discounts-list table tr{display:flex;width:100%;flex-wrap:wrap;align-items:center}.orderform-template-holder #payment-data .payment-discounts-list table td.code,.orderform-template-holder #payment-data .payment-discounts-list table td.number{margin-right:20px;flex-grow:1;padding:0}.orderform-template-holder #payment-data .payment-discounts-list table #remove-gift-card{text-decoration:underline;color:#ff4c4c}.orderform-template-holder #payment-data input#payment-discounts-code{width:100% !important}.orderform-template-holder #payment-data #btn-add-gift-card{height:40px;border-radius:8px}.orderform-template-holder #payment-data .steps-view{width:100% !important;padding:0;min-height:initial}.orderform-template-holder #payment-data .steps-view iframe{margin:0}.orderform-template-holder #payment-data p.notification{font-weight:bold;font-weight:400;color:#323232}.orderform-template-holder #payment-data p.notification:not([style="display: none;"])+.box-step{padding:0;border:none}@media(min-width: 769px){.orderform-template-holder #payment-data:last-child{margin-bottom:0px !important}}.orderform-template-holder #payment-data .v-custom-payment-item-wrap{box-sizing:border-box;border-radius:8px;background:#fff;border:1px solid #cbcbcb;color:#323232;transition:all ease .3s;overflow:hidden;margin-bottom:10px}.orderform-template-holder #payment-data .v-custom-payment-item-wrap.active,.orderform-template-holder #payment-data .v-custom-payment-item-wrap:hover{border-color:#7F1A54;box-shadow:0 0 6px #ddd}.orderform-template-holder #payment-data .v-custom-payment-item-wrap #iframe-placeholder-creditCardPaymentGroup{padding-top:0}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item{border:none;border-bottom:1px solid rgba(0,0,0,0);box-shadow:none;margin:0;width:100% !important;height:auto;top:0}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item-text{margin-right:auto;text-align:left;line-height:27px !important;white-space:nowrap}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item-text:before{content:"";width:20px;height:20px;display:inline-block;border:1px solid #999999;border-radius:100%;vertical-align:middle;margin:-3px 10px 0 0}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item-cards{display:flex;justify-content:flex-end;flex-wrap:wrap}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item-cards .card-flag:last-child{margin:0}@media(max-width: 360px){.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item-cards{display:none}}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item.active{background:#f1f7ff;border-bottom:1px solid #7F1A54}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item.active .payment-group-item-text:before{background:#7F1A54;border-color:#7F1A54;box-shadow:inset 0 0 0 3px #fff}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item.active .payment-group-item-cards span{opacity:1}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item:hover .payment-group-item-text:before{border-color:#7F1A54}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item:before,.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item:after{display:none}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item#payment-group-payPalPaymentGroup{position:relative}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item#payment-group-payPalPaymentGroup:after{content:"";width:50px;height:20px;display:block;background:url("https://io.vtex.com.br/checkout-ui/v6.18.19/img/payment-paypal-landscape.png") center no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);right:12px;left:initial;border:none}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item#payment-group-AffirmPaymentGroup:after{content:"";width:65px;height:25px;display:block;background:url(https://cdn-assets.affirm.com/images/black_logo-transparent_bg.png) center no-repeat;background-size:contain;position:absolute;top:49%;transform:translateY(-50%);right:3px;left:initial;border:none}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item.active+div,.orderform-template-holder #payment-data .v-custom-payment-item-wrap.active>div{padding:20px;overflow:hidden;box-sizing:border-box}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .SecurityEnvironmentIcon{display:none}.orderform-template-holder .step{border:none;padding:0;background:none;margin-bottom:0}@media(max-width: 868px){.orderform-template-holder .step{width:100%}}.orderform-template-holder .step .box-info{color:#323232}.orderform-template-holder .step .box-info[style*="display: block"]{margin-top:10px}.orderform-template-holder .step .form-step fieldset{width:100%;float:none}.orderform-template-holder .step .form-step fieldset p{position:relative}@media(max-width: 690px){.orderform-template-holder .step .form-step fieldset p{float:none !important}}.orderform-template-holder .step .form-step fieldset p.client-last-name,.orderform-template-holder .step .form-step fieldset p.client-first-name{width:calc(50% - 5px);position:relative}@media(max-width: 690px){.orderform-template-holder .step .form-step fieldset p.client-last-name,.orderform-template-holder .step .form-step fieldset p.client-first-name{width:100%}.orderform-template-holder .step .form-step fieldset p.client-last-name input[type=text],.orderform-template-holder .step .form-step fieldset p.client-first-name input[type=text]{width:100% !important}}.orderform-template-holder .step .form-step fieldset p span.help.error{position:absolute;font-size:11px;margin-top:0}.orderform-template-holder .step .form-step fieldset.box-client-info-pj{padding-top:15px}.orderform-template-holder .step .form-step fieldset.box-payment-option h3{display:none}.orderform-template-holder .step .form-step #is-corporate-client{color:#7F1A54}.orderform-template-holder .step.client-profile-data .client-notice.notice{margin:0 0 10px 0}.orderform-template-holder .step.client-profile-data .box-client-info{margin-bottom:20px}.orderform-template-holder .step.client-profile-data .client-document,.orderform-template-holder .step.client-profile-data .client-phone{width:calc(50% - 5px)}@media(max-width: 690px){.orderform-template-holder .step.client-profile-data .client-document,.orderform-template-holder .step.client-profile-data .client-phone{width:100%}}.orderform-template-holder .step.shipping-data .box-step{display:flex;flex-wrap:wrap}.orderform-template-holder .step.shipping-data .box-step>*{width:100%;order:1}.orderform-template-holder .step.shipping-data .box-step>*.vtex-omnishipping-1-x-addressFormPart1{order:1}.orderform-template-holder .step.shipping-data .box-step>*.vtex-omnishipping-1-x-addressForm{order:2}.orderform-template-holder .step.shipping-data .box-step>*.vtex-omnishipping-1-x-addressInfo{order:3}.orderform-template-holder .step.shipping-data .box-step>*.vtex-omnishipping-1-x-deliveryGroup{order:4}.orderform-template-holder .step.shipping-data .box-step>*.vtex-omnishipping-1-x-submitPaymentButton{order:100}.orderform-template-holder .step.shipping-data .box-step>*.btn-link.vtex-omnishipping-1-x-btnDelivery,.orderform-template-holder .step.shipping-data .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .box-step>a.vtex-omnishipping-1-x-btnDelivery,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .orderform-template-holder .step.shipping-data .box-step>a.vtex-omnishipping-1-x-btnDelivery{order:5;margin-top:20px;background:#7F1A54}.orderform-template-holder .step.shipping-data .box-step>*#postalCode-finished-loading,.orderform-template-holder .step.shipping-data .box-step>*:last-child{margin:0}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-address{margin:0}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-addressSummaryActive .address-summary{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='24' height='24'><path fill='%23999999' d='M15.998,5.951L4,16.237V30c0,0.552,0.448,1,1,1h8v-8h6v8h8c0.552,0,1-0.448,1-1V16.238L15.998,5.951z M19,19 h-6v-5h6V19z'></path> <polygon fill='%23999999' points='15.998,0.683 9,6.682 9,3 5,3 5,10.111 0.59,13.892 1.892,15.41 15.998,3.317 30.108,15.41 31.41,13.892 '></polygon></svg>") no-repeat;background-position:12px 9px;border:1px solid #cbcbcb}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-content{align-items:center}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-deliveryChannelsOption{background:#fff}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-pickupButton,.orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-pickupViewOptionActive,.orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-pickupViewOptionActive:hover,.orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-pickupViewOptionActive:active,.orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-pickupViewOptionActive:focus,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-deliveryChannelsTogglePickup,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-deliveryChannelsOption.vtex-omnishipping-1-x-deliveryOptionActive{background:#7F1A54;border-color:#7F1A54;border-radius:8px}.orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-pickupViewOptionInctive{color:#7F1A54;border-color:#7F1A54;border-radius:8px}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-addressItemOption:hover,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-active{background-color:#f1f7ff}.orderform-template-holder .step.shipping-data .shipping-method-toggle{border-color:#7F1A54}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-alert{border-color:#ffb100;display:flex;align-items:center}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-linkEdit{text-decoration:underline}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-deliveryChannelsToggle{border-radius:8px}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper{border:1px solid #cbcbcb;width:100%;overflow:hidden;margin:0 0 20px 0}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-summaryChange{background:#f1f7ff;border-color:#cbcbcb;color:#7F1A54}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-leanShippingGroupList{border-color:#eeeeee;margin:0}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-option:hover,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-leanShippingOptionActive,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-leanShippingOption{background:#fff !important}.orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-modalDetailsBackLnk svg path,.orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-modalDetailsBackLnk{color:#676767;fill:#676767}.orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-primary{outline:none;background:#7F1A54;border-color:#7F1A54}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-pickupPointChange{border-color:#7F1A54}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-address p{clear:both;float:none;margin:0}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-address p.input.ship-checkboxNumberLabel.text{width:auto;align-self:flex-end;display:flex;align-items:center;margin-left:10px !important;height:40px}.orderform-template-holder .step.shipping-data input#ship-addressQuery{width:100%}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-container.shp-pickup-receiver{display:block}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-container.shp-pickup-receiver svg.person-blue path{fill:#7F1A54}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-container.shp-pickup-receiver .vtex-omnishipping-1-x-btn{color:#7F1A54}@media(max-width: 490px){.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-dateLink{width:100%}}.orderform-template-holder .step .submit.btn.btn-success,.orderform-template-holder .step .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.submit.btn-success,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .orderform-template-holder .step a.submit.btn-success,.orderform-template-holder .step #payment-data .payment-discounts-list table td.action a.submit.btn-success,.orderform-template-holder #payment-data .payment-discounts-list table td.action .step a.submit.btn-success{display:block;margin:20px auto 0 auto;min-width:55%}.orderform-template{display:flex !important;padding-top:0px;min-height:400px !important;align-items:flex-start}@media(max-width: 768px){.orderform-template{flex-wrap:wrap}}.orderform-template .orderform-template-holder{width:100%}@media(min-width: 769px){.orderform-template .orderform-template-holder{width:61% !important;padding-right:20px;max-width:calc(100% - 271px);float:left;box-sizing:border-box}}@media(max-width: 690px){.orderform-template{width:100%;padding-top:0px}}.orderform-template .cart-template.mini-cart{width:39%;min-width:255px;position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;bottom:0px;top:20px;right:0;float:right;margin:0}@media(max-width: 768px){.orderform-template .cart-template.mini-cart{width:100%;position:relative;top:0}}.orderform-template .cart-template.mini-cart .cart-items>.v-custom-indexed-item{display:none !important}.orderform-template .cart-template.mini-cart .cart-fixed{height:auto !important;position:relative !important;max-width:100%;width:100% !important;top:0;min-height:initial}@media(min-width: 769px){.orderform-template .cart-template.mini-cart .cart-fixed.affix-top{position:relative !important}}.orderform-template .cart-template.mini-cart h2{text-align:left;border-top:none;background:none !important;margin-bottom:15px}.orderform-template .cart-template.mini-cart .quantity{min-width:10px;width:auto;height:10px;display:inline-block;background:#f1f7ff;color:#7F1A54}.orderform-template .cart-template.mini-cart .summary-template-holder{width:100%;background:none;border:none;padding:0}.orderform-template .cart-template.mini-cart .summary-template-holder .accordion-inner{margin-top:0px}.orderform-template .cart-template.mini-cart .summary-template-holder .summary>.summary-coupon-wrap,.orderform-template .cart-template.mini-cart .summary-template-holder .summary-coupon-wrap>.summary-coupon{display:block !important}.orderform-template .cart-template.mini-cart .summary-template-holder .summary-coupon p{margin:0}.orderform-template .cart-template.mini-cart .summary-template-holder .summary>.summary-coupon-wrap{border-top:1px solid #cbcbcb;padding:8px 0}.orderform-template .cart-template.mini-cart .summary-template-holder input[type=text],.orderform-template .cart-template.mini-cart .summary-template-holder button[type=submit],.orderform-template .cart-template.mini-cart .summary-template-holder p.coupon-fields span.info>span{line-height:30px !important;height:30px !important}.orderform-template .cart-template.mini-cart .item{padding:10px 0;margin:0;border:none;border-bottom:1px solid #eeeeee}.orderform-template .cart-template.mini-cart .item:last-child{border:none}.orderform-template .cart-template.mini-cart .item ul.service-list.unstyled{margin:0;float:none;width:100%;background:none;display:inline-block;clear:both}.orderform-template .cart-template.mini-cart .item .service-item,.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item{background:#f1f7ff;border:1px dashed #cbcbcb;border-radius:8px;width:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:5px 10px;margin:10px 0 0 0}.orderform-template .cart-template.mini-cart .item .service-item .description,.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item .description{margin-top:0}.orderform-template .cart-template.mini-cart .item .service-item>a,.orderform-template .cart-template.mini-cart .item .service-item .quantity,.orderform-template .cart-template.mini-cart .item .service-item .shipping-date,.orderform-template .cart-template.mini-cart .item .service-item .item-subscription,.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item>a,.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item .quantity,.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item .shipping-date,.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item .item-subscription{display:none}.orderform-template .cart-template.mini-cart .item .service-item .price,.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item .price{margin:0}.orderform-template .cart-template.mini-cart .item .service-item:last-child,.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item:last-child{margin-bottom:0}.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item .item-unavailable{display:none}.orderform-template .cart-template.mini-cart .item .fn{width:calc(82% - 20px)}.orderform-template .cart-template.mini-cart .item .description{display:flex;justify-content:space-between}.orderform-template .cart-template.mini-cart .item .price,.orderform-template .cart-template.mini-cart .item span.shipping-date{white-space:nowrap}.orderform-template .cart-template.mini-cart .item .url{border-radius:8px;overflow:hidden}.orderform-template .cart-template.mini-cart .summary-totalizers{margin-bottom:0}.orderform-template .cart-template.mini-cart #go-to-cart-button{position:absolute;top:0px;right:7px;color:#7F1A54;text-decoration:underline}@media(max-width: 690px){.orderform-template .cart-template.mini-cart #go-to-cart-button{display:none}}.orderform-template .cart-template.mini-cart .summary-totalizers tbody{border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:14px 0;display:block}.orderform-template .cart-template.mini-cart .summary-totalizers tbody tr.CustomTax:not(.CustomTax--total){display:none !important}.orderform-template .cart-template.mini-cart .summary-totalizers tbody td{display:inline-block;text-align:left !important;width:auto;color:#666;font-size:13px;padding:0 0 3px 0 !important}.orderform-template .cart-template.mini-cart .summary-totalizers tbody td.monetary{text-align:right !important;margin-left:auto;float:right}.orderform-template .cart-template.mini-cart .summary-totalizers tbody+tbody{border-top:none}.orderform-template .cart-template.mini-cart .summary-totalizers tbody.shipping-reset,.orderform-template .cart-template.mini-cart .summary-totalizers tbody.shipping-calculate{display:none !important}.orderform-template .cart-template.mini-cart .summary-totalizers tfoot tr td{padding:14px 0 !important;color:#000;font-size:14px;font-weight:bold;text-align:left}.orderform-template .cart-template.mini-cart .summary-totalizers tfoot tr td.monetary{text-align:right !important;margin-left:auto;float:right;color:#7F1A54}.orderform-template .cart-template.mini-cart .cart{margin-bottom:0;max-height:calc(100vh - 355px);overflow:auto}.orderform-template .cart-template.mini-cart .cart::-webkit-scrollbar{width:6px}.orderform-template .cart-template.mini-cart .cart::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:8px}.orderform-template .cart-template.mini-cart .cart::-webkit-scrollbar-thumb{background:#cbcbcb;border-radius:30px}.orderform-template .cart-template.mini-cart .cart:hover::-webkit-scrollbar-thumb{background:#eeeeee}.orderform-template .cart-template.mini-cart .cart .cart-items:not(.v-loaded){max-height:100px;overflow:hidden}.orderform-template .cart-template.mini-cart .cart .cart-items:not(.v-loaded) li.item{overflow:hidden;position:relative;border:none !important}.orderform-template .cart-template.mini-cart .cart .cart-items:not(.v-loaded) li.item>*{opacity:0}.orderform-template .cart-template.mini-cart .cart .cart-items:not(.v-loaded) li.item:after{content:"";width:100%;height:100%;display:block;top:0px;left:0;position:absolute}.orderform-template .payment-confirmation-wrap{border:none;padding:0}.orderform-template .payment-confirmation-wrap .payment-submit-wrap{margin:10px 0 0 0}@media(max-width: 768px){.orderform-template .payment-confirmation-wrap .payment-submit-wrap{z-index:9999;position:fixed;bottom:0;width:100%;left:0;padding:0;background:#fff;margin:0 !important}.orderform-template .payment-confirmation-wrap .payment-submit-wrap button{border-radius:0 !important}}@media(max-width: 768px){.orderform-template .payment-confirmation-wrap{border:none !important}.orderform-template .payment-confirmation-wrap .payment-submit-wrap,.orderform-template .payment-confirmation-wrap button{margin:0 !important}}.orderform-template .payment-confirmation-wrap #payment-data-submit:disabled span{display:none}.orderform-template .summary-note{display:none !important}.orderform-template .summary-note p.note-data{display:none !important}.orderform-template .summary-note>div{display:block !important}.orderform-template .summary-note .note-textarea{height:50px;line-height:20px;max-width:100%;width:100%;font-family:"Exo 2", sans-serif;max-height:100px}.orderform-template .custom-cart-template-wrap{position:relative;background:#fff;padding:17px 20px;text-align:left;box-sizing:border-box;border-radius:8px;border:none}.orderform-template .custom-cart-template-wrap .summary-cart-template-holder{height:auto !important}.orderform-template .custom-cart-template-wrap .summary-template-holder{margin-top:0}.step.client-profile-data.active .box-step .form-step[style*="display: block"],.step.shipping-data.active .accordion-inner.shipping-container,#payment-data .box-step form.form-step{padding-top:20px !important}.orderform-template-holder #shipping-data .shipping-summary-info,.orderform-template-holder .step .accordion-body p.notification,.client-pre-email+.client-profile-data .accordion-body:before{display:none}body.v-custom-step-shipping #shipping-data .shipping-summary-info,body.v-custom-step-payment #shipping-data .shipping-summary-info{display:block}.steps-view,.gift-card-section,.App.iframe-credit-card-payment-group{background:#fff}#app-container{min-height:100vh;background:#fff}#app-container input[type=text],#app-container input[type=tel],#app-container input[type=email],#app-container select{width:100%}#app-container span.help.error{margin:0 !important;display:none}#app-container .SecurityEnvironmentIcon{margin-bottom:20px;display:none}#app-container .CardForm>div{position:relative;clear:both}#app-container .CardForm .PaymentValue{display:none}#app-container .CardForm input#creditCardpayment-card-0Number[value=""]{background:#fff;position:relative;z-index:1}#app-container .CardForm .SavedCardsList{width:calc(100% - 1px)}#app-container .CardForm .SavedCard .link-delete{right:8px;top:50%;margin-top:-10px;border:1px solid #ccc;background:#fff;width:20px;height:20px;line-height:17px}#app-container .FormFieldLabel{line-height:30px}#app-container .PaymentCardFlags{position:absolute;top:calc(30px + (40px - 25px)/2);right:16px;padding:0}#app-container .PaymentCardFlags .card-flag-label input{display:none}#app-container .PaymentCardFlags .card-flag-label{width:auto}#app-container .PaymentCardFlags .card-flag{opacity:.7;display:none}#app-container .PaymentCardFlags .card-flag.card-selected{opacity:1;display:block}#app-container input#creditCardpayment-card-0Code,#app-container input#creditCardpayment-card-1Code{width:100px !important}#app-container .label-vertical-group{padding:9px}#app-container .label-vertical-group:hover{color:#7F1A54}#app-container .label-vertical-group.active{color:#7F1A54;background:#f1f7ff}#app-container .label-vertical-group:not(.SavedCard) .card-flag{position:absolute;left:5px;top:8px}#app-container .label-vertical-group .icon-ok-circle,#app-container .label-vertical-group .icon-circle-blank{top:9px}#app-container .label-vertical-group.UseAnotherCard{background-color:#eeeeee;padding:4px;font-size:11px;text-decoration:underline}#app-container .label-vertical-group.UseAnotherCard #use-another-card{color:#676767}#app-container .label-vertical-group.UseAnotherCard:hover #use-another-card{text-decoration:underline;color:#999999}#app-container label.FormFieldLabel{display:block;clear:both;width:auto;margin-right:10px}#app-container .AddressForm{display:flex;flex-wrap:wrap}#app-container .AddressForm>*{width:100%;order:10}#app-container .AddressForm input{max-width:100%}#app-container .AddressForm .payment-billing-address-street{order:1}#app-container .AddressForm .payment-billing-address-complement{order:2}#app-container .AddressForm .payment-billing-address-city{order:3}#app-container .AddressForm .payment-billing-address-state{order:4}#app-container .AddressForm .PostalCode{order:5}.orderform-template .summary-note.js-active{display:block !important}body.js-vcustom-showNoteField .orderform-template .payment-confirmation-wrap{display:block !important}body.js-vcustom-showNoteField .orderform-template .payment-confirmation-wrap .payment-submit-wrap{display:none}body.js-vcustom-showNoteField .orderform-template .summary-note{display:block !important}body.js-vcustom-showNoteField.v-custom-step-payment .orderform-template .payment-confirmation-wrap .payment-submit-wrap{display:block !important}.summary-coupon fieldset.coupon-fieldset .vcustom-showCustomMsgCoupon{border:1px dashed #ffb100;padding:1px;font-size:11px;background:#fff6e0;border-radius:8px;margin-top:4px !important;clear:both}.vcustom-customTax-tot{display:inline-block;position:relative;margin-left:5px}.vcustom-customTax-tot>span{background:#eeeeee;width:15px;height:15px;line-height:15px;display:inline-block;border-radius:100%;text-align:center;cursor:pointer}.vcustom-customTax-tot:hover .vcustom-customTax-resume{display:block}.vcustom-customTax-resume{position:absolute;left:calc(100% + 10px);width:128px;background:#eeeeee;top:50%;font-size:11px;padding:10px;transform:translateY(-50%);display:none}.vcustom-customTax-resume__i{display:flex;justify-content:space-between;margin:0}.vcustom-customTax-resume:before{content:"";display:block;position:absolute;left:-4px;top:calc(50% - 4px);width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:4px;border-bottom-width:4px;border-right:4px solid #eeeeee}.v-custom-addLabels-active-flag{background:#fff;color:#323232;padding:1px 4px;border-radius:8px;display:inline-block;align-items:center;font-size:11px;border:1px solid #cbcbcb}.v-custom-addLabels-active-flag:before{content:"";display:inline-block;width:14px;height:14px;background:url("//io.vtex.com.br/front-libs/bootstrap/2.3.2/img/glyphicons-halflings.png");background-repeat:no-repeat;background-position:0 -48px;margin-right:4px;opacity:.9;vertical-align:middle}.v-custom-assemblies{margin:10px 0 3px 0;overflow:hidden;border-top:1px solid #cbcbcb;padding-top:7px}@media(max-width: 690px){.v-custom-assemblies{width:100%;left:0;margin-bottom:2px}}.v-custom-assemblies p{display:none}.v-custom-assemblies__values{list-style:none;padding:0;margin:0}.v-custom-assemblies__values__item strong:after{content:":"}.v-custom-assemblies__values__item span,.v-custom-assemblies__values__item strong{line-height:14px}body.v-custom-paymentBuilder-accordion .steps-view{display:none}body.v-custom-changeShippingTimeInfo .orderform-template .cart-template.mini-cart .item span.shipping-date{display:none}#shipping-data .accordion-group.shipping-data:after{opacity:0;transition:all ease .3s}.js-v-custom-is-loadAddress .vtex-omnishipping-1-x-warning{display:none !important}.js-v-custom-is-loadAddress #shipping-data .accordion-group.shipping-data:after{content:"";display:block;opacity:1;left:0;top:0;width:100%;height:20px;z-index:2;margin:0 0 20px 0;border-radius:3px}.js-v-custom-is-loadAddress #postalCode-finished-loading+.mb5{display:none !important}.vcustom--vtex-omnishipping-1-x-address{display:none}body.v-custom-addressForm-on.v-custom-step-shipping .vcustom--vtex-omnishipping-1-x-address{display:block}body.v-custom-addressForm-on.v-custom-step-shipping .v-custom-ship-info{display:flex}body.v-custom-addressForm-on.v-custom-step-shipping .v-custom-ship-info .ship-number{margin-right:10px}body.v-custom-addressForm-on.v-custom-step-shipping .vtex-omnishipping-1-x-addressForm,body.v-custom-addressForm-on.v-custom-step-shipping .vtex-omnishipping-1-x-deliveryGroup,body.v-custom-addressForm-on.v-custom-step-shipping .vtex-omnishipping-1-x-submitPaymentButton{display:none}.vtex-omnishipping-1-x-submitShippingStepButton{margin:20px 0 0 0}body.v-custom-googleForm-on .vtex-omnishipping-1-x-deliveryGroup,body.v-custom-googleForm-on .vtex-omnishipping-1-x-addressForm,body.v-custom-googleForm-on .vtex-omnishipping-1-x-submitPaymentButton,body.v-custom-googleForm-on .vtex-omnishipping-1-x-btnDelivery{display:none}body.v-custom-googleForm-on .alert-noStreet{display:none}.v-custom-googleFormScript-added.v-custom-googleForm-on .accordion-inner.shipping-container>*{display:none}body.v-custom-fnsCustomAddressForm .accordion-inner.shipping-container{padding-top:0 !important}body.v-custom-fnsCustomAddressForm .accordion-inner.shipping-container{transition:all ease .3s}body.v-custom-fnsCustomAddressForm .vtex-omnishipping-1-x-selectDeliveryText+div{margin:0 !important}body.v-custom-fnsCustomAddressForm .orderform-template-holder p.vtex-omnishipping-1-x-submitPaymentButton.btn-submit-wrapper.btn-go-to-payment-wrapper{margin-bottom:0 !important}body.v-custom-fnsCustomAddressForm .vtex-omnishipping-1-x-addressFormPart1 .input.ship-country,body.v-custom-fnsCustomAddressForm .vtex-omnishipping-1-x-addressFormPart1 .input.ship-addressQuery,body.v-custom-fnsCustomAddressForm .vtex-omnishipping-1-x-addressFormPart1 .input.ship-postalCode{display:none}body.v-custom-fnsCustomAddressForm.returningUser .vtex-omnishipping-1-x-addressFormPart1 .input.ship-postalCode{display:block}body.v-custom-fnsCustomAddressForm .vtex-omnishipping-1-x-container.shp-pickup-receiver+.vtex-omnishipping-1-x-shippingSectionTitle+#back-to-address-list+.vtex-omnishipping-1-x-addressFormPart1 p.input.ship-postalCode,body.v-custom-fnsCustomAddressForm .vtex-omnishipping-1-x-container.shp-pickup-receiver+.vtex-omnishipping-1-x-shippingSectionTitle+.vtex-omnishipping-1-x-addressFormPart1 p.input.ship-postalCode{display:block}body.v-custom-fnsCustomAddressForm .orderform-template-holder .step.shipping-data .box-step .vtex-omnishipping-1-x-addressFormPart1{order:1}body.v-custom-fnsCustomAddressForm .pac-logo[style*=none]{border:0}body.v-custom-fnsCustomAddressForm .pac-logo[style*=none]:after{display:none}body.v-custom-fnsCustomAddressForm #shipping-data .accordion-inner+.vcustom--vtex-omnishipping-1-x-address{display:none}body.v-custom-fnsCustomAddressForm div#shipping-data{display:flex;flex-wrap:wrap}body.v-custom-fnsCustomAddressForm div#shipping-data>*{width:100%}body.v-custom-fnsCustomAddressForm div#shipping-data .step.accordion-group.shipping-data{order:1}body.v-custom-fnsCustomAddressForm div#shipping-data .vcustom--vtex-omnishipping-1-x-address{order:3}.js-v-custom-is-loading .accordion-inner.shipping-container,.js-v-custom-is-loading .vcustom--vtex-omnishipping-1-x-address{overflow:hidden}.js-v-custom-is-loading .vcustom--vtex-omnishipping-1-x-address{height:120px;position:relative}.js-v-custom-is-loading .vcustom--vtex-omnishipping-1-x-address:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.js-v-custom-is-loading .accordion-inner.shipping-container>*,.js-v-custom-is-loading .vcustom--vtex-omnishipping-1-x-address>*{opacity:.5}.vcustom--vtex-omnishipping-1-x-address{transition:all ease .3s}.vcustom--vtex-omnishipping-1-x-address p.input{float:none;width:100%;margin:0}.vcustom--vtex-omnishipping-1-x-address span.help.error{display:none}.vcustom--vtex-omnishipping-1-x-address input{max-width:initial;width:100%}.vcustom--vtex-omnishipping-1-x-address input.error+span.help.error,.vcustom--vtex-omnishipping-1-x-address select.error+span.help.error{display:block}.vcustom--vtex-omnishipping-1-x-address__state{display:flex;margin:0 -5px}.vcustom--vtex-omnishipping-1-x-address__state p.input{margin:0 5px}@media(max-width: 768px){.vcustom--vtex-omnishipping-1-x-address__state{flex-wrap:wrap;margin:0}.vcustom--vtex-omnishipping-1-x-address__state p.input.ship-state{margin:0}}.pac-container.pac-logo{border:1px solid #cbcbcb;border-radius:8px}.pac-logo:after{background:#fbfbfb url(https://developers.google.com/maps/documentation/images/powered_by_google_on_white.png) no-repeat 10px center;padding:14px;background-size:110px}.address-list.vtex-omnishipping-1-x-addressList+p.input.ship-addressQuery.text{display:none}.alert-noStreet{margin:30px auto 0 auto;text-align:center}.vtex-omnishipping-1-x-addressSummaryActive .address-summary.address-summary-MLT .postalCode:before{content:" - "}body.js-vcustom-hideEmailStep .orderform-template-holder #client-profile-data form.client-pre-email.client-pre-email{display:none !important}body.js-vcustom-hideEmailStep .client-profile-data .accordion-toggle>span:before{content:"1"}body.js-vcustom-hideEmailStep .shipping-data .accordion-toggle:before{content:"2"}body.js-vcustom-hideEmailStep .payment-data .accordion-toggle>span:not(.payment-edit-link):before{content:"3"}body.js-vcustom-hideEmailStep .client-pre-email+.client-profile-data .accordion-body .accordion-inner{display:block}.RTL-checkout select{direction:rtl}.RTL-checkout .cart-template-holder{order:2}.RTL-checkout body .main-header .header-link{left:initial;right:0}.RTL-checkout body .main-header .checkout-steps{margin-left:initial;margin-right:auto}.RTL-checkout .main-header .logo{order:2}.RTL-checkout .summary-template-holder tr .info{order:2;text-align:right !important}.RTL-checkout .orderform-template-holder #client-profile-data form.client-pre-email .link-box-edit,.RTL-checkout .orderform-template-holder #client-profile-data .step.client-profile-data .link-box-edit,.RTL-checkout .orderform-template-holder #shipping-data .link-box-edit,.RTL-checkout .orderform-template-holder #payment-data .link-box-edit{right:initial;left:0}.RTL-checkout .summary-template-holder tbody td.monetary,.RTL-checkout .summary-template-holder tfoot tr td.monetary{margin-right:auto;margin-left:initial !important;text-align:left !important}.RTL-checkout .summary-template-holder .summary-coupon p.coupon-fields span{flex-direction:row-reverse}.RTL-checkout .summary-template-holder .summary-coupon p.coupon-fields span input{margin:0 0 0 10px}.RTL-checkout .table.cart-items tbody tr .v-custom-product-item-wrap,.RTL-checkout .table.cart-items tbody tr,.RTL-checkout .table.cart-items thead tr,.RTL-checkout .table.cart-items thead tr th.product{flex-direction:row-reverse;text-align:right}.RTL-checkout .table.cart-items tbody tr td.product-name{text-align:right}.RTL-checkout .orderform-template .orderform-template-holder{order:2;padding:0 0 0 20px}.RTL-checkout .orderform-template .cart-template.mini-cart .summary-totalizers tfoot tr td.monetary{text-align:left !important}.RTL-checkout br{width:100%;height:1px;content:" " !important;display:block !important;clear:both}.RTL-checkout .table.cart-items td.quantity{direction:rtl}.RTL-checkout .checkout-steps_items{direction:rtl}.RTL-checkout .checkout-steps_items .text:before{margin:0 0 0 7px}.RTL-checkout .srp-toggle__wrapper{direction:rtl}.RTL-checkout .srp-toggle__wrapper .vtex-shipping-preview-0-x-framePickup{left:0}.RTL-checkout .srp-toggle__wrapper .vtex-shipping-preview-0-x-frameDelivery{left:50%}.RTL-checkout .srp-delivery-header.mb3{direction:rtl;display:flex}.RTL-checkout .srp-delivery-current-many .flex{direction:rtl;text-align:right}.RTL-checkout .step{direction:rtl}.RTL-checkout .step .accordion-toggle>span:before,.RTL-checkout .step .accordion-toggle:before{margin-right:0 !important;margin-left:10px !important}.RTL-checkout fieldset.box-client-info-pf{display:flex;flex-wrap:wrap}.RTL-checkout .orderform-template-holder .step .form-step fieldset p,.RTL-checkout .orderform-template-holder .step .form-step fieldset div{width:100%}.RTL-checkout p.client-first-name,.RTL-checkout p.client-different-document,.RTL-checkout p.client-document,.RTL-checkout p.client-company-ie,.RTL-checkout p.client-company-postal-code,.RTL-checkout p.client-document-type,.RTL-checkout p.payment-card-due-date{margin-left:10px;margin-right:0}.RTL-checkout p.client-document,.RTL-checkout p.client-phone,.RTL-checkout p.client-company-document,.RTL-checkout p.client-company-ie,.RTL-checkout p.client-company-postal-code,.RTL-checkout p.client-company-phone,.RTL-checkout p.payment-card-due-month,.RTL-checkout p.payment-card-lash,.RTL-checkout p.payment-card-due-year{float:right}.RTL-checkout input.success:not([invalid=true]){background-position:left top}.RTL-checkout .vtexIdUI .vtexIdUI-page{direction:rtl}.RTL-checkout .vtexIdUI .modal-header .close{left:-1px;right:initial}.RTL-checkout .vtexIdUI .pull-left{float:right}.RTL-checkout .orderform-template-holder .step .box-info p{display:flex;flex-wrap:wrap;width:100%}.RTL-checkout .vtex-omnishipping-1-x-leanShippingIcon.shp-option-icon,.RTL-checkout .vtex-omnishipping-1-x-addressItemIcon{margin:0 0 0 10px}.RTL-checkout .vtex-omnishipping-1-x-leanShippingText{padding-right:10px}.RTL-checkout .address-summary{display:flex;flex-wrap:wrap}.RTL-checkout br.line1-delimiter{width:100%;height:1px;content:" " !important;display:block !important;clear:both}.RTL-checkout .orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item#payment-group-AffirmPaymentGroup:after,.RTL-checkout .orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item#payment-group-payPalPaymentGroup:after{right:initial;left:10px}.RTL-checkout .orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item-text{margin-left:auto;margin-right:inherit}.RTL-checkout .orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item-text:before{margin-right:initial;margin-left:10px}.RTL-checkout .orderform-template-holder #payment-data p.link.link-gift-card a{text-align:right}.RTL-checkout .orderform-template .custom-cart-template-wrap .summary-cart-template-holder{direction:rtl}.RTL-checkout .pull-right{float:left !important}.RTL-checkout .orderform-template .cart-template.mini-cart .item .price{margin-right:auto;direction:initial}.RTL-checkout .orderform-template .cart-template.mini-cart .item .url{float:right;margin:0 0 0 6px}.RTL-checkout .orderform-template .cart-template.mini-cart .item .fn{text-align:right;float:right}.RTL-checkout .orderform-template .cart-template.mini-cart h2{text-align:right}.RTL-checkout .orderform-template .cart-template.mini-cart #go-to-cart-button{left:7px;right:initial}.RTL-checkout .vtex-omnishipping-1-x-SummaryItemInfo{border:none;border-left:1px solid #eee;padding:0 0 0 6px}.RTL-checkout .vtexIdUI .vtexIdUI-page{direction:rtl}.RTL-checkout .vtexIdUI .modal-header .close{left:-1px;right:initial}.RTL-checkout .vtexIdUI .pull-left{float:right}.RTL-checkout #app-container{direction:rtl}.RTL-checkout #app-container .PaymentCardDueDate.clearfix{display:flex}.RTL-checkout #app-container label.FormFieldLabel{margin:0 0 0 10px}.RTL-checkout #app-container .PaymentCardCVV{display:flex}.RTL-checkout #app-container p.AddressToggle{display:flex}.RTL-checkout #app-container .AddressToggle input{margin:3px 0 0 5px}@media(max-width: 998px){.RTL-checkout.body-cart-vertical .summary-template-holder{order:2}}@media(max-width: 768px){.RTL-checkout .orderform-template .cart-template.mini-cart{order:2}}@media(max-width: 690px){.RTL-checkout .table.cart-items td.product-image a{margin-right:0;margin-left:20px}.RTL-checkout .full-cart .cart table tbody tr td.product-image,.RTL-checkout .full-cart .cart table tbody tr td.bundle-item-image{left:initial;right:0}.RTL-checkout .table.cart-items td.product-name,.RTL-checkout .table.cart-items td.quantity{margin-left:0 !important;margin-right:90px !important}.RTL-checkout .table.cart-items td.quantity{float:right}.RTL-checkout .full-cart .cart table tbody tr td.product-name a,.RTL-checkout .full-cart .cart table tbody tr td.bundle-item-name span{padding:0 0 0 20px}.RTL-checkout .full-cart .cart table tbody tr td.product-price{float:left}.RTL-checkout .full-cart .cart table tbody tr td.item-remove{left:0;right:initial}}body.debug-on>*:not(.container-main,.main-header,.main-footer,#vtexIdContainer,.vtex-front-messages-placeholder,.pac-container){display:none}