
/* source: <lebiscuit.checkout-ui-settings@0.7.78> */
/*!**********************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js!../../node_modules/sass-loader/dist/cjs.js!./checkout6-custom.scss ***!
  \**********************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&display=swap);
/*!**************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js!../../node_modules/sass-loader/dist/cjs.js!./checkout6-custom.scss (1) ***!
  \**************************************************************************************************************************************************************************/
@charset "UTF-8";
.cashback-message-container {
  background: #FFF5BF;
  margin-top: 8px;
  width: 100%;
}
.cashback-message-container .cashback-message-wrapper {
  padding: 16px 10px;
  display: flex;
}
.cashback-message-container .cashback-message-wrapper .cashback-message-text {
  font-size: 12px;
  text-align: start;
}
.cashback-message-container .cashback-message-wrapper .cashback-message-icon {
  margin-top: 2px;
  margin-right: 4px;
}

.totalizers-list .Shipping {
  display: table-row !important;
}

.container-main.container-cart .cart-totalizers .Shipping {
  display: none !important;
}

.container-cart .item-unit-label {
  display: none !important;
}
@media (min-width: 1025px) {
  .container-cart h1#cart-title {
    align-items: center;
    display: flex !important;
    margin: 32px 0 27px;
    text-align: left;
  }
  .container-cart h1#cart-title::after {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: bold;
    line-height: 50px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
.container-cart .cart-template.full-cart .add-item-attachment-container {
  display: none;
}
.container-cart .cart-template.full-cart .cart-template-holder {
  max-height: 350px;
  overflow: auto;
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart-template-holder {
    width: 69.4%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart-template-holder {
    max-height: 600px;
  }
}
.container-cart .cart-template.full-cart .cart {
  border-bottom: none;
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart {
    padding: 0;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items {
    border-collapse: separate;
    border-spacing: 0 8px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items thead tr {
    display: flex;
    justify-content: space-between;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items thead tr th.product {
  width: 44%;
}
@media (min-width: 1366px) {
  .container-cart .cart-template.full-cart .cart .cart-items thead tr th.product {
    width: 53%;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items thead tr th.shipping-date {
  width: 18%;
}
@media (min-width: 1366px) {
  .container-cart .cart-template.full-cart .cart .cart-items thead tr th.shipping-date {
    width: 21%;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items thead tr th.product-price {
  width: 18%;
}
@media (min-width: 1366px) {
  .container-cart .cart-template.full-cart .cart .cart-items thead tr th.product-price {
    width: 14%;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items thead tr th.quantity {
  width: 24%;
}
@media (min-width: 1366px) {
  .container-cart .cart-template.full-cart .cart .cart-items thead tr th.quantity {
    width: 22%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items tr th {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
    text-align: left;
  }
  .container-cart .cart-template.full-cart .cart .cart-items tr th.product {
    text-align: left;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item {
  background-color: #fff;
  border: transparent;
  border-radius: 8px;
  padding: 10px 8px;
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item {
    padding: 0;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .icon-question-sign {
  position: absolute;
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item[data-is-cml=true] {
  border: 1px solid #27ae60 !important;
  border-radius: 8px;
  box-sizing: border-box;
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item[data-is-cml=true] .best-price .new-product-price {
  color: #ed1b2f;
  display: flex;
  justify-content: flex-end;
}
@media (min-width: 360px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item[data-is-cml=true] .best-price .new-product-price {
    margin: 0;
    white-space: nowrap;
    width: auto;
  }
}
@media (min-width: 425px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item[data-is-cml=true] .best-price .new-product-price {
    display: unset;
    margin-right: 16px;
    white-space: nowrap;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item[data-is-cml=true] .best-price .new-product-price {
    margin: 0;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item[data-is-cml=true] .best-price .new-product-price::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0%29%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M2.42826 4.43021C1.44579 5.41268 1.44579 7.00557 2.42826 7.99794L3.46158 9.02136L2.16016 10.3228L5.8566 14.0192L5.85245 14.0234L12.162 20.3329L12.1662 20.3288L12.1684 20.3311L18.478 14.0215L18.4757 14.0192L22.1703 10.3247L15.8607 4.01508L12.1662 7.70965L8.46973 4.01321L7.0194 5.46353L5.98608 4.43021C5.00361 3.44774 3.41072 3.44774 2.42826 4.43021Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.46972 4.01367L2.16016 10.3232L5.8566 14.0197L5.85245 14.0238L12.162 20.3334L12.1662 20.3292L12.1684 20.3315L18.478 14.022L18.4757 14.0197L22.1703 10.3251L15.8607 4.01555L12.1662 7.71011L8.46972 4.01367Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.53846%27/%3E%3Crect x=%2715.8535%27 y=%274.00391%27 width=%278.92308%27 height=%2714.1538%27 transform=%27rotate%2845 15.8535 4.00391%29%27 fill=%27url%28%23paint0_linear%29%27/%3E%3Crect x=%272.15234%27 y=%2710.3105%27 width=%278.92308%27 height=%2714.1538%27 transform=%27rotate%28-45 2.15234 10.3105%29%27 fill=%27%23ED202D%27/%3E%3Cpath d=%27M5.56307 4.86926C4.81811 4.12431 3.61031 4.12431 2.86535 4.86926C2.1204 5.61421 2.1204 6.82202 2.86535 7.56697L4.7421 9.44372C4.80141 9.50303 4.86365 9.55761 4.92836 9.60748L5.25838 9.27745C5.19171 9.23039 5.12813 9.17703 5.06846 9.11736L3.19171 7.24062C2.627 6.67591 2.627 5.76033 3.19171 5.19562C3.75642 4.63091 4.672 4.63091 5.23671 5.19562L7.11346 7.07237C7.17312 7.13203 7.22649 7.19562 7.27354 7.26229L7.60357 6.93226C7.55371 6.86756 7.49912 6.80532 7.43981 6.74601L5.56307 4.86926Z%27 fill=%27%23AB1F23%27/%3E%3Ccircle cx=%275.07287%27 cy=%279.38537%27 r=%270.461538%27 fill=%27white%27/%3E%3Ccircle cx=%277.53576%27 cy=%277.07873%27 r=%270.461538%27 fill=%27white%27/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id=%27paint0_linear%27 x1=%2720.3151%27 y1=%274.00391%27 x2=%2720.3151%27 y2=%2718.1578%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23ED202D%27/%3E%3Cstop offset=%270.194357%27 stop-color=%27%23E21F26%27/%3E%3Cstop offset=%270.421056%27 stop-color=%27%23991F23%27/%3E%3C/linearGradient%3E%3CclipPath id=%27clip0%27%3E%3Crect width=%2724%27 height=%2724%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  content: "";
  display: none;
  height: 24px;
  left: 0;
  margin: 0 4px;
  position: relative;
  width: 24px;
}
@media (min-width: 360px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item[data-is-cml=true] .best-price .new-product-price::before {
    display: inline-flex;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item[data-is-cml=true] .best-price .new-product-price::before {
    top: 6px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .best-price {
  width: 100%;
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item {
    border: 1px solid #f5f5f5 !important;
    display: flex;
    margin-bottom: 8px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .product-image {
    padding: 22px 11px 22px 15px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .product-image img {
  height: 54px;
  left: 10px !important;
  max-width: 54px;
  width: 54px;
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .product-image img {
    height: 45px;
    width: 43px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name {
    max-width: 207px;
    padding: 8px 0;
    width: 100%;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name a {
  color: #444444;
  font-size: 12px;
  font-weight: bold;
  margin-right: 8px;
  padding-right: 40px !important;
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name a {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin: 0;
    overflow: hidden;
    padding: 0 !important;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name .brand .brand-name {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name .seller {
  color: #444444;
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name .seller span:nth-child(1) {
  font-size: 0;
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name .seller span:nth-child(1)::before {
  content: "Vendido e entregue por ";
  font-size: 10px;
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name .seller span:nth-child(1)::before {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name .seller span:last-child {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .shipping-date {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    padding-left: 5px;
    text-align: right;
    width: 60%;
  }
}
@media (min-width: 1366px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .shipping-date {
    max-width: 130px;
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .shipping-date .shipping-estimate-date {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
    text-align: left;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-decrement {
  margin-top: 2px;
  padding-right: 0;
}
@media (min-width: 360px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-decrement {
    padding-right: 12px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-increment {
  margin-top: 2px;
  padding-left: 0;
}
@media (min-width: 360px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-increment {
    padding-left: 12px;
  }
}
@media (min-width: 360px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-decrement,
.container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-increment {
    padding: 4px;
  }
}
@media (min-width: 740px) and (max-width: 979px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-decrement,
.container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-increment {
    padding: 0;
    position: unset !important;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-decrement,
.container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-increment {
    padding: 0 8px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .old-product-price {
  color: #444444;
  font-size: 12px;
  margin-right: 16px;
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .new-product-price {
  color: #444444;
  font-size: 16px;
  font-weight: bold;
  margin-right: 16px;
}
@media (min-width: 375px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .new-product-price {
    margin-right: 0;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .old-product-price-label,
.container-cart .cart-template.full-cart .cart .cart-items .product-item .new-product-price-label {
  display: none;
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item td.item-remove {
  right: 6px !important;
  width: auto !important;
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.item-remove {
    align-items: center;
    display: flex;
    padding: 0px 10px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity {
  margin-left: 80px;
  width: auto;
}
@media (min-width: 490px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity {
    align-items: center;
    display: inline-flex;
    margin: 45px 0;
  }
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity input {
    width: 18px;
  }
}
@media (min-width: 740px) and (max-width: 979px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity {
    margin: 24px 0;
  }
}
@media (min-width: 1024px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity {
    margin: 45% 0;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity {
    align-items: center;
    box-sizing: border-box;
    display: -webkit-flex;
    margin: 0 4px;
  }
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity input {
    margin: 0;
    width: 25px;
  }
}
@media (min-width: 1366px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity {
    margin: 0px 20px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-name {
  margin-left: 80px !important;
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-name {
    margin: 0 !important;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity-price {
  bottom: 4px;
  color: #444;
  display: inherit;
  font-size: 16px;
  font-weight: 700;
  position: absolute;
  right: 16px;
  text-align: right;
  width: 35%;
}
@media (min-width: 490px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity-price {
    display: table-cell;
    position: unset;
    white-space: nowrap;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity-price {
    color: #444444;
    display: flex;
    flex-direction: column;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    line-height: 140%;
    margin: auto;
    text-align: right;
    width: auto;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity-price .total-discount-price {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  line-height: 140%;
  text-align: left;
  white-space: nowrap;
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item i.icon-remove:before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10.0454 12.0909H11.409H22.3181%27 stroke=%27%23444444%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.4546 12.0909V10.7273C13.4546 10.3656 13.5983 10.0188 13.854 9.76305C14.1098 9.50732 14.4566 9.36365 14.8183 9.36365H17.5455C17.9072 9.36365 18.254 9.50732 18.5098 9.76305C18.7655 10.0188 18.9092 10.3656 18.9092 10.7273V12.0909M20.9546 12.0909V21.6364C20.9546 21.998 20.811 22.3449 20.5552 22.6006C20.2995 22.8563 19.9527 23 19.591 23H12.7728C12.4112 23 12.0643 22.8563 11.8086 22.6006C11.5528 22.3449 11.4092 21.998 11.4092 21.6364V12.0909H20.9546Z%27 stroke=%27%23444444%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.8184 15.5V19.5909%27 stroke=%27%23444444%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17.5454 15.5V19.5909%27 stroke=%27%23444444%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  content: "";
  height: 32px;
  width: 32px;
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item i.icon-minus-sign::before, .container-cart .cart-template.full-cart .cart .cart-items .product-item i.icon-plus-sign::before {
  content: "";
  height: 24px;
  width: 24px;
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item i.icon-minus-sign::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2711.5%27 fill=%27white%27 stroke=%27%23DADADA%27/%3E%3Cline x1=%2716.5%27 y1=%2712.5%27 x2=%278.25%27 y2=%2712.5%27 stroke=%27%23ED1B2F%27/%3E%3C/svg%3E%0A");
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item i.icon-plus-sign::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2711.5%27 fill=%27white%27 stroke=%27%23DADADA%27/%3E%3Cline x1=%2711.9285%27 y1=%275.71423%27 x2=%2711.9285%27 y2=%2718.2857%27 stroke=%27%23ED1B2F%27/%3E%3Cline x1=%2718.2856%27 y1=%2711.9285%27 x2=%275.71422%27 y2=%2711.9285%27 stroke=%27%23ED1B2F%27/%3E%3C/svg%3E");
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-image {
  left: 10px !important;
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price {
  bottom: 8px;
  display: none;
  margin-right: 5px;
  position: relative;
}
@media (min-width: 490px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price {
    display: table-cell;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price {
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    text-align: right;
    width: auto;
  }
}
@media (min-width: 1366px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price {
    min-width: 135px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price .list-price {
  width: 100%;
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price .list-price::before {
    color: #444;
    content: "De:";
    font-size: 10px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price .total-discount-price {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  line-height: 140%;
  margin-right: 10px;
  text-align: right;
  white-space: pre;
  width: 100%;
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price .old-product-price {
    margin: 0 10px 0 0;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price .new-product-price {
    margin: 0 10px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price .new-product-real-price-per-unit {
  display: none;
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price span.new-product-price {
  position: absolute;
  right: 0px;
  top: 22px;
  width: 100px;
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price span.field-help {
  background-color: #ed1b2f;
  border: 1px solid #ed1b2f;
}
@media (min-width: 425px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price {
    bottom: 0;
    margin-right: 5px;
    padding: 0;
    right: 0;
  }
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price span.new-product-price {
    position: relative;
    right: 0;
    top: 0;
    white-space: nowrap;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder {
    height: 100%;
    width: 28%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .row-fluid.summary {
    display: flex;
    flex-direction: column;
  }
}
.container-cart .cart-template.full-cart .summary-template-holder .table {
  position: relative;
  width: 96%;
}
@media (min-width: 768px) {
  .container-cart .cart-template.full-cart .summary-template-holder .table {
    width: 100%;
  }
}
.container-cart .cart-template.full-cart .summary-template-holder .discount-visible td.product-price {
  right: 16px;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options {
  background-color: #fff;
  border: 0 !important;
  border-radius: 8px;
  padding: 16px;
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options {
    margin: 40px 0 0 33px;
    max-width: 327px;
    width: 100%;
  }
}
@media (min-width: 1025px) and (max-width: 1365px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options {
    margin-bottom: 8px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-main-title {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    line-height: 140%;
    margin-bottom: 17px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-description {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
    margin: 0;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-data {
    margin-top: 17px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-data #shipping-calculate-link {
    height: 32px;
    margin: 0;
    padding: 0;
    width: 99px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-data .srp-delivery-info .srp-shipping-current-single {
    padding-left: 18px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-container .srp-data .srp-toggle {
    margin: 0;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-container .srp-data .srp-toggle .srp-toggle__wrapper {
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-container .srp-data .srp-pickup-my-location__button {
    border-radius: 8px;
    height: 46px;
    margin-top: 24px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-container .srp-data #find-pickup-link:focus {
    border: 1px solid #ed1b2f;
    border-radius: 8px;
    box-sizing: border-box;
    height: 46px;
    outline: none;
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-info .srp-shipping-current-single__price,
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-info .srp-shipping-current-single__sla {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
    margin-right: 8px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-header {
    margin: 17px 0;
  }
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-header .srp-items {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
  }
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-header .srp-address-title:hover {
    text-decoration: underline;
  }
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-main-title {
  color: #444444;
  font-size: 16px;
  font-weight: bold;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .vtex-shipping-preview-0-x-frame {
  border: 0;
  box-shadow: none;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__wrapper {
  background-color: #f5f5f5;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__wrapper .vtex-shipping-preview-0-x-framePickup ~ .srp-toggle__pickup,
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__wrapper .vtex-shipping-preview-0-x-frameDelivery ~ .srp-toggle__delivery {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #444444;
  border-color: #444444;
  border-radius: 9999px;
  color: #ffffff;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__wrapper .vtex-shipping-preview-0-x-framePickup ~ .srp-toggle__pickup:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M5.28 11.31V18.94H18.51V11.35M13.94 12.99H14.82C15.6429 12.99 16.31 13.6571 16.31 14.48V14.69C16.31 15.5129 15.6429 16.18 14.82 16.18H13.94C13.1171 16.18 12.45 15.5129 12.45 14.69V14.48C12.45 13.6571 13.1171 12.99 13.94 12.99ZM9.15 13.03H9.36C10.2326 13.03 10.94 13.7374 10.94 14.61V17.37C10.94 18.2426 10.2326 18.95 9.36 18.95H9.15C8.27739 18.95 7.57 18.2426 7.57 17.37V14.61C7.57 13.7374 8.27739 13.03 9.15 13.03ZM6.46 5H17.53L20 9.2H4.01L6.46 5ZM4 9.2C4 9.2 4.07 11.27 5.68 11.35C7.29 11.43 7.82 10.49 7.9 9.2H4ZM8.03 9.2C8.03 9.2 8.1 11.27 9.71 11.35C11.32 11.43 11.85 10.49 11.93 9.2H8.03ZM12.06 9.2C12.06 9.2 12.13 11.27 13.74 11.35C15.35 11.43 15.88 10.49 15.96 9.2H12.06ZM16.09 9.2C16.09 9.2 16.16 11.27 17.77 11.35C19.38 11.43 19.91 10.49 19.99 9.2H16.09Z%27 stroke=%27white%27 stroke-width=%270.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__wrapper .vtex-shipping-preview-0-x-frameDelivery ~ .srp-toggle__delivery:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M9.52 10.3065H5.36M8.83 11.8199H4.67M8.16 13.3045H4M15.39 15.4156H11.22M5.72 9.43888V7H14.28V15.3963M5.72 14.2202V15.4349H6.77M14.28 8.46526H17.45L20 10.48V15.4349H19.21M10.15 16.1579C10.15 16.7808 9.62617 17.2857 8.98 17.2857C8.33383 17.2857 7.81 16.7808 7.81 16.1579C7.81 15.535 8.33383 15.03 8.98 15.03C9.62617 15.03 10.15 15.535 10.15 16.1579ZM18.43 16.1579C18.43 16.7808 17.9062 17.2857 17.26 17.2857C16.6138 17.2857 16.09 16.7808 16.09 16.1579C16.09 15.535 16.6138 15.03 17.26 15.03C17.9062 15.03 18.43 15.535 18.43 16.1579ZM15.61 10.0269V12.7646H18.45V11.0487L17.35 10.0269H15.61Z%27 stroke=%27white%27 stroke-width=%270.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__delivery,
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__pickup {
  background-color: #f5f5f5;
  border-radius: 9999px;
  color: #444444;
  font-size: 16px;
  font-weight: bold;
  text-transform: capitalize;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__delivery:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M9.52 10.3065H5.36M8.83 11.8199H4.67M8.16 13.3045H4M15.39 15.4156H11.22M5.72 9.43888V7H14.28V15.3963M5.72 14.2202V15.4349H6.77M14.28 8.46526H17.45L20 10.48V15.4349H19.21M10.15 16.1579C10.15 16.7808 9.62617 17.2857 8.98 17.2857C8.33383 17.2857 7.81 16.7808 7.81 16.1579C7.81 15.535 8.33383 15.03 8.98 15.03C9.62617 15.03 10.15 15.535 10.15 16.1579ZM18.43 16.1579C18.43 16.7808 17.9062 17.2857 17.26 17.2857C16.6138 17.2857 16.09 16.7808 16.09 16.1579C16.09 15.535 16.6138 15.03 17.26 15.03C17.9062 15.03 18.43 15.535 18.43 16.1579ZM15.61 10.0269V12.7646H18.45V11.0487L17.35 10.0269H15.61Z%27 stroke=%27black%27 stroke-width=%270.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
  background-repeat: no-repeat;
  display: block;
  background-size: 32px;
  background-position: center;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__pickup:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M5.28 11.31V18.94H18.51V11.35M13.94 12.99H14.82C15.6429 12.99 16.31 13.6571 16.31 14.48V14.69C16.31 15.5129 15.6429 16.18 14.82 16.18H13.94C13.1171 16.18 12.45 15.5129 12.45 14.69V14.48C12.45 13.6571 13.1171 12.99 13.94 12.99ZM9.15 13.03H9.36C10.2326 13.03 10.94 13.7374 10.94 14.61V17.37C10.94 18.2426 10.2326 18.95 9.36 18.95H9.15C8.27739 18.95 7.57 18.2426 7.57 17.37V14.61C7.57 13.7374 8.27739 13.03 9.15 13.03ZM6.46 5H17.53L20 9.2H4.01L6.46 5ZM4 9.2C4 9.2 4.07 11.27 5.68 11.35C7.29 11.43 7.82 10.49 7.9 9.2H4ZM8.03 9.2C8.03 9.2 8.1 11.27 9.71 11.35C11.32 11.43 11.85 10.49 11.93 9.2H8.03ZM12.06 9.2C12.06 9.2 12.13 11.27 13.74 11.35C15.35 11.43 15.88 10.49 15.96 9.2H12.06ZM16.09 9.2C16.09 9.2 16.16 11.27 17.77 11.35C19.38 11.43 19.91 10.49 19.99 9.2H16.09Z%27 stroke=%27black%27 stroke-width=%270.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
  background-repeat: no-repeat;
  display: block;
  background-size: 32px;
  background-position: center;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-icon-radio-selected path {
  fill: #ed1b2f;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .ship-postalCode {
  margin-right: 4px;
  width: calc(100% - 110px);
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .ship-postalCode #ship-postalCode {
  border: 1px solid #dadada;
  border-radius: 8px;
  box-sizing: border-box;
  margin-bottom: 8px;
  width: 100%;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .ship-postalCode label {
  color: #444444;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-pc-input {
  background-color: #444444;
  border: none;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  margin: 8px 0px;
  text-shadow: none;
  width: 106px;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options #ship-postalCode,
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-pc-input {
  border-radius: 8px;
  height: 40px;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-postal-code__form {
  padding-bottom: 20px;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-postal-code__form span.help.error {
  color: #ed1b2f;
  font-size: 12px;
  position: absolute;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options #shipping-calculate-link {
  background: #444444;
  border-radius: 8px;
  color: white;
  font-size: 14px;
  font-weight: bold;
  text-transform: capitalize;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-pickup-empty .srp-pickup-my-location__button {
  background: white;
  border: solid 1px #ed1b2f;
  color: #ed1b2f;
  font-size: 16px;
  padding: 8px;
  text-transform: initial;
  width: 100%;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-pickup-empty #find-pickup-link span {
  font-size: 16px;
  text-transform: initial;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-unavailable {
  border: solid 1px #dadada;
  border-radius: 8px;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-unavailable__icon g {
  fill: #ed1b2f;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-unavailable .srp-text {
  color: #444444;
  font-size: 14px;
  margin-bottom: 4px;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-header strong {
  font-weight: normal;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-info .srp-shipping-current-single {
  border: 1px solid #dadada;
  border-radius: 8px;
  box-sizing: border-box;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-info .srp-shipping-current-single__text {
  border: none;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-info .srp-shipping-current-single__sla.gray {
  border-right: 1px solid #dadada;
  margin-right: 10px;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options small a {
  color: #ed1b2f;
  font-size: 14px;
  font-weight: 700;
  margin-top: 12px;
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options small a::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0%29%27%3E%3Cpath d=%27M11.2501 0H6.0001V1.5H9.4501L4.7251 6.225L5.7751 7.275L10.5001 2.55V6H12.0001V0.75C12.0001 0.3 11.7001 0 11.2501 0Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M10.5 12H0.75C0.3 12 0 11.7 0 11.25V1.5C0 1.05 0.3 0.75 0.75 0.75H3.75V2.25H1.5V10.5H9.75V8.25H11.25V11.25C11.25 11.7 10.95 12 10.5 12Z%27 fill=%27%23ED1B2F%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0%27%3E%3Crect width=%2712%27 height=%2712%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  content: "";
  display: inline-block;
  height: 12px;
  margin-left: 4px;
  width: 12px;
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-main-title {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    line-height: 140%;
    margin-bottom: 17px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-description {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
    margin: 0;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-data {
    margin-top: 17px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-data #shipping-calculate-link {
    height: 32px;
    margin: 0;
    padding: 0;
    width: 99px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-data .srp-delivery-info .srp-shipping-current-single {
    padding-left: 18px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-container .srp-data .srp-toggle {
    margin: 0;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-container .srp-data .srp-toggle .srp-toggle__wrapper {
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-container .srp-data .srp-pickup-my-location__button {
    border-radius: 8px;
    height: 46px;
    margin-top: 24px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-container .srp-data #find-pickup-link:focus {
    border: 1px solid #ed1b2f;
    border-radius: 8px;
    box-sizing: border-box;
    height: 46px;
    outline: none;
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers {
    margin: 8px 0 0 33px;
    max-width: 327px;
    padding: 0;
    width: 100%;
  }
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .coupon-message {
    margin-right: 8px;
    width: auto;
  }
}
@media (min-width: 1025px) and (max-width: 1365px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers {
    float: unset;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .summary-coupon {
    margin: 0;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .accordion-inner {
    margin-top: 12px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .accordion-inner .table .totalizers-list tr td {
    padding: 12px 2px;
    text-align: right;
  }
}
@media (min-width: 1024px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .accordion-inner .table .totalizers-list tr td {
    white-space: nowrap;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .accordion-inner .table tfoot td.info, .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .accordion-inner .table tfoot td.monetary {
    padding: 12px 0;
    text-align: right;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .accordion-inner .table tfoot td.monetary {
    width: 30%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .accordion-inner .table tfoot td.info {
    width: 65%;
  }
}
.container-cart .cart-template.full-cart .summary-template-holder .accordion-group .accordion-body .totalizers-list tr td {
  color: #444444;
  font-size: 16px;
  font-weight: normal;
  padding: 8px 0;
}
.container-cart .cart-template.full-cart .summary-template-holder .accordion-group .accordion-body .totalizers-list tr td[data-i18n="totalizers.Shipping"] {
  font-size: 0px;
}
.container-cart .cart-template.full-cart .summary-template-holder .accordion-group .accordion-body .totalizers-list tr td[data-i18n="totalizers.Shipping"]::before {
  content: "Taxa de entrega";
  font-size: 16px;
}
.container-cart .cart-template.full-cart .summary-template-holder .accordion-group .accordion-body tfoot {
  border-top: 2px solid #DADADA;
  padding-top: 12px;
}
.container-cart .cart-template.full-cart .summary-template-holder .accordion-group .accordion-body tfoot tr .info[data-i18n="global.total"],
.container-cart .cart-template.full-cart .summary-template-holder .accordion-group .accordion-body tfoot tr .monetary[data-bind="text: totalLabel"] {
  color: #444444;
  font-size: 16px;
  font-weight: bold;
  padding: 8px 0;
}
.container-cart .cart-template.full-cart .summary-template-holder .accordion-group .accordion-body tfoot tr td.quantity-items, .container-cart .cart-template.full-cart .summary-template-holder .accordion-group .accordion-body tfoot tr td.text-installments {
  text-align: right;
  padding: 0;
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  color: #444444;
}
.container-cart .cart-template.full-cart .totalizers .coupon-data {
  display: none !important;
}
.container-cart .cart-template.full-cart .totalizers .coupon-fieldset {
  background-color: #ffffff;
  border: 1px solid #f5f5f5;
  border-radius: 8px;
  box-sizing: border-box;
  height: 110px;
  padding: 16px;
}
.container-cart .cart-template.full-cart .totalizers .coupon-fieldset div {
  display: block !important;
}
.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-label {
  margin-bottom: 16px;
  text-align: left;
}
.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-label label {
  color: #444444;
  font-size: 16px;
  font-weight: bold;
}
.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields {
  display: flex;
  margin: 0 !important;
}
.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields > span {
  width: 100%;
}
@media (min-width: 1025px) and (max-width: 1365px) {
  .container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields > span {
    display: flex;
  }
}
.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields #cart-coupon {
  border: 1px solid #dadada;
  border-radius: 8px;
  box-sizing: border-box;
  height: 40px;
  padding: 8px 16px;
  width: 61.8%;
}
.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields #cart-coupon::placeholder {
  color: #babcbe;
  font-size: 16px;
}
.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields #cart-coupon-add {
  background: #444444;
  border: none;
  border-radius: 8px;
  color: #ffffff;
  font-size: 0;
  height: 40px;
  margin-left: 4px !important;
  padding-top: 8px;
  text-shadow: none;
  width: 35.5%;
}
.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields #cart-coupon-add::after {
  content: "Aplicar";
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields .info {
  display: flex;
  font-size: 14px;
  justify-content: space-between;
  margin-top: 20px;
  text-align: left;
  text-transform: uppercase;
}
.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields .delete a {
  color: #ed1b2f;
  font-weight: bold;
  text-transform: capitalize;
}
.container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv {
  display: none;
  background-color: #fff;
  border-radius: 8px;
  margin: 8px 0px 48px;
  padding: 1rem;
  text-align: left;
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv {
    margin-bottom: 12px;
  }
}
.container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv .code-label {
  color: #444444;
  font-size: 16px;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 1rem;
  text-align: left;
}
.container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv .seller-input {
  border: 1px solid #dadada;
  border-radius: 8px;
  box-sizing: border-box;
  color: #444444;
  font-size: 16px;
  height: 40px;
  padding-left: 16px;
  width: 61.8%;
}
.container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv .seller-input.bg-grey {
  background-color: #d1d1d1;
}
.container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv .seller-btn {
  background-color: #444444;
  border: 1px solid #444444;
  border-radius: 8px;
  color: #ffffff;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 40px;
  width: 35.5%;
}
@media (min-width: 1366px) {
  .container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv .seller-btn {
    margin-left: 4px;
  }
}
.container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv .success-code {
  color: #27ae60;
}
.container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv .error-code {
  color: #ed1b2f;
}
.container-cart .cart-template.full-cart .pull-right.cart-links {
  display: flex !important;
  flex-direction: column-reverse;
  margin: 27px 0 8px 0;
  width: 100%;
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .pull-right.cart-links {
    float: none;
    margin: 12px 0 0 33px;
    max-width: 327px;
    width: 100%;
  }
}
.container-cart .cart-template.full-cart .pull-right.cart-links .link-choose-more-products-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 16px;
}
.container-cart .cart-template.full-cart .pull-right.cart-links .link-choose-more-products-wrapper a {
  font-size: 0;
  line-height: normal;
}
.container-cart .cart-template.full-cart .pull-right.cart-links .link-choose-more-products-wrapper a::before {
  font-size: 14px;
  content: "Continuar comprando";
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* or 22px */
  display: flex;
  align-items: center;
  text-decoration-line: underline;
  /* Neutral / Dark */
  color: #444444;
}
@media (min-width: 1024px) {
  .container-cart .cart-template.full-cart .pull-right.cart-links .link-choose-more-products-wrapper a::before {
    font-size: 16px;
  }
}
.container-cart .cart-template.full-cart .pull-right.cart-links .btn-place-order-wrapper #cart-to-orderform {
  align-items: center;
  background: #27ae60;
  border: 1px solid #27ae60;
  display: flex;
  font-size: 0;
  height: 54px;
  justify-content: center;
  margin: 0;
  padding: 0;
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .pull-right.cart-links .btn-place-order-wrapper #cart-to-orderform {
    height: 52px;
  }
}
@media (min-width: 1025px) and (max-width: 1365px) {
  .container-cart .cart-template.full-cart .pull-right.cart-links .btn-place-order-wrapper #cart-to-orderform {
    box-sizing: border-box;
    max-width: 250px;
    width: 100%;
  }
}
.container-cart .cart-template.full-cart .pull-right.cart-links .btn-place-order-wrapper #cart-to-orderform::after {
  color: #ffffff;
  content: "Finalizar pedido";
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  text-shadow: none;
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .pull-right.cart-links .btn-place-order-wrapper #cart-to-orderform::after {
    font-size: 20px;
    line-height: 140%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .extensions-checkout-buttons-container {
    display: none !important;
  }
}

.orderform-template .container-buy-together {
  display: none !important;
}

.container-buy-together {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  max-width: 1280px;
  margin: 53px auto;
  width: 100%;
}
.container-buy-together .title-buy-together {
  width: 100%;
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 140%;
  display: flex;
  align-items: center;
  color: #444444;
}
@media (max-width: 979px) {
  .container-buy-together .title-buy-together {
    font-size: 14px;
    margin-bottom: 9px;
  }
}
.container-buy-together .container-items-box {
  display: flex;
  flex-wrap: wrap;
  column-gap: 30px;
  row-gap: 10px;
  width: 80%;
}
@media (max-width: 979px) {
  .container-buy-together .container-items-box {
    flex-direction: column;
    width: 100%;
  }
}
.container-buy-together .container-items-box .item-buy-together {
  display: flex;
  padding: 20px;
  justify-content: flex-start;
  align-items: center;
  background: #FFFFFF;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.0008);
  border-radius: 8px;
  width: calc(50% - 15px);
  max-width: 318px;
  box-sizing: border-box;
}
@media (max-width: 979px) {
  .container-buy-together .container-items-box .item-buy-together {
    width: 100%;
    max-width: unset;
  }
}
.container-buy-together .container-items-box .item-buy-together img {
  width: 90px;
  height: 90px;
}
.container-buy-together .container-items-box .item-buy-together .item-check-box {
  position: relative;
  border: 1.5px solid #BABCBE;
  cursor: pointer;
  width: 16px;
  min-width: 16px;
  height: 16px;
}
.container-buy-together .container-items-box .item-buy-together .item-check-box:checked:after {
  content: "✔";
  width: 100%;
  height: 100%;
  font-size: 10px;
  font-weight: 700;
  display: flex;
  position: absolute;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  z-index: 2;
  transform: rotate(5deg);
  color: #fff;
  font-weight: lighter;
  color: white;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(243deg) brightness(102%) contrast(104%);
}
.container-buy-together .container-items-box .item-buy-together .item-check-box:checked:before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background: black;
  filter: brightness(0) saturate(100%) invert(13%) sepia(57%) saturate(4381%) hue-rotate(345deg) brightness(125%) contrast(122%);
  z-index: 1;
  position: absolute;
  border-radius: 1px;
  top: 0;
  left: 0;
}
.container-buy-together .container-items-box .item-buy-together .item-info {
  margin-left: 7.5px;
}
.container-buy-together .container-items-box .item-buy-together .item-info .info-product-nome {
  letter-spacing: 0;
  text-align: left;
  display: block;
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  color: #444444;
}
.container-buy-together .container-items-box .item-buy-together .item-info .info-product-preco-de {
  letter-spacing: 0;
  text-align: left;
  text-decoration: line-through;
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #444444;
  margin-bottom: 0;
}
.container-buy-together .container-items-box .item-buy-together .item-info .info-product-preco-por {
  letter-spacing: 0;
  text-align: left;
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #444444;
}
.container-buy-together .custom-buy-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 173px;
  height: 48px;
  background: #27ae60;
  border: 1px solid #27ae60;
  border-radius: 8px;
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  color: #FFFFFF;
  position: relative;
}
@media (max-width: 979px) {
  .container-buy-together .custom-buy-button {
    background: #444444;
    border: 1px solid #444444;
    border-radius: 8px;
    width: 100%;
    margin-top: 16px;
    max-width: unset;
  }
}
.container-buy-together .custom-buy-button.custom-loading {
  pointer-events: none;
}
.container-buy-together .custom-buy-button.custom-loading:before {
  content: "";
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 4px;
}
.container-buy-together .custom-buy-button.custom-loading::after {
  content: "\f110";
  font-family: "FontAwesome";
  text-decoration: inherit;
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: spin 0.7s infinite linear;
}
.container-buy-together .custom-buy-button img {
  margin-left: 9px;
}

.cml-modal {
  background-color: rgba(0, 0, 0, 0.4);
  font-family: Lato, sans-serif;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.cml-modal__content {
  align-items: center;
  background-color: #fefefe;
  border: 1px solid #888;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  margin: 42% auto;
  width: 80%;
}
@media (min-width: 1025px) {
  .cml-modal__content {
    height: 426px;
    margin: 14% auto 0;
    width: 564px;
  }
}
.cml-modal__register, .cml-modal__success {
  padding: 55px 32px;
}
@media (min-width: 1025px) {
  .cml-modal__register, .cml-modal__success {
    padding: 56px 100px;
  }
}
.cml-modal__register .icon, .cml-modal__success .icon {
  text-align: center;
}
.cml-modal__title {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 8px;
  text-align: center;
}
.cml-modal__subtitle {
  font-size: 16px;
  margin-bottom: 14px;
  text-align: center;
}
.cml-modal__button {
  border-radius: 8px;
  font-size: 16px;
  height: 48px;
  margin-top: 16px;
  outline: none;
  width: 100%;
}
.cml-modal__button:hover {
  opacity: 0.9;
}
.cml-modal__button.success {
  background-color: #27ae60;
  border: 1px solid #27ae60;
  color: white;
}
.cml-modal__button.success.cml-loading {
  align-items: center;
  display: flex;
  font-size: 0;
  justify-content: center;
  /* Safari */
}
.cml-modal__button.success.cml-loading .cml-loader {
  -webkit-animation: spin 1s linear infinite; /* Safari */
  animation: spin 1s linear infinite;
  border-radius: 50%;
  border-top: 2px solid #fff;
  height: 20px;
  width: 20px;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.cml-modal__button.decline {
  background-color: #ffffff;
  border: 1px solid #000000;
  color: #000000;
}
.cml-modal__disclaimer {
  color: #444444;
  font-size: 12px;
  text-align: center;
}
.cml-modal__disclaimer a {
  color: #ed1b2f;
}

.layout-pre-email #payment-data,
.layout-pre-email #shipping-data,
.layout-pre-email .mini-cart,
.layout-pre-email .transactions-container {
  display: none;
}
.layout-pre-email .accordion-group {
  margin-bottom: 0;
  opacity: 0;
  padding-bottom: 0;
}
.layout-pre-email h1#orderform-title {
  margin-top: 44px !important;
}
@media (min-width: 1025px) {
  .layout-pre-email h1#orderform-title {
    font-size: 40px !important;
    margin-top: 70px !important;
  }
}

.container-main.container-cart {
  background-color: #f5f5f5;
  margin-top: 16px;
}
.container-main.container-cart #cartLoadedDiv .empty-cart-content {
  font-family: Lato, sans-serif;
  height: 54vh;
  text-align: center;
}
.container-main.container-cart #cartLoadedDiv .empty-cart-content::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%27117%27 height=%27117%27 viewBox=%270 0 117 117%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0%29%27%3E%3Cpath d=%27M110.161 101.637L102.838 26.1971C102.681 24.5222 101.137 23.2541 99.3327 23.2541H84.2668C84.0575 10.6688 72.8104 0.500122 59 0.500122C45.1896 0.500122 33.9424 10.6688 33.7332 23.2541H18.6673C16.8364 23.2541 15.3193 24.5222 15.1624 26.1971L7.83866 101.637C7.83866 101.733 7.8125 101.828 7.8125 101.924C7.8125 110.514 16.4179 117.5 27.0111 117.5H90.9889C101.582 117.5 110.188 110.514 110.188 101.924C110.188 101.828 110.188 101.733 110.161 101.637ZM59 6.96025C68.9132 6.96025 76.9954 14.2339 77.2047 23.2541H40.7953C41.0046 14.2339 49.0868 6.96025 59 6.96025ZM90.9889 111.04H27.0111C20.3674 111.04 14.9793 107.02 14.8746 102.068L21.8845 29.7382H33.707V39.548C33.707 41.3425 35.2764 42.778 37.2381 42.778C39.1998 42.778 40.7692 41.3425 40.7692 39.548V29.7382H77.2047V39.548C77.2047 41.3425 78.774 42.778 80.7357 42.778C82.6974 42.778 84.2668 41.3425 84.2668 39.548V29.7382H96.0893L103.125 102.068C103.021 107.02 97.6064 111.04 90.9889 111.04Z%27 fill=%27%23DADADA%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0%27%3E%3Crect width=%27117%27 height=%27117%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 50px;
  min-height: 117px;
}
.container-main.container-cart #cartLoadedDiv .empty-cart-title {
  font-size: 0px;
  line-height: normal;
  margin: 16px;
}
.container-main.container-cart #cartLoadedDiv .empty-cart-title::before {
  color: #444444;
  content: "Sua sacola está vazia";
  font-size: 14px;
  font-weight: bold;
}
.container-main.container-cart #cartLoadedDiv .empty-cart-message {
  margin: auto;
  width: 60%;
}
.container-main.container-cart #cartLoadedDiv .empty-cart-message p {
  font-size: 0px;
  line-height: 16.8px;
}
.container-main.container-cart #cartLoadedDiv .empty-cart-message p::before {
  color: #444444;
  content: "Navegue pela nossa loja e adicione produtos à sacola.";
  font-size: 12px;
  font-weight: normal;
}
.container-main.container-cart #cartLoadedDiv .empty-cart-links #cart-choose-products {
  background: #27ae60;
  border: 1px solid #27ae60;
  border-radius: 8px;
  box-shadow: none;
  box-sizing: border-box;
  font-size: 16px;
  font-weight: bold;
  width: 230px;
}

.footer-checkout {
  align-items: center;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  height: 197px;
  justify-content: center;
  width: 100%;
}
.footer-checkout__card-container {
  display: flex;
  justify-content: center;
  margin-bottom: 37px;
  margin-top: 25px;
}
.footer-checkout__card-container--card:not(:last-child) {
  margin-right: 14px;
}
.footer-checkout__developed-container {
  display: flex;
  margin-bottom: 12px;
}
.footer-checkout__developed-container--text {
  color: #5d6561;
  font-size: 12px;
  margin-right: 8px;
}
.footer-checkout__developed-container--icons > img:first-child {
  margin-right: 8px;
}
.footer-checkout__address-text {
  color: #000000;
  font-size: 10px;
  line-height: 140%;
  margin-bottom: 16px;
  text-align: center;
  width: 266px;
}
.footer-checkout__payment-title {
  display: none;
}
.footer-checkout__payment-container.container, .footer-checkout__infos.container {
  background-color: #fff;
}
.footer-checkout__infos-container {
  width: 100%;
}
.footer-checkout__infos-content {
  align-items: center;
  display: flex;
  flex-direction: column-reverse;
}
.footer-checkout__payment-content {
  visibility: hidden;
}
@media (min-width: 1025px) {
  .footer-checkout {
    height: 204px;
    margin-top: 16px;
  }
  .footer-checkout__payment-title {
    color: #000000;
    display: block;
    font-size: 16px;
    font-weight: bold;
  }
  .footer-checkout__infos-container {
    background-color: #f9f9f9;
    margin-top: 16px;
  }
  .footer-checkout__infos.container {
    background-color: #f9f9f9;
  }
  .footer-checkout__infos-content {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .footer-checkout__address-text {
    margin: 16px 16px 16px 0px;
    width: auto;
  }
  .footer-checkout__developed-container {
    margin-bottom: 0px;
    margin-top: 12px;
  }
  .footer-checkout__payment-content {
    margin-top: 26px;
    padding-left: 8px;
    width: 100%;
  }
  .footer-checkout__card-container {
    justify-content: flex-start;
  }
}

div.header,
#barProgress,
.footer-container {
  display: none !important;
}

#vtex-callcenter,
.link-print-cart-wrapper {
  display: none !important;
}

.modal.payment-confirmation-modal {
  align-items: center;
  background: #ffffff;
  border: #ffffff;
  box-sizing: border-box;
  display: flex;
  height: 128px;
  margin: auto;
  max-width: 328px;
  padding: 20px;
  width: 100%;
}
@media (min-width: 1025px) {
  .modal.payment-confirmation-modal {
    height: 145px;
    left: 0;
    max-width: 745px;
    right: 0;
  }
}
.modal.payment-confirmation-modal.in {
  top: 94px;
}
@media (min-width: 1025px) {
  .modal.payment-confirmation-modal.in {
    top: 257px;
  }
}
.modal.payment-confirmation-modal .modal-body {
  background: #ffffff;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
  padding: 0;
  width: 100%;
}
.modal.payment-confirmation-modal .modal-body p.payment-confirmation-content {
  height: 34px;
  margin-bottom: 10px;
}
.modal.payment-confirmation-modal .modal-body p.payment-confirmation-content .payment-confirmation-loading.loading-img.icon-spinner::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2720%27 viewBox=%270 0 18 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cellipse cx=%278.42683%27 cy=%2717.3541%27 rx=%272.1573%27 ry=%272.14588%27 fill=%27%23ED1B2F%27/%3E%3Cellipse cx=%278.63992%27 cy=%272.05353%27 rx=%271.5618%27 ry=%271.55353%27 fill=%27%23ED1B2F%27/%3E%3Cellipse cx=%2714.2356%27 cy=%274.1994%27 rx=%271.5618%27 ry=%271.55353%27 fill=%27%23ED1B2F%27/%3E%3Cellipse cx=%2716.4378%27 cy=%279.67584%27 rx=%271.5618%27 ry=%271.55353%27 fill=%27%23ED1B2F%27/%3E%3Cellipse cx=%2714.0448%27 cy=%2715.0741%27 rx=%271.75281%27 ry=%271.74353%27 fill=%27%23ED1B2F%27/%3E%3Cellipse cx=%273.16841%27 cy=%2715.0741%27 rx=%270.898876%27 ry=%270.894117%27 fill=%27%23ED1B2F%27/%3E%3Cellipse cx=%271.10112%27 cy=%279.64235%27 rx=%271.10112%27 ry=%271.09529%27 fill=%27%23ED1B2F%27/%3E%3Cellipse cx=%273.15737%27 cy=%274.19942%27 rx=%271.29213%27 ry=%271.28529%27 fill=%27%23ED1B2F%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 20px;
  width: 18px;
}
.modal.payment-confirmation-modal .modal-body p.payment-confirmation-content .payment-confirmation-thanks {
  color: #ed1b2f;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  margin-left: 10px;
}
@media (min-width: 1025px) {
  .modal.payment-confirmation-modal .modal-body p.payment-confirmation-content .payment-confirmation-thanks {
    font-size: 48px;
  }
}
.modal.payment-confirmation-modal .modal-body p.payment-confirmation-content .payment-confirmation-thanks::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2759%27 height=%2760%27 viewBox=%270 0 59 60%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M46.7083 27.5416H12.2917C9.57627 27.5416 7.375 29.7428 7.375 32.4582V49.6666C7.375 52.382 9.57627 54.5832 12.2917 54.5832H46.7083C49.4237 54.5832 51.625 52.382 51.625 49.6666V32.4582C51.625 29.7428 49.4237 27.5416 46.7083 27.5416Z%27 stroke=%27%23ED1B2F%27 stroke-width=%274.91667%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17.21 27.5416V17.7082C17.21 14.4483 18.505 11.3218 20.8101 9.01671C23.1152 6.71158 26.2417 5.41656 29.5016 5.41656C32.7616 5.41656 35.888 6.71158 38.1931 9.01671C40.4983 11.3218 41.7933 14.4483 41.7933 17.7082V27.5416%27 stroke=%27%23ED1B2F%27 stroke-width=%274.91667%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cline x1=%2728.2725%27 y1=%2741.0625%27 x2=%2730.7308%27 y2=%2741.0625%27 stroke=%27%23ED1B2F%27 stroke-width=%277.375%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 60px;
  position: absolute;
  right: 0;
  top: 7px;
  width: 59px;
}
@media (min-width: 1025px) {
  .modal.payment-confirmation-modal .modal-body p.payment-confirmation-content .payment-confirmation-thanks::after {
    top: 20px;
  }
}
.modal.payment-confirmation-modal .modal-body #payment-confirmation-message-container {
  height: 44px;
}
.modal.payment-confirmation-modal .modal-body #payment-confirmation-message-container p.payment-confirmation-message {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  width: 185px;
}
@media (min-width: 1025px) {
  .modal.payment-confirmation-modal .modal-body #payment-confirmation-message-container p.payment-confirmation-message {
    margin-top: 16px;
    width: 328px;
  }
}

.modal-backdrop {
  background: rgba(0, 0, 0, 0.3);
}

.identified-user-modal {
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.08);
  height: 215px;
  top: 150px !important;
}
.identified-user-modal .identified-user-modal-body {
  padding: 16px;
  text-align: center;
}
.identified-user-modal .identified-user-modal-body .identified-user-security {
  display: none;
}
.identified-user-modal .identified-user-modal-body .identified-user-hello {
  color: #ed1b2f;
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 24px;
}
.identified-user-modal .identified-user-modal-body .identified-user-message {
  color: #444444;
  font-size: 14px;
  width: 100%;
}
.identified-user-modal .identified-user-modal-body .identified-user-button {
  background: #ed1b2f;
  color: #ffffff !important;
  font-family: Lato, sans-serif;
  font-size: 16px;
  height: 46px !important;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  background-color: #000000;
  opacity: 0.3;
}

body {
  background-color: #f5f5f5;
  font-family: "Lato" sans-serif;
  padding: 0;
}
body .container {
  background: #f5f5f5;
  padding: 0 16px !important;
  position: relative;
}
@media (min-width: 1366px) {
  body .container {
    width: 1280px;
  }
}
body .container #orderform-title {
  color: #444444;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
  margin-top: 22px;
  text-align: center;
}
@media (min-width: 1025px) {
  body .container #orderform-title {
    font-size: 40px;
    margin-bottom: 24px;
    margin-top: 28px;
    padding-left: 4px;
    text-align: left;
  }
}
@media (min-width: 1366px) {
  body .container .footer-checkout__payment-container,
body .container .footer-checkout__infos-container {
    max-width: 1280px;
  }
}
body #vtexIdContainer {
  position: fixed;
}

.body-order-form {
  padding: 0px;
}

@media (min-width: 1366px) {
  .container {
    width: 1280px;
  }
}

.body-cart {
  padding-bottom: 0;
}

.container h1#cart-title {
  color: #444444;
  font-size: 0;
  font-weight: bold;
  text-align: center;
}
.container h1#cart-title::after {
  content: "Sua Sacola";
  font-size: 24px;
}
@media (min-width: 1025px) {
  .container h1#cart-title::after {
    font-size: 40px;
  }
}

input[type=tel],
input[type=text],
input[type=email],
input[type=number] {
  -webkit-box-shadow: inset 0 1px 1px transparent;
  border: 1px solid #babcbe;
  color: #000000;
  font-size: 16px;
}
input[type=tel]::placeholder,
input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=number]::placeholder {
  color: #babcbe;
}

input.success {
  background-image: url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2710%27 viewBox=%270 0 15 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.9027 4.94595L5.7251 8.70221L13.2376 1.05741%27 stroke=%27%2327AE60%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A") !important;
  background-position: 94% 46% !important;
  background-repeat: no-repeat;
}

input[type=tel] {
  border: 1px solid #dadada;
  border-radius: 8px;
  box-shadow: none;
  height: 24px;
}

.onda-v1 .blue {
  color: #ed1b2f;
}
.onda-v1 .gray {
  color: #444444;
}

.coupon-message {
  align-items: center;
  background: #ffffff;
  border: 1px solid #27ae60;
  border-radius: 8px;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.08);
  box-sizing: border-box;
  display: flex;
  height: 60px;
  margin: 24px auto 40px;
  width: 100%;
}
.coupon-message .icon {
  margin: 0 19.6px;
}
.coupon-message .icon::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 38 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M2.5484 3.38043C0.910952 5.01787 0.910951 7.67269 2.5484 9.31014L4.2706 11.0323L2.10157 13.2014L8.2623 19.3621L8.25539 19.369L18.7713 29.885L18.7782 29.8781L18.782 29.8818L29.298 19.3659L29.2942 19.3621L35.4518 13.2045L24.9359 2.68855L18.7782 8.84616L12.6175 2.68543L10.2003 5.10263L8.47811 3.38043C6.84066 1.74298 4.18584 1.74298 2.5484 3.38043Z%27 fill=%27white%27/%3E%3Cpath d=%27M12.6175 2.68359L2.10156 13.1995L8.2623 19.3603L8.25538 19.3672L18.7713 29.8831L18.7782 29.8762L18.782 29.88L29.298 19.3641L29.2942 19.3603L35.4518 13.2027L24.9358 2.68672L18.7782 8.84433L12.6175 2.68359Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%272.5641%27/%3E%3Crect x=%2724.9238%27 y=%272.66797%27 width=%2714.8718%27 height=%2723.5897%27 transform=%27rotate%2845 24.9238 2.66797%29%27 fill=%27url%28%23paint0_linear%29%27/%3E%3Crect x=%272.08984%27 y=%2713.1797%27 width=%2714.8718%27 height=%2723.5897%27 transform=%27rotate%28-45 2.08984 13.1797%29%27 fill=%27%23ED202D%27/%3E%3Cpath d=%27M7.77308 4.11088C6.53149 2.86929 4.51848 2.86929 3.27689 4.11088C2.03531 5.35247 2.03531 7.36548 3.27689 8.60707L6.40481 11.735C6.50365 11.8338 6.60738 11.9248 6.71523 12.0079L7.26527 11.4579C7.15415 11.3794 7.04818 11.2905 6.94874 11.1911L3.82082 8.06314C2.87964 7.12195 2.87964 5.59599 3.82082 4.65481C4.76201 3.71362 6.28797 3.71362 7.22915 4.65481L10.3571 7.78272C10.4565 7.88216 10.5454 7.98814 10.6239 8.09926L11.1739 7.54921C11.0908 7.44137 10.9998 7.33764 10.901 7.23879L7.77308 4.11088Z%27 fill=%27%23AB1F23%27/%3E%3Ccircle cx=%276.95868%27 cy=%2711.6364%27 r=%270.769231%27 fill=%27white%27/%3E%3Ccircle cx=%2711.0602%27 cy=%277.79267%27 r=%270.769231%27 fill=%27white%27/%3E%3Cdefs%3E%3ClinearGradient id=%27paint0_linear%27 x1=%2732.3597%27 y1=%272.66797%27 x2=%2732.3597%27 y2=%2726.2577%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23ED202D%27/%3E%3Cstop offset=%270.194357%27 stop-color=%27%23E21F26%27/%3E%3Cstop offset=%270.421056%27 stop-color=%27%23991F23%27/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 32px;
  width: 38px;
}
.coupon-message span:last-child {
  color: #27ae60;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 140%;
  max-width: 202px;
  width: 100%;
}

.cart-template-holder,
.mini-cart .cart {
  scrollbar-color: #babcbe #f9f9f9;
  scrollbar-width: thin;
}

.cart-template-holder::-webkit-scrollbar-track,
.mini-cart .cart::-webkit-scrollbar-track {
  background: #f5f5f5;
}

.cart-template-holder::-webkit-scrollbar-thumb,
.mini-cart .cart::-webkit-scrollbar-thumb {
  background: #babcbe;
  border-radius: 8px;
}

.cart-template-holder::-webkit-scrollbar,
.mini-cart .cart::-webkit-scrollbar {
  border-radius: 8px;
  height: 6px;
  width: 6px;
}

.container-message-viaje-com-a-le a {
  display: flex;
  padding: 16px;
  gap: 16px;
  width: auto;
  background: #E5EEFF;
  border-radius: 8px;
  align-items: center;
  justify-content: flex-start;
  text-decoration: none;
  margin-left: -16px;
  margin-bottom: 0;
  width: 100%;
}
@media (min-width: 1025px) {
  .container-message-viaje-com-a-le a {
    margin-bottom: 32px;
    margin-left: auto;
    width: unset;
  }
}
.container-message-viaje-com-a-le a:hover {
  box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.1176470588);
}
@media (max-width: 979px) {
  .container-message-viaje-com-a-le {
    padding: 14px;
    margin-top: 39px;
    margin-bottom: 0;
  }
}
.container-message-viaje-com-a-le .text-viaje {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  color: #444444;
}
@media (max-width: 979px) {
  .container-message-viaje-com-a-le .text-viaje {
    font-size: 12px;
    line-height: 14px;
    max-width: 270px;
  }
}

.trevel-with-le-progress-bar-content {
  background-color: white;
  padding: 16px;
  border-radius: 8px;
  box-sizing: border-box;
  width: 100%;
}
@media (min-width: 1025px) {
  .trevel-with-le-progress-bar-content {
    max-width: 328px;
    margin-left: auto;
  }
}
.trevel-with-le-progress-bar-content .travel-with-le-title {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  color: #CF040A;
  margin: 0;
  margin-bottom: 7.5px;
}
@media (min-width: 1025px) {
  .trevel-with-le-progress-bar-content .travel-with-le-title {
    font-size: 16px;
  }
}
.trevel-with-le-progress-bar-content .travel-with-le-sub-title {
  margin: 5px 0;
  display: block;
  color: #000000;
  font-weight: 700;
  font-family: Lato;
  font-size: 14px;
}
.trevel-with-le-progress-bar-content .travel-with-le-progress-bar-message {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  color: #444444;
  margin: 0;
  margin-bottom: 10px;
}
@media (min-width: 1025px) {
  .trevel-with-le-progress-bar-content .travel-with-le-progress-bar-message {
    font-size: 14px;
  }
}
.trevel-with-le-progress-bar-content .travel-with-le-progress-bar-message strong {
  color: #CF040A;
}
.trevel-with-le-progress-bar-content .travel-with-le-necessary-value {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: #444444;
  display: block;
  text-align: end;
}
@media (min-width: 1025px) {
  .trevel-with-le-progress-bar-content .travel-with-le-necessary-value {
    font-size: 14px;
  }
}
.trevel-with-le-progress-bar-content .progress-bar-wrapper {
  width: 100%;
  border-radius: 8px;
  padding: 2px;
  background-color: #E9E9E9;
  height: 6px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0;
  margin-bottom: 10px;
}
.trevel-with-le-progress-bar-content .progress-bar-wrapper .progress-bar-content {
  height: 4px;
  background-color: #CF040A;
  border-radius: 4px;
  transition: all 1s;
}
.trevel-with-le-progress-bar-content .progress-bar-wrapper .progress-bar-content.active {
  background-color: #007552;
}

.travel-with-le-top-content {
  display: none;
}

.container-order-form .travel-with-le-top-content {
  max-width: unset;
  margin-bottom: 32px;
  display: none;
}
@media (min-width: 1025px) {
  .container-order-form .travel-with-le-top-content {
    display: flex;
  }
}
.container-order-form .travel-with-le-top-content .trevel-with-le-progress-bar-content {
  max-width: unset;
}

.header-checkout {
  background: #ffffff;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.08);
  display: flex;
  height: 57px;
  justify-content: space-between;
}
@media (min-width: 1025px) {
  .header-checkout {
    height: 72px;
  }
}
.header-checkout__logo {
  align-items: center;
  background-color: #ed1b2f;
  border-radius: 0px 0px 31px 0px;
  display: flex;
  height: 49px;
  justify-content: center;
  width: 149px;
}
@media (min-width: 1025px) {
  .header-checkout__logo {
    background-color: #ed1b2f;
    border-radius: 0px 0px 90px 0px;
    height: 56px;
    justify-content: flex-end;
    width: 29.7%;
  }
}
.header-checkout__logo img {
  height: 20px;
  padding: 0px 5px 2px 0px;
  width: 100px;
}
@media (min-width: 1025px) {
  .header-checkout__logo img {
    height: 32px;
    margin: 0px 60px 0px 0px;
    padding: 0;
    width: 182px;
  }
}
.header-checkout__text-box {
  display: flex;
  padding: 20px 16px;
}
@media (min-width: 1025px) {
  .header-checkout__text-box {
    margin-right: 16.67%;
    padding: 24px 0px 31px 0px;
  }
}
.header-checkout__text-box--icon {
  display: flex;
  height: 16px;
  margin-right: 6px;
  width: 16px;
}
.header-checkout__text-box--text {
  color: #ed1b2f;
  font-size: 12px;
  font-weight: bold;
  line-height: 140%;
}

.mini-cart {
  margin-left: 0;
}
.mini-cart .coupon-message {
  margin: 22px 0;
}
@media (min-width: 1025px) {
  .mini-cart .coupon-message {
    margin: 0 0 18px;
  }
}
@media (min-width: 1025px) {
  .row-fluid .mini-cart {
    width: 25.7%;
  }
}
@media (min-width: 1025px) {
  .mini-cart {
    margin-left: 24px !important;
  }
}
.mini-cart h2 {
  color: #444444;
  font-size: 20px;
  font-weight: bold;
}
.mini-cart .cart-fixed,
.mini-cart .cart-fixed-transition {
  background-color: #ffffff;
  border-radius: 8px;
  height: auto !important;
  margin: auto;
  max-width: 350px;
  padding: 24px 16px;
  width: 90%;
}
@media (min-width: 1025px) {
  .mini-cart .cart-fixed,
.mini-cart .cart-fixed-transition {
    max-width: 311px;
    width: 100%;
  }
}
.mini-cart .cart-fixed .trevel-with-le-progress-bar-content,
.mini-cart .cart-fixed-transition .trevel-with-le-progress-bar-content {
  background-color: #f9f9f9;
  margin-bottom: 16px;
}
@media (min-width: 1025px) {
  .mini-cart .cart-fixed .summary-cart-template-holder,
.mini-cart .cart-fixed-transition .summary-cart-template-holder {
    padding: 0;
  }
}
@media (min-width: 1025px) {
  .mini-cart .cart-fixed .summary-cart-template-holder .cart,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart {
    max-height: 360px;
  }
}
.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item {
  border-bottom: 2px solid #f9f9f9;
  border-top: none;
  color: #444444;
  margin-top: 32px;
  padding-bottom: 8px;
}
.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item .quantity,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item .quantity {
  box-shadow: none;
  left: 1px;
  top: 9px;
}
.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item .badge,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item .badge {
  background-color: #ed1b2f;
  color: #ffffff;
  padding: 4px 6px;
}
.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item .url,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item .url {
  margin-right: 16px;
}
.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item .url .photo,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item .url .photo {
  height: 48px;
  width: 48px;
}
.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item .product-name,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item .product-name {
  font-size: 12px;
  font-weight: bold;
  width: 70%;
}
.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item .description,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item .description {
  padding-top: 4px;
}
.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item .description .shipping-data,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item .description .shipping-data {
  font-size: 10px;
}
.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item .description .price,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item .description .price {
  font-size: 14px;
  padding-top: 4px;
}
.mini-cart .cart-fixed p.link-cart,
.mini-cart .cart-fixed-transition p.link-cart {
  margin: 24px 0;
}
.mini-cart .cart-fixed p.link-cart a,
.mini-cart .cart-fixed-transition p.link-cart a {
  color: #444444;
  font-size: 0;
}
.mini-cart .cart-fixed p.link-cart a::before,
.mini-cart .cart-fixed-transition p.link-cart a::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2713%27 viewBox=%270 0 12 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0%29%27%3E%3Cpath d=%27M0.721474 5.80334L6.54454 11.75L5.82307 12.5L0 6.55334L0.721474 5.80334Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M6.54454 1.25024L0.720644 7.30355L0 6.55355L5.82307 0.500244L6.54454 1.25024Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M1.08984 5.95496H11.999V7.04587H1.08984V5.95496Z%27 fill=%27%23ED1B2F%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0%27%3E%3Crect width=%2712%27 height=%2712%27 fill=%27white%27 transform=%27translate%280 0.500244%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  color: transparent;
  content: "aa";
  font-size: 12px;
  height: 13px;
  margin-right: 12px;
  width: 12px;
}
.mini-cart .cart-fixed p.link-cart a::after,
.mini-cart .cart-fixed-transition p.link-cart a::after {
  content: "Voltar para a sacola";
  font-size: 12px;
}
.mini-cart .cart-fixed .summary-template-holder,
.mini-cart .cart-fixed-transition .summary-template-holder {
  border: none;
}
.mini-cart .cart-fixed .summary-template-holder .cart-totalizers,
.mini-cart .cart-fixed-transition .summary-template-holder .cart-totalizers {
  background-color: #f9f9f9;
  border-radius: 8px;
  height: auto;
  padding: 4px 16px 0;
}
.mini-cart .cart-fixed .summary-template-holder .cart-totalizers table.table,
.mini-cart .cart-fixed-transition .summary-template-holder .cart-totalizers table.table {
  border-collapse: separate;
  border-spacing: 0px 24px;
}
@media (min-width: 768px) {
  .mini-cart .cart-fixed .summary-template-holder .cart-totalizers table.table,
.mini-cart .cart-fixed-transition .summary-template-holder .cart-totalizers table.table {
    padding: 0 16px;
  }
}
.mini-cart .cart-fixed .summary-template-holder .cart-totalizers table.table tbody.totalizers-list,
.mini-cart .cart-fixed-transition .summary-template-holder .cart-totalizers table.table tbody.totalizers-list {
  margin-bottom: 24px;
}
.mini-cart .cart-fixed .summary-template-holder .cart-totalizers table.table tbody.totalizers-list td.info,
.mini-cart .cart-fixed .summary-template-holder .cart-totalizers table.table tbody.totalizers-list td.monetary,
.mini-cart .cart-fixed-transition .summary-template-holder .cart-totalizers table.table tbody.totalizers-list td.info,
.mini-cart .cart-fixed-transition .summary-template-holder .cart-totalizers table.table tbody.totalizers-list td.monetary {
  color: #444444;
  font-size: 16px;
}
.mini-cart .cart-fixed .summary-template-holder .cart-totalizers table.table tfoot td.monetary,
.mini-cart .cart-fixed .summary-template-holder .cart-totalizers table.table tfoot td.info,
.mini-cart .cart-fixed-transition .summary-template-holder .cart-totalizers table.table tfoot td.monetary,
.mini-cart .cart-fixed-transition .summary-template-holder .cart-totalizers table.table tfoot td.info {
  color: #444444;
  font-size: 16px;
  font-weight: bold;
}
.mini-cart .cart-fixed .payment-confirmation-wrap,
.mini-cart .cart-fixed-transition .payment-confirmation-wrap {
  border: none;
}
.mini-cart .cart-fixed .payment-confirmation-wrap .payment-submit-wrap,
.mini-cart .cart-fixed-transition .payment-confirmation-wrap .payment-submit-wrap {
  margin: 0;
}
.mini-cart .cart-fixed .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit,
.mini-cart .cart-fixed-transition .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit {
  background-color: #27ae60;
  background-image: none;
  border: none;
  border-radius: 8px;
  height: 46px;
  text-shadow: none;
}
.mini-cart .cart-fixed .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit .icon-lock,
.mini-cart .cart-fixed-transition .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit .icon-lock {
  display: none;
}
.mini-cart .cart-fixed .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit span,
.mini-cart .cart-fixed-transition .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit span {
  font-family: Lato, sans-serif;
  font-size: 16px;
}
.mini-cart .cart-fixed .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit span::before,
.mini-cart .cart-fixed-transition .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit span::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2722%27 viewBox=%270 0 23 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.9167 10.0839H5.08333C4.07081 10.0839 3.25 10.9047 3.25 11.9172V18.3339C3.25 19.3464 4.07081 20.1672 5.08333 20.1672H17.9167C18.9292 20.1672 19.75 19.3464 19.75 18.3339V11.9172C19.75 10.9047 18.9292 10.0839 17.9167 10.0839Z%27 stroke=%27white%27 stroke-width=%271.33333%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M6.91602 10.0839V6.4172C6.91602 5.20162 7.3989 4.03583 8.25844 3.17629C9.11798 2.31675 10.2838 1.83386 11.4993 1.83386C12.7149 1.83386 13.8807 2.31675 14.7403 3.17629C15.5998 4.03583 16.0827 5.20162 16.0827 6.4172V10.0839%27 stroke=%27white%27 stroke-width=%271.33333%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cline x1=%2711.416%27 y1=%2714.7502%27 x2=%2711.5827%27 y2=%2714.7502%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  color: transparent;
  content: "ico";
  font-size: 18px;
  height: 22px;
  margin-right: 8px;
  width: 23px;
}

.steps-view {
  background-color: #ffffff;
}
.steps-view .box-payment-option.box-payment-pinpad {
  display: none !important;
}
@media (min-width: 1025px) {
  .steps-view {
    border-radius: 8px;
    box-sizing: border-box;
    margin-bottom: 24px;
    max-width: 560px;
    min-height: 207px;
    padding: 0 24px;
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .steps-view fieldset.box-payment-option {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
  }
}
@media (min-width: 1025px) {
  .steps-view fieldset.box-payment-option .payment-description {
    margin-top: 16px;
  }
}
@media (min-width: 1025px) {
  .steps-view fieldset.box-payment-option.bankInvoicePaymentGroup::before {
    content: "Pagar com boleto";
    font-size: 20px;
    font-weight: bold;
  }
}
.steps-view fieldset.box-payment-option.bankInvoicePaymentGroup > :last-child::after {
  color: #666666;
  content: "O prazo de pagamento do boleto é de 1 dia útil.";
  display: block;
  font-size: 13px;
  font-weight: 300;
  margin-top: 10px;
}
@media (min-width: 1025px) {
  .steps-view fieldset.box-payment-option.bankInvoicePaymentGroup > :last-child::after {
    color: #444444;
    content: "O prazo de pagamento do boleto é de 1 dia útil.";
    font-size: 16px;
    font-weight: 400;
  }
}

#payment-group-bankInvoicePaymentGroup {
  display: none;
}

.iframe-custom-private-401-payment-group,
.iframe-custom-private-402-payment-group,
.iframe-virtual-debit-elo-payment-group,
.iframe-credit-card-payment-group,
.iframe-custom-private-404-payment-group,
.iframe-custom-private-501-payment-group,
.iframe-custom-private-502-payment-group,
#iframe-placeholder-virtualDebitEloPaymentGroup {
  background-color: #ffffff;
  border: 1px solid #ffffff;
}
.iframe-custom-private-401-payment-group .SecurityEnvironmentIcon,
.iframe-custom-private-402-payment-group .SecurityEnvironmentIcon,
.iframe-virtual-debit-elo-payment-group .SecurityEnvironmentIcon,
.iframe-credit-card-payment-group .SecurityEnvironmentIcon,
.iframe-custom-private-404-payment-group .SecurityEnvironmentIcon,
.iframe-custom-private-501-payment-group .SecurityEnvironmentIcon,
.iframe-custom-private-502-payment-group .SecurityEnvironmentIcon,
#iframe-placeholder-virtualDebitEloPaymentGroup .SecurityEnvironmentIcon {
  display: none;
}
.iframe-custom-private-401-payment-group::before,
.iframe-custom-private-402-payment-group::before,
.iframe-virtual-debit-elo-payment-group::before,
.iframe-credit-card-payment-group::before,
.iframe-custom-private-404-payment-group::before,
.iframe-custom-private-501-payment-group::before,
.iframe-custom-private-502-payment-group::before,
#iframe-placeholder-virtualDebitEloPaymentGroup::before {
  color: #444444;
  content: "Pagar com cartão de crédito";
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  height: auto;
  line-height: 28px;
  width: 100%;
}
.iframe-custom-private-401-payment-group .CardForm,
.iframe-custom-private-402-payment-group .CardForm,
.iframe-virtual-debit-elo-payment-group .CardForm,
.iframe-credit-card-payment-group .CardForm,
.iframe-custom-private-404-payment-group .CardForm,
.iframe-custom-private-501-payment-group .CardForm,
.iframe-custom-private-502-payment-group .CardForm,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm {
  width: 298px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderName,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderName,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderName,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderName,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardHolderName,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderName,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderName,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderName {
  margin-bottom: 24px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderName .FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderName .FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderName .FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderName .FormFieldLabel,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardHolderName .FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderName .FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderName .FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderName .FormFieldLabel {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 22.4px;
  margin-bottom: 4px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #babcbe;
  height: 40px;
  max-width: 100%;
  width: 100%;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name:focus,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name:focus,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name:focus {
  color: #444444;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 24px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .FormFieldLabel,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .FormFieldLabel {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 22.4px;
  margin-bottom: 4px;
  width: 100%;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-lash,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-lash,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-lash,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-lash,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-lash,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-lash,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-lash,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-lash {
  display: none;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month {
  width: 46%;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #babcbe;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  height: 40px;
  line-height: 22.4px;
  width: 100%;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month:focus,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year:focus,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month:focus,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year:focus,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month:focus,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year:focus,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month:focus,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year:focus,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month:focus {
  color: #444444;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year .help.error,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month .help.error,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year .help.error,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month .help.error,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year .help.error,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month .help.error,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year .help.error,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month .help.error,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year .help.error,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month .help.error,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year .help.error,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month .help.error,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year .help.error,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month .help.error,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year .help.error,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month .help.error {
  width: 100%;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-date-error,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-date-error,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-date-error,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-date-error,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardDueDate .payment-card-due-date-error,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-date-error,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-date-error,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-date-error {
  padding-left: 0;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardCVV,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardCVV,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardCVV,
.iframe-credit-card-payment-group .CardForm .PaymentCardCVV,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardCVV,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardCVV,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardCVV,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardCVV {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardCVV .FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardCVV .FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardCVV .FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .PaymentCardCVV .FormFieldLabel,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardCVV .FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardCVV .FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardCVV .FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardCVV .FormFieldLabel {
  font-size: 0;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardCVV .FormFieldLabel::after,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardCVV .FormFieldLabel::after,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardCVV .FormFieldLabel::after,
.iframe-credit-card-payment-group .CardForm .PaymentCardCVV .FormFieldLabel::after,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardCVV .FormFieldLabel::after,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardCVV .FormFieldLabel::after,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardCVV .FormFieldLabel::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardCVV .FormFieldLabel::after {
  color: #444444;
  content: "CVV";
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 22.4px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code,
.iframe-credit-card-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code,
.iframe-credit-card-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardCVV #creditCardpayment-card-1Code,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardCVV #creditCardpayment-card-0Code {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #babcbe;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  height: 40px;
  padding-left: 16px;
  text-align: left;
  width: 46%;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code:focus,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code:focus,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardCVV #creditCardpayment-card-1Code:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardCVV #creditCardpayment-card-0Code:focus {
  color: #444444;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderDocument,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderDocument,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderDocument,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderDocument,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardHolderDocument,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderDocument,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderDocument,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderDocument {
  margin-bottom: 37px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderDocument .FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderDocument .FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderDocument .FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderDocument .FormFieldLabel,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardHolderDocument .FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderDocument .FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderDocument .FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderDocument .FormFieldLabel {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 4px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderDocument #holder-document-1,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderDocument #holder-document-0 {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #babcbe;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  height: 40px;
  line-height: 22.4px;
  padding-left: 16px;
  width: 100%;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0:focus,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1:focus,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderDocument #holder-document-1:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderDocument #holder-document-0:focus {
  color: #444444;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardValue,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardValue,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardValue,
.iframe-credit-card-payment-group .CardForm .PaymentCardValue,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardValue,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardValue,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardValue,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardValue {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 37px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardValue label.FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardValue label.FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardValue label.FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .PaymentCardValue label.FormFieldLabel,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardValue label.FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardValue label.FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardValue label.FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardValue label.FormFieldLabel {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 22.4px;
  margin-right: 4px;
  max-width: 45px;
  width: 100%;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardValue .input-prepend,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardValue .input-prepend,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardValue .input-prepend,
.iframe-credit-card-payment-group .CardForm .PaymentCardValue .input-prepend,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardValue .input-prepend,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardValue .input-prepend,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardValue .input-prepend,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardValue .input-prepend {
  border: 1px solid #babcbe;
  border-radius: 8px;
  display: flex;
  flex-wrap: wrap;
  height: 40px;
  margin: 0;
  width: 100%;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardValue .input-prepend .help,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardValue .input-prepend .help,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardValue .input-prepend .help,
.iframe-credit-card-payment-group .CardForm .PaymentCardValue .input-prepend .help,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardValue .input-prepend .help,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardValue .input-prepend .help,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardValue .input-prepend .help,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardValue .input-prepend .help {
  margin-bottom: 4px;
  width: 100%;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardValue .input-prepend .add-on,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardValue .input-prepend .add-on,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardValue .input-prepend .add-on,
.iframe-credit-card-payment-group .CardForm .PaymentCardValue .input-prepend .add-on,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardValue .input-prepend .add-on,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardValue .input-prepend .add-on,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardValue .input-prepend .add-on,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardValue .input-prepend .add-on {
  background: #ffffff;
  border: none;
  border-radius: 8px;
  box-sizing: border-box;
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  height: 40px;
  margin: 0;
  max-width: 52px;
  padding: 9px 16px;
  width: 21%;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardValue .input-prepend .input-mini.card-value,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardValue .input-prepend .input-mini.card-value,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardValue .input-prepend .input-mini.card-value,
.iframe-credit-card-payment-group .CardForm .PaymentCardValue .input-prepend .input-mini.card-value,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardValue .input-prepend .input-mini.card-value,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardValue .input-prepend .input-mini.card-value,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardValue .input-prepend .input-mini.card-value,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardValue .input-prepend .input-mini.card-value {
  border-bottom: none;
  border-left: 1px solid #babcbe;
  border-radius: 0 8px 8px 0;
  border-right: none;
  border-top: none;
  box-sizing: border-box;
  height: 40px;
  padding-right: 30px;
  width: 79%;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle,
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress p.AddressToggle,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle {
  display: flex;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1], .iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0],
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1],
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0],
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1],
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0],
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1],
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0],
.iframe-custom-private-404-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1],
.iframe-custom-private-404-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0],
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1],
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0],
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1],
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0],
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1],
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0] {
  color: #36403b;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 19.6px;
  width: 90%;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1] strong, .iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0] strong,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1] strong,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0] strong,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1] strong,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0] strong,
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1] strong,
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0] strong,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1] strong,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0] strong,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1] strong,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0] strong,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1] strong,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0] strong,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1] strong,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0] strong {
  color: #ed1b2f;
  font-weight: 700;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0,
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1,
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle #address-toggle-1,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle #address-toggle-0 {
  all: unset;
  border: 1.5px solid #babcbe;
  border-radius: 4px;
  box-sizing: border-box;
  height: 16px;
  margin-right: 6px;
  width: 16px;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1:checked,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0:checked,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1:checked,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0:checked,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1:checked,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0:checked,
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1:checked,
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0:checked,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1:checked,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0:checked,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1:checked,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0:checked,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1:checked,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0:checked,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle #address-toggle-1:checked,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle #address-toggle-0:checked {
  background-color: #df1325;
  background-image: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 8 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 3L3 5L7 1%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 4px;
  height: 16px;
  margin-right: 6px;
  width: 16px;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div h5,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div h5,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div h5,
.iframe-credit-card-payment-group .CardForm .BillingAddress div h5,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div h5,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div h5,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div h5,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div h5 {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 22.4px;
  margin: 24px 0 0;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm {
  margin-top: 24px;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .FormFieldLabel,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .PostalCode .FormFieldLabel {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 22.4px;
  margin-bottom: 4px;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #babcbe;
  height: 40px;
  max-width: 272px;
  width: 100%;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode:focus,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode:focus,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode:focus,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode:focus,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode:focus,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode:focus {
  color: #444444;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code {
  color: #ed1b2f;
  display: flex;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 19.6px;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code::after,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code::after,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code::after,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code::after,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code::after,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code::after,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0%29%27%3E%3Cpath d=%27M11.2496 0H5.99961V1.5H9.44961L4.72461 6.225L5.77461 7.275L10.4996 2.55V6H11.9996V0.75C11.9996 0.3 11.6996 0 11.2496 0Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M10.5 12H0.75C0.3 12 0 11.7 0 11.25V1.5C0 1.05 0.3 0.75 0.75 0.75H3.75V2.25H1.5V10.5H9.75V8.25H11.25V11.25C11.25 11.7 10.95 12 10.5 12Z%27 fill=%27%23ED1B2F%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0%27%3E%3Crect width=%2712%27 height=%2712%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 13px;
  margin-left: 10px;
  position: relative;
  top: 3px;
  width: 12px;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .FormFieldLabel,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .FormFieldLabel {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 22.4px;
  margin-bottom: 4px;
  margin-top: 24px;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #babcbe;
  height: 40px;
  width: 100%;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street:focus,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street:focus,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street:focus,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street:focus,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street:focus,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street:focus {
  color: #444444;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street .FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street .FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street .FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street .FormFieldLabel,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street .FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street .FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street .FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street .FormFieldLabel {
  margin-top: 24px;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField.payment-billing-address-neighborhood,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField.payment-billing-address-neighborhood,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField.payment-billing-address-neighborhood,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField.payment-billing-address-neighborhood,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField.payment-billing-address-neighborhood,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField.payment-billing-address-neighborhood,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField.payment-billing-address-neighborhood,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField.payment-billing-address-neighborhood {
  padding-top: 4px;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #babcbe;
  height: 40px;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state:focus,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city:focus,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood:focus,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement:focus,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number:focus,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state:focus,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city:focus,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood:focus,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement:focus,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number:focus,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state:focus,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city:focus,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood:focus,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement:focus,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number:focus,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state:focus,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city:focus,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood:focus,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement:focus,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number:focus,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state:focus,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city:focus,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood:focus,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement:focus,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number:focus,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state:focus,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city:focus,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood:focus,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement:focus,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number:focus {
  color: #444444;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state::placeholder,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city::placeholder,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood::placeholder,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement::placeholder,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number::placeholder,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state::placeholder,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city::placeholder,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood::placeholder,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement::placeholder,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number::placeholder,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state::placeholder,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city::placeholder,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood::placeholder,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement::placeholder,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number::placeholder,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state::placeholder,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city::placeholder,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood::placeholder,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement::placeholder,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number::placeholder,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state::placeholder,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city::placeholder,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood::placeholder,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement::placeholder,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number::placeholder,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state::placeholder,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city::placeholder,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood::placeholder,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement::placeholder,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number::placeholder,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state::placeholder,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city::placeholder,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood::placeholder,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement::placeholder,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number::placeholder,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state::placeholder,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city::placeholder,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood::placeholder,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement::placeholder,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number::placeholder {
  color: #babcbe;
  padding-left: 16px;
}
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-404-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood {
  width: 100%;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentLabel .payment-label-1-card,
.iframe-custom-private-401-payment-group .CardForm .PaymentLabel .payment-label-0-card,
.iframe-custom-private-402-payment-group .CardForm .PaymentLabel .payment-label-1-card,
.iframe-custom-private-402-payment-group .CardForm .PaymentLabel .payment-label-0-card,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentLabel .payment-label-1-card,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentLabel .payment-label-0-card,
.iframe-credit-card-payment-group .CardForm .PaymentLabel .payment-label-1-card,
.iframe-credit-card-payment-group .CardForm .PaymentLabel .payment-label-0-card,
.iframe-custom-private-404-payment-group .CardForm .PaymentLabel .payment-label-1-card,
.iframe-custom-private-404-payment-group .CardForm .PaymentLabel .payment-label-0-card,
.iframe-custom-private-501-payment-group .CardForm .PaymentLabel .payment-label-1-card,
.iframe-custom-private-501-payment-group .CardForm .PaymentLabel .payment-label-0-card,
.iframe-custom-private-502-payment-group .CardForm .PaymentLabel .payment-label-1-card,
.iframe-custom-private-502-payment-group .CardForm .PaymentLabel .payment-label-0-card,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentLabel .payment-label-1-card,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentLabel .payment-label-0-card {
  color: #df1325;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 28px;
  margin: 24px 0 0;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentInstallments,
.iframe-custom-private-402-payment-group .CardForm .PaymentInstallments,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentInstallments,
.iframe-credit-card-payment-group .CardForm .PaymentInstallments,
.iframe-custom-private-404-payment-group .CardForm .PaymentInstallments,
.iframe-custom-private-501-payment-group .CardForm .PaymentInstallments,
.iframe-custom-private-502-payment-group .CardForm .PaymentInstallments,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentInstallments {
  margin-bottom: 24px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-1Brand,
.iframe-custom-private-401-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-0Brand,
.iframe-custom-private-402-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-1Brand,
.iframe-custom-private-402-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-0Brand,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-1Brand,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-0Brand,
.iframe-credit-card-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-1Brand,
.iframe-credit-card-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-0Brand,
.iframe-custom-private-404-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-1Brand,
.iframe-custom-private-404-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-0Brand,
.iframe-custom-private-501-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-1Brand,
.iframe-custom-private-501-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-0Brand,
.iframe-custom-private-502-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-1Brand,
.iframe-custom-private-502-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-0Brand,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentInstallments #creditCardpayment-card-1Brand,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentInstallments #creditCardpayment-card-0Brand {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  height: 40px;
  line-height: 22.4px;
  max-width: 100%;
  width: 100%;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardNumber .FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardNumber .FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardNumber .FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .PaymentCardNumber .FormFieldLabel,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardNumber .FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardNumber .FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardNumber .FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardNumber .FormFieldLabel {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 22.4px;
  margin-bottom: 4px;
  margin-top: 25px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number,
.iframe-credit-card-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number,
.iframe-credit-card-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardNumber #creditCardpayment-card-1Number,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardNumber #creditCardpayment-card-0Number {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #babcbe;
  height: 40px;
  width: 100%;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number:focus,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number:focus,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardNumber #creditCardpayment-card-1Number:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardNumber #creditCardpayment-card-0Number:focus {
  color: #444444;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardFlags .card-flags,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags {
  margin: 20px 2px 28px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-radio,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-radio,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-radio,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-radio,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-radio,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-radio,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-radio,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-radio {
  display: none;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label {
  height: 24px;
  margin-right: 12px;
  width: 32px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag {
  background-image: none;
  min-width: unset;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Visa::after,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Visa::after,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Visa::after,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Visa::after,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Visa::after,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Visa::after,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Visa::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Visa::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2733%27 height=%2724%27 viewBox=%270 0 33 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M30.2461 0L2.41996 0C1.26737 0 0.333008 0.934362 0.333008 2.08696L0.333008 21.5652C0.333008 22.7178 1.26737 23.6522 2.41996 23.6522L30.2461 23.6522C31.3986 23.6522 32.333 22.7178 32.333 21.5652V2.08696C32.333 0.934362 31.3986 0 30.2461 0Z%27 fill=%27%231A1876%27/%3E%3Cpath d=%27M13.0205 15.1652H14.8355L15.9715 8.50365H14.1558L13.0205 15.1652Z%27 fill=%27white%27/%3E%3Cpath d=%27M19.6329 11.1784C18.9985 10.8703 18.6096 10.6644 18.6138 10.3527C18.6138 10.0744 18.9428 9.77948 19.6573 9.77948C20.1837 9.76631 20.7055 9.88013 21.1786 10.1113L21.4249 8.66783C20.903 8.47957 20.3519 8.38536 19.7971 8.38957C18.003 8.38957 16.7362 9.29392 16.7286 10.5878C16.7188 11.545 17.6329 12.0793 18.3195 12.3965C19.0263 12.7228 19.2642 12.9308 19.2607 13.2223C19.2559 13.6689 18.6966 13.8734 18.1741 13.8734C17.4983 13.8892 16.8295 13.7324 16.2312 13.4177L15.9766 14.9085C16.6238 15.1477 17.3088 15.2681 17.9988 15.264C19.9077 15.264 21.1466 14.3708 21.1606 12.9885C21.164 12.2303 20.6806 11.6536 19.6329 11.1784Z%27 fill=%27white%27/%3E%3Cpath d=%27M26.0768 8.50992H24.6737C24.4765 8.48467 24.2765 8.52509 24.1046 8.62493C23.9327 8.72478 23.7985 8.87848 23.7227 9.06226L21.0264 15.1652H22.9331C22.9331 15.1652 23.2448 14.3444 23.3151 14.1642H25.6406C25.6949 14.3979 25.8618 15.1624 25.8618 15.1624H27.5467L26.0768 8.50992ZM23.8382 12.8042C23.9133 12.6115 24.6542 10.7089 24.8024 10.3061C25.0472 11.4539 24.8086 10.3402 25.345 12.8042H23.8382Z%27 fill=%27white%27/%3E%3Cpath d=%27M11.4976 8.50853L9.71949 13.0511L9.53027 12.128L8.89375 9.06714C8.84735 8.88981 8.73846 8.7352 8.58712 8.63179C8.43577 8.52838 8.25216 8.48313 8.0701 8.50436H5.1421L5.11914 8.64349C5.78487 8.80056 6.42645 9.04648 7.02662 9.37462L8.64053 15.1604H10.5619L13.4204 8.51131L11.4976 8.50853Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 11px;
  content: "";
  display: block;
  height: 23px;
  margin: 0;
  position: relative;
  width: 32px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.American.Express::after,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.American.Express::after,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.American.Express::after,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.American.Express::after,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.American.Express::after,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.American.Express::after,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.American.Express::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.American.Express::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2724%27 viewBox=%270 0 32 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M29.6 2.42752e-07C28 4.23947e-07 11.0602 -3.84764e-07 1.6 2.42752e-07C0.8 2.95818e-07 0 0.96 0 1.92L0 21.12C-9.26e-08 23.04 0.8 24 2.4 24C11.3246 24 28 24 29.6 24C31.2 24 32 23.04 32 21.12V2.88C32 0.96 31.2 2.42752e-07 29.6 2.42752e-07Z%27 fill=%27%23306FC5%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M2.70377 9.32507L2.08401 7.81487L1.4678 9.32507H2.70377ZM16.3569 8.72371C16.2325 8.79924 16.0853 8.80175 15.909 8.80175L14.809 8.80175V7.96032H15.924C16.0818 7.96032 16.2464 7.96741 16.3534 8.02865C16.4708 8.08384 16.5435 8.2013 16.5435 8.36356C16.5435 8.52912 16.4744 8.66235 16.3569 8.72371C16.4744 8.66235 16.3569 8.72371 16.3569 8.72371ZM24.2042 9.32507L23.5776 7.81487L22.9544 9.32507H24.2042ZM9.5764 10.9597H8.64813L8.6447 7.99278L7.33172 10.9597H6.53669L5.22027 7.99015L5.22027 10.9597H3.3786L3.03067 10.1147H1.14535L0.793883 10.9597H-0.189569L1.43192 7.17146H2.77724L4.31726 10.7581L4.31726 7.17146H5.79513L6.98014 9.74132L8.06871 7.17146H9.57628V10.9597H9.5764ZM13.2761 10.9597H10.2512V7.17146H13.2761V7.96032H11.1568V8.64315H13.2252V9.41968H11.1568V10.1762H13.2761V10.9597ZM17.541 8.1917C17.541 8.79569 17.1379 9.10774 16.903 9.20144C17.1011 9.27685 17.2703 9.41008 17.3509 9.52046C17.4787 9.70887 17.5008 9.87718 17.5008 10.2155V10.9597H16.5875L16.5841 10.482C16.5841 10.254 16.6059 9.9262 16.4411 9.74395C16.3088 9.61072 16.1071 9.58182 15.7812 9.58182L14.8091 9.58182V10.9597H13.9037V7.17146L15.9864 7.17146C16.4491 7.17146 16.7901 7.18369 17.0828 7.35291C17.3693 7.52213 17.541 7.76916 17.541 8.1917C17.541 7.76916 17.541 8.1917 17.541 8.1917ZM18.9901 10.9597H18.0662V7.17146L18.9901 7.17146V10.9597ZM29.7088 10.9597H28.4256L26.7093 8.11641V10.9597H24.8652L24.5128 10.1147H22.6318L22.29 10.9597H21.2304C20.7903 10.9597 20.233 10.8623 19.9174 10.5407C19.5992 10.2191 19.4337 9.78337 19.4337 9.09449C19.4337 8.53266 19.5326 8.01906 19.9218 7.6132C20.2145 7.31086 20.6729 7.17146 21.2969 7.17146H22.1735V7.98318H21.3153C20.9849 7.98318 20.7983 8.03231 20.6185 8.20759C20.4642 8.3671 20.3583 8.66863 20.3583 9.06569C20.3583 9.47155 20.4389 9.76418 20.6072 9.95534C20.7466 10.1052 21 10.1507 21.2383 10.1507H21.645L22.9212 7.17158H24.2779L25.811 10.7547V7.17158H27.1896L28.7813 9.80988V7.17158H29.7088V10.9597ZM-0.200081 11.7038H1.34702L1.69587 10.8623H2.47685L2.82477 11.7038H5.86882V11.0605L6.14054 11.7065H7.72078L7.9925 11.0509V11.7038L15.5575 11.7038L15.554 10.3226H15.7004C15.8029 10.3261 15.8328 10.3356 15.8328 10.5048V11.7038H19.7455V11.3822C20.0611 11.5513 20.5519 11.7038 21.1979 11.7038H22.8439L23.1962 10.8623H23.9772L24.3217 11.7038H27.4937V10.9045L27.974 11.7038L30.5159 11.7038V6.4203L28.0003 6.4203V7.04429L27.6481 6.4203H25.0668V7.04429L24.7433 6.4203L21.2566 6.4203C20.6729 6.4203 20.1599 6.50177 19.7455 6.72881V6.4203L17.3393 6.4203V6.72881C17.0756 6.4948 16.7163 6.4203 16.3167 6.4203L7.52619 6.4203L6.93637 7.78493L6.33067 6.4203H3.56188V7.04429L3.25771 6.4203L0.896376 6.4203L-0.200195 8.93235L-0.200195 11.7038H-0.200081ZM32.0077 14.4934H30.3574C30.1927 14.4934 30.0832 14.4995 29.991 14.5618C29.8955 14.6232 29.8587 14.7142 29.8587 14.8344C29.8587 14.9774 29.9393 15.0746 30.0567 15.1167C30.1522 15.1499 30.2548 15.1596 30.4057 15.1596L30.8964 15.1728C31.3916 15.185 31.7222 15.2701 31.9237 15.4777C31.9604 15.5066 31.9825 15.5391 32.0077 15.5715V14.4934ZM32.0077 16.9915C31.7878 17.3131 31.3592 17.4762 30.7789 17.4762H29.0303L29.0303 16.6637H30.7719C30.9446 16.6637 31.0655 16.6409 31.1383 16.5698C31.2014 16.5112 31.2454 16.4261 31.2454 16.3227C31.2454 16.2123 31.2014 16.1247 31.1348 16.0721C31.0691 16.0143 30.9734 15.988 30.8157 15.988C29.9655 15.9591 28.9048 16.0143 28.9048 14.8152C28.9048 14.2656 29.2538 13.6871 30.204 13.6871H32.0076V12.9332H30.3318C29.8261 12.9332 29.4588 13.0543 29.1986 13.2427V12.9332H26.7199C26.3235 12.9332 25.8583 13.0315 25.6382 13.2427V12.9332H21.2119V13.2427C20.8596 12.9885 20.2653 12.9332 19.9909 12.9332H17.0713V13.2427C16.7926 12.9728 16.1728 12.9332 15.7951 12.9332L12.5276 12.9332L11.7798 13.7424L11.0795 12.9332L6.19847 12.9332L6.19847 18.2204H10.9876L11.7581 17.3984L12.4839 18.2204L15.436 18.223V16.9792H15.7262C16.1179 16.9853 16.5798 16.9695 16.9874 16.7933L16.9874 18.2202H19.4223L19.4223 16.8422H19.5398C19.6897 16.8422 19.7045 16.8484 19.7045 16.9982L19.7045 18.2201H27.1013C27.5709 18.2201 28.0618 18.0999 28.3336 17.8818V18.2201H30.6799C31.1681 18.2201 31.6449 18.1517 32.0077 17.9764V16.9915ZM28.3958 15.4777C28.5721 15.6602 28.6666 15.8906 28.6666 16.2805C28.6666 17.0957 28.1573 17.4762 27.2441 17.4762H25.4805L25.4805 16.6637H27.2371C27.4088 16.6637 27.5306 16.6409 27.6069 16.5698C27.6692 16.5112 27.7139 16.4261 27.7139 16.3227C27.7139 16.2123 27.6655 16.1247 27.6034 16.0721C27.5341 16.0143 27.4386 15.988 27.2809 15.988C26.4341 15.9591 25.3737 16.0143 25.3737 14.8152C25.3737 14.2656 25.719 13.6871 26.6683 13.6871H28.4835V14.4936L26.8225 14.4936C26.6579 14.4936 26.5508 14.4998 26.4597 14.562C26.3606 14.6234 26.3238 14.7145 26.3238 14.8347C26.3238 14.9776 26.408 15.0748 26.5219 15.1169C26.6174 15.1501 26.72 15.1599 26.8743 15.1599L27.3617 15.173C27.8533 15.185 28.1907 15.27 28.3958 15.4777C28.1907 15.27 28.3958 15.4777 28.3958 15.4777ZM20.2251 15.2437C20.104 15.3156 19.9542 15.3218 19.778 15.3218H18.678V14.4707H19.793C19.9542 14.4707 20.1156 14.4742 20.2251 14.5392C20.3425 14.6005 20.4126 14.7179 20.4126 14.88C20.4126 15.0422 20.3425 15.1728 20.2251 15.2437C20.3425 15.1728 20.2251 15.2437 20.2251 15.2437ZM20.772 15.7153C20.9736 15.7897 21.1383 15.923 21.2156 16.0334C21.3434 16.2184 21.3619 16.391 21.3656 16.725L21.3656 17.4762H20.4565L20.4565 17.0021C20.4565 16.7741 20.4785 16.4366 20.3102 16.2604C20.1778 16.1247 19.9762 16.0922 19.6458 16.0922H18.6782L18.6782 17.4762H17.7683L17.7683 13.687H19.8588C20.3172 13.687 20.6511 13.7072 20.9483 13.8658C21.2341 14.0385 21.4138 14.275 21.4138 14.7073C21.4137 15.312 21.0104 15.6207 20.772 15.7153C21.0104 15.6207 20.772 15.7153 20.772 15.7153ZM21.9159 13.687H24.938V14.4706H22.8176V15.1595H24.8862V15.9326H22.8176V16.6865L24.938 16.6899L24.938 17.4762H21.9159L21.9159 13.687ZM15.8066 15.4357H14.6365V14.4707H15.8172C16.1441 14.4707 16.371 14.604 16.371 14.9353C16.371 15.263 16.1546 15.4357 15.8066 15.4357ZM13.7346 17.1316L12.3444 15.5881L13.7346 14.0937V17.1316ZM10.1444 16.6865H7.91811V15.9326H9.90604V15.1595H7.91811V14.4706H10.1883L11.1787 15.5749L10.1444 16.6865ZM17.3431 14.9353C17.3431 15.9879 16.5578 16.2052 15.7663 16.2052H14.6365V17.4762H12.8765L11.7615 16.2218L10.6028 17.4762H7.01613L7.01613 13.687L10.658 13.687L11.7721 14.929L12.9238 13.687L15.8172 13.687C16.5357 13.687 17.3431 13.8859 17.3431 14.9353C17.3431 13.8859 17.3431 14.9353 17.3431 14.9353Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 11px;
  content: "";
  display: block;
  height: 23px;
  margin: 0;
  position: relative;
  width: 32px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Hipercard::after,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Hipercard::after,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Hipercard::after,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Hipercard::after,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Hipercard::after,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Hipercard::after,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Hipercard::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Hipercard::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2733%27 height=%2732%27 viewBox=%270 0 33 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M30.58 4L2.75395 4C1.60125 4 0.666992 4.93426 0.666992 6.08696L0.666992 25.5652C0.666992 26.7179 1.60125 27.6522 2.75395 27.6522L30.58 27.6522C31.7327 27.6522 32.667 26.7179 32.667 25.5652V6.08696C32.667 4.93426 31.7327 4 30.58 4Z%27 fill=%27%23C1272D%27/%3E%3Cpath d=%27M3.66699 17.3683C3.84264 16.6999 4.00998 15.9517 4.16901 15.1237C4.32804 14.2957 4.46928 13.416 4.5927 12.4845L4.82591 12.5125C4.8722 12.5125 4.91136 12.5125 4.94163 12.5125C4.97189 12.5125 5.03242 12.5125 5.08938 12.5125C5.14635 12.5125 5.22112 12.4975 5.31369 12.4845C5.21162 12.8274 5.10837 13.2688 5.00393 13.8088L4.98791 13.8855L4.85439 14.5738L5.26206 14.5869C5.65015 14.5962 5.9065 14.6018 6.03112 14.6018C6.28628 14.6018 6.70166 14.5937 7.27727 14.5775H7.39476L7.54964 13.7919C7.6066 13.4914 7.64755 13.2457 7.67247 13.055C7.6974 12.8679 7.71698 12.6809 7.73122 12.4938C7.82023 12.5088 7.89322 12.5163 7.94663 12.5219C8.00003 12.5275 8.05166 12.5219 8.09616 12.5219H8.219L8.45755 12.4938C8.22019 13.434 8.02199 14.325 7.86296 15.1667C7.70392 16.0085 7.59474 16.7423 7.5354 17.3683L7.30041 17.3384H7.19716C7.15443 17.3384 7.10458 17.3384 7.04584 17.3384C6.98709 17.3384 6.91054 17.3515 6.81263 17.3664C6.8963 17.0391 6.96573 16.7473 7.02447 16.4948C7.08322 16.2423 7.12773 16.0403 7.15799 15.8869L7.33601 14.9516H6.62393H6.08986H5.44365H4.78853L4.63187 15.7447C4.58914 15.9823 4.5482 16.2348 4.50547 16.5041C4.46275 16.7735 4.42536 17.0653 4.38442 17.3758L4.17435 17.3496C4.12691 17.3471 4.07938 17.3471 4.03194 17.3496C3.99277 17.3496 3.94589 17.3496 3.8913 17.3496C3.83611 17.3496 3.76312 17.3627 3.66699 17.3776V17.3683ZM9.08418 12.6921C9.08188 12.6455 9.08891 12.5989 9.10483 12.5554C9.12074 12.5119 9.14518 12.4723 9.17657 12.4394C9.20795 12.4064 9.24558 12.3807 9.28701 12.364C9.32844 12.3473 9.37276 12.3399 9.41708 12.3423C9.4607 12.3396 9.50439 12.3463 9.54542 12.3621C9.58646 12.3778 9.62397 12.4023 9.65563 12.434C9.68523 12.469 9.70788 12.5098 9.72225 12.5541C9.73662 12.5985 9.74241 12.6454 9.7393 12.6921C9.74054 12.7384 9.73281 12.7845 9.71659 12.8276C9.70038 12.8707 9.676 12.9098 9.64495 12.9427C9.61475 12.9761 9.57825 13.0025 9.53778 13.0202C9.49732 13.0379 9.45379 13.0466 9.40996 13.0456C9.36652 13.0469 9.32331 13.0386 9.28313 13.0212C9.24295 13.0038 9.20671 12.9777 9.17675 12.9446C9.14597 12.9112 9.12191 12.8716 9.106 12.8282C9.0901 12.7849 9.08268 12.7385 9.08418 12.6921ZM8.31513 17.3683C8.4979 16.6288 8.63972 15.9623 8.7406 15.3687C8.8276 14.899 8.88234 14.4233 8.90438 13.9453C8.97025 13.9547 9.03078 13.9603 9.0824 13.9659C9.13403 13.9715 9.19277 13.9659 9.24618 13.9659C9.29959 13.9659 9.35834 13.9659 9.4242 13.9659C9.49007 13.9659 9.54526 13.9547 9.60222 13.9453C9.42658 14.6224 9.28891 15.2522 9.18921 15.8345C9.0985 16.3412 9.03904 16.8535 9.01119 17.3683C8.9115 17.3533 8.83317 17.3459 8.78511 17.3402C8.73704 17.3346 8.69075 17.3402 8.65337 17.3402H8.5341C8.48425 17.3402 8.41126 17.3533 8.31335 17.3683H8.31513ZM11.2596 17.0466C11.4297 17.0406 11.5954 16.9884 11.7405 16.8949C11.8856 16.8015 12.0052 16.6701 12.0874 16.5135C12.3223 16.1183 12.4394 15.6585 12.4239 15.1929C12.4408 14.937 12.375 14.6825 12.2369 14.4709C12.1742 14.3859 12.0929 14.3179 12 14.2727C11.9071 14.2274 11.8052 14.2063 11.7029 14.2109C11.527 14.215 11.3552 14.2669 11.2041 14.3617C11.0531 14.4564 10.9281 14.5908 10.8413 14.7515C10.6009 15.1452 10.4804 15.6065 10.4959 16.0739C10.4781 16.3325 10.546 16.5896 10.6882 16.8015C10.7591 16.8858 10.8475 16.9517 10.9466 16.9942C11.0457 17.0367 11.1528 17.0546 11.2596 17.0466ZM9.22838 19.3192C9.43132 18.571 9.62062 17.7405 9.79627 16.8277C9.97192 15.9149 10.1304 14.9535 10.2716 13.9434L10.43 13.9584H10.5529H10.6864L10.8644 13.9434L10.7416 14.4429C10.8898 14.2598 11.0714 14.1097 11.2756 14.0014C11.465 13.9036 11.6735 13.8536 11.8845 13.8555C12.0465 13.8478 12.2081 13.8782 12.3575 13.9445C12.5069 14.0109 12.6403 14.1115 12.7479 14.239C12.9724 14.5325 13.0859 14.9029 13.0665 15.279C13.0854 15.8436 12.9054 16.3957 12.5609 16.8296C12.4074 17.0269 12.2132 17.1849 11.993 17.2918C11.7728 17.3988 11.5324 17.4518 11.2899 17.4469C11.0817 17.4475 10.8794 17.375 10.7149 17.2411C10.5451 17.1062 10.4205 16.9183 10.3588 16.7043L10.2128 17.503C10.2128 17.5479 10.1915 17.6171 10.1737 17.7087C10.055 18.3559 9.96242 18.8921 9.89596 19.3173L9.71794 19.2855C9.68084 19.2791 9.64337 19.2753 9.60578 19.2743C9.55281 19.275 9.49992 19.2787 9.44735 19.2855C9.3886 19.2855 9.32095 19.3024 9.24974 19.3173L9.22838 19.3192ZM13.8925 15.322H14.1524H14.6705H15.2419H15.4983C15.4983 15.2453 15.5108 15.1798 15.5143 15.1349C15.5179 15.09 15.5143 15.0358 15.5143 14.9946C15.5265 14.7711 15.4683 14.5496 15.3488 14.3643C15.2955 14.29 15.2259 14.2305 15.1459 14.1907C15.0659 14.151 14.9779 14.1322 14.8895 14.1361C14.7704 14.1382 14.6533 14.168 14.5465 14.2233C14.4397 14.2786 14.3458 14.358 14.2717 14.4559C14.0751 14.7079 13.9433 15.0087 13.889 15.3295L13.8925 15.322ZM13.8302 15.6231C13.8302 15.6998 13.816 15.7765 13.8106 15.8513C13.8053 15.9262 13.8106 16.001 13.8106 16.072C13.7936 16.3508 13.8761 16.6263 14.0421 16.8446C14.1271 16.9376 14.2304 17.01 14.3448 17.0568C14.4591 17.1037 14.5818 17.1238 14.7043 17.1158C14.885 17.1155 15.063 17.0707 15.2241 16.9848C15.4184 16.8756 15.595 16.7348 15.7475 16.5677L15.8294 16.6388C15.7958 16.7106 15.7661 16.7842 15.7404 16.8595C15.7119 16.9362 15.6888 17.0185 15.6674 17.1008C15.5011 17.2162 15.3217 17.3092 15.1333 17.3776C14.9546 17.4383 14.7675 17.4674 14.5797 17.4637C14.389 17.4734 14.1984 17.4417 14.0198 17.3705C13.8412 17.2994 13.6785 17.1904 13.5418 17.0503C13.4108 16.9022 13.3092 16.7282 13.2428 16.5384C13.1765 16.3486 13.1468 16.1468 13.1555 15.9449C13.1382 15.3982 13.316 14.8645 13.654 14.4485C13.8076 14.2557 14.0005 14.1015 14.2183 13.9973C14.4361 13.8931 14.6733 13.8414 14.9126 13.8462C15.0752 13.8378 15.2375 13.867 15.3882 13.9316C15.5389 13.9962 15.6743 14.0948 15.7849 14.2203C16.0085 14.5084 16.1209 14.8742 16.1 15.2453C16.1 15.2696 16.1 15.3126 16.1 15.38C16.1 15.4473 16.0893 15.5277 16.084 15.6231H15.9327C15.4378 15.6138 15.0871 15.6082 14.8806 15.6082H14.4569L13.8302 15.6175V15.6231ZM16.1018 17.3664C16.2632 16.708 16.3931 16.0845 16.4917 15.4959C16.5807 14.9829 16.6443 14.4653 16.6821 13.9453C16.7427 13.9547 16.7978 13.9603 16.8459 13.9659C16.894 13.9715 16.9385 13.9659 16.9741 13.9659C17.0097 13.9659 17.072 13.9659 17.1236 13.9659C17.1753 13.9659 17.2287 13.9547 17.2856 13.9453C17.2516 14.0519 17.2237 14.1606 17.202 14.2708C17.1788 14.383 17.1592 14.5027 17.145 14.6262C17.2695 14.4108 17.4299 14.2207 17.6185 14.065C17.7566 13.9457 17.9277 13.8768 18.1063 13.8686C18.1353 13.8663 18.1645 13.8663 18.1935 13.8686C18.2248 13.8736 18.2557 13.8804 18.2861 13.8892C18.2582 13.9874 18.2362 14.0874 18.2202 14.1885C18.2059 14.287 18.1964 14.3863 18.1918 14.4859L18.0137 14.4485C17.9702 14.441 17.9261 14.4373 17.882 14.4372C17.577 14.4372 17.3432 14.6399 17.1806 15.0452C17.018 15.4504 16.875 16.2248 16.7516 17.3683L16.5575 17.344C16.5102 17.3383 16.4627 17.3352 16.4151 17.3346H16.3154L16.1018 17.3627V17.3664ZM20.506 17.1794C20.3529 17.2727 20.1889 17.345 20.0183 17.3945C19.8493 17.4422 19.6751 17.4661 19.5002 17.4656C19.3104 17.4739 19.1209 17.4412 18.9436 17.3695C18.7663 17.2977 18.6049 17.1885 18.4695 17.0484C18.3367 16.9025 18.2333 16.7298 18.1657 16.5408C18.0981 16.3518 18.0676 16.1503 18.076 15.9486C18.0619 15.4038 18.2488 14.8743 18.5976 14.4709C18.7611 14.2769 18.9629 14.1227 19.1888 14.019C19.4148 13.9153 19.6596 13.8646 19.9061 13.8705C20.1116 13.8682 20.3167 13.8921 20.5167 13.9416C20.6938 13.9867 20.8636 14.0592 21.0205 14.1567C20.9749 14.2516 20.9356 14.3497 20.903 14.4503C20.8708 14.5482 20.8446 14.6482 20.8247 14.7496H20.725C20.66 14.5731 20.5512 14.4181 20.4099 14.3007C20.2786 14.1955 20.1175 14.1395 19.9524 14.1417C19.7731 14.1455 19.5975 14.1966 19.4419 14.2904C19.2864 14.3843 19.1558 14.5177 19.0623 14.6785C18.8152 15.0646 18.6906 15.5229 18.7062 15.9879C18.6875 16.2862 18.7702 16.5818 18.9394 16.8221C19.0219 16.9208 19.1248 16.9984 19.2402 17.049C19.3556 17.0996 19.4804 17.1218 19.6052 17.1139C19.7948 17.1152 19.9822 17.0718 20.1536 16.9867C20.3198 16.9065 20.4643 16.7836 20.5737 16.6295L20.668 16.7099C20.636 16.7822 20.6057 16.857 20.5772 16.9343C20.5505 17.0129 20.5274 17.0915 20.5078 17.1738L20.506 17.1794ZM22.5604 16.9025C22.431 17.0688 22.2727 17.2078 22.094 17.3122C21.9352 17.3992 21.7586 17.4442 21.5795 17.4431C21.4687 17.4497 21.3577 17.4333 21.2529 17.3948C21.1481 17.3563 21.0516 17.2964 20.9689 17.2187C20.8931 17.1395 20.834 17.0444 20.7953 16.9397C20.7567 16.835 20.7394 16.7229 20.7446 16.6107C20.7363 16.4684 20.7591 16.326 20.8113 16.1944C20.8634 16.0628 20.9435 15.9454 21.0454 15.8513C21.2472 15.6705 21.6032 15.5277 22.1136 15.423L22.6726 15.307C22.7158 15.2975 22.756 15.2768 22.7896 15.2468C22.8232 15.2167 22.849 15.1782 22.8648 15.1349C22.9125 15.0005 22.9337 14.8573 22.9271 14.7141C22.9312 14.6347 22.9192 14.5552 22.8919 14.4811C22.8646 14.4069 22.8226 14.3397 22.7687 14.2839C22.7123 14.2306 22.6465 14.1897 22.575 14.1634C22.5035 14.137 22.4278 14.1259 22.3521 14.1305C22.1647 14.1264 21.9799 14.1769 21.8181 14.2764C21.6642 14.3756 21.5406 14.519 21.462 14.6898L21.3445 14.658C21.3615 14.5915 21.3746 14.5241 21.3837 14.4559C21.392 14.394 21.3962 14.3315 21.3961 14.2689C21.3961 14.2564 21.3961 14.2371 21.3961 14.2109C21.3961 14.1829 21.3961 14.1623 21.3961 14.1473C21.5501 14.0449 21.7166 13.965 21.891 13.9098C22.0649 13.8591 22.2447 13.8339 22.4251 13.8349C22.6946 13.8163 22.9619 13.8963 23.1817 14.0613C23.2703 14.1404 23.3402 14.24 23.3859 14.3523C23.4316 14.4646 23.4519 14.5865 23.4452 14.7085C23.4439 14.8092 23.4368 14.9098 23.4238 15.0096C23.4096 15.1343 23.3894 15.2628 23.3633 15.3949L23.1372 16.607C23.1265 16.6613 23.1176 16.7099 23.1123 16.7585C23.1069 16.8072 23.1123 16.8502 23.1123 16.8895C23.1107 16.9176 23.1144 16.9459 23.1233 16.9725C23.1321 16.9992 23.1459 17.0237 23.1639 17.0447C23.1833 17.0639 23.2063 17.0788 23.2314 17.0885C23.2565 17.0981 23.2832 17.1023 23.3099 17.1008C23.3381 17.1003 23.3661 17.0965 23.3935 17.0896C23.4374 17.0795 23.4808 17.067 23.5235 17.0522L23.6089 17.2392C23.5144 17.2973 23.4141 17.3444 23.3099 17.3795C23.2187 17.4089 23.1239 17.424 23.0286 17.4244C22.9663 17.4281 22.9041 17.4176 22.846 17.3937C22.788 17.3698 22.7355 17.3331 22.6921 17.286C22.6054 17.1749 22.5593 17.035 22.5622 16.8913L22.5604 16.9025ZM22.7687 15.5539L22.2222 15.6905C21.9699 15.7366 21.7318 15.8457 21.5279 16.0085C21.457 16.0734 21.4007 16.154 21.3631 16.2446C21.3255 16.3352 21.3076 16.4334 21.3107 16.5322C21.3049 16.6732 21.3522 16.811 21.4424 16.9156C21.4872 16.9644 21.5413 17.0026 21.6011 17.0277C21.6609 17.0529 21.7252 17.0644 21.7896 17.0615C21.9862 17.057 22.1752 16.9802 22.3236 16.8446C22.4795 16.7228 22.5872 16.545 22.6263 16.3451L22.7669 15.5521L22.7687 15.5539ZM23.6944 17.3683C23.8558 16.7099 23.9858 16.0864 24.0843 15.4978C24.1733 14.9848 24.2369 14.4672 24.2747 13.9472C24.3353 13.9565 24.3905 13.9621 24.4385 13.9678C24.4866 13.9734 24.5311 13.9678 24.5667 13.9678C24.6023 13.9678 24.6646 13.9678 24.7162 13.9678C24.7679 13.9678 24.8213 13.9565 24.8782 13.9472C24.8442 14.0538 24.8163 14.1625 24.7946 14.2726C24.7714 14.3849 24.7518 14.5046 24.7376 14.628C24.8621 14.4126 25.0225 14.2225 25.2111 14.0669C25.3492 13.9476 25.5204 13.8787 25.6989 13.8705C25.728 13.8682 25.7571 13.8682 25.7861 13.8705C25.8174 13.8754 25.8483 13.8823 25.8787 13.8911C25.8508 13.9893 25.8288 14.0892 25.8129 14.1903C25.7985 14.2889 25.789 14.3882 25.7844 14.4877L25.6063 14.4503C25.5628 14.4429 25.5187 14.4392 25.4746 14.4391C25.1696 14.4391 24.9358 14.6418 24.7732 15.047C24.6106 15.4523 24.4706 16.2223 24.3531 17.3571L24.159 17.3328C24.1117 17.3271 24.0642 17.324 24.0166 17.3234H23.9169L23.7033 17.3515L23.6944 17.3683ZM28.0096 16.8689C27.8535 17.0501 27.6671 17.1998 27.4595 17.3103C27.2666 17.4042 27.0562 17.4515 26.8436 17.4487C26.6856 17.4545 26.5286 17.422 26.3844 17.3539C26.2403 17.2858 26.113 17.1839 26.0122 17.0559C25.7905 16.7588 25.6786 16.3874 25.6971 16.0103C25.6796 15.4517 25.8569 14.9056 26.1956 14.4747C26.3447 14.2787 26.5345 14.1212 26.7505 14.0142C26.9665 13.9072 27.203 13.8536 27.4417 13.8574C27.6581 13.8524 27.8701 13.922 28.0452 14.0557C28.2211 14.1918 28.3514 14.383 28.4173 14.6018L28.5704 13.8106C28.638 13.4571 28.6968 13.1335 28.7484 12.8417C28.8 12.5499 28.841 12.2806 28.8784 12.0094C28.9603 12.0262 29.0226 12.0374 29.0689 12.043C29.1062 12.0453 29.1437 12.0453 29.181 12.043C29.2328 12.0423 29.2845 12.0386 29.3359 12.0318C29.3946 12.0318 29.4623 12.015 29.5335 12C29.3056 12.8729 29.1045 13.7576 28.93 14.6542C28.7555 15.5508 28.6096 16.453 28.4921 17.3608L28.3336 17.344H28.2072H28.0702L27.8921 17.3608L28.015 16.8614L28.0096 16.8689ZM27.5023 14.2652C27.3293 14.2688 27.1603 14.3199 27.0119 14.4134C26.8636 14.5069 26.7411 14.6396 26.6567 14.7982C26.4207 15.1977 26.3036 15.6621 26.3202 16.1319C26.3019 16.3831 26.3646 16.6335 26.4982 16.8427C26.5633 16.9265 26.6466 16.9927 26.7411 17.0357C26.8356 17.0787 26.9385 17.0971 27.0412 17.0896C27.2181 17.0878 27.3916 17.0378 27.5445 16.9443C27.6974 16.8509 27.8246 16.7172 27.9135 16.5565C28.1527 16.1569 28.2718 15.6909 28.2553 15.2191C28.2718 14.9679 28.2031 14.7187 28.0613 14.5158C27.9918 14.4334 27.9053 14.3686 27.8085 14.3265C27.7116 14.2844 27.6069 14.266 27.5023 14.2726V14.2652Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%270.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 15px;
  content: "";
  display: block;
  height: 30px;
  margin: 0;
  position: relative;
  width: 32px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Mastercard::after,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Mastercard::after,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Mastercard::after,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Mastercard::after,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Mastercard::after,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Mastercard::after,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Mastercard::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Mastercard::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M29.913 4L2.08696 4C0.934362 4 0 4.93436 0 6.08696L0 25.5652C0 26.7178 0.934362 27.6522 2.08696 27.6522L29.913 27.6522C31.0656 27.6522 32 26.7178 32 25.5652V6.08696C32 4.93436 31.0656 4 29.913 4Z%27 fill=%27%23F2F2F2%27/%3E%3Cpath d=%27M5.81727 24.8561V23.1295C5.82607 22.9843 5.8077 22.8386 5.76337 22.7021C5.71905 22.5657 5.64979 22.4416 5.5602 22.3381C5.47062 22.2346 5.36278 22.1542 5.24385 22.1021C5.12492 22.05 4.99765 22.0274 4.8705 22.036C4.70408 22.0235 4.53777 22.0623 4.38895 22.1484C4.24013 22.2344 4.11426 22.3646 4.02446 22.5252C3.94261 22.3694 3.82549 22.2417 3.68545 22.1556C3.54541 22.0695 3.38765 22.0282 3.22878 22.036C3.09029 22.028 2.95238 22.0615 2.82871 22.1331C2.70505 22.2048 2.59992 22.3122 2.52374 22.4446V22.105H2V24.8561H2.52878V23.3424C2.51753 23.2484 2.52461 23.1526 2.5495 23.062C2.5744 22.9714 2.61649 22.8883 2.67279 22.8184C2.72908 22.7486 2.79818 22.6938 2.87514 22.6581C2.9521 22.6223 3.03502 22.6064 3.11799 22.6115C3.46547 22.6115 3.64173 22.8705 3.64173 23.3367V24.8676H4.1705V23.3424C4.15972 23.2485 4.16712 23.1529 4.19218 23.0626C4.21724 22.9722 4.25936 22.8892 4.31556 22.8195C4.37176 22.7498 4.44066 22.695 4.51741 22.6591C4.59415 22.6232 4.67687 22.6069 4.75971 22.6115C5.11727 22.6115 5.28849 22.8705 5.28849 23.3367V24.8676L5.81727 24.8561ZM13.6406 22.105H12.7795V21.2705H12.2507V22.105H11.7723V22.6518H12.2608V23.918C12.2608 24.5568 12.4773 24.9367 13.0968 24.9367C13.3282 24.9376 13.5551 24.8638 13.7514 24.7237L13.6004 24.2115C13.4599 24.3073 13.3005 24.3607 13.137 24.3669C12.8853 24.3669 12.7896 24.1827 12.7896 23.9065V22.6518H13.6457L13.6406 22.105ZM18.1076 22.036C17.9799 22.0317 17.8535 22.0668 17.7418 22.1377C17.6302 22.2086 17.5373 22.3127 17.473 22.4388V22.105H16.9543V24.8561H17.4781V23.3137C17.4781 22.859 17.6493 22.6058 17.9817 22.6058C18.0937 22.604 18.2049 22.6275 18.309 22.6748L18.4701 22.0993C18.3505 22.0504 18.2245 22.0251 18.0975 22.0245L18.1076 22.036ZM11.3543 22.3237C11.0579 22.1223 10.717 22.0224 10.3723 22.036C9.76295 22.036 9.36511 22.3698 9.36511 22.9165C9.36511 23.3655 9.65719 23.6417 10.196 23.7281L10.4478 23.7683C10.7349 23.8144 10.8709 23.9007 10.8709 24.0561C10.8709 24.2691 10.6795 24.3899 10.3219 24.3899C10.0343 24.3994 9.7523 24.2981 9.52122 24.1022L9.26942 24.5683C9.57451 24.8118 9.93992 24.9369 10.3119 24.9252C11.0068 24.9252 11.4097 24.5511 11.4097 24.0273C11.4097 23.5036 11.0924 23.2906 10.5687 23.2043L10.3169 23.164C10.0903 23.1295 9.90899 23.0777 9.90899 22.8935C9.90899 22.7094 10.0802 22.5712 10.3673 22.5712C10.6326 22.5747 10.8927 22.656 11.1227 22.8072L11.3543 22.3237ZM25.382 22.036C25.2543 22.0317 25.128 22.0668 25.0163 22.1377C24.9046 22.2086 24.8118 22.3127 24.7475 22.4388V22.105H24.2288V24.8561H24.7525V23.3137C24.7525 22.859 24.9237 22.6058 25.2561 22.6058C25.3681 22.604 25.4794 22.6275 25.5835 22.6748L25.7446 22.0993C25.625 22.0504 25.499 22.0251 25.3719 22.0245L25.382 22.036ZM18.6338 23.4748C18.6276 23.6681 18.6567 23.8608 18.7194 24.0405C18.7821 24.2203 18.8769 24.383 18.9978 24.5185C19.1186 24.6539 19.2629 24.759 19.4214 24.8271C19.5798 24.8951 19.749 24.9246 19.918 24.9137C20.2325 24.932 20.5415 24.8149 20.7842 24.5856L20.5324 24.1022C20.3513 24.2599 20.1305 24.3467 19.9029 24.3496C19.7093 24.3317 19.5287 24.2312 19.397 24.068C19.2653 23.9049 19.1922 23.691 19.1922 23.4691C19.1922 23.2471 19.2653 23.0333 19.397 22.8701C19.5287 22.7069 19.7093 22.6064 19.9029 22.5885C20.1305 22.5914 20.3513 22.6782 20.5324 22.836L20.7842 22.3525C20.5415 22.1232 20.2325 22.0062 19.918 22.0245C19.749 22.0135 19.5798 22.043 19.4214 22.1111C19.2629 22.1791 19.1186 22.2842 18.9978 22.4197C18.8769 22.5551 18.7821 22.7179 18.7194 22.8976C18.6567 23.0773 18.6276 23.27 18.6338 23.4633V23.4748ZM23.5388 23.4748V22.105H23.0151V22.4388C22.9262 22.3081 22.8113 22.2033 22.6799 22.1333C22.5486 22.0632 22.4046 22.0299 22.2597 22.036C21.9258 22.036 21.6056 22.1876 21.3695 22.4574C21.1334 22.7272 21.0007 23.0932 21.0007 23.4748C21.0007 23.8564 21.1334 24.2224 21.3695 24.4922C21.6056 24.7621 21.9258 24.9137 22.2597 24.9137C22.4046 24.9198 22.5486 24.8864 22.6799 24.8164C22.8113 24.7463 22.9262 24.6416 23.0151 24.5108V24.8446H23.5388V23.4748ZM21.5899 23.4748C21.5983 23.3129 21.6479 23.1573 21.7326 23.0272C21.8174 22.897 21.9336 22.7981 22.0669 22.7425C22.2003 22.6869 22.3449 22.6771 22.4831 22.7142C22.6213 22.7514 22.7469 22.8339 22.8445 22.9517C22.9422 23.0694 23.0076 23.2172 23.0326 23.3769C23.0577 23.5366 23.0413 23.7011 22.9856 23.8503C22.9299 23.9995 22.8372 24.1268 22.7189 24.2165C22.6007 24.3063 22.4621 24.3546 22.3201 24.3554C22.2204 24.3568 22.1216 24.3347 22.0297 24.2903C21.9379 24.246 21.8551 24.1804 21.7865 24.0977C21.7179 24.015 21.665 23.9169 21.6312 23.8097C21.5974 23.7026 21.5833 23.5885 21.5899 23.4748ZM15.2698 22.036C14.9359 22.0413 14.6175 22.198 14.3847 22.4716C14.1519 22.7453 14.0237 23.1134 14.0284 23.495C14.0331 23.8766 14.1702 24.2404 14.4096 24.5065C14.649 24.7725 14.9711 24.919 15.305 24.9137C15.6673 24.9349 16.0236 24.8016 16.3047 24.5396L16.0529 24.0964C15.854 24.2786 15.6077 24.3799 15.3529 24.3842C15.1798 24.4012 15.0076 24.3404 14.8732 24.2146C14.7387 24.0888 14.6524 23.9081 14.6327 23.7108H16.4205C16.4205 23.636 16.4205 23.5612 16.4205 23.4806C16.4205 22.6173 15.9522 22.0417 15.2773 22.0417L15.2698 22.036ZM15.2698 22.5712C15.3482 22.5693 15.4261 22.5851 15.4991 22.6176C15.5722 22.6501 15.6389 22.6988 15.6955 22.7608C15.7521 22.8228 15.7974 22.8969 15.8289 22.9789C15.8604 23.061 15.8775 23.1493 15.8791 23.2388H14.6201C14.6293 23.0541 14.7013 22.8808 14.8208 22.756C14.9404 22.6312 15.0979 22.5649 15.2597 22.5712H15.2698ZM28.391 23.4806V21H27.8874V22.4388C27.7985 22.3081 27.6836 22.2033 27.5522 22.1333C27.4209 22.0632 27.2769 22.0299 27.132 22.036C26.7981 22.036 26.4779 22.1876 26.2418 22.4574C26.0057 22.7272 25.873 23.0932 25.873 23.4748C25.873 23.8564 26.0057 24.2224 26.2418 24.4922C26.4779 24.7621 26.7981 24.9137 27.132 24.9137C27.2769 24.9198 27.4209 24.8864 27.5522 24.8164C27.6836 24.7463 27.7985 24.6416 27.8874 24.5108V24.8446H28.391V23.4806ZM29.2647 24.4561C29.2975 24.4557 29.33 24.4625 29.3604 24.4763C29.3893 24.4897 29.4158 24.5093 29.4385 24.5338C29.4606 24.5586 29.4785 24.5879 29.4914 24.6201C29.5041 24.6537 29.5107 24.69 29.5107 24.7266C29.5107 24.7632 29.5041 24.7995 29.4914 24.8331C29.4785 24.8653 29.4606 24.8946 29.4385 24.9194C29.4158 24.944 29.3893 24.9635 29.3604 24.977C29.3303 24.9922 29.2977 25 29.2647 25C29.217 24.9996 29.1704 24.9837 29.1302 24.9541C29.0901 24.9246 29.0582 24.8826 29.0381 24.8331C29.0255 24.7994 29.019 24.7632 29.019 24.7266C29.019 24.69 29.0255 24.6538 29.0381 24.6201C29.051 24.5879 29.0689 24.5586 29.091 24.5338C29.1137 24.5093 29.1401 24.4897 29.1691 24.4763C29.2019 24.4613 29.237 24.4545 29.2723 24.4561H29.2647ZM29.2647 24.9424C29.2899 24.9426 29.3148 24.9367 29.3378 24.9252C29.3594 24.9141 29.3791 24.8985 29.3957 24.8791C29.4272 24.8399 29.4447 24.7885 29.4447 24.7352C29.4447 24.682 29.4272 24.6306 29.3957 24.5914C29.3791 24.5719 29.3595 24.5563 29.3378 24.5453C29.3147 24.5338 29.2899 24.528 29.2647 24.5281C29.2396 24.5282 29.2148 24.5341 29.1917 24.5453C29.1691 24.5559 29.1486 24.5716 29.1313 24.5914C29.0998 24.6306 29.0823 24.682 29.0823 24.7352C29.0823 24.7885 29.0998 24.8399 29.1313 24.8791C29.1486 24.8989 29.1691 24.9145 29.1917 24.9252C29.2171 24.9377 29.2447 24.9436 29.2723 24.9424H29.2647ZM29.2799 24.6C29.3034 24.5987 29.3265 24.6068 29.3453 24.623C29.353 24.6303 29.3591 24.6396 29.363 24.6501C29.367 24.6606 29.3687 24.672 29.368 24.6835C29.3683 24.693 29.367 24.7026 29.3639 24.7115C29.3609 24.7204 29.3563 24.7285 29.3504 24.7352C29.3358 24.7504 29.3171 24.7595 29.2975 24.7612L29.3705 24.8561H29.3126L29.2446 24.7612H29.2219V24.8561H29.1741V24.6029L29.2799 24.6ZM29.2245 24.6489V24.718H29.2799C29.2897 24.7213 29.3002 24.7213 29.3101 24.718C29.3118 24.714 29.3128 24.7095 29.3128 24.705C29.3128 24.7005 29.3118 24.6961 29.3101 24.6921C29.3118 24.6881 29.3128 24.6836 29.3128 24.6791C29.3128 24.6746 29.3118 24.6702 29.3101 24.6662C29.3002 24.6628 29.2897 24.6628 29.2799 24.6662L29.2245 24.6489ZM26.4547 23.4806C26.463 23.3186 26.5126 23.163 26.5974 23.0329C26.6821 22.9028 26.7983 22.8038 26.9317 22.7482C27.065 22.6926 27.2097 22.6828 27.3479 22.72C27.486 22.7572 27.6117 22.8397 27.7093 22.9574C27.8069 23.0752 27.8723 23.223 27.8974 23.3826C27.9224 23.5423 27.9061 23.7069 27.8504 23.8561C27.7946 24.0053 27.7019 24.1326 27.5837 24.2223C27.4655 24.312 27.3268 24.3603 27.1849 24.3612C27.0852 24.3626 26.9863 24.3404 26.8945 24.2961C26.8026 24.2517 26.7198 24.1861 26.6512 24.1034C26.5826 24.0207 26.5298 23.9227 26.4959 23.8155C26.4621 23.7083 26.4481 23.5943 26.4547 23.4806ZM8.77086 23.4806V22.105H8.24712V22.4388C8.15818 22.3081 8.04329 22.2033 7.91195 22.1333C7.78061 22.0632 7.63657 22.0299 7.49173 22.036C7.15782 22.036 6.83759 22.1876 6.60148 22.4574C6.36538 22.7272 6.23273 23.0932 6.23273 23.4748C6.23273 23.8564 6.36538 24.2224 6.60148 24.4922C6.83759 24.7621 7.15782 24.9137 7.49173 24.9137C7.63657 24.9198 7.78061 24.8864 7.91195 24.8164C8.04329 24.7463 8.15818 24.6416 8.24712 24.5108V24.8446H8.77086V23.4806ZM6.82194 23.4806C6.83029 23.3186 6.8799 23.163 6.96466 23.0329C7.04941 22.9028 7.16562 22.8038 7.29896 22.7482C7.4323 22.6926 7.57696 22.6828 7.71513 22.72C7.85329 22.7572 7.97892 22.8397 8.07656 22.9574C8.1742 23.0752 8.23958 23.223 8.26464 23.3826C8.28971 23.5423 8.27336 23.7069 8.21763 23.8561C8.1619 24.0053 8.0692 24.1326 7.95096 24.2223C7.83272 24.312 7.6941 24.3603 7.55216 24.3612C7.45204 24.3634 7.35261 24.3418 7.26016 24.2978C7.16772 24.2538 7.08429 24.1884 7.01515 24.1056C6.94602 24.0228 6.8927 23.9245 6.85857 23.8169C6.82445 23.7093 6.81026 23.5948 6.81691 23.4806H6.82194Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M11.7743 19.5486C15.5156 19.5486 18.5486 16.5156 18.5486 12.7743C18.5486 9.03295 15.5156 6 11.7743 6C8.03295 6 5 9.03295 5 12.7743C5 16.5156 8.03295 19.5486 11.7743 19.5486Z%27 fill=%27%23E61C24%27/%3E%3Cpath d=%27M20.1854 19.5486C23.9268 19.5486 26.9597 16.5156 26.9597 12.7743C26.9597 9.03295 23.9268 6 20.1854 6C16.4441 6 13.4111 9.03295 13.4111 12.7743C13.4111 16.5156 16.4441 19.5486 20.1854 19.5486Z%27 fill=%27%23F99F1B%27/%3E%3Cpath d=%27M15.9794 7.47001C15.1788 8.10298 14.5318 8.90899 14.087 9.82761C13.6422 10.7462 13.4111 11.7536 13.4111 12.7743C13.4111 13.7949 13.6422 14.8023 14.087 15.7209C14.5318 16.6396 15.1788 17.4456 15.9794 18.0785C16.7801 17.4456 17.4271 16.6396 17.8719 15.7209C18.3166 14.8023 18.5477 13.7949 18.5477 12.7743C18.5477 11.7536 18.3166 10.7462 17.8719 9.82761C17.4271 8.90899 16.7801 8.10298 15.9794 7.47001Z%27 fill=%27%23F26622%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 15px;
  content: "";
  display: block;
  height: 30px;
  margin: 0;
  position: relative;
  width: 32px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Elo::after,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Elo::after,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Elo::after,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Elo::after,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Elo::after,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Elo::after,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Elo::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Elo::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2733%27 height=%2732%27 viewBox=%270 0 33 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M30.58 4L2.75395 4C1.60125 4 0.666992 4.93426 0.666992 6.08696L0.666992 25.5652C0.666992 26.7179 1.60125 27.6522 2.75395 27.6522L30.58 27.6522C31.7327 27.6522 32.667 26.7179 32.667 25.5652V6.08696C32.667 4.93426 31.7327 4 30.58 4Z%27 fill=%27%23121212%27/%3E%3Cpath d=%27M19.4052 17.4732C19.2631 17.6118 19.0952 17.7209 18.9109 17.7944C18.7266 17.8679 18.5297 17.9043 18.3313 17.9015C18.0574 17.8977 17.79 17.8174 17.5593 17.6696L17.002 18.5562C17.4857 18.8606 18.0578 18.9934 18.6261 18.9332C19.1945 18.873 19.7261 18.6233 20.1353 18.2243L19.4052 17.4732Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.93131 13.4987C9.18337 13.4159 9.44708 13.3742 9.71237 13.375C10.2793 13.3734 10.8293 13.568 11.269 13.9259C11.7088 14.2837 12.0111 14.7827 12.1247 15.3382L13.8105 14.9944C13.6921 14.4145 13.4519 13.8663 13.1057 13.3862C12.7595 12.9061 12.3152 12.505 11.8023 12.2096C11.2894 11.9142 10.7195 11.7312 10.1305 11.6726C9.54149 11.6141 8.94677 11.6815 8.38574 11.8702L8.93131 13.4987Z%27 fill=%27%23FFF100%27/%3E%3Cpath d=%27M6.94707 18.9544L8.08366 17.6668C7.82348 17.4365 7.61518 17.1535 7.47251 16.8367C7.32985 16.5198 7.25608 16.1762 7.25608 15.8288C7.25608 15.4813 7.32985 15.1377 7.47251 14.8208C7.61518 14.504 7.82348 14.221 8.08366 13.9907L6.94343 12.7059C6.5013 13.0975 6.14732 13.5784 5.9049 14.117C5.66247 14.6556 5.53711 15.2395 5.53711 15.8301C5.53711 16.4207 5.66247 17.0046 5.9049 17.5432C6.14732 18.0818 6.5013 18.5628 6.94343 18.9544H6.94707Z%27 fill=%27%2300A3DF%27/%3E%3Cpath d=%27M12.1138 16.3211C12.0442 16.6614 11.9032 16.983 11.7001 17.2647C11.497 17.5464 11.2365 17.7818 10.9357 17.9554C10.6349 18.129 10.3008 18.2368 9.95523 18.2717C9.60971 18.3066 9.26072 18.2678 8.93131 18.1579L8.38574 19.7864C8.94532 19.9724 9.53791 20.0381 10.1246 19.979C10.7114 19.9199 11.279 19.7374 11.7902 19.4435C12.3015 19.1496 12.7448 18.7509 13.0911 18.2736C13.4373 17.7963 13.6788 17.2511 13.7995 16.6739L12.1138 16.3211Z%27 fill=%27%23EE4023%27/%3E%3Cpath d=%27M18.3943 13.8541C18.0592 13.8494 17.7265 13.911 17.4152 14.0352C17.104 14.1594 16.8203 14.3438 16.5804 14.5779C16.3406 14.812 16.1493 15.0911 16.0176 15.3993C15.8859 15.7074 15.8164 16.0386 15.8129 16.3737C15.8036 16.8808 15.9475 17.379 16.2257 17.8031L20.8376 15.8281C20.7076 15.2757 20.3971 14.7823 19.9553 14.4261C19.5134 14.0699 18.9654 13.8712 18.398 13.8614L18.3943 13.8541ZM16.8686 16.5774C16.8654 16.5168 16.8654 16.4561 16.8686 16.3955C16.8776 16.0923 16.9779 15.7988 17.1563 15.5535C17.3348 15.3082 17.5831 15.1224 17.8688 15.0204C18.1546 14.9185 18.4644 14.9051 18.7579 14.982C19.0513 15.059 19.3147 15.2227 19.5137 15.4517L16.8686 16.5774Z%27 fill=%27white%27/%3E%3Cpath d=%27M22.2818 12.7089V17.6244L23.1356 17.98L22.7319 18.9483L21.8872 18.5983C21.7176 18.5241 21.573 18.4025 21.4707 18.2482C21.3592 18.0679 21.3027 17.8591 21.308 17.6472V12.7089H22.2818Z%27 fill=%27white%27/%3E%3Cpath d=%27M25.358 14.9791C25.511 14.9291 25.6708 14.9036 25.8317 14.9036C26.1775 14.906 26.5119 15.0272 26.779 15.2469C27.046 15.4666 27.2294 15.7714 27.2984 16.1102L28.3268 15.8993C28.2556 15.544 28.1093 15.2081 27.8979 14.9139C27.6865 14.6198 27.4147 14.3741 27.1007 14.1933C26.7867 14.0126 26.4378 13.9009 26.0772 13.8658C25.7166 13.8307 25.3527 13.873 25.0098 13.9898L25.358 14.9791Z%27 fill=%27white%27/%3E%3Cpath d=%27M24.1461 18.3089L24.8399 17.5252C24.6824 17.3838 24.5563 17.2108 24.4701 17.0175C24.3838 16.8241 24.3392 16.6148 24.3392 16.4031C24.3392 16.1914 24.3838 15.9821 24.4701 15.7888C24.5563 15.5954 24.6824 15.4225 24.8399 15.2811L24.1461 14.4936C23.8752 14.7326 23.6583 15.0264 23.5097 15.3556C23.361 15.6848 23.2842 16.0419 23.2842 16.4031C23.2842 16.7643 23.361 17.1214 23.5097 17.4506C23.6583 17.7798 23.8752 18.0737 24.1461 18.3126V18.3089Z%27 fill=%27white%27/%3E%3Cpath d=%27M27.2976 16.7047C27.2285 17.0438 27.0448 17.3489 26.7774 17.5686C26.5101 17.7883 26.1752 17.9093 25.8291 17.9113C25.668 17.9119 25.5078 17.8854 25.3554 17.8331L25.0244 18.8288C25.2852 18.9149 25.5581 18.9588 25.8328 18.9588C26.4201 18.9588 26.9893 18.7557 27.444 18.384C27.8987 18.0123 28.211 17.4949 28.3278 16.9193L27.2976 16.7047Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 15px;
  content: "";
  display: block;
  height: 30px;
  margin: 0;
  position: relative;
  width: 32px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit {
  font-size: 0;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit::after,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit::after,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit::after,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit::after,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit::after,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit::after,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M29.913 4L2.08696 4C0.934261 4 0 4.93426 0 6.08696L0 25.5652C0 26.7179 0.934261 27.6522 2.08696 27.6522L29.913 27.6522C31.0657 27.6522 32 26.7179 32 25.5652V6.08696C32 4.93426 31.0657 4 29.913 4Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M18.8281 13.09C15.953 13.09 14.0242 15.1541 14.0242 17.6883C14.0242 18.2346 14.1018 18.7284 14.2478 19.1693H11.7119V10H9.50436C8.67358 10 8 10.6442 8 11.44V20.5604C8 21.3558 8.67358 22 9.50436 22H19.1933C21.2365 21.9862 23.1132 21.3424 23.8068 19.4836H20.5637C20.2829 19.9036 19.6693 20.1045 19.1085 20.1045C18.0213 20.1045 17.4254 19.3999 17.3378 18.4095H24C24 15.0199 22.4396 13.09 18.8285 13.09H18.8281ZM17.355 16.6817C17.513 15.7418 18.1085 15.2212 19.1433 15.2212C20.0369 15.2212 20.6685 15.8757 20.6685 16.6817H17.355Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 5px;
  content: "";
  display: block;
  height: 30px;
  margin: 0;
  position: relative;
  width: 32px;
}
.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit.Visa::after,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit.Visa::after,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit.Visa::after,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit.Visa::after,
.iframe-custom-private-404-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit.Visa::after,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit.Visa::after,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit.Visa::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit.Visa::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M29.913 4L2.08696 4C0.934261 4 0 4.93426 0 6.08696L0 25.5652C0 26.7179 0.934261 27.6522 2.08696 27.6522L29.913 27.6522C31.0657 27.6522 32 26.7179 32 25.5652V6.08696C32 4.93426 31.0657 4 29.913 4Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M12.1514 9.8325C9.45594 9.8325 7.64773 11.7246 7.64773 14.0476C7.64773 14.5484 7.72048 15.0011 7.85735 15.4052H5.47991V7H3.41034C2.63148 7 2 7.59053 2 8.32V16.6804C2 17.4095 2.63148 18 3.41034 18H12.4937C14.4092 17.9873 16.1686 17.3972 16.8189 15.6933H13.7785C13.5152 16.0783 12.94 16.2624 12.4142 16.2624C11.395 16.2624 10.8363 15.6165 10.7542 14.7087H17C17 11.6015 15.5372 9.8325 12.1517 9.8325H12.1514ZM10.7703 13.1249C10.9184 12.2634 11.4768 11.7861 12.4469 11.7861C13.2846 11.7861 13.8767 12.386 13.8767 13.1249H10.7703Z%27 fill=%27white%27/%3E%3Cpath d=%27M19.974 21.0693L18.9394 23.7124L18.8293 23.1753L18.4589 21.3943C18.4319 21.2911 18.3686 21.2012 18.2805 21.141C18.1925 21.0808 18.0856 21.0545 17.9797 21.0669H16.2761L16.2627 21.1478C16.65 21.2392 17.0233 21.3823 17.3726 21.5732L18.3116 24.9396H19.4296L21.0927 21.0709L19.974 21.0693Z%27 fill=%27white%27/%3E%3Cpath d=%27M28.4571 21.0701H27.6407C27.526 21.0554 27.4096 21.0789 27.3096 21.137C27.2096 21.1951 27.1315 21.2846 27.0874 21.3915L25.5186 24.9425H26.628C26.628 24.9425 26.8093 24.4648 26.8502 24.36H28.2033C28.2349 24.496 28.3321 24.9408 28.3321 24.9408H29.3124L28.4571 21.0701ZM27.1546 23.5687C27.1983 23.4566 27.6294 22.3496 27.7156 22.1152C27.8581 22.7831 27.7192 22.135 28.0313 23.5687H27.1546Z%27 fill=%27white%27/%3E%3Cpath d=%27M24.7075 22.6228C24.3384 22.4435 24.1121 22.3237 24.1145 22.1423C24.1145 21.9804 24.306 21.8088 24.7217 21.8088C25.028 21.8011 25.3316 21.8674 25.6069 22.0019L25.7502 21.162C25.4465 21.0524 25.1258 20.9976 24.803 21.0001C23.7592 21.0001 23.0221 21.5263 23.0176 22.2791C23.012 22.8361 23.5438 23.1469 23.9433 23.3315C24.3546 23.5213 24.493 23.6424 24.491 23.812C24.4881 24.0718 24.1627 24.1908 23.8587 24.1908C23.4655 24.2 23.0764 24.1088 22.7282 23.9257L22.5801 24.7931C22.9567 24.9323 23.3553 25.0023 23.7567 24.9999C24.8674 24.9999 25.5883 24.4802 25.5964 23.676C25.5984 23.2348 25.3171 22.8992 24.7075 22.6228Z%27 fill=%27white%27/%3E%3Cpath d=%27M20.8604 24.9425H21.9164L22.5774 21.0665H21.5209L20.8604 24.9425Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 5px;
  content: "";
  display: block;
  height: 30px;
  margin: 0;
  position: relative;
  width: 32px;
}
.iframe-custom-private-401-payment-group .ChangeNumberOfPayments,
.iframe-custom-private-402-payment-group .ChangeNumberOfPayments,
.iframe-virtual-debit-elo-payment-group .ChangeNumberOfPayments,
.iframe-credit-card-payment-group .ChangeNumberOfPayments,
.iframe-custom-private-404-payment-group .ChangeNumberOfPayments,
.iframe-custom-private-501-payment-group .ChangeNumberOfPayments,
.iframe-custom-private-502-payment-group .ChangeNumberOfPayments,
#iframe-placeholder-virtualDebitEloPaymentGroup .ChangeNumberOfPayments {
  border: 1px solid #ed1b2f;
  border-radius: 8px;
  box-sizing: border-box;
  height: 46px;
  margin-top: 24px;
  max-width: 298px;
  width: 100%;
}
.iframe-custom-private-401-payment-group .ChangeNumberOfPayments a,
.iframe-custom-private-402-payment-group .ChangeNumberOfPayments a,
.iframe-virtual-debit-elo-payment-group .ChangeNumberOfPayments a,
.iframe-credit-card-payment-group .ChangeNumberOfPayments a,
.iframe-custom-private-404-payment-group .ChangeNumberOfPayments a,
.iframe-custom-private-501-payment-group .ChangeNumberOfPayments a,
.iframe-custom-private-502-payment-group .ChangeNumberOfPayments a,
#iframe-placeholder-virtualDebitEloPaymentGroup .ChangeNumberOfPayments a {
  align-items: center;
  color: #ed1b2f;
  display: flex;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  height: inherit;
  justify-content: center;
  line-height: 140%;
  width: 100%;
}

@media (min-width: 1025px) {
  .container-main.container-order-form {
    margin: 0 auto;
    max-width: 1280px;
    padding: 0 !important;
    width: 100%;
  }
}
.container-main.container-order-form .quantity-items-and-installments {
  display: none;
}
@media (min-width: 1025px) {
  .container-main.container-order-form .row-fluid.orderform-template {
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1025px) {
  .container-main.container-order-form .row-fluid.orderform-template .orderform-template-holder {
    max-width: 908px;
    width: 100%;
  }
}
.container-main.container-order-form .row-fluid.orderform-template .orderform-template-holder #payment-data .payment-discounts-alert-wrap {
  display: none !important;
}
.container-main.container-order-form .row-fluid.orderform-template .orderform-template-holder #payment-data .step.accordion-group .accordion-inner {
  padding-bottom: 0px;
}
.container-main.container-order-form .row-fluid.orderform-template .orderform-template-holder #payment-data .step.accordion-group .accordion-inner .notification {
  bottom: 11px;
  color: #444;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-left: 14px;
  position: relative;
}
@media (min-width: 1025px) {
  .container-main.container-order-form .row-fluid.orderform-template .orderform-template-holder #payment-data .step.accordion-group .accordion-inner .notification {
    bottom: 0;
    margin: 8px 0 24px;
  }
}
@media (min-width: 1025px) {
  .container-main.container-order-form .row-fluid.orderform-template .orderform-template-holder #payment-data .step.accordion-group {
    border: 1px solid white;
    padding: 0;
  }
}
.container-main.container-order-form .row-fluid.orderform-template .orderform-template-holder #payment-data .coupon-message {
  margin: 22px 0 12px;
}

#payment-data .accordion-heading .accordion-toggle {
  align-items: center;
  color: #444444;
  display: flex;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  height: 28px;
  line-height: 28px;
  margin: 24px 14px 15px;
}
#payment-data .accordion-heading .accordion-toggle .icon-credit-card {
  display: none;
}
#payment-data .accordion-heading .accordion-toggle::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 24 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271.40002%27 width=%2722%27 height=%2717.2%27 rx=%273%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Crect y=%275.20001%27 width=%2724%27 height=%274.8%27 fill=%27%23444444%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 20px;
  margin-right: 10px;
  padding-bottom: 5px;
  width: 24px;
}
#payment-data .accordion-heading .accordion-toggle .icon-edit {
  font-size: 0;
}
#payment-data .accordion-heading .accordion-toggle .icon-edit::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.33301 2.66669H2.66634C2.31272 2.66669 1.97358 2.80716 1.72353 3.05721C1.47348 3.30726 1.33301 3.6464 1.33301 4.00002V13.3334C1.33301 13.687 1.47348 14.0261 1.72353 14.2762C1.97358 14.5262 2.31272 14.6667 2.66634 14.6667H11.9997C12.3533 14.6667 12.6924 14.5262 12.9425 14.2762C13.1925 14.0261 13.333 13.687 13.333 13.3334V8.66669%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M12.333 1.66659C12.5982 1.40138 12.9579 1.25238 13.333 1.25238C13.7081 1.25238 14.0678 1.40138 14.333 1.66659C14.5982 1.93181 14.7472 2.29152 14.7472 2.66659C14.7472 3.04167 14.5982 3.40138 14.333 3.66659L7.99967 9.99993L5.33301 10.6666L5.99967 7.99993L12.333 1.66659Z%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  height: 16px;
  padding-top: 6px;
  width: 16px;
}
#payment-data .accordion-heading .accordion-toggle .link-box-edit {
  font-size: 0px;
  padding: 0px 7px;
}
#payment-data .step {
  border: none;
  padding-bottom: 0px;
}
#payment-data .step.accordion-group {
  background: #ffffff;
  border-radius: 8px;
}
@media (min-width: 1025px) {
  #payment-data .step.accordion-group .accordion-heading .accordion-toggle {
    margin-bottom: 0;
    padding: 0;
  }
}
@media (min-width: 1025px) {
  #payment-data .step.accordion-group .accordion-body .accordion-inner {
    margin: 0 14px;
    padding: 0;
  }
}
#payment-data .box-step .form-step .link-gift-card {
  background: #ffffff;
  border: 1px dashed #444444;
  border-radius: 8px;
  border-style: solid;
  box-sizing: border-box;
  height: 42px;
  left: 0;
  margin: 0 auto 8px;
  width: 91.5%;
}
@media (min-width: 1025px) {
  #payment-data .box-step .form-step .link-gift-card {
    margin: 24px 0 16px;
    max-width: 300px;
    width: 100%;
  }
}
#payment-data .box-step .form-step .link-gift-card .link-payment-discounts-cod {
  align-items: center;
  color: #444444;
  display: flex;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  height: 100%;
  justify-content: center;
  line-height: 16.8px;
  text-align: center;
}
#payment-data .box-step .form-step .link-gift-card .link-payment-discounts-cod::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0%29%27%3E%3Cpath d=%27M16.5 10V18.125H3.5V10%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.125 5.93787H1.875V10.0004H18.125V5.93787Z%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 18.1254V5.93787%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 5.93713H6.34375C5.80503 5.93713 5.28837 5.72313 4.90744 5.34219C4.52651 4.96126 4.3125 4.4446 4.3125 3.90588C4.3125 3.36716 4.52651 2.85051 4.90744 2.46957C5.28837 2.08864 5.80503 1.87463 6.34375 1.87463C9.1875 1.87463 10 5.93713 10 5.93713Z%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 5.93713H13.6562C14.195 5.93713 14.7116 5.72313 15.0926 5.34219C15.4735 4.96126 15.6875 4.4446 15.6875 3.90588C15.6875 3.36716 15.4735 2.85051 15.0926 2.46957C14.7116 2.08864 14.195 1.87463 13.6562 1.87463C10.8125 1.87463 10 5.93713 10 5.93713Z%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0%27%3E%3Crect width=%2719.5%27 height=%2719.5%27 fill=%27white%27 transform=%27translate%280.25 0.25%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 24px;
  margin-right: 10px;
  width: 24px;
}
@media (min-width: 1025px) {
  #payment-data .box-step .form-step .payment-group {
    margin-top: 0;
    max-width: 313px;
    width: 100%;
  }
}
#payment-data .box-step .form-step .payment-group .payment-group-list-btn {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1025px) {
  #payment-data .box-step .form-step .payment-group .payment-group-list-btn {
    width: 100%;
  }
}
#payment-data .box-step .form-step .payment-group .payment-group-item {
  order: 13;
}
#payment-data .box-step .form-step .payment-group .payment-group-item[data-name="Venda Direta Debito"], #payment-data .box-step .form-step .payment-group .payment-group-item[data-name="Venda Direta Credito"] {
  display: none;
}
@media (min-width: 1025px) {
  #payment-data .box-step .form-step .payment-group .payment-group-item {
    margin: 0 10px 8px 0;
    max-width: 298px;
    padding-right: 16px;
    width: 100%;
  }
}
#payment-data .box-step .form-step .payment-group .payment-group-item#payment-group-customPrivate_501PaymentGroup {
  order: 1;
}
#payment-data .box-step .form-step .payment-group .payment-group-item#payment-group-instantPaymentPaymentGroup {
  order: 2;
}
#payment-data .box-step .form-step .payment-group .payment-group-item#payment-group-virtualDebitEloPaymentGroup {
  order: 3;
}
#payment-data .box-step .form-step .payment-group .payment-group-item#payment-group-creditCardPaymentGroup {
  order: 4;
}
#payment-data .box-step .form-step .payment-group .payment-group-item#payment-group-picPayPaymentGroup {
  order: 5;
}
#payment-data .box-step .form-step .payment-group .payment-group-item#payment-group-customPrivate_502PaymentGroup {
  order: 6;
}
#payment-data .box-step .form-step .payment-group .payment-group-item#payment-group-virtualDebitEloPaymentGroup {
  order: 7;
}
@media (min-width: 1025px) {
  #payment-data .box-step .form-step .payment-group .payment-group-item.active .payment-group-item-text::after {
    right: -4px !important;
  }
}
#payment-data .box-step .form-step .gift-card-section {
  background-color: #ffffff;
  margin: 0 14px;
  padding: 0;
}
#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers {
  height: 141px;
  position: relative;
}
#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers .row-fluid {
  display: flex;
}
#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers .row-fluid .payment-discounts-options {
  margin-right: 4px;
}
#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers .row-fluid .payment-discounts-options .help.error {
  margin: 0;
}
#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers .row-fluid .gift-card-provider-options #btn-add-gift-card {
  background: #444444;
  box-shadow: none;
  color: #ffffff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  height: 40px;
  line-height: 22.4px;
  position: absolute;
  right: 0;
  text-shadow: none;
  top: 86px;
  width: 100%;
}
#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers .row-fluid .gift-card-provider-options #btn-add-gift-card:focus,
#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers .row-fluid .gift-card-provider-options #gift-card-provider-selector:focus {
  border-color: #dadada;
  outline: none;
}
#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers label[for=gift-card-provider-selector], #payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers label[for=payment-discounts-code] {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 19.6px;
  margin-bottom: 10px;
}
#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers #gift-card-provider-selector,
#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers .payment-discounts-cod {
  border: 1px solid #dadada;
  border-radius: 8px;
  box-sizing: border-box;
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  height: 40px;
  line-height: 19.6px;
  width: 100%;
}
#payment-data .box-step .form-step .gift-card-section .payment-discounts-list {
  margin-bottom: 16px;
}
#payment-data .box-step .form-step .gift-card-section .payment-discounts-list h5[data-i18n="paymentData.paymentGroup.giftCard.used"] {
  font-size: 0;
}
#payment-data .box-step .form-step .gift-card-section .payment-discounts-list h5[data-i18n="paymentData.paymentGroup.giftCard.used"]::after {
  color: #444444;
  content: "Cupom de desconto";
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  line-height: 19.6px;
}
#payment-data .box-step .form-step .gift-card-section .payment-discounts-list table {
  width: 100%;
}
#payment-data .box-step .form-step .gift-card-section .payment-discounts-list table tbody tr {
  display: flex;
  height: 20px;
  justify-content: space-between;
  width: 100%;
}
#payment-data .box-step .form-step .gift-card-section .payment-discounts-list table tbody tr td.number, #payment-data .box-step .form-step .gift-card-section .payment-discounts-list table tbody tr td.code {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 15.6px;
}
#payment-data .box-step .form-step .gift-card-section .payment-discounts-list table tbody tr td.remove #remove-gift-card {
  font-size: 0;
}
#payment-data .box-step .form-step .gift-card-section .payment-discounts-list table tbody tr td.remove #remove-gift-card::before {
  color: #ed1b2f;
  content: "Excluir";
  display: block;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 19.6px;
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section {
    background: #f9f9f9;
    border-radius: 8px;
    box-sizing: border-box;
    margin: 24px 0 8px;
    min-height: 114px;
    padding: 24px;
    width: 100%;
  }
}
#payment-data .box-step .box-step-content .gift-card-section .payment-discounts .gift-card-provider-group-programa-de-fidelidade {
  display: none;
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts {
    height: 100%;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .gift-card-multiple-providers {
    height: 100%;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .gift-card-multiple-providers .payment-discounts-options {
    max-width: 275px;
    width: 100%;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .gift-card-multiple-providers label[for=gift-card-provider-selector], #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .gift-card-multiple-providers label[for=payment-discounts-code] {
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .gift-card-multiple-providers .gift-card-provider-options {
    margin-left: 12px;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .gift-card-multiple-providers .gift-card-provider-options #gift-card-provider-selector {
    margin-right: 16px;
    text-overflow: ellipsis;
    width: 141px;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .gift-card-multiple-providers .gift-card-provider-options #btn-add-gift-card {
    border-radius: 8px;
    right: unset;
    top: unset;
    width: 117px;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .payment-discounts-list h5 {
    margin-top: 16px;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .payment-discounts-list table {
    width: 36%;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .payment-discounts-list table tr .code {
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .payment-discounts-list table tr .number {
    margin-right: 4px;
    white-space: nowrap;
  }
}
#payment-data .box-step .box-step-content .gift-card-section .payment-discounts .payment-discounts-list .gift-card-provider-group-cashback {
  display: none;
}
@media (min-width: 640px) {
  #payment-data .box-step .link-gift-card {
    position: relative;
  }
}
@media (max-width: 1026px) {
  #payment-data .payment-group {
    margin: 0 14px;
  }
}
#payment-data .payment-group a#payment-group-bankInvoicePaymentGroup .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.08696 4.5L29.913 4.5C30.7896 4.5 31.5 5.2104 31.5 6.08696L31.5 25.5652C31.5 26.4418 30.7896 27.1522 29.913 27.1522L2.08696 27.1522C1.2104 27.1522 0.5 26.4418 0.5 25.5652L0.5 6.08696C0.5 5.2104 1.2104 4.5 2.08696 4.5Z%27 stroke=%27%23444444%27/%3E%3Crect x=%273%27 y=%277%27 width=%273%27 height=%2718%27 fill=%27%23444444%27/%3E%3Crect x=%277%27 y=%277%27 width=%273%27 height=%2718%27 fill=%27%23444444%27/%3E%3Crect x=%2722%27 y=%277%27 width=%273%27 height=%2718%27 fill=%27%23444444%27/%3E%3Crect x=%2711%27 y=%277%27 width=%272%27 height=%2718%27 fill=%27%23444444%27/%3E%3Crect x=%2719%27 y=%277%27 width=%272%27 height=%2718%27 fill=%27%23444444%27/%3E%3Crect x=%2727%27 y=%277%27 width=%272%27 height=%2718%27 fill=%27%23444444%27/%3E%3Crect x=%2714%27 y=%277%27 width=%272%27 height=%2718%27 fill=%27%23444444%27/%3E%3Crect x=%2717%27 y=%277%27 width=%271%27 height=%2718%27 fill=%27%23444444%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 7px;
  width: 32px;
}
#payment-data .payment-group a#payment-group-customPrivate_404PaymentGroup .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M29.913 4L2.08696 4C0.934261 4 0 4.93426 0 6.08696L0 25.5652C0 26.7179 0.934261 27.6522 2.08696 27.6522L29.913 27.6522C31.0657 27.6522 32 26.7179 32 25.5652V6.08696C32 4.93426 31.0657 4 29.913 4Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M18.8281 13.09C15.953 13.09 14.0242 15.1541 14.0242 17.6883C14.0242 18.2346 14.1018 18.7284 14.2478 19.1693H11.7119V10H9.50436C8.67358 10 8 10.6442 8 11.44V20.5604C8 21.3558 8.67358 22 9.50436 22H19.1933C21.2365 21.9862 23.1132 21.3424 23.8068 19.4836H20.5637C20.2829 19.9036 19.6693 20.1045 19.1085 20.1045C18.0213 20.1045 17.4254 19.3999 17.3378 18.4095H24C24 15.0199 22.4396 13.09 18.8285 13.09H18.8281ZM17.355 16.6817C17.513 15.7418 18.1085 15.2212 19.1433 15.2212C20.0369 15.2212 20.6685 15.8757 20.6685 16.6817H17.355Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0 !important;
  top: 7px;
  width: 32px;
}
#payment-data .payment-group a#payment-group-creditCardPaymentGroup .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.08696 4.5L29.913 4.5C30.7896 4.5 31.5 5.2104 31.5 6.08696L31.5 25.5652C31.5 26.4418 30.7896 27.1522 29.913 27.1522L2.08696 27.1522C1.2104 27.1522 0.5 26.4418 0.5 25.5652L0.5 6.08696C0.5 5.2104 1.2104 4.5 2.08696 4.5Z%27 stroke=%27%23444444%27/%3E%3Crect y=%2710%27 width=%2732%27 height=%276%27 fill=%27%23444444%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 32px;
}
#payment-data .payment-group a#payment-group-customPrivate_401PaymentGroup .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M29.913 4L2.08696 4C0.934261 4 0 4.93426 0 6.08696L0 25.5652C0 26.7179 0.934261 27.6522 2.08696 27.6522L29.913 27.6522C31.0657 27.6522 32 26.7179 32 25.5652V6.08696C32 4.93426 31.0657 4 29.913 4Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M18.8281 13.09C15.953 13.09 14.0242 15.1541 14.0242 17.6883C14.0242 18.2346 14.1018 18.7284 14.2478 19.1693H11.7119V10H9.50436C8.67358 10 8 10.6442 8 11.44V20.5604C8 21.3558 8.67358 22 9.50436 22H19.1933C21.2365 21.9862 23.1132 21.3424 23.8068 19.4836H20.5637C20.2829 19.9036 19.6693 20.1045 19.1085 20.1045C18.0213 20.1045 17.4254 19.3999 17.3378 18.4095H24C24 15.0199 22.4396 13.09 18.8285 13.09H18.8281ZM17.355 16.6817C17.513 15.7418 18.1085 15.2212 19.1433 15.2212C20.0369 15.2212 20.6685 15.8757 20.6685 16.6817H17.355Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 32px;
}
#payment-data .payment-group a#payment-group-customPrivate_402PaymentGroup .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M29.913 4L2.08696 4C0.934261 4 0 4.93426 0 6.08696L0 25.5652C0 26.7179 0.934261 27.6522 2.08696 27.6522L29.913 27.6522C31.0657 27.6522 32 26.7179 32 25.5652V6.08696C32 4.93426 31.0657 4 29.913 4Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M12.1514 9.8325C9.45594 9.8325 7.64773 11.7246 7.64773 14.0476C7.64773 14.5484 7.72048 15.0011 7.85735 15.4052H5.47991V7H3.41034C2.63148 7 2 7.59053 2 8.32V16.6804C2 17.4095 2.63148 18 3.41034 18H12.4937C14.4092 17.9873 16.1686 17.3972 16.8189 15.6933H13.7785C13.5152 16.0783 12.94 16.2624 12.4142 16.2624C11.395 16.2624 10.8363 15.6165 10.7542 14.7087H17C17 11.6015 15.5372 9.8325 12.1517 9.8325H12.1514ZM10.7703 13.1249C10.9184 12.2634 11.4768 11.7861 12.4469 11.7861C13.2846 11.7861 13.8767 12.386 13.8767 13.1249H10.7703Z%27 fill=%27white%27/%3E%3Cpath d=%27M19.974 21.0693L18.9394 23.7124L18.8293 23.1753L18.4589 21.3943C18.4319 21.2911 18.3686 21.2012 18.2805 21.141C18.1925 21.0808 18.0856 21.0545 17.9797 21.0669H16.2761L16.2627 21.1478C16.65 21.2392 17.0233 21.3823 17.3726 21.5732L18.3116 24.9396H19.4296L21.0927 21.0709L19.974 21.0693Z%27 fill=%27white%27/%3E%3Cpath d=%27M28.4571 21.0701H27.6407C27.526 21.0554 27.4096 21.0789 27.3096 21.137C27.2096 21.1951 27.1315 21.2846 27.0874 21.3915L25.5186 24.9425H26.628C26.628 24.9425 26.8093 24.4648 26.8502 24.36H28.2033C28.2349 24.496 28.3321 24.9408 28.3321 24.9408H29.3124L28.4571 21.0701ZM27.1546 23.5687C27.1983 23.4566 27.6294 22.3496 27.7156 22.1152C27.8581 22.7831 27.7192 22.135 28.0313 23.5687H27.1546Z%27 fill=%27white%27/%3E%3Cpath d=%27M24.7075 22.6228C24.3384 22.4435 24.1121 22.3237 24.1145 22.1423C24.1145 21.9804 24.306 21.8088 24.7217 21.8088C25.028 21.8011 25.3316 21.8674 25.6069 22.0019L25.7502 21.162C25.4465 21.0524 25.1258 20.9976 24.803 21.0001C23.7592 21.0001 23.0221 21.5263 23.0176 22.2791C23.012 22.8361 23.5438 23.1469 23.9433 23.3315C24.3546 23.5213 24.493 23.6424 24.491 23.812C24.4881 24.0718 24.1627 24.1908 23.8587 24.1908C23.4655 24.2 23.0764 24.1088 22.7282 23.9257L22.5801 24.7931C22.9567 24.9323 23.3553 25.0023 23.7567 24.9999C24.8674 24.9999 25.5883 24.4802 25.5964 23.676C25.5984 23.2348 25.3171 22.8992 24.7075 22.6228Z%27 fill=%27white%27/%3E%3Cpath d=%27M20.8604 24.9425H21.9164L22.5774 21.0665H21.5209L20.8604 24.9425Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 32px;
}
#payment-data .payment-group a#payment-group-customPrivate_501PaymentGroup .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M29.913 4L2.08696 4C0.934261 4 0 4.93426 0 6.08696L0 25.5652C0 26.7179 0.934261 27.6522 2.08696 27.6522L29.913 27.6522C31.0657 27.6522 32 26.7179 32 25.5652V6.08696C32 4.93426 31.0657 4 29.913 4Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M18.8281 13.09C15.953 13.09 14.0242 15.1541 14.0242 17.6883C14.0242 18.2346 14.1018 18.7284 14.2478 19.1693H11.7119V10H9.50436C8.67358 10 8 10.6442 8 11.44V20.5604C8 21.3558 8.67358 22 9.50436 22H19.1933C21.2365 21.9862 23.1132 21.3424 23.8068 19.4836H20.5637C20.2829 19.9036 19.6693 20.1045 19.1085 20.1045C18.0213 20.1045 17.4254 19.3999 17.3378 18.4095H24C24 15.0199 22.4396 13.09 18.8285 13.09H18.8281ZM17.355 16.6817C17.513 15.7418 18.1085 15.2212 19.1433 15.2212C20.0369 15.2212 20.6685 15.8757 20.6685 16.6817H17.355Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 32px;
}
#payment-data .payment-group a#payment-group-instantPaymentPaymentGroup {
  order: 2;
}
#payment-data .payment-group a#payment-group-instantPaymentPaymentGroup .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_2388_19790%29%27%3E%3Cpath d=%27M16.5023 16.1384C15.8698 16.1384 15.3116 15.8721 14.8651 15.4156L12.4465 12.9427C12.2605 12.7524 11.9628 12.7524 11.814 12.9427L9.35814 15.4156C8.91163 15.8721 8.31628 16.1384 7.72093 16.1384H7.2L10.2884 19.2581C11.2186 20.2473 12.7814 20.2473 13.7116 19.2581L16.8 16.1384H16.5023Z%27 fill=%27%2378B6A8%27/%3E%3Cpath d=%27M7.72093 7.88647C8.35349 7.88647 8.91163 8.11565 9.35814 8.57401L11.814 11.0568C11.9628 11.2477 12.2605 11.2477 12.4465 11.0568L14.8651 8.57401C15.3116 8.11565 15.907 7.88647 16.5023 7.88647H16.8L13.7116 4.71618C12.7814 3.76127 11.2186 3.76127 10.2884 4.71618L7.2 7.88647H7.72093Z%27 fill=%27%2378B6A8%27/%3E%3Cpath d=%27M19.2826 10.4505L17.5053 8.8H16.4686C16.0242 8.8 15.617 8.96842 15.3208 9.23789L12.9141 11.4274C12.6919 11.6295 12.3957 11.6968 12.0995 11.6968C11.8033 11.6968 11.47 11.6295 11.2479 11.4274L8.84117 9.20421C8.54496 8.93474 8.13768 8.8 7.69336 8.8H6.50852L4.69424 10.4505C3.76859 11.2926 3.76859 12.7074 4.69424 13.5495L6.50852 15.2H7.69336C8.13768 15.2 8.54496 15.0316 8.84117 14.7621L11.2479 12.5726C11.6922 12.1684 12.4327 12.1684 12.877 12.5726L15.2837 14.7621C15.5799 15.0316 15.9872 15.2 16.4315 15.2H17.4683L19.2455 13.5495C20.2452 12.7074 20.2452 11.2926 19.2826 10.4505Z%27 fill=%27%2378B6A8%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_2388_19790%27%3E%3Crect width=%2724%27 height=%2724%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 32px;
}
#payment-data .payment-group a#payment-group-customPrivate_502PaymentGroup .payment-group-item-text::after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2732%27 height=%2732%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M30.246 0H2.42A2.087 2.087 0 00.333 2.087v19.478c0 1.153.934 2.087 2.087 2.087h27.826a2.087 2.087 0 002.087-2.087V2.087A2.087 2.087 0 0030.246 0z%27 fill=%27%231A1876%27/%3E%3Cpath d=%27M13.02 15.165h1.816l1.136-6.661h-1.816l-1.136 6.661zM19.633 11.178c-.634-.308-1.023-.514-1.02-.825 0-.279.33-.574 1.044-.574.527-.013 1.049.101 1.522.332l.246-1.443a4.692 4.692 0 00-1.628-.278c-1.794 0-3.06.904-3.068 2.198-.01.957.904 1.491 1.59 1.809.707.326.945.534.942.825-.005.447-.564.651-1.087.651a3.974 3.974 0 01-1.943-.455l-.254 1.49c.647.24 1.332.36 2.022.356 1.909 0 3.148-.893 3.162-2.275.003-.759-.48-1.335-1.528-1.81zM26.077 8.51h-1.403a.904.904 0 00-.951.552l-2.697 6.103h1.907s.312-.82.382-1h2.326c.054.233.22.997.22.997h1.686l-1.47-6.652zm-2.239 4.294c.075-.193.816-2.095.964-2.498.245 1.148.007.034.543 2.498h-1.507zM11.498 8.509L9.719 13.05l-.189-.923-.636-3.06a.76.76 0 00-.824-.564H5.142l-.023.14a7.627 7.627 0 011.908.73L8.64 15.16h1.92l2.86-6.649-1.923-.002z%27 fill=%27%23fff%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0 !important;
  top: 5px;
  width: 32px;
}
#payment-data .payment-group a#payment-group-virtualDebitEloPaymentGroup > .payment-group-item-text {
  flex-direction: column;
}
#payment-data .payment-group a#payment-group-virtualDebitEloPaymentGroup > .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.08696 4.5L29.913 4.5C30.7896 4.5 31.5 5.2104 31.5 6.08696L31.5 25.5652C31.5 26.4418 30.7896 27.1522 29.913 27.1522L2.08696 27.1522C1.2104 27.1522 0.5 26.4418 0.5 25.5652L0.5 6.08696C0.5 5.2104 1.2104 4.5 2.08696 4.5Z%27 stroke=%27%23444444%27/%3E%3Crect y=%2710%27 width=%2732%27 height=%276%27 fill=%27%23444444%27/%3E%3Crect x=%274%27 y=%2720%27 width=%276%27 height=%271%27 fill=%27%23444444%27/%3E%3Crect x=%2711%27 y=%2720%27 width=%276%27 height=%271%27 fill=%27%23444444%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 32px;
}
#payment-data .payment-group a#payment-group-picPayPaymentGroup > .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M29.913 4L2.08696 4C0.934261 4 0 4.93426 0 6.08696L0 25.5652C0 26.7179 0.934261 27.6522 2.08696 27.6522L29.913 27.6522C31.0657 27.6522 32 26.7179 32 25.5652V6.08696C32 4.93426 31.0657 4 29.913 4Z%27 fill=%27%2321C25E%27/%3E%3Cpath d=%27M8.34677 18.46H9.5629V15.08H8.34677V18.46ZM9.98226 12.78H9.16452V13.56H9.98226V12.78ZM5.39032 13.16H4.21613V14.14H5.30645C5.99839 14.14 6.39677 14.46 6.39677 15.06C6.39677 15.66 5.99839 16 5.30645 16H4.21613V14.16H3V18.46H4.21613V16.98H5.36936C6.77419 16.98 7.59194 16.26 7.59194 15.02C7.59194 13.86 6.79516 13.16 5.39032 13.16ZM10.8 12H8.34677V14.34H10.8V12ZM10.4016 13.94H8.76613V12.38H10.4016V13.94ZM17.5306 13.16H16.4194V14.14H17.4677C18.1597 14.14 18.5581 14.46 18.5581 15.06C18.5581 15.66 18.1597 16 17.4677 16H16.4194V14.16H15.2032V18.46H16.4194V16.98H17.5306C18.9355 16.98 19.7532 16.26 19.7532 15.02C19.7532 13.86 18.9355 13.16 17.5306 13.16ZM27.7419 14.4L26.6935 16.92L25.6452 14.4H24.3871L26.0645 18.46L25.4145 20H26.6935L29 14.4H27.7419ZM22.2903 14.38C21.5564 14.38 20.9903 14.54 20.3613 14.84L20.7387 15.64C21.179 15.4 21.6194 15.28 22.0177 15.28C22.6048 15.28 22.8984 15.52 22.8984 15.96V16.04H21.7242C20.6758 16.04 20.1097 16.5 20.1097 17.26C20.1097 18 20.6548 18.52 21.5774 18.52C22.1645 18.52 22.5839 18.32 22.9194 17.98V18.42H24.1145V15.78C24.0726 14.92 23.4226 14.38 22.2903 14.38ZM23.0032 17.1C22.8774 17.44 22.521 17.72 22.0177 17.72C21.5984 17.72 21.3468 17.52 21.3468 17.2C21.3468 16.88 21.5774 16.74 22.0387 16.74H23.0032V17.1ZM12.6661 17.58C12.079 17.58 11.6597 17.14 11.6597 16.48C11.6597 15.84 12.079 15.4 12.6661 15.4C13.0855 15.4 13.4 15.56 13.6306 15.84L14.4484 15.28C14.071 14.74 13.421 14.42 12.6032 14.42C11.3242 14.4 10.4435 15.24 10.4435 16.48C10.4435 17.72 11.3242 18.54 12.6032 18.54C13.4839 18.54 14.1339 18.2 14.4903 17.64L13.6516 17.1C13.4419 17.42 13.1065 17.58 12.6661 17.58Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 32px;
}
#payment-data .payment-group .payment-group-item {
  border: 1px solid #f5f5f5;
  border-radius: 4px;
  box-sizing: border-box;
  margin-bottom: 8px;
  opacity: 1;
  padding-left: 16px;
}
#payment-data .payment-group .payment-group-item.active {
  background: #f5f5f5;
}
#payment-data .payment-group .payment-group-item .payment-group-item-text {
  background-image: none;
  color: #444444;
  display: flex;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  justify-content: space-between;
  line-height: 16.8px;
  padding: 13px 0;
  position: relative;
}
#payment-data .payment-group .payment-group-item .payment-group-item-text.payment-group-item-text-advanced {
  margin: 0;
  padding: 5.5px 0;
}
#payment-data .payment-group .payment-group-item .payment-group-item-text .payment-group-item-label {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  line-height: 14px;
}
#payment-data .payment-finish {
  background: #f5f5f5;
  display: flex;
  flex-wrap: wrap;
  margin-left: auto;
  max-width: 486px;
  padding-bottom: 16px;
}
@media (min-width: 1025px) {
  #payment-data .payment-finish {
    max-width: 549px;
  }
}
@media (max-width: 1024px) {
  #payment-data .payment-finish {
    display: none !important;
  }
}
#payment-data .payment-finish .value-payment {
  margin-top: 24px;
  width: 35%;
}
#payment-data .payment-finish .value-payment #text-pay {
  color: #444444;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 4px;
}
#payment-data .payment-finish .value-payment #value-pay {
  color: #444444;
  font-size: 16px;
  margin-bottom: 0px;
}
@media (min-width: 1025px) {
  #payment-data .payment-finish .value-payment {
    display: none;
  }
}
#payment-data .payment-finish #pay-finish {
  background: #27ae60;
  border: 1px solid #27ae60;
  border-radius: 8px;
  box-shadow: none;
  box-sizing: border-box;
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  height: 46px;
  margin-top: 24px;
  width: 65%;
}
#payment-data .payment-finish #pay-finish::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2723%27 height=%2722%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.917 10.084H5.083c-1.012 0-1.833.82-1.833 1.833v6.417c0 1.012.82 1.833 1.833 1.833h12.834c1.012 0 1.833-.82 1.833-1.833v-6.417c0-1.012-.82-1.833-1.833-1.833zM6.916 10.084V6.417a4.583 4.583 0 119.167 0v3.667%27 stroke=%27%23fff%27 stroke-width=%271.333%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath stroke=%27%23fff%27 stroke-width=%272%27 stroke-linecap=%27round%27 d=%27M11.416 14.75h.167%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  color: transparent;
  content: "ico";
  font-size: 18px;
  height: 22px;
  margin-right: 8px;
  width: 23px;
}
@media (min-width: 1025px) {
  #payment-data .payment-finish #pay-finish {
    margin-top: 16px;
    max-width: 300px;
    width: 100%;
  }
}

.client-profile-data .client-pre-email {
  border: none;
  height: 260px;
  left: 0;
  top: 15px;
  width: 100%;
}
@media (min-width: 1024px) {
  .client-profile-data .client-pre-email {
    align-items: center;
    flex-direction: column;
    height: 100%;
    top: unset;
    background: #f5f5f5;
    left: 0;
  }
}
.client-profile-data .client-pre-email .link-cart {
  left: 0px;
  position: absolute;
  top: -110px;
}
.client-profile-data .client-pre-email .link-cart small a {
  color: #444444;
  font-size: 0;
}
.client-profile-data .client-pre-email .link-cart small a::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2713%27 viewBox=%270 0 12 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0%29%27%3E%3Cpath d=%27M0.721474 5.80322L6.54454 11.7499L5.82307 12.4999L0 6.55322L0.721474 5.80322Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M6.54454 1.25L0.720644 7.3033L0 6.5533L5.82307 0.5L6.54454 1.25Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M1.09033 5.95459H11.9995V7.0455H1.09033V5.95459Z%27 fill=%27%23ED1B2F%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0%27%3E%3Crect width=%2712%27 height=%2712%27 fill=%27white%27 transform=%27translate%280 0.5%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  color: transparent;
  content: "aa";
  display: inline-block;
  font-size: 12px;
  margin-right: 12px;
}
.client-profile-data .client-pre-email .link-cart small a::after {
  content: "Voltar para a sacola";
  font-size: 12px;
}
.client-profile-data .client-pre-email .pre-email {
  padding: 16px;
  width: 91%;
}
@media (min-width: 1025px) {
  .client-profile-data .client-pre-email .pre-email {
    background-color: white;
    border-radius: 8px;
    box-sizing: border-box;
    max-width: 920px;
    padding: 32px;
    width: 100%;
    margin: 0 auto;
  }
}
.client-profile-data .client-pre-email .pre-email .client-pre-email-h {
  margin-bottom: 32px;
}
.client-profile-data .client-pre-email .pre-email .client-pre-email-h label > span {
  color: #000000;
  font-size: 0;
}
.client-profile-data .client-pre-email .pre-email .client-pre-email-h label > span::before {
  content: "Digite o seu e-mail.";
  font-size: 20px;
}
.client-profile-data .client-pre-email .pre-email .client-pre-email-h label > small {
  color: #444444;
  font-size: 0;
}
.client-profile-data .client-pre-email .pre-email .client-pre-email-h label > small::before {
  content: "Rápido, fácil e seguro";
  font-size: 12px;
}
@media (min-width: 1025px) {
  .client-profile-data .client-pre-email .pre-email .client-pre-email-h {
    margin-bottom: 16px;
    margin-top: 0;
  }
  .client-profile-data .client-pre-email .pre-email .client-pre-email-h label {
    margin: 0px;
  }
  .client-profile-data .client-pre-email .pre-email .client-pre-email-h label > span {
    color: #000000;
    font-size: 0;
  }
  .client-profile-data .client-pre-email .pre-email .client-pre-email-h label > span::before {
    font-size: 24px;
  }
  .client-profile-data .client-pre-email .pre-email .client-pre-email-h label > small {
    color: #444444;
    font-size: 0;
  }
  .client-profile-data .client-pre-email .pre-email .client-pre-email-h label > small::before {
    font-size: 16px;
  }
}
.client-profile-data .client-pre-email .pre-email .client-email .input-block-level {
  border-radius: 8px;
  margin-bottom: 16px;
  padding-left: 16px;
}
@media (min-width: 1025px) {
  .client-profile-data .client-pre-email .pre-email .client-email .input-block-level {
    height: 48px;
    margin: 0;
    margin-right: 7px;
    width: 81.53%;
  }
}
.client-profile-data .client-pre-email .pre-email .client-email button#btn-client-pre-email {
  background: #ed1b2f;
  background-image: none !important;
  border: 1px solid #ed1b2f;
  border-radius: 8px;
  box-shadow: none;
  font-family: Lato, sans-serif;
  height: 46px;
  text-shadow: none;
  width: 100%;
}
@media (min-width: 1024px) {
  .client-profile-data .client-pre-email .pre-email .client-email button#btn-client-pre-email {
    background-color: #27ae60 !important;
    border: 1px solid #27ae60 !important;
    height: 48px !important;
    position: relative;
    top: 0;
  }
}
@media (min-width: 1025px) {
  .client-profile-data .client-pre-email .pre-email .client-email button#btn-client-pre-email {
    width: 17.6%;
  }
}
.client-profile-data .client-pre-email .pre-email .client-email button#btn-client-pre-email > span {
  font-size: 0;
  line-height: 1;
}
.client-profile-data .client-pre-email .pre-email .client-email button#btn-client-pre-email > span::before {
  color: #ffffff;
  content: "Continue";
  font-size: 16px;
}
@media (min-width: 1025px) {
  .client-profile-data .client-pre-email .pre-email .client-email {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    width: 100%;
  }
}
.client-profile-data .client-pre-email .emailInfo {
  align-items: center;
  background-color: #f5f5f5;
  border: #f5f5f5;
  border-radius: 0 !important;
  display: flex;
  flex-direction: column;
  margin-top: 24px;
  padding: 0;
  width: 100%;
}
.client-profile-data .client-pre-email .emailInfo h3 {
  color: #444444;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  width: 210px;
}
.client-profile-data .client-pre-email .emailInfo__container {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  height: 270px;
  justify-content: space-between;
  padding: 24px 12px;
  width: 88%;
}
.client-profile-data .client-pre-email .emailInfo__container__item {
  align-items: center;
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 50%;
}
.client-profile-data .client-pre-email .emailInfo__container__item--text {
  color: #444444;
  font-size: 12px;
  width: 124px;
}
.client-profile-data .client-pre-email .emailInfo ul.unstyled,
.client-profile-data .client-pre-email .emailInfo .icon-lock {
  display: none;
}
@media (min-width: 1025px) {
  .client-profile-data .client-pre-email .emailInfo {
    margin-top: 32px;
  }
  .client-profile-data .client-pre-email .emailInfo h3 {
    margin-bottom: 16px;
    margin-top: 0;
    width: auto;
  }
  .client-profile-data .client-pre-email .emailInfo .emailInfo__container {
    box-sizing: border-box;
    display: flex;
    height: auto;
    padding: 16px 32px;
    width: 66.64%;
  }
  .client-profile-data .client-pre-email .emailInfo .emailInfo__container .emailInfo__container__item {
    width: auto;
  }
}
.client-profile-data .accordion-group {
  background-color: #ffffff;
  border: none;
  border-radius: 8px;
  height: auto;
  margin-bottom: 12px;
  padding: 24px 16px 16px;
}
.client-profile-data .accordion-group .accordion-toggle .icon-user {
  font-size: 0;
}
.client-profile-data .accordion-group .accordion-toggle .icon-user::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M17 8C17 10.7614 14.7614 13 12 13C9.23858 13 7 10.7614 7 8C7 5.23858 9.23858 3 12 3C14.7614 3 17 5.23858 17 8ZM15.9962 13.748C17.8118 12.4833 19 10.3804 19 8C19 4.13401 15.866 1 12 1C8.13401 1 5 4.13401 5 8C5 10.3804 6.18818 12.4833 8.00381 13.748C6.90833 14.1768 5.89749 14.7827 5.02614 15.5451C4.08755 16.3664 3.32653 17.3559 2.80128 18.4655C2.27551 19.5761 2 20.7781 2 22C2 23.1046 2.89543 24 4 24H20C21.1046 24 22 23.1046 22 22C22 20.7781 21.7245 19.5761 21.1987 18.4655C20.6735 17.3559 19.9125 16.3664 18.9739 15.5451C18.1025 14.7827 17.0917 14.1768 15.9962 13.748ZM12 15C10.9494 15 9.90914 15.1811 8.93853 15.5328C7.96793 15.8846 7.08601 16.4002 6.34315 17.0503C5.60028 17.7003 5.011 18.4719 4.60896 19.3212C4.50369 19.5436 4.41179 19.7702 4.33348 20C4.11274 20.6478 4 21.3215 4 22H20C20 21.3215 19.8873 20.6478 19.6665 20C19.5882 19.7702 19.4963 19.5436 19.391 19.3212C18.989 18.4719 18.3997 17.7003 17.6569 17.0503C16.914 16.4002 16.0321 15.8846 15.0615 15.5328C14.0909 15.1811 13.0506 15 12 15Z%27 fill=%27%23444444%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  content: "";
  height: 24px;
  margin-bottom: -2px;
  margin-right: 8px;
  width: 24px;
}
.client-profile-data .accordion-group .accordion-toggle .link-box-edit {
  background: #f5f5f5;
  border: none;
  border-radius: 4px !important;
  box-shadow: none;
  padding: 0 8px;
  top: 0px !important;
}
.client-profile-data .accordion-group .accordion-toggle .link-box-edit .icon-edit {
  font-size: 0;
}
.client-profile-data .accordion-group .accordion-toggle .link-box-edit .icon-edit::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.33301 2.66669H2.66634C2.31272 2.66669 1.97358 2.80716 1.72353 3.05721C1.47348 3.30726 1.33301 3.6464 1.33301 4.00002V13.3334C1.33301 13.687 1.47348 14.0261 1.72353 14.2762C1.97358 14.5262 2.31272 14.6667 2.66634 14.6667H11.9997C12.3533 14.6667 12.6924 14.5262 12.9425 14.2762C13.1925 14.0261 13.333 13.687 13.333 13.3334V8.66669%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M12.333 1.66659C12.5982 1.40138 12.9579 1.25238 13.333 1.25238C13.7081 1.25238 14.0678 1.40138 14.333 1.66659C14.5982 1.93181 14.7472 2.29152 14.7472 2.66659C14.7472 3.04167 14.5982 3.40138 14.333 3.66659L7.99967 9.99993L5.33301 10.6666L5.99967 7.99993L12.333 1.66659Z%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  height: 16px;
  padding-top: 6px;
  width: 16px;
}
.client-profile-data .accordion-group .accordion-toggle > span {
  color: #444444;
  font-size: 20px;
  font-weight: bold;
}
.client-profile-data .accordion-group .accordion-body {
  align-items: center;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf {
  width: 100%;
  /* Input e-mail é diferente dos demais */
  /* demais inputs */
  /* input CPF */
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf p {
  margin-bottom: 24px;
  margin-right: 0px;
  width: 100%;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf p[data-bind="fadeVisible: emailSuggestionDomain, click: acceptSuggestion"] {
  width: 100%;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf p[data-bind="fadeVisible: emailSuggestionDomain, click: acceptSuggestion"] a {
  color: #ed1b2f;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-notice {
  font-size: 0;
}
@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-notice {
    color: #444444;
    font-size: 14px;
    margin-top: 8px;
    width: 80%;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-notice::before {
  content: "Solicitamos apenas as informações essenciais";
  font-size: 14px;
}
@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-notice::before {
    display: none;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-email > input {
  height: 44px;
  padding-right: 50px;
}
@media (min-width: 425px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-email > input {
    height: 40px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf > p > label {
  color: #444444;
  font-size: 16px;
  margin-bottom: 6px;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf p > input {
  border-radius: 8px;
  color: #444444;
  height: 32px;
  padding-left: 16px;
  width: -webkit-fill-available !important;
  width: -moz-available !important;
}
@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf p > input {
    padding: 4px;
  }
}
@media (min-width: 1366px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf p > input {
    padding: 8px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf p > input::placeholder {
  color: #babcbe;
}
@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf p > input {
    width: -webkit-fill-available !important;
    width: -moz-available !important;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-document {
  width: 100%;
}
@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-document {
    margin-right: 1%;
    width: 49%;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-phone {
  float: left !important;
  margin-bottom: 10px;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-phone > label {
  color: #444444;
  font-size: 16px !important;
  margin-bottom: 6px;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-phone > input {
  border-radius: 8px;
  height: 32px;
  padding-left: 16px;
}
@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-phone > input {
    padding: 4px;
  }
}
@media (min-width: 1366px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-phone > input {
    padding: 8px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-phone > input::placeholder {
  color: #babcbe !important;
}
@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf div {
    margin-left: 1%;
    width: 49%;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pj #is-corporate-client {
  color: #ed1b2f;
  font-family: "Lato";
  margin-bottom: 20px;
  display: block;
  font-size: 16px;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pj .corporate-title {
  font-family: "Lato";
  display: block;
  font-size: 16px;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pj #not-corporate-client {
  color: #ed1b2f;
  font-family: "Lato";
  margin-bottom: 20px;
  display: block;
  font-size: 16px;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pj .corporate-info-box label {
  color: #444444;
  font-size: 16px;
  margin-bottom: 6px;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pj .corporate-info-box input {
  border-radius: 8px;
  color: #444444;
  height: 50px;
  -webkit-box-shadow: inset 0 1px 1px transparent;
  border: 1px solid #babcbe;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pj .corporate-info-box .exempt-si-label {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 10px 0;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pj .corporate-info-box .exempt-si-label input {
  height: unset;
  position: relative;
  top: -2px;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pj #client-company-nickname,
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pj #client-company-name {
  box-sizing: border-box;
  width: 100%;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pj .client-company-document,
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pj .client-company-ie {
  width: calc(50% - 5px);
  margin: 0;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pj .client-company-document input,
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pj .client-company-ie input {
  width: 100%;
  box-sizing: border-box;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pj .client-company-ie {
  margin-right: 10px;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .newsletter {
  padding: 16px;
}
@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .newsletter {
    padding: 10px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox {
  margin-bottom: 16px;
  padding-left: 22px;
  position: relative;
}
@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox {
    padding-left: 28px;
    width: 75%;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox > input[type=checkbox] {
  opacity: 0;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox > input[type=checkbox]:checked + .newsletter-text::after {
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  bottom: 25px;
  content: "";
  height: 6px;
  left: 4px;
  position: absolute;
  transform: rotate(45deg);
  width: 3px;
  z-index: 3000;
}
@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox > input[type=checkbox]:checked + .newsletter-text::after {
    left: 7px;
    top: 9px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox > input[type=checkbox]:checked + .newsletter-text::before {
  background: #ed1b2f !important;
  border: 1.5px solid #ed1b2f;
  z-index: 2000;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox .newsletter-text {
  color: #444444;
  font-size: 12px;
  line-height: 10px;
  margin-left: 2px;
}
@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox .newsletter-text {
    margin: 0px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox .newsletter-text::before {
  background-color: transparent;
  border: 1.5px solid #babcbe;
  border-radius: 4px;
  bottom: 19px;
  content: "";
  height: 16px;
  left: -3px;
  margin-right: 8px;
  position: absolute;
  vertical-align: bottom;
  width: 17px;
  z-index: 1000;
}
@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox .newsletter-text::before {
    left: 0px;
    top: 5px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register {
  background: #f9f9f9;
  border-radius: 8px;
  padding: 10px;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label {
  padding: 0px 42px 0px 30px;
  position: relative;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2737%27 height=%2731%27 viewBox=%270 0 37 31%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%2725.1211%27 y=%270.892578%27 width=%2716.2969%27 height=%2725.8502%27 transform=%27rotate%2845 25.1211 0.892578%29%27 fill=%27url%28%23paint0_linear%29%27/%3E%3Crect x=%270.0996094%27 y=%2712.4121%27 width=%2716.2969%27 height=%2725.8502%27 transform=%27rotate%28-45 0.0996094 12.4121%29%27 fill=%27%23ED202D%27/%3E%3Cpath d=%27M6.32832 2.47355C4.96775 1.11298 2.76184 1.11299 1.40128 2.47355C0.0407188 3.83411 0.0407188 6.04002 1.40128 7.40058L4.82893 10.8282C4.93724 10.9365 5.05092 11.0362 5.1691 11.1273L5.77185 10.5246C5.65008 10.4386 5.53395 10.3412 5.42498 10.2322L1.99733 6.80453C0.965959 5.77316 0.965959 4.10097 1.99733 3.0696C3.0287 2.03822 4.70089 2.03822 5.73226 3.0696L9.15991 6.49724C9.26889 6.60622 9.36634 6.72234 9.45229 6.84411L10.055 6.24136C9.96397 6.12318 9.86428 6.00951 9.75596 5.90119L6.32832 2.47355Z%27 fill=%27%23AB1F23%27/%3E%3Ccircle cx=%275.43474%27 cy=%2710.7199%27 r=%270.842942%27 fill=%27white%27/%3E%3Ccircle cx=%279.93083%27 cy=%276.507%27 r=%270.842942%27 fill=%27white%27/%3E%3Cdefs%3E%3ClinearGradient id=%27paint0_linear%27 x1=%2733.2695%27 y1=%270.892578%27 x2=%2733.2695%27 y2=%2726.7428%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23ED202D%27/%3E%3Cstop offset=%270.194357%27 stop-color=%27%23E21F26%27/%3E%3Cstop offset=%270.421056%27 stop-color=%27%23991F23%27/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  content: "";
  height: 30px;
  position: absolute;
  right: 0px;
  top: 12px;
  width: 37px;
}
@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label::after {
    top: 6px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label > input[type=checkbox] {
  opacity: 0;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label > input[type=checkbox]:checked + .cml-modal__disclaimer::after {
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  bottom: 18px;
  content: "";
  height: 6px;
  left: 8px;
  position: absolute;
  transform: rotate(45deg);
  width: 3px;
  z-index: 3000;
}
@media (min-width: 1366px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label > input[type=checkbox]:checked + .cml-modal__disclaimer::after {
    bottom: 18px;
    left: 8px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label > input[type=checkbox]:checked + .cml-modal__disclaimer::before {
  background: #ed1b2f !important;
  border: 1.5px solid #ed1b2f;
  z-index: 2000;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label .cml-modal__disclaimer {
  color: #444444;
  font-size: 12px;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label .cml-modal__disclaimer strong {
  color: #ed1b2f;
}
.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label .cml-modal__disclaimer::before {
  background-color: white;
  border: 1.5px solid #babcbe;
  border-radius: 4px;
  bottom: 30px;
  content: "";
  height: 16px;
  left: 0px;
  margin-right: 8px;
  position: absolute;
  vertical-align: bottom;
  width: 17px;
  z-index: 1000;
}
@media (min-width: 360px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label .cml-modal__disclaimer::before {
    bottom: 24px;
  }
}
@media (min-width: 425px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label .cml-modal__disclaimer::before {
    bottom: 12px;
  }
}
.client-profile-data .accordion-group .accordion-body .btn-submit-wrapper button#go-to-shipping {
  background: #27ae60;
  background-image: none !important;
  border: 1px solid #27ae60;
  border-radius: 8px;
  box-shadow: none;
  height: 46px;
  text-shadow: none;
  width: 100%;
}
.client-profile-data .accordion-group .accordion-body .accordion-inner .box-info {
  color: #444444 !important;
  font-size: 16px !important;
  height: auto;
}
.client-profile-data .accordion-group .accordion-body .accordion-inner .box-info .client-profile-email {
  margin-top: 24px;
  padding-bottom: 4px;
}
.client-profile-data .accordion-group .accordion-body .accordion-inner .box-info .client-profile-email .link-logout-container .link-logout {
  color: #ed1b2f;
  font-size: 12px;
  text-decoration: underline;
}
.client-profile-data .accordion-group .accordion-body .accordion-inner .box-info .client-profile-email .link-logout-container .link-logout:hover {
  color: #ed1b2f;
}
.client-profile-data .accordion-group .accordion-body .accordion-inner .box-info .client-profile-summary > span {
  line-height: 28px;
}
.client-profile-data .accordion-group .accordion-body .accordion-inner #go-to-payment {
  background: #27ae60;
  border: 1px solid #27ae60;
  border-radius: 8px;
  box-shadow: none;
  box-sizing: border-box;
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  width: 100%;
}
@media (min-width: 1025px) {
  .client-profile-data .accordion-inner,
.client-profile-data .accordion-toggle {
    padding: 0px;
  }
  .client-profile-data .client-first-name {
    margin-right: 1%;
    width: 49%;
  }
  .client-profile-data .client-last-name {
    margin-left: 1%;
    width: 49%;
  }
  .client-profile-data .client-email {
    width: 100%;
  }
  .client-profile-data input.error {
    border: 1px solid #ff003d;
  }
  .client-profile-data span.help.error {
    color: #ff003d;
    font-size: 12px;
  }
}

#shipping-data .step.accordion-group {
  background-color: #fff;
  border: none;
  border-radius: 8px;
  padding: 24px 16px 16px 16px;
}
#shipping-data .step.accordion-group .vtex-omnishipping-1-x-shippingSectionTitle {
  color: #444444;
  font-size: 14px;
  font-weight: bold;
}
#shipping-data .step.accordion-group .vtex-omnishipping-1-x-ask.ask-for-geolocation .vtex-omnishipping-1-x-geolocationTitle {
  color: #444444;
  font-size: 20px;
}
#shipping-data .step.accordion-group .vtex-omnishipping-1-x-ask.ask-for-geolocation .vtex-omnishipping-1-x-subtitle {
  color: #444444;
  font-size: 14px;
  margin-top: 24px;
}
#shipping-data .step.accordion-group .vtex-omnishipping-1-x-ask.ask-for-geolocation .btn-ask-for-geolocation-cta {
  background: #ed1b2f;
  border: 1px solid #ed1b2f;
  border-radius: 8px;
  box-shadow: none;
  box-sizing: border-box;
  color: #ffffff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: bold;
  outline: none;
}
#shipping-data .step.accordion-group .vtex-omnishipping-1-x-ask.ask-for-geolocation .vtex-omnishipping-1-x-manualBtn {
  color: #ed1b2f;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 16px;
  text-decoration: none;
}
#shipping-data .step.accordion-group .vtex-omnishipping-1-x-warning {
  border: solid 1px #dadada;
  border-radius: 8px;
}
#shipping-data .step.accordion-group .vtex-omnishipping-1-x-warning .vtex-omnishipping-1-x-unavailableIcon {
  border: solid 1px #ed1b2f;
}
#shipping-data .step.accordion-group .vtex-omnishipping-1-x-warning .vtex-omnishipping-1-x-unavailableIcon svg g {
  fill: #ed1b2f;
}
#shipping-data .step.accordion-group .vtex-omnishipping-1-x-warning .btn-link {
  color: #ed1b2f;
}
#shipping-data .step.accordion-group .vtex-omnishipping-1-x-buttonEditAddress,
#shipping-data .step.accordion-group .vtex-omnishipping-1-x-buttonCreateAddress,
#shipping-data .step.accordion-group .vtex-omnishipping-1-x-backToAddressList {
  border: solid 1px #ed1b2f;
  border-radius: 8px;
  color: #ed1b2f;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 8px;
}
#shipping-data .step.accordion-group .vtex-omnishipping-1-x-addressItemOption {
  border-radius: 8px;
  box-shadow: none;
}
#shipping-data .step.accordion-group .vtex-omnishipping-1-x-active {
  background-color: #f5f5f5;
  box-shadow: none;
}
#shipping-data .step.accordion-group .vtex-omnishipping-1-x-addressFormPart1 .vtex-omnishipping-1-x-addressItemIcon path {
  fill: #ed1b2f;
}
#shipping-data .step.accordion-group .accordion-inner {
  padding: 8px 0;
}
#shipping-data .step.accordion-group .accordion-inner .shipping-summary-info {
  color: #444;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
#shipping-data .step.accordion-group .accordion-inner .vtex-omnishipping-1-x-SummaryItemGroup,
#shipping-data .step.accordion-group .accordion-inner .address-list {
  overflow: hidden;
}
#shipping-data .accordion-group .accordion-toggle {
  color: #444444;
  font-size: 20px;
  font-weight: bold;
  margin-left: 30px;
}
#shipping-data .accordion-group .accordion-toggle .icon-home {
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3 9L12 2L21 9V20C21 20.5304 20.7893 21.0391 20.4142 21.4142C20.0391 21.7893 19.5304 22 19 22H5C4.46957 22 3.96086 21.7893 3.58579 21.4142C3.21071 21.0391 3 20.5304 3 20V9Z%27 stroke=%27%233b3b3b%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M9 22V12H15V22%27 stroke=%27%233b3b3b%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  bottom: 0px;
  font-size: 0px;
  left: -30px;
  min-height: 24px;
  min-width: 24px;
  position: absolute;
}
#shipping-data .accordion-group .accordion-toggle .link-box-edit {
  background-color: white;
  background-image: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2728%27 viewBox=%270 0 28 28%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect width=%2728%27 height=%2728%27 rx=%274%27 fill=%27%23F5F5F5%27/%3E%3Cpath d=%27M13.333 8.66669H8.66634C8.31272 8.66669 7.97358 8.80716 7.72353 9.05721C7.47348 9.30726 7.33301 9.6464 7.33301 10V19.3334C7.33301 19.687 7.47348 20.0261 7.72353 20.2762C7.97358 20.5262 8.31272 20.6667 8.66634 20.6667H17.9997C18.3533 20.6667 18.6924 20.5262 18.9425 20.2762C19.1925 20.0261 19.333 19.687 19.333 19.3334V14.6667%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.333 7.66659C18.5982 7.40138 18.9579 7.25238 19.333 7.25238C19.7081 7.25238 20.0678 7.40138 20.333 7.66659C20.5982 7.93181 20.7472 8.29152 20.7472 8.66659C20.7472 9.04167 20.5982 9.40138 20.333 9.66659L13.9997 15.9999L11.333 16.6666L11.9997 13.9999L18.333 7.66659Z%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
  border: none;
  border-radius: 8px;
  height: 28px;
  margin-top: -4px;
  opacity: inherit;
  padding: 0px;
  width: 28px;
}
#shipping-data .accordion-group .accordion-toggle .link-box-edit .icon-edit {
  display: none;
}
#shipping-data .accordion-group .accordion-toggle-active .icon-home {
  bottom: 5px;
}
#shipping-data .accordion-group .shp-summary-group-content.vtex-omnishipping-1-x-SummaryItemContent {
  color: #444444;
  font-size: 14px;
}
#shipping-data .accordion-group .shp-summary-group-content.vtex-omnishipping-1-x-SummaryItemContent .vtex-omnishipping-1-x-summaryPackage {
  margin-top: 16px;
}
#shipping-data .accordion-group .link-change-shipping {
  border: solid 1px #ed1b2f;
  border-radius: 8px;
  color: #ed1b2f;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 8px;
}
#shipping-data .accordion-group .shp-summary-group-info {
  border: none;
}
#shipping-data .accordion-group .shp-summary-group-price {
  border-left: solid 1px #dadada;
  font-size: 16px;
  margin-left: 8px;
  padding: 24px 0px 24px 16px;
}
#shipping-data .delivery-group-content .vtex-omnishipping-1-x-PickupPointInfo {
  border: solid 1px #dadada;
  border-radius: 8px;
}
#shipping-data .delivery-group-content .vtex-omnishipping-1-x-PickupPointInfo .pickup-marker-blue path {
  fill: #ed1b2f;
}
#shipping-data .delivery-group-content .vtex-omnishipping-1-x-PickupPointInfo .vtex-omnishipping-1-x-details {
  color: #ed1b2f;
  font-family: Lato, sans-serif;
}
#shipping-data .delivery-group-content .vtex-omnishipping-1-x-pickupPointChange {
  border: solid 1px #ed1b2f;
  border-radius: 8px;
  color: #ed1b2f;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 4px;
}
#shipping-data .delivery-group-content .vtex-omnishipping-1-x-leanShippingGroupList {
  border: none;
}
#shipping-data .delivery-group-content #CHEAPEST {
  background: #fff;
  border: solid 1px #dadada;
  border-radius: 8px;
  color: #444444;
  font-size: 14px;
}
#shipping-data .delivery-group-content #CHEAPEST svg path {
  fill: #ed1b2f;
}
#shipping-data .delivery-group-content .vtex-omnishipping-1-x-leanShippingTextLabelSingle span {
  color: #444444;
  font-size: 14px;
}
#shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper {
  background-color: #f5f5f5;
  border: none;
  border-radius: 500px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}
#shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper .vtex-omnishipping-1-x-deliveryChannelsOption {
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  position: relative;
}
#shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper .vtex-omnishipping-1-x-deliveryChannelsOption#shipping-option-pickup-in-point:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M5.28 11.31V18.94H18.51V11.35M13.94 12.99H14.82C15.6429 12.99 16.31 13.6571 16.31 14.48V14.69C16.31 15.5129 15.6429 16.18 14.82 16.18H13.94C13.1171 16.18 12.45 15.5129 12.45 14.69V14.48C12.45 13.6571 13.1171 12.99 13.94 12.99ZM9.15 13.03H9.36C10.2326 13.03 10.94 13.7374 10.94 14.61V17.37C10.94 18.2426 10.2326 18.95 9.36 18.95H9.15C8.27739 18.95 7.57 18.2426 7.57 17.37V14.61C7.57 13.7374 8.27739 13.03 9.15 13.03ZM6.46 5H17.53L20 9.2H4.01L6.46 5ZM4 9.2C4 9.2 4.07 11.27 5.68 11.35C7.29 11.43 7.82 10.49 7.9 9.2H4ZM8.03 9.2C8.03 9.2 8.1 11.27 9.71 11.35C11.32 11.43 11.85 10.49 11.93 9.2H8.03ZM12.06 9.2C12.06 9.2 12.13 11.27 13.74 11.35C15.35 11.43 15.88 10.49 15.96 9.2H12.06ZM16.09 9.2C16.09 9.2 16.16 11.27 17.77 11.35C19.38 11.43 19.91 10.49 19.99 9.2H16.09Z%27 stroke=%27black%27 stroke-width=%270.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  height: 32px;
  width: 32px;
  background-repeat: no-repeat;
  position: absolute;
  left: 15px;
  top: 10%;
  background-size: 32px;
}
#shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper .vtex-omnishipping-1-x-deliveryChannelsOption#shipping-option-pickup-in-point.shp-method-option-active:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M5.28 11.31V18.94H18.51V11.35M13.94 12.99H14.82C15.6429 12.99 16.31 13.6571 16.31 14.48V14.69C16.31 15.5129 15.6429 16.18 14.82 16.18H13.94C13.1171 16.18 12.45 15.5129 12.45 14.69V14.48C12.45 13.6571 13.1171 12.99 13.94 12.99ZM9.15 13.03H9.36C10.2326 13.03 10.94 13.7374 10.94 14.61V17.37C10.94 18.2426 10.2326 18.95 9.36 18.95H9.15C8.27739 18.95 7.57 18.2426 7.57 17.37V14.61C7.57 13.7374 8.27739 13.03 9.15 13.03ZM6.46 5H17.53L20 9.2H4.01L6.46 5ZM4 9.2C4 9.2 4.07 11.27 5.68 11.35C7.29 11.43 7.82 10.49 7.9 9.2H4ZM8.03 9.2C8.03 9.2 8.1 11.27 9.71 11.35C11.32 11.43 11.85 10.49 11.93 9.2H8.03ZM12.06 9.2C12.06 9.2 12.13 11.27 13.74 11.35C15.35 11.43 15.88 10.49 15.96 9.2H12.06ZM16.09 9.2C16.09 9.2 16.16 11.27 17.77 11.35C19.38 11.43 19.91 10.49 19.99 9.2H16.09Z%27 stroke=%27white%27 stroke-width=%270.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}
#shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper .vtex-omnishipping-1-x-deliveryChannelsOption#shipping-option-delivery:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M9.52 10.3065H5.36M8.83 11.8199H4.67M8.16 13.3045H4M15.39 15.4156H11.22M5.72 9.43888V7H14.28V15.3963M5.72 14.2202V15.4349H6.77M14.28 8.46526H17.45L20 10.48V15.4349H19.21M10.15 16.1579C10.15 16.7808 9.62617 17.2857 8.98 17.2857C8.33383 17.2857 7.81 16.7808 7.81 16.1579C7.81 15.535 8.33383 15.03 8.98 15.03C9.62617 15.03 10.15 15.535 10.15 16.1579ZM18.43 16.1579C18.43 16.7808 17.9062 17.2857 17.26 17.2857C16.6138 17.2857 16.09 16.7808 16.09 16.1579C16.09 15.535 16.6138 15.03 17.26 15.03C17.9062 15.03 18.43 15.535 18.43 16.1579ZM15.61 10.0269V12.7646H18.45V11.0487L17.35 10.0269H15.61Z%27 stroke=%27black%27 stroke-width=%270.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  height: 32px;
  width: 32px;
  background-repeat: no-repeat;
  position: absolute;
  left: 10px;
  top: 10%;
  background-size: 32px;
}
#shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper .vtex-omnishipping-1-x-deliveryChannelsOption#shipping-option-delivery.shp-method-option-active:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M9.52 10.3065H5.36M8.83 11.8199H4.67M8.16 13.3045H4M15.39 15.4156H11.22M5.72 9.43888V7H14.28V15.3963M5.72 14.2202V15.4349H6.77M14.28 8.46526H17.45L20 10.48V15.4349H19.21M10.15 16.1579C10.15 16.7808 9.62617 17.2857 8.98 17.2857C8.33383 17.2857 7.81 16.7808 7.81 16.1579C7.81 15.535 8.33383 15.03 8.98 15.03C9.62617 15.03 10.15 15.535 10.15 16.1579ZM18.43 16.1579C18.43 16.7808 17.9062 17.2857 17.26 17.2857C16.6138 17.2857 16.09 16.7808 16.09 16.1579C16.09 15.535 16.6138 15.03 17.26 15.03C17.9062 15.03 18.43 15.535 18.43 16.1579ZM15.61 10.0269V12.7646H18.45V11.0487L17.35 10.0269H15.61Z%27 stroke=%27white%27 stroke-width=%270.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}
#shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper .vtex-omnishipping-1-x-deliveryOptionInactive {
  color: #444444;
}
#shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper .vtex-omnishipping-1-x-deliveryChannelsToggle {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #444444;
  border-color: #444444;
  border-radius: 9999px;
  color: #ffffff;
}
#shipping-data .vtex-omnishipping-1-x-addressFormPart1 {
  display: block;
}
#shipping-data .vtex-omnishipping-1-x-addressFormPart1 .input.ship-postalCode {
  display: flex;
  flex-direction: column;
}
#shipping-data .vtex-omnishipping-1-x-addressFormPart1 .input.ship-postalCode #ship-postalCode {
  border: 1px solid #dadada;
  border-radius: 8px;
  box-sizing: border-box;
  color: #444444;
  font-size: 16px;
  height: 40px;
  margin: 8px 0px;
  min-width: 176px;
  padding: 0px 16px;
  width: 187px;
}
#shipping-data .vtex-omnishipping-1-x-addressFormPart1 .input.ship-postalCode small {
  margin: 0px;
}
#shipping-data .vtex-omnishipping-1-x-addressFormPart1 .input.ship-postalCode small a {
  color: #ed1b2f;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
#shipping-data .vtex-omnishipping-1-x-addressFormPart1 .input.ship-postalCode small a::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0%29%27%3E%3Cpath d=%27M11.2501 0H6.0001V1.5H9.4501L4.7251 6.225L5.7751 7.275L10.5001 2.55V6H12.0001V0.75C12.0001 0.3 11.7001 0 11.2501 0Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M10.5 12H0.75C0.3 12 0 11.7 0 11.25V1.5C0 1.05 0.3 0.75 0.75 0.75H3.75V2.25H1.5V10.5H9.75V8.25H11.25V11.25C11.25 11.7 10.95 12 10.5 12Z%27 fill=%27%23ED1B2F%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0%27%3E%3Crect width=%2712%27 height=%2712%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  content: "";
  height: 12px;
  margin: 3px 4px 2px 8px;
  position: absolute;
  width: 12px;
}
#shipping-data .vtex-omnishipping-1-x-addressFormPart1 .input.ship-postalCode label {
  color: #444444;
  font-size: 14px;
  font-weight: bold;
}
#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList {
  border: none;
  margin-bottom: 8px;
}
#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-option-text {
  border-color: #dadada;
  margin-right: 6px;
  padding: 2px 6px 2px 0px;
}
#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption {
  background-color: #ffffff;
  border: solid 1px #dadada;
  border-radius: 8px;
  box-shadow: none;
  margin-bottom: 16px;
  padding: 5px 16px;
}
#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption .vtex-omnishipping-1-x-svg path {
  fill: #ed1b2f;
}
#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption .vtex-omnishipping-1-x-leanShippingText {
  border: none;
}
#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption .vtex-omnishipping-1-x-leanShippingTextLabelSingle {
  border-right: solid 1px #dadada;
  margin: 5px 12px 5px 0px;
  margin-right: 5px;
  padding: 2px 7px 2px 0px;
}
#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption .shp-option-text-label-single,
#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption .shp-option-text-price {
  color: #444444;
  font-size: 16px;
}
#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption .shp-option-text-label {
  border-right: solid 1px #dadada;
  margin: 6px 12px 0px 0px;
  margin-right: 5px;
  padding: 2px;
}
#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption .shp-option-text-time {
  border-right: solid 1px #dadada;
  margin: 0px 12px 6px 0px;
  margin-right: 5px;
  padding: 0px;
}
@media (min-width: 1025px) {
  #shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption .shp-option-text-label-single {
    margin: 0px;
    text-align: center;
  }
}
#shipping-data .vtex-omnishipping-1-x-addressForm .address-summary {
  background-color: #f5f5f5 !important;
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2725%27 viewBox=%270 0 24 25%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.9985 5.17178L3 12.8863V23.2085C3 23.6225 3.336 23.9585 3.75 23.9585H9.75V17.9585H14.25V23.9585H20.25C20.664 23.9585 21 23.6225 21 23.2085V12.887L11.9985 5.17178ZM14.25 14.9585H9.75V11.2085H14.25V14.9585Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M11.9984 1.22076L6.74988 5.72001V2.95851H3.74988V8.29176L0.442383 11.1275L1.41888 12.266L11.9984 3.19626L22.5809 12.266L23.5574 11.1275L11.9984 1.22076Z%27 fill=%27%23ED1B2F%27/%3E%3C/svg%3E");
  border: 1px solid #dadada;
  border-radius: 8px;
  box-sizing: border-box;
}
#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-linkEdit {
  color: #ed1b2f;
  font-size: 14px;
  text-decoration: none;
}
#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address {
  margin-top: 24px;
}
#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address div:first-child {
  display: flex;
  flex-flow: wrap;
  width: 100%;
}
#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address div:first-child p input {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  min-height: 40px;
  padding: 0px 16px;
}
#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address div:first-child .ship-complement {
  padding-left: 10px;
  width: 69%;
}
#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address div:first-child .ship-complement #ship-complement {
  width: 100%;
}
#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address div:first-child .ship-number {
  margin-right: 0px;
  width: 27%;
}
#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address div:first-child .ship-number #ship-number {
  width: 100%;
}
#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address div:first-child .ship-receiverName {
  width: 100%;
}
#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address div:first-child .ship-receiverName #ship-receiverName {
  width: 100%;
}
#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address p label {
  color: #444444;
  font-size: 16px;
  margin-bottom: 3px;
}
#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address #ship-state {
  border-radius: 8px;
  height: 40px;
}
@media (max-width: 340px) {
  #shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address p label {
    font-size: 14px;
  }
}
#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address .ship-receiverName {
  margin-top: 16px;
}
#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address .input.ship-street {
  width: 100%;
}
#shipping-data .vtex-omnishipping-1-x-submitPaymentButton .btn-go-to-payment {
  background: #27ae60;
  border: 1px solid #27ae60;
  border-radius: 8px;
  box-shadow: none;
  box-sizing: border-box;
  color: #ffffff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
}
@media (min-width: 1025px) {
  #shipping-data {
    padding: 0px;
  }
  #shipping-data .shipping-data {
    padding: 20px 16px 16px;
  }
  #shipping-data .shipping-container {
    padding: 0px;
  }
  #shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper {
    max-width: 300px;
  }
  #shipping-data .vtex-omnishipping-1-x-submitPaymentButton {
    text-align: center;
  }
  #shipping-data .vtex-omnishipping-1-x-submitPaymentButton .btn-go-to-payment {
    width: 100%;
  }
  #shipping-data .vtex-omnishipping-1-x-address .input.ship-complement.text {
    padding: 0px;
  }
  #shipping-data .vtex-omnishipping-1-x-address .input.ship-neighborhood {
    width: 100%;
  }
  #shipping-data .vtex-omnishipping-1-x-address .input.ship-neighborhood input {
    width: 100%;
  }
  #shipping-data .vtex-omnishipping-1-x-address div:first-child .input.ship-complement {
    padding: 0px;
    width: 70%;
  }
  #shipping-data .vtex-omnishipping-1-x-address div:first-child .input.ship-number {
    margin-right: 3%;
  }
  #shipping-data .vtex-omnishipping-1-x-address .input.ship-city {
    margin-right: 2%;
    width: 70%;
  }
  #shipping-data .vtex-omnishipping-1-x-address .input.ship-city input {
    width: 100%;
  }
  #shipping-data .vtex-omnishipping-1-x-address .input.ship-state {
    width: 28%;
  }
  #shipping-data .vtex-omnishipping-1-x-address .input.ship-state select {
    width: 100%;
  }
}
#shipping-data .address-summary {
  min-height: 63px;
}

.totalizers-list .Shipping {
  display: table-row !important;
}

.container-main.container-cart .cart-totalizers .Shipping {
  display: none !important;
}

.container-cart .item-unit-label {
  display: none !important;
}

@media (min-width: 1025px) {
  .container-cart h1#cart-title {
    align-items: center;
    display: flex !important;
    margin: 32px 0 27px;
    text-align: left;
  }
  .container-cart h1#cart-title::after {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: bold;
    line-height: 50px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
.container-cart .cart-template.full-cart .add-item-attachment-container {
  display: none;
}

.container-cart .cart-template.full-cart .cart-template-holder {
  max-height: 350px;
  overflow: auto;
}

@media (max-width: 1024px) {
  .container-cart .cart-template.full-cart .cart-template-holder {
    margin-bottom: 20px;
    max-height: unset !important;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart-template-holder {
    width: 69.4%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart-template-holder {
    max-height: 600px;
  }
}
.container-cart .cart-template.full-cart .cart {
  border-bottom: none;
}

@media (max-width: 1025px) {
  .container-cart .cart-template.full-cart .cart {
    margin: 0 !important;
    padding: 0;
    border: none;
  }
  .cart-active .summary-coupon {
    margin: 0;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart {
    padding: 0;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items {
    border-collapse: separate;
    border-spacing: 0 8px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items thead tr {
    display: flex;
    justify-content: space-between;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items thead tr th.product {
  width: 44%;
}

@media (min-width: 1366px) {
  .container-cart .cart-template.full-cart .cart .cart-items thead tr th.product {
    width: 53%;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items thead tr th.shipping-date {
  width: 18%;
}

@media (min-width: 1366px) {
  .container-cart .cart-template.full-cart .cart .cart-items thead tr th.shipping-date {
    width: 21%;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items thead tr th.product-price {
  width: 18%;
}

@media (min-width: 1366px) {
  .container-cart .cart-template.full-cart .cart .cart-items thead tr th.product-price {
    width: 14%;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items thead tr th.quantity {
  width: 24%;
}

@media (min-width: 1366px) {
  .container-cart .cart-template.full-cart .cart .cart-items thead tr th.quantity {
    width: 22%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items tr th {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
    text-align: left;
  }
  .container-cart .cart-template.full-cart .cart .cart-items tr th.product {
    text-align: left;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item {
  background-color: #fff;
  border: transparent;
  border-radius: 8px;
  padding: 10px 8px;
}

@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item {
    padding: 0;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .icon-question-sign {
  position: absolute;
}

.container-cart .cart-template.full-cart .cart .cart-items .product-item[data-is-cml=true] {
  border: 1px solid #27ae60 !important;
  border-radius: 8px;
  box-sizing: border-box;
}

.container-cart .cart-template.full-cart .cart .cart-items .product-item[data-is-cml=true] .best-price .new-product-price {
  color: #ed1b2f;
  display: flex;
  justify-content: flex-end;
}

@media (min-width: 360px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item[data-is-cml=true] .best-price .new-product-price {
    margin: 0;
    white-space: nowrap;
    width: auto;
  }
}
@media (min-width: 425px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item[data-is-cml=true] .best-price .new-product-price {
    display: unset;
    margin-right: 16px;
    white-space: nowrap;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item[data-is-cml=true] .best-price .new-product-price {
    margin: 0;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item[data-is-cml=true] .best-price .new-product-price::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0%29%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M2.42826 4.43021C1.44579 5.41268 1.44579 7.00557 2.42826 7.99794L3.46158 9.02136L2.16016 10.3228L5.8566 14.0192L5.85245 14.0234L12.162 20.3329L12.1662 20.3288L12.1684 20.3311L18.478 14.0215L18.4757 14.0192L22.1703 10.3247L15.8607 4.01508L12.1662 7.70965L8.46973 4.01321L7.0194 5.46353L5.98608 4.43021C5.00361 3.44774 3.41072 3.44774 2.42826 4.43021Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.46972 4.01367L2.16016 10.3232L5.8566 14.0197L5.85245 14.0238L12.162 20.3334L12.1662 20.3292L12.1684 20.3315L18.478 14.022L18.4757 14.0197L22.1703 10.3251L15.8607 4.01555L12.1662 7.71011L8.46972 4.01367Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.53846%27/%3E%3Crect x=%2715.8535%27 y=%274.00391%27 width=%278.92308%27 height=%2714.1538%27 transform=%27rotate%2845 15.8535 4.00391%29%27 fill=%27url%28%23paint0_linear%29%27/%3E%3Crect x=%272.15234%27 y=%2710.3105%27 width=%278.92308%27 height=%2714.1538%27 transform=%27rotate%28-45 2.15234 10.3105%29%27 fill=%27%23ED202D%27/%3E%3Cpath d=%27M5.56307 4.86926C4.81811 4.12431 3.61031 4.12431 2.86535 4.86926C2.1204 5.61421 2.1204 6.82202 2.86535 7.56697L4.7421 9.44372C4.80141 9.50303 4.86365 9.55761 4.92836 9.60748L5.25838 9.27745C5.19171 9.23039 5.12813 9.17703 5.06846 9.11736L3.19171 7.24062C2.627 6.67591 2.627 5.76033 3.19171 5.19562C3.75642 4.63091 4.672 4.63091 5.23671 5.19562L7.11346 7.07237C7.17312 7.13203 7.22649 7.19562 7.27354 7.26229L7.60357 6.93226C7.55371 6.86756 7.49912 6.80532 7.43981 6.74601L5.56307 4.86926Z%27 fill=%27%23AB1F23%27/%3E%3Ccircle cx=%275.07287%27 cy=%279.38537%27 r=%270.461538%27 fill=%27white%27/%3E%3Ccircle cx=%277.53576%27 cy=%277.07873%27 r=%270.461538%27 fill=%27white%27/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id=%27paint0_linear%27 x1=%2720.3151%27 y1=%274.00391%27 x2=%2720.3151%27 y2=%2718.1578%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23ED202D%27/%3E%3Cstop offset=%270.194357%27 stop-color=%27%23E21F26%27/%3E%3Cstop offset=%270.421056%27 stop-color=%27%23991F23%27/%3E%3C/linearGradient%3E%3CclipPath id=%27clip0%27%3E%3Crect width=%2724%27 height=%2724%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  content: "";
  display: none;
  height: 24px;
  left: 0;
  margin: 0 4px;
  position: relative;
  width: 24px;
}

@media (min-width: 360px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item[data-is-cml=true] .best-price .new-product-price::before {
    display: inline-flex;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item[data-is-cml=true] .best-price .new-product-price::before {
    top: 6px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .best-price {
  width: 100%;
}

@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item {
    border: 1px solid #f5f5f5 !important;
    display: flex;
    margin-bottom: 8px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .product-image {
    padding: 22px 11px 22px 15px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .product-image img {
  height: 54px;
  left: 10px !important;
  max-width: 54px;
  width: 54px;
}

@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .product-image img {
    height: 45px;
    width: 43px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name {
    max-width: 207px;
    padding: 8px 0;
    width: 100%;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name a {
  color: #444444;
  font-size: 12px;
  font-weight: bold;
  margin-right: 8px;
  padding-right: 40px !important;
}

@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name a {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin: 0;
    overflow: hidden;
    padding: 0 !important;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name .brand .brand-name {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name .seller {
  color: #444444;
}

.container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name .seller span:nth-child(1) {
  font-size: 0;
}

.container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name .seller span:nth-child(1)::before {
  content: "Vendido e entregue por ";
  font-size: 10px;
}

@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name .seller span:nth-child(1)::before {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .product-name .seller span:last-child {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .shipping-date {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    padding-left: 5px;
    text-align: right;
    width: 60%;
  }
}
@media (min-width: 1366px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .shipping-date {
    max-width: 130px;
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .shipping-date .shipping-estimate-date {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
    text-align: left;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-decrement {
  margin-top: 2px;
  padding-right: 0;
}

@media (min-width: 360px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-decrement {
    padding-right: 12px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-increment {
  margin-top: 2px;
  padding-left: 0;
}

@media (min-width: 360px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-increment {
    padding-left: 12px;
  }
}
@media (min-width: 360px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-decrement,
.container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-increment {
    padding: 4px;
  }
}
@media (min-width: 740px) and (max-width: 979px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-decrement,
.container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-increment {
    padding: 0;
    position: unset !important;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-decrement,
.container-cart .cart-template.full-cart .cart .cart-items .product-item .item-quantity-change-increment {
    padding: 0 8px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .old-product-price {
  color: #444444;
  font-size: 12px;
  margin-right: 16px;
}

.container-cart .cart-template.full-cart .cart .cart-items .product-item .new-product-price {
  color: #444444;
  font-size: 16px;
  font-weight: bold;
  margin-right: 16px;
}

@media (min-width: 375px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .new-product-price {
    margin-right: 0;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .old-product-price-label,
.container-cart .cart-template.full-cart .cart .cart-items .product-item .new-product-price-label {
  display: none;
}

.container-cart .cart-template.full-cart .cart .cart-items .product-item td.item-remove {
  right: 6px !important;
  width: auto !important;
}

@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.item-remove {
    align-items: center;
    display: flex;
    padding: 0px 10px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity {
  margin-left: 80px;
  width: auto;
}

@media (min-width: 490px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity {
    align-items: center;
    display: inline-flex;
    margin: 45px 0;
  }
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity input {
    width: 18px;
  }
}
@media (min-width: 740px) and (max-width: 979px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity {
    margin: 24px 0;
  }
}
@media (min-width: 768px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity {
    margin: 45% 0;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity {
    align-items: center;
    box-sizing: border-box;
    display: -webkit-flex;
    margin: 0 4px;
  }
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity input {
    margin: 0;
    width: 25px;
  }
}
@media (min-width: 1366px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity {
    margin: 0px 20px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-name {
  margin-left: 80px !important;
}

@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-name {
    margin: 0 !important;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity-price {
  bottom: 4px;
  color: #444;
  display: inherit;
  font-size: 16px;
  font-weight: 700;
  position: absolute;
  right: 16px;
  text-align: right;
  width: 35%;
}

@media (min-width: 490px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity-price {
    display: table-cell;
    position: unset;
    white-space: nowrap;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity-price {
    color: #444444;
    display: flex;
    flex-direction: column;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    line-height: 140%;
    margin: auto;
    text-align: right;
    width: auto;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item .quantity-price .total-discount-price {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  line-height: 140%;
  text-align: left;
  white-space: nowrap;
}

.container-cart .cart-template.full-cart .cart .cart-items .product-item i.icon-remove:before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10.0454 12.0909H11.409H22.3181%27 stroke=%27%23444444%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.4546 12.0909V10.7273C13.4546 10.3656 13.5983 10.0188 13.854 9.76305C14.1098 9.50732 14.4566 9.36365 14.8183 9.36365H17.5455C17.9072 9.36365 18.254 9.50732 18.5098 9.76305C18.7655 10.0188 18.9092 10.3656 18.9092 10.7273V12.0909M20.9546 12.0909V21.6364C20.9546 21.998 20.811 22.3449 20.5552 22.6006C20.2995 22.8563 19.9527 23 19.591 23H12.7728C12.4112 23 12.0643 22.8563 11.8086 22.6006C11.5528 22.3449 11.4092 21.998 11.4092 21.6364V12.0909H20.9546Z%27 stroke=%27%23444444%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.8184 15.5V19.5909%27 stroke=%27%23444444%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17.5454 15.5V19.5909%27 stroke=%27%23444444%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  content: "";
  height: 32px;
  width: 32px;
}

.container-cart .cart-template.full-cart .cart .cart-items .product-item i.icon-minus-sign::before,
.container-cart .cart-template.full-cart .cart .cart-items .product-item i.icon-plus-sign::before {
  content: "";
  height: 24px;
  width: 24px;
}

.container-cart .cart-template.full-cart .cart .cart-items .product-item i.icon-minus-sign::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2711.5%27 fill=%27white%27 stroke=%27%23DADADA%27/%3E%3Cline x1=%2716.5%27 y1=%2712.5%27 x2=%278.25%27 y2=%2712.5%27 stroke=%27%23ED1B2F%27/%3E%3C/svg%3E%0A");
}

.container-cart .cart-template.full-cart .cart .cart-items .product-item i.icon-plus-sign::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2711.5%27 fill=%27white%27 stroke=%27%23DADADA%27/%3E%3Cline x1=%2711.9285%27 y1=%275.71423%27 x2=%2711.9285%27 y2=%2718.2857%27 stroke=%27%23ED1B2F%27/%3E%3Cline x1=%2718.2856%27 y1=%2711.9285%27 x2=%275.71422%27 y2=%2711.9285%27 stroke=%27%23ED1B2F%27/%3E%3C/svg%3E");
}

.container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-image {
  left: 10px !important;
}

.container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price {
  bottom: 8px;
  display: none;
  margin-right: 5px;
  position: relative;
}

@media (min-width: 490px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price {
    display: table-cell;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price {
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    text-align: right;
    width: auto;
  }
}
@media (min-width: 1366px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price {
    min-width: 135px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price .list-price {
  width: 100%;
}

@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price .list-price::before {
    color: #444;
    content: "De:";
    font-size: 10px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price .total-discount-price {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  line-height: 140%;
  margin-right: 10px;
  text-align: right;
  white-space: pre;
  width: 100%;
}

@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price .old-product-price {
    margin: 0 10px 0 0;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price .new-product-price {
    margin: 0 10px;
  }
}
.container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price .new-product-real-price-per-unit {
  display: none;
}

.container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price span.new-product-price {
  position: absolute;
  right: 0px;
  top: 22px;
  width: 100px;
}

.container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price span.field-help {
  background-color: #ed1b2f;
  border: 1px solid #ed1b2f;
}

@media (min-width: 425px) {
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price {
    bottom: 0;
    margin-right: 5px;
    padding: 0;
    right: 0;
  }
  .container-cart .cart-template.full-cart .cart .cart-items .product-item td.product-price span.new-product-price {
    position: relative;
    right: 0;
    top: 0;
    white-space: nowrap;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder {
    height: 100%;
    width: 28%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .row-fluid.summary {
    display: flex;
    flex-direction: column;
  }
}
.container-cart .cart-template.full-cart .summary-template-holder .table {
  position: relative;
  width: 96%;
}

@media (min-width: 768px) {
  .container-cart .cart-template.full-cart .summary-template-holder .table {
    width: 100%;
  }
}
.container-cart .cart-template.full-cart .summary-template-holder .discount-visible td.product-price {
  right: 16px;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options {
  background-color: #fff;
  border: 0 !important;
  border-radius: 8px;
  padding: 16px;
}

@media (max-width: 1024px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options {
    margin: 0 !important;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options {
    margin: 40px 0 0 33px;
    max-width: 327px;
    width: 100%;
  }
}
@media (min-width: 1025px) and (max-width: 1365px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options {
    margin-bottom: 8px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-main-title {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    line-height: 140%;
    margin-bottom: 17px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-description {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
    margin: 0;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-data {
    margin-top: 17px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-data #shipping-calculate-link {
    height: 32px;
    margin: 0;
    padding: 0;
    width: 99px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-data .srp-delivery-info .srp-shipping-current-single {
    padding-left: 18px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-container .srp-data .srp-toggle {
    margin: 0;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-container .srp-data .srp-toggle .srp-toggle__wrapper {
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-container .srp-data .srp-pickup-my-location__button {
    border-radius: 8px;
    height: 46px;
    margin-top: 24px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-container .srp-data #find-pickup-link:focus {
    border: 1px solid #ed1b2f;
    border-radius: 8px;
    box-sizing: border-box;
    height: 46px;
    outline: none;
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-info .srp-shipping-current-single__price,
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-info .srp-shipping-current-single__sla {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
    margin-right: 8px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-header {
    margin: 17px 0;
  }
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-header .srp-items {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
  }
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-header .srp-address-title:hover {
    text-decoration: underline;
  }
}
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-main-title {
  color: #444444;
  font-size: 16px;
  font-weight: bold;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .vtex-shipping-preview-0-x-frame {
  border: 0;
  box-shadow: none;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__wrapper {
  background-color: #f5f5f5;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__wrapper .vtex-shipping-preview-0-x-framePickup ~ .srp-toggle__pickup,
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__wrapper .vtex-shipping-preview-0-x-frameDelivery ~ .srp-toggle__delivery {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #444444;
  border-color: #444444;
  border-radius: 9999px;
  color: #ffffff;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__wrapper .vtex-shipping-preview-0-x-framePickup ~ .srp-toggle__pickup:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M5.28 11.31V18.94H18.51V11.35M13.94 12.99H14.82C15.6429 12.99 16.31 13.6571 16.31 14.48V14.69C16.31 15.5129 15.6429 16.18 14.82 16.18H13.94C13.1171 16.18 12.45 15.5129 12.45 14.69V14.48C12.45 13.6571 13.1171 12.99 13.94 12.99ZM9.15 13.03H9.36C10.2326 13.03 10.94 13.7374 10.94 14.61V17.37C10.94 18.2426 10.2326 18.95 9.36 18.95H9.15C8.27739 18.95 7.57 18.2426 7.57 17.37V14.61C7.57 13.7374 8.27739 13.03 9.15 13.03ZM6.46 5H17.53L20 9.2H4.01L6.46 5ZM4 9.2C4 9.2 4.07 11.27 5.68 11.35C7.29 11.43 7.82 10.49 7.9 9.2H4ZM8.03 9.2C8.03 9.2 8.1 11.27 9.71 11.35C11.32 11.43 11.85 10.49 11.93 9.2H8.03ZM12.06 9.2C12.06 9.2 12.13 11.27 13.74 11.35C15.35 11.43 15.88 10.49 15.96 9.2H12.06ZM16.09 9.2C16.09 9.2 16.16 11.27 17.77 11.35C19.38 11.43 19.91 10.49 19.99 9.2H16.09Z%27 stroke=%27white%27 stroke-width=%270.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__wrapper .vtex-shipping-preview-0-x-frameDelivery ~ .srp-toggle__delivery:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M9.52 10.3065H5.36M8.83 11.8199H4.67M8.16 13.3045H4M15.39 15.4156H11.22M5.72 9.43888V7H14.28V15.3963M5.72 14.2202V15.4349H6.77M14.28 8.46526H17.45L20 10.48V15.4349H19.21M10.15 16.1579C10.15 16.7808 9.62617 17.2857 8.98 17.2857C8.33383 17.2857 7.81 16.7808 7.81 16.1579C7.81 15.535 8.33383 15.03 8.98 15.03C9.62617 15.03 10.15 15.535 10.15 16.1579ZM18.43 16.1579C18.43 16.7808 17.9062 17.2857 17.26 17.2857C16.6138 17.2857 16.09 16.7808 16.09 16.1579C16.09 15.535 16.6138 15.03 17.26 15.03C17.9062 15.03 18.43 15.535 18.43 16.1579ZM15.61 10.0269V12.7646H18.45V11.0487L17.35 10.0269H15.61Z%27 stroke=%27white%27 stroke-width=%270.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__delivery,
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__pickup {
  background-color: #f5f5f5;
  border-radius: 9999px;
  color: #444444;
  font-size: 16px;
  font-weight: bold;
  text-transform: capitalize;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__delivery:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M9.52 10.3065H5.36M8.83 11.8199H4.67M8.16 13.3045H4M15.39 15.4156H11.22M5.72 9.43888V7H14.28V15.3963M5.72 14.2202V15.4349H6.77M14.28 8.46526H17.45L20 10.48V15.4349H19.21M10.15 16.1579C10.15 16.7808 9.62617 17.2857 8.98 17.2857C8.33383 17.2857 7.81 16.7808 7.81 16.1579C7.81 15.535 8.33383 15.03 8.98 15.03C9.62617 15.03 10.15 15.535 10.15 16.1579ZM18.43 16.1579C18.43 16.7808 17.9062 17.2857 17.26 17.2857C16.6138 17.2857 16.09 16.7808 16.09 16.1579C16.09 15.535 16.6138 15.03 17.26 15.03C17.9062 15.03 18.43 15.535 18.43 16.1579ZM15.61 10.0269V12.7646H18.45V11.0487L17.35 10.0269H15.61Z%27 stroke=%27black%27 stroke-width=%270.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
  background-repeat: no-repeat;
  display: block;
  background-size: 32px;
  background-position: center;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-toggle__pickup:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M5.28 11.31V18.94H18.51V11.35M13.94 12.99H14.82C15.6429 12.99 16.31 13.6571 16.31 14.48V14.69C16.31 15.5129 15.6429 16.18 14.82 16.18H13.94C13.1171 16.18 12.45 15.5129 12.45 14.69V14.48C12.45 13.6571 13.1171 12.99 13.94 12.99ZM9.15 13.03H9.36C10.2326 13.03 10.94 13.7374 10.94 14.61V17.37C10.94 18.2426 10.2326 18.95 9.36 18.95H9.15C8.27739 18.95 7.57 18.2426 7.57 17.37V14.61C7.57 13.7374 8.27739 13.03 9.15 13.03ZM6.46 5H17.53L20 9.2H4.01L6.46 5ZM4 9.2C4 9.2 4.07 11.27 5.68 11.35C7.29 11.43 7.82 10.49 7.9 9.2H4ZM8.03 9.2C8.03 9.2 8.1 11.27 9.71 11.35C11.32 11.43 11.85 10.49 11.93 9.2H8.03ZM12.06 9.2C12.06 9.2 12.13 11.27 13.74 11.35C15.35 11.43 15.88 10.49 15.96 9.2H12.06ZM16.09 9.2C16.09 9.2 16.16 11.27 17.77 11.35C19.38 11.43 19.91 10.49 19.99 9.2H16.09Z%27 stroke=%27black%27 stroke-width=%270.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
  background-repeat: no-repeat;
  display: block;
  background-size: 32px;
  background-position: center;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-icon-radio-selected path {
  fill: #ed1b2f;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .ship-postalCode {
  margin-right: 4px;
  width: calc(100% - 110px);
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .ship-postalCode #ship-postalCode {
  border: 1px solid #dadada;
  border-radius: 8px;
  box-sizing: border-box;
  margin-bottom: 8px;
  width: 100%;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .ship-postalCode label {
  color: #444444;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-pc-input {
  background-color: #444444;
  border: none;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  margin: 8px 0px;
  text-shadow: none;
  width: 106px;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options #ship-postalCode,
.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-pc-input {
  border-radius: 8px;
  height: 40px;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-postal-code__form {
  padding-bottom: 20px;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-postal-code__form span.help.error {
  color: #ed1b2f;
  font-size: 12px;
  position: absolute;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options #shipping-calculate-link {
  background: #444444;
  border-radius: 8px;
  color: white;
  font-size: 14px;
  font-weight: bold;
  text-transform: capitalize;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-pickup-empty .srp-pickup-my-location__button {
  background: white;
  border: solid 1px #ed1b2f;
  color: #ed1b2f;
  font-size: 16px;
  padding: 8px;
  text-transform: initial;
  width: 100%;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-pickup-empty #find-pickup-link span {
  font-size: 16px;
  text-transform: initial;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-unavailable {
  border: solid 1px #dadada;
  border-radius: 8px;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-unavailable__icon g {
  fill: #ed1b2f;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-unavailable .srp-text {
  color: #444444;
  font-size: 14px;
  margin-bottom: 4px;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-header strong {
  font-weight: normal;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-info .srp-shipping-current-single {
  border: 1px solid #dadada;
  border-radius: 8px;
  box-sizing: border-box;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-info .srp-shipping-current-single__text {
  border: none;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-result .srp-delivery-info .srp-shipping-current-single__sla.gray {
  border-right: 1px solid #dadada;
  margin-right: 10px;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options small a {
  color: #ed1b2f;
  font-size: 14px;
  font-weight: 700;
  margin-top: 12px;
}

.container-cart .cart-template.full-cart .summary-template-holder .cart-more-options small a::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0%29%27%3E%3Cpath d=%27M11.2501 0H6.0001V1.5H9.4501L4.7251 6.225L5.7751 7.275L10.5001 2.55V6H12.0001V0.75C12.0001 0.3 11.7001 0 11.2501 0Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M10.5 12H0.75C0.3 12 0 11.7 0 11.25V1.5C0 1.05 0.3 0.75 0.75 0.75H3.75V2.25H1.5V10.5H9.75V8.25H11.25V11.25C11.25 11.7 10.95 12 10.5 12Z%27 fill=%27%23ED1B2F%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0%27%3E%3Crect width=%2712%27 height=%2712%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  content: "";
  display: inline-block;
  height: 12px;
  margin-left: 4px;
  width: 12px;
}

@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-main-title {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    line-height: 140%;
    margin-bottom: 17px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-description {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
    margin: 0;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-data {
    margin-top: 17px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-data #shipping-calculate-link {
    height: 32px;
    margin: 0;
    padding: 0;
    width: 99px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-content .srp-data .srp-delivery-info .srp-shipping-current-single {
    padding-left: 18px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-container .srp-data .srp-toggle {
    margin: 0;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-container .srp-data .srp-toggle .srp-toggle__wrapper {
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-container .srp-data .srp-pickup-my-location__button {
    border-radius: 8px;
    height: 46px;
    margin-top: 24px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .cart-more-options .srp-container .srp-data #find-pickup-link:focus {
    border: 1px solid #ed1b2f;
    border-radius: 8px;
    box-sizing: border-box;
    height: 46px;
    outline: none;
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers {
    margin: 8px 0 0 33px;
    max-width: 327px;
    padding: 0;
    width: 100%;
  }
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .coupon-message {
    margin-right: 8px;
    width: auto;
  }
}
@media (min-width: 1025px) and (max-width: 1365px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers {
    float: unset;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .summary-coupon {
    margin: 0;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .accordion-inner {
    margin-top: 12px;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .accordion-inner .table .totalizers-list tr td {
    padding: 12px 2px;
    text-align: right;
  }
}
@media (min-width: 768px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .accordion-inner .table .totalizers-list tr td {
    white-space: nowrap;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .accordion-inner .table tfoot td.info,
.container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .accordion-inner .table tfoot td.monetary {
    padding: 12px 0;
    text-align: right;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .accordion-inner .table tfoot td.monetary {
    width: 30%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .summary-template-holder .summary-totalizers .accordion-inner .table tfoot td.info {
    width: 65%;
  }
}
.container-cart .cart-template.full-cart .summary-template-holder .accordion-group .accordion-body .totalizers-list tr td {
  color: #444444;
  font-size: 16px;
  font-weight: normal;
  padding: 8px 0;
}

.container-cart .cart-template.full-cart .summary-template-holder .accordion-group .accordion-body .totalizers-list tr td[data-i18n="totalizers.Shipping"] {
  font-size: 0px;
}

.container-cart .cart-template.full-cart .summary-template-holder .accordion-group .accordion-body .totalizers-list tr td[data-i18n="totalizers.Shipping"]::before {
  content: "Taxa de entrega";
  font-size: 16px;
}

.container-cart .cart-template.full-cart .summary-template-holder .accordion-group .accordion-body tfoot {
  border-top: 2px solid #DADADA;
  padding-top: 12px;
}

.container-cart .cart-template.full-cart .summary-template-holder .accordion-group .accordion-body tfoot tr .info[data-i18n="global.total"],
.container-cart .cart-template.full-cart .summary-template-holder .accordion-group .accordion-body tfoot tr .monetary[data-bind="text: totalLabel"] {
  color: #444444;
  font-size: 16px;
  font-weight: bold;
  padding: 8px 0;
}

.container-cart .cart-template.full-cart .summary-template-holder .accordion-group .accordion-body tfoot tr td.quantity-items,
.container-cart .cart-template.full-cart .summary-template-holder .accordion-group .accordion-body tfoot tr td.text-installments {
  text-align: right;
  padding: 0;
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  color: #444444;
}

.container-cart .cart-template.full-cart .totalizers .coupon-data {
  display: none !important;
}

.container-cart .cart-template.full-cart .totalizers .coupon-fieldset {
  background-color: #ffffff;
  border: 1px solid #f5f5f5;
  border-radius: 8px;
  box-sizing: border-box;
  height: 110px;
  padding: 16px;
}

.container-cart .cart-template.full-cart .totalizers .coupon-fieldset div {
  display: block !important;
}

.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-label {
  margin-bottom: 16px;
  text-align: left;
}

.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-label label {
  color: #444444;
  font-size: 16px;
  font-weight: bold;
}

.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields {
  display: flex;
  margin: 0 !important;
}

.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields > span {
  width: 100%;
}

@media (min-width: 1025px) and (max-width: 1365px) {
  .container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields > span {
    display: flex;
  }
}
.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields #cart-coupon {
  border: 1px solid #dadada;
  border-radius: 8px;
  box-sizing: border-box;
  height: 40px;
  padding: 8px 16px;
  width: 61.8%;
}

.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields #cart-coupon::placeholder {
  color: #babcbe;
  font-size: 16px;
}

.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields #cart-coupon-add {
  background: #444444;
  border: none;
  border-radius: 8px;
  color: #ffffff;
  font-size: 0;
  height: 40px;
  margin-left: 4px !important;
  padding-top: 8px;
  text-shadow: none;
  width: 35.5%;
}

.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields #cart-coupon-add::after {
  content: "Aplicar";
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields .info {
  display: flex;
  font-size: 14px;
  justify-content: space-between;
  margin-top: 20px;
  text-align: left;
  text-transform: uppercase;
}

.container-cart .cart-template.full-cart .totalizers .coupon-fieldset .coupon-fields .delete a {
  color: #ed1b2f;
  font-weight: bold;
  text-transform: capitalize;
}

.container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv {
  background-color: #fff;
  border-radius: 8px;
  margin: 8px 0px 48px;
  padding: 1rem;
  text-align: left;
}

@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv {
    margin-bottom: 12px;
  }
}
.container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv .code-label {
  color: #444444;
  font-size: 16px;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 1rem;
  text-align: left;
}

.container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv .seller-input {
  border: 1px solid #dadada;
  border-radius: 8px;
  box-sizing: border-box;
  color: #444444;
  font-size: 16px;
  height: 40px;
  padding-left: 16px;
  width: 61.8%;
}

.container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv .seller-input.bg-grey {
  background-color: #d1d1d1;
}

.container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv .seller-btn {
  background-color: #444444;
  border: 1px solid #444444;
  border-radius: 8px;
  color: #ffffff;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 40px;
  width: 35.5%;
}

@media (min-width: 1366px) {
  .container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv .seller-btn {
    margin-left: 4px;
  }
}
.container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv .success-code {
  color: #27ae60;
}

.container-cart .cart-template.full-cart .totalizers .coupon-column .sellerCodeDiv .error-code {
  color: #ed1b2f;
}

.container-cart .cart-template.full-cart .pull-right.cart-links {
  display: flex !important;
  flex-direction: column-reverse;
  margin: 27px 0 8px 0;
  width: 100%;
}

@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .pull-right.cart-links {
    float: none;
    margin: 12px 0 0 33px;
    max-width: 327px;
    width: 100%;
  }
}
.container-cart .cart-template.full-cart .pull-right.cart-links .link-choose-more-products-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 16px;
}

.container-cart .cart-template.full-cart .pull-right.cart-links .link-choose-more-products-wrapper a {
  font-size: 0;
  line-height: normal;
}

.container-cart .cart-template.full-cart .pull-right.cart-links .link-choose-more-products-wrapper a::before {
  font-size: 14px;
  content: "Continuar comprando";
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* or 22px */
  display: flex;
  align-items: center;
  text-decoration-line: underline;
  /* Neutral / Dark */
  color: #444444;
}

@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .pull-right.cart-links .link-choose-more-products-wrapper a::before {
    font-size: 16px;
  }
}
.container-cart .cart-template.full-cart .pull-right.cart-links .btn-place-order-wrapper #cart-to-orderform {
  align-items: center;
  background: #27ae60;
  border: 1px solid #27ae60;
  display: flex;
  font-size: 0;
  height: 54px;
  justify-content: center;
  margin: 0;
  padding: 0;
}

@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .pull-right.cart-links .btn-place-order-wrapper #cart-to-orderform {
    height: 52px;
  }
}
@media (min-width: 1025px) and (max-width: 1365px) {
  .container-cart .cart-template.full-cart .pull-right.cart-links .btn-place-order-wrapper #cart-to-orderform {
    box-sizing: border-box;
    max-width: 250px;
    width: 100%;
  }
}
.container-cart .cart-template.full-cart .pull-right.cart-links .btn-place-order-wrapper #cart-to-orderform::after {
  color: #ffffff;
  content: "Continuar";
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  text-shadow: none;
}

@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .pull-right.cart-links .btn-place-order-wrapper #cart-to-orderform::after {
    font-size: 20px;
    line-height: 140%;
  }
}
@media (min-width: 1025px) {
  .container-cart .cart-template.full-cart .extensions-checkout-buttons-container {
    display: none !important;
  }
}
.orderform-template .container-buy-together {
  display: none !important;
}

.container-buy-together {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  max-width: 1280px;
  margin: 53px auto;
  width: 100%;
}

.container-buy-together .title-buy-together {
  width: 100%;
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 140%;
  display: flex;
  align-items: center;
  color: #444444;
}

@media (max-width: 1024px) {
  .container-buy-together .title-buy-together {
    font-size: 14px;
    margin-bottom: 9px;
  }
}
.container-buy-together .container-items-box {
  display: flex;
  flex-wrap: wrap;
  column-gap: 30px;
  row-gap: 10px;
  width: 80%;
}

@media (max-width: 1024px) {
  .container-buy-together .container-items-box {
    flex-direction: column;
    width: 100%;
  }
}
.container-buy-together .container-items-box .item-buy-together {
  display: flex;
  padding: 20px;
  justify-content: flex-start;
  align-items: center;
  background: #FFFFFF;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.0008);
  border-radius: 8px;
  width: calc(50% - 15px);
  max-width: 318px;
  box-sizing: border-box;
}

@media (max-width: 1024px) {
  .container-buy-together .container-items-box .item-buy-together {
    width: 100%;
    max-width: unset;
  }
}
.container-buy-together .container-items-box .item-buy-together img {
  width: 90px;
  height: 90px;
}

.container-buy-together .container-items-box .item-buy-together .item-check-box {
  position: relative;
  border: 1.5px solid #BABCBE;
  cursor: pointer;
  width: 16px;
  min-width: 16px;
  height: 16px;
}

.container-buy-together .container-items-box .item-buy-together .item-check-box:checked:after {
  content: "âœ”";
  width: 100%;
  height: 100%;
  font-size: 10px;
  font-weight: 700;
  display: flex;
  position: absolute;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  z-index: 2;
  transform: rotate(5deg);
  color: #fff;
  font-weight: lighter;
  color: white;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(243deg) brightness(102%) contrast(104%);
}

.container-buy-together .container-items-box .item-buy-together .item-check-box:checked:before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background: black;
  filter: brightness(0) saturate(100%) invert(13%) sepia(57%) saturate(4381%) hue-rotate(345deg) brightness(125%) contrast(122%);
  z-index: 1;
  position: absolute;
  border-radius: 1px;
  top: 0;
  left: 0;
}

.container-buy-together .container-items-box .item-buy-together .item-info {
  margin-left: 7.5px;
}

.container-buy-together .container-items-box .item-buy-together .item-info .info-product-nome {
  letter-spacing: 0;
  text-align: left;
  display: block;
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  color: #444444;
}

.container-buy-together .container-items-box .item-buy-together .item-info .info-product-preco-de {
  letter-spacing: 0;
  text-align: left;
  text-decoration: line-through;
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #444444;
  margin-bottom: 0;
}

.container-buy-together .container-items-box .item-buy-together .item-info .info-product-preco-por {
  letter-spacing: 0;
  text-align: left;
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #444444;
}

.container-buy-together .custom-buy-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 173px;
  height: 48px;
  background: #27ae60;
  border: 1px solid #27ae60;
  border-radius: 8px;
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  color: #FFFFFF;
  position: relative;
}

@media (max-width: 1024px) {
  .container-buy-together .custom-buy-button {
    background: #444444;
    border: 1px solid #444444;
    border-radius: 8px;
    width: 100%;
    margin-top: 16px;
    max-width: unset;
  }
}
.container-buy-together .custom-buy-button.custom-loading {
  pointer-events: none;
}

.container-buy-together .custom-buy-button.custom-loading:before {
  content: "";
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 4px;
}

.container-buy-together .custom-buy-button.custom-loading::after {
  content: "\f110";
  font-family: "FontAwesome";
  text-decoration: inherit;
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: spin 0.7s infinite linear;
}

.container-buy-together .custom-buy-button img {
  margin-left: 9px;
}

.cml-modal {
  background-color: rgba(0, 0, 0, 0.4);
  font-family: Lato, sans-serif;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}

.cml-modal__content {
  align-items: center;
  background-color: #fefefe;
  border: 1px solid #888;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  margin: 42% auto;
  width: 80%;
}

@media (min-width: 1025px) {
  .cml-modal__content {
    height: 426px;
    margin: 14% auto 0;
    width: 564px;
  }
}
.cml-modal__register,
.cml-modal__success {
  padding: 55px 32px;
}

@media (min-width: 1025px) {
  .cml-modal__register,
.cml-modal__success {
    padding: 56px 100px;
  }
}
.cml-modal__register .icon,
.cml-modal__success .icon {
  text-align: center;
}

.cml-modal__title {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 8px;
  text-align: center;
}

.cml-modal__subtitle {
  font-size: 16px;
  margin-bottom: 14px;
  text-align: center;
}

.cml-modal__button {
  border-radius: 8px;
  font-size: 16px;
  height: 48px;
  margin-top: 16px;
  outline: none;
  width: 100%;
}

.cml-modal__button:hover {
  opacity: 0.9;
}

.cml-modal__button.success {
  background-color: #27ae60;
  border: 1px solid #27ae60;
  color: white;
}

.cml-modal__button.success.cml-loading {
  align-items: center;
  display: flex;
  font-size: 0;
  justify-content: center;
  /* Safari */
}

.cml-modal__button.success.cml-loading .cml-loader {
  -webkit-animation: spin 1s linear infinite;
  /* Safari */
  animation: spin 1s linear infinite;
  border-radius: 50%;
  border-top: 2px solid #fff;
  height: 20px;
  width: 20px;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.cml-modal__button.decline {
  background-color: #ffffff;
  border: 1px solid #000000;
  color: #000000;
}

.cml-modal__disclaimer {
  color: #444444;
  font-size: 12px;
  text-align: center;
}

.cml-modal__disclaimer a {
  color: #ed1b2f;
}

.layout-pre-email #payment-data,
.layout-pre-email #shipping-data,
.layout-pre-email .mini-cart,
.layout-pre-email .transactions-container {
  display: none;
}

.layout-pre-email .accordion-group {
  margin-bottom: 0;
  opacity: 0;
  padding-bottom: 0;
}

.layout-pre-email h1#orderform-title {
  margin-top: 44px !important;
}

@media (min-width: 1025px) {
  .layout-pre-email h1#orderform-title {
    font-size: 40px !important;
    margin-top: 70px !important;
  }
}
.container-main.container-cart {
  background-color: #f5f5f5;
  margin-top: 16px;
}

.container-main.container-cart #cartLoadedDiv .empty-cart-content {
  font-family: Lato, sans-serif;
  height: 54vh;
  text-align: center;
}

.container-main.container-cart #cartLoadedDiv .empty-cart-content::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%27117%27 height=%27117%27 viewBox=%270 0 117 117%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0%29%27%3E%3Cpath d=%27M110.161 101.637L102.838 26.1971C102.681 24.5222 101.137 23.2541 99.3327 23.2541H84.2668C84.0575 10.6688 72.8104 0.500122 59 0.500122C45.1896 0.500122 33.9424 10.6688 33.7332 23.2541H18.6673C16.8364 23.2541 15.3193 24.5222 15.1624 26.1971L7.83866 101.637C7.83866 101.733 7.8125 101.828 7.8125 101.924C7.8125 110.514 16.4179 117.5 27.0111 117.5H90.9889C101.582 117.5 110.188 110.514 110.188 101.924C110.188 101.828 110.188 101.733 110.161 101.637ZM59 6.96025C68.9132 6.96025 76.9954 14.2339 77.2047 23.2541H40.7953C41.0046 14.2339 49.0868 6.96025 59 6.96025ZM90.9889 111.04H27.0111C20.3674 111.04 14.9793 107.02 14.8746 102.068L21.8845 29.7382H33.707V39.548C33.707 41.3425 35.2764 42.778 37.2381 42.778C39.1998 42.778 40.7692 41.3425 40.7692 39.548V29.7382H77.2047V39.548C77.2047 41.3425 78.774 42.778 80.7357 42.778C82.6974 42.778 84.2668 41.3425 84.2668 39.548V29.7382H96.0893L103.125 102.068C103.021 107.02 97.6064 111.04 90.9889 111.04Z%27 fill=%27%23DADADA%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0%27%3E%3Crect width=%27117%27 height=%27117%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 50px;
  min-height: 117px;
}

.container-main.container-cart #cartLoadedDiv .empty-cart-title {
  font-size: 0px;
  line-height: normal;
  margin: 16px;
}

.container-main.container-cart #cartLoadedDiv .empty-cart-title::before {
  color: #444444;
  content: "Sua sacola está vazia";
  font-size: 14px;
  font-weight: bold;
}

.container-main.container-cart #cartLoadedDiv .empty-cart-message {
  margin: auto;
  width: 60%;
}

.container-main.container-cart #cartLoadedDiv .empty-cart-message p {
  font-size: 0px;
  line-height: 16.8px;
}

.container-main.container-cart #cartLoadedDiv .empty-cart-message p::before {
  color: #444444;
  content: "Navegue pela nossa loja e adicione produtos à  sacola.";
  font-size: 12px;
  font-weight: normal;
}

.container-main.container-cart #cartLoadedDiv .empty-cart-links #cart-choose-products {
  background: #27ae60;
  border: 1px solid #27ae60;
  border-radius: 8px;
  box-shadow: none;
  box-sizing: border-box;
  font-size: 16px;
  font-weight: bold;
  width: 230px;
}

.footer-checkout {
  align-items: center;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  height: 197px;
  justify-content: center;
  width: 100%;
}

.footer-checkout__card-container {
  display: flex;
  justify-content: center;
  margin-bottom: 37px;
  margin-top: 25px;
}

.footer-checkout__card-container--card:not(:last-child) {
  margin-right: 14px;
}

.footer-checkout__developed-container {
  display: flex;
  margin-bottom: 12px;
}

.footer-checkout__developed-container--text {
  color: #5d6561;
  font-size: 12px;
  margin-right: 8px;
}

.footer-checkout__developed-container--icons > img:first-child {
  margin-right: 8px;
}

.footer-checkout__address-text {
  color: #000000;
  font-size: 10px;
  line-height: 140%;
  margin-bottom: 16px;
  text-align: center;
  width: 266px;
}

.footer-checkout__payment-title {
  display: none;
}

.footer-checkout__payment-container.container,
.footer-checkout__infos.container {
  background-color: #fff;
}

.footer-checkout__infos-container {
  width: 100%;
}

.footer-checkout__infos-content {
  align-items: center;
  display: flex;
  flex-direction: column-reverse;
}

.footer-checkout__payment-content {
  visibility: hidden;
}

@media (min-width: 1024px) {
  .footer-checkout {
    height: 204px;
    margin-top: 16px;
  }
  .footer-checkout__payment-title {
    color: #000000;
    display: block;
    font-size: 16px;
    font-weight: bold;
  }
  .footer-checkout__infos-container {
    background-color: #f9f9f9;
    margin-top: 16px;
  }
  .footer-checkout__infos.container {
    background-color: #f9f9f9;
  }
  .footer-checkout__infos-content {
    align-items: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .footer-checkout__address-text {
    margin: 16px 16px 16px 0px;
    width: auto;
  }
  .footer-checkout__developed-container {
    margin-bottom: 0px;
    margin-top: 12px;
  }
  .footer-checkout__payment-content {
    margin-top: 26px;
    padding-left: 8px;
    width: 100%;
  }
  .footer-checkout__card-container {
    justify-content: flex-start;
  }
}
div.header,
#barProgress,
.footer-container {
  display: none !important;
}

#vtex-callcenter,
.link-print-cart-wrapper {
  display: none !important;
}

.modal.payment-confirmation-modal {
  align-items: center;
  background: #ffffff;
  border: #ffffff;
  box-sizing: border-box;
  display: flex;
  height: 128px;
  margin: auto;
  max-width: 328px;
  padding: 20px;
  width: 100%;
}

@media (min-width: 1025px) {
  .modal.payment-confirmation-modal {
    height: 145px;
    left: 0;
    max-width: 745px;
    right: 0;
  }
}
@media (max-width: 1024px) {
  .modal.payment-confirmation-modal {
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
  }
}
.modal.payment-confirmation-modal.in {
  top: 94px;
}

@media (min-width: 1025px) {
  .modal.payment-confirmation-modal.in {
    top: 257px;
  }
}
.modal.payment-confirmation-modal .modal-body {
  background: #ffffff;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
  padding: 0;
  width: 100%;
}

.modal.payment-confirmation-modal .modal-body p.payment-confirmation-content {
  height: 34px;
  margin-bottom: 10px;
}

.modal.payment-confirmation-modal .modal-body p.payment-confirmation-content .payment-confirmation-loading.loading-img.icon-spinner::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2720%27 viewBox=%270 0 18 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cellipse cx=%278.42683%27 cy=%2717.3541%27 rx=%272.1573%27 ry=%272.14588%27 fill=%27%23ED1B2F%27/%3E%3Cellipse cx=%278.63992%27 cy=%272.05353%27 rx=%271.5618%27 ry=%271.55353%27 fill=%27%23ED1B2F%27/%3E%3Cellipse cx=%2714.2356%27 cy=%274.1994%27 rx=%271.5618%27 ry=%271.55353%27 fill=%27%23ED1B2F%27/%3E%3Cellipse cx=%2716.4378%27 cy=%279.67584%27 rx=%271.5618%27 ry=%271.55353%27 fill=%27%23ED1B2F%27/%3E%3Cellipse cx=%2714.0448%27 cy=%2715.0741%27 rx=%271.75281%27 ry=%271.74353%27 fill=%27%23ED1B2F%27/%3E%3Cellipse cx=%273.16841%27 cy=%2715.0741%27 rx=%270.898876%27 ry=%270.894117%27 fill=%27%23ED1B2F%27/%3E%3Cellipse cx=%271.10112%27 cy=%279.64235%27 rx=%271.10112%27 ry=%271.09529%27 fill=%27%23ED1B2F%27/%3E%3Cellipse cx=%273.15737%27 cy=%274.19942%27 rx=%271.29213%27 ry=%271.28529%27 fill=%27%23ED1B2F%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 20px;
  width: 18px;
}

.modal.payment-confirmation-modal .modal-body p.payment-confirmation-content .payment-confirmation-thanks {
  color: #ed1b2f;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  margin-left: 10px;
}

@media (min-width: 1025px) {
  .modal.payment-confirmation-modal .modal-body p.payment-confirmation-content .payment-confirmation-thanks {
    font-size: 48px;
  }
}
.modal.payment-confirmation-modal .modal-body p.payment-confirmation-content .payment-confirmation-thanks::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2759%27 height=%2760%27 viewBox=%270 0 59 60%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M46.7083 27.5416H12.2917C9.57627 27.5416 7.375 29.7428 7.375 32.4582V49.6666C7.375 52.382 9.57627 54.5832 12.2917 54.5832H46.7083C49.4237 54.5832 51.625 52.382 51.625 49.6666V32.4582C51.625 29.7428 49.4237 27.5416 46.7083 27.5416Z%27 stroke=%27%23ED1B2F%27 stroke-width=%274.91667%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17.21 27.5416V17.7082C17.21 14.4483 18.505 11.3218 20.8101 9.01671C23.1152 6.71158 26.2417 5.41656 29.5016 5.41656C32.7616 5.41656 35.888 6.71158 38.1931 9.01671C40.4983 11.3218 41.7933 14.4483 41.7933 17.7082V27.5416%27 stroke=%27%23ED1B2F%27 stroke-width=%274.91667%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cline x1=%2728.2725%27 y1=%2741.0625%27 x2=%2730.7308%27 y2=%2741.0625%27 stroke=%27%23ED1B2F%27 stroke-width=%277.375%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 60px;
  position: absolute;
  right: 0;
  top: 7px;
  width: 59px;
}

@media (min-width: 1025px) {
  .modal.payment-confirmation-modal .modal-body p.payment-confirmation-content .payment-confirmation-thanks::after {
    top: 20px;
  }
}
.modal.payment-confirmation-modal .modal-body #payment-confirmation-message-container {
  height: 44px;
}

.modal.payment-confirmation-modal .modal-body #payment-confirmation-message-container p.payment-confirmation-message {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  width: 185px;
}

@media (min-width: 1025px) {
  .modal.payment-confirmation-modal .modal-body #payment-confirmation-message-container p.payment-confirmation-message {
    margin-top: 16px;
    width: 328px;
  }
}
.modal-backdrop {
  background: rgba(0, 0, 0, 0.3);
}

.identified-user-modal {
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.08);
  height: 215px;
  top: 150px !important;
}

.identified-user-modal .identified-user-modal-body {
  padding: 16px;
  text-align: center;
}

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

.identified-user-modal .identified-user-modal-body .identified-user-hello {
  color: #ed1b2f;
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 24px;
}

.identified-user-modal .identified-user-modal-body .identified-user-message {
  color: #444444;
  font-size: 14px;
  width: 100%;
}

.identified-user-modal .identified-user-modal-body .identified-user-button {
  background: #ed1b2f;
  color: #ffffff !important;
  font-family: Lato, sans-serif;
  font-size: 16px;
  height: 46px !important;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  background-color: #000000;
  opacity: 0.3;
}

body {
  background-color: #f5f5f5;
  font-family: "Lato" sans-serif;
  padding: 0;
}

body .container {
  background: #f5f5f5;
  padding: 0 16px !important;
  position: relative;
}

@media (min-width: 1366px) {
  body .container {
    width: 1280px;
  }
}
body .container #orderform-title {
  color: #444444;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
  margin-top: 22px;
  text-align: center;
}

@media (min-width: 1025px) {
  body .container #orderform-title {
    font-size: 40px;
    margin-bottom: 24px;
    margin-top: 28px;
    padding-left: 4px;
    text-align: left;
  }
}
@media (min-width: 1366px) {
  body .container .footer-checkout__payment-container,
body .container .footer-checkout__infos-container {
    max-width: 1280px;
  }
}
body #vtexIdContainer {
  position: fixed;
}

.body-order-form {
  padding: 0px;
}

@media (min-width: 1366px) {
  .container {
    width: 1280px;
  }
}
.body-cart {
  padding-bottom: 0;
}

.container h1#cart-title {
  color: #444444;
  font-size: 0;
  font-weight: bold;
  text-align: center;
}

.container h1#cart-title::after {
  content: "Sua Sacola";
  font-size: 24px;
}

@media (min-width: 1025px) {
  .container h1#cart-title::after {
    font-size: 40px;
  }
}
input[type=tel],
input[type=text],
input[type=email],
input[type=number] {
  -webkit-box-shadow: inset 0 1px 1px transparent;
  border: 1px solid #babcbe;
  color: #000000;
  font-size: 16px;
}

input[type=tel]::placeholder,
input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=number]::placeholder {
  color: #babcbe;
}

input.success {
  background-image: url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2710%27 viewBox=%270 0 15 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.9027 4.94595L5.7251 8.70221L13.2376 1.05741%27 stroke=%27%2327AE60%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A") !important;
  background-position: 94% 46% !important;
  background-repeat: no-repeat;
}

input[type=tel] {
  border: 1px solid #dadada;
  border-radius: 8px;
  box-shadow: none;
  height: 24px;
}

.onda-v1 .blue {
  color: #ed1b2f;
}

.onda-v1 .gray {
  color: #444444;
}

.coupon-message {
  align-items: center;
  background: #ffffff;
  border: 1px solid #27ae60;
  border-radius: 8px;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.08);
  box-sizing: border-box;
  display: flex;
  height: 60px;
  margin: 24px auto 40px;
  width: 100%;
}

.coupon-message .icon {
  margin: 0 19.6px;
}

.coupon-message .icon::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 38 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M2.5484 3.38043C0.910952 5.01787 0.910951 7.67269 2.5484 9.31014L4.2706 11.0323L2.10157 13.2014L8.2623 19.3621L8.25539 19.369L18.7713 29.885L18.7782 29.8781L18.782 29.8818L29.298 19.3659L29.2942 19.3621L35.4518 13.2045L24.9359 2.68855L18.7782 8.84616L12.6175 2.68543L10.2003 5.10263L8.47811 3.38043C6.84066 1.74298 4.18584 1.74298 2.5484 3.38043Z%27 fill=%27white%27/%3E%3Cpath d=%27M12.6175 2.68359L2.10156 13.1995L8.2623 19.3603L8.25538 19.3672L18.7713 29.8831L18.7782 29.8762L18.782 29.88L29.298 19.3641L29.2942 19.3603L35.4518 13.2027L24.9358 2.68672L18.7782 8.84433L12.6175 2.68359Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%272.5641%27/%3E%3Crect x=%2724.9238%27 y=%272.66797%27 width=%2714.8718%27 height=%2723.5897%27 transform=%27rotate%2845 24.9238 2.66797%29%27 fill=%27url%28%23paint0_linear%29%27/%3E%3Crect x=%272.08984%27 y=%2713.1797%27 width=%2714.8718%27 height=%2723.5897%27 transform=%27rotate%28-45 2.08984 13.1797%29%27 fill=%27%23ED202D%27/%3E%3Cpath d=%27M7.77308 4.11088C6.53149 2.86929 4.51848 2.86929 3.27689 4.11088C2.03531 5.35247 2.03531 7.36548 3.27689 8.60707L6.40481 11.735C6.50365 11.8338 6.60738 11.9248 6.71523 12.0079L7.26527 11.4579C7.15415 11.3794 7.04818 11.2905 6.94874 11.1911L3.82082 8.06314C2.87964 7.12195 2.87964 5.59599 3.82082 4.65481C4.76201 3.71362 6.28797 3.71362 7.22915 4.65481L10.3571 7.78272C10.4565 7.88216 10.5454 7.98814 10.6239 8.09926L11.1739 7.54921C11.0908 7.44137 10.9998 7.33764 10.901 7.23879L7.77308 4.11088Z%27 fill=%27%23AB1F23%27/%3E%3Ccircle cx=%276.95868%27 cy=%2711.6364%27 r=%270.769231%27 fill=%27white%27/%3E%3Ccircle cx=%2711.0602%27 cy=%277.79267%27 r=%270.769231%27 fill=%27white%27/%3E%3Cdefs%3E%3ClinearGradient id=%27paint0_linear%27 x1=%2732.3597%27 y1=%272.66797%27 x2=%2732.3597%27 y2=%2726.2577%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23ED202D%27/%3E%3Cstop offset=%270.194357%27 stop-color=%27%23E21F26%27/%3E%3Cstop offset=%270.421056%27 stop-color=%27%23991F23%27/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 32px;
  width: 38px;
}

.coupon-message span:last-child {
  color: #27ae60;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 140%;
  max-width: 202px;
  width: 100%;
}

.cart-template-holder,
.mini-cart .cart {
  scrollbar-color: #babcbe #f9f9f9;
  scrollbar-width: thin;
}

.cart-template-holder::-webkit-scrollbar-track,
.mini-cart .cart::-webkit-scrollbar-track {
  background: #f5f5f5;
}

.cart-template-holder::-webkit-scrollbar-thumb,
.mini-cart .cart::-webkit-scrollbar-thumb {
  background: #babcbe;
  border-radius: 8px;
}

.cart-template-holder::-webkit-scrollbar,
.mini-cart .cart::-webkit-scrollbar {
  border-radius: 8px;
  height: 6px;
  width: 6px;
}

.container-message-viaje-com-a-le a {
  display: flex;
  padding: 16px;
  gap: 16px;
  width: auto;
  background: #E5EEFF;
  border-radius: 8px;
  align-items: center;
  justify-content: flex-start;
  text-decoration: none;
  margin-left: -16px;
  margin-bottom: 0;
  width: 100%;
}

@media (min-width: 1025px) {
  .container-message-viaje-com-a-le a {
    margin-bottom: 32px;
    margin-left: auto;
    width: unset;
  }
}
.container-message-viaje-com-a-le a:hover {
  box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.1176470588);
}

@media (max-width: 1024px) {
  .container-message-viaje-com-a-le {
    padding: 14px;
    margin-top: 39px;
    margin-bottom: 0;
  }
}
.container-message-viaje-com-a-le .text-viaje {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  color: #444444;
}

@media (max-width: 1024px) {
  .container-message-viaje-com-a-le .text-viaje {
    font-size: 12px;
    line-height: 14px;
    max-width: 270px;
  }
}
.trevel-with-le-progress-bar-content {
  background-color: white;
  padding: 16px;
  border-radius: 8px;
  box-sizing: border-box;
  width: 100%;
}

@media (min-width: 1025px) {
  .trevel-with-le-progress-bar-content {
    max-width: 328px;
    margin-left: auto;
  }
}
.trevel-with-le-progress-bar-content .travel-with-le-title {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  color: #CF040A;
  margin: 0;
  margin-bottom: 7.5px;
}

@media (min-width: 1025px) {
  .trevel-with-le-progress-bar-content .travel-with-le-title {
    font-size: 16px;
  }
}
.trevel-with-le-progress-bar-content .travel-with-le-sub-title {
  margin: 5px 0;
  display: block;
  color: #000000;
  font-weight: 700;
  font-family: Lato;
  font-size: 14px;
}

.trevel-with-le-progress-bar-content .travel-with-le-progress-bar-message {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  color: #444444;
  margin: 0;
  margin-bottom: 10px;
}

@media (min-width: 1025px) {
  .trevel-with-le-progress-bar-content .travel-with-le-progress-bar-message {
    font-size: 14px;
  }
}
.trevel-with-le-progress-bar-content .travel-with-le-progress-bar-message strong {
  color: #CF040A;
}

.trevel-with-le-progress-bar-content .travel-with-le-necessary-value {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: #444444;
  display: block;
  text-align: end;
}

@media (min-width: 1025px) {
  .trevel-with-le-progress-bar-content .travel-with-le-necessary-value {
    font-size: 14px;
  }
}
.trevel-with-le-progress-bar-content .progress-bar-wrapper {
  width: 100%;
  border-radius: 8px;
  padding: 2px;
  background-color: #E9E9E9;
  height: 6px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0;
  margin-bottom: 10px;
}

.trevel-with-le-progress-bar-content .progress-bar-wrapper .progress-bar-content {
  height: 4px;
  background-color: #CF040A;
  border-radius: 4px;
  transition: all 1s;
}

.trevel-with-le-progress-bar-content .progress-bar-wrapper .progress-bar-content.active {
  background-color: #007552;
}

.travel-with-le-top-content {
  display: none;
}

.container-order-form .travel-with-le-top-content {
  max-width: unset;
  margin-bottom: 32px;
  display: none;
}

@media (min-width: 1025px) {
  .container-order-form .travel-with-le-top-content {
    display: flex;
  }
}
.container-order-form .travel-with-le-top-content .trevel-with-le-progress-bar-content {
  max-width: unset;
}

.header-checkout {
  background: #ffffff;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.08);
  display: flex;
  height: 57px;
  justify-content: space-between;
}

@media (min-width: 1025px) {
  .header-checkout {
    height: 72px;
  }
}
.header-checkout__logo {
  align-items: center;
  background-color: #ed1b2f;
  border-radius: 0px 0px 31px 0px;
  display: flex;
  height: 49px;
  justify-content: center;
  width: 149px;
}

@media (min-width: 1025px) {
  .header-checkout__logo {
    background-color: #ed1b2f;
    border-radius: 0px 0px 90px 0px;
    height: 56px;
    justify-content: flex-end;
    width: 29.7%;
  }
}
.header-checkout__logo img {
  height: 20px;
  padding: 0px 5px 2px 0px;
  width: 100px;
}

@media (min-width: 1025px) {
  .header-checkout__logo img {
    height: 32px;
    margin: 0px 60px 0px 0px;
    padding: 0;
    width: 182px;
  }
}
.header-checkout__text-box {
  display: flex;
  padding: 20px 16px;
}

@media (min-width: 1025px) {
  .header-checkout__text-box {
    margin-right: 16.67%;
    padding: 24px 0px 31px 0px;
  }
}
.header-checkout__text-box--icon {
  display: flex;
  height: 16px;
  margin-right: 6px;
  width: 16px;
}

.header-checkout__text-box--text {
  color: #ed1b2f;
  font-size: 12px;
  font-weight: bold;
  line-height: 140%;
}

.mini-cart {
  margin-left: 0;
}

.mini-cart .coupon-message {
  margin: 22px 0;
}

@media (min-width: 1025px) {
  .mini-cart .coupon-message {
    margin: 0 0 18px;
  }
}
@media (min-width: 1025px) {
  .row-fluid .mini-cart {
    width: 25.7%;
  }
}
@media (min-width: 1025px) {
  .mini-cart {
    margin-left: 24px !important;
  }
}
.mini-cart h2 {
  color: #444444;
  font-size: 20px;
  font-weight: bold;
}

.mini-cart .cart-fixed,
.mini-cart .cart-fixed-transition {
  background-color: #ffffff;
  border-radius: 8px;
  height: auto !important;
  margin: auto;
  max-width: 350px;
  padding: 24px 16px;
  width: 90%;
}

@media (max-width: 1024px) {
  .mini-cart .cart-fixed,
.mini-cart .cart-fixed-transition {
    width: unset;
    position: unset;
  }
}
@media (min-width: 1025px) {
  .mini-cart .cart-fixed,
.mini-cart .cart-fixed-transition {
    max-width: 311px;
    width: 100%;
  }
}
.mini-cart .cart-fixed .trevel-with-le-progress-bar-content,
.mini-cart .cart-fixed-transition .trevel-with-le-progress-bar-content {
  background-color: #f9f9f9;
  margin-bottom: 16px;
}

@media (min-width: 1025px) {
  .mini-cart .cart-fixed .summary-cart-template-holder,
.mini-cart .cart-fixed-transition .summary-cart-template-holder {
    padding: 0;
  }
}
@media (min-width: 1025px) {
  .mini-cart .cart-fixed .summary-cart-template-holder .cart,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart {
    max-height: 360px;
  }
}
.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item {
  border-bottom: 2px solid #f9f9f9;
  border-top: none;
  color: #444444;
  margin-top: 32px;
  padding-bottom: 8px;
}

.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item .quantity,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item .quantity {
  box-shadow: none;
  left: 1px;
  top: 9px;
}

.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item .badge,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item .badge {
  background-color: #ed1b2f;
  color: #ffffff;
  padding: 4px 6px;
}

.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item .url,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item .url {
  margin-right: 16px;
}

.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item .url .photo,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item .url .photo {
  height: 48px;
  width: 48px;
}

.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item .product-name,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item .product-name {
  font-size: 12px;
  font-weight: bold;
  width: 70%;
}

.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item .description,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item .description {
  padding-top: 4px;
}

.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item .description .shipping-data,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item .description .shipping-data {
  font-size: 10px;
}

.mini-cart .cart-fixed .summary-cart-template-holder .cart-items .item .description .price,
.mini-cart .cart-fixed-transition .summary-cart-template-holder .cart-items .item .description .price {
  font-size: 14px;
  padding-top: 4px;
}

.mini-cart .cart-fixed p.link-cart,
.mini-cart .cart-fixed-transition p.link-cart {
  margin: 24px 0;
}

.mini-cart .cart-fixed p.link-cart a,
.mini-cart .cart-fixed-transition p.link-cart a {
  color: #444444;
  font-size: 0;
}

.mini-cart .cart-fixed p.link-cart a::before,
.mini-cart .cart-fixed-transition p.link-cart a::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2713%27 viewBox=%270 0 12 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0%29%27%3E%3Cpath d=%27M0.721474 5.80334L6.54454 11.75L5.82307 12.5L0 6.55334L0.721474 5.80334Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M6.54454 1.25024L0.720644 7.30355L0 6.55355L5.82307 0.500244L6.54454 1.25024Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M1.08984 5.95496H11.999V7.04587H1.08984V5.95496Z%27 fill=%27%23ED1B2F%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0%27%3E%3Crect width=%2712%27 height=%2712%27 fill=%27white%27 transform=%27translate%280 0.500244%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  color: transparent;
  content: "aa";
  font-size: 12px;
  height: 13px;
  margin-right: 12px;
  width: 12px;
}

.mini-cart .cart-fixed p.link-cart a::after,
.mini-cart .cart-fixed-transition p.link-cart a::after {
  content: "Voltar para a sacola";
  font-size: 12px;
}

.mini-cart .cart-fixed .summary-template-holder,
.mini-cart .cart-fixed-transition .summary-template-holder {
  border: none;
}

.mini-cart .cart-fixed .summary-template-holder .cart-totalizers,
.mini-cart .cart-fixed-transition .summary-template-holder .cart-totalizers {
  background-color: #f9f9f9;
  border-radius: 8px;
  height: auto;
  padding: 4px 16px 0;
}

.mini-cart .cart-fixed .summary-template-holder .cart-totalizers table.table,
.mini-cart .cart-fixed-transition .summary-template-holder .cart-totalizers table.table {
  border-collapse: separate;
  border-spacing: 0px 24px;
}

@media (min-width: 768px) {
  .mini-cart .cart-fixed .summary-template-holder .cart-totalizers table.table,
.mini-cart .cart-fixed-transition .summary-template-holder .cart-totalizers table.table {
    padding: 0 16px;
  }
}
.mini-cart .cart-fixed .summary-template-holder .cart-totalizers table.table tbody.totalizers-list,
.mini-cart .cart-fixed-transition .summary-template-holder .cart-totalizers table.table tbody.totalizers-list {
  margin-bottom: 24px;
}

.mini-cart .cart-fixed .summary-template-holder .cart-totalizers table.table tbody.totalizers-list td.info,
.mini-cart .cart-fixed .summary-template-holder .cart-totalizers table.table tbody.totalizers-list td.monetary,
.mini-cart .cart-fixed-transition .summary-template-holder .cart-totalizers table.table tbody.totalizers-list td.info,
.mini-cart .cart-fixed-transition .summary-template-holder .cart-totalizers table.table tbody.totalizers-list td.monetary {
  color: #444444;
  font-size: 16px;
}

.mini-cart .cart-fixed .summary-template-holder .cart-totalizers table.table tfoot td.monetary,
.mini-cart .cart-fixed .summary-template-holder .cart-totalizers table.table tfoot td.info,
.mini-cart .cart-fixed-transition .summary-template-holder .cart-totalizers table.table tfoot td.monetary,
.mini-cart .cart-fixed-transition .summary-template-holder .cart-totalizers table.table tfoot td.info {
  color: #444444;
  font-size: 16px;
  font-weight: bold;
}

.mini-cart .cart-fixed .payment-confirmation-wrap,
.mini-cart .cart-fixed-transition .payment-confirmation-wrap {
  border: none;
}

.mini-cart .cart-fixed .payment-confirmation-wrap .payment-submit-wrap,
.mini-cart .cart-fixed-transition .payment-confirmation-wrap .payment-submit-wrap {
  margin: 0;
}

.mini-cart .cart-fixed .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit,
.mini-cart .cart-fixed-transition .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit {
  background-color: #27ae60;
  background-image: none;
  border: none;
  border-radius: 8px;
  height: 46px;
  text-shadow: none;
}

.mini-cart .cart-fixed .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit .icon-lock,
.mini-cart .cart-fixed-transition .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit .icon-lock {
  display: none;
}

.mini-cart .cart-fixed .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit span,
.mini-cart .cart-fixed-transition .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit span {
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.mini-cart .cart-fixed .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit span::before,
.mini-cart .cart-fixed-transition .payment-confirmation-wrap .payment-submit-wrap #payment-data-submit span::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2722%27 viewBox=%270 0 23 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.9167 10.0839H5.08333C4.07081 10.0839 3.25 10.9047 3.25 11.9172V18.3339C3.25 19.3464 4.07081 20.1672 5.08333 20.1672H17.9167C18.9292 20.1672 19.75 19.3464 19.75 18.3339V11.9172C19.75 10.9047 18.9292 10.0839 17.9167 10.0839Z%27 stroke=%27white%27 stroke-width=%271.33333%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M6.91602 10.0839V6.4172C6.91602 5.20162 7.3989 4.03583 8.25844 3.17629C9.11798 2.31675 10.2838 1.83386 11.4993 1.83386C12.7149 1.83386 13.8807 2.31675 14.7403 3.17629C15.5998 4.03583 16.0827 5.20162 16.0827 6.4172V10.0839%27 stroke=%27white%27 stroke-width=%271.33333%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cline x1=%2711.416%27 y1=%2714.7502%27 x2=%2711.5827%27 y2=%2714.7502%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  color: transparent;
  content: "ico";
  font-size: 18px;
  height: 22px;
  margin-right: 8px;
  width: 23px;
}

.steps-view {
  background-color: #ffffff;
}

.steps-view .box-payment-option.box-payment-pinpad {
  display: none !important;
}

@media (min-width: 1025px) {
  .steps-view {
    border-radius: 8px;
    box-sizing: border-box;
    margin-bottom: 24px;
    max-width: 560px;
    min-height: 207px;
    padding: 0 24px;
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .steps-view fieldset.box-payment-option {
    color: #444444;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
  }
}
@media (min-width: 1025px) {
  .steps-view fieldset.box-payment-option .payment-description {
    margin-top: 16px;
  }
}
@media (min-width: 1025px) {
  .steps-view fieldset.box-payment-option.bankInvoicePaymentGroup::before {
    content: "Pagar com boleto";
    font-size: 20px;
    font-weight: bold;
  }
}
.steps-view fieldset.box-payment-option.bankInvoicePaymentGroup > :last-child::after {
  color: #666666;
  content: "O prazo de pagamento do boleto é de 1 dia útil.";
  display: block;
  font-size: 13px;
  font-weight: 300;
  margin-top: 10px;
}

@media (min-width: 1025px) {
  .steps-view fieldset.box-payment-option.bankInvoicePaymentGroup > :last-child::after {
    color: #444444;
    content: "O prazo de pagamento do boleto é de 1 dia útil.";
    font-size: 16px;
    font-weight: 400;
  }
}
.iframe-custom-private-401-payment-group,
.iframe-custom-private-402-payment-group,
.iframe-virtual-debit-elo-payment-group,
.iframe-credit-card-payment-group,
.iframe-custom-private-501-payment-group,
.iframe-custom-private-502-payment-group,
#iframe-placeholder-virtualDebitEloPaymentGroup {
  background-color: #ffffff;
  border: 1px solid #ffffff;
}

.iframe-custom-private-401-payment-group .SecurityEnvironmentIcon,
.iframe-custom-private-402-payment-group .SecurityEnvironmentIcon,
.iframe-virtual-debit-elo-payment-group .SecurityEnvironmentIcon,
.iframe-credit-card-payment-group .SecurityEnvironmentIcon,
.iframe-custom-private-501-payment-group .SecurityEnvironmentIcon,
.iframe-custom-private-502-payment-group .SecurityEnvironmentIcon,
#iframe-placeholder-virtualDebitEloPaymentGroup .SecurityEnvironmentIcon {
  display: none;
}

.iframe-custom-private-401-payment-group::before,
.iframe-custom-private-402-payment-group::before,
.iframe-virtual-debit-elo-payment-group::before,
.iframe-credit-card-payment-group::before,
.iframe-custom-private-501-payment-group::before,
.iframe-custom-private-502-payment-group::before,
#iframe-placeholder-virtualDebitEloPaymentGroup::before {
  color: #444444;
  content: "Pagar com cartão de crédito";
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  height: auto;
  line-height: 28px;
  width: 100%;
}

.iframe-custom-private-401-payment-group .CardForm,
.iframe-custom-private-402-payment-group .CardForm,
.iframe-virtual-debit-elo-payment-group .CardForm,
.iframe-credit-card-payment-group .CardForm,
.iframe-custom-private-501-payment-group .CardForm,
.iframe-custom-private-502-payment-group .CardForm,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm {
  width: 298px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderName,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderName,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderName,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderName,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderName,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderName,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderName {
  margin-bottom: 24px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderName .FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderName .FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderName .FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderName .FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderName .FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderName .FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderName .FormFieldLabel {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 22.4px;
  margin-bottom: 4px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #babcbe;
  height: 40px;
  max-width: 100%;
  width: 100%;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderName #creditCardpayment-card-1Name:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderName #creditCardpayment-card-0Name:focus {
  color: #444444;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 24px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .FormFieldLabel {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 22.4px;
  margin-bottom: 4px;
  width: 100%;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-lash,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-lash,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-lash,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-lash,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-lash,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-lash,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-lash {
  display: none;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month {
  width: 46%;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #babcbe;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  height: 40px;
  line-height: 22.4px;
  width: 100%;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Year:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-1Month:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Year:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year #creditCardpayment-card-0Month:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Year:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-1Month:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Year:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month #creditCardpayment-card-0Month:focus {
  color: #444444;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year .help.error,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month .help.error,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year .help.error,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month .help.error,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year .help.error,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month .help.error,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year .help.error,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month .help.error,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year .help.error,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month .help.error,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-year .help.error,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-month .help.error,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-year .help.error,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-month .help.error {
  width: 100%;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardDueDate .payment-card-due-date-error,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardDueDate .payment-card-due-date-error,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardDueDate .payment-card-due-date-error,
.iframe-credit-card-payment-group .CardForm .PaymentCardDueDate .payment-card-due-date-error,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardDueDate .payment-card-due-date-error,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardDueDate .payment-card-due-date-error,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardDueDate .payment-card-due-date-error {
  padding-left: 0;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardCVV,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardCVV,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardCVV,
.iframe-credit-card-payment-group .CardForm .PaymentCardCVV,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardCVV,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardCVV,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardCVV {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardCVV .FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardCVV .FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardCVV .FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .PaymentCardCVV .FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardCVV .FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardCVV .FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardCVV .FormFieldLabel {
  font-size: 0;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardCVV .FormFieldLabel::after,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardCVV .FormFieldLabel::after,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardCVV .FormFieldLabel::after,
.iframe-credit-card-payment-group .CardForm .PaymentCardCVV .FormFieldLabel::after,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardCVV .FormFieldLabel::after,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardCVV .FormFieldLabel::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardCVV .FormFieldLabel::after {
  color: #444444;
  content: "CVV";
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 22.4px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code,
.iframe-credit-card-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code,
.iframe-credit-card-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardCVV #creditCardpayment-card-1Code,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardCVV #creditCardpayment-card-0Code {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #babcbe;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  height: 40px;
  padding-left: 16px;
  text-align: left;
  width: 46%;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-1Code:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardCVV #creditCardpayment-card-0Code:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardCVV #creditCardpayment-card-1Code:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardCVV #creditCardpayment-card-0Code:focus {
  color: #444444;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderDocument,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderDocument,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderDocument,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderDocument,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderDocument,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderDocument,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderDocument {
  margin-bottom: 37px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderDocument .FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderDocument .FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderDocument .FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderDocument .FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderDocument .FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderDocument .FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderDocument .FormFieldLabel {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 4px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderDocument #holder-document-1,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderDocument #holder-document-0 {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #babcbe;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  height: 40px;
  line-height: 22.4px;
  padding-left: 16px;
  width: 100%;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderDocument #holder-document-1:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardHolderDocument #holder-document-0:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderDocument #holder-document-1:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardHolderDocument #holder-document-0:focus {
  color: #444444;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardValue,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardValue,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardValue,
.iframe-credit-card-payment-group .CardForm .PaymentCardValue,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardValue,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardValue,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardValue {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 37px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardValue label.FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardValue label.FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardValue label.FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .PaymentCardValue label.FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardValue label.FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardValue label.FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardValue label.FormFieldLabel {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 22.4px;
  margin-right: 4px;
  max-width: 45px;
  width: 100%;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardValue .input-prepend,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardValue .input-prepend,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardValue .input-prepend,
.iframe-credit-card-payment-group .CardForm .PaymentCardValue .input-prepend,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardValue .input-prepend,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardValue .input-prepend,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardValue .input-prepend {
  border: 1px solid #babcbe;
  border-radius: 8px;
  display: flex;
  flex-wrap: wrap;
  height: 40px;
  margin: 0;
  width: 100%;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardValue .input-prepend .help,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardValue .input-prepend .help,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardValue .input-prepend .help,
.iframe-credit-card-payment-group .CardForm .PaymentCardValue .input-prepend .help,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardValue .input-prepend .help,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardValue .input-prepend .help,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardValue .input-prepend .help {
  margin-bottom: 4px;
  width: 100%;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardValue .input-prepend .add-on,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardValue .input-prepend .add-on,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardValue .input-prepend .add-on,
.iframe-credit-card-payment-group .CardForm .PaymentCardValue .input-prepend .add-on,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardValue .input-prepend .add-on,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardValue .input-prepend .add-on,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardValue .input-prepend .add-on {
  background: #ffffff;
  border: none;
  border-radius: 8px;
  box-sizing: border-box;
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  height: 40px;
  margin: 0;
  max-width: 52px;
  padding: 9px 16px;
  width: 21%;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardValue .input-prepend .input-mini.card-value,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardValue .input-prepend .input-mini.card-value,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardValue .input-prepend .input-mini.card-value,
.iframe-credit-card-payment-group .CardForm .PaymentCardValue .input-prepend .input-mini.card-value,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardValue .input-prepend .input-mini.card-value,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardValue .input-prepend .input-mini.card-value,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardValue .input-prepend .input-mini.card-value {
  border-bottom: none;
  border-left: 1px solid #babcbe;
  border-radius: 0 8px 8px 0;
  border-right: none;
  border-top: none;
  box-sizing: border-box;
  height: 40px;
  padding-right: 30px;
  width: 79%;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle,
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle {
  display: flex;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1],
.iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0],
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1],
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0],
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1],
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0],
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1],
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0],
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1],
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0],
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1],
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0],
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1],
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0] {
  color: #36403b;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 19.6px;
  width: 90%;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1] strong,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0] strong,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1] strong,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0] strong,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1] strong,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0] strong,
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1] strong,
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0] strong,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1] strong,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0] strong,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1] strong,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0] strong,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-1] strong,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle label[for=address-toggle-0] strong {
  color: #ed1b2f;
  font-weight: 700;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0,
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1,
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle #address-toggle-1,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle #address-toggle-0 {
  all: unset;
  border: 1.5px solid #babcbe;
  border-radius: 4px;
  box-sizing: border-box;
  height: 16px;
  margin-right: 6px;
  width: 16px;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1:checked,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0:checked,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1:checked,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0:checked,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1:checked,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0:checked,
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1:checked,
.iframe-credit-card-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0:checked,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1:checked,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0:checked,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-1:checked,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress p.AddressToggle #address-toggle-0:checked,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle #address-toggle-1:checked,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress p.AddressToggle #address-toggle-0:checked {
  background-color: #df1325;
  background-image: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 8 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 3L3 5L7 1%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 4px;
  height: 16px;
  margin-right: 6px;
  width: 16px;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress div h5,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div h5,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div h5,
.iframe-credit-card-payment-group .CardForm .BillingAddress div h5,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div h5,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div h5,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div h5 {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 22.4px;
  margin: 24px 0 0;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm {
  margin-top: 24px;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .PostalCode .FormFieldLabel {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 22.4px;
  margin-bottom: 4px;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #babcbe;
  height: 40px;
  max-width: 272px;
  width: 100%;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode:focus,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode:focus,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode:focus,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode:focus,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .PostalCode .payment-billing-address-postalCode:focus {
  color: #444444;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code {
  color: #ed1b2f;
  display: flex;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 19.6px;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code::after,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code::after,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code::after,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code::after,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code::after,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .PostalCode .DontKnowPostalCode small a#dont-know-postal-code::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0%29%27%3E%3Cpath d=%27M11.2496 0H5.99961V1.5H9.44961L4.72461 6.225L5.77461 7.275L10.4996 2.55V6H11.9996V0.75C11.9996 0.3 11.6996 0 11.2496 0Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M10.5 12H0.75C0.3 12 0 11.7 0 11.25V1.5C0 1.05 0.3 0.75 0.75 0.75H3.75V2.25H1.5V10.5H9.75V8.25H11.25V11.25C11.25 11.7 10.95 12 10.5 12Z%27 fill=%27%23ED1B2F%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0%27%3E%3Crect width=%2712%27 height=%2712%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 13px;
  margin-left: 10px;
  position: relative;
  top: 3px;
  width: 12px;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .FormFieldLabel {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 22.4px;
  margin-bottom: 4px;
  margin-top: 24px;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #babcbe;
  height: 40px;
  width: 100%;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street:focus,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street:focus,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street:focus,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street:focus,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street:focus {
  color: #444444;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street .FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street .FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street .FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street .FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street .FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street .FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-street .FormFieldLabel {
  margin-top: 24px;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField.payment-billing-address-neighborhood,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField.payment-billing-address-neighborhood,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField.payment-billing-address-neighborhood,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField.payment-billing-address-neighborhood,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField.payment-billing-address-neighborhood,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField.payment-billing-address-neighborhood,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField.payment-billing-address-neighborhood {
  padding-top: 4px;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #babcbe;
  height: 40px;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state:focus,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city:focus,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood:focus,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement:focus,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number:focus,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state:focus,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city:focus,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood:focus,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement:focus,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number:focus,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state:focus,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city:focus,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood:focus,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement:focus,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number:focus,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state:focus,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city:focus,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood:focus,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement:focus,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number:focus,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state:focus,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city:focus,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood:focus,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement:focus,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number:focus {
  color: #444444;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state::placeholder,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city::placeholder,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood::placeholder,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement::placeholder,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number::placeholder,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state::placeholder,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city::placeholder,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood::placeholder,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement::placeholder,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number::placeholder,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state::placeholder,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city::placeholder,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood::placeholder,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement::placeholder,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number::placeholder,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state::placeholder,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city::placeholder,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood::placeholder,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement::placeholder,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number::placeholder,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state::placeholder,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city::placeholder,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood::placeholder,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement::placeholder,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number::placeholder,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state::placeholder,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city::placeholder,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood::placeholder,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement::placeholder,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number::placeholder,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-state::placeholder,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city::placeholder,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood::placeholder,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement::placeholder,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-number::placeholder {
  color: #babcbe;
  padding-left: 16px;
}

.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-401-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-402-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-virtual-debit-elo-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-credit-card-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-501-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
.iframe-custom-private-502-payment-group .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-complement,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-city,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .BillingAddress div .AddressForm .AddressField .payment-billing-address-neighborhood {
  width: 100%;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentLabel .payment-label-1-card,
.iframe-custom-private-401-payment-group .CardForm .PaymentLabel .payment-label-0-card,
.iframe-custom-private-402-payment-group .CardForm .PaymentLabel .payment-label-1-card,
.iframe-custom-private-402-payment-group .CardForm .PaymentLabel .payment-label-0-card,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentLabel .payment-label-1-card,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentLabel .payment-label-0-card,
.iframe-credit-card-payment-group .CardForm .PaymentLabel .payment-label-1-card,
.iframe-credit-card-payment-group .CardForm .PaymentLabel .payment-label-0-card,
.iframe-custom-private-501-payment-group .CardForm .PaymentLabel .payment-label-1-card,
.iframe-custom-private-501-payment-group .CardForm .PaymentLabel .payment-label-0-card,
.iframe-custom-private-502-payment-group .CardForm .PaymentLabel .payment-label-1-card,
.iframe-custom-private-502-payment-group .CardForm .PaymentLabel .payment-label-0-card,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentLabel .payment-label-1-card,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentLabel .payment-label-0-card {
  color: #df1325;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 28px;
  margin: 24px 0 0;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentInstallments,
.iframe-custom-private-402-payment-group .CardForm .PaymentInstallments,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentInstallments,
.iframe-credit-card-payment-group .CardForm .PaymentInstallments,
.iframe-custom-private-501-payment-group .CardForm .PaymentInstallments,
.iframe-custom-private-502-payment-group .CardForm .PaymentInstallments,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentInstallments {
  margin-bottom: 24px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-1Brand,
.iframe-custom-private-401-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-0Brand,
.iframe-custom-private-402-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-1Brand,
.iframe-custom-private-402-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-0Brand,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-1Brand,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-0Brand,
.iframe-credit-card-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-1Brand,
.iframe-credit-card-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-0Brand,
.iframe-custom-private-501-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-1Brand,
.iframe-custom-private-501-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-0Brand,
.iframe-custom-private-502-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-1Brand,
.iframe-custom-private-502-payment-group .CardForm .PaymentInstallments #creditCardpayment-card-0Brand,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentInstallments #creditCardpayment-card-1Brand,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentInstallments #creditCardpayment-card-0Brand {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  height: 40px;
  line-height: 22.4px;
  max-width: 100%;
  width: 100%;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardNumber .FormFieldLabel,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardNumber .FormFieldLabel,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardNumber .FormFieldLabel,
.iframe-credit-card-payment-group .CardForm .PaymentCardNumber .FormFieldLabel,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardNumber .FormFieldLabel,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardNumber .FormFieldLabel,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardNumber .FormFieldLabel {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 22.4px;
  margin-bottom: 4px;
  margin-top: 25px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number,
.iframe-credit-card-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number,
.iframe-credit-card-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardNumber #creditCardpayment-card-1Number,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardNumber #creditCardpayment-card-0Number {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  color: #babcbe;
  height: 40px;
  width: 100%;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number:focus,
.iframe-custom-private-401-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number:focus,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number:focus,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number:focus,
.iframe-credit-card-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number:focus,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-1Number:focus,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardNumber #creditCardpayment-card-0Number:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardNumber #creditCardpayment-card-1Number:focus,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardNumber #creditCardpayment-card-0Number:focus {
  color: #444444;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags {
  margin: 20px 2px 28px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-radio,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-radio,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-radio,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-radio,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-radio,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-radio,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-radio {
  display: none;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label {
  height: 24px;
  margin-right: 12px;
  width: 32px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag {
  background-image: none;
  min-width: unset;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Visa::after,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Visa::after,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Visa::after,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Visa::after,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Visa::after,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Visa::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Visa::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2733%27 height=%2724%27 viewBox=%270 0 33 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M30.2461 0L2.41996 0C1.26737 0 0.333008 0.934362 0.333008 2.08696L0.333008 21.5652C0.333008 22.7178 1.26737 23.6522 2.41996 23.6522L30.2461 23.6522C31.3986 23.6522 32.333 22.7178 32.333 21.5652V2.08696C32.333 0.934362 31.3986 0 30.2461 0Z%27 fill=%27%231A1876%27/%3E%3Cpath d=%27M13.0205 15.1652H14.8355L15.9715 8.50365H14.1558L13.0205 15.1652Z%27 fill=%27white%27/%3E%3Cpath d=%27M19.6329 11.1784C18.9985 10.8703 18.6096 10.6644 18.6138 10.3527C18.6138 10.0744 18.9428 9.77948 19.6573 9.77948C20.1837 9.76631 20.7055 9.88013 21.1786 10.1113L21.4249 8.66783C20.903 8.47957 20.3519 8.38536 19.7971 8.38957C18.003 8.38957 16.7362 9.29392 16.7286 10.5878C16.7188 11.545 17.6329 12.0793 18.3195 12.3965C19.0263 12.7228 19.2642 12.9308 19.2607 13.2223C19.2559 13.6689 18.6966 13.8734 18.1741 13.8734C17.4983 13.8892 16.8295 13.7324 16.2312 13.4177L15.9766 14.9085C16.6238 15.1477 17.3088 15.2681 17.9988 15.264C19.9077 15.264 21.1466 14.3708 21.1606 12.9885C21.164 12.2303 20.6806 11.6536 19.6329 11.1784Z%27 fill=%27white%27/%3E%3Cpath d=%27M26.0768 8.50992H24.6737C24.4765 8.48467 24.2765 8.52509 24.1046 8.62493C23.9327 8.72478 23.7985 8.87848 23.7227 9.06226L21.0264 15.1652H22.9331C22.9331 15.1652 23.2448 14.3444 23.3151 14.1642H25.6406C25.6949 14.3979 25.8618 15.1624 25.8618 15.1624H27.5467L26.0768 8.50992ZM23.8382 12.8042C23.9133 12.6115 24.6542 10.7089 24.8024 10.3061C25.0472 11.4539 24.8086 10.3402 25.345 12.8042H23.8382Z%27 fill=%27white%27/%3E%3Cpath d=%27M11.4976 8.50853L9.71949 13.0511L9.53027 12.128L8.89375 9.06714C8.84735 8.88981 8.73846 8.7352 8.58712 8.63179C8.43577 8.52838 8.25216 8.48313 8.0701 8.50436H5.1421L5.11914 8.64349C5.78487 8.80056 6.42645 9.04648 7.02662 9.37462L8.64053 15.1604H10.5619L13.4204 8.51131L11.4976 8.50853Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 11px;
  content: "";
  display: block;
  height: 23px;
  margin: 0;
  position: relative;
  width: 32px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.American.Express::after,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.American.Express::after,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.American.Express::after,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.American.Express::after,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.American.Express::after,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.American.Express::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.American.Express::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2724%27 viewBox=%270 0 32 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M29.6 2.42752e-07C28 4.23947e-07 11.0602 -3.84764e-07 1.6 2.42752e-07C0.8 2.95818e-07 0 0.96 0 1.92L0 21.12C-9.26e-08 23.04 0.8 24 2.4 24C11.3246 24 28 24 29.6 24C31.2 24 32 23.04 32 21.12V2.88C32 0.96 31.2 2.42752e-07 29.6 2.42752e-07Z%27 fill=%27%23306FC5%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M2.70377 9.32507L2.08401 7.81487L1.4678 9.32507H2.70377ZM16.3569 8.72371C16.2325 8.79924 16.0853 8.80175 15.909 8.80175L14.809 8.80175V7.96032H15.924C16.0818 7.96032 16.2464 7.96741 16.3534 8.02865C16.4708 8.08384 16.5435 8.2013 16.5435 8.36356C16.5435 8.52912 16.4744 8.66235 16.3569 8.72371C16.4744 8.66235 16.3569 8.72371 16.3569 8.72371ZM24.2042 9.32507L23.5776 7.81487L22.9544 9.32507H24.2042ZM9.5764 10.9597H8.64813L8.6447 7.99278L7.33172 10.9597H6.53669L5.22027 7.99015L5.22027 10.9597H3.3786L3.03067 10.1147H1.14535L0.793883 10.9597H-0.189569L1.43192 7.17146H2.77724L4.31726 10.7581L4.31726 7.17146H5.79513L6.98014 9.74132L8.06871 7.17146H9.57628V10.9597H9.5764ZM13.2761 10.9597H10.2512V7.17146H13.2761V7.96032H11.1568V8.64315H13.2252V9.41968H11.1568V10.1762H13.2761V10.9597ZM17.541 8.1917C17.541 8.79569 17.1379 9.10774 16.903 9.20144C17.1011 9.27685 17.2703 9.41008 17.3509 9.52046C17.4787 9.70887 17.5008 9.87718 17.5008 10.2155V10.9597H16.5875L16.5841 10.482C16.5841 10.254 16.6059 9.9262 16.4411 9.74395C16.3088 9.61072 16.1071 9.58182 15.7812 9.58182L14.8091 9.58182V10.9597H13.9037V7.17146L15.9864 7.17146C16.4491 7.17146 16.7901 7.18369 17.0828 7.35291C17.3693 7.52213 17.541 7.76916 17.541 8.1917C17.541 7.76916 17.541 8.1917 17.541 8.1917ZM18.9901 10.9597H18.0662V7.17146L18.9901 7.17146V10.9597ZM29.7088 10.9597H28.4256L26.7093 8.11641V10.9597H24.8652L24.5128 10.1147H22.6318L22.29 10.9597H21.2304C20.7903 10.9597 20.233 10.8623 19.9174 10.5407C19.5992 10.2191 19.4337 9.78337 19.4337 9.09449C19.4337 8.53266 19.5326 8.01906 19.9218 7.6132C20.2145 7.31086 20.6729 7.17146 21.2969 7.17146H22.1735V7.98318H21.3153C20.9849 7.98318 20.7983 8.03231 20.6185 8.20759C20.4642 8.3671 20.3583 8.66863 20.3583 9.06569C20.3583 9.47155 20.4389 9.76418 20.6072 9.95534C20.7466 10.1052 21 10.1507 21.2383 10.1507H21.645L22.9212 7.17158H24.2779L25.811 10.7547V7.17158H27.1896L28.7813 9.80988V7.17158H29.7088V10.9597ZM-0.200081 11.7038H1.34702L1.69587 10.8623H2.47685L2.82477 11.7038H5.86882V11.0605L6.14054 11.7065H7.72078L7.9925 11.0509V11.7038L15.5575 11.7038L15.554 10.3226H15.7004C15.8029 10.3261 15.8328 10.3356 15.8328 10.5048V11.7038H19.7455V11.3822C20.0611 11.5513 20.5519 11.7038 21.1979 11.7038H22.8439L23.1962 10.8623H23.9772L24.3217 11.7038H27.4937V10.9045L27.974 11.7038L30.5159 11.7038V6.4203L28.0003 6.4203V7.04429L27.6481 6.4203H25.0668V7.04429L24.7433 6.4203L21.2566 6.4203C20.6729 6.4203 20.1599 6.50177 19.7455 6.72881V6.4203L17.3393 6.4203V6.72881C17.0756 6.4948 16.7163 6.4203 16.3167 6.4203L7.52619 6.4203L6.93637 7.78493L6.33067 6.4203H3.56188V7.04429L3.25771 6.4203L0.896376 6.4203L-0.200195 8.93235L-0.200195 11.7038H-0.200081ZM32.0077 14.4934H30.3574C30.1927 14.4934 30.0832 14.4995 29.991 14.5618C29.8955 14.6232 29.8587 14.7142 29.8587 14.8344C29.8587 14.9774 29.9393 15.0746 30.0567 15.1167C30.1522 15.1499 30.2548 15.1596 30.4057 15.1596L30.8964 15.1728C31.3916 15.185 31.7222 15.2701 31.9237 15.4777C31.9604 15.5066 31.9825 15.5391 32.0077 15.5715V14.4934ZM32.0077 16.9915C31.7878 17.3131 31.3592 17.4762 30.7789 17.4762H29.0303L29.0303 16.6637H30.7719C30.9446 16.6637 31.0655 16.6409 31.1383 16.5698C31.2014 16.5112 31.2454 16.4261 31.2454 16.3227C31.2454 16.2123 31.2014 16.1247 31.1348 16.0721C31.0691 16.0143 30.9734 15.988 30.8157 15.988C29.9655 15.9591 28.9048 16.0143 28.9048 14.8152C28.9048 14.2656 29.2538 13.6871 30.204 13.6871H32.0076V12.9332H30.3318C29.8261 12.9332 29.4588 13.0543 29.1986 13.2427V12.9332H26.7199C26.3235 12.9332 25.8583 13.0315 25.6382 13.2427V12.9332H21.2119V13.2427C20.8596 12.9885 20.2653 12.9332 19.9909 12.9332H17.0713V13.2427C16.7926 12.9728 16.1728 12.9332 15.7951 12.9332L12.5276 12.9332L11.7798 13.7424L11.0795 12.9332L6.19847 12.9332L6.19847 18.2204H10.9876L11.7581 17.3984L12.4839 18.2204L15.436 18.223V16.9792H15.7262C16.1179 16.9853 16.5798 16.9695 16.9874 16.7933L16.9874 18.2202H19.4223L19.4223 16.8422H19.5398C19.6897 16.8422 19.7045 16.8484 19.7045 16.9982L19.7045 18.2201H27.1013C27.5709 18.2201 28.0618 18.0999 28.3336 17.8818V18.2201H30.6799C31.1681 18.2201 31.6449 18.1517 32.0077 17.9764V16.9915ZM28.3958 15.4777C28.5721 15.6602 28.6666 15.8906 28.6666 16.2805C28.6666 17.0957 28.1573 17.4762 27.2441 17.4762H25.4805L25.4805 16.6637H27.2371C27.4088 16.6637 27.5306 16.6409 27.6069 16.5698C27.6692 16.5112 27.7139 16.4261 27.7139 16.3227C27.7139 16.2123 27.6655 16.1247 27.6034 16.0721C27.5341 16.0143 27.4386 15.988 27.2809 15.988C26.4341 15.9591 25.3737 16.0143 25.3737 14.8152C25.3737 14.2656 25.719 13.6871 26.6683 13.6871H28.4835V14.4936L26.8225 14.4936C26.6579 14.4936 26.5508 14.4998 26.4597 14.562C26.3606 14.6234 26.3238 14.7145 26.3238 14.8347C26.3238 14.9776 26.408 15.0748 26.5219 15.1169C26.6174 15.1501 26.72 15.1599 26.8743 15.1599L27.3617 15.173C27.8533 15.185 28.1907 15.27 28.3958 15.4777C28.1907 15.27 28.3958 15.4777 28.3958 15.4777ZM20.2251 15.2437C20.104 15.3156 19.9542 15.3218 19.778 15.3218H18.678V14.4707H19.793C19.9542 14.4707 20.1156 14.4742 20.2251 14.5392C20.3425 14.6005 20.4126 14.7179 20.4126 14.88C20.4126 15.0422 20.3425 15.1728 20.2251 15.2437C20.3425 15.1728 20.2251 15.2437 20.2251 15.2437ZM20.772 15.7153C20.9736 15.7897 21.1383 15.923 21.2156 16.0334C21.3434 16.2184 21.3619 16.391 21.3656 16.725L21.3656 17.4762H20.4565L20.4565 17.0021C20.4565 16.7741 20.4785 16.4366 20.3102 16.2604C20.1778 16.1247 19.9762 16.0922 19.6458 16.0922H18.6782L18.6782 17.4762H17.7683L17.7683 13.687H19.8588C20.3172 13.687 20.6511 13.7072 20.9483 13.8658C21.2341 14.0385 21.4138 14.275 21.4138 14.7073C21.4137 15.312 21.0104 15.6207 20.772 15.7153C21.0104 15.6207 20.772 15.7153 20.772 15.7153ZM21.9159 13.687H24.938V14.4706H22.8176V15.1595H24.8862V15.9326H22.8176V16.6865L24.938 16.6899L24.938 17.4762H21.9159L21.9159 13.687ZM15.8066 15.4357H14.6365V14.4707H15.8172C16.1441 14.4707 16.371 14.604 16.371 14.9353C16.371 15.263 16.1546 15.4357 15.8066 15.4357ZM13.7346 17.1316L12.3444 15.5881L13.7346 14.0937V17.1316ZM10.1444 16.6865H7.91811V15.9326H9.90604V15.1595H7.91811V14.4706H10.1883L11.1787 15.5749L10.1444 16.6865ZM17.3431 14.9353C17.3431 15.9879 16.5578 16.2052 15.7663 16.2052H14.6365V17.4762H12.8765L11.7615 16.2218L10.6028 17.4762H7.01613L7.01613 13.687L10.658 13.687L11.7721 14.929L12.9238 13.687L15.8172 13.687C16.5357 13.687 17.3431 13.8859 17.3431 14.9353C17.3431 13.8859 17.3431 14.9353 17.3431 14.9353Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 11px;
  content: "";
  display: block;
  height: 23px;
  margin: 0;
  position: relative;
  width: 32px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Hipercard::after,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Hipercard::after,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Hipercard::after,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Hipercard::after,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Hipercard::after,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Hipercard::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Hipercard::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2733%27 height=%2732%27 viewBox=%270 0 33 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M30.58 4L2.75395 4C1.60125 4 0.666992 4.93426 0.666992 6.08696L0.666992 25.5652C0.666992 26.7179 1.60125 27.6522 2.75395 27.6522L30.58 27.6522C31.7327 27.6522 32.667 26.7179 32.667 25.5652V6.08696C32.667 4.93426 31.7327 4 30.58 4Z%27 fill=%27%23C1272D%27/%3E%3Cpath d=%27M3.66699 17.3683C3.84264 16.6999 4.00998 15.9517 4.16901 15.1237C4.32804 14.2957 4.46928 13.416 4.5927 12.4845L4.82591 12.5125C4.8722 12.5125 4.91136 12.5125 4.94163 12.5125C4.97189 12.5125 5.03242 12.5125 5.08938 12.5125C5.14635 12.5125 5.22112 12.4975 5.31369 12.4845C5.21162 12.8274 5.10837 13.2688 5.00393 13.8088L4.98791 13.8855L4.85439 14.5738L5.26206 14.5869C5.65015 14.5962 5.9065 14.6018 6.03112 14.6018C6.28628 14.6018 6.70166 14.5937 7.27727 14.5775H7.39476L7.54964 13.7919C7.6066 13.4914 7.64755 13.2457 7.67247 13.055C7.6974 12.8679 7.71698 12.6809 7.73122 12.4938C7.82023 12.5088 7.89322 12.5163 7.94663 12.5219C8.00003 12.5275 8.05166 12.5219 8.09616 12.5219H8.219L8.45755 12.4938C8.22019 13.434 8.02199 14.325 7.86296 15.1667C7.70392 16.0085 7.59474 16.7423 7.5354 17.3683L7.30041 17.3384H7.19716C7.15443 17.3384 7.10458 17.3384 7.04584 17.3384C6.98709 17.3384 6.91054 17.3515 6.81263 17.3664C6.8963 17.0391 6.96573 16.7473 7.02447 16.4948C7.08322 16.2423 7.12773 16.0403 7.15799 15.8869L7.33601 14.9516H6.62393H6.08986H5.44365H4.78853L4.63187 15.7447C4.58914 15.9823 4.5482 16.2348 4.50547 16.5041C4.46275 16.7735 4.42536 17.0653 4.38442 17.3758L4.17435 17.3496C4.12691 17.3471 4.07938 17.3471 4.03194 17.3496C3.99277 17.3496 3.94589 17.3496 3.8913 17.3496C3.83611 17.3496 3.76312 17.3627 3.66699 17.3776V17.3683ZM9.08418 12.6921C9.08188 12.6455 9.08891 12.5989 9.10483 12.5554C9.12074 12.5119 9.14518 12.4723 9.17657 12.4394C9.20795 12.4064 9.24558 12.3807 9.28701 12.364C9.32844 12.3473 9.37276 12.3399 9.41708 12.3423C9.4607 12.3396 9.50439 12.3463 9.54542 12.3621C9.58646 12.3778 9.62397 12.4023 9.65563 12.434C9.68523 12.469 9.70788 12.5098 9.72225 12.5541C9.73662 12.5985 9.74241 12.6454 9.7393 12.6921C9.74054 12.7384 9.73281 12.7845 9.71659 12.8276C9.70038 12.8707 9.676 12.9098 9.64495 12.9427C9.61475 12.9761 9.57825 13.0025 9.53778 13.0202C9.49732 13.0379 9.45379 13.0466 9.40996 13.0456C9.36652 13.0469 9.32331 13.0386 9.28313 13.0212C9.24295 13.0038 9.20671 12.9777 9.17675 12.9446C9.14597 12.9112 9.12191 12.8716 9.106 12.8282C9.0901 12.7849 9.08268 12.7385 9.08418 12.6921ZM8.31513 17.3683C8.4979 16.6288 8.63972 15.9623 8.7406 15.3687C8.8276 14.899 8.88234 14.4233 8.90438 13.9453C8.97025 13.9547 9.03078 13.9603 9.0824 13.9659C9.13403 13.9715 9.19277 13.9659 9.24618 13.9659C9.29959 13.9659 9.35834 13.9659 9.4242 13.9659C9.49007 13.9659 9.54526 13.9547 9.60222 13.9453C9.42658 14.6224 9.28891 15.2522 9.18921 15.8345C9.0985 16.3412 9.03904 16.8535 9.01119 17.3683C8.9115 17.3533 8.83317 17.3459 8.78511 17.3402C8.73704 17.3346 8.69075 17.3402 8.65337 17.3402H8.5341C8.48425 17.3402 8.41126 17.3533 8.31335 17.3683H8.31513ZM11.2596 17.0466C11.4297 17.0406 11.5954 16.9884 11.7405 16.8949C11.8856 16.8015 12.0052 16.6701 12.0874 16.5135C12.3223 16.1183 12.4394 15.6585 12.4239 15.1929C12.4408 14.937 12.375 14.6825 12.2369 14.4709C12.1742 14.3859 12.0929 14.3179 12 14.2727C11.9071 14.2274 11.8052 14.2063 11.7029 14.2109C11.527 14.215 11.3552 14.2669 11.2041 14.3617C11.0531 14.4564 10.9281 14.5908 10.8413 14.7515C10.6009 15.1452 10.4804 15.6065 10.4959 16.0739C10.4781 16.3325 10.546 16.5896 10.6882 16.8015C10.7591 16.8858 10.8475 16.9517 10.9466 16.9942C11.0457 17.0367 11.1528 17.0546 11.2596 17.0466ZM9.22838 19.3192C9.43132 18.571 9.62062 17.7405 9.79627 16.8277C9.97192 15.9149 10.1304 14.9535 10.2716 13.9434L10.43 13.9584H10.5529H10.6864L10.8644 13.9434L10.7416 14.4429C10.8898 14.2598 11.0714 14.1097 11.2756 14.0014C11.465 13.9036 11.6735 13.8536 11.8845 13.8555C12.0465 13.8478 12.2081 13.8782 12.3575 13.9445C12.5069 14.0109 12.6403 14.1115 12.7479 14.239C12.9724 14.5325 13.0859 14.9029 13.0665 15.279C13.0854 15.8436 12.9054 16.3957 12.5609 16.8296C12.4074 17.0269 12.2132 17.1849 11.993 17.2918C11.7728 17.3988 11.5324 17.4518 11.2899 17.4469C11.0817 17.4475 10.8794 17.375 10.7149 17.2411C10.5451 17.1062 10.4205 16.9183 10.3588 16.7043L10.2128 17.503C10.2128 17.5479 10.1915 17.6171 10.1737 17.7087C10.055 18.3559 9.96242 18.8921 9.89596 19.3173L9.71794 19.2855C9.68084 19.2791 9.64337 19.2753 9.60578 19.2743C9.55281 19.275 9.49992 19.2787 9.44735 19.2855C9.3886 19.2855 9.32095 19.3024 9.24974 19.3173L9.22838 19.3192ZM13.8925 15.322H14.1524H14.6705H15.2419H15.4983C15.4983 15.2453 15.5108 15.1798 15.5143 15.1349C15.5179 15.09 15.5143 15.0358 15.5143 14.9946C15.5265 14.7711 15.4683 14.5496 15.3488 14.3643C15.2955 14.29 15.2259 14.2305 15.1459 14.1907C15.0659 14.151 14.9779 14.1322 14.8895 14.1361C14.7704 14.1382 14.6533 14.168 14.5465 14.2233C14.4397 14.2786 14.3458 14.358 14.2717 14.4559C14.0751 14.7079 13.9433 15.0087 13.889 15.3295L13.8925 15.322ZM13.8302 15.6231C13.8302 15.6998 13.816 15.7765 13.8106 15.8513C13.8053 15.9262 13.8106 16.001 13.8106 16.072C13.7936 16.3508 13.8761 16.6263 14.0421 16.8446C14.1271 16.9376 14.2304 17.01 14.3448 17.0568C14.4591 17.1037 14.5818 17.1238 14.7043 17.1158C14.885 17.1155 15.063 17.0707 15.2241 16.9848C15.4184 16.8756 15.595 16.7348 15.7475 16.5677L15.8294 16.6388C15.7958 16.7106 15.7661 16.7842 15.7404 16.8595C15.7119 16.9362 15.6888 17.0185 15.6674 17.1008C15.5011 17.2162 15.3217 17.3092 15.1333 17.3776C14.9546 17.4383 14.7675 17.4674 14.5797 17.4637C14.389 17.4734 14.1984 17.4417 14.0198 17.3705C13.8412 17.2994 13.6785 17.1904 13.5418 17.0503C13.4108 16.9022 13.3092 16.7282 13.2428 16.5384C13.1765 16.3486 13.1468 16.1468 13.1555 15.9449C13.1382 15.3982 13.316 14.8645 13.654 14.4485C13.8076 14.2557 14.0005 14.1015 14.2183 13.9973C14.4361 13.8931 14.6733 13.8414 14.9126 13.8462C15.0752 13.8378 15.2375 13.867 15.3882 13.9316C15.5389 13.9962 15.6743 14.0948 15.7849 14.2203C16.0085 14.5084 16.1209 14.8742 16.1 15.2453C16.1 15.2696 16.1 15.3126 16.1 15.38C16.1 15.4473 16.0893 15.5277 16.084 15.6231H15.9327C15.4378 15.6138 15.0871 15.6082 14.8806 15.6082H14.4569L13.8302 15.6175V15.6231ZM16.1018 17.3664C16.2632 16.708 16.3931 16.0845 16.4917 15.4959C16.5807 14.9829 16.6443 14.4653 16.6821 13.9453C16.7427 13.9547 16.7978 13.9603 16.8459 13.9659C16.894 13.9715 16.9385 13.9659 16.9741 13.9659C17.0097 13.9659 17.072 13.9659 17.1236 13.9659C17.1753 13.9659 17.2287 13.9547 17.2856 13.9453C17.2516 14.0519 17.2237 14.1606 17.202 14.2708C17.1788 14.383 17.1592 14.5027 17.145 14.6262C17.2695 14.4108 17.4299 14.2207 17.6185 14.065C17.7566 13.9457 17.9277 13.8768 18.1063 13.8686C18.1353 13.8663 18.1645 13.8663 18.1935 13.8686C18.2248 13.8736 18.2557 13.8804 18.2861 13.8892C18.2582 13.9874 18.2362 14.0874 18.2202 14.1885C18.2059 14.287 18.1964 14.3863 18.1918 14.4859L18.0137 14.4485C17.9702 14.441 17.9261 14.4373 17.882 14.4372C17.577 14.4372 17.3432 14.6399 17.1806 15.0452C17.018 15.4504 16.875 16.2248 16.7516 17.3683L16.5575 17.344C16.5102 17.3383 16.4627 17.3352 16.4151 17.3346H16.3154L16.1018 17.3627V17.3664ZM20.506 17.1794C20.3529 17.2727 20.1889 17.345 20.0183 17.3945C19.8493 17.4422 19.6751 17.4661 19.5002 17.4656C19.3104 17.4739 19.1209 17.4412 18.9436 17.3695C18.7663 17.2977 18.6049 17.1885 18.4695 17.0484C18.3367 16.9025 18.2333 16.7298 18.1657 16.5408C18.0981 16.3518 18.0676 16.1503 18.076 15.9486C18.0619 15.4038 18.2488 14.8743 18.5976 14.4709C18.7611 14.2769 18.9629 14.1227 19.1888 14.019C19.4148 13.9153 19.6596 13.8646 19.9061 13.8705C20.1116 13.8682 20.3167 13.8921 20.5167 13.9416C20.6938 13.9867 20.8636 14.0592 21.0205 14.1567C20.9749 14.2516 20.9356 14.3497 20.903 14.4503C20.8708 14.5482 20.8446 14.6482 20.8247 14.7496H20.725C20.66 14.5731 20.5512 14.4181 20.4099 14.3007C20.2786 14.1955 20.1175 14.1395 19.9524 14.1417C19.7731 14.1455 19.5975 14.1966 19.4419 14.2904C19.2864 14.3843 19.1558 14.5177 19.0623 14.6785C18.8152 15.0646 18.6906 15.5229 18.7062 15.9879C18.6875 16.2862 18.7702 16.5818 18.9394 16.8221C19.0219 16.9208 19.1248 16.9984 19.2402 17.049C19.3556 17.0996 19.4804 17.1218 19.6052 17.1139C19.7948 17.1152 19.9822 17.0718 20.1536 16.9867C20.3198 16.9065 20.4643 16.7836 20.5737 16.6295L20.668 16.7099C20.636 16.7822 20.6057 16.857 20.5772 16.9343C20.5505 17.0129 20.5274 17.0915 20.5078 17.1738L20.506 17.1794ZM22.5604 16.9025C22.431 17.0688 22.2727 17.2078 22.094 17.3122C21.9352 17.3992 21.7586 17.4442 21.5795 17.4431C21.4687 17.4497 21.3577 17.4333 21.2529 17.3948C21.1481 17.3563 21.0516 17.2964 20.9689 17.2187C20.8931 17.1395 20.834 17.0444 20.7953 16.9397C20.7567 16.835 20.7394 16.7229 20.7446 16.6107C20.7363 16.4684 20.7591 16.326 20.8113 16.1944C20.8634 16.0628 20.9435 15.9454 21.0454 15.8513C21.2472 15.6705 21.6032 15.5277 22.1136 15.423L22.6726 15.307C22.7158 15.2975 22.756 15.2768 22.7896 15.2468C22.8232 15.2167 22.849 15.1782 22.8648 15.1349C22.9125 15.0005 22.9337 14.8573 22.9271 14.7141C22.9312 14.6347 22.9192 14.5552 22.8919 14.4811C22.8646 14.4069 22.8226 14.3397 22.7687 14.2839C22.7123 14.2306 22.6465 14.1897 22.575 14.1634C22.5035 14.137 22.4278 14.1259 22.3521 14.1305C22.1647 14.1264 21.9799 14.1769 21.8181 14.2764C21.6642 14.3756 21.5406 14.519 21.462 14.6898L21.3445 14.658C21.3615 14.5915 21.3746 14.5241 21.3837 14.4559C21.392 14.394 21.3962 14.3315 21.3961 14.2689C21.3961 14.2564 21.3961 14.2371 21.3961 14.2109C21.3961 14.1829 21.3961 14.1623 21.3961 14.1473C21.5501 14.0449 21.7166 13.965 21.891 13.9098C22.0649 13.8591 22.2447 13.8339 22.4251 13.8349C22.6946 13.8163 22.9619 13.8963 23.1817 14.0613C23.2703 14.1404 23.3402 14.24 23.3859 14.3523C23.4316 14.4646 23.4519 14.5865 23.4452 14.7085C23.4439 14.8092 23.4368 14.9098 23.4238 15.0096C23.4096 15.1343 23.3894 15.2628 23.3633 15.3949L23.1372 16.607C23.1265 16.6613 23.1176 16.7099 23.1123 16.7585C23.1069 16.8072 23.1123 16.8502 23.1123 16.8895C23.1107 16.9176 23.1144 16.9459 23.1233 16.9725C23.1321 16.9992 23.1459 17.0237 23.1639 17.0447C23.1833 17.0639 23.2063 17.0788 23.2314 17.0885C23.2565 17.0981 23.2832 17.1023 23.3099 17.1008C23.3381 17.1003 23.3661 17.0965 23.3935 17.0896C23.4374 17.0795 23.4808 17.067 23.5235 17.0522L23.6089 17.2392C23.5144 17.2973 23.4141 17.3444 23.3099 17.3795C23.2187 17.4089 23.1239 17.424 23.0286 17.4244C22.9663 17.4281 22.9041 17.4176 22.846 17.3937C22.788 17.3698 22.7355 17.3331 22.6921 17.286C22.6054 17.1749 22.5593 17.035 22.5622 16.8913L22.5604 16.9025ZM22.7687 15.5539L22.2222 15.6905C21.9699 15.7366 21.7318 15.8457 21.5279 16.0085C21.457 16.0734 21.4007 16.154 21.3631 16.2446C21.3255 16.3352 21.3076 16.4334 21.3107 16.5322C21.3049 16.6732 21.3522 16.811 21.4424 16.9156C21.4872 16.9644 21.5413 17.0026 21.6011 17.0277C21.6609 17.0529 21.7252 17.0644 21.7896 17.0615C21.9862 17.057 22.1752 16.9802 22.3236 16.8446C22.4795 16.7228 22.5872 16.545 22.6263 16.3451L22.7669 15.5521L22.7687 15.5539ZM23.6944 17.3683C23.8558 16.7099 23.9858 16.0864 24.0843 15.4978C24.1733 14.9848 24.2369 14.4672 24.2747 13.9472C24.3353 13.9565 24.3905 13.9621 24.4385 13.9678C24.4866 13.9734 24.5311 13.9678 24.5667 13.9678C24.6023 13.9678 24.6646 13.9678 24.7162 13.9678C24.7679 13.9678 24.8213 13.9565 24.8782 13.9472C24.8442 14.0538 24.8163 14.1625 24.7946 14.2726C24.7714 14.3849 24.7518 14.5046 24.7376 14.628C24.8621 14.4126 25.0225 14.2225 25.2111 14.0669C25.3492 13.9476 25.5204 13.8787 25.6989 13.8705C25.728 13.8682 25.7571 13.8682 25.7861 13.8705C25.8174 13.8754 25.8483 13.8823 25.8787 13.8911C25.8508 13.9893 25.8288 14.0892 25.8129 14.1903C25.7985 14.2889 25.789 14.3882 25.7844 14.4877L25.6063 14.4503C25.5628 14.4429 25.5187 14.4392 25.4746 14.4391C25.1696 14.4391 24.9358 14.6418 24.7732 15.047C24.6106 15.4523 24.4706 16.2223 24.3531 17.3571L24.159 17.3328C24.1117 17.3271 24.0642 17.324 24.0166 17.3234H23.9169L23.7033 17.3515L23.6944 17.3683ZM28.0096 16.8689C27.8535 17.0501 27.6671 17.1998 27.4595 17.3103C27.2666 17.4042 27.0562 17.4515 26.8436 17.4487C26.6856 17.4545 26.5286 17.422 26.3844 17.3539C26.2403 17.2858 26.113 17.1839 26.0122 17.0559C25.7905 16.7588 25.6786 16.3874 25.6971 16.0103C25.6796 15.4517 25.8569 14.9056 26.1956 14.4747C26.3447 14.2787 26.5345 14.1212 26.7505 14.0142C26.9665 13.9072 27.203 13.8536 27.4417 13.8574C27.6581 13.8524 27.8701 13.922 28.0452 14.0557C28.2211 14.1918 28.3514 14.383 28.4173 14.6018L28.5704 13.8106C28.638 13.4571 28.6968 13.1335 28.7484 12.8417C28.8 12.5499 28.841 12.2806 28.8784 12.0094C28.9603 12.0262 29.0226 12.0374 29.0689 12.043C29.1062 12.0453 29.1437 12.0453 29.181 12.043C29.2328 12.0423 29.2845 12.0386 29.3359 12.0318C29.3946 12.0318 29.4623 12.015 29.5335 12C29.3056 12.8729 29.1045 13.7576 28.93 14.6542C28.7555 15.5508 28.6096 16.453 28.4921 17.3608L28.3336 17.344H28.2072H28.0702L27.8921 17.3608L28.015 16.8614L28.0096 16.8689ZM27.5023 14.2652C27.3293 14.2688 27.1603 14.3199 27.0119 14.4134C26.8636 14.5069 26.7411 14.6396 26.6567 14.7982C26.4207 15.1977 26.3036 15.6621 26.3202 16.1319C26.3019 16.3831 26.3646 16.6335 26.4982 16.8427C26.5633 16.9265 26.6466 16.9927 26.7411 17.0357C26.8356 17.0787 26.9385 17.0971 27.0412 17.0896C27.2181 17.0878 27.3916 17.0378 27.5445 16.9443C27.6974 16.8509 27.8246 16.7172 27.9135 16.5565C28.1527 16.1569 28.2718 15.6909 28.2553 15.2191C28.2718 14.9679 28.2031 14.7187 28.0613 14.5158C27.9918 14.4334 27.9053 14.3686 27.8085 14.3265C27.7116 14.2844 27.6069 14.266 27.5023 14.2726V14.2652Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%270.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 15px;
  content: "";
  display: block;
  height: 30px;
  margin: 0;
  position: relative;
  width: 32px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Mastercard::after,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Mastercard::after,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Mastercard::after,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Mastercard::after,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Mastercard::after,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Mastercard::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Mastercard::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M29.913 4L2.08696 4C0.934362 4 0 4.93436 0 6.08696L0 25.5652C0 26.7178 0.934362 27.6522 2.08696 27.6522L29.913 27.6522C31.0656 27.6522 32 26.7178 32 25.5652V6.08696C32 4.93436 31.0656 4 29.913 4Z%27 fill=%27%23F2F2F2%27/%3E%3Cpath d=%27M5.81727 24.8561V23.1295C5.82607 22.9843 5.8077 22.8386 5.76337 22.7021C5.71905 22.5657 5.64979 22.4416 5.5602 22.3381C5.47062 22.2346 5.36278 22.1542 5.24385 22.1021C5.12492 22.05 4.99765 22.0274 4.8705 22.036C4.70408 22.0235 4.53777 22.0623 4.38895 22.1484C4.24013 22.2344 4.11426 22.3646 4.02446 22.5252C3.94261 22.3694 3.82549 22.2417 3.68545 22.1556C3.54541 22.0695 3.38765 22.0282 3.22878 22.036C3.09029 22.028 2.95238 22.0615 2.82871 22.1331C2.70505 22.2048 2.59992 22.3122 2.52374 22.4446V22.105H2V24.8561H2.52878V23.3424C2.51753 23.2484 2.52461 23.1526 2.5495 23.062C2.5744 22.9714 2.61649 22.8883 2.67279 22.8184C2.72908 22.7486 2.79818 22.6938 2.87514 22.6581C2.9521 22.6223 3.03502 22.6064 3.11799 22.6115C3.46547 22.6115 3.64173 22.8705 3.64173 23.3367V24.8676H4.1705V23.3424C4.15972 23.2485 4.16712 23.1529 4.19218 23.0626C4.21724 22.9722 4.25936 22.8892 4.31556 22.8195C4.37176 22.7498 4.44066 22.695 4.51741 22.6591C4.59415 22.6232 4.67687 22.6069 4.75971 22.6115C5.11727 22.6115 5.28849 22.8705 5.28849 23.3367V24.8676L5.81727 24.8561ZM13.6406 22.105H12.7795V21.2705H12.2507V22.105H11.7723V22.6518H12.2608V23.918C12.2608 24.5568 12.4773 24.9367 13.0968 24.9367C13.3282 24.9376 13.5551 24.8638 13.7514 24.7237L13.6004 24.2115C13.4599 24.3073 13.3005 24.3607 13.137 24.3669C12.8853 24.3669 12.7896 24.1827 12.7896 23.9065V22.6518H13.6457L13.6406 22.105ZM18.1076 22.036C17.9799 22.0317 17.8535 22.0668 17.7418 22.1377C17.6302 22.2086 17.5373 22.3127 17.473 22.4388V22.105H16.9543V24.8561H17.4781V23.3137C17.4781 22.859 17.6493 22.6058 17.9817 22.6058C18.0937 22.604 18.2049 22.6275 18.309 22.6748L18.4701 22.0993C18.3505 22.0504 18.2245 22.0251 18.0975 22.0245L18.1076 22.036ZM11.3543 22.3237C11.0579 22.1223 10.717 22.0224 10.3723 22.036C9.76295 22.036 9.36511 22.3698 9.36511 22.9165C9.36511 23.3655 9.65719 23.6417 10.196 23.7281L10.4478 23.7683C10.7349 23.8144 10.8709 23.9007 10.8709 24.0561C10.8709 24.2691 10.6795 24.3899 10.3219 24.3899C10.0343 24.3994 9.7523 24.2981 9.52122 24.1022L9.26942 24.5683C9.57451 24.8118 9.93992 24.9369 10.3119 24.9252C11.0068 24.9252 11.4097 24.5511 11.4097 24.0273C11.4097 23.5036 11.0924 23.2906 10.5687 23.2043L10.3169 23.164C10.0903 23.1295 9.90899 23.0777 9.90899 22.8935C9.90899 22.7094 10.0802 22.5712 10.3673 22.5712C10.6326 22.5747 10.8927 22.656 11.1227 22.8072L11.3543 22.3237ZM25.382 22.036C25.2543 22.0317 25.128 22.0668 25.0163 22.1377C24.9046 22.2086 24.8118 22.3127 24.7475 22.4388V22.105H24.2288V24.8561H24.7525V23.3137C24.7525 22.859 24.9237 22.6058 25.2561 22.6058C25.3681 22.604 25.4794 22.6275 25.5835 22.6748L25.7446 22.0993C25.625 22.0504 25.499 22.0251 25.3719 22.0245L25.382 22.036ZM18.6338 23.4748C18.6276 23.6681 18.6567 23.8608 18.7194 24.0405C18.7821 24.2203 18.8769 24.383 18.9978 24.5185C19.1186 24.6539 19.2629 24.759 19.4214 24.8271C19.5798 24.8951 19.749 24.9246 19.918 24.9137C20.2325 24.932 20.5415 24.8149 20.7842 24.5856L20.5324 24.1022C20.3513 24.2599 20.1305 24.3467 19.9029 24.3496C19.7093 24.3317 19.5287 24.2312 19.397 24.068C19.2653 23.9049 19.1922 23.691 19.1922 23.4691C19.1922 23.2471 19.2653 23.0333 19.397 22.8701C19.5287 22.7069 19.7093 22.6064 19.9029 22.5885C20.1305 22.5914 20.3513 22.6782 20.5324 22.836L20.7842 22.3525C20.5415 22.1232 20.2325 22.0062 19.918 22.0245C19.749 22.0135 19.5798 22.043 19.4214 22.1111C19.2629 22.1791 19.1186 22.2842 18.9978 22.4197C18.8769 22.5551 18.7821 22.7179 18.7194 22.8976C18.6567 23.0773 18.6276 23.27 18.6338 23.4633V23.4748ZM23.5388 23.4748V22.105H23.0151V22.4388C22.9262 22.3081 22.8113 22.2033 22.6799 22.1333C22.5486 22.0632 22.4046 22.0299 22.2597 22.036C21.9258 22.036 21.6056 22.1876 21.3695 22.4574C21.1334 22.7272 21.0007 23.0932 21.0007 23.4748C21.0007 23.8564 21.1334 24.2224 21.3695 24.4922C21.6056 24.7621 21.9258 24.9137 22.2597 24.9137C22.4046 24.9198 22.5486 24.8864 22.6799 24.8164C22.8113 24.7463 22.9262 24.6416 23.0151 24.5108V24.8446H23.5388V23.4748ZM21.5899 23.4748C21.5983 23.3129 21.6479 23.1573 21.7326 23.0272C21.8174 22.897 21.9336 22.7981 22.0669 22.7425C22.2003 22.6869 22.3449 22.6771 22.4831 22.7142C22.6213 22.7514 22.7469 22.8339 22.8445 22.9517C22.9422 23.0694 23.0076 23.2172 23.0326 23.3769C23.0577 23.5366 23.0413 23.7011 22.9856 23.8503C22.9299 23.9995 22.8372 24.1268 22.7189 24.2165C22.6007 24.3063 22.4621 24.3546 22.3201 24.3554C22.2204 24.3568 22.1216 24.3347 22.0297 24.2903C21.9379 24.246 21.8551 24.1804 21.7865 24.0977C21.7179 24.015 21.665 23.9169 21.6312 23.8097C21.5974 23.7026 21.5833 23.5885 21.5899 23.4748ZM15.2698 22.036C14.9359 22.0413 14.6175 22.198 14.3847 22.4716C14.1519 22.7453 14.0237 23.1134 14.0284 23.495C14.0331 23.8766 14.1702 24.2404 14.4096 24.5065C14.649 24.7725 14.9711 24.919 15.305 24.9137C15.6673 24.9349 16.0236 24.8016 16.3047 24.5396L16.0529 24.0964C15.854 24.2786 15.6077 24.3799 15.3529 24.3842C15.1798 24.4012 15.0076 24.3404 14.8732 24.2146C14.7387 24.0888 14.6524 23.9081 14.6327 23.7108H16.4205C16.4205 23.636 16.4205 23.5612 16.4205 23.4806C16.4205 22.6173 15.9522 22.0417 15.2773 22.0417L15.2698 22.036ZM15.2698 22.5712C15.3482 22.5693 15.4261 22.5851 15.4991 22.6176C15.5722 22.6501 15.6389 22.6988 15.6955 22.7608C15.7521 22.8228 15.7974 22.8969 15.8289 22.9789C15.8604 23.061 15.8775 23.1493 15.8791 23.2388H14.6201C14.6293 23.0541 14.7013 22.8808 14.8208 22.756C14.9404 22.6312 15.0979 22.5649 15.2597 22.5712H15.2698ZM28.391 23.4806V21H27.8874V22.4388C27.7985 22.3081 27.6836 22.2033 27.5522 22.1333C27.4209 22.0632 27.2769 22.0299 27.132 22.036C26.7981 22.036 26.4779 22.1876 26.2418 22.4574C26.0057 22.7272 25.873 23.0932 25.873 23.4748C25.873 23.8564 26.0057 24.2224 26.2418 24.4922C26.4779 24.7621 26.7981 24.9137 27.132 24.9137C27.2769 24.9198 27.4209 24.8864 27.5522 24.8164C27.6836 24.7463 27.7985 24.6416 27.8874 24.5108V24.8446H28.391V23.4806ZM29.2647 24.4561C29.2975 24.4557 29.33 24.4625 29.3604 24.4763C29.3893 24.4897 29.4158 24.5093 29.4385 24.5338C29.4606 24.5586 29.4785 24.5879 29.4914 24.6201C29.5041 24.6537 29.5107 24.69 29.5107 24.7266C29.5107 24.7632 29.5041 24.7995 29.4914 24.8331C29.4785 24.8653 29.4606 24.8946 29.4385 24.9194C29.4158 24.944 29.3893 24.9635 29.3604 24.977C29.3303 24.9922 29.2977 25 29.2647 25C29.217 24.9996 29.1704 24.9837 29.1302 24.9541C29.0901 24.9246 29.0582 24.8826 29.0381 24.8331C29.0255 24.7994 29.019 24.7632 29.019 24.7266C29.019 24.69 29.0255 24.6538 29.0381 24.6201C29.051 24.5879 29.0689 24.5586 29.091 24.5338C29.1137 24.5093 29.1401 24.4897 29.1691 24.4763C29.2019 24.4613 29.237 24.4545 29.2723 24.4561H29.2647ZM29.2647 24.9424C29.2899 24.9426 29.3148 24.9367 29.3378 24.9252C29.3594 24.9141 29.3791 24.8985 29.3957 24.8791C29.4272 24.8399 29.4447 24.7885 29.4447 24.7352C29.4447 24.682 29.4272 24.6306 29.3957 24.5914C29.3791 24.5719 29.3595 24.5563 29.3378 24.5453C29.3147 24.5338 29.2899 24.528 29.2647 24.5281C29.2396 24.5282 29.2148 24.5341 29.1917 24.5453C29.1691 24.5559 29.1486 24.5716 29.1313 24.5914C29.0998 24.6306 29.0823 24.682 29.0823 24.7352C29.0823 24.7885 29.0998 24.8399 29.1313 24.8791C29.1486 24.8989 29.1691 24.9145 29.1917 24.9252C29.2171 24.9377 29.2447 24.9436 29.2723 24.9424H29.2647ZM29.2799 24.6C29.3034 24.5987 29.3265 24.6068 29.3453 24.623C29.353 24.6303 29.3591 24.6396 29.363 24.6501C29.367 24.6606 29.3687 24.672 29.368 24.6835C29.3683 24.693 29.367 24.7026 29.3639 24.7115C29.3609 24.7204 29.3563 24.7285 29.3504 24.7352C29.3358 24.7504 29.3171 24.7595 29.2975 24.7612L29.3705 24.8561H29.3126L29.2446 24.7612H29.2219V24.8561H29.1741V24.6029L29.2799 24.6ZM29.2245 24.6489V24.718H29.2799C29.2897 24.7213 29.3002 24.7213 29.3101 24.718C29.3118 24.714 29.3128 24.7095 29.3128 24.705C29.3128 24.7005 29.3118 24.6961 29.3101 24.6921C29.3118 24.6881 29.3128 24.6836 29.3128 24.6791C29.3128 24.6746 29.3118 24.6702 29.3101 24.6662C29.3002 24.6628 29.2897 24.6628 29.2799 24.6662L29.2245 24.6489ZM26.4547 23.4806C26.463 23.3186 26.5126 23.163 26.5974 23.0329C26.6821 22.9028 26.7983 22.8038 26.9317 22.7482C27.065 22.6926 27.2097 22.6828 27.3479 22.72C27.486 22.7572 27.6117 22.8397 27.7093 22.9574C27.8069 23.0752 27.8723 23.223 27.8974 23.3826C27.9224 23.5423 27.9061 23.7069 27.8504 23.8561C27.7946 24.0053 27.7019 24.1326 27.5837 24.2223C27.4655 24.312 27.3268 24.3603 27.1849 24.3612C27.0852 24.3626 26.9863 24.3404 26.8945 24.2961C26.8026 24.2517 26.7198 24.1861 26.6512 24.1034C26.5826 24.0207 26.5298 23.9227 26.4959 23.8155C26.4621 23.7083 26.4481 23.5943 26.4547 23.4806ZM8.77086 23.4806V22.105H8.24712V22.4388C8.15818 22.3081 8.04329 22.2033 7.91195 22.1333C7.78061 22.0632 7.63657 22.0299 7.49173 22.036C7.15782 22.036 6.83759 22.1876 6.60148 22.4574C6.36538 22.7272 6.23273 23.0932 6.23273 23.4748C6.23273 23.8564 6.36538 24.2224 6.60148 24.4922C6.83759 24.7621 7.15782 24.9137 7.49173 24.9137C7.63657 24.9198 7.78061 24.8864 7.91195 24.8164C8.04329 24.7463 8.15818 24.6416 8.24712 24.5108V24.8446H8.77086V23.4806ZM6.82194 23.4806C6.83029 23.3186 6.8799 23.163 6.96466 23.0329C7.04941 22.9028 7.16562 22.8038 7.29896 22.7482C7.4323 22.6926 7.57696 22.6828 7.71513 22.72C7.85329 22.7572 7.97892 22.8397 8.07656 22.9574C8.1742 23.0752 8.23958 23.223 8.26464 23.3826C8.28971 23.5423 8.27336 23.7069 8.21763 23.8561C8.1619 24.0053 8.0692 24.1326 7.95096 24.2223C7.83272 24.312 7.6941 24.3603 7.55216 24.3612C7.45204 24.3634 7.35261 24.3418 7.26016 24.2978C7.16772 24.2538 7.08429 24.1884 7.01515 24.1056C6.94602 24.0228 6.8927 23.9245 6.85857 23.8169C6.82445 23.7093 6.81026 23.5948 6.81691 23.4806H6.82194Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M11.7743 19.5486C15.5156 19.5486 18.5486 16.5156 18.5486 12.7743C18.5486 9.03295 15.5156 6 11.7743 6C8.03295 6 5 9.03295 5 12.7743C5 16.5156 8.03295 19.5486 11.7743 19.5486Z%27 fill=%27%23E61C24%27/%3E%3Cpath d=%27M20.1854 19.5486C23.9268 19.5486 26.9597 16.5156 26.9597 12.7743C26.9597 9.03295 23.9268 6 20.1854 6C16.4441 6 13.4111 9.03295 13.4111 12.7743C13.4111 16.5156 16.4441 19.5486 20.1854 19.5486Z%27 fill=%27%23F99F1B%27/%3E%3Cpath d=%27M15.9794 7.47001C15.1788 8.10298 14.5318 8.90899 14.087 9.82761C13.6422 10.7462 13.4111 11.7536 13.4111 12.7743C13.4111 13.7949 13.6422 14.8023 14.087 15.7209C14.5318 16.6396 15.1788 17.4456 15.9794 18.0785C16.7801 17.4456 17.4271 16.6396 17.8719 15.7209C18.3166 14.8023 18.5477 13.7949 18.5477 12.7743C18.5477 11.7536 18.3166 10.7462 17.8719 9.82761C17.4271 8.90899 16.7801 8.10298 15.9794 7.47001Z%27 fill=%27%23F26622%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 15px;
  content: "";
  display: block;
  height: 30px;
  margin: 0;
  position: relative;
  width: 32px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Elo::after,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Elo::after,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Elo::after,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Elo::after,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Elo::after,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Elo::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Elo::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2733%27 height=%2732%27 viewBox=%270 0 33 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M30.58 4L2.75395 4C1.60125 4 0.666992 4.93426 0.666992 6.08696L0.666992 25.5652C0.666992 26.7179 1.60125 27.6522 2.75395 27.6522L30.58 27.6522C31.7327 27.6522 32.667 26.7179 32.667 25.5652V6.08696C32.667 4.93426 31.7327 4 30.58 4Z%27 fill=%27%23121212%27/%3E%3Cpath d=%27M19.4052 17.4732C19.2631 17.6118 19.0952 17.7209 18.9109 17.7944C18.7266 17.8679 18.5297 17.9043 18.3313 17.9015C18.0574 17.8977 17.79 17.8174 17.5593 17.6696L17.002 18.5562C17.4857 18.8606 18.0578 18.9934 18.6261 18.9332C19.1945 18.873 19.7261 18.6233 20.1353 18.2243L19.4052 17.4732Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.93131 13.4987C9.18337 13.4159 9.44708 13.3742 9.71237 13.375C10.2793 13.3734 10.8293 13.568 11.269 13.9259C11.7088 14.2837 12.0111 14.7827 12.1247 15.3382L13.8105 14.9944C13.6921 14.4145 13.4519 13.8663 13.1057 13.3862C12.7595 12.9061 12.3152 12.505 11.8023 12.2096C11.2894 11.9142 10.7195 11.7312 10.1305 11.6726C9.54149 11.6141 8.94677 11.6815 8.38574 11.8702L8.93131 13.4987Z%27 fill=%27%23FFF100%27/%3E%3Cpath d=%27M6.94707 18.9544L8.08366 17.6668C7.82348 17.4365 7.61518 17.1535 7.47251 16.8367C7.32985 16.5198 7.25608 16.1762 7.25608 15.8288C7.25608 15.4813 7.32985 15.1377 7.47251 14.8208C7.61518 14.504 7.82348 14.221 8.08366 13.9907L6.94343 12.7059C6.5013 13.0975 6.14732 13.5784 5.9049 14.117C5.66247 14.6556 5.53711 15.2395 5.53711 15.8301C5.53711 16.4207 5.66247 17.0046 5.9049 17.5432C6.14732 18.0818 6.5013 18.5628 6.94343 18.9544H6.94707Z%27 fill=%27%2300A3DF%27/%3E%3Cpath d=%27M12.1138 16.3211C12.0442 16.6614 11.9032 16.983 11.7001 17.2647C11.497 17.5464 11.2365 17.7818 10.9357 17.9554C10.6349 18.129 10.3008 18.2368 9.95523 18.2717C9.60971 18.3066 9.26072 18.2678 8.93131 18.1579L8.38574 19.7864C8.94532 19.9724 9.53791 20.0381 10.1246 19.979C10.7114 19.9199 11.279 19.7374 11.7902 19.4435C12.3015 19.1496 12.7448 18.7509 13.0911 18.2736C13.4373 17.7963 13.6788 17.2511 13.7995 16.6739L12.1138 16.3211Z%27 fill=%27%23EE4023%27/%3E%3Cpath d=%27M18.3943 13.8541C18.0592 13.8494 17.7265 13.911 17.4152 14.0352C17.104 14.1594 16.8203 14.3438 16.5804 14.5779C16.3406 14.812 16.1493 15.0911 16.0176 15.3993C15.8859 15.7074 15.8164 16.0386 15.8129 16.3737C15.8036 16.8808 15.9475 17.379 16.2257 17.8031L20.8376 15.8281C20.7076 15.2757 20.3971 14.7823 19.9553 14.4261C19.5134 14.0699 18.9654 13.8712 18.398 13.8614L18.3943 13.8541ZM16.8686 16.5774C16.8654 16.5168 16.8654 16.4561 16.8686 16.3955C16.8776 16.0923 16.9779 15.7988 17.1563 15.5535C17.3348 15.3082 17.5831 15.1224 17.8688 15.0204C18.1546 14.9185 18.4644 14.9051 18.7579 14.982C19.0513 15.059 19.3147 15.2227 19.5137 15.4517L16.8686 16.5774Z%27 fill=%27white%27/%3E%3Cpath d=%27M22.2818 12.7089V17.6244L23.1356 17.98L22.7319 18.9483L21.8872 18.5983C21.7176 18.5241 21.573 18.4025 21.4707 18.2482C21.3592 18.0679 21.3027 17.8591 21.308 17.6472V12.7089H22.2818Z%27 fill=%27white%27/%3E%3Cpath d=%27M25.358 14.9791C25.511 14.9291 25.6708 14.9036 25.8317 14.9036C26.1775 14.906 26.5119 15.0272 26.779 15.2469C27.046 15.4666 27.2294 15.7714 27.2984 16.1102L28.3268 15.8993C28.2556 15.544 28.1093 15.2081 27.8979 14.9139C27.6865 14.6198 27.4147 14.3741 27.1007 14.1933C26.7867 14.0126 26.4378 13.9009 26.0772 13.8658C25.7166 13.8307 25.3527 13.873 25.0098 13.9898L25.358 14.9791Z%27 fill=%27white%27/%3E%3Cpath d=%27M24.1461 18.3089L24.8399 17.5252C24.6824 17.3838 24.5563 17.2108 24.4701 17.0175C24.3838 16.8241 24.3392 16.6148 24.3392 16.4031C24.3392 16.1914 24.3838 15.9821 24.4701 15.7888C24.5563 15.5954 24.6824 15.4225 24.8399 15.2811L24.1461 14.4936C23.8752 14.7326 23.6583 15.0264 23.5097 15.3556C23.361 15.6848 23.2842 16.0419 23.2842 16.4031C23.2842 16.7643 23.361 17.1214 23.5097 17.4506C23.6583 17.7798 23.8752 18.0737 24.1461 18.3126V18.3089Z%27 fill=%27white%27/%3E%3Cpath d=%27M27.2976 16.7047C27.2285 17.0438 27.0448 17.3489 26.7774 17.5686C26.5101 17.7883 26.1752 17.9093 25.8291 17.9113C25.668 17.9119 25.5078 17.8854 25.3554 17.8331L25.0244 18.8288C25.2852 18.9149 25.5581 18.9588 25.8328 18.9588C26.4201 18.9588 26.9893 18.7557 27.444 18.384C27.8987 18.0123 28.211 17.4949 28.3278 16.9193L27.2976 16.7047Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 15px;
  content: "";
  display: block;
  height: 30px;
  margin: 0;
  position: relative;
  width: 32px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit {
  font-size: 0;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit::after,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit::after,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit::after,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit::after,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit::after,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M29.913 4L2.08696 4C0.934261 4 0 4.93426 0 6.08696L0 25.5652C0 26.7179 0.934261 27.6522 2.08696 27.6522L29.913 27.6522C31.0657 27.6522 32 26.7179 32 25.5652V6.08696C32 4.93426 31.0657 4 29.913 4Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M18.8281 13.09C15.953 13.09 14.0242 15.1541 14.0242 17.6883C14.0242 18.2346 14.1018 18.7284 14.2478 19.1693H11.7119V10H9.50436C8.67358 10 8 10.6442 8 11.44V20.5604C8 21.3558 8.67358 22 9.50436 22H19.1933C21.2365 21.9862 23.1132 21.3424 23.8068 19.4836H20.5637C20.2829 19.9036 19.6693 20.1045 19.1085 20.1045C18.0213 20.1045 17.4254 19.3999 17.3378 18.4095H24C24 15.0199 22.4396 13.09 18.8285 13.09H18.8281ZM17.355 16.6817C17.513 15.7418 18.1085 15.2212 19.1433 15.2212C20.0369 15.2212 20.6685 15.8757 20.6685 16.6817H17.355Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 5px;
  content: "";
  display: block;
  height: 30px;
  margin: 0;
  position: relative;
  width: 32px;
}

.iframe-custom-private-401-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit.Visa::after,
.iframe-custom-private-402-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit.Visa::after,
.iframe-virtual-debit-elo-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit.Visa::after,
.iframe-credit-card-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit.Visa::after,
.iframe-custom-private-501-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit.Visa::after,
.iframe-custom-private-502-payment-group .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit.Visa::after,
#iframe-placeholder-virtualDebitEloPaymentGroup .CardForm .PaymentCardFlags .card-flags .card-flag-label .card-flag.Le.biscuit.Visa::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M29.913 4L2.08696 4C0.934261 4 0 4.93426 0 6.08696L0 25.5652C0 26.7179 0.934261 27.6522 2.08696 27.6522L29.913 27.6522C31.0657 27.6522 32 26.7179 32 25.5652V6.08696C32 4.93426 31.0657 4 29.913 4Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M12.1514 9.8325C9.45594 9.8325 7.64773 11.7246 7.64773 14.0476C7.64773 14.5484 7.72048 15.0011 7.85735 15.4052H5.47991V7H3.41034C2.63148 7 2 7.59053 2 8.32V16.6804C2 17.4095 2.63148 18 3.41034 18H12.4937C14.4092 17.9873 16.1686 17.3972 16.8189 15.6933H13.7785C13.5152 16.0783 12.94 16.2624 12.4142 16.2624C11.395 16.2624 10.8363 15.6165 10.7542 14.7087H17C17 11.6015 15.5372 9.8325 12.1517 9.8325H12.1514ZM10.7703 13.1249C10.9184 12.2634 11.4768 11.7861 12.4469 11.7861C13.2846 11.7861 13.8767 12.386 13.8767 13.1249H10.7703Z%27 fill=%27white%27/%3E%3Cpath d=%27M19.974 21.0693L18.9394 23.7124L18.8293 23.1753L18.4589 21.3943C18.4319 21.2911 18.3686 21.2012 18.2805 21.141C18.1925 21.0808 18.0856 21.0545 17.9797 21.0669H16.2761L16.2627 21.1478C16.65 21.2392 17.0233 21.3823 17.3726 21.5732L18.3116 24.9396H19.4296L21.0927 21.0709L19.974 21.0693Z%27 fill=%27white%27/%3E%3Cpath d=%27M28.4571 21.0701H27.6407C27.526 21.0554 27.4096 21.0789 27.3096 21.137C27.2096 21.1951 27.1315 21.2846 27.0874 21.3915L25.5186 24.9425H26.628C26.628 24.9425 26.8093 24.4648 26.8502 24.36H28.2033C28.2349 24.496 28.3321 24.9408 28.3321 24.9408H29.3124L28.4571 21.0701ZM27.1546 23.5687C27.1983 23.4566 27.6294 22.3496 27.7156 22.1152C27.8581 22.7831 27.7192 22.135 28.0313 23.5687H27.1546Z%27 fill=%27white%27/%3E%3Cpath d=%27M24.7075 22.6228C24.3384 22.4435 24.1121 22.3237 24.1145 22.1423C24.1145 21.9804 24.306 21.8088 24.7217 21.8088C25.028 21.8011 25.3316 21.8674 25.6069 22.0019L25.7502 21.162C25.4465 21.0524 25.1258 20.9976 24.803 21.0001C23.7592 21.0001 23.0221 21.5263 23.0176 22.2791C23.012 22.8361 23.5438 23.1469 23.9433 23.3315C24.3546 23.5213 24.493 23.6424 24.491 23.812C24.4881 24.0718 24.1627 24.1908 23.8587 24.1908C23.4655 24.2 23.0764 24.1088 22.7282 23.9257L22.5801 24.7931C22.9567 24.9323 23.3553 25.0023 23.7567 24.9999C24.8674 24.9999 25.5883 24.4802 25.5964 23.676C25.5984 23.2348 25.3171 22.8992 24.7075 22.6228Z%27 fill=%27white%27/%3E%3Cpath d=%27M20.8604 24.9425H21.9164L22.5774 21.0665H21.5209L20.8604 24.9425Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 5px;
  content: "";
  display: block;
  height: 30px;
  margin: 0;
  position: relative;
  width: 32px;
}

.iframe-custom-private-401-payment-group .ChangeNumberOfPayments,
.iframe-custom-private-402-payment-group .ChangeNumberOfPayments,
.iframe-virtual-debit-elo-payment-group .ChangeNumberOfPayments,
.iframe-credit-card-payment-group .ChangeNumberOfPayments,
.iframe-custom-private-501-payment-group .ChangeNumberOfPayments,
.iframe-custom-private-502-payment-group .ChangeNumberOfPayments,
#iframe-placeholder-virtualDebitEloPaymentGroup .ChangeNumberOfPayments {
  border: 1px solid #ed1b2f;
  border-radius: 8px;
  box-sizing: border-box;
  height: 46px;
  margin-top: 24px;
  max-width: 298px;
  width: 100%;
}

.iframe-custom-private-401-payment-group .ChangeNumberOfPayments a,
.iframe-custom-private-402-payment-group .ChangeNumberOfPayments a,
.iframe-virtual-debit-elo-payment-group .ChangeNumberOfPayments a,
.iframe-credit-card-payment-group .ChangeNumberOfPayments a,
.iframe-custom-private-501-payment-group .ChangeNumberOfPayments a,
.iframe-custom-private-502-payment-group .ChangeNumberOfPayments a,
#iframe-placeholder-virtualDebitEloPaymentGroup .ChangeNumberOfPayments a {
  align-items: center;
  color: #ed1b2f;
  display: flex;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  height: inherit;
  justify-content: center;
  line-height: 140%;
  width: 100%;
}

@media (min-width: 1025px) {
  .container-main.container-order-form {
    margin: 0 auto;
    max-width: 1280px;
    padding: 0 !important;
    width: 100%;
  }
}
.container-main.container-order-form .quantity-items-and-installments {
  display: none;
}

@media (min-width: 1025px) {
  .container-main.container-order-form .row-fluid.orderform-template {
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1025px) {
  .container-main.container-order-form .row-fluid.orderform-template .orderform-template-holder {
    max-width: 908px;
    width: 100%;
  }
}
.container-main.container-order-form .row-fluid.orderform-template .orderform-template-holder #payment-data .payment-discounts-alert-wrap {
  display: none !important;
}

.container-main.container-order-form .row-fluid.orderform-template .orderform-template-holder #payment-data .step.accordion-group .accordion-inner {
  padding-bottom: 0px;
}

.container-main.container-order-form .row-fluid.orderform-template .orderform-template-holder #payment-data .step.accordion-group .accordion-inner .notification {
  bottom: 11px;
  color: #444;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-left: 14px;
  position: relative;
}

@media (min-width: 1025px) {
  .container-main.container-order-form .row-fluid.orderform-template .orderform-template-holder #payment-data .step.accordion-group .accordion-inner .notification {
    bottom: 0;
    margin: 8px 0 24px;
  }
}
@media (min-width: 1025px) {
  .container-main.container-order-form .row-fluid.orderform-template .orderform-template-holder #payment-data .step.accordion-group {
    border: 1px solid white;
    padding: 0;
  }
}
.container-main.container-order-form .row-fluid.orderform-template .orderform-template-holder #payment-data .coupon-message {
  margin: 22px 0 12px;
}

#payment-data .accordion-heading .accordion-toggle {
  align-items: center;
  color: #444444;
  display: flex;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  height: 28px;
  line-height: 28px;
  margin: 24px 14px 15px;
}

#payment-data .accordion-heading .accordion-toggle .icon-credit-card {
  display: none;
}

#payment-data .accordion-heading .accordion-toggle::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 24 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271.40002%27 width=%2722%27 height=%2717.2%27 rx=%273%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Crect y=%275.20001%27 width=%2724%27 height=%274.8%27 fill=%27%23444444%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 20px;
  margin-right: 10px;
  padding-bottom: 5px;
  width: 24px;
}

#payment-data .accordion-heading .accordion-toggle .icon-edit {
  font-size: 0;
}

#payment-data .accordion-heading .accordion-toggle .icon-edit::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.33301 2.66669H2.66634C2.31272 2.66669 1.97358 2.80716 1.72353 3.05721C1.47348 3.30726 1.33301 3.6464 1.33301 4.00002V13.3334C1.33301 13.687 1.47348 14.0261 1.72353 14.2762C1.97358 14.5262 2.31272 14.6667 2.66634 14.6667H11.9997C12.3533 14.6667 12.6924 14.5262 12.9425 14.2762C13.1925 14.0261 13.333 13.687 13.333 13.3334V8.66669%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M12.333 1.66659C12.5982 1.40138 12.9579 1.25238 13.333 1.25238C13.7081 1.25238 14.0678 1.40138 14.333 1.66659C14.5982 1.93181 14.7472 2.29152 14.7472 2.66659C14.7472 3.04167 14.5982 3.40138 14.333 3.66659L7.99967 9.99993L5.33301 10.6666L5.99967 7.99993L12.333 1.66659Z%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  height: 16px;
  padding-top: 6px;
  width: 16px;
}

#payment-data .accordion-heading .accordion-toggle .link-box-edit {
  font-size: 0px;
  padding: 0px 7px;
}

#payment-data .step {
  border: none;
  padding-bottom: 0px;
}

#payment-data .step.accordion-group {
  background: #ffffff;
  border-radius: 8px;
}

@media (min-width: 1025px) {
  #payment-data .step.accordion-group .accordion-heading .accordion-toggle {
    margin-bottom: 0;
    padding: 0;
  }
}
@media (min-width: 1025px) {
  #payment-data .step.accordion-group .accordion-body .accordion-inner {
    margin: 0 14px;
    padding: 0;
  }
}
#payment-data .box-step .form-step .link-gift-card {
  background: #ffffff;
  border: 1px dashed #444444;
  border-radius: 8px;
  border-style: solid;
  box-sizing: border-box;
  height: 42px;
  left: 0;
  margin: 0 auto 8px;
  width: 91.5%;
}

@media (min-width: 1025px) {
  #payment-data .box-step .form-step .link-gift-card {
    margin: 24px 0 16px;
    max-width: 300px;
    width: 100%;
  }
}
#payment-data .box-step .form-step .link-gift-card .link-payment-discounts-cod {
  align-items: center;
  color: #444444;
  display: flex;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  height: 100%;
  justify-content: center;
  line-height: 16.8px;
  text-align: center;
}

#payment-data .box-step .form-step .link-gift-card .link-payment-discounts-cod::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0%29%27%3E%3Cpath d=%27M16.5 10V18.125H3.5V10%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.125 5.93787H1.875V10.0004H18.125V5.93787Z%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 18.1254V5.93787%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 5.93713H6.34375C5.80503 5.93713 5.28837 5.72313 4.90744 5.34219C4.52651 4.96126 4.3125 4.4446 4.3125 3.90588C4.3125 3.36716 4.52651 2.85051 4.90744 2.46957C5.28837 2.08864 5.80503 1.87463 6.34375 1.87463C9.1875 1.87463 10 5.93713 10 5.93713Z%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 5.93713H13.6562C14.195 5.93713 14.7116 5.72313 15.0926 5.34219C15.4735 4.96126 15.6875 4.4446 15.6875 3.90588C15.6875 3.36716 15.4735 2.85051 15.0926 2.46957C14.7116 2.08864 14.195 1.87463 13.6562 1.87463C10.8125 1.87463 10 5.93713 10 5.93713Z%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0%27%3E%3Crect width=%2719.5%27 height=%2719.5%27 fill=%27white%27 transform=%27translate%280.25 0.25%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 24px;
  margin-right: 10px;
  width: 24px;
}

@media (min-width: 1025px) {
  #payment-data .box-step .form-step .payment-group {
    margin-top: 0;
    max-width: 313px;
    width: 100%;
  }
}
#payment-data .box-step .form-step .payment-group .payment-group-list-btn {
  display: flex;
  flex-direction: column;
}

@media (min-width: 1025px) {
  #payment-data .box-step .form-step .payment-group .payment-group-list-btn {
    width: 100%;
  }
}
#payment-data .box-step .form-step .payment-group .payment-group-item {
  order: 13;
}

#payment-data .box-step .form-step .payment-group .payment-group-item[data-name="Venda Direta Debito"],
#payment-data .box-step .form-step .payment-group .payment-group-item[data-name="Venda Direta Credito"] {
  display: none;
}

@media (min-width: 1025px) {
  #payment-data .box-step .form-step .payment-group .payment-group-item {
    margin: 0 10px 8px 0;
    max-width: 298px;
    padding-right: 16px;
    width: 100%;
  }
}
#payment-data .box-step .form-step .payment-group .payment-group-item#payment-group-customPrivate_501PaymentGroup {
  order: 1;
}

#payment-data .box-step .form-step .payment-group .payment-group-item#payment-group-instantPaymentPaymentGroup {
  order: 2;
}

#payment-data .box-step .form-step .payment-group .payment-group-item#payment-group-virtualDebitEloPaymentGroup {
  order: 3;
}

#payment-data .box-step .form-step .payment-group .payment-group-item#payment-group-creditCardPaymentGroup {
  order: 4;
}

#payment-data .box-step .form-step .payment-group .payment-group-item#payment-group-picPayPaymentGroup {
  order: 5;
}

#payment-data .box-step .form-step .payment-group .payment-group-item#payment-group-customPrivate_502PaymentGroup {
  order: 6;
}

#payment-data .box-step .form-step .payment-group .payment-group-item#payment-group-virtualDebitEloPaymentGroup {
  order: 7;
}

@media (min-width: 1025px) {
  #payment-data .box-step .form-step .payment-group .payment-group-item.active .payment-group-item-text::after {
    right: -4px !important;
  }
}
#payment-data .box-step .form-step .gift-card-section {
  background-color: #ffffff;
  margin: 0 14px;
  padding: 0;
}

#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers {
  height: 141px;
  position: relative;
}

#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers .row-fluid {
  display: flex;
}

#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers .row-fluid .payment-discounts-options {
  margin-right: 4px;
}

#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers .row-fluid .payment-discounts-options .help.error {
  margin: 0;
}

#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers .row-fluid .gift-card-provider-options #btn-add-gift-card {
  background: #444444;
  box-shadow: none;
  color: #ffffff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  height: 40px;
  line-height: 22.4px;
  position: absolute;
  right: 0;
  text-shadow: none;
  top: 86px;
  width: 100%;
}

#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers .row-fluid .gift-card-provider-options #btn-add-gift-card:focus,
#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers .row-fluid .gift-card-provider-options #gift-card-provider-selector:focus {
  border-color: #dadada;
  outline: none;
}

#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers label[for=gift-card-provider-selector],
#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers label[for=payment-discounts-code] {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 19.6px;
  margin-bottom: 10px;
}

#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers #gift-card-provider-selector,
#payment-data .box-step .form-step .gift-card-section .gift-card-multiple-providers .payment-discounts-cod {
  border: 1px solid #dadada;
  border-radius: 8px;
  box-sizing: border-box;
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  height: 40px;
  line-height: 19.6px;
  width: 100%;
}

#payment-data .box-step .form-step .gift-card-section .payment-discounts-list {
  margin-bottom: 16px;
}

#payment-data .box-step .form-step .gift-card-section .payment-discounts-list h5[data-i18n="paymentData.paymentGroup.giftCard.used"] {
  font-size: 0;
}

#payment-data .box-step .form-step .gift-card-section .payment-discounts-list h5[data-i18n="paymentData.paymentGroup.giftCard.used"]::after {
  color: #444444;
  content: "Cupom de desconto";
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  line-height: 19.6px;
}

#payment-data .box-step .form-step .gift-card-section .payment-discounts-list table {
  width: 100%;
}

#payment-data .box-step .form-step .gift-card-section .payment-discounts-list table tbody tr {
  display: flex;
  height: 20px;
  justify-content: space-between;
  width: 100%;
}

#payment-data .box-step .form-step .gift-card-section .payment-discounts-list table tbody tr td.number,
#payment-data .box-step .form-step .gift-card-section .payment-discounts-list table tbody tr td.code {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 15.6px;
}

#payment-data .box-step .form-step .gift-card-section .payment-discounts-list table tbody tr td.remove #remove-gift-card {
  font-size: 0;
}

#payment-data .box-step .form-step .gift-card-section .payment-discounts-list table tbody tr td.remove #remove-gift-card::before {
  color: #ed1b2f;
  content: "Excluir";
  display: block;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 19.6px;
}

@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section {
    background: #f9f9f9;
    border-radius: 8px;
    box-sizing: border-box;
    margin: 24px 0 8px;
    min-height: 114px;
    padding: 24px;
    width: 100%;
  }
}
#payment-data .box-step .box-step-content .gift-card-section .payment-discounts .gift-card-provider-group-programa-de-fidelidade {
  display: none;
}

@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts {
    height: 100%;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .gift-card-multiple-providers {
    height: 100%;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .gift-card-multiple-providers .payment-discounts-options {
    max-width: 275px;
    width: 100%;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .gift-card-multiple-providers label[for=gift-card-provider-selector],
#payment-data .box-step .box-step-content .gift-card-section .payment-discounts .gift-card-multiple-providers label[for=payment-discounts-code] {
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .gift-card-multiple-providers .gift-card-provider-options {
    margin-left: 12px;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .gift-card-multiple-providers .gift-card-provider-options #gift-card-provider-selector {
    margin-right: 16px;
    text-overflow: ellipsis;
    width: 141px;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .gift-card-multiple-providers .gift-card-provider-options #btn-add-gift-card {
    border-radius: 8px;
    right: unset;
    top: unset;
    width: 117px;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .payment-discounts-list h5 {
    margin-top: 16px;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .payment-discounts-list table {
    width: 36%;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .payment-discounts-list table tr .code {
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media (min-width: 1025px) {
  #payment-data .box-step .box-step-content .gift-card-section .payment-discounts .payment-discounts-list table tr .number {
    margin-right: 4px;
    white-space: nowrap;
  }
}
#payment-data .box-step .box-step-content .gift-card-section .payment-discounts .payment-discounts-list .gift-card-provider-group-cashback {
  display: none;
}

@media (min-width: 640px) {
  #payment-data .box-step .link-gift-card {
    position: relative;
  }
}
@media (max-width: 1024px) {
  #payment-data .payment-group {
    margin: 0 14px;
  }
}
#payment-data .payment-group a#payment-group-bankInvoicePaymentGroup .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.08696 4.5L29.913 4.5C30.7896 4.5 31.5 5.2104 31.5 6.08696L31.5 25.5652C31.5 26.4418 30.7896 27.1522 29.913 27.1522L2.08696 27.1522C1.2104 27.1522 0.5 26.4418 0.5 25.5652L0.5 6.08696C0.5 5.2104 1.2104 4.5 2.08696 4.5Z%27 stroke=%27%23444444%27/%3E%3Crect x=%273%27 y=%277%27 width=%273%27 height=%2718%27 fill=%27%23444444%27/%3E%3Crect x=%277%27 y=%277%27 width=%273%27 height=%2718%27 fill=%27%23444444%27/%3E%3Crect x=%2722%27 y=%277%27 width=%273%27 height=%2718%27 fill=%27%23444444%27/%3E%3Crect x=%2711%27 y=%277%27 width=%272%27 height=%2718%27 fill=%27%23444444%27/%3E%3Crect x=%2719%27 y=%277%27 width=%272%27 height=%2718%27 fill=%27%23444444%27/%3E%3Crect x=%2727%27 y=%277%27 width=%272%27 height=%2718%27 fill=%27%23444444%27/%3E%3Crect x=%2714%27 y=%277%27 width=%272%27 height=%2718%27 fill=%27%23444444%27/%3E%3Crect x=%2717%27 y=%277%27 width=%271%27 height=%2718%27 fill=%27%23444444%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 7px;
  width: 32px;
}

#payment-data .payment-group a#payment-group-creditCardPaymentGroup .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.08696 4.5L29.913 4.5C30.7896 4.5 31.5 5.2104 31.5 6.08696L31.5 25.5652C31.5 26.4418 30.7896 27.1522 29.913 27.1522L2.08696 27.1522C1.2104 27.1522 0.5 26.4418 0.5 25.5652L0.5 6.08696C0.5 5.2104 1.2104 4.5 2.08696 4.5Z%27 stroke=%27%23444444%27/%3E%3Crect y=%2710%27 width=%2732%27 height=%276%27 fill=%27%23444444%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 32px;
}

#payment-data .payment-group a#payment-group-customPrivate_401PaymentGroup .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M29.913 4L2.08696 4C0.934261 4 0 4.93426 0 6.08696L0 25.5652C0 26.7179 0.934261 27.6522 2.08696 27.6522L29.913 27.6522C31.0657 27.6522 32 26.7179 32 25.5652V6.08696C32 4.93426 31.0657 4 29.913 4Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M18.8281 13.09C15.953 13.09 14.0242 15.1541 14.0242 17.6883C14.0242 18.2346 14.1018 18.7284 14.2478 19.1693H11.7119V10H9.50436C8.67358 10 8 10.6442 8 11.44V20.5604C8 21.3558 8.67358 22 9.50436 22H19.1933C21.2365 21.9862 23.1132 21.3424 23.8068 19.4836H20.5637C20.2829 19.9036 19.6693 20.1045 19.1085 20.1045C18.0213 20.1045 17.4254 19.3999 17.3378 18.4095H24C24 15.0199 22.4396 13.09 18.8285 13.09H18.8281ZM17.355 16.6817C17.513 15.7418 18.1085 15.2212 19.1433 15.2212C20.0369 15.2212 20.6685 15.8757 20.6685 16.6817H17.355Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 32px;
}

#payment-data .payment-group a#payment-group-customPrivate_402PaymentGroup .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M29.913 4L2.08696 4C0.934261 4 0 4.93426 0 6.08696L0 25.5652C0 26.7179 0.934261 27.6522 2.08696 27.6522L29.913 27.6522C31.0657 27.6522 32 26.7179 32 25.5652V6.08696C32 4.93426 31.0657 4 29.913 4Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M12.1514 9.8325C9.45594 9.8325 7.64773 11.7246 7.64773 14.0476C7.64773 14.5484 7.72048 15.0011 7.85735 15.4052H5.47991V7H3.41034C2.63148 7 2 7.59053 2 8.32V16.6804C2 17.4095 2.63148 18 3.41034 18H12.4937C14.4092 17.9873 16.1686 17.3972 16.8189 15.6933H13.7785C13.5152 16.0783 12.94 16.2624 12.4142 16.2624C11.395 16.2624 10.8363 15.6165 10.7542 14.7087H17C17 11.6015 15.5372 9.8325 12.1517 9.8325H12.1514ZM10.7703 13.1249C10.9184 12.2634 11.4768 11.7861 12.4469 11.7861C13.2846 11.7861 13.8767 12.386 13.8767 13.1249H10.7703Z%27 fill=%27white%27/%3E%3Cpath d=%27M19.974 21.0693L18.9394 23.7124L18.8293 23.1753L18.4589 21.3943C18.4319 21.2911 18.3686 21.2012 18.2805 21.141C18.1925 21.0808 18.0856 21.0545 17.9797 21.0669H16.2761L16.2627 21.1478C16.65 21.2392 17.0233 21.3823 17.3726 21.5732L18.3116 24.9396H19.4296L21.0927 21.0709L19.974 21.0693Z%27 fill=%27white%27/%3E%3Cpath d=%27M28.4571 21.0701H27.6407C27.526 21.0554 27.4096 21.0789 27.3096 21.137C27.2096 21.1951 27.1315 21.2846 27.0874 21.3915L25.5186 24.9425H26.628C26.628 24.9425 26.8093 24.4648 26.8502 24.36H28.2033C28.2349 24.496 28.3321 24.9408 28.3321 24.9408H29.3124L28.4571 21.0701ZM27.1546 23.5687C27.1983 23.4566 27.6294 22.3496 27.7156 22.1152C27.8581 22.7831 27.7192 22.135 28.0313 23.5687H27.1546Z%27 fill=%27white%27/%3E%3Cpath d=%27M24.7075 22.6228C24.3384 22.4435 24.1121 22.3237 24.1145 22.1423C24.1145 21.9804 24.306 21.8088 24.7217 21.8088C25.028 21.8011 25.3316 21.8674 25.6069 22.0019L25.7502 21.162C25.4465 21.0524 25.1258 20.9976 24.803 21.0001C23.7592 21.0001 23.0221 21.5263 23.0176 22.2791C23.012 22.8361 23.5438 23.1469 23.9433 23.3315C24.3546 23.5213 24.493 23.6424 24.491 23.812C24.4881 24.0718 24.1627 24.1908 23.8587 24.1908C23.4655 24.2 23.0764 24.1088 22.7282 23.9257L22.5801 24.7931C22.9567 24.9323 23.3553 25.0023 23.7567 24.9999C24.8674 24.9999 25.5883 24.4802 25.5964 23.676C25.5984 23.2348 25.3171 22.8992 24.7075 22.6228Z%27 fill=%27white%27/%3E%3Cpath d=%27M20.8604 24.9425H21.9164L22.5774 21.0665H21.5209L20.8604 24.9425Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 32px;
}

#payment-data .payment-group a#payment-group-customPrivate_501PaymentGroup .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M29.913 4L2.08696 4C0.934261 4 0 4.93426 0 6.08696L0 25.5652C0 26.7179 0.934261 27.6522 2.08696 27.6522L29.913 27.6522C31.0657 27.6522 32 26.7179 32 25.5652V6.08696C32 4.93426 31.0657 4 29.913 4Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M18.8281 13.09C15.953 13.09 14.0242 15.1541 14.0242 17.6883C14.0242 18.2346 14.1018 18.7284 14.2478 19.1693H11.7119V10H9.50436C8.67358 10 8 10.6442 8 11.44V20.5604C8 21.3558 8.67358 22 9.50436 22H19.1933C21.2365 21.9862 23.1132 21.3424 23.8068 19.4836H20.5637C20.2829 19.9036 19.6693 20.1045 19.1085 20.1045C18.0213 20.1045 17.4254 19.3999 17.3378 18.4095H24C24 15.0199 22.4396 13.09 18.8285 13.09H18.8281ZM17.355 16.6817C17.513 15.7418 18.1085 15.2212 19.1433 15.2212C20.0369 15.2212 20.6685 15.8757 20.6685 16.6817H17.355Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 32px;
}

#payment-data .payment-group a#payment-group-instantPaymentPaymentGroup {
  order: 2;
}

#payment-data .payment-group a#payment-group-instantPaymentPaymentGroup .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_2388_19790%29%27%3E%3Cpath d=%27M16.5023 16.1384C15.8698 16.1384 15.3116 15.8721 14.8651 15.4156L12.4465 12.9427C12.2605 12.7524 11.9628 12.7524 11.814 12.9427L9.35814 15.4156C8.91163 15.8721 8.31628 16.1384 7.72093 16.1384H7.2L10.2884 19.2581C11.2186 20.2473 12.7814 20.2473 13.7116 19.2581L16.8 16.1384H16.5023Z%27 fill=%27%2378B6A8%27/%3E%3Cpath d=%27M7.72093 7.88647C8.35349 7.88647 8.91163 8.11565 9.35814 8.57401L11.814 11.0568C11.9628 11.2477 12.2605 11.2477 12.4465 11.0568L14.8651 8.57401C15.3116 8.11565 15.907 7.88647 16.5023 7.88647H16.8L13.7116 4.71618C12.7814 3.76127 11.2186 3.76127 10.2884 4.71618L7.2 7.88647H7.72093Z%27 fill=%27%2378B6A8%27/%3E%3Cpath d=%27M19.2826 10.4505L17.5053 8.8H16.4686C16.0242 8.8 15.617 8.96842 15.3208 9.23789L12.9141 11.4274C12.6919 11.6295 12.3957 11.6968 12.0995 11.6968C11.8033 11.6968 11.47 11.6295 11.2479 11.4274L8.84117 9.20421C8.54496 8.93474 8.13768 8.8 7.69336 8.8H6.50852L4.69424 10.4505C3.76859 11.2926 3.76859 12.7074 4.69424 13.5495L6.50852 15.2H7.69336C8.13768 15.2 8.54496 15.0316 8.84117 14.7621L11.2479 12.5726C11.6922 12.1684 12.4327 12.1684 12.877 12.5726L15.2837 14.7621C15.5799 15.0316 15.9872 15.2 16.4315 15.2H17.4683L19.2455 13.5495C20.2452 12.7074 20.2452 11.2926 19.2826 10.4505Z%27 fill=%27%2378B6A8%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_2388_19790%27%3E%3Crect width=%2724%27 height=%2724%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 32px;
}

#payment-data .payment-group a#payment-group-customPrivate_502PaymentGroup .payment-group-item-text::after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2732%27 height=%2732%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M30.246 0H2.42A2.087 2.087 0 00.333 2.087v19.478c0 1.153.934 2.087 2.087 2.087h27.826a2.087 2.087 0 002.087-2.087V2.087A2.087 2.087 0 0030.246 0z%27 fill=%27%231A1876%27/%3E%3Cpath d=%27M13.02 15.165h1.816l1.136-6.661h-1.816l-1.136 6.661zM19.633 11.178c-.634-.308-1.023-.514-1.02-.825 0-.279.33-.574 1.044-.574.527-.013 1.049.101 1.522.332l.246-1.443a4.692 4.692 0 00-1.628-.278c-1.794 0-3.06.904-3.068 2.198-.01.957.904 1.491 1.59 1.809.707.326.945.534.942.825-.005.447-.564.651-1.087.651a3.974 3.974 0 01-1.943-.455l-.254 1.49c.647.24 1.332.36 2.022.356 1.909 0 3.148-.893 3.162-2.275.003-.759-.48-1.335-1.528-1.81zM26.077 8.51h-1.403a.904.904 0 00-.951.552l-2.697 6.103h1.907s.312-.82.382-1h2.326c.054.233.22.997.22.997h1.686l-1.47-6.652zm-2.239 4.294c.075-.193.816-2.095.964-2.498.245 1.148.007.034.543 2.498h-1.507zM11.498 8.509L9.719 13.05l-.189-.923-.636-3.06a.76.76 0 00-.824-.564H5.142l-.023.14a7.627 7.627 0 011.908.73L8.64 15.16h1.92l2.86-6.649-1.923-.002z%27 fill=%27%23fff%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0 !important;
  top: 5px;
  width: 32px;
}

#payment-data .payment-group a#payment-group-virtualDebitEloPaymentGroup > .payment-group-item-text {
  flex-direction: column;
}

#payment-data .payment-group a#payment-group-virtualDebitEloPaymentGroup > .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.08696 4.5L29.913 4.5C30.7896 4.5 31.5 5.2104 31.5 6.08696L31.5 25.5652C31.5 26.4418 30.7896 27.1522 29.913 27.1522L2.08696 27.1522C1.2104 27.1522 0.5 26.4418 0.5 25.5652L0.5 6.08696C0.5 5.2104 1.2104 4.5 2.08696 4.5Z%27 stroke=%27%23444444%27/%3E%3Crect y=%2710%27 width=%2732%27 height=%276%27 fill=%27%23444444%27/%3E%3Crect x=%274%27 y=%2720%27 width=%276%27 height=%271%27 fill=%27%23444444%27/%3E%3Crect x=%2711%27 y=%2720%27 width=%276%27 height=%271%27 fill=%27%23444444%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 32px;
}

#payment-data .payment-group a#payment-group-picPayPaymentGroup > .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M29.913 4L2.08696 4C0.934261 4 0 4.93426 0 6.08696L0 25.5652C0 26.7179 0.934261 27.6522 2.08696 27.6522L29.913 27.6522C31.0657 27.6522 32 26.7179 32 25.5652V6.08696C32 4.93426 31.0657 4 29.913 4Z%27 fill=%27%2321C25E%27/%3E%3Cpath d=%27M8.34677 18.46H9.5629V15.08H8.34677V18.46ZM9.98226 12.78H9.16452V13.56H9.98226V12.78ZM5.39032 13.16H4.21613V14.14H5.30645C5.99839 14.14 6.39677 14.46 6.39677 15.06C6.39677 15.66 5.99839 16 5.30645 16H4.21613V14.16H3V18.46H4.21613V16.98H5.36936C6.77419 16.98 7.59194 16.26 7.59194 15.02C7.59194 13.86 6.79516 13.16 5.39032 13.16ZM10.8 12H8.34677V14.34H10.8V12ZM10.4016 13.94H8.76613V12.38H10.4016V13.94ZM17.5306 13.16H16.4194V14.14H17.4677C18.1597 14.14 18.5581 14.46 18.5581 15.06C18.5581 15.66 18.1597 16 17.4677 16H16.4194V14.16H15.2032V18.46H16.4194V16.98H17.5306C18.9355 16.98 19.7532 16.26 19.7532 15.02C19.7532 13.86 18.9355 13.16 17.5306 13.16ZM27.7419 14.4L26.6935 16.92L25.6452 14.4H24.3871L26.0645 18.46L25.4145 20H26.6935L29 14.4H27.7419ZM22.2903 14.38C21.5564 14.38 20.9903 14.54 20.3613 14.84L20.7387 15.64C21.179 15.4 21.6194 15.28 22.0177 15.28C22.6048 15.28 22.8984 15.52 22.8984 15.96V16.04H21.7242C20.6758 16.04 20.1097 16.5 20.1097 17.26C20.1097 18 20.6548 18.52 21.5774 18.52C22.1645 18.52 22.5839 18.32 22.9194 17.98V18.42H24.1145V15.78C24.0726 14.92 23.4226 14.38 22.2903 14.38ZM23.0032 17.1C22.8774 17.44 22.521 17.72 22.0177 17.72C21.5984 17.72 21.3468 17.52 21.3468 17.2C21.3468 16.88 21.5774 16.74 22.0387 16.74H23.0032V17.1ZM12.6661 17.58C12.079 17.58 11.6597 17.14 11.6597 16.48C11.6597 15.84 12.079 15.4 12.6661 15.4C13.0855 15.4 13.4 15.56 13.6306 15.84L14.4484 15.28C14.071 14.74 13.421 14.42 12.6032 14.42C11.3242 14.4 10.4435 15.24 10.4435 16.48C10.4435 17.72 11.3242 18.54 12.6032 18.54C13.4839 18.54 14.1339 18.2 14.4903 17.64L13.6516 17.1C13.4419 17.42 13.1065 17.58 12.6661 17.58Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  right: 0 !important;
  top: 5px;
  width: 32px;
}

#payment-data .payment-group a#payment-group-WH\ Google\ PayPaymentGroup > .payment-group-item-text::after {
  background-image: url("data:image/svg+xml,<svg width=\"42\" height=\"42\" viewBox=\"0 0 42 42\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_3105_75543%29\"><path d=\"M29.8543 21.2331C30.9179 21.2331 31.7399 21.5232 32.3685 22.1034C32.997 22.6835 33.287 23.4571 33.287 24.4241V29.0655H31.9333V28.0019H31.8849C31.3048 28.8722 30.4828 29.3074 29.5158 29.3074C28.6939 29.3074 27.9687 29.0655 27.3885 28.5821C26.8567 28.0987 26.5182 27.4218 26.5182 26.6966C26.5182 25.923 26.8084 25.2944 27.3885 24.8109C27.9687 24.3274 28.7906 24.134 29.7576 24.134C30.6278 24.134 31.3048 24.2791 31.8365 24.6175V24.2791C31.8365 23.8278 31.6681 23.3766 31.3311 23.0826L31.2563 23.0221C30.8696 22.6836 30.3861 22.4902 29.8543 22.4902C29.0324 22.4902 28.4039 22.8287 27.9687 23.5055L26.7117 22.7318C27.4852 21.7165 28.5005 21.2331 29.8543 21.2331ZM23.0372 17.9454C23.9047 17.9454 24.7291 18.2473 25.3883 18.8103L25.503 18.9123C26.1798 19.4925 26.5182 20.3628 26.5182 21.2814C26.5182 22.2 26.1798 23.022 25.503 23.6505C24.826 24.2791 24.0041 24.6175 23.0372 24.6175L20.7165 24.5691V29.0655H19.2659V17.9453L23.0372 17.9454ZM30.0476 25.2944C29.4675 25.2944 28.984 25.4394 28.5972 25.7295C28.2104 25.9713 28.017 26.3097 28.017 26.7448C28.017 27.1316 28.2105 27.47 28.5005 27.6635C28.839 27.9052 29.2257 28.0502 29.6126 28.0502C30.154 28.0502 30.6955 27.8396 31.1191 27.4578L31.208 27.3733C31.6915 26.9382 31.9333 26.4064 31.9333 25.8262C31.4982 25.4878 30.8695 25.2944 30.0476 25.2944ZM23.1339 19.2991H20.7165V23.1671H23.1339C23.6657 23.1671 24.1975 22.9737 24.536 22.5869C25.3095 21.8617 25.3095 20.653 24.5843 19.9277L24.536 19.8793C24.1491 19.4926 23.6657 19.2508 23.1339 19.2991ZM41.1195 21.4748L36.333 32.4499H34.8826L36.6714 28.6304L33.5287 21.5232H35.0759L37.3483 26.9865H37.3966L39.6207 21.5232H41.1195V21.4748Z\" fill=\"%235F6368\"/><path d=\"M13.5344 23.6022C13.5344 23.1671 13.486 22.732 13.4376 22.2969H7.39421V24.7627H10.8269C10.6819 25.5362 10.2468 26.2614 9.56989 26.6966V28.2921H11.6489C12.8576 27.1801 13.5344 25.5362 13.5344 23.6023L13.5344 23.6022Z\" fill=\"%234285F4\"/><path d=\"M7.39412 29.8384C9.13461 29.8384 10.5851 29.2581 11.6488 28.2912L9.56981 26.6957C8.98959 27.0825 8.26436 27.3242 7.39412 27.3242C5.75021 27.3242 4.29976 26.2122 3.81627 24.665H1.68903V26.3089C2.80101 28.4846 4.9767 29.8384 7.39412 29.8384Z\" fill=\"%2334A853\"/><path d=\"M3.81629 24.6663C3.52626 23.8927 3.52626 23.0224 3.81629 22.2005V20.5566H1.68904C0.77036 22.3456 0.77036 24.4729 1.68904 26.3101L3.81629 24.6663Z\" fill=\"%23FBBC04\"/><path d=\"M7.39413 19.589C8.31273 19.589 9.18298 19.9275 9.85992 20.556L11.6971 18.7188C10.5367 17.6551 8.9896 17.0266 7.44242 17.0749C5.02499 17.0749 2.80102 18.4287 1.73732 20.6043L3.86464 22.2482C4.29976 20.701 5.75022 19.589 7.39413 19.589Z\" fill=\"%23EA4335\"/></g><defs><clipPath id=\"clip0_3105_75543\"><rect width=\"40\" height=\"20\" fill=\"white\" transform=\"translate%281 13%29\"/></clipPath></defs></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  content: "";
  display: block;
  height: 19px;
  position: absolute;
  right: 0;
  top: 10px;
  width: 32px;
}

#payment-data .payment-group .payment-group-item {
  border: 1px solid #f5f5f5;
  border-radius: 4px;
  box-sizing: border-box;
  margin-bottom: 8px;
  opacity: 1;
  padding-left: 16px;
}

#payment-data .payment-group .payment-group-item.active {
  background: #f5f5f5;
}

@media (max-width: 1024px) {
  #payment-data .payment-group {
    width: calc(37% - 14px);
  }
  #payment-data .payment-pix-step1-text,
#payment-data .payment-pix-step2-text {
    width: 100% !important;
  }
  #payment-data .payment-group .payment-group-list-btn {
    margin: 0;
    width: 100%;
  }
  #payment-data .payment-group .payment-group-item,
#payment-data .payment-group .payment-group-item.active {
    margin-left: 8px !important;
  }
  #payment-data .steps-view {
    width: 55%;
  }
  .iframe-custom-private-501-payment-group .CardForm {
    width: 100% !important;
  }
}
#payment-data .payment-group .payment-group-item .payment-group-item-text {
  background-image: none;
  color: #444444;
  display: flex;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  justify-content: space-between;
  line-height: 16.8px;
  padding: 13px 0;
  position: relative;
}

#payment-data .payment-group .payment-group-item .payment-group-item-text.payment-group-item-text-advanced {
  margin: 0;
  padding: 5.5px 0;
}

#payment-data .payment-group .payment-group-item .payment-group-item-text .payment-group-item-label {
  color: #444444;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  line-height: 14px;
}

#payment-data .payment-finish {
  background: #f5f5f5;
  display: flex;
  flex-wrap: wrap;
  margin-left: auto;
  max-width: 486px;
  padding-bottom: 16px;
}

@media (min-width: 1025px) {
  #payment-data .payment-finish {
    max-width: 549px;
  }
}
#payment-data .payment-finish .value-payment {
  margin-top: 24px;
  width: 35%;
}

#payment-data .payment-finish .value-payment #text-pay {
  color: #444444;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 4px;
}

#payment-data .payment-finish .value-payment #value-pay {
  color: #444444;
  font-size: 16px;
  margin-bottom: 0px;
}

@media (min-width: 1025px) {
  #payment-data .payment-finish .value-payment {
    display: none;
  }
}
#payment-data .payment-finish #pay-finish {
  background: #27ae60;
  border: 1px solid #27ae60;
  border-radius: 8px;
  box-shadow: none;
  box-sizing: border-box;
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  height: 46px;
  margin-top: 24px;
  width: 65%;
}

#payment-data .payment-finish #pay-finish::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2723%27 height=%2722%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.917 10.084H5.083c-1.012 0-1.833.82-1.833 1.833v6.417c0 1.012.82 1.833 1.833 1.833h12.834c1.012 0 1.833-.82 1.833-1.833v-6.417c0-1.012-.82-1.833-1.833-1.833zM6.916 10.084V6.417a4.583 4.583 0 119.167 0v3.667%27 stroke=%27%23fff%27 stroke-width=%271.333%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath stroke=%27%23fff%27 stroke-width=%272%27 stroke-linecap=%27round%27 d=%27M11.416 14.75h.167%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  color: transparent;
  content: "ico";
  font-size: 18px;
  height: 22px;
  margin-right: 8px;
  width: 23px;
}

@media (min-width: 1025px) {
  #payment-data .payment-finish #pay-finish {
    margin-top: 16px;
    max-width: 300px;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  #payment-data .step.accordion-group {
    padding: 24px 16px 16px 16px;
  }
  #payment-data .accordion-heading .accordion-toggle {
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
  }
  #payment-data .accordion-heading .accordion-toggle .link-box-edit {
    margin-top: -4px;
    right: -22px;
  }
}
.client-profile-data .client-pre-email {
  border: none;
  height: 260px;
  left: 0;
  top: 15px;
  width: 100%;
}

@media (min-width: 768px) {
  .client-profile-data .client-pre-email {
    align-items: center;
    flex-direction: column;
    height: 100%;
    top: unset;
    background: #f5f5f5;
    left: 0;
  }
}
.client-profile-data .client-pre-email .link-cart {
  left: 0px;
  position: absolute;
  top: -110px;
}

.client-profile-data .client-pre-email .link-cart small a {
  color: #444444;
  font-size: 0;
}

.client-profile-data .client-pre-email .link-cart small a::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2713%27 viewBox=%270 0 12 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0%29%27%3E%3Cpath d=%27M0.721474 5.80322L6.54454 11.7499L5.82307 12.4999L0 6.55322L0.721474 5.80322Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M6.54454 1.25L0.720644 7.3033L0 6.5533L5.82307 0.5L6.54454 1.25Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M1.09033 5.95459H11.9995V7.0455H1.09033V5.95459Z%27 fill=%27%23ED1B2F%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0%27%3E%3Crect width=%2712%27 height=%2712%27 fill=%27white%27 transform=%27translate%280 0.5%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  color: transparent;
  content: "aa";
  display: inline-block;
  font-size: 12px;
  margin-right: 12px;
}

.client-profile-data .client-pre-email .link-cart small a::after {
  content: "Voltar para a sacola";
  font-size: 12px;
}

.client-profile-data .client-pre-email .pre-email {
  padding: 16px;
  width: 91%;
}

@media (max-width: 1024px) {
  .client-pre-email-h label {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
  }
  .client-profile-data .client-pre-email .pre-email {
    width: 100%;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #fff;
    border-radius: 8px;
    padding: 20px 0;
  }
  .client-profile-data .client-pre-email .pre-email .client-pre-email-h,
.client-profile-data .client-pre-email .pre-email .client-pre-email-h label {
    margin-top: 0;
  }
  .client-pre-email .client-email {
    margin: 0 !important;
  }
  .row-fluid .orderform-template-holder {
    width: 65% !important;
  }
  .row-fluid .mini-cart {
    width: 32.8723404255% !important;
  }
  #client-profile-data .accordion-inner {
    padding-left: 0;
  }
  #client-profile-data .accordion-heading .accordion-toggle {
    padding-left: 0;
    padding-top: 0;
  }
  .payment-group-item {
    /* margin-left: 0 !important; */
  }
}
@media (max-width: 980px) {
  .client-profile-data .client-pre-email .pre-email {
    width: 100%;
    padding: 16px;
    box-sizing: border-box;
  }
  .iframe-credit-card-payment-group .CardForm,
.mini-cart .cart-fixed,
.mini-cart .cart-fixed-transition,
#payment-data,
#shipping-data,
#client-profile-data {
    width: 100%;
    max-width: unset;
    box-sizing: border-box;
  }
}
@media (min-width: 1025px) {
  .client-profile-data .client-pre-email .pre-email {
    background-color: white;
    border-radius: 8px;
    box-sizing: border-box;
    max-width: 920px;
    padding: 32px;
    width: 100%;
    margin: 0 auto;
  }
}
.client-profile-data .client-pre-email .pre-email .client-pre-email-h {
  margin-bottom: 32px;
}

.client-profile-data .client-pre-email .pre-email .client-pre-email-h label > span {
  color: #000000;
  font-size: 0;
}

.client-profile-data .client-pre-email .pre-email .client-pre-email-h label > span::before {
  content: "Digite o seu e-mail.";
  font-size: 20px;
}

.client-profile-data .client-pre-email .pre-email .client-pre-email-h label > small {
  color: #444444;
  font-size: 0;
}

.client-profile-data .client-pre-email .pre-email .client-pre-email-h label > small::before {
  content: "Rápido fácil e seguro";
  font-size: 12px;
}

@media (min-width: 1025px) {
  .client-profile-data .client-pre-email .pre-email .client-pre-email-h {
    margin-bottom: 16px;
    margin-top: 0;
  }
  .client-profile-data .client-pre-email .pre-email .client-pre-email-h label {
    margin: 0px;
  }
  .client-profile-data .client-pre-email .pre-email .client-pre-email-h label > span {
    color: #000000;
    font-size: 0;
  }
  .client-profile-data .client-pre-email .pre-email .client-pre-email-h label > span::before {
    font-size: 24px;
  }
  .client-profile-data .client-pre-email .pre-email .client-pre-email-h label > small {
    color: #444444;
    font-size: 0;
  }
  .client-profile-data .client-pre-email .pre-email .client-pre-email-h label > small::before {
    font-size: 16px;
  }
}
.client-profile-data .client-pre-email .pre-email .client-email .input-block-level {
  border-radius: 8px;
  margin-bottom: 16px;
  padding-left: 16px;
}

@media (min-width: 1025px) {
  .client-profile-data .client-pre-email .pre-email .client-email .input-block-level {
    height: 48px;
    margin: 0;
    margin-right: 7px;
    width: 81.53%;
  }
}
.client-profile-data .client-pre-email .pre-email .client-email button#btn-client-pre-email {
  background: #ed1b2f;
  background-image: none !important;
  border: 1px solid #ed1b2f;
  border-radius: 8px;
  box-shadow: none;
  font-family: Lato, sans-serif;
  height: 46px;
  text-shadow: none;
  width: 100%;
}

@media (min-width: 768px) {
  .client-profile-data .client-pre-email .pre-email .client-email button#btn-client-pre-email {
    background-color: #27ae60 !important;
    border: 1px solid #27ae60 !important;
    height: 48px !important;
    position: relative;
    top: 0;
  }
}
@media (min-width: 1025px) {
  .client-profile-data .client-pre-email .pre-email .client-email button#btn-client-pre-email {
    width: 17.6%;
  }
}
.client-profile-data .client-pre-email .pre-email .client-email button#btn-client-pre-email > span {
  font-size: 0;
  line-height: 1;
}

.client-profile-data .client-pre-email .pre-email .client-email button#btn-client-pre-email > span::before {
  color: #ffffff;
  content: "Continue";
  font-size: 16px;
}

@media (min-width: 1025px) {
  .client-profile-data .client-pre-email .pre-email .client-email {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    width: 100%;
  }
}
.client-profile-data .client-pre-email .emailInfo {
  align-items: center;
  background-color: #f5f5f5;
  border: #f5f5f5;
  border-radius: 0 !important;
  display: flex;
  flex-direction: column;
  margin-top: 24px;
  padding: 0;
  width: 100%;
}

.client-profile-data .client-pre-email .emailInfo h3 {
  color: #444444;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  width: 210px;
}

.client-profile-data .client-pre-email .emailInfo__container {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  height: 270px;
  justify-content: space-between;
  padding: 24px 12px;
  width: 88%;
}

@media (max-width: 1024px) {
  .client-profile-data .client-pre-email .emailInfo__container {
    width: 48%;
  }
}
@media (max-width: 768px) {
  .client-profile-data .client-pre-email .emailInfo__container {
    width: 100%;
  }
}
.client-profile-data .client-pre-email .emailInfo__container__item {
  align-items: center;
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 50%;
}

.client-profile-data .client-pre-email .emailInfo__container__item--text {
  color: #444444;
  font-size: 12px;
  width: 124px;
}

.client-profile-data .client-pre-email .emailInfo ul.unstyled,
.client-profile-data .client-pre-email .emailInfo .icon-lock {
  display: none;
}

@media (min-width: 1025px) {
  .client-profile-data .client-pre-email .emailInfo {
    margin-top: 32px;
  }
  .client-profile-data .client-pre-email .emailInfo h3 {
    margin-bottom: 16px;
    margin-top: 0;
    width: auto;
  }
  .client-profile-data .client-pre-email .emailInfo .emailInfo__container {
    box-sizing: border-box;
    display: flex;
    height: auto;
    padding: 16px 32px;
    width: 66.64%;
  }
  .client-profile-data .client-pre-email .emailInfo .emailInfo__container .emailInfo__container__item {
    width: auto;
  }
}
.client-profile-data .accordion-group {
  background-color: #ffffff;
  border: none;
  border-radius: 8px;
  height: auto;
  margin-bottom: 12px;
  padding: 24px 16px 16px;
}

.client-profile-data .accordion-group .accordion-toggle .icon-user {
  font-size: 0;
}

.client-profile-data .accordion-group .accordion-toggle .icon-user::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M17 8C17 10.7614 14.7614 13 12 13C9.23858 13 7 10.7614 7 8C7 5.23858 9.23858 3 12 3C14.7614 3 17 5.23858 17 8ZM15.9962 13.748C17.8118 12.4833 19 10.3804 19 8C19 4.13401 15.866 1 12 1C8.13401 1 5 4.13401 5 8C5 10.3804 6.18818 12.4833 8.00381 13.748C6.90833 14.1768 5.89749 14.7827 5.02614 15.5451C4.08755 16.3664 3.32653 17.3559 2.80128 18.4655C2.27551 19.5761 2 20.7781 2 22C2 23.1046 2.89543 24 4 24H20C21.1046 24 22 23.1046 22 22C22 20.7781 21.7245 19.5761 21.1987 18.4655C20.6735 17.3559 19.9125 16.3664 18.9739 15.5451C18.1025 14.7827 17.0917 14.1768 15.9962 13.748ZM12 15C10.9494 15 9.90914 15.1811 8.93853 15.5328C7.96793 15.8846 7.08601 16.4002 6.34315 17.0503C5.60028 17.7003 5.011 18.4719 4.60896 19.3212C4.50369 19.5436 4.41179 19.7702 4.33348 20C4.11274 20.6478 4 21.3215 4 22H20C20 21.3215 19.8873 20.6478 19.6665 20C19.5882 19.7702 19.4963 19.5436 19.391 19.3212C18.989 18.4719 18.3997 17.7003 17.6569 17.0503C16.914 16.4002 16.0321 15.8846 15.0615 15.5328C14.0909 15.1811 13.0506 15 12 15Z%27 fill=%27%23444444%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  content: "";
  height: 24px;
  margin-bottom: -2px;
  margin-right: 8px;
  width: 24px;
}

.client-profile-data .accordion-group .accordion-toggle .link-box-edit {
  background: #f5f5f5;
  border: none;
  border-radius: 4px !important;
  box-shadow: none;
  padding: 0 8px;
  margin-top: -4px;
  top: -8px !important;
}

.client-profile-data .accordion-group .accordion-toggle .link-box-edit .icon-edit {
  font-size: 0;
}

.client-profile-data .accordion-group .accordion-toggle .link-box-edit .icon-edit::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.33301 2.66669H2.66634C2.31272 2.66669 1.97358 2.80716 1.72353 3.05721C1.47348 3.30726 1.33301 3.6464 1.33301 4.00002V13.3334C1.33301 13.687 1.47348 14.0261 1.72353 14.2762C1.97358 14.5262 2.31272 14.6667 2.66634 14.6667H11.9997C12.3533 14.6667 12.6924 14.5262 12.9425 14.2762C13.1925 14.0261 13.333 13.687 13.333 13.3334V8.66669%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M12.333 1.66659C12.5982 1.40138 12.9579 1.25238 13.333 1.25238C13.7081 1.25238 14.0678 1.40138 14.333 1.66659C14.5982 1.93181 14.7472 2.29152 14.7472 2.66659C14.7472 3.04167 14.5982 3.40138 14.333 3.66659L7.99967 9.99993L5.33301 10.6666L5.99967 7.99993L12.333 1.66659Z%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  height: 16px;
  padding-top: 6px;
  width: 16px;
}

.client-profile-data .accordion-group .accordion-toggle > span {
  color: #444444;
  font-size: 20px;
  font-weight: bold;
}

.client-profile-data .accordion-group .accordion-body {
  align-items: center;
}

.client-profile-data .accordion-group .accordion-body .box-client-info {
  /* Ainda não foi confirmado se terá inclusão de dados de PJ */
}

.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf {
  width: 100%;
  /* Input e-mail é diferente dos demais */
  /* demais inputs */
  /* input CPF */
}

.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf p {
  margin-bottom: 24px;
  margin-right: 0px;
  width: 100%;
}

.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf p[data-bind="fadeVisible: emailSuggestionDomain, click: acceptSuggestion"] {
  width: 100%;
}

.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf p[data-bind="fadeVisible: emailSuggestionDomain, click: acceptSuggestion"] a {
  color: #ed1b2f;
}

.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-notice {
  font-size: 0;
}

@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-notice {
    color: #444444;
    font-size: 14px;
    margin-top: 8px;
    width: 80%;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-notice::before {
  content: "Solicitamos apenas as informacões essenciais";
  font-size: 14px;
}

@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-notice::before {
    display: none;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-email > input {
  height: 44px;
  padding-right: 50px;
}

@media (min-width: 425px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-email > input {
    height: 40px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf > p > label {
  color: #444444;
  font-size: 16px;
  margin-bottom: 6px;
}

.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf p > input {
  border-radius: 8px;
  color: #444444;
  height: 32px;
  padding-left: 16px;
  width: -webkit-fill-available !important;
  width: -moz-available !important;
}

@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf p > input {
    padding: 4px;
  }
}
@media (min-width: 1366px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf p > input {
    padding: 8px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf p > input::placeholder {
  color: #babcbe;
}

@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf p > input {
    width: -webkit-fill-available !important;
    width: -moz-available !important;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-document {
  width: 100%;
}

@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-document {
    margin-right: 1%;
    width: 49%;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-phone {
  float: left !important;
  margin-bottom: 10px;
}

.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-phone > label {
  color: #444444;
  font-size: 16px !important;
  margin-bottom: 6px;
}

.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-phone > input {
  border-radius: 8px;
  height: 32px;
  padding-left: 16px;
}

@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-phone > input {
    padding: 4px;
  }
}
@media (min-width: 1366px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-phone > input {
    padding: 8px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf .client-phone > input::placeholder {
  color: #babcbe !important;
}

@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .client-profile-data .accordion-group .accordion-body .box-client-info .box-client-info-pf div {
    margin-left: 1%;
    width: 49%;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .newsletter {
  padding: 16px;
}

@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .newsletter {
    padding: 10px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox {
  margin-bottom: 16px;
  padding-left: 22px;
  position: relative;
}

@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox {
    padding-left: 28px;
    width: 75%;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox > input[type=checkbox] {
  opacity: 0;
}

.client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox > input[type=checkbox]:checked + .newsletter-text::after {
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  bottom: 25px;
  content: "";
  height: 6px;
  left: 4px;
  position: absolute;
  transform: rotate(45deg);
  width: 3px;
  z-index: 3000;
}

@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox > input[type=checkbox]:checked + .newsletter-text::after {
    left: 7px;
    top: 9px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox > input[type=checkbox]:checked + .newsletter-text::before {
  background: #ed1b2f !important;
  border: 1.5px solid #ed1b2f;
  z-index: 2000;
}

.client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox .newsletter-text {
  color: #444444;
  font-size: 12px;
  line-height: 10px;
  margin-left: 2px;
}

@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox .newsletter-text {
    margin: 0px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox .newsletter-text::before {
  background-color: transparent;
  border: 1.5px solid #babcbe;
  border-radius: 4px;
  bottom: 19px;
  content: "";
  height: 16px;
  left: -3px;
  margin-right: 8px;
  position: absolute;
  vertical-align: bottom;
  width: 17px;
  z-index: 1000;
}

@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .newsletter .checkbox .newsletter-text::before {
    left: 0px;
    top: 5px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register {
  background: #f9f9f9;
  border-radius: 8px;
  padding: 10px;
}

.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label {
  padding: 0px 42px 0px 30px;
  position: relative;
}

.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2737%27 height=%2731%27 viewBox=%270 0 37 31%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%2725.1211%27 y=%270.892578%27 width=%2716.2969%27 height=%2725.8502%27 transform=%27rotate%2845 25.1211 0.892578%29%27 fill=%27url%28%23paint0_linear%29%27/%3E%3Crect x=%270.0996094%27 y=%2712.4121%27 width=%2716.2969%27 height=%2725.8502%27 transform=%27rotate%28-45 0.0996094 12.4121%29%27 fill=%27%23ED202D%27/%3E%3Cpath d=%27M6.32832 2.47355C4.96775 1.11298 2.76184 1.11299 1.40128 2.47355C0.0407188 3.83411 0.0407188 6.04002 1.40128 7.40058L4.82893 10.8282C4.93724 10.9365 5.05092 11.0362 5.1691 11.1273L5.77185 10.5246C5.65008 10.4386 5.53395 10.3412 5.42498 10.2322L1.99733 6.80453C0.965959 5.77316 0.965959 4.10097 1.99733 3.0696C3.0287 2.03822 4.70089 2.03822 5.73226 3.0696L9.15991 6.49724C9.26889 6.60622 9.36634 6.72234 9.45229 6.84411L10.055 6.24136C9.96397 6.12318 9.86428 6.00951 9.75596 5.90119L6.32832 2.47355Z%27 fill=%27%23AB1F23%27/%3E%3Ccircle cx=%275.43474%27 cy=%2710.7199%27 r=%270.842942%27 fill=%27white%27/%3E%3Ccircle cx=%279.93083%27 cy=%276.507%27 r=%270.842942%27 fill=%27white%27/%3E%3Cdefs%3E%3ClinearGradient id=%27paint0_linear%27 x1=%2733.2695%27 y1=%270.892578%27 x2=%2733.2695%27 y2=%2726.7428%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23ED202D%27/%3E%3Cstop offset=%270.194357%27 stop-color=%27%23E21F26%27/%3E%3Cstop offset=%270.421056%27 stop-color=%27%23991F23%27/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  content: "";
  height: 30px;
  position: absolute;
  right: 0px;
  top: 12px;
  width: 37px;
}

@media (min-width: 1025px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label::after {
    top: 6px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label > input[type=checkbox] {
  opacity: 0;
}

.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label > input[type=checkbox]:checked + .cml-modal__disclaimer::after {
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  bottom: 18px;
  content: "";
  height: 6px;
  left: 8px;
  position: absolute;
  transform: rotate(45deg);
  width: 3px;
  z-index: 3000;
}

@media (min-width: 1366px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label > input[type=checkbox]:checked + .cml-modal__disclaimer::after {
    bottom: 18px;
    left: 8px;
  }
}
.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label > input[type=checkbox]:checked + .cml-modal__disclaimer::before {
  background: #ed1b2f !important;
  border: 1.5px solid #ed1b2f;
  z-index: 2000;
}

.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label .cml-modal__disclaimer {
  color: #444444;
  font-size: 12px;
}

.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label .cml-modal__disclaimer strong {
  color: #ed1b2f;
}

.client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label .cml-modal__disclaimer::before {
  background-color: white;
  border: 1.5px solid #babcbe;
  border-radius: 4px;
  bottom: 30px;
  content: "";
  height: 16px;
  left: 0px;
  margin-right: 8px;
  position: absolute;
  vertical-align: bottom;
  width: 17px;
  z-index: 1000;
}

@media (min-width: 360px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label .cml-modal__disclaimer::before {
    bottom: 24px;
  }
}
@media (min-width: 425px) {
  .client-profile-data .accordion-group .accordion-body .box-client-info .cml-radio-register .checkbox.minhale-label .cml-modal__disclaimer::before {
    bottom: 12px;
  }
}
.client-profile-data .accordion-group .accordion-body .btn-submit-wrapper button#go-to-shipping {
  background: #27ae60;
  background-image: none !important;
  border: 1px solid #27ae60;
  border-radius: 8px;
  box-shadow: none;
  height: 46px;
  text-shadow: none;
  width: 100%;
}

.client-profile-data .accordion-group .accordion-body .accordion-inner .box-info {
  color: #444444 !important;
  font-size: 16px !important;
  height: auto;
}

.client-profile-data .accordion-group .accordion-body .accordion-inner .box-info .client-profile-email {
  margin-top: 24px;
  padding-bottom: 4px;
}

.client-profile-data .accordion-group .accordion-body .accordion-inner .box-info .client-profile-email .link-logout-container .link-logout {
  color: #ed1b2f;
  font-size: 12px;
  text-decoration: underline;
}

.client-profile-data .accordion-group .accordion-body .accordion-inner .box-info .client-profile-email .link-logout-container .link-logout:hover {
  color: #ed1b2f;
}

.client-profile-data .accordion-group .accordion-body .accordion-inner .box-info .client-profile-summary > span {
  line-height: 28px;
}

.client-profile-data .accordion-group .accordion-body .accordion-inner #go-to-payment {
  background: #27ae60;
  border: 1px solid #27ae60;
  border-radius: 8px;
  box-shadow: none;
  box-sizing: border-box;
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  width: 100%;
}

@media (min-width: 1025px) {
  .client-profile-data .accordion-inner,
.client-profile-data .accordion-toggle {
    padding: 0px;
  }
  .client-profile-data .client-first-name {
    margin-right: 1%;
    width: 49%;
  }
  .client-profile-data .client-last-name {
    margin-left: 1%;
    width: 49%;
  }
  .client-profile-data .client-email {
    width: 100%;
  }
  .client-profile-data input.error {
    border: 1px solid #ff003d;
  }
  .client-profile-data span.help.error {
    color: #ff003d;
    font-size: 12px;
  }
}
#shipping-data .step.accordion-group {
  background-color: #fff;
  border: none;
  border-radius: 8px;
  padding: 24px 16px 16px 16px;
}

#shipping-data .step.accordion-group .vtex-omnishipping-1-x-shippingSectionTitle {
  color: #444444;
  font-size: 14px;
  font-weight: bold;
}

#shipping-data .step.accordion-group .vtex-omnishipping-1-x-ask.ask-for-geolocation .vtex-omnishipping-1-x-geolocationTitle {
  color: #444444;
  font-size: 20px;
}

#shipping-data .step.accordion-group .vtex-omnishipping-1-x-ask.ask-for-geolocation .vtex-omnishipping-1-x-subtitle {
  color: #444444;
  font-size: 14px;
  margin-top: 24px;
}

#shipping-data .step.accordion-group .vtex-omnishipping-1-x-ask.ask-for-geolocation .btn-ask-for-geolocation-cta {
  background: #ed1b2f;
  border: 1px solid #ed1b2f;
  border-radius: 8px;
  box-shadow: none;
  box-sizing: border-box;
  color: #ffffff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: bold;
  outline: none;
}

#shipping-data .step.accordion-group .vtex-omnishipping-1-x-ask.ask-for-geolocation .vtex-omnishipping-1-x-manualBtn {
  color: #ed1b2f;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 16px;
  text-decoration: none;
}

#shipping-data .step.accordion-group .vtex-omnishipping-1-x-warning {
  border: solid 1px #dadada;
  border-radius: 8px;
}

#shipping-data .step.accordion-group .vtex-omnishipping-1-x-warning .vtex-omnishipping-1-x-unavailableIcon {
  border: solid 1px #ed1b2f;
}

#shipping-data .step.accordion-group .vtex-omnishipping-1-x-warning .vtex-omnishipping-1-x-unavailableIcon svg g {
  fill: #ed1b2f;
}

#shipping-data .step.accordion-group .vtex-omnishipping-1-x-warning .btn-link {
  color: #ed1b2f;
}

#shipping-data .step.accordion-group .vtex-omnishipping-1-x-buttonEditAddress,
#shipping-data .step.accordion-group .vtex-omnishipping-1-x-buttonCreateAddress,
#shipping-data .step.accordion-group .vtex-omnishipping-1-x-backToAddressList {
  border: solid 1px #ed1b2f;
  border-radius: 8px;
  color: #ed1b2f;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 8px;
}

#shipping-data .step.accordion-group .vtex-omnishipping-1-x-addressItemOption {
  border-radius: 8px;
  box-shadow: none;
}

#shipping-data .step.accordion-group .vtex-omnishipping-1-x-active {
  background-color: #f5f5f5;
  box-shadow: none;
}

#shipping-data .step.accordion-group .vtex-omnishipping-1-x-addressFormPart1 .vtex-omnishipping-1-x-addressItemIcon path {
  fill: #ed1b2f;
}

#shipping-data .step.accordion-group .accordion-inner {
  padding: 8px 0;
}

#shipping-data .step.accordion-group .accordion-inner .shipping-summary-info {
  color: #444;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

#shipping-data .step.accordion-group .accordion-inner .vtex-omnishipping-1-x-SummaryItemGroup,
#shipping-data .step.accordion-group .accordion-inner .address-list {
  overflow: hidden;
}

#shipping-data .accordion-group .accordion-toggle {
  color: #444444;
  font-size: 20px;
  font-weight: bold;
  margin-left: 30px;
}

#shipping-data .accordion-group .accordion-toggle .icon-home {
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3 9L12 2L21 9V20C21 20.5304 20.7893 21.0391 20.4142 21.4142C20.0391 21.7893 19.5304 22 19 22H5C4.46957 22 3.96086 21.7893 3.58579 21.4142C3.21071 21.0391 3 20.5304 3 20V9Z%27 stroke=%27%233b3b3b%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M9 22V12H15V22%27 stroke=%27%233b3b3b%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  bottom: 0px;
  font-size: 0px;
  left: -30px;
  min-height: 24px;
  min-width: 24px;
  position: absolute;
}

#shipping-data .accordion-group .accordion-toggle .link-box-edit {
  background-color: white;
  background-image: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2728%27 viewBox=%270 0 28 28%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect width=%2728%27 height=%2728%27 rx=%274%27 fill=%27%23F5F5F5%27/%3E%3Cpath d=%27M13.333 8.66669H8.66634C8.31272 8.66669 7.97358 8.80716 7.72353 9.05721C7.47348 9.30726 7.33301 9.6464 7.33301 10V19.3334C7.33301 19.687 7.47348 20.0261 7.72353 20.2762C7.97358 20.5262 8.31272 20.6667 8.66634 20.6667H17.9997C18.3533 20.6667 18.6924 20.5262 18.9425 20.2762C19.1925 20.0261 19.333 19.687 19.333 19.3334V14.6667%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.333 7.66659C18.5982 7.40138 18.9579 7.25238 19.333 7.25238C19.7081 7.25238 20.0678 7.40138 20.333 7.66659C20.5982 7.93181 20.7472 8.29152 20.7472 8.66659C20.7472 9.04167 20.5982 9.40138 20.333 9.66659L13.9997 15.9999L11.333 16.6666L11.9997 13.9999L18.333 7.66659Z%27 stroke=%27%23444444%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
  border: none;
  border-radius: 8px;
  height: 28px;
  margin-top: -4px;
  opacity: inherit;
  padding: 0px;
  width: 28px;
}

#shipping-data .accordion-group .accordion-toggle .link-box-edit .icon-edit {
  display: none;
}

#shipping-data .accordion-group .accordion-toggle-active .icon-home {
  bottom: 5px;
}

#shipping-data .accordion-group .shp-summary-group-content.vtex-omnishipping-1-x-SummaryItemContent {
  color: #444444;
  font-size: 14px;
}

#shipping-data .accordion-group .shp-summary-group-content.vtex-omnishipping-1-x-SummaryItemContent .vtex-omnishipping-1-x-summaryPackage {
  margin-top: 16px;
}

#shipping-data .accordion-group .link-change-shipping {
  border: solid 1px #ed1b2f;
  border-radius: 8px;
  color: #ed1b2f;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 8px;
}

#shipping-data .accordion-group .shp-summary-group-info {
  border: none;
}

#shipping-data .accordion-group .shp-summary-group-price {
  border-left: solid 1px #dadada;
  font-size: 16px;
  margin-left: 8px;
  padding: 24px 0px 24px 16px;
}

#shipping-data .delivery-group-content .vtex-omnishipping-1-x-PickupPointInfo {
  border: solid 1px #dadada;
  border-radius: 8px;
}

#shipping-data .delivery-group-content .vtex-omnishipping-1-x-PickupPointInfo .pickup-marker-blue path {
  fill: #ed1b2f;
}

#shipping-data .delivery-group-content .vtex-omnishipping-1-x-PickupPointInfo .vtex-omnishipping-1-x-details {
  color: #ed1b2f;
  font-family: Lato, sans-serif;
}

#shipping-data .delivery-group-content .vtex-omnishipping-1-x-pickupPointChange {
  border: solid 1px #ed1b2f;
  border-radius: 8px;
  color: #ed1b2f;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 4px;
}

#shipping-data .delivery-group-content .vtex-omnishipping-1-x-leanShippingGroupList {
  border: none;
}

#shipping-data .delivery-group-content #CHEAPEST {
  background: #fff;
  border: solid 1px #dadada;
  border-radius: 8px;
  color: #444444;
  font-size: 14px;
}

#shipping-data .delivery-group-content #CHEAPEST svg path {
  fill: #ed1b2f;
}

#shipping-data .delivery-group-content .vtex-omnishipping-1-x-leanShippingTextLabelSingle span {
  color: #444444;
  font-size: 14px;
}

#shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper {
  background-color: #f5f5f5;
  border: none;
  border-radius: 500px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}

#shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper .vtex-omnishipping-1-x-deliveryChannelsOption {
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  position: relative;
}

#shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper .vtex-omnishipping-1-x-deliveryChannelsOption#shipping-option-pickup-in-point:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M5.28 11.31V18.94H18.51V11.35M13.94 12.99H14.82C15.6429 12.99 16.31 13.6571 16.31 14.48V14.69C16.31 15.5129 15.6429 16.18 14.82 16.18H13.94C13.1171 16.18 12.45 15.5129 12.45 14.69V14.48C12.45 13.6571 13.1171 12.99 13.94 12.99ZM9.15 13.03H9.36C10.2326 13.03 10.94 13.7374 10.94 14.61V17.37C10.94 18.2426 10.2326 18.95 9.36 18.95H9.15C8.27739 18.95 7.57 18.2426 7.57 17.37V14.61C7.57 13.7374 8.27739 13.03 9.15 13.03ZM6.46 5H17.53L20 9.2H4.01L6.46 5ZM4 9.2C4 9.2 4.07 11.27 5.68 11.35C7.29 11.43 7.82 10.49 7.9 9.2H4ZM8.03 9.2C8.03 9.2 8.1 11.27 9.71 11.35C11.32 11.43 11.85 10.49 11.93 9.2H8.03ZM12.06 9.2C12.06 9.2 12.13 11.27 13.74 11.35C15.35 11.43 15.88 10.49 15.96 9.2H12.06ZM16.09 9.2C16.09 9.2 16.16 11.27 17.77 11.35C19.38 11.43 19.91 10.49 19.99 9.2H16.09Z%27 stroke=%27black%27 stroke-width=%270.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  height: 32px;
  width: 32px;
  background-repeat: no-repeat;
  position: absolute;
  left: 15px;
  top: 10%;
  background-size: 32px;
}

#shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper .vtex-omnishipping-1-x-deliveryChannelsOption#shipping-option-pickup-in-point.shp-method-option-active:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M5.28 11.31V18.94H18.51V11.35M13.94 12.99H14.82C15.6429 12.99 16.31 13.6571 16.31 14.48V14.69C16.31 15.5129 15.6429 16.18 14.82 16.18H13.94C13.1171 16.18 12.45 15.5129 12.45 14.69V14.48C12.45 13.6571 13.1171 12.99 13.94 12.99ZM9.15 13.03H9.36C10.2326 13.03 10.94 13.7374 10.94 14.61V17.37C10.94 18.2426 10.2326 18.95 9.36 18.95H9.15C8.27739 18.95 7.57 18.2426 7.57 17.37V14.61C7.57 13.7374 8.27739 13.03 9.15 13.03ZM6.46 5H17.53L20 9.2H4.01L6.46 5ZM4 9.2C4 9.2 4.07 11.27 5.68 11.35C7.29 11.43 7.82 10.49 7.9 9.2H4ZM8.03 9.2C8.03 9.2 8.1 11.27 9.71 11.35C11.32 11.43 11.85 10.49 11.93 9.2H8.03ZM12.06 9.2C12.06 9.2 12.13 11.27 13.74 11.35C15.35 11.43 15.88 10.49 15.96 9.2H12.06ZM16.09 9.2C16.09 9.2 16.16 11.27 17.77 11.35C19.38 11.43 19.91 10.49 19.99 9.2H16.09Z%27 stroke=%27white%27 stroke-width=%270.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}

#shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper .vtex-omnishipping-1-x-deliveryChannelsOption#shipping-option-delivery:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M9.52 10.3065H5.36M8.83 11.8199H4.67M8.16 13.3045H4M15.39 15.4156H11.22M5.72 9.43888V7H14.28V15.3963M5.72 14.2202V15.4349H6.77M14.28 8.46526H17.45L20 10.48V15.4349H19.21M10.15 16.1579C10.15 16.7808 9.62617 17.2857 8.98 17.2857C8.33383 17.2857 7.81 16.7808 7.81 16.1579C7.81 15.535 8.33383 15.03 8.98 15.03C9.62617 15.03 10.15 15.535 10.15 16.1579ZM18.43 16.1579C18.43 16.7808 17.9062 17.2857 17.26 17.2857C16.6138 17.2857 16.09 16.7808 16.09 16.1579C16.09 15.535 16.6138 15.03 17.26 15.03C17.9062 15.03 18.43 15.535 18.43 16.1579ZM15.61 10.0269V12.7646H18.45V11.0487L17.35 10.0269H15.61Z%27 stroke=%27black%27 stroke-width=%270.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  height: 32px;
  width: 32px;
  background-repeat: no-repeat;
  position: absolute;
  left: 10px;
  top: 10%;
  background-size: 32px;
}

#shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper .vtex-omnishipping-1-x-deliveryChannelsOption#shipping-option-delivery.shp-method-option-active:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M9.52 10.3065H5.36M8.83 11.8199H4.67M8.16 13.3045H4M15.39 15.4156H11.22M5.72 9.43888V7H14.28V15.3963M5.72 14.2202V15.4349H6.77M14.28 8.46526H17.45L20 10.48V15.4349H19.21M10.15 16.1579C10.15 16.7808 9.62617 17.2857 8.98 17.2857C8.33383 17.2857 7.81 16.7808 7.81 16.1579C7.81 15.535 8.33383 15.03 8.98 15.03C9.62617 15.03 10.15 15.535 10.15 16.1579ZM18.43 16.1579C18.43 16.7808 17.9062 17.2857 17.26 17.2857C16.6138 17.2857 16.09 16.7808 16.09 16.1579C16.09 15.535 16.6138 15.03 17.26 15.03C17.9062 15.03 18.43 15.535 18.43 16.1579ZM15.61 10.0269V12.7646H18.45V11.0487L17.35 10.0269H15.61Z%27 stroke=%27white%27 stroke-width=%270.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}

#shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper .vtex-omnishipping-1-x-deliveryOptionInactive {
  color: #444444;
}

#shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper .vtex-omnishipping-1-x-deliveryChannelsToggle {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #444444;
  border-color: #444444;
  border-radius: 9999px;
  color: #ffffff;
}

#shipping-data .vtex-omnishipping-1-x-addressFormPart1 {
  display: block;
}

#shipping-data .vtex-omnishipping-1-x-addressFormPart1 .input.ship-postalCode {
  display: flex;
  flex-direction: column;
}

#shipping-data .vtex-omnishipping-1-x-addressFormPart1 .input.ship-postalCode #ship-postalCode {
  border: 1px solid #dadada;
  border-radius: 8px;
  box-sizing: border-box;
  color: #444444;
  font-size: 16px;
  height: 40px;
  margin: 8px 0px;
  min-width: 176px;
  padding: 0px 16px;
  width: 187px;
}

#shipping-data .vtex-omnishipping-1-x-addressFormPart1 .input.ship-postalCode small {
  margin: 0px;
}

#shipping-data .vtex-omnishipping-1-x-addressFormPart1 .input.ship-postalCode small a {
  color: #ed1b2f;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

#shipping-data .vtex-omnishipping-1-x-addressFormPart1 .input.ship-postalCode small a::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0%29%27%3E%3Cpath d=%27M11.2501 0H6.0001V1.5H9.4501L4.7251 6.225L5.7751 7.275L10.5001 2.55V6H12.0001V0.75C12.0001 0.3 11.7001 0 11.2501 0Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M10.5 12H0.75C0.3 12 0 11.7 0 11.25V1.5C0 1.05 0.3 0.75 0.75 0.75H3.75V2.25H1.5V10.5H9.75V8.25H11.25V11.25C11.25 11.7 10.95 12 10.5 12Z%27 fill=%27%23ED1B2F%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0%27%3E%3Crect width=%2712%27 height=%2712%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  content: "";
  height: 12px;
  margin: 3px 4px 2px 8px;
  position: absolute;
  width: 12px;
}

#shipping-data .vtex-omnishipping-1-x-addressFormPart1 .input.ship-postalCode label {
  color: #444444;
  font-size: 14px;
  font-weight: bold;
}

#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList {
  border: none;
  margin-bottom: 8px;
}

#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-option-text {
  border-color: #dadada;
  margin-right: 6px;
  padding: 2px 6px 2px 0px;
}

#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption {
  background-color: #ffffff;
  border: solid 1px #dadada;
  border-radius: 8px;
  box-shadow: none;
  margin-bottom: 16px;
  padding: 5px 16px;
}

#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption .vtex-omnishipping-1-x-svg path {
  fill: #ed1b2f;
}

#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption .vtex-omnishipping-1-x-leanShippingText {
  border: none;
}

#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption .vtex-omnishipping-1-x-leanShippingTextLabelSingle {
  border-right: solid 1px #dadada;
  margin: 5px 12px 5px 0px;
  margin-right: 5px;
  padding: 2px 7px 2px 0px;
}

#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption .shp-option-text-label-single,
#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption .shp-option-text-price {
  color: #444444;
  font-size: 16px;
}

#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption .shp-option-text-label {
  border-right: solid 1px #dadada;
  margin: 6px 12px 0px 0px;
  margin-right: 5px;
  padding: 2px;
}

#shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption .shp-option-text-time {
  border-right: solid 1px #dadada;
  margin: 0px 12px 6px 0px;
  margin-right: 5px;
  padding: 0px;
}

@media (min-width: 1025px) {
  #shipping-data .vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList .shp-lean-option.vtex-omnishipping-1-x-leanShippingOption .shp-option-text-label-single {
    margin: 0px;
    text-align: center;
  }
}
#shipping-data .vtex-omnishipping-1-x-addressForm .address-summary {
  background-color: #f5f5f5 !important;
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2725%27 viewBox=%270 0 24 25%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.9985 5.17178L3 12.8863V23.2085C3 23.6225 3.336 23.9585 3.75 23.9585H9.75V17.9585H14.25V23.9585H20.25C20.664 23.9585 21 23.6225 21 23.2085V12.887L11.9985 5.17178ZM14.25 14.9585H9.75V11.2085H14.25V14.9585Z%27 fill=%27%23ED1B2F%27/%3E%3Cpath d=%27M11.9984 1.22076L6.74988 5.72001V2.95851H3.74988V8.29176L0.442383 11.1275L1.41888 12.266L11.9984 3.19626L22.5809 12.266L23.5574 11.1275L11.9984 1.22076Z%27 fill=%27%23ED1B2F%27/%3E%3C/svg%3E");
  border: 1px solid #dadada;
  border-radius: 8px;
  box-sizing: border-box;
}

#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-linkEdit {
  color: #ed1b2f;
  font-size: 14px;
  text-decoration: none;
}

#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address {
  margin-top: 24px;
}

#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address div:first-child {
  display: flex;
  flex-flow: wrap;
  width: 100%;
}

#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address div:first-child p input {
  border: 1px solid #babcbe;
  border-radius: 8px;
  box-sizing: border-box;
  min-height: 40px;
  padding: 0px 16px;
}

#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address div:first-child .ship-complement {
  padding-left: 10px;
  width: 69%;
}

#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address div:first-child .ship-complement #ship-complement {
  width: 100%;
}

#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address div:first-child .ship-number {
  margin-right: 0px;
  width: 27%;
}

#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address div:first-child .ship-number #ship-number {
  width: 100%;
}

#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address div:first-child .ship-receiverName {
  width: 100%;
}

#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address div:first-child .ship-receiverName #ship-receiverName {
  width: 100%;
}

#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address p label {
  color: #444444;
  font-size: 16px;
  margin-bottom: 3px;
}

#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address #ship-state {
  border-radius: 8px;
  height: 40px;
}

@media (max-width: 1024px) {
  #shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address p label {
    font-size: 14px;
  }
}
#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address .ship-receiverName {
  margin-top: 16px;
}

#shipping-data .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address .input.ship-street {
  width: 100%;
}

#shipping-data .vtex-omnishipping-1-x-submitPaymentButton .btn-go-to-payment {
  background: #27ae60;
  border: 1px solid #27ae60;
  border-radius: 8px;
  box-shadow: none;
  box-sizing: border-box;
  color: #ffffff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
}

@media (min-width: 1025px) {
  #shipping-data {
    padding: 0px;
  }
  #shipping-data .shipping-data {
    padding: 20px 16px 16px;
  }
  #shipping-data .shipping-container {
    padding: 0px;
  }
  #shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper {
    max-width: 300px;
  }
  #shipping-data .vtex-omnishipping-1-x-submitPaymentButton {
    text-align: center;
  }
  #shipping-data .vtex-omnishipping-1-x-submitPaymentButton .btn-go-to-payment {
    width: 100%;
  }
  #shipping-data .vtex-omnishipping-1-x-address .input.ship-complement.text {
    padding: 0px;
  }
  #shipping-data .vtex-omnishipping-1-x-address .input.ship-neighborhood {
    width: 100%;
  }
  #shipping-data .vtex-omnishipping-1-x-address .input.ship-neighborhood input {
    width: 100%;
  }
  #shipping-data .vtex-omnishipping-1-x-address div:first-child .input.ship-complement {
    padding: 0px;
    width: 70%;
  }
  #shipping-data .vtex-omnishipping-1-x-address div:first-child .input.ship-number {
    margin-right: 3%;
  }
  #shipping-data .vtex-omnishipping-1-x-address .input.ship-city {
    margin-right: 2%;
    width: 70%;
  }
  #shipping-data .vtex-omnishipping-1-x-address .input.ship-city input {
    width: 100%;
  }
  #shipping-data .vtex-omnishipping-1-x-address .input.ship-state {
    width: 28%;
  }
  #shipping-data .vtex-omnishipping-1-x-address .input.ship-state select {
    width: 100%;
  }
}
#shipping-data .address-summary {
  min-height: 63px;
}

.responsive-wrapper {
  display: none !important;
}

@media (max-width: 768px) {
  .row-fluid .orderform-template-holder {
    width: 100% !important;
  }
  .body-order-form .row-fluid .mini-cart {
    float: none;
    width: 100% !important;
  }
  #payment-data .payment-group {
    width: 100%;
    margin: 0;
  }
  #payment-data .steps-view {
    width: 100%;
    padding: 0;
  }
}
.campaign-bar {
  width: 100%;
}

.campaign-bar td {
  border-top: 1px solid #E9E9E9;
  width: 100%;
}

.campaign-bar__title {
  color: #B10200;
  font-size: 14px;
  font-weight: 700;
  font-family: "Lato", sans-serif;
  font-style: normal;
  line-height: 140%;
  margin-bottom: 10px;
}

.campaign-bar__title svg {
  position: relative;
  top: 1px;
  margin-right: 5px;
}

.campaign-bar__title a {
  color: #B10200;
  font-size: 14px;
  font-weight: 700;
  font-family: "Lato", sans-serif;
  font-style: normal;
  line-height: 140%;
  text-decoration: underline;
}

.campaign-bar__title a:hover {
  color: #B10200;
  text-decoration: underline;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  font-family: "Lato", sans-serif;
  font-style: normal;
  line-height: 140%;
}

.campaign-bar__message {
  color: #393939;
  font-size: 12px;
  font-weight: 400;
  font-family: "Lato", sans-serif;
  font-style: normal;
  line-height: 140%;
  margin: 0;
}

.campaign-bar__message strong {
  color: #B10200;
}

.campaign-bar__bar {
  position: relative;
  display: block;
  width: 100%;
  height: 8px;
  border-radius: 8px;
  background: #DDDDDD;
  margin: 10px 0;
  overflow: hidden;
}

.campaign-bar__bar-inner {
  position: absolute;
  top: 2px;
  left: 2px;
  height: 4px;
  border-radius: 8px;
  max-width: calc(100% - 4px);
  background: #B10200;
}

.campaign-bar__minvalue {
  color: #393939;
  font-size: 12px;
  font-weight: 400;
  font-family: "Lato", sans-serif;
  font-style: normal;
  line-height: 140%;
  text-align: right;
}

.product-item .international-tag {
  margin-top: 8px;
}

.summary-cart-template-holder .cart-items .description {
  height: auto !important;
}

.international-alert {
  border-radius: 8px;
  border: 0.5px solid #BF9800;
  background: #FFF6E0;
  box-shadow: 0px 2px 6px 0px rgba(57, 57, 57, 0.25);
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 22px;
  /* max-width: 690px; */
}

.international-alert .inner-container {
  display: flex;
  gap: 10px;
}

.international-alert .inner-container .icon-alert-international {
  border-radius: 7px 0px 0px 7px;
  background: #BF9800;
  height: auto;
  line-height: unset;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.close-button-international {
  cursor: pointer;
  margin-right: 10px;
  height: 25px;
  width: 24px;
}

@media (max-width: 768px) {
  .close-button-international {
    display: none;
  }
}
.international-warning {
  background: none !important;
  color: #5E5E5E;
  font-family: Lato;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  margin-top: 16px;
}

.international-alert span {
  color: #5E5E5E;
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  display: flex;
  align-items: center;
}

@media (max-width: 768px) {
  .international-alert span {
    font-size: 12px;
    padding-right: 10px;
  }
}
.responsive-wrapper {
  display: none !important;
}

/*# sourceMappingURL=checkout6-custom.css.map*/