
/* source: <motorolapy.checkout-ui-settings@0.2.31> */
@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Montserrat:200,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat&display=swap");
html body .c-header {
  background: white;
  display: flex;
  flex-direction: row;
  position: relative;
  justify-content: center;
  align-items: center;
  padding: 10px;
}
@media only screen and (max-width: 767px) {
  html body .c-header {
    flex-direction: column;
  }
}
html body .c-header__logo {
  width: 150px;
}
html body .c-header__pago-seguro__right {
  display: flex;
  align-items: center;
}
html body .c-header__pago-seguro__right p {
  margin: 0 0 0 5px;
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  html body .c-header__pago-seguro__right p {
    font-size: 12px;
  }
}
html body .c-header__pago-seguro__right img {
  width: 32px;
  height: 32px;
}
@media only screen and (max-width: 767px) {
  html body .c-header__pago-seguro__right img {
    width: 20px;
    height: 20px;
  }
}
@media only screen and (max-width: 767px) {
  html body .c-header__pago-seguro__right {
    width: 20%;
  }
}
html body .c-header__pago-seguro {
  display: flex;
  align-items: center;
}
html body .c-header__pago-seguro p {
  margin: 0 0 0 5px;
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  html body .c-header__pago-seguro p {
    font-size: 12px;
  }
}
html body .c-header__pago-seguro img {
  width: 32px;
  height: 32px;
}
@media only screen and (max-width: 767px) {
  html body .c-header__pago-seguro img {
    width: 20px;
    height: 20px;
  }
}
@media only screen and (max-width: 767px) {
  html body .c-header__pago-seguro {
    width: 20%;
  }
}
html body .c-header__pago-seguro__right {
  left: auto;
  right: 10px;
}
html body .envios-feriados {
  font-size: 20px;
  font-weight: 700;
  display: flex;
  justify-content: center;
  bottom: 114px;
  background: #001428;
  padding: 0.2rem;
  align-items: center;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 767px) {
  html body .envios-feriados {
    font-size: 12px;
  }
}
html body .envios-feriados p {
  margin: 0;
  text-align: center;
  color: #fff;
  opacity: 0;
}
html body .envios-feriados p span {
  font-size: 14px;
  font-weight: normal;
}
html body .p_a p {
  visibility: visible !important;
  opacity: 1 !important;
  transition: all 1s ease-in-out;
}
html body .p_b p {
  opacity: 1 !important;
  visibility: visible !important;
  transition: all 1s ease-in-out;
}
html body #moto_bot {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 99;
}
html body #moto_bot img {
  width: 140px;
}
@media only screen and (max-width: 767px) {
  html body #moto_bot .container_moto_bot img {
    width: 140px;
  }
}
html body .container.container-main.container-cart {
  width: 100%;
  max-width: 1200px;
  margin: auto;
}
html body .container.container-main.container-cart #cart-title {
  display: none !important;
}
html body .container.container-main.container-cart .checkout-container .cart-template {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html body .container.container-main.container-cart .checkout-container .cart-template {
    flex-direction: column;
  }
}
html body .container.container-main.container-cart .checkout-container .cart-template .empty-cart-content {
  background-color: white;
  padding: 50px;
}
html body .container.container-main.container-cart .checkout-container .cart-template .empty-cart-content #cart-choose-products {
  background: #0e77da;
  border: none;
  text-shadow: none;
  font-weight: 500;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder {
  flex: 1 0 65%;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart {
  background: #fff;
  border-radius: 4px;
  border: none;
  padding: 20px 0 20px 20px;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items thead tr {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items thead tr th {
  font-size: 14px;
  font-weight: 500;
  text-align: center;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items thead tr .product {
  width: 160px;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items thead tr .quantity-price {
  width: 130px;
  text-align: left;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items thead tr .item-remove {
  display: none;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item {
  display: flex;
  justify-content: space-between;
  align-items: start;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item {
    flex-wrap: wrap;
  }
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item td {
  padding: 10px 5px;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .product-image {
  background-image: none;
  width: 50px;
}
@media only screen and (max-width: 767px) {
  html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .product-image {
    width: 20%;
  }
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .product-name {
  width: 110px;
}
@media only screen and (max-width: 767px) {
  html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .product-name {
    width: 60%;
  }
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .product-name .brand,
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .product-name .seller {
  display: none;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .product-name a {
  color: #000;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .shipping-date {
  max-width: 100px;
}
@media only screen and (max-width: 767px) {
  html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .product-price {
    width: 50%;
  }
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .product-price .best-price .new-product-price-label {
  font-size: 0;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .product-price .best-price .new-product-price-label::before {
  font-size: 12px;
  content: "A:";
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .product-price .list-price .old-product-price-label {
  font-size: 12px;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .quantity {
  display: flex;
  align-items: start;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .quantity {
    width: 40%;
    margin: 0;
  }
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .quantity input {
  border: none;
  background: #f5f5f5;
  color: #000;
  font-weight: 600;
  border-radius: 0;
  box-sizing: unset;
  height: 30px !important;
  width: 30px;
  box-shadow: unset;
  margin: 0;
  padding: 0;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .quantity .item-quantity-change-decrement,
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .quantity .item-quantity-change-increment {
  font-size: 0;
  position: relative;
  color: #000;
  padding: 0;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .quantity .item-quantity-change-decrement:before,
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .quantity .item-quantity-change-increment:before {
  font-size: 20px;
  font-weight: 600;
  width: 30px;
  height: 30px;
  background: #f5f5f5;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .quantity .item-quantity-change-decrement:before {
  content: "-";
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-template-holder .cart .table.cart-items tbody .product-item .quantity .item-quantity-change-increment:before {
  content: "+";
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder {
  flex: 1 0 25%;
}
@media only screen and (max-width: 767px) {
  html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder {
    margin-top: 10px;
  }
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary {
  display: block;
  width: 100%;
  padding: 15px 15px 100px;
  position: relative;
  background: #fff !important;
  border-radius: 4px;
  background-color: #fff;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary {
    width: 95%;
    margin: 0 0 0 5%;
  }
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap {
  display: block !important;
  width: 100%;
  border-bottom: 1px solid #d5d5d5;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon {
  margin-left: auto;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon {
    margin: 10px 0;
  }
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-form {
  border: 1px solid #d9d9d9;
  border-radius: 0.5rem;
  padding: 5px;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-form .coupon-fieldset > div {
  justify-content: space-between;
  gap: 20px;
  align-items: center;
  display: block !important;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-form .coupon-fieldset > div .coupon-fields {
  margin: 0;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-form .coupon-fieldset > div .coupon-fields input.coupon-value {
  background: #f5f5f5;
  border: none;
  box-shadow: none;
  height: 40px;
  padding: 0 10px;
  flex-basis: 66%;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-form .coupon-fieldset > div .coupon-fields #cart-coupon-add {
  background: #0E77DA;
  color: #fff;
  height: 40px;
  border: none;
  outline: 0;
  font-weight: 500;
  font-size: 0;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-form .coupon-fieldset > div .coupon-fields #cart-coupon-add:before {
  content: "OK";
  font-size: 13px;
  font-weight: 500;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-form .coupon-fieldset > div .coupon-fields .info {
  justify-content: space-between;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-form .coupon-fieldset > div p.coupon-label {
  position: relative;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-form .coupon-fieldset > div p.coupon-label:after {
  content: "¿Tenés cupón de descuento?";
  background: white;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-weight: 600;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-form .coupon-fieldset > div p.coupon-label label {
  font-weight: 500;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-form .coupon-fieldset > div[data-bind="fadeVisible: isUsingCoupon()"][style="display: block;"] {
  display: flex !important;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-form .coupon-fieldset .coupon-data.pull-right {
  width: 100%;
  text-align: left;
  line-height: 14px;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-form .coupon-fieldset .coupon-data.pull-right a {
  display: none;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-form .coupon-fieldset .coupon-data.pull-right .link-coupon-add {
  display: none;
  width: 100%;
  color: #001428;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-form .coupon-fieldset .coupon-data.pull-right .link-coupon-add:hover {
  text-decoration: none;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-fields span {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 1rem;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-fields span i {
  display: none !important;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .coupon-column.summary-coupon-wrap .summary-coupon .coupon-fields span.info {
  justify-content: space-between;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .cart-more-options {
  width: 100%;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .cart-more-options .srp-container h2.srp-main-title {
  font-size: 20px !important;
  font-weight: 500 !important;
  color: #001428 !important;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .cart-more-options .srp-container .srp-description {
  font-size: 0;
  max-width: initial;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .cart-more-options .srp-container .srp-description::before {
  content: "Conocé las opciones de envío para tus productos incluyendo los plazos y costos";
  font-size: 13px;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .cart-more-options input.error {
  border-color: #dd4b39;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .cart-more-options .input.text.required label:after {
  content: "*";
  padding-left: 5px;
  color: red;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .cart-more-options #shipping-preview-container .srp-toggle__wrapper .srp-toggle__pickup {
  font-size: 0;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .cart-more-options #shipping-preview-container .srp-toggle__wrapper .srp-toggle__pickup::before {
  content: "RETIRAR";
  font-size: 13px;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .cart-more-options #shipping-preview-container .srp-result .srp-pickup-info .srp-items strong {
  font-size: 0;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .cart-more-options #shipping-preview-container .srp-result .srp-pickup-info .srp-items strong::before {
  content: "Retirar";
  font-size: 1rem;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .cart-more-options .pkpmodal .pkpmodal-info-bar .pkpmodal-title {
  font-size: 0;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .cart-more-options .pkpmodal .pkpmodal-info-bar p.pkpmodal-title::before {
  content: "Elegí un punto de retiro";
  font-size: 16px;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .cart-more-options .pkpmodal .pkpmodal-info-bar .pkpmodal-details-back-lnk {
  font-size: 0;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .cart-more-options .pkpmodal .pkpmodal-info-bar .pkpmodal-details-back-lnk::after {
  content: "Ver todos los puntos de retiro";
  font-size: 14px;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .summary-totalizers.cart-totalizers {
  width: 100%;
  margin-top: 20px;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .summary-totalizers.cart-totalizers .summary-coupon-wrap {
  display: none !important;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .summary-totalizers.cart-totalizers .accordion-group {
  /* .accordion-body::after {
    content: 'Los precios anunciados en la Web incluyen el IVA.';
    font-weight: 500;
    font-size: 12px;
  } */
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .summary-totalizers.cart-totalizers .accordion-group .accordion-heading {
  display: block !important;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .summary-totalizers.cart-totalizers .accordion-group .accordion-heading span {
  font-size: 20px;
  font-weight: 500;
  color: #001428;
  padding: 5px;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .summary-totalizers.cart-totalizers .accordion-group .accordion-body {
  padding: 5px;
  margin-bottom: 30px;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .summary-totalizers.cart-totalizers .accordion-group .accordion-body .table td {
  padding: 10px 0;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .summary-totalizers.cart-totalizers .accordion-group .accordion-body .table .info {
  text-align: left;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .summary-totalizers.cart-totalizers .accordion-group .accordion-body .table .monetary {
  text-align: right;
  width: 50%;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .summary-totalizers.cart-totalizers .accordion-group .accordion-body .table .empty,
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .summary-totalizers.cart-totalizers .accordion-group .accordion-body .table .space {
  display: none;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .summary-totalizers.cart-totalizers .accordion-group .accordion-body .table tfoot tr {
  font-weight: 600;
}
html body .container.container-main.container-cart .checkout-container .cart-template .summary-template-holder .row-fluid.summary .summary-totalizers.cart-totalizers .accordion-group .accordion-body .table tfoot tr.muted {
  font-weight: 500;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-links.cart-links-bottom {
  position: absolute;
  display: flex;
  width: 100%;
  right: 0;
  bottom: 0;
  top: auto;
  flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 30px 0;
}
@media only screen and (min-width: 768px) {
  html body .container.container-main.container-cart .checkout-container .cart-template .cart-links.cart-links-bottom {
    max-width: 28%;
  }
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-links.cart-links-bottom .link-choose-more-products-wrapper {
  margin-top: 10px;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-links.cart-links-bottom .link-choose-more-products-wrapper a {
  color: #a3a3a3;
  font-weight: 500;
  font-size: 15px;
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-links.cart-links-bottom .btn-place-order-wrapper {
  width: auto;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html body .container.container-main.container-cart .checkout-container .cart-template .cart-links.cart-links-bottom .btn-place-order-wrapper {
    width: 90%;
  }
}
html body .container.container-main.container-cart .checkout-container .cart-template .cart-links.cart-links-bottom .btn-success {
  background: #0e77da;
  border: none;
  text-shadow: unset;
}
@media only screen and (min-width: 768px) {
  html body .container.container-main.container-cart .checkout-container .cart-template .cart-links.cart-links-bottom .btn-success {
    width: 80%;
  }
}
html body .container.container-main.container-cart .checkout-container .cart-template .extensions-checkout-buttons-container.row-fluid {
  display: none !important;
}

html .body-order-form,
html .body-cart {
  background-color: #f5f5f5 !important;
}

.survey_button {
  position: fixed;
  right: -40px;
  bottom: 20%;
  rotate: -90deg;
  height: 60px;
  width: 3rem;
  z-index: 9999;
  background: white;
  border: 1px solid #001428;
  border-radius: 0;
  padding: 8px 9px;
  color: #001428;
  text-decoration: none;
  font-size: 16px;
  transition: all 300ms ease;
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 7px;
  z-index: 10000;
}
@media only screen and (max-width: 767px) {
  .survey_button {
    padding: 5px 9px;
  }
}
.survey_button:hover {
  right: -33px;
  color: #001428;
  text-decoration: none;
}
.survey_button:visited {
  color: #001428;
  text-decoration: none;
}
.survey_button:visited:hover {
  color: #001428;
}
.survey_button .survey_logo {
  width: 20px;
  height: 20px;
  rotate: 90deg;
}

html .container.container-main.container-order-form {
  width: 100%;
  max-width: 1200px;
  margin: auto;
}
html .container.container-main.container-order-form #orderform-title {
  display: none !important;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active {
  overflow: visible !important;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template {
  display: flex;
  flex-direction: row;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template {
    flex-direction: column;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .client-pre-email {
  top: -100px;
  height: 1000px;
  left: 0;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .client-pre-email .client-pre-email-h span {
  font-size: 0;
  font-weight: 400;
  color: #001428;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .client-pre-email .client-pre-email-h span::before {
  font-size: 24px;
  content: "Ingresá tu mail para continuar la compra.";
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .client-pre-email .client-pre-email-h small {
  display: none;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .client-pre-email .client-email {
  margin: 25px auto;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .client-pre-email .client-email #btn-client-pre-email {
  background: #0e77da;
  border: none;
  text-shadow: unset;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .client-pre-email .emailInfo li {
  margin-bottom: 16px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .client-pre-email .emailInfo h3,
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .client-pre-email .emailInfo span {
  color: #001428;
  font-weight: 300;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .client-pre-email .emailInfo .icon-ok {
  color: #92c1e9;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .client-pre-email .emailInfo h3,
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .client-pre-email .emailInfo span[data-i18n="clientProfileData.bullet1WhyEmail"],
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .client-pre-email .emailInfo span[data-i18n="clientProfileData.bullet2WhyEmail"] {
  font-size: 0;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .client-pre-email .emailInfo h3::before {
  content: "Guardamos tu correo electrónico de manera 100% segura para:";
  font-size: 13px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .client-pre-email .emailInfo span[data-i18n="clientProfileData.bullet1WhyEmail"]::before {
  content: "Identificar tu perfil";
  font-size: 13px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .client-pre-email .emailInfo span[data-i18n="clientProfileData.bullet2WhyEmail"]::before {
  content: "Notificar sobre los estados de tu compra";
  font-size: 13px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder {
  width: 65%;
}
@media screen and (max-width: 768px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder {
    width: 100%;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid {
  display: flex;
  flex-direction: column;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data,
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data,
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data {
  width: 100%;
  padding: 20px;
  background: #fff;
  border-radius: 4px;
  margin-bottom: 20px;
  margin-left: 0;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .step,
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .step,
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step {
  border: none;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-heading .accordion-toggle {
  display: flex;
  align-items: center;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-heading .accordion-toggle .icon-user {
  font-size: 0;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-heading .accordion-toggle .icon-user::before {
  content: "";
  display: block;
  background: url("https://motorolaimgrepo.vteximg.com.br/arquivos/c-house-information.svg") no-repeat 11%;
  width: 40px;
  height: 25px;
  background-size: auto 100%;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-heading .accordion-toggle span {
  font-size: 0;
  display: flex;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-heading .accordion-toggle span::after {
  content: "Información del contacto";
  font-size: 18px;
  font-weight: 600;
  color: #001428;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-heading .accordion-toggle span::after {
    font-size: 14px;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-heading .accordion-toggle-active {
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 15px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step {
  margin-top: 30px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .age-container {
  display: flex;
  align-items: center;
  gap: 9px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  /* div.document-box {
    display: block !important;
    width: 48%;
    order: 5;
  } */
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf p {
  width: 48%;
  margin-bottom: 10px;
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf p {
    width: 100%;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf p label {
  color: #6d6d6d !important;
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf p label::after {
  content: "*";
  padding-left: 5px;
  color: red;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf p input {
  height: 40px;
  padding: 0 12px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf p input#client-phone1 {
  width: 20%;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf p input#client-phone3 {
  width: 40%;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf p input.success:not([invalid=true]) {
  background-position: right center !important;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf p .help.error {
  width: auto;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf p.client-notice {
  width: 100%;
  font-weight: 600;
  color: #0d0d0d !important;
}
@media only screen and (min-width: 768px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf {
    font-size: 16px !important;
  }
}
@media only screen and (min-width: 768px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf {
    font-size: 14px !important;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf p.client-email {
  order: 3;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf p.client-first-name {
  order: 1;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf p.client-last-name {
  order: 2;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf p.client-document {
  order: 4;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf p.client-document input {
    width: 95%;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf > div[data-bind="template: {name: phoneTemplate(), afterRender: window.vtex.i18n.translateHtml }"] {
  width: 50%;
  order: 5;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf > div[data-bind="template: {name: phoneTemplate(), afterRender: window.vtex.i18n.translateHtml }"] {
    width: 100%;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf > div[data-bind="template: {name: phoneTemplate(), afterRender: window.vtex.i18n.translateHtml }"] .client-phone.argentina-phone {
  width: 100%;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf > div[data-bind="template: {name: phoneTemplate(), afterRender: window.vtex.i18n.translateHtml }"] .client-phone.argentina-phone > div {
  display: flex;
  gap: 5px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf > div[data-bind="template: {name: phoneTemplate(), afterRender: window.vtex.i18n.translateHtml }"] .client-phone.argentina-phone > div p.client-phone-mobile {
  width: auto;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf > div[data-bind="template: {name: phoneTemplate(), afterRender: window.vtex.i18n.translateHtml }"] .client-phone.argentina-phone > div p.client-phone-mobile label.checkbox {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf > div[data-bind="template: {name: phoneTemplate(), afterRender: window.vtex.i18n.translateHtml }"] .client-phone.argentina-phone > div p.client-phone-mobile label.checkbox input {
  width: auto;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pf > div[data-bind="template: {name: phoneTemplate(), afterRender: window.vtex.i18n.translateHtml }"] .client-phone.argentina-phone > div p.input.required {
  display: flex;
  width: auto;
  gap: 5px;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pj {
  display: none;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pj .corporate-info-box[style="display: block;"] {
  display: flex !important;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pj .corporate-info-box[style="display: block;"] {
    flex-direction: column;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pj .corporate-info-box[style="display: block;"] p {
  width: 48%;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pj .corporate-info-box[style="display: block;"] p {
    width: 100%;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pj .corporate-info-box[style="display: block;"] p label {
  color: #6d6d6d !important;
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pj .corporate-info-box[style="display: block;"] p input {
  width: 90%;
  height: 40px;
  padding: 0 12px;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #client-profile-data .accordion-body .box-step .form-step.box-edit .box-client-info .box-client-info-pj .corporate-info-box[style="display: block;"] p input {
    width: 100%;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .step:not(.active) .box-step .disclaimer-wrapper {
  display: none;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .step:not(.active) .box-step div#vtex-checkbox-address {
  display: none;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .vtex-omnishipping-1-x-sellerOptionsText {
  display: none;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data {
  background: white;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .accordion-heading .accordion-toggle {
  display: flex;
  gap: 10px;
  align-items: center;
  font-size: 18px;
  font-weight: 600;
  color: #001428;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .accordion-heading .accordion-toggle {
    font-size: 14px;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .accordion-heading .accordion-toggle .icon-home {
  font-size: 0;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .accordion-heading .accordion-toggle .icon-home::before {
  content: "";
  display: block;
  background: url("https://motorolaimgrepo.vteximg.com.br/arquivos/c-delivery-truck.svg") no-repeat 50%;
  width: 40px;
  height: 25px;
  background-size: auto 100%;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .accordion-inner .box-step {
  display: flex;
  flex-direction: column;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .accordion-inner .shipping-summary-placeholder .vtex-omnishipping-1-x-SummaryItemTitle {
  font-size: 0;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .accordion-inner .shipping-summary-placeholder .vtex-omnishipping-1-x-SummaryItemTitle::before {
  font-size: 13px;
  content: "Retirar en la tienda";
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container #postalCode-finished-loading #shipping-option-pickup-in-point .shp-method-option-text {
  font-size: 0;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container #postalCode-finished-loading #shipping-option-pickup-in-point .shp-method-option-text::before {
  font-size: 16px;
  content: "Retirar";
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .vtex-omnishipping-1-x-shippingSectionTitle {
  font-size: 16px;
  font-weight: 600;
  color: #0d0d0d;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-shippingSectionTitle {
  font-size: 0;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-shippingSectionTitle::before {
  font-size: 16px;
  content: "Completá tu dirección de entrega";
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address > div {
  display: flex;
  flex-wrap: wrap;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address > div p.input {
  width: 40%;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address > div p.input {
    width: 100%;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .pickup-packages .vtex-omnishipping-1-x-shippingSectionTitle:first-child {
  font-size: 0;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .pickup-packages .vtex-omnishipping-1-x-shippingSectionTitle:first-child::before {
  font-size: 16px;
  content: "Tiempo y costo de entrega";
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .vtex-omnishipping-1-x-pickupPointChange {
  font-size: 0;
  padding: 0;
  border: none;
  text-decoration: underline;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .vtex-omnishipping-1-x-deliveryGroup {
  order: 2;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .vtex-omnishipping-1-x-pickupPointChange::before {
  font-size: 13px;
  content: "Vea todos los puntos de retiro disponibles";
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container #delivery-packages-options {
  border-bottom: 1px solid #bbbbbb !important;
  border: none;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container #delivery-packages-options #CHEAPEST,
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container #delivery-packages-options #FASTEST {
  background: none;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container #delivery-packages-options #CHEAPEST svg path,
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container #delivery-packages-options #FASTEST svg path {
  fill: black;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container #delivery-packages-options #CHEAPEST .shp-option-text-price.vtex-omnishipping-1-x-optionPrice,
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container #delivery-packages-options #FASTEST .shp-option-text-price.vtex-omnishipping-1-x-optionPrice {
  font-size: 16px;
  color: #000000;
  font-weight: 600;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container #delivery-packages-options #CHEAPEST .shp-option-text-price.vtex-omnishipping-1-x-optionPrice,
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container #delivery-packages-options #FASTEST .shp-option-text-price.vtex-omnishipping-1-x-optionPrice {
    font-size: 14px;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .vtex-omnishipping-1-x-btnDelivery {
  background: #0e77da;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .pkpmodal .pkpmodal-info-bar .pkpmodal-title {
  font-size: 0;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .pkpmodal .pkpmodal-info-bar p.pkpmodal-title::before {
  content: "Elegí un punto de retiro";
  font-size: 16px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .pkpmodal .pkpmodal-details-confirm-btn {
  font-size: 0;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .pkpmodal .pkpmodal-details-confirm-btn::before {
  content: "RETIRO EN ESTE PUNTO";
  font-size: 16px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .pkpmodal .vtex-pickup-points-modal-3-x-modalDetailsBackLnk {
  font-size: 0;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .shipping-data .shipping-container .pkpmodal .vtex-pickup-points-modal-3-x-modalDetailsBackLnk::after {
  content: "Ver todos los puntos de retiro";
  font-size: 13px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data #highlight-shipping-apos {
  padding: 10px;
  margin-top: 10px;
  align-items: center;
  background: #00142a;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  gap: 1rem;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data #highlight-shipping-apos {
    padding: 5px;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data #highlight-shipping-apos p {
  color: #fff;
  font-size: 15px;
  margin: 0;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data #highlight-shipping-apos p {
    font-size: 12px;
    line-height: 14px;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data #highlight-shipping-apos img {
  width: 20px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data .vtex-omnishipping-1-x-submitPaymentButton {
  margin-top: 25px;
  order: 4;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data div.vtex-shipping-disclaimer {
  order: 3;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data div.vtex-shipping-disclaimer .disclaimer-wrapper {
  font-weight: bold;
  border-radius: 10px;
  background: #001428;
  padding: 25px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data div.vtex-shipping-disclaimer .disclaimer-wrapper h4 {
  font-weight: bold;
  color: #0e77da;
  font-size: 18px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data div.vtex-shipping-disclaimer .disclaimer-wrapper p {
  color: #fff;
  font-size: 14px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #shipping-data div.vtex-shipping-disclaimer .disclaimer-wrapper li {
  list-style-type: disc;
  color: white;
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid .buy-alert {
  font-weight: bold;
  background-color: #001428;
  border-radius: 10px;
  padding: 10px;
  color: white;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid .box-title {
  font-weight: bold !important;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid ul.thumbnails.box-img li {
  border: 0 !important;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-heading {
  position: relative;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-heading .accordion-toggle {
  display: flex;
  gap: 10px;
  align-items: center;
  font-size: 18px;
  font-weight: 600;
  color: #001428;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-heading .accordion-toggle {
    font-size: 14px;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-heading .accordion-toggle .icon-credit-card {
  font-size: 0;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-heading .accordion-toggle .icon-credit-card::before {
  content: "";
  display: block;
  background: url("https://motorolaimgrepo.myvtex.com/arquivos/c-payment-data.png") no-repeat 50%;
  width: 40px;
  height: 25px;
  background-size: auto 100%;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step #payments-title::after {
  content: "Antes de finalizar tu pedido, revisá detalladamente todos tus datos";
  color: rgb(0, 0, 0);
  position: absolute;
  bottom: -38px;
  background: rgb(255, 243, 191);
  padding: 6px 60px;
  border-radius: 6px;
  left: 10px;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step #payments-title::after {
    padding: 6px;
    left: 0;
    font-size: 11px;
    line-height: 12px;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body {
  margin-top: 40px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid {
  flex-direction: row;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid {
    flex-direction: column;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .payment-group {
  width: 30%;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .payment-group {
    width: 100%;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .payment-group .payment-group-list-btn {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .payment-group .payment-group-list-btn a#payment-group-customPrivate_402PaymentGroup .payment-group-item-text {
  background-image: url("https://motorolapy.myvtex.com/arquivos/mastercard-checkout-icon.png");
  background-size: 50px auto;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .payment-group .payment-group-list-btn a#payment-group-customPrivate_401PaymentGroup .payment-group-item-text {
  background-image: url("https://motorolapy.myvtex.com/arquivos/visa-checkout-icon.png");
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .payment-group .payment-group-list-btn a.pg-tarjeta-debito-credito-mastercard {
  order: 1 !important;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .payment-group .payment-group-list-btn a.pg-tarjeta-debito-credito-visa {
  order: 2 !important;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .payment-group .payment-group-list-btn a.pg-banco-basa-spa {
  order: 3 !important;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .payment-group .payment-group-list-btn a.pg-banco-basa-spa span.payment-group-item-text::after {
  content: "Hasta 18 cuotas sin interés en seleccionados.";
  font-size: 0.6rem;
  line-height: 1;
  height: 32px;
  display: block;
  color: rgb(101, 99, 99);
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .payment-group .payment-group-list-btn a.pg-transferencia-bancaria {
  order: 4 !important;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .payment-group .payment-group-list-btn a.pg-transferencia-bancaria .payment-group-item-text {
    justify-content: center;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .payment-group .payment-group-list-btn .payment-group-item {
  box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.2);
  border: 1px solid #cecece !important;
  text-decoration: none;
  color: #001428;
  margin: 0 0 10px 0;
  font-weight: 600;
  border-radius: 6px;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .payment-group .payment-group-list-btn .payment-group-item {
    width: 40%;
    height: 60px;
    display: flex;
    align-items: center;
    padding: 10px;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .payment-group .payment-group-list-btn .payment-group-item .payment-group-item-text {
  line-height: 18px;
  background-size: 50px auto;
}
@media only screen and (max-width: 767px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .payment-group .payment-group-list-btn .payment-group-item .payment-group-item-text {
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: flex-end;
    display: flex;
    padding: 0;
    flex-direction: column;
    text-align: center;
    background-position: 50% 10%;
    background-size: 30px auto !important;
    line-height: 15px;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .payment-group .payment-group-list-btn .payment-group-item.active {
  background: linear-gradient(0deg, #f8f8f8 0%, #f8f8f8 100%), #fff;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .payment-group .payment-group-list-btn a.pg-wibond span {
  background-image: url("https://armoto.vteximg.com.br/arquivos/Wibond-editable2.jpg") !important;
  background-size: 35px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .steps-view {
  border-radius: 4px;
  background: #f5f5f5;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .steps-view .payment-method {
  background-color: white;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .steps-view .payment-method #iframe-placeholder-debitCardPaymentGroup iframe.span12 html body {
  background-color: white !important;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .steps-view .payment-method fieldset.box-payment-group2.box-payment-option.custom201PaymentGroupPaymentGroup p.payment-description {
  display: none;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .steps-view .payment-method fieldset.box-payment-group2.box-payment-option.custom201PaymentGroupPaymentGroup .installments {
  padding: 5px 20px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid #payment-data .step .accordion-body.payment-body form.row-fluid .steps-view .payment-method fieldset.box-payment-group2.box-payment-option.custom201PaymentGroupPaymentGroup .installments::before {
  content: " Grupo Comercializadora del Norte S.R.L | \a\aMoneda: Dólares \a\aUENO Bank S.A\a 900623860. | \a\aMoneda: Guaranies\a\aUENO Bank S.A \a 900622931 \a\aUna vez realizado el pago, enviar comprobante vía mail a contacto@tiendamotorola.com.py o por whatsapp al +595972453111. \a\a|  RUC Nro. 80121734-2";
  white-space: preserve balance;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid .link-box-edit {
  border: none;
  background: none;
  box-shadow: none;
  display: flex;
  gap: 10px;
  align-items: center;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid .link-box-edit .icon-edit {
  font-size: 0;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid .link-box-edit .icon-edit::before {
  content: "" !important;
  background-image: url("https://motorolaimgrepo.vteximg.com.br/arquivos/c-rd-edit.png");
  display: block;
  width: 22px;
  height: 22px;
  background-repeat: no-repeat;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid .link-box-edit::before {
  font-size: 13px;
  color: #001428;
  text-decoration: underline;
  font-weight: 500;
}
@media only screen and (min-width: 768px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid .link-box-edit::before {
    content: "Editar";
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid .box-info {
  font-size: 13px;
  font-weight: 600;
  color: #001428 !important;
  line-height: 15px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid .btn-submit-wrapper #go-to-shipping,
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid .btn-submit-wrapper #go-to-payment,
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid .btn-submit-wrapper #btn-go-to-payment {
  width: 100%;
  background-color: #0e77da;
  border-radius: 4px;
  background-image: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 25px;
  border: none;
  text-shadow: none;
  position: relative;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid .btn-submit-wrapper #go-to-shipping::after,
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid .btn-submit-wrapper #go-to-payment::after,
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .orderform-template-holder .row-fluid .btn-submit-wrapper #btn-go-to-payment::after {
  content: "Continuar";
  background: inherit;
  position: absolute;
  width: 100%;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart {
  position: sticky;
  top: 15px;
  right: 0;
  background: #fff;
  border-radius: 4px;
  height: 100vh;
  max-height: 650px;
  display: flex;
  justify-content: center;
  padding: 20px;
  width: 32%;
}
@media screen and (max-width: 768px) {
  html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart {
    width: 100%;
  }
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed {
  position: relative;
  height: auto !important;
  width: 100%;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed h2 {
  text-align: left;
  color: #001428;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 15px;
  background: 0 0;
  border: none;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed .summary-cart-template-holder {
  min-height: 200px;
  padding: 20px 0;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed .summary-cart-template-holder .cart .cart-items .item {
  padding: 10px 0;
  border-top: none;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed .summary-cart-template-holder .cart .cart-items .item .product-name {
  color: #000;
  font-size: 13px;
  font-weight: 500;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed .summary-cart-template-holder .cart .cart-items .item .badge {
  color: black;
  background-color: white;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed .summary-cart-template-holder .cart .cart-items .item .description {
  display: flex;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed .summary-cart-template-holder .cart .cart-items .item .description .shipping-date {
  display: none;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed .summary-cart-template-holder .cart .cart-items .item .description .price {
  color: #001428;
  font-size: 14px;
  margin-top: 14px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed #go-to-cart-button {
  display: none;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed .summary-template-holder {
  box-shadow: 0 -20px 20px -20px rgba(0, 0, 0, 0.2);
  border-top: 1px solid #ddd;
  background-color: white;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed .summary-template-holder .summary-totalizers .table {
  display: flex;
  width: 100%;
  margin: 20px auto;
  flex-direction: column;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed .summary-template-holder .summary-totalizers .table tbody tr {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d5d5d5;
  padding: 14px 0;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed .summary-template-holder .summary-totalizers .table tbody tr td {
  font-size: 14px;
  color: #001428;
  text-align: left;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed .summary-template-holder .summary-totalizers .table tbody tr td.monetary {
  text-align: right;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed .summary-template-holder .summary-totalizers .table tbody tr.hide {
  display: none;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed .summary-template-holder .summary-totalizers .table tfoot {
  margin-top: 20px;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed .summary-template-holder .summary-totalizers .table tfoot tr {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed .summary-template-holder .summary-totalizers .table tfoot tr td {
  font-size: 18px;
  color: #001428;
  line-height: 15px;
  text-align: left;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed .summary-template-holder .summary-totalizers .table tfoot tr .monetary {
  width: 50%;
  text-align: right;
}
html .container.container-main.container-order-form .checkout-container.row-fluid.orderform-active .orderform-template .mini-cart .cart-fixed #payment-data-submit {
  width: 100%;
  background-color: #0e77da;
  border-radius: 4px;
  background-image: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 25px;
  border: none;
  text-shadow: none;
}
html span.card-flag.Tarjeta.Debito\/Credito.VISA.PRY.card-selected {
  background-image: url(data:image/png;base64,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);
  text-indent: -999em;
  width: 40px;
}
html .header-multi-steps {
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 48px 0 20px 0;
}
@media only screen and (max-width: 980px) {
  html .header-multi-steps {
    padding: 15px 0 15px 0;
  }
}
html .header-steps {
  display: flex;
  align-items: center;
}
html .header-steps div {
  display: flex;
  flex-direction: column;
  align-items: center;
}
html .header-steps div .header_steps__item--number {
  border: 1px solid #001428;
  color: #001428;
  border-radius: 360rem;
  padding: 5px;
  width: 10px;
  height: 10px;
  font-weight: bold;
  display: grid;
  place-content: center;
  background: white;
  font-size: 0.75rem;
}
html .header-steps div .header_steps__item--number.active {
  background-color: #001428;
  color: white;
}
html .header-steps__spacer {
  width: 100px;
  display: inline-block;
  height: 1px;
  margin: 0 20px;
  background: #b3b3b3;
}
html .header-steps__spacer div {
  display: flex;
  flex-direction: column;
  align-items: center;
}
html .header-steps__spacer div .header_steps__item--number {
  border: 1px solid #001428;
  color: #001428;
  border-radius: 360rem;
  padding: 5px;
  width: 10px;
  height: 10px;
  font-weight: bold;
  display: grid;
  place-content: center;
  background: white;
  font-size: 0.75rem;
}
html .header-steps__spacer div .header_steps__item--number.active {
  background-color: #001428;
  color: white;
}
html .header-steps__spacer__spacer.active {
  background-color: #0d0d0d;
}
html .header-steps .header-steps__spacer.active {
  background-color: #001428;
  transition: background-color 0.5s ease;
}
html .header-steps .header-steps__item {
  font-size: 13px;
  color: #b3b3b3;
}
@media only screen and (max-width: 980px) {
  html .header-steps .header-steps__item {
    font-size: 12px;
    text-align: center;
  }
}
html .header-steps .header-steps__item.active {
  color: #0d0d0d;
  font-weight: 700;
}
html .header-steps html .header-steps__spacer.active {
  background-color: #001428;
  transition: background-color 0.5s ease;
}
html .header-steps .iframe-credit-card-payment-group .ChangeNumberOfPayments a,
html .header-steps .iframe-debit-card-payment-group .ChangeNumberOfPayments a {
  display: none;
}
html .green-text {
  color: green !important;
  font-weight: 600;
}
html #checkoutMainContainer > div.container.container-main.container-order-form > div.checkout-container.row-fluid.orderform-active > div.row-fluid.orderform-template.span12.active > div.cart-template.mini-cart.span4 > div > div.summary-template-holder > div > div.span5.totalizers.summary-totalizers.cart-totalizers.pull-right > div:nth-child(2) > div > div.accordion-body.collapse.in > div > table > tbody.totalizers-list > tr.Discounts > .monetary,
html #checkoutMainContainer > div.container.container-main.container-cart > div.checkout-container.row-fluid.cart-active > div.cart-template.full-cart.span12.active > div.summary-template-holder > div.row-fluid.summary > div.span5.totalizers.summary-totalizers.cart-totalizers.pull-right > div:nth-child(2) > div > div.accordion-body.collapse.in > div > table > tbody.totalizers-list > tr.Discounts > .monetary {
  color: green;
  font-weight: 600;
}

.c-footer__policies--container {
  padding: 20px 20px 72px;
}
.c-footer__policies--container .c-policies__container:not(:last-child) {
  border-bottom: 1px solid #c0c0c0;
}
.c-footer__policies--container .c-policies__container.c-policies__container--visible .c-policies__container__text {
  max-height: 500px;
  opacity: 1;
}
.c-footer__policies--container .c-policies__container.c-policies__container--visible .c-policies__container__trigger__caret {
  transform: rotate(90deg);
}
.c-footer__policies--container .c-policies__container {
  display: flex;
  flex-direction: column;
  padding: 20px 0;
}
.c-footer__policies--container .c-policies__container .c-policies__container__text {
  font-size: 14px;
  transition: 0.3s;
  max-height: 0px;
  opacity: 0;
}
.c-footer__policies--container .c-policies__container .c-policies__container__text ul {
  padding-left: 72px;
  margin: 30px 0 10px 25px;
}
.c-footer__policies--container .c-policies__container .c-policies__container__text p {
  margin: 16px 0;
}
.c-footer__policies--container .c-policies__container .c-policies__container__trigger {
  display: flex;
  align-items: center;
  cursor: pointer;
  border: 0;
  background: none;
  z-index: 1;
  width: fit-content;
}
.c-footer__policies--container .c-policies__container .c-policies__container__trigger .c-policies__container__trigger__title {
  color: #001428 !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  padding: 0 35px;
  margin: 0 !important;
}
.c-footer__policies--container .c-policies__container .c-policies__container__trigger .c-policies__container__trigger__caret {
  width: 21px;
  height: 21px;
  transition: 0.3s;
}
.c-footer__policies--container .c-policies__container .c-policies__container__trigger .c-policies__container__trigger__icon {
  width: 40px;
  display: flex;
  justify-content: center;
}
.c-footer__policies--container .c-policies__container .c-policies__container__trigger .c-policies__container__trigger__icon img {
  height: auto;
}

.c-footer_bottom--infos {
  background-color: #001428;
  color: #fff;
  padding: 23px 15px;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.c-footer_bottom--infos .c-footer__bottom--infos-content {
  max-width: 780px;
  margin: 0 auto;
  width: 100%;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.c-footer_bottom--infos .c-footer__bottom--infos-content h3 {
  font-weight: 500;
  font-size: 14px;
  margin-top: 0;
}
.c-footer_bottom--infos .c-footer__bottom--infos-content .c-footer__bottom--infos-content__payments {
  display: flex;
  align-items: center;
}
.c-footer_bottom--infos .c-footer__bottom--infos-content .safety img {
  width: 52px;
}
.c-footer_bottom--infos .c-footer__bottom--infos-content a img {
  width: 97px;
}

.c-footer__bottom--rights-reserved {
  font-weight: 500;
  font-size: 12px;
}
.c-footer__bottom--rights-reserved .c-footer__bottom--rights-reserved-text {
  padding: 20px;
  line-height: 2;
  text-align: center;
}
.c-footer__bottom--rights-reserved .c-footer__bottom--rights-reserved-text p {
  margin: 0 0 10px;
}

@media only screen and (min-width: 100px) and (max-width: 767px) {
  .c-footer_bottom--infos .c-footer__bottom--infos-content {
    flex-direction: column;
    gap: 20px;
    align-items: center;
  }
  .c-footer_bottom--infos .c-footer__bottom--infos-content .safety {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
  }
}
.c-header-container {
  background: white;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 40px;
}
.c-header-container .c-header__secure {
  display: flex;
  align-items: center;
  width: 160px;
  gap: 10px;
}
.c-header-container .c-header__secure p {
  margin: 0;
}
.c-header-container .c-header-logo__container {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60px;
}
.c-header-container .c-header-logo__container img {
  width: 120px;
}
.c-header-container .empty-space {
  width: 160px;
}

.c-header-container {
  background: white;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 40px;
}
.c-header-container .c-header__secure {
  display: flex;
  align-items: center;
  width: 160px;
  gap: 10px;
}
.c-header-container .c-header__secure p {
  margin: 0;
}
.c-header-container .c-header-logo__container {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60px;
}
.c-header-container .c-header-logo__container img {
  width: 120px;
}
.c-header-container .empty-space {
  width: 160px;
}