
/* source: <eliteprofessionalpe.checkout-ui-settings@0.1.77> */
/* Content copied from "checkout5-custom.css" at 2019-03-01T05:12:59.334Z */

/* /files/checkout5-custom.css */

/* Displays the option to enter a foreign document */
.document-box {
  display: block;
}

/* Displays the option to enter an international phone */
.phone-box {
  display: block;
}

:root {
  --mainColor: #004a93;
  --secondaryColor: #0288cf;
  --textColor: #000;
  --fontawesome: 'Font Awesome\ 5 Free';
}

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap');

body {
  color: #000000;
  font-family: 'Open Sans', sans-serif;
}

.body-order-form {
  border-top: 10px solid var(--mainColor);
}

.container--logo img {
  width: 8rem;
}

a,
.shipping-estimate-date,
.new-product-price,
.total-selling-price {
  color: var(--textColor);
  outline: none;
}

a:hover,
a:active,
a:focus,
a:link {
  color: var(--textColor);
  text-decoration: none;
  outline: none;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  background-color: #d0e0f0;
  color: var(--textColor);
  background-position: 0 60px;
  background-repeat: none;
  background-image: none;
}

.extensions-checkout-buttons-container {
  display: none !important;
}

.vtex-omnishipping-1-x-backToAddressList,
.vtex-omnishipping-1-x-buttonEditAddress,
.vtex-omnishipping-1-x-buttonCreateAddress,
.vtex-omnishipping-1-x-summaryChange {
  border: 1px dashed var(--secondaryColor) !important;
  color: var(--secondaryColor) !important;
  text-decoration: underline !important;
}

textarea:focus,
input[type='text']:focus,
input[type='password']:focus,
input[type='datetime']:focus,
input[type='datetime-local']:focus,
input[type='date']:focus,
input[type='month']:focus,
input[type='time']:focus,
input[type='week']:focus,
input[type='number']:focus,
input[type='email']:focus,
input[type='url']:focus,
input[type='search']:focus,
input[type='tel']:focus,
input[type='color']:focus,
.uneditable-input:focus,
.client-email span {
  border-color: var(--textColor) !important;
  box-shadow: none !important;
}

.client-pre-email {
  position: block;
  background: #fff;
  z-index: 1020;
  width: 100%;
  text-align: center;
  height: 100%;
  border-top: none;
  top: 1rem;
  left: 0;
}
.orderform-template.active .client-pre-email {
  position: fixed;
  top: 0;
}

.client-pre-email .link-cart {
  display: none !important;
}

#orderform-to-cart {
  right: 5rem;
  position: absolute;
  top: 2rem;
  text-decoration: underline;
}

.container--logo {
  position: relative;
  text-align: center;
}

.back-to-home--link {
  position: absolute;
  right: 5rem;
  bottom: 1.9rem;
  text-decoration-line: underline !important;
  color: #005eb8 !important;
  font-weight: bold;
}

#cart-title,
#orderform-title {
  color: #002f6c;
  font-size: 1.6rem;
  font-weight: 700;
  text-align: center;
  margin-top: 0;
}

#cart-title::before {
  content: 'Revisa tu pedido';
  font-size: 1.6rem;
  font-weight: 700;
}
.product-image img {
  height: 100px;
  max-width: 100px;
  width: 100px;
  margin-left: 0.5rem;
}
body {
  background-color: #dbdbdb69;
}
.progress--bar-section::before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg id='Capa_2' data-name='Capa 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.91 22.91'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D .cls-2 %7B fill: %23193964; %7D %3C/style%3E%3C/defs%3E%3Cg id='Capa_1-2' data-name='Capa 1'%3E%3Cg%3E%3Ccircle class='cls-2' cx='11.46' cy='11.46' r='11.46'/%3E%3Cpath class='cls-1' d='m14.55,18.21h-6.19c-1.4,0-2.53-1.14-2.53-2.53V7.24c0-1.4,1.14-2.53,2.53-2.53h6.19c1.4,0,2.53,1.14,2.53,2.53v8.44c0,1.4-1.14,2.53-2.53,2.53Zm-6.19-12.94c-1.09,0-1.97.88-1.97,1.97v8.44c0,1.09.88,1.97,1.97,1.97h6.19c1.09,0,1.97-.88,1.97-1.97V7.24c0-1.09-.88-1.97-1.97-1.97h-6.19Zm6.47,2.53c0-.16-.13-.28-.28-.28h-3.38c-.16,0-.28.13-.28.28s.13.28.28.28h3.38c.16,0,.28-.13.28-.28Zm0,3.38c0-.16-.13-.28-.28-.28h-3.38c-.16,0-.28.13-.28.28s.13.28.28.28h3.38c.16,0,.28-.13.28-.28Zm0,3.38c0-.16-.13-.28-.28-.28h-3.38c-.16,0-.28.13-.28.28s.13.28.28.28h3.38c.16,0,.28-.13.28-.28Zm-5.35-5.91h-1.13c-.16,0-.28-.13-.28-.28v-1.13c0-.16.13-.28.28-.28h1.13c.16,0,.28.13.28.28v1.13c0,.16-.13.28-.28.28Zm-.84-.56h.56v-.56h-.56v.56Zm.84,3.94h-1.13c-.16,0-.28-.13-.28-.28v-1.13c0-.16.13-.28.28-.28h1.13c.16,0,.28.13.28.28v1.13c0,.16-.13.28-.28.28Zm-.84-.56h.56v-.56h-.56v.56Zm.84,3.94h-1.13c-.16,0-.28-.13-.28-.28v-1.13c0-.16.13-.28.28-.28h1.13c.16,0,.28.13.28.28v1.13c0,.16-.13.28-.28.28Zm-.84-.56h.56v-.56h-.56v.56Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  display: block;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 0;
  left: 38%;
}
.cart-bar-section::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_2' data-name='Capa 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.91 22.91'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D .cls-2 %7B fill: %238cd0e4; %7D %3C/style%3E%3C/defs%3E%3Cg id='Capa_1-2' data-name='Capa 1'%3E%3Cg%3E%3Ccircle class='cls-2' cx='11.46' cy='11.46' r='11.46'/%3E%3Cpath class='cls-1' d='m13.63,8.02c0-.15.12-.27.27-.27h3.24c.15,0,.27.12.27.27s-.12.27-.27.27h-3.24c-.15,0-.27-.12-.27-.27Zm4.08,1.03c-.14-.03-.29.06-.32.21l-.48,2.37c-.18.88-.96,1.52-1.85,1.52h-6.9l-.68-4.86h4.79c.15,0,.27-.12.27-.27s-.12-.27-.27-.27h-4.87l-.14-.99c-.09-.66-.66-1.16-1.33-1.16h-.68c-.15,0-.27.12-.27.27s.12.27.27.27h.68c.41,0,.75.3.8.7l.96,6.93c.17,1.19,1.2,2.1,2.41,2.1h5.41c.15,0,.27-.12.27-.27s-.12-.27-.27-.27h-5.42c-.93,0-1.74-.7-1.87-1.62h6.83c1.16,0,2.16-.82,2.38-1.96l.48-2.37c.03-.15-.06-.29-.21-.32Zm-7.86,8.43c0,.59-.49,1.08-1.08,1.08s-1.08-.49-1.08-1.08.49-1.08,1.08-1.08,1.08.49,1.08,1.08Zm-.54,0c0-.3-.24-.54-.54-.54s-.54.24-.54.54.24.54.54.54.54-.24.54-.54Zm5.94,0c0,.59-.49,1.08-1.08,1.08s-1.08-.49-1.08-1.08.49-1.08,1.08-1.08,1.08.49,1.08,1.08Zm-.54,0c0-.3-.24-.54-.54-.54s-.54.24-.54.54.24.54.54.54.54-.24.54-.54Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.cart-bar-section.activeLocationBar::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_2' data-name='Capa 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.91 22.91'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D .cls-2 %7B fill: %23193964; %7D %3C/style%3E%3C/defs%3E%3Cg id='Capa_1-2' data-name='Capa 1'%3E%3Cg%3E%3Ccircle class='cls-2' cx='11.46' cy='11.46' r='11.46'/%3E%3Cpath class='cls-1' d='m13.63,8.02c0-.15.12-.27.27-.27h3.24c.15,0,.27.12.27.27s-.12.27-.27.27h-3.24c-.15,0-.27-.12-.27-.27Zm4.08,1.03c-.14-.03-.29.06-.32.21l-.48,2.37c-.18.88-.96,1.52-1.85,1.52h-6.9l-.68-4.86h4.79c.15,0,.27-.12.27-.27s-.12-.27-.27-.27h-4.87l-.14-.99c-.09-.66-.66-1.16-1.33-1.16h-.68c-.15,0-.27.12-.27.27s.12.27.27.27h.68c.41,0,.75.3.8.7l.96,6.93c.17,1.19,1.2,2.1,2.41,2.1h5.41c.15,0,.27-.12.27-.27s-.12-.27-.27-.27h-5.42c-.93,0-1.74-.7-1.87-1.62h6.83c1.16,0,2.16-.82,2.38-1.96l.48-2.37c.03-.15-.06-.29-.21-.32Zm-7.86,8.43c0,.59-.49,1.08-1.08,1.08s-1.08-.49-1.08-1.08.49-1.08,1.08-1.08,1.08.49,1.08,1.08Zm-.54,0c0-.3-.24-.54-.54-.54s-.54.24-.54.54.24.54.54.54.54-.24.54-.54Zm5.94,0c0,.59-.49,1.08-1.08,1.08s-1.08-.49-1.08-1.08.49-1.08,1.08-1.08,1.08.49,1.08,1.08Zm-.54,0c0-.3-.24-.54-.54-.54s-.54.24-.54.54.24.54.54.54.54-.24.54-.54Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.profile-section.activeLocationBar::before {
  background-image: url("data:image/svg+xml,%3Csvg id='Capa_2' data-name='Capa 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.91 22.91'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D .cls-2 %7B fill: %23193964; %7D %3C/style%3E%3C/defs%3E%3Cg id='Capa_1-2' data-name='Capa 1'%3E%3Cg%3E%3Ccircle class='cls-2' cx='11.46' cy='11.46' r='11.46'/%3E%3Cpath class='cls-1' d='m14.55,18.21h-6.19c-1.4,0-2.53-1.14-2.53-2.53V7.24c0-1.4,1.14-2.53,2.53-2.53h6.19c1.4,0,2.53,1.14,2.53,2.53v8.44c0,1.4-1.14,2.53-2.53,2.53Zm-6.19-12.94c-1.09,0-1.97.88-1.97,1.97v8.44c0,1.09.88,1.97,1.97,1.97h6.19c1.09,0,1.97-.88,1.97-1.97V7.24c0-1.09-.88-1.97-1.97-1.97h-6.19Zm6.47,2.53c0-.16-.13-.28-.28-.28h-3.38c-.16,0-.28.13-.28.28s.13.28.28.28h3.38c.16,0,.28-.13.28-.28Zm0,3.38c0-.16-.13-.28-.28-.28h-3.38c-.16,0-.28.13-.28.28s.13.28.28.28h3.38c.16,0,.28-.13.28-.28Zm0,3.38c0-.16-.13-.28-.28-.28h-3.38c-.16,0-.28.13-.28.28s.13.28.28.28h3.38c.16,0,.28-.13.28-.28Zm-5.35-5.91h-1.13c-.16,0-.28-.13-.28-.28v-1.13c0-.16.13-.28.28-.28h1.13c.16,0,.28.13.28.28v1.13c0,.16-.13.28-.28.28Zm-.84-.56h.56v-.56h-.56v.56Zm.84,3.94h-1.13c-.16,0-.28-.13-.28-.28v-1.13c0-.16.13-.28.28-.28h1.13c.16,0,.28.13.28.28v1.13c0,.16-.13.28-.28.28Zm-.84-.56h.56v-.56h-.56v.56Zm.84,3.94h-1.13c-.16,0-.28-.13-.28-.28v-1.13c0-.16.13-.28.28-.28h1.13c.16,0,.28.13.28.28v1.13c0,.16-.13.28-.28.28Zm-.84-.56h.56v-.56h-.56v.56Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.profile-section::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_2' data-name='Capa 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.91 22.91'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D .cls-2 %7B fill: %238cd0e4; %7D %3C/style%3E%3C/defs%3E%3Cg id='Capa_1-2' data-name='Capa 1'%3E%3Cg%3E%3Ccircle class='cls-2' cx='11.46' cy='11.46' r='11.46'/%3E%3Cpath class='cls-1' d='m14.55,18.21h-6.19c-1.4,0-2.53-1.14-2.53-2.53V7.24c0-1.4,1.14-2.53,2.53-2.53h6.19c1.4,0,2.53,1.14,2.53,2.53v8.44c0,1.4-1.14,2.53-2.53,2.53Zm-6.19-12.94c-1.09,0-1.97.88-1.97,1.97v8.44c0,1.09.88,1.97,1.97,1.97h6.19c1.09,0,1.97-.88,1.97-1.97V7.24c0-1.09-.88-1.97-1.97-1.97h-6.19Zm6.47,2.53c0-.16-.13-.28-.28-.28h-3.38c-.16,0-.28.13-.28.28s.13.28.28.28h3.38c.16,0,.28-.13.28-.28Zm0,3.38c0-.16-.13-.28-.28-.28h-3.38c-.16,0-.28.13-.28.28s.13.28.28.28h3.38c.16,0,.28-.13.28-.28Zm0,3.38c0-.16-.13-.28-.28-.28h-3.38c-.16,0-.28.13-.28.28s.13.28.28.28h3.38c.16,0,.28-.13.28-.28Zm-5.35-5.91h-1.13c-.16,0-.28-.13-.28-.28v-1.13c0-.16.13-.28.28-.28h1.13c.16,0,.28.13.28.28v1.13c0,.16-.13.28-.28.28Zm-.84-.56h.56v-.56h-.56v.56Zm.84,3.94h-1.13c-.16,0-.28-.13-.28-.28v-1.13c0-.16.13-.28.28-.28h1.13c.16,0,.28.13.28.28v1.13c0,.16-.13.28-.28.28Zm-.84-.56h.56v-.56h-.56v.56Zm.84,3.94h-1.13c-.16,0-.28-.13-.28-.28v-1.13c0-.16.13-.28.28-.28h1.13c.16,0,.28.13.28.28v1.13c0,.16-.13.28-.28.28Zm-.84-.56h.56v-.56h-.56v.56Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.payment-section.activeLocationBar::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_2' data-name='Capa 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.91 22.91'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D .cls-2 %7B fill: %23193964; %7D %3C/style%3E%3C/defs%3E%3Cg id='Capa_1-2' data-name='Capa 1'%3E%3Cg%3E%3Ccircle class='cls-2' cx='11.46' cy='11.46' r='11.46'/%3E%3Cg%3E%3Cpath class='cls-1' d='m8.55,16.31c-.71,0-1.39-.12-2.04-.35-.49-.17-.9-.39-1.22-.64-.17-.13-.23-.37-.13-.57l.24-.47c.34.33.79.6,1.36.82.57.22,1.17.33,1.79.33s1.09-.07,1.47-.22c.38-.15.65-.35.83-.61.18-.25.27-.54.27-.84,0-.37-.11-.67-.32-.9-.21-.23-.49-.41-.84-.54s-.73-.25-1.14-.35c-.42-.1-.84-.21-1.25-.32-.42-.11-.8-.27-1.15-.46s-.63-.44-.85-.76c-.21-.31-.32-.72-.32-1.23,0-.47.12-.91.37-1.3.25-.4.63-.71,1.15-.95.52-.24,1.18-.36,1.99-.36.54,0,1.07.07,1.59.22.37.11.71.24,1,.4.21.11.3.36.21.57l-.19.45c-.41-.27-.84-.47-1.3-.6-.46-.13-.9-.19-1.33-.19-.57,0-1.04.08-1.42.23s-.65.36-.82.62c-.18.26-.27.55-.27.88,0,.37.11.67.32.9s.5.4.85.53.73.24,1.15.34c.42.1.83.21,1.25.33.41.12.79.27,1.14.46.35.19.63.43.85.74.21.31.32.71.32,1.21,0,.46-.13.89-.38,1.29-.25.4-.64.71-1.17.95-.52.24-1.19.36-2.01.36Z'/%3E%3Cpath class='cls-1' d='m12.41,17.88l4.4-12.56c.06-.16.21-.27.39-.27h.6l-4.4,12.56c-.06.16-.21.27-.39.27h-.6Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.payment-section::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_2' data-name='Capa 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.91 22.91'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D .cls-2 %7B fill: %238cd0e4; %7D %3C/style%3E%3C/defs%3E%3Cg id='Capa_1-2' data-name='Capa 1'%3E%3Cg%3E%3Ccircle class='cls-2' cx='11.46' cy='11.46' r='11.46'/%3E%3Cg%3E%3Cpath class='cls-1' d='m8.55,16.31c-.71,0-1.39-.12-2.04-.35-.49-.17-.9-.39-1.22-.64-.17-.13-.23-.37-.13-.57l.24-.47c.34.33.79.6,1.36.82.57.22,1.17.33,1.79.33s1.09-.07,1.47-.22c.38-.15.65-.35.83-.61.18-.25.27-.54.27-.84,0-.37-.11-.67-.32-.9-.21-.23-.49-.41-.84-.54s-.73-.25-1.14-.35c-.42-.1-.84-.21-1.25-.32-.42-.11-.8-.27-1.15-.46s-.63-.44-.85-.76c-.21-.31-.32-.72-.32-1.23,0-.47.12-.91.37-1.3.25-.4.63-.71,1.15-.95.52-.24,1.18-.36,1.99-.36.54,0,1.07.07,1.59.22.37.11.71.24,1,.4.21.11.3.36.21.57l-.19.45c-.41-.27-.84-.47-1.3-.6-.46-.13-.9-.19-1.33-.19-.57,0-1.04.08-1.42.23s-.65.36-.82.62c-.18.26-.27.55-.27.88,0,.37.11.67.32.9s.5.4.85.53.73.24,1.15.34c.42.1.83.21,1.25.33.41.12.79.27,1.14.46.35.19.63.43.85.74.21.31.32.71.32,1.21,0,.46-.13.89-.38,1.29-.25.4-.64.71-1.17.95-.52.24-1.19.36-2.01.36Z'/%3E%3Cpath class='cls-1' d='m12.41,17.88l4.4-12.56c.06-.16.21-.27.39-.27h.6l-4.4,12.56c-.06.16-.21.27-.39.27h-.6Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.order-section.activeLocationBar::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_2' data-name='Capa 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.91 22.91'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D .cls-2 %7B fill: %238cd0e4; %7D %3C/style%3E%3C/defs%3E%3Cg id='Capa_1-2' data-name='Capa 1'%3E%3Cg%3E%3Ccircle class='cls-2' cx='11.46' cy='11.46' r='11.46'/%3E%3Cpath class='cls-1' d='m14.18,12.09c.11.11.12.28.02.4l-2.3,2.48c-.27.27-.63.42-1,.42s-.73-.15-.99-.41l-1.17-1.12c-.11-.11-.12-.29,0-.4.11-.11.29-.12.4,0l1.17,1.12c.33.33.88.32,1.2,0l2.29-2.47c.11-.11.28-.12.4-.02h0Zm2.9-1.77v5.35c0,1.4-1.14,2.53-2.53,2.53h-6.19c-1.4,0-2.53-1.14-2.53-2.53V7.24c0-1.4,1.14-2.53,2.53-2.53h3.1c.98,0,1.9.38,2.59,1.07l1.96,1.96c.69.69,1.07,1.61,1.07,2.59Zm-3.43-4.15c-.31-.31-.67-.54-1.07-.69v2.88c0,.47.38.84.84.84h2.88c-.15-.4-.38-.76-.69-1.07l-1.96-1.96h0Zm2.87,4.15c0-.19-.02-.37-.05-.55h-3.04c-.78,0-1.41-.63-1.41-1.41v-3.04c-.18-.03-.37-.05-.55-.05h-3.1c-1.09,0-1.97.88-1.97,1.97v8.44c0,1.09.88,1.97,1.97,1.97h6.19c1.09,0,1.97-.88,1.97-1.97v-5.35Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.order-section::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_2' data-name='Capa 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.91 22.91'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D .cls-2 %7B fill: %238cd0e4; %7D %3C/style%3E%3C/defs%3E%3Cg id='Capa_1-2' data-name='Capa 1'%3E%3Cg%3E%3Ccircle class='cls-2' cx='11.46' cy='11.46' r='11.46'/%3E%3Cpath class='cls-1' d='m14.18,12.09c.11.11.12.28.02.4l-2.3,2.48c-.27.27-.63.42-1,.42s-.73-.15-.99-.41l-1.17-1.12c-.11-.11-.12-.29,0-.4.11-.11.29-.12.4,0l1.17,1.12c.33.33.88.32,1.2,0l2.29-2.47c.11-.11.28-.12.4-.02h0Zm2.9-1.77v5.35c0,1.4-1.14,2.53-2.53,2.53h-6.19c-1.4,0-2.53-1.14-2.53-2.53V7.24c0-1.4,1.14-2.53,2.53-2.53h3.1c.98,0,1.9.38,2.59,1.07l1.96,1.96c.69.69,1.07,1.61,1.07,2.59Zm-3.43-4.15c-.31-.31-.67-.54-1.07-.69v2.88c0,.47.38.84.84.84h2.88c-.15-.4-.38-.76-.69-1.07l-1.96-1.96h0Zm2.87,4.15c0-.19-.02-.37-.05-.55h-3.04c-.78,0-1.41-.63-1.41-1.41v-3.04c-.18-.03-.37-.05-.55-.05h-3.1c-1.09,0-1.97.88-1.97,1.97v8.44c0,1.09.88,1.97,1.97,1.97h6.19c1.09,0,1.97-.88,1.97-1.97v-5.35Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#payment-group-MercadoPagoOffPaymentGroup span {
  font-size: 0;
  height: 100%;
}

#payment-group-MercadoPagoOffPaymentGroup .payment-group-item-text::before {
  content            : "";
  background-image   : url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' height='400.184' image-rendering='optimizeQuality' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' viewBox='0 0 19985.75 10580.69' width='200mm' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0h19985.75v10580.69h-19985.75z' fill='%23ffce00'/%3E%3Cpath d='m6982.84 5991.86c-342.33 307.28-717.61 581.54-1104.3 830.05-803.75 516.56-1700.25 953.35-2590.86 1299.41-294.64 114.49-643.55 180.68-937.58 27.67-193.25-100.58-320.49-275.39-387.89-479.1-49.93-150.92-71.45-328.4-99.61-485.82-227.81-1273.23-129.56-2758.21 126.9-4028.34 63.61-315.08 213.66-740.3 548.2-853.38 160.62-54.28 342.6-51.12 507.25-16.41 54.12 11.41 101.47 27.6 152.99 46.78 1095.79 407.82 2076.42 917.09 2998.1 1639.85 261.01 204.67 546.99 417.3 786.81 645.68 156.41 148.95 301.11 317.79 339.82 537.16 10.56 59.93 12.73 120.44 8.1 181.06-18.46 241.77-147.76 509.49-347.92 655.39z' fill='%23fefefe'/%3E%3Cpath d='m2175.03 7599.19c79.67 240.78 318.65 589 1030.46 312.43 1028.68-399.72 2565.88-1131.56 3635.71-2095.59 0 0 239.33-166.31 264.55-496.73 25.23-330.41-232.17-529.05-1049.24-1169.77-804.07-630.53-1704.87-1147.2-2937.76-1606.03-43.59-16.22-74.84-27.77-120.94-37.49-84.86-17.89-244.56-39.35-388.81 9.4-208.67 70.54-338.02 379.14-399.73 684.8-58.79 291.14-440.28 2187.48-125.97 3944.2 22.13 123.76 53.84 340.23 91.74 454.78z' fill='%23ffb700'/%3E%3Cpath d='m2313.15 2855.24-.01.01c-35.85 122.95-66.02 282.18-82.6 488.2l.51-5.62c208.87-70.94 506.05-98.46 927.45-46.51 1346.16 165.96 2728.35 924.84 3477.61 1380.67l202.8 120.57c-53.19-51.34-115.24-106.48-186.89-167.03l-.02-.02-14.42-12.15-7.3-6.13a7939.508 7939.508 0 0 0 -45.18-37.56l-7.75-6.4-15.71-12.91-7.95-6.52-8.02-6.56-16.24-13.24-8.22-6.68-16.64-13.49-8.41-6.81-17.05-13.74-8.62-6.95-17.45-14.01-8.82-7.07-8.9-7.11-8.95-7.16-9.03-7.21-9.1-7.25-18.41-14.65-9.31-7.4-9.37-7.44-9.44-7.49-9.52-7.54-19.25-15.24-9.73-7.69-9.79-7.74-8.48-6.7-1.39-1.09-9.94-7.84-10.01-7.89-10.08-7.95-1.68-1.32-8.48-6.68-10.22-8.05-10.3-8.1-4.88-3.85-5.5-4.31-10.44-8.2-10.51-8.26-8.22-6.48-2.36-1.85-10.67-8.37-10.73-8.42-10.8-8.48-.91-.72-9.97-7.82-10.96-8.59-11.02-8.65-4.32-3.38-6.79-5.33-11.18-8.77-11.25-8.82-7.85-6.16-3.47-2.72-11.4-8.93-11.47-9-11.55-9.05c-804.07-630.53-1704.87-1147.2-2937.76-1606.03-43.59-16.22-74.84-27.77-120.94-37.49-84.86-17.89-244.56-39.35-388.81 9.4-2.87.97-5.72 2-8.54 3.06l-2.07.78c-2.77 1.06-5.53 2.15-8.27 3.29l-1.2.52c-2.73 1.14-5.45 2.33-8.14 3.56l-.8.36c-2.74 1.26-5.45 2.58-8.16 3.92l-1.92.96a274.64 274.64 0 0 0 -7.81 4.06l-1.7.94c-2.33 1.27-4.65 2.57-6.96 3.9l-1.43.82c-2.56 1.51-5.1 3.05-7.62 4.62l-1.95 1.22c-2.55 1.6-5.08 3.23-7.59 4.91l-1.45.98c-2.25 1.51-4.49 3.06-6.72 4.64l-1.49 1.04c-2.46 1.76-4.9 3.56-7.33 5.38l-1.91 1.46c-2.46 1.87-4.9 3.75-7.32 5.68l-.23.19-.27.23c-2.49 1.99-4.96 4.02-7.41 6.09l-1.26 1.06c-2.42 2.05-4.84 4.14-7.22 6.26l-1.57 1.4c-2.25 2.01-4.48 4.04-6.7 6.11l-.61.56-.18.17-.07.06c-2.34 2.19-4.67 4.44-6.99 6.7l-1.66 1.63c-2.32 2.29-4.64 4.61-6.95 6.98l-.94.97c-2.12 2.2-4.25 4.43-6.36 6.69l-1.25 1.32c-2.22 2.39-4.41 4.83-6.61 7.27l-1.6 1.8c-2.23 2.52-4.46 5.06-6.66 7.63l-.95 1.12c-1.98 2.35-3.97 4.71-5.93 7.1l-1.39 1.68c-2.1 2.57-4.18 5.17-6.26 7.79l-1.61 2.06a718.33 718.33 0 0 0 -6.12 7.91l-.39.52-.56.76c-1.85 2.46-3.7 4.94-5.52 7.43l-1.78 2.43c-1.92 2.66-3.84 5.34-5.74 8.03l-1.85 2.65c-1.98 2.84-3.95 5.69-5.9 8.56l-.04.06zm115.85-126.89c-2.46 1.87-4.91 3.75-7.32 5.68zm-80.64 82.85c-2.05 2.62-4.09 5.25-6.12 7.91zm-15.83 21.82c-1.98 2.84-3.95 5.69-5.9 8.56zm-6.35 9.57-1.03 1.58c-2.02 3.11-4.04 6.24-6.03 9.4l-.94 1.48c-1.96 3.13-3.9 6.27-5.83 9.44l-.26.41-.28.46c-1.93 3.18-3.84 6.39-5.75 9.61l-.94 1.59c-1.96 3.35-3.91 6.71-5.84 10.09l-.9 1.6-4.73 8.44-1.39 2.51c-1.74 3.18-3.48 6.4-5.2 9.61l-1.32 2.47-4.99 9.51-.5.96-.6 1.18-4.75 9.36-1.04 2.06c-1.66 3.33-3.31 6.67-4.94 10.02l-1.27 2.63c-1.68 3.49-3.37 6.98-5.02 10.5l-.19.4-.08.17c-1.63 3.48-3.24 6.99-4.85 10.49l-1.33 2.9-4.73 10.54-.96 2.19zm17.15-37.19c-1.68 3.49-3.36 6.98-5.02 10.5zm-17.02 37.91-.09.2z' fill='%23ffdf77'/%3E%3Cpath d='m2231.05 3337.84c208.87-70.94 506.05-98.46 927.45-46.51 1346.16 165.96 2728.35 924.84 3477.61 1380.67-627 1812.83-3377.66 3110.25-3377.66 3110.25-329.18-329.18-646.59-634.84-952.25-2903.81-92.96-690.1-104.3-1185.25-75.15-1540.6z' fill='%23ffce00'/%3E%3Cpath d='m8634.67 2638.73c296.26-37.85 595.58-36.68 893.71-33.86 198.22 4.7 403.72 55.02 565.01 174.47 135.67 104.16 141.32 291.32 133.55 447.44-12.93 263.81-65.36 548.32-260.75 741.83-161.53 169.52-391.95 258.64-621.91 280.73-220.55 29.87-444.62 37.62-665.65 6.83-54.08 213.73-109.33 427.23-151.19 643.78-11.51 63.24-37.14 138.49-108.15 154.24-83.7 14.81-169.05-2.82-253.23 3.29-50.79-.46-104.87 10.34-152.83-11.05-45.38-26.8-16.93-85.35-15.76-126.73 61.38-302.37 122.97-604.51 185.99-906.65 17.87-87.7 32.22-176.57 63.72-260.75 239.59-4.7 479.42-1.88 719.25-2.11 38.09-4 71.95 14.81 104.87 31.27-14.34 68.43-25.15 137.31-27.51 207.38 123.21-67.95 227.84-163.17 337.64-250.17 122.74-104.64 246.41-209.03 356.93-326.83-161.07-201.51-326.36-399.95-490-599.34-47.03 66.78-20.7 177.52-100.4 218.91-114.28 25.15-233.01 7.04-348.93 7.75-137.78-8.23-277.21 19.75-412.89-14.11 4.71-106.74 10.58-220.55 66.31-314.37 38.79-59.72 119.21-60.43 182.22-71.95zm1936.5 708.44c229.96-57.61 482.01-79.95 707.5 8.69 115.92 43.74 208.56 144.84 235.12 266.87 53.85 212.79-23.74 425.81-53.6 636.02-31.75 217.96-73.12 434.51-109.8 652.01-11.76 74.77-45.38 158.95-127.21 178.46-225.96 58.78-462.96 75.95-695.73 60.66-163.18-15.75-349.17-51.02-450.74-193.74-101.58-140.84-76.66-327.53-38.56-486.24 34.33-154.24 139.9-296.96 292.26-350.57 187.16-67.48 390.31-59.96 586.4-72.66 49.37-6.35 108.63 4.01 149.78-30.8 31.98-79.71 43.03-173.06 17.64-256.06-37.15-92.63-152.13-104.39-238.89-99.69-182.23-.7-356.46 54.32-527.63 110.04-19.52-92.87-48.91-200.33 7.06-286.62 52.89-85.12 155.89-111.92 246.4-136.37zm-115.92 1156.59c-18.34 72.18-44.21 154.71-8.93 225.48 82.29 102.99 229.49 122.03 352.46 101.11 61.37-8.93 152.12-22.8 155.89-101.58 8.93-127.67 62.07-252.99 39.49-381.61-135.19-7.05-272.75-11.99-405.82 16.7-67.48 15.05-114.27 76.65-133.09 139.9zm1755.93-1140.37c294.14-107.92 615.32-64.19 916.05-8.93 55.96 14.81 122.5 14.34 166.7 57.14 30.57 41.61 16 95.22 9.41 141.77-103.23 564.08-194.21 1130.26-306.13 1692.45-34.81 166.7-112.87 341.87-269.22 426.52-185.76 102.75-406.07 89.82-611.33 93.81-188.57 2.58-393.61-38.79-530.92-176.57-36.2-84.18 20-170 49.61-246.89 43.97 2.36 88.41 5.42 131.21 17.41 215.37 60.9 445.56 72.66 666.34 38.09 118.27-28.69 141.31-164.35 151.19-266.88-208.8 28.69-432.87 42.33-627.79-53.37-159.66-75.24-270.87-238.89-284.27-414.52-22.81-315.54 40.21-633.43 155.19-926.63 67.24-172.12 209.26-312.02 383.96-373.38zm315.31 278.86c-118.75 22.09-225.02 95.69-291.79 195.15-55.02 85.82-71.01 188.81-93.34 286.16-34.1 175.63-70.07 356.92-38.8 535.38 11.52 76.66 87.47 117.33 156.37 132.85 121.78 26.8 249.93 11.29 369.61-19.75 40.21-8.23 41.62-54.79 50.55-86.53 52.67-293.67 99.93-588.05 152.6-881.73 4.47-39.02 17.4-81.35-2.36-118.5-90.05-52.2-201.74-61.85-302.83-43.03zm1619.31-338.35c182.22-30.1 378.55-12.23 541.96 78.53 161.76 93.34 267.11 270.63 275.56 456.61 10.35 213.26-32.21 425.34-84.4 630.84-46.33 172.36-118.51 344.93-252.53 467.91-230.66 223.37-591.35 270.4-888.55 171.41-164.59-53.84-280.27-204.56-321.65-368.45-77.82-284.98-12.69-585.22 75.48-860.09 87.94-295.09 352.69-521.99 654.12-576.77zm3.99 387.96c-116.38 33.86-208.08 130.97-245.23 245-62.08 186.46-99.23 382.79-100.41 579.59 2.59 74.77 15.05 161.3 78.53 210.2 84.18 66.78 200.8 58.08 300.5 40.44 97.34-15.75 172.35-90.76 213.26-176.81 97.58-196.8 130.27-418.75 138.02-636.25 4.47-85.59-16.93-184.34-93.34-233.95-84.65-59.72-196.1-55.49-291.33-28.21zm-11030 664.23c54.78-169.05 111.92-337.41 167.41-505.99 442.27 0 884.31-.23 1326.58 0 223.6-.23 455.9 57.61 630.61 203.15 135.19 106.98 217.02 269.46 248.52 436.64 68.66 359.03-34.1 752.4-288.73 1017.85-229.72 247.59-562.42 377.61-893.71 411.47-283.1 25.87-567.6 4.95-850.69-6.82-81.58 329.65-147.65 663.3-224.31 994.35-213.73-9.4-427.46-22.09-641.18-25.86 103.93-521.04 224.78-1038.79 329.41-1559.83 353.4-4.23 706.8-.71 1060.18-1.65 1.18 108.63.71 217.49.71 326.36 296.97-251.82 585.93-512.57 880.78-766.98-218.9-275.33-441.8-547.84-658.12-825.29-29.63 99.22-57.13 199.15-81.35 299.79-335.29 4.7-670.58-.47-1006.1 2.82zm6744.13 1036.91c191.39-96.87 419.22-95.46 622.38-38.79 4.94 88.4 14.58 193.5-45.85 265.92-101.81 49.61-228.32 11.52-327.06 71.01-77.36 68.18-60.91 184.58-75.48 276.98 107.21 13.17 216.55 1.41 322.82 24.92 17.17 92.87 22.81 205.97-43.49 280.74-94.05 59.02-213.51 30.33-318.6 41.85-26.57 39.97-49.14 83.24-55.02 131.91-80.17 446.97-155.65 894.65-236.07 1341.63-33.86 152.6-70.06 323.54-200.32 424.64-133.09 103.93-313.19 110.51-474.72 104.87-66.07-7.98-150.71-1.17-192.8-63.48-16.7-84.41 12.23-168.11 40.91-246.64 91.22-18.11 187.17 0 276.5-27.51 94.52-32.45 113.57-142.73 130.5-228.07 62.08-384.44 131.2-767.93 199.86-1151.42 13.64-88.88 39.27-177.51 35.04-268.04-87.94-32.93-200.56-4.24-268.51-81.35-55.26-65.84-29.87-166.24 7.75-234.9 76.19-79.23 196.57-11.52 289.44-41.61 66.07-37.62 67.47-123.68 82.29-189.74 23.98-151.9 87.7-316.48 230.43-392.9zm4857.94 161.07c18.34-73.84 19.28-176.34 99.22-212.09 115.22-12.23 232.07-5.65 348.22-6.83 47.98 132.62-5.88 269.7-39.73 398.55-115.22 29.63-238.42 26.56-355.28 9.4-83.94-21.16-61.14-125.79-52.43-189.04zm-6485.49-137.31c288.03-51.03 582.88-35.27 871.85-1.42 36.21 4.71 71.72 15.28 106.98 25.39 16.69 89.12 15.75 185.52-24.68 268.52-28.45 58.08-99.46 64.66-156.13 66.77-192.56 3.77-385.14-4-577.7 2.82-87 4.48-191.4 28.93-226.9 119.68-64.66 153.07-72.19 322.36-98.05 485.06 262.16-.23 524.33-.94 786.5-.23 42.79-2.12 114.5 7.99 108.85 66.07-.23 74.29-14.81 148.36-37.38 219.13-19.28 58.08-84.88 81.35-141.31 78.52-228.31 1.42-456.84-2.35-685.39.48-60.19-6.12-116.16 37.85-118.98 99.45-18.34 156.13-66.3 312.49-50.31 470.26 7.28 83.46 98.52 109.09 168.82 111.45 221.49 4.93 443.44-3.54 664.94 5.17 49.85 1.65 41.62 62.31 50.55 97.35 12.46 94.51-13.4 230.19-127.21 245.23-324 34.34-668.92 89.83-980.71-37.14-149.3-58.79-215.61-223.37-233.94-371.97-21.39-126.03 12.93-250.87 33.39-374.55 56.43-323.3 113.09-646.36 173.53-968.72 28.44-147.2 73.12-297.44 170.93-414.53 83.47-95.69 196.33-168.82 322.36-192.79zm5545.45 275.09c123.91-72.66 274.62-80.88 415.23-74.78 4 117.57-38.79 230.67-33.16 348.23 91.7 12.93 188.35 4.23 276.51 37.61 55.25 25.39 45.38 96.87 35.74 145.78-16.94 66.31-41.62 161.3-127.68 158.95-88.65 19.99-239.59-32.92-267.81 88.18-53.14 259.57-92.64 521.98-138.72 782.96-15.76 91.23-31.98 182.7-32.69 275.57 93.35 31.98 192.33 22.81 288.73 15.99 83 125.56 4.71 326.83-153.77 332.7-154.71-.94-328.71 29.39-461.79-69.12-99.93-72.89-120.14-208.56-103.46-323.54 45.86-360.21 128.62-715.02 171.65-1075.93-99.93-26.81-223.37-3.06-300.26-85.36-39.5-71.71-33.86-176.57 23.04-237.94 96.63-63.72 221.25-10.11 324.71-49.85 68.42-73.59 24.68-191.38 83.7-269.45zm-2800.82 282.86c172.82-19.76 365.15-39.27 519.39 59.48 201.27 124.15 283.33 376.2 279.1 602.4-6.35 127.91 5.17 259.57-34.1 383.49-180.34 36.45-365.39 13.87-547.84 19.99-175.64 3.77-351.28-7.51-526.45 3.54-50.31 122.73-28.45 286.38 90.53 360.91 91 44.44 196.33 37.15 295.08 37.38 184.11-1.65 359.28-64.19 538.45-97.57-.71 112.39 29.86 264.04-81.82 335.52-119.91 66.54-255.35 98.99-387.02 133.78-196.09 49.84-411.94 31.98-589.23-69.36-156.12-81.35-279.09-233.71-298.37-412.18-38.09-346.81 32.21-705.15 196.33-1012.69 107.45-200.34 325.65-317.65 545.96-344.69zm-103.93 433.33c-93.81 79-132.15 201.04-148.83 318.6 214.2 2.35 429.33 11.04 643.3-5.41 33.16-95.94 21.63-204.8-42.09-285.45-103.46-140.61-328.47-141.08-452.38-27.75zm1283.8-152.36c146.01-209.73 411.47-305.42 660.23-295.55 140.13 6.12 284.03 32.92 407.01 103.69 94.04 59.49 26.56 181.05 14.1 265.93-6.59 81.35-106.98 55.02-161.76 55.02-129.79 6.35-246.17-97.81-375.5-54.31-107.21 25.86-200.56 103.45-241.47 206.43-92.64 223.37-132.61 467.67-125.09 709.14-1.65 75.48 38.56 154.48 115.22 176.11 192.33 62.07 388.42-16.7 577.7-52.91 6.36 103.47 19.29 217.27-38.56 309.67-51.01 67-139.66 86.52-218.89 95.92-102.05 9.17-203.62 23.99-305.66 33.87-239.84 3.53-479.9-163.65-536.8-401.12-35.5-188.81-16.7-383.73 12.46-572.06 40.21-202.69 98.75-407.95 217.03-579.83zm5257.65-281.68c168.36-22.57 347.52-22.8 507.41 41.85 179.64 87 314.6 275.33 320.71 477.55 21.63 248.29-43.27 492.82-111.92 728.89-46.79 160.36-134.25 312.72-267.34 416.16-224.31 177.52-536.09 218.91-807.42 142.26-158.48-38.32-275.1-171.88-345.63-312.72-98.99-211.62-42.79-449.8-4.24-668.7 41.86-240.77 133.32-488.59 322.6-652.24 108.39-94.04 244.53-151.65 385.83-173.05zm43.97 367.98c-126.26 26.33-226.42 127.43-270.39 246.17-66.54 180.57-97.34 372.67-110.04 564.07-4.47 74.54 6.59 159.42 67.01 211.14 110.5 91.46 274.62 86.53 398.07 24.22 94.75-48.91 150.71-147.66 174.23-248.53 42.33-188.57 111.69-376.43 93.58-572.76-3.06-69.36-30.1-141.08-88.64-181.99-77.13-50.32-175.18-60.43-263.82-42.32zm-2796.83-339.29c115.45-37.38 241.95-38.8 360.92-17.41 66.54 9.88 40.21 91 39.73 136.61-79.23 486.71-173.29 971.08-255.11 1457.31-12.7 76.19-15.05 191.63-112.86 206.21-101.11 10.34-209.73 19.99-307.07-15.76-27.75-45.85-16.7-101.34-10.35-150.95 72.19-422.99 143.66-846.22 213.97-1269.44 19.99-116.16 35.5-233.71 70.77-346.57zm585.48 5.41c27.74-28.69 71-26.57 108.15-30.57 85.35-2.12 173.06-8.7 256.76 13.4 45.15 7.75 35.97 67.72 45.38 101.81 17.41 291.32 27.51 583.11 41.62 874.91 8.93 168.59 9.4 339.05 50.08 503.88 116.62-112.86 154.71-275.1 217.02-419.23 142.26-351.28 276.04-706.09 429.34-1052.66 124.38-31.99 257.47-31.51 383.73-12.93 63.72 15.99 30.33 91.45 13.4 132.85-221.96 485.06-434.98 974.6-659.53 1458.72-96.16 217.72-379.49 280.51-588.99 209.26-107.92-35.73-153.77-153.3-164.12-257.23-51.25-454.27-95.45-908.99-138.71-1363.97-3.3-52.67-9.17-106.98 5.88-158.24z' fill-rule='nonzero'/%3E%3C/svg%3E");
  background-repeat  : no-repeat no-repeat;
  background-position: center;
  background-size    : cover;
  background-size    : 40px;
  background-size    : 45px 30px;
  width              : 100%;
  height             : 30px;
  display            : block;
}



@media (max-width: 492px) {
  .payment-group-item-text {
  width: 150px !important;
  }
  #payment-group-MercadoPagoOffPaymentGroup span {
   font-size: 12px;
  }

  #payment-group-MercadoPagoOffPaymentGroup .payment-group-item-text::before {
    background-position: right;
    position: absolute;
    width: 167px;
    height: 26px;
  }
  .body-order-form .row-fluid .mini-cart {
    justify-content: center;
    display: flex;
    padding: 0 1rem;
  }
  .full-cart .cart table tbody tr td.quantity input {
    width: 25px;
  }
  .full-cart .cart table tbody tr {
    min-height: 145px;
  }
  .full-cart .cart table tbody tr td.product-price {
    display: block;
    width: 100vw;
    max-width: 100vw;
    box-sizing: border-box;
    margin-right: 50px !important;
    text-align: left;
    padding-left: 160px !important;
    float: unset;
  }
  .full-cart .cart table tbody tr td.quantity {
    right: 10px;
    position: absolute;
    display: flex;
    bottom: 0.5rem;
  }
  .full-cart .cart table tbody tr td.product-image {
    left: 27px;
  }
  .full-cart .cart table tbody tr {
    border: unset;
  }
  .full-cart .cart table tbody tr td.item-remove {
    position: absolute;
    top: 2px;
    left: 0;
    width: 24px;
  }
  td.product-name {
    margin-left: 160px !important;
  }
}
#payment-group-Yape\ Mercado\ PagoPaymentGroup .payment-group-item-text{
  background-size: 25px !important;
  width: 100%;
}
@media(min-width:64rem) and (max-width:1400px){

  #payment-group-Yape\ Mercado\ PagoPaymentGroup .payment-group-item-text{
    text-align: left;
    padding-left: 25px;
    left: -1rem !important;
  }
  .cart-items .product-name {
    width: 225px;
}
}
@media (min-width: 64rem) {
  #payment-group-custom201PaymentGroupPaymentGroup{
    width: 130%;
  }

  #payment-group-creditCardPaymentGroup{
    width: 134%;
  }

  #payment-group-debitCardPaymentGroup{
    width: 135%;
  }


  #orderform-title{
    position: relative;
    width: 50vw;
    left: 16vw;
  }
  #cart-title,
  #orderform-title {
    color: #002f6c;
    font-size: 1.6rem;
    font-weight: 700;
    text-align: left;
  }
}
#cart-title {
  font-size: 0;
}

.cart-more-options {
  display: none !important;
}

.container-main {
  width: 90%;
}

.cart-template.full-cart {
  display: grid !important;
  grid-template-columns: 3fr 1fr;
  /*grid-template-rows: 1fr 1fr;*/
  grid-gap: 20px;
}

.cart-template.full-cart .row-fluid.summary {
  display: grid;
  width: auto;
  background-color: #193964;
  border-radius: 15px;
  padding: 1rem;
}
/* .span5.totalizers.summary-totalizers.cart-totalizers.pull-right::before {
  content: 'Resumen de compra';
  text-align: center;
  display: block;
  border-bottom: 1px solid white;
  color: white;
  font-size: 1rem;
  letter-spacing: 1.5px;
  padding-bottom: 1rem;
} */
.cart-template-holder {
  display: flex !important;
  align-items: center;
  width: 100%;
}

.full-cart .summary-totalizers {
  width: 100%;
}

.cart-template.full-cart .accordion-body .accordion-inner .table {
  width: 96% !important;
}

.cart-template .cart-links-bottom,
.empty,
.cart-select-gift-placeholder {
  display: none !important;
}

.cart-template .cart {
  padding: 0;
  border: 0px solid #f4f4f4;
  width: 100%;
}
.desktop-crossSelling {
  display: block !important;
}
.mobile-crossSelling {
  display: none !important;
}
#TyCcheck label,
#TyCcheck label a{
  color: black !important;
  text-shadow: none;
}
@media(max-width:490px){
  .vtex-omnishipping-1-x-dateLink {
    width: calc(88vw - 50px) !important;
}
}
@media (max-width: 64rem) {
  #payment-data .div_client_form {
    padding: 2rem 0.5rem 4rem 0.5rem;
    background-color: white;
    border-radius: 15px 15px 0 0;
    width: 100%;
    box-sizing: border-box;
}
#payment-data .accordion-body.collapse.in {
  background-color: white;
  border-radius: 15px;
  position: relative;
  top: -4rem;
}
  .desktop-crossSelling {
    display: none !important;
  }
  .mobile-crossSelling {
    display: flex !important;
    justify-content: center;
  }
  .cart-template .cart {
    border-radius: 22px;
    background-color: white;
    padding-top: 1rem;
  }
  .cart-fixed .cart-template .cart {
    background-color: transparent;
  }
  .cart-fixed .cart {
    background-color: unset;
}
}
.table.cart-items thead {
  text-transform: capitalize;
  color: #000;
}

.table.cart-items thead th.product,
.table.cart-items thead th.shipping-date,
.table.cart-items thead th.product-price,
.table.cart-items thead th.quantity,
.table.cart-items thead th.quantity-price,
.table.cart-items thead th.item-remove {
  font-size: 0.8rem;
  font-weight: normal;
}

.shipping-date {
  display: none;
}

.product-item {
  border: 1px solid #ececec;
}

.product-item.hide {
  display: table-row;
}

.table.cart-items td {
  padding: 1.2rem 0.5rem !important;
  justify-content: center;
}

.icon-minus-sign,
.icon-plus-sign {
  display: none !important;
}

.item-quantity-change-increment:before {
  content: '';
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_2' data-name='Capa 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.1 18.1'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %238cd0e4; %7D .cls-2 %7B fill: %23193964; %7D %3C/style%3E%3C/defs%3E%3Cg id='Capa_1-2' data-name='Capa 1'%3E%3Cg%3E%3Ccircle class='cls-1' cx='9.05' cy='9.05' r='9.05'/%3E%3Cpath class='cls-2' d='m4.75,9.82v-1.52h8.6v1.52H4.75Zm3.49,3.44V4.84h1.61v8.41h-1.61Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 20px 20px;
  display: block;
  width: 20px;
  height: 20px;
}
.full-cart .cart table tbody tr td.quantity input {
  border: unset;
  box-shadow: unset;
}
.item-quantity-change-decrement:before {
  content: '';
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_2' data-name='Capa 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.1 18.1'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %238cd0e4; %7D .cls-2 %7B fill: %23193964; %7D %3C/style%3E%3C/defs%3E%3Cg id='Capa_1-2' data-name='Capa 1'%3E%3Cg%3E%3Ccircle class='cls-1' cx='9.05' cy='9.05' r='9.05'/%3E%3Cpath class='cls-2' d='m6.46,9.85v-1.59h5.17v1.59h-5.17Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 20px 20px;
  display: block;
  width: 20px;
  height: 20px;
}

.quantity input {
  border-radius: 3px;
  border-color: var(--mainColor);
  width: 18px;
}

.coupon.summary-coupon {
  margin: 0.5rem 0 !important;
  text-align: left !important;
}

#cart-link-coupon-add span {
  font-size: 0;
}

#cart-link-coupon-add:before {
  content: 'Ingresa tu Cupón';
  font-size: 14px;

  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 10px;
  padding-top: 10px;
  color: gray;
  border-radius: 5px;
  border: 2px solid #004a93;
}

#cart-link-coupon-add:hover:before {
  background-color: #004a93;

  color: #e5e5e5;
}

.custom-cart-choose-more-products {
  text-align: center;
  font-weight: normal;
  margin: 0rem 0.7rem 1rem;
}

.custom-cart-choose-more-products {
  padding: 0.7rem;
  margin: 0.3rem 0.7rem;
  border-radius: 5px;
  color: white !important;
  width: 85%;
  margin: 1rem auto !important;
  background-color: var(--secondaryColor) !important;
  text-align: center;
  font-size: 1rem;
  letter-spacing: 1px;
  font-weight: 600;
  font-family: inherit;
}

.custom-finish-purchase {
  background-color: white !important;
  padding: 0.7rem;
  margin: 0rem 0.7rem 0rem;
  border-radius: 5px;
  color: #193964 !important;
  width: 85%;
  margin: 0 auto !important;
  text-align: center;
  font-size: 1rem;
  letter-spacing: 1px;
  font-weight: 600;
  font-family: inherit;
}

.loading-inline.icon-spinner {
  display: none !important;
}

.coupon-fields span {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: center;
  align-items: center;
}

.coupon-fields span input {
  width: 100%;
  border-radius: 0;
  border: 1px solid var(--textColor);
}

.coupon-fields button {
  width: 100%;
  border: none;
  background-image: none;
  box-shadow: none;
  font-size: 0;
  border-radius: 0;
  background-color: var(--mainColor);
  color: white;
  margin-top: 0.5rem;
}

/* .coupon-fields button:before {
    content: "Aplicar";
    font-size: 0px;
    text-shadow: none;
  } */

.full-cart .summary-totalizers .info {
  text-align: left !important;
  padding: 8px 3px;
  font-size: 15px;
}

.full-cart .summary-totalizers .monetary {
  text-align: right !important;
  font-size: 15px;
}

.cart-totalizers .table {
  width: 100%;
  color: #fff;
}

.full-cart .totalizers tfoot td {
  font-size: 18px;
  font-family: 'Open Sans', sans-serif;
}

.icon-remove::before {
  content: '';
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 18.1 18.1'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23ffc0c8; %7D .cls-2 %7B fill: %23b51622; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Capa_2'%3E%3Cg%3E%3Ccircle class='cls-1' cx='9.1' cy='9.1' r='9.1'/%3E%3Cpath class='cls-2' d='M6.6,12.6l-1.1-1.1,6.1-6.1,1.1,1.1-6.1,6.1ZM11.5,12.6l-5.9-5.9,1.1-1.1,5.9,5.9-1.1,1.1Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  border: 0;
  display: block;
  padding: 0;
  width: 20px;
  height: 20px;
  left: 0.5rem;
  position: absolute;
  top: 4rem;
  background-repeat: no-repeat;
  color: #005eb8;
  font-weight: bold;
  background-size: 20px 20px;
}

.btn.btn-success,
.vtex-omnishipping-1-x-dateLink {
  background-image: none;
  background-color: var(--secondaryColor) !important;
  color: white !important;
  text-shadow: none;
  border-radius: 3px;
  border: none;
  box-shadow: none;
  font-size: 0.9rem !important;
  border-radius: 15px !important;
}

.icon-user,
.client-profile-data span.accordion-toggle span {
  font-size: 0;
}

.orderform-template-holder {
  padding: 1rem;
}

.step {
  border: 0px solid #f4f4f4;
  border-radius: 5px;
  /* -webkit-box-shadow: 1px 1px 17px 0px rgba(50, 50, 50, 0.27);
  -moz-box-shadow: 1px 1px 17px 0px rgba(50, 50, 50, 0.27); */
  /* box-shadow: 1px 1px 17px 0px rgba(50, 50, 50, 0.27); */
}

#client-profile-data div.client-profile-data {
  padding: 0 !important;
}

.box-step {
  padding: 0.3rem;
}

.client-email.input.text.required.offset2 {
  display: inline;
}

.client-email.text.required {
  /* display: flex; */
}

.client-email span {
  z-index: 99;
  position: relative;
}

.client-email.input.text.required label {
  position: absolute;
}

.client-email label {
  top: 1rem;
}

.client-profile-data span.accordion-toggle {
  background-color: transparent;
  height: 50px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  text-align: center;
}

.client-profile-data span.accordion-toggle:before {
  content: 'Identificación';
  font-size: 1rem;
  font-weight: normal;
  color: #193964;
  font-weight: 700;
  line-height: 3.5;
}

.box-client-info-pf {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
}

.box-client-info-pf .client-notice.notice {
  grid-column: 1 / -1;
}
.box-client-info-pf p.client-email {
  grid-column: 1 / -1;
  display: none;
}
.box-client-info-pf p.client-email input {
  width: 97%;
}
.box-client-info-pf .client-first-name,
.box-client-info-pf .client-document {
  grid-column: 1 / 2;
}
.box-client-info-pf .client-first-name input,
.box-client-info-pf .client-document input,
.box-client-info-pf .client-phone input {
  width: 100%;
}

.box-client-info-pf .client-last-name input {
  width: 93%;
}

.box-client-info-pf p {
  position: relative;
  margin-bottom: 1rem;
  text-align: center;
  font-size: 0.9rem;
  color: #000000e0;
}

#spnErrorRut {
  font-size: 0.6rem;
}

.box-client-info-pf label {
  /* position: absolute; */
  top: -0.5rem;
  left: 1rem;
  background-color: #fff;
  padding: 0 0.4rem;
  z-index: 10;
  font-size: 0.7rem;
  white-space: nowrap;
}

.box-client-info-pf input {
  height: 1.8rem;
  border-radius: 2px;
}

.document-box,
.links-other-phone {
  display: none !important;
}

.form-step.box-edit #go-to-shipping {
  width: 100%;
}

#shipping-data .accordion-group {
  padding: 0;
}

.icon-home {
  display: none;
}

#shipping-data .accordion-group {
  background-color: transparent;
}

#shipping-data span.accordion-toggle {
  font-size: 0;
  background-color: transparent;
  height: 50px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  text-align: center;
}

#shipping-data span.accordion-toggle:before {
  content: 'Envío';
  font-size: 1rem;
  font-weight: normal;
  color: #193964;
  font-weight: 700;
  line-height: 3.5;
}

.ship-state,
.ship-neighborhood,
.ship-number,
.ship-complement,
.ship-receiverName,
.ship-street,
.ship-city {
  position: relative;
  margin-bottom: 13px;
}

.ship-state,
.ship-state select,
.ship-neighborhood,
.ship-neighborhood select {
  width: 100%;
}

.ship-state label,
.ship-neighborhood label,
.ship-number label,
.ship-complement label,
.ship-receiverName label,
.ship-city label {
  /* position: absolute; */
  /*top: -0.5rem;*/
  left: 1rem;
  /* background-color: #fff; */
  padding: 0 0.4rem;
  z-index: 10;
  bottom: 35px;
}

.ship-number label {
  left: 0.5rem;
}

.ship-number input,
.ship-complement input,
.ship-receiverName input {
  height: 1.8rem;
}
.ship-state select,
.ship-neighborhood select {
  height: 2.2rem;
}

/*.ship-complement label {
    left: 6.7rem;
  }*/

.ship-complement input {
  width: 68% !important;
}

.vtex-omnishipping-1-x-submitPaymentButton button {
  width: 100%;
}
.ship-receiverName input {
  width: 95%;
}

.row-fluid .orderform-template-holder {
  width: 65% !important;
}

/* .orderform-template.active {
    position: fixed !important;
    top: 0;
    bottom:0
  } */

.bankInvoicePaymentGroup .payment-description {
  font-size: 0px;
}

.bankInvoicePaymentGroup .payment-description::before {
  content: 'Se generará un código de pago que se enviará por email luego de la confirmación de la compra. El código generado será usado para el pago por su banca por internet o agencia de su banco o cualquier comercio que acepte PagoEfectivo.';
  font-size: 14px;
  line-height: normal;
  text-align: justify;
  display: block;
  margin: 15px 0px;
}

.bankInvoicePaymentGroup .payment-description::after {
  content: '';
  background: url(/arquivos/formasDePagoEfectivo.png) no-repeat;
  width: 320px;
  height: 82px;
  display: block;
  margin: 0 auto 25px;
}

.custom201PaymentGroupPaymentGroup .installments::before {
  content: '';
  background: url(/arquivos/tres-logos-cuentas.png) no-repeat;
  background-position: center;
  width: 100%;
  height: 40px;
  display: block;
  margin: auto;
  text-align: center;
}
.cart-fixed .totalizers-list td {
  color: white;
}
#go-to-cart-button{
  display: none;
}
.orderform-template .cart-fixed {
  background-color: #013668 !important;
  padding: 0.5rem 2rem;
  height: auto !important;
  box-sizing: border-box;
  border-radius: 25px;
}

.row-fluid .mini-cart {
  width: 32% !important;
}
.orderform-template .cart-template .cart-fixed {
    width: auto;
    max-width: 353px;
    letter-spacing: 0.5px;
    font-size: 16px !important;
}
.orderform-minicart-to-cart{
  color: white !important;
}
.cart-fixed .summary-template-holder {
  background-color: #013668 !important;
  color: white;
}
.payment-confirmation-wrap{
  border-radius: unset;
  background-color: unset !important;
}
.mini-cart .item .fn{
  white-space: break-spaces;
  width: 60%;
}
.cart-fixed .btn.btn-success{
  background-color: white !important;
  opacity: 1;
  border-radius: 15px;
  color:#0288cf !important ;
}
.mini-cart h2 {
  background-color: #013668 !important;
  text-align: left;
  color: white;
  padding: 1rem 0rem 0.5rem;
  font-weight: normal;
  border-top: none;
  text-align: center;
  font-size: 1.3rem;
  text-shadow: none;
}

.hproduct.item.muted {
  background-color: #013668 !important;
  color: white;
  position: relative;
  text-shadow: none;
  font-size: 15px;
}
.orderform-template .summary-template-holder .row-fluid.summary {
  display: block !important;
}

.orderform-template .summary-template-holder .row-fluid.summary .info {
  width: 92% !important;
  text-align: left;
  padding: 0.5rem;
  color: white;
  text-shadow: none;
}

.accordion-inner .table tfoot .info, .accordion-inner .table tfoot .monetary {
  font-weight: bold;
}

.orderform-template .accordion-body .accordion-inner .table {
  width: 100% !important;
}

.mini-cart .item {
  border-top: none;
}

.mini-cart .table tfoot td {
  color: var(--textColor);
  font-weight: normal;
  font-size: 15px;
}
.mini-cart .link-cart {
  margin-top: 1rem;
  font-size: 0.9rem;
  text-decoration: underline;
}

.orderform-template .cart-totalizers .table td {
  padding-right: 0.5rem;
  color: white;
}

.orderform-template .cart-fixed {
  /* max-height: 476px; */
}

.icon-credit-card {
  display: none !important;
}

#payment-data > div {
  padding: 0 !important;
}

#payment-data .accordion-toggle span {
  font-size: 0;
}
.payment-data .step {
  background: transparent;
}
#payment-data .accordion-toggle {
  background-color: transparent;
  height: 50px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

#payment-data .accordion-toggle:before {
  content: 'Pago' !important;
  font-size: 1rem;
  font-weight: normal;
  color: #193964;
  font-weight: 700;
  line-height: 3.5;
}

.accordion-heading {
  line-height: 3;
}

.accordion-toggle .link-box-edit {
  right: 0;
  top: 0;
  background: transparent;
  border-color: transparent;
  color: white;
  text-shadow: none;
  box-shadow: none;
  line-height: 3;
}

.accordion-heading .accordion-toggle {
  padding: 0px;
}

.payment-group {
  width: 38%;
}

.link.link-gift-card {
  width: 30%;
  left: 14px !important;
  font-weight: normal;
  /* background-image: url("/arquivos/plus_pandora.svg"); */
  background-repeat: no-repeat;
  background-position: 0;
  margin-top: 1.5rem;
}

.link.link-gift-card a {
  font-size: 0;
}

.link.link-gift-card a:before {
  content: 'Paga con Gift Card';
  font-size: 12px;
  font-weight: normal;
}

.required.payment-group-list-btn {
  width: 100%;
}

.payment-group-item-text {
  padding: 0.5rem;
  font-weight: normal;
  width: 80%;
}
.payment-group-item.active {
  background-color: #0288cf !important;
  margin-left: 0px !important;
  border: 1px solid var(--mainColor);
  border-radius: 3px;
  color: white;
}

a.payment-group-item {
  display: flex;
  align-items: center;
  border: 1px solid #c6def7;
  opacity: 0.4;
  border-radius: 3px;
}

/* a.payment-group-item:before {
  content: '';
  border: 1px solid #ececec;
  width: 27px;
  height: 27px;
  border-radius: 50%;
  display: block;
} */

.ChangeNumberOfPayments {
  display: none;
}

a.payment-group-item.active {
background-color: #0288cf;
}

input#client-email,
input#client-first-name,
input#client-last-name,
input#client-document,
input#client-phone,
input#ship-street,
input#ship-number,
input#ship-complement,
input#ship-receiverName {
  height: 30px;
}

#ship-state,
#ship-neighborhood {
  height: 50px;
}

.mini-cart .quantity {
  box-shadow: none;
  color: white;
  background-color: #aeca0a;
  padding: 4px;
  font-weight: normal;
}

.gift-card-section {
  position: absolute;
  padding: 0 !important;
  width: 90%;
  background-color: #fff !important;
  margin-left: 0.5rem;
  margin-top: 1rem;
}
.addressItemOption{
  display: block ;
}
.payment-discounts-options {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px !important;
}

.payment-discounts-options input {
  width: 50%;
  height: 1.8rem;
  margin-right: 0.5rem;
  margin-left: 1rem;
}

.payment-discounts-options label {
  font-size: 0;
}

.payment-discounts-options label:before {
  content: 'Código Gift Card';
  font-size: 14px;
  font-weight: normal;
  color: #013668;
}
.payment-discounts-options label {
  font-size  : 0 !important;
  display    : flex;
  align-items: center;
}

/* .gift-card-provider-default{
  width: 100vw;
  max-width: 520px;
} */

#btn-add-gift-card {
  background-image: none !important;
  background-color: var(--secondaryColor);
  color: white;
  border: none;
  text-shadow: none;
  border-radius: 3px;
}
input.success {
  background-image: url('/arquivos/ico-ready-pandora.png') !important;
}

div#TyCcheck {
  width: 100%;
  display: flex !important;
  margin: 0.5rem 0;
  position: relative;
  height: 50px;
  align-items: baseline;
  display: block;
  padding-left: 5px;
}

#acceptTyC{
  margin-top: 0;
}

#TyCcheck label {
  display: inline-flex;
  margin-left: 0.2rem;
}

#TyCcheck label a {
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: initial;
  color: black !important;
  display: contents;
  text-shadow: none;
  text-decoration: underline !important;
}
input#input-check {
  display: flex;
  margin-right: 0.5rem;
}

.campo-requerido {
  color: #fff !important;
  top: 1.5rem;
  background: #259bc9;
  font-size: 0.7rem;
  justify-content: center;
  padding: 0.3rem 0.5rem;
  margin-bottom: 1rem;
  position: absolute;
  z-index: 1;
  text-shadow: none;
  left: 0;
}

.campo-requerido:after {
  border-bottom: 10px solid #259bc9;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  width: 0;
  height: 0;
  content: '';
  display: block;
  position: absolute;
  bottom: 100%;
  left: 1em;
  text-shadow: none;
}
label[for='input-check'] {
  font-size: 12px;
}

/*PROGRESS BAR*/

.progress--bar-container {
  display: flex;
  width: 95%;
  margin: 3rem 0;
}

.progress--bar-section {
  width: 25%;
  text-align: center;
  padding: 2rem 0 0 0;
  cursor: pointer;
  position: relative;
}
.activeLocationBar .progress-bar-description p {
  color: #193964;
  font-size: 1rem;
}
.progress-bar-description p {
  color: #8cd0e4;
  font-size: 1rem;
}
.progress-bar-description {
  display: flex;
  justify-content: center;
  padding-bottom: 0.5rem;
}
.progress-bar-description p {
  margin-bottom: 0;
  margin-left: 1rem;
}

.progress--bar-bar {
  position: absolute;
  height: 3px;
  background-color: #8cd0e4;
  width: 20vw;
  top: 0.8rem;
  left: 4rem;
}

.progress--bar-bar.activeLocationBar {
  background-color: #004a93;
  position: absolute;
}
.progress--bar-bar.order {
  display: none;
}

/* #TyCcheck input#form-check-input{
    width: 35px!important;
    height: 35px!important;
  } */

@media only screen and (max-width: 40em) {
  #TyCcheck label,
  #TyCcheck label a {
    font-size: 13px;
  }
  .container-main {
    width: 100%;
  }

  .progress-bar-description {
    display: block;
    padding-bottom: 0;
  }

  .progress-bar-description p {
    margin-bottom: 0;
    font-size: 1rem;
    height: 2rem;
    line-height: 1;
    margin-top: 0.5rem;
    margin-left: 0px;
    color: #8cd0e4;
  }

  .cart-template.full-cart {
    display: block !important;
  }

  .cart-template.full-cart .row-fluid.summary {
    padding: 1rem;
  }

  .cart-template.full-cart .accordion-body .accordion-inner .table {
    width: 100%;
  }

  .cart-template.full-cart .custom-cart-choose-more-products,
  .custom-finish-purchase {
    margin: 0.3rem 0rem;
  }

  .row-fluid .orderform-template-holder {
    width: 100% !important;
  }

  .box-info,
  .box-client-info-pf,
  .shipping-container,
  .notification,
  .gift-card-provider-default {
    background-color: white;
    padding: 1rem !important;
    border-radius: 15px;
  }

  .orderform-template-holder .client-profile-data .client-document,
  .orderform-template-holder .client-profile-data .client-phone {
    width: auto;
  }

  .payment-group,
  .row-fluid .mini-cart {
    width: 100% !important;
  }

  /*.ship-state, .ship-neighborhood, .ship-number, .ship-complement, .ship-receiverName, .ship-street {
      margin-bottom: 35px;
    }*/

  input#ship-receiverName,
  input#ship-complement {
    height: 53px;
    width: 100% !important;
  }
  input#ship-number {
    width: 96% !important;
    height: 30px !important;
  }

  .back-to-home--link {
    /*display: none;*/
    right: auto;
    left: 5px;
    bottom: -10px;
    color: #005eb8 !important;
    font-weight: bold;
  }

  .box-client-info-pj {
    float: inherit;
    padding: 0.3rem;
  }
}

.links.unstyled {
  display: none;
}

.span.error {
  font-size: 0.6rem;
}

#payment-group-debitCardPaymentGroup .payment-group-item-text,
#payment-group-bankInvoicePaymentGroup .payment-group-item-text,
#payment-group-creditCardPaymentGroup .payment-group-item-text {
  width: 80%;
}

.ship-city {
  width: 100%;
}

#ship-city {
  width: 100%;
  height: 50px;
  padding: 0.5rem 0;
  /*margin-bottom: 1rem;*/
}

.swal2-popup .swal2-title {
  font-size: 1rem !important;
  color: black !important;
  font-weight: normal !important;
}

#payment-group-bankInvoicePaymentGroup .payment-group-item-text {
  font-size: 0px;
}

#payment-group-bankInvoicePaymentGroup .payment-group-item-text::after {
  content: 'Pago Efectivo';
  font-size: 12px;
}

.swal2-popup .swal2-image {
  width: 4rem;
}

/* .buttom-factura.lock::before,
.buttom-boleta.disabled::before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg id='Grupo_287' data-name='Grupo 287' transform='translate(-3064 -1324)'%3E%3Ccircle id='Elipse_185' data-name='Elipse 185' cx='12' cy='12' r='12' transform='translate(3064 1324)' fill='%2332bea6'/%3E%3Cg id='checked' transform='translate(3068.435 1285.749)'%3E%3Cg id='Grupo_284' data-name='Grupo 284' transform='translate(0 44.48)'%3E%3Cpath id='Trazado_454' data-name='Trazado 454' d='M13.914,44.48,4.806,53.588,1.218,50,0,51.217l4.806,4.806L15.131,45.7Z' transform='translate(0 -44.48)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 50%;
  border: 0;
  display: block;
  padding: 0;
  width: 24px;
  height: 24px;
  margin: 1rem 0.5rem 0 0;
  left: 1rem;
  transform: translateY(-50%);
} */

.div_client_form {
  width: 100%;
  margin: auto;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0rem;
  margin-top: 15px;
}

/*style new position fcatura*/
#formCompraFactura {
  background-color: white;
    position: relative;
    top: -3rem;
    padding: 0 1rem 1rem 1rem !important;
}

#btn-buttonSubmit {
  margin: auto;
  width: 100%;
}

/*style new position fcatura*/
.buttom-boleta,
.buttom-factura {
  width: 50%;
  border: 1px solid  rgba(196, 196, 196, 0.788);
  padding: 1rem;
  border-radius: 5px;
  display: flex !important;
  line-height: 2.5;
  background-color: rgba(196, 196, 196, 0.788) !important;
  color: rgba(97, 97, 97, 0.671) !important;
}
a.buttom-boleta.disabled,
a.buttom-factura.lock {
  background-color: #013668 !important;
  color: white !important;
}
/* .buttom-boleta::before,
.buttom-factura::before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='Elipse_197' data-name='Elipse 197' fill='none' stroke='%23bababa' stroke-width='1'%3E%3Ccircle cx='12' cy='12' r='12' stroke='none'/%3E%3Ccircle cx='12' cy='12' r='11.5' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 50%;
  border: 0;
  display: block;
  padding: 0;
  width: 24px;
  height: 24px;
  margin: 1rem 0.5rem 0 0;
  left: 1rem;
  transform: translateY(-50%);
} */

/* .class_client_form::before {
    content: "Datos de la Empresa";
    font-size: .9rem;
    font-weight: bold;
    text-align: left;
    line-height: 5;
} */

input.client__rut,
input.client__business__name,
input.client__address,
input.business__line {
  width: 98.5%;
  height: 40px;
  font-size: 0.6rem;
}

.client__departamento #selectDepartamento,
.client__provincia #selectProvincia,
.client__distrito #selectDistrito {
  width: 100%;
  height: 50px;
  font-size: 0.6rem;
}

.title-buyInvoice {
  background-color: #fde0b4;
  color: #f39200;
  text-align: center;
  font-weight: 600;
}

.client__rut,
.client__business__name,
.client__address,
.business__line,
.client__business-name,
.client__business-line,
.client__departamento,
.client__provincia,
.client__distrito {
  position: relative;
  margin-bottom: 1rem;
}

.client__rut label,
.client__business__name label,
.client__address label,
.business__line label,
.client__business-line label,
.client__business-name label,
.client__departamento label,
.client__provincia label,
.client__distrito label {
  position: absolute;
  z-index: 99;
  left: 2rem;
  top: -0.5rem;
  background: white;
  padding: 0 1rem;
  font-size: 0.7rem;
}

.newsletter {
  margin: 0.5rem 0;
  padding-left: 5px;
}

.span.error {
  font-size: 0.7rem;
}

.form-step .name-label {
  display : inline !important;
}

.form-step .tel-label {
  display : inline !important;
}

#btn-client-pre-email .btn.btn-success {
  width: auto;
}

.ecomsur {
  width: 5rem;
  margin: 0.5rem;
}

.vtex {
  width: 4rem;
  margin: 0.5rem;
}

.logos {
  width: 320px;
  margin: auto;
  justify-content: space-evenly;
  display: flex;
}
.srp-summary-result.hide {
  display: contents;
}

#payment-group-bankInvoicePaymentGroup .payment-group-item-text {
  background-image: url(/arquivos/pago-efectivo.png);
}

.BillingAddress.BillingAddress-PER {
  display: none;
}

/* .client-pre-email-h label {

    font-size: 0px;

}*/

/* .client-pre-email-h label:before {
  content:"Ingresa tu e-mail para continuar la compra.";
    font-size: 32px;
    font-weight: 200;
    margin-top: 8%;
    cursor: default;
}*/



.body-order-form #shipping-data .input.ship-city,
.body-order-form #shipping-data .input.ship-neighborhood {
  width: 100%;
  /* max-width: 48%; */
  float: left;
  clear: inherit;
}

/* .vtex-omnishipping-1-x-deliveryGroup:after{
  content: '*En caso el método de pago sea “Transferencia bancaria” el pedido podría demorarse de 1 a 2 días hábiles más.';
  font-size: 14px;
  color:#000;
  font-weight: 600!important;
}

.vtex-omnishipping-1-x-leanShippingGroupList,
.vtex-omnishipping-1-x-deliveryGroup{
  margin-bottom: 10px!important;
} */

/*fin add logo mercado pago*/

@media (max-width: 640px) {
  .gift-card-section {
    position: relative;
  }
}

@media (max-width: 600px) {
  /*margin botones factura boleta*/

  .div_client_form {
    margin: auto;
    width: 90%;
    margin-top: 10px !important;
  }
  .buttom-boleta,
  .buttom-factura {
    width: 50%;
    padding: 0;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .steps-view {
    width: 91% !important;
  }
  /* .vtex-omnishipping-1-x-deliveryGroup:after{
        font-size: 11px;
  } */
  .ship-number label {
    left: 0.5rem;
    /* margin-bottom: 10px; */
  }
}

@media (min-width: 1280px) {
  .ship-complement label {
    left: 90px;
    /*     margin-bottom: 10px; */
  }

  .client__All__location {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }

  .client__All__location div {
    width: 32%;
  }
}

/*quitar mensaje de alert*/

.vtex-omnishipping-1-x-warning {
  display: none !important;
}

.item-unavailable {
  display: none !important;
}
.item-unavailable td {
  display: none !important;
}
.item-unavailable i {
  display: none !important;
}
.item-unavailable .top-arrow {
  display: none !important;
}

/* .container--logo:after {
  display: block;
  width:50%;
  content: "DESPACHO GRATIS por compras superiores a S/200 para Lima Metropolitana y Callao. Para PROVINCIAS por compras de S/400 a más";
  color: white;
  font-size: 16px;
  font-weight: 600;
  align-items: center;
  text-align: center;
  background: #004A93;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
   padding:5px;

} */

.summary-coupon-wrap::before {
  content: 'Por compras mayores a S/100 llévate una BOTELLA SPRAY  Elite de regalo.';
  display: flex;
  padding: 2px 5px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  border-radius: 4px;
  margin-bottom: 5px;
  background-color: #aeca0a;
  width: 95%;
  display: none;
}
.coupon-data {
  margin-top: 8px;
}
@media (max-width: 600px) {
  .container--logo:after {
    display: none !important;
  }
}

.coupon-label label {
  content: 'Cupón de descuento';
  font-weight: 400;
  color: white;
  font-size: 0.9rem;
  text-align: center;
  display: block;
}

/*ux wendy*/
/* #payment-group-custom201PaymentGroupPaymentGroup, .pg-transferencia-bancaria{
      	display:none !important;
      } */
@media (min-width:1700px) {
  .pg-transferencia .payment-group-item-text {
    font-size: 0px !important;
  }

  .pg-transferencia .payment-group-item-text::before {
    font-size: 12px !important;
    content: 'Transferencia Bancaria';
    position: relative;
    top: 2px;
  }

}


.custom201PaymentGroupPaymentGroup .payment-description:before {
  content: 'Los datos para la transferencia bancaria le serán enviados en un correo electrónico una vez finalizada la compra. No olvide enviarnos su comprobante de pago para agilizar su pedido.';
  display: block;
  text-align: justify;
}
.custom201PaymentGroupPaymentGroup .payment-description:after {
  content: 'Para cualquier duda puede comunicarse de manera gratuita por nuestra vía telefónica al número 0-800-1-8686. Muchas gracias';
  display: block;
  text-align: justify;
}
.custom201PaymentGroupPaymentGroup .installments .sight span {
  font-weight: 700;
}
.payment-group {
  margin-top: 85px;
}
/*productos destacados*/
div#cartLoadedDiv {
  z-index: 99;
  display: flex;
  flex-direction: column;
}
h2.carousel-title {
  color: #193964;
  font-size: 1.3rem;
  font-family: inherit !important;
  font-weight: 600;
  text-align: center;
  justify-content: center;
}
.dealcards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}
.eachDealcard {
  border: 1px solid #eaeaea;
  text-align: center;
  padding: 1rem;
  width: 15vw;
  margin: 10px 5px;
  font-family: 'Gilroy';
  box-shadow: 2px 2px 5px 0px #eaeaea;
  border-radius: 11px;
}
.eachDealcard img {
  width: 150px;
}
.eachDealcard h3 {
  line-height: 1rem;
  text-align: center;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  display: block;
  padding: 5px 1px 0;

  font-size: 0.9rem;
  color: black !important;
  letter-spacing: 0;
  font-weight: normal;
  font-family: 'Open Sans', sans-serif;
}
.eachDealcard p {
  font-size: 1.2rem;
  color: #0288cf;
  letter-spacing: 0;
  font-weight: 700;
  font-family: 'Open Sans', sans-serif;
}
.eachDealcard a {
  background-color: #0288cf;
  font-weight: 700;
  color: #fff;
  border-radius: 0.5rem;
  /* letter-spacing:.1rem; */
  font-size: 1rem;
  font-family: 'Open Sans', sans-serif !important;
  padding: 6px 8px;
}

.eachDealcard a:before {
  content: 'Agregar';
}
.eachDealcard a:hover {
  background-color: #0872aa;
  color: #fff !important;
}

/*cupon style*/
.coupon-fields .info span {
  border: 1px solid #005eb8;
  border-radius: 10px;
  width: 60%;
  margin-right: 10px;
  background-color: #fff;
  height: 38px;
}
.coupon-fields .delete a {
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  top: 15px;
  color: #005eb8;
  background: #f0a933 !important;
  border: 0;
  border-radius: 10px;
  margin: 0;
  text-shadow: none;
  box-shadow: none;
  width: 90px;
  margin-right: 7px;
  height: 40px;
  left: 266px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}

#cart-coupon-add::before {
  content: 'Agregar';
  font-weight: 700;
  font-size: 15px;
  color: #005eb8;
}
#cart-coupon-add {
  font-size: 0;
  color: white;
  background: #f0a933 !important;
  border: 0;
  border-radius: 0.4rem;
  margin: 0;
  text-shadow: none;
  box-shadow: none;
  line-height: 18px;
  width: 90px;
  margin-right: 7px;
  height: 40px;
  left: 266px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
  border-radius: 5px;
}

#cart-coupon {
  box-sizing: border-box;
  width: 60%;
  margin-right: 10px;
  height: 40px;
  left: 33px;
  top: 1012px;
  border: 1px solid #0f4a84;
  border-radius: 10px;
}

.coupon-fieldset div {
  display: block !important;
}

.link-coupon-add {
  display: none;
}
/*fin cupon style*/

/*tarjetas payment*/
#payment-group-debitCardPaymentGroup .payment-group-item-text,
#payment-group-PayPalPlusPaymentGroup .payment-group-item-text {
  width: 100%;
  background-image: url('/arquivos/logo-medios-de-pago-debito-eliteprofessionalpe-3.png');
  background-size: 100px;
  background-image: unset;
}

#payment-group-creditCardPaymentGroup .payment-group-item-text,
#payment-group-PayPalPlusPaymentGroup .payment-group-item-text {
  width: 100%;
  background-image: url('/arquivos/logo-medios-de-pago-credito-eliteprofessionalpe.png');
  background-size: 100px;
  background-image: unset;
}
/*fin tarjetas payment*/

@media (max-width: 767px) {
  .payment-data .link-gift-card {
      margin: 10px auto 10px;
      position: relative;
  }
}

@media (max-width: 767px) and (min-width: 641px) {
    .gift-card-section {
      position: unset;
  }
}

@media (max-width: 768px) {
  .progressBarContainer{
    width: 65vw !important;
  }
  .link.link-gift-card{
    width: 170px;
  }
  .accordion-inner.shipping-container select,
  .accordion-inner.shipping-container input {
    height: 38px !important;
    background-color: #80808030;
    border-radius: 11px;
  }
  .client-email.input.text.required label {
    position: static !important;
  }
  #client-email {
    height: 40px !important;
  }
  /* .client-first-name{
    margin-top: 1rem;
  } */
  .p.client-email.input.text.required label {
    top: -21px;
    left: 38%;
  }
  .full-cart .cart table tbody tr td.product-name {
    margin-right: 50px !important;
  }
}
.back-to-home--link:before {
  content: '< ';
  font-size: 15px;
}
@media (max-width: 979px) {
  .payment-data .payment-discounts-alert {
    margin-left: 0 !important;
  }

  .payment-data .gift-card-section {
    margin-left: 14px !important;
  }

  .client-pre-email .client-email {
    width: 95% !important;
    margin: 0 auto;
  }

  /* .newsletter {
    position: absolute;
    bottom: 90px;
    padding-left: 20px;
  } */
  .orderform-template-holder .client-profile-data .client-phone {
    float: initial !important;
  }
  .box-client-info-pf .client-first-name,
  .box-client-info-pf .client-last-name,
  .box-client-info-pf .client-document,
  .box-client-info-pf .client-phone {
    grid-column: 1 / 3 !important;
  }
  .box-client-info-pf {
    display: flex !important;
    flex-direction: column !important;
  }
  .box-client-info-pf .client-phone,
  #client-phone {
    display: flex !important;
    flex-direction: column !important;
    width: 98% !important;
  }
  .box-client-info-pf .client-document,
  .box-client-info-pf .client-first-name,
  .box-client-info-pf .client-last-name {
    width: 96% !important;
  }
  #client-last-name,
  #client-document,
  #client-first-name {
    width: 100% !important;
  }
   .payment-group {
    width: 95% !important;
  }
}
@media (max-width: 1400px) {
  .payment-group {
    width: 98%;
  }
  .box-step-content .form-step .steps-view {
    width: 95%;
  }
}
@media (max-width: 1200px) {
  .cart-fixed {
    position: relative !important;
  }
  .cart-fixed.affix {
    top: 0px !important;
  }

  .body-order-form .row-fluid .span8,
  #shipping-data,
  #client-profile-data,
  #payment-data,
  p.ship-number {
    width: 100% !important;
  }
  .body-order-form .row-fluid .mini-cart {
    width: 99% !important;
  }
}
.sc-launcher {
  display: none !important;
}
/*  .payment-submit-wrap:before{
  content:"Si deseas Factura no olvides completar la información en Datos Personales";
        font-weight:800;
        padding:10px 8px;
        display:block;
        text-align:justify;
        border:solid #004a93;
}*/

.summary-cart-template-holder {
  height: auto !important;
}

/*mobile CARRUSL ECHECKOUT*/
@media only screen and (max-width: 60em) {
  .linkLegales{
    width: 100% !important;
    padding-right: 0px!important;
    flex-direction: row;
    justify-content: center;
  }

  .dealcards-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
  }

  .eachDealcard {
    display: flex;
    flex-direction: column;
    width: 35%;
    background-color: white;
    border-radius: 11px;
  }

  .eachDealcard img {
    margin: auto;
    width: 100px;
  }

  .eachDealcard a {
    font-size: 11px;
    background-position: 85% 55%;
  }

  .eachDealcard p {
    font-size: 14px;
    font-weight: 700;
  }
}
/*SUSCRIPCION*/

/*PINTAR  TIPO DE DOC EN APARTADO DE DATOS PERSONALES*/
.extraSpanText:before {
  content: 'Tipo de documento: ';
  font-weight: bold;
}
.extraSpanText {
  color: #000;
  display: flex;
  align-items: center;
}
.validaDoc {
  color: red;
}
.containerInfoText .extraSpanText p {
  background-color: #3085d6;
  margin: 0px !important;
  border-radius: 4px;
  padding: 4px;
  font-weight: bold;
}

/* .totalizers-list .Discounts {
    display: none !important;
  } */

/* Fix: remove email section */
/* form.form-page.client-pre-email.anim-death.anim-current{
   display: none !important;
  } */
  .div_client_form {
    display: flex;
    flex-direction: row-reverse;
  }
  .newsletter-text {
    font-size: 0;
  }

  .newsletter-text::after {
    content: 'Me gustaría recibir promociones y novedades a mi correo.';
    font-size: 13px;
  }

@media only screen and (min-width: 1200px) {
  .steps-view{
    width: 94% !important;
  }
  .buttom-boleta {
    margin-left: 15px !important;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .buttom-factura {
    margin-right: 15px !important;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .div_client_form {
    justify-content: flex-start !important;
    width: 100%;
  }
  #shipping-data,
  #client-profile-data,
  #payment-data {
    width: 100% !important;
  }
  #checkoutMainContainer {
    padding: 0px !important;
  }

  .ship-city {
    margin-left: 5px;
  }

  .empty-cart-content {
    display: flex;
    flex-direction: column !important;
    align-items: flex-start;
    max-width: 1440px;
    margin-left: 15%;
  }
}

.totalizers-list .Items .info {
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
}
.totalizers-list .Items .info::before {
  font-size: 15px;
}

/*progess bar*/

.fixedBar {
  width: 100%;
  z-index: 500;
}
.barShipping, .barShipping2{
  background: #002f6c;
  color: white;
  text-align: center;
  height: 50px;
  font-weight: bold;
  position: relative;
}
.barShipping2{
  display: block !important;
}
.tagShipping {
  display: flex;
  /* grid-template-columns: auto auto;
  width: fit-content; */
  justify-content: center;
  flex-direction: row;
  width: 80%;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.shippingText {
  width: 100%;
  padding: 0 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.progressCheck{
  display: flex !important;
  align-items: center;
  width: 100%;
  justify-content: center;
}
.progressBarComponent {
  padding: 0 1.5rem;
  display: flex;
  align-items: center;
}
.progressBarContainer {
  background: white;
  margin: 0 10px;
  width: 310px;
  border-radius: 100px;
  height: 9px;
}
.progressBarje {
  background: black;
  height: 9px;
  position: relative;
  transition: width 0.15s ease-out;
  background-color: #aeca0a;
  border-radius: 100px;
}
.punto {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #aeca0a;
  position: absolute;
  right: -7px;
  top: -4px;
  display: none;
}
@media (max-width: 1400px) {
  .tagShipping {
    width: 100%;
  }
}
@media (max-width: 840px) {
  .barShipping, .barShipping2{
    padding: 1rem;
    font-size: 10px;
    /* height: 30px; */
  }
  .tagShipping {
    flex-direction: column;
    width: 100%;
    height: 100px;
  }
  .shippingText {
    width: 100% !important;
    padding: 0;
  }
  .progressBarComponent {
    justify-content: center;
  }
}
/*progess bar*/

/* .containerInfoText.muestraBoleta,
.containerInfoText.muestraFactura{
  display: none!important;
} */

/*style v2*/
input::-webkit-outer-spin-button,
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type='number'] {
  -moz-appearance: textfield;
}

.client-phone {
  width: 93%;
}

.submit.btn.btn-success.btn-large.btn-block .icon-lock {
  fill: white;
  position: absolute;
  left: 10%;
}

#payment-data-submit {
  display: flex;
  justify-content: center;
}
.submit.btn.btn-success.btn-large.btn-block .icon-lock:before {
  content: ' ' !important;
  background-image: url(https://eliteprofessionalpe.vteximg.com.br/arquivos/unlock8223.png) !important;
  background-size: 18px 18px;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  margin-right: 10px;
  fill: white;
  color: white;
}
.submit.btn.btn-success.btn-large.btn-block.disabled .icon-lock:before {
  content: ' ' !important;
  background-image: url(https://eliteprofessionalpe.vteximg.com.br/arquivos/lock8223.png) !important;
  background-size: 18px 18px;
  width: 18px;
  height: 18px;
  margin-right: 10px;
  fill: white;
  background-repeat: no-repeat;
}

/*checkour resuemnde compra*/
/* .totalizers-list .Discounts {
  display: none ;
}   */

.orderPaymentItem {
  margin: auto;
}

/* .step.accordion-group.shipping-data .accordion-inner::before{
  content: 'Debido a los feriados del jueves 6 y viernes 7 de abril, la entrega de los pedidos se realizarán a partir del día 11 de abril';
  font-size: 11px;
  text-align:left;
  display: flex;
  padding: 0px 7px;
  color: red;
  font-weight: 600;
  } */
.icon-edit:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill:%23193964; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M441 58.9L453.1 71c9.4 9.4 9.4 24.6 0 33.9L424 134.1 377.9 88 407 58.9c9.4-9.4 24.6-9.4 33.9 0zM209.8 256.2L344 121.9 390.1 168 255.8 302.2c-2.9 2.9-6.5 5-10.4 6.1l-58.5 16.7 16.7-58.5c1.1-3.9 3.2-7.5 6.1-10.4zM373.1 25L175.8 222.2c-8.7 8.7-15 19.4-18.3 31.1l-28.6 100c-2.4 8.4-.1 17.4 6.1 23.6s15.2 8.5 23.6 6.1l100-28.6c11.8-3.4 22.5-9.7 31.1-18.3L487 138.9c28.1-28.1 28.1-73.7 0-101.8L474.9 25C446.8-3.1 401.2-3.1 373.1 25zM88 64C39.4 64 0 103.4 0 152L0 424c0 48.6 39.4 88 88 88l272 0c48.6 0 88-39.4 88-88l0-112c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 22.1-17.9 40-40 40L88 464c-22.1 0-40-17.9-40-40l0-272c0-22.1 17.9-40 40-40l112 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L88 64z'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  width: 20px;
  height: 20px;
}
.step .text label {
  text-align: center;
  font-size: 1rem;
}
fieldset.box-client-info-pf input {
  background-color: #80808030;
  border-radius: 11px;
}
.linkLegales{
  display: flex!important;
  width: 25%;
  flex-direction: column;
  padding-right: 10px;
}

.linkLegales a{
  color: white;
}
@media (min-width: 768px) {
  #payment-group-Yape\ Mercado\ PagoPaymentGroup .payment-group-item-text{
    left: -1rem;
    position: relative;
  }
  .container--logo {
    text-align: left;
}
  .container--logo img {
    width: 8rem;
    position: relative;
    left: 3rem;
    top: 2rem;
  }
  .mini-cart .table td{
    font-size: 15px;
    text-shadow: none;
  }

  .vtex-omnishipping-1-x-address div:first-child{
    display: flex;
    flex-wrap: wrap;
  }
  .input.ship-street{
    width: 83%;
  }
  .input.ship-number{
    width: 17%;
    margin: 0;
  }
  .input.ship-complement{
    width: 100%;
  }
  .input.ship-complement input{
    width: 97%;
  }
  .input.ship-receiverName{
    width: 100%;
  }
  .ship-receiverName input {
    width: 97%;
  }
  .input.ship-street input{
    width: 95%;
  }
  .input.ship-complement input{
    width: 97% !important;
  }
  .input.ship-number input{
    width: 84% !important;
  }
  .vtex-omnishipping-1-x-addressFormPart1{
    display: flex !important;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 100%;
    flex-direction: column;
  }
  .vtex-omnishipping-1-x-addressFormPart1 div:first-child{
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .vtex-omnishipping-1-x-addressFormPart1 p{
   width: 30% !important;
  }
  .vtex-omnishipping-1-x-addressFormPart1 select{
    height: 38px !important;
    background-color: #80808030;
    border-radius: 11px;
   }
   .vtex-omnishipping-1-x-addressList {
  display: block !important;
}

.vtex-omnishipping-1-x-addressList .vtex-omnishipping-1-x-addressItemOption,
.vtex-omnishipping-1-x-addressList .vtex-omnishipping-1-x-addressItemIcon,
.vtex-omnishipping-1-x-addressList .address-summary {
  display: block !important;
}

.vtex-omnishipping-1-x-addressList .address-edit,
.vtex-omnishipping-1-x-addressList .address-create {
  width: 100% !important;
}
   #shipping-data input{
    height: 29px !important;
    background-color: #80808030;
    border-radius: 11px;
   }
  .client-profile-data span.accordion-toggle,
  #shipping-data span.accordion-toggle {
    text-align: left;
  }
  #client-profile-data,
  #shipping-data,
  #payment-data {
    width: 41vw !important;
    position: relative;
    left: 15vw;
    float: left;
    margin-left: 0;
  }
  #shipping-data .accordion-inner {
    background-color: white;
    border-radius: 15px;
}
#client-profile-data .accordion-body.collapse.in {
    background-color: white;
    border-radius: 15px;
  }
  .client-email.input.text.required label {
    position: static;
  }
  .p.client-phone.input.pull-left.text.required.mask {
    margin-left: 6px;
  }
  .step.accordion-group.client-profile-data.active {
    width: 41vw;
    position: relative;
  }

  .cart-template .cart {
    padding: 0;
    border: 0px solid #f4f4f4;
    width: 85%;
    margin-left: 15%;
  }
  .cart-fixed.affix-top .cart,
  .cart-fixed.affix .cart {
    width: 100%;
    margin-left: 0%;
  }
  h1#cart-title {
    margin-left: 11%;
  }
  .icon-remove::before {
    left: unset;
    top: unset;
  }
  .table.cart-items {
    background-color: white;
    border-radius: 22px;
  }
  th.product {
    padding: 1rem;
  }
  .progress--bar-container {
    flex-direction: column;
    position: absolute;
    left: -30px;
    width: 91px;
  }
  .progress--bar-bar {
    top: 3.5rem;
    left: -12px;
    rotate: 90deg;
    width: 63px;
  }

  .progress--bar-section::before {
    left: 6%;
  }
  .progress--bar-section {
    width: 100%;
    padding: 0;
    margin: 1.5rem 0;
  }
  .progress-bar-description {
    padding-bottom: 0;
    justify-content: left;
  }
  .progress-bar-description p {
    margin-left: 2.3rem;
    margin-top: 5px;
  }
  .dealcards-container .desktop-crossSelling{
    margin-left: 14%;
  }
  .eachDealcard {
    background-color: white;
    border-radius: 11px;
  }
  td.quantity {
    display: flex;
  }
  .full-cart .cart table tr td.quantity input {
    width: 25px;
  }
  td.quantity {
    right: -0.5rem;
    top: 2.3rem;
    position: relative;
  }
  .full-cart .cart table tbody tr td.quantity input {
    padding: 0 5px;
  }
  #payment-data .accordion-body.collapse.in {
    background-color: white;
    border-radius: 15px;
    position: relative;
    top: -4rem;
  }
  #payment-data .div_client_form {
    padding: 2rem 0 4rem;
    background-color: white;
    border-radius: 15px 15px 0 0;
  }
  .payment-group{
    width: 100%;
  }
  .payment-group-list-btn{
    display: flex;
  }
  .payment-group-item-text{
    width: 100%;
    text-align: center;
  }
  a.payment-group-item{
    padding: 0;
    margin: 0;
  }
  #payment-group-debitCardPaymentGroup .payment-group-item-text{
    width: 100%;
  }
  .payment-group-list-btn{
    height: 35px;
    padding-top: 5px;
  }
  .vtex-omnishipping-1-x-addressList {
    display: block;
}
}
@media (min-width: 630px) and (max-width: 1200px) {
  .orderform-template .cart-template .cart-fixed {
    width    : auto;
    max-width: 500px;
    position : relative;
    left     : 20vw;
  }
  .input.ship-street{
    width: 100%;
  }
  .input.ship-number{
    width: 100%;
  }
  .input.ship-complement{
    width: 100%;
    margin-top: 0.8rem;
  }
  .input.ship-complement input{
    width: 97%;
  }
  .input.ship-street input{
    width: 97%;
  }
  .input.ship-complement input{
    width: 97% !important;
    margin-top: 1rem;
  }
  .input.ship-number input{
    width: 97% !important;
  }
  .ship-receiverName input {
    width: 97%;
}
  .newsletter {
    position: absolute;
    bottom: 100px;
    padding-left: 5px;
  }
  #client-profile-data,
  #shipping-data,
  #payment-data {
    width: 70vw !important;
    position: relative;
    left: 15vw;
    float: left;
  }
  .step.accordion-group.client-profile-data.active {
    width: 70vw;
    position: relative;
    left: 15vw;
    top: -2rem;
  }

  .icon-remove::before {
    position: relative;
    top: unset;
    left: unset;
  }
  td.quantity {
    display: flex;
  }
  .full-cart .cart table tr td.quantity input {
    width: 11px;
  }
  .icon-remove::before {
    position: relative;
  }
  .full-cart .cart table tbody tr td.product-price {
    display: block;
    width: 101px;
    max-width: 157px;
    box-sizing: border-box;
    margin-right: 0 !important;
    text-align: left;
    padding-left: 0 !important;
    float: unset;
    justify-content: center;
    text-align: center;
  }
  .cart-template.full-cart {
    display: block !important;
  }
  .full-cart .item-quantity-change {
    position: relative;
    left: unset;
    bottom: unset;
  }
  .full-cart .cart table tbody tr td.quantity {
    position: inherit;
    width: 80px;
    left: 7rem;
    top: -3.6rem;
  }
  .full-cart .quantity {
    position: relative !important;
  }
  .item-quantity-change-decrement {
  }
  .full-cart .cart table tbody tr td.quantity input {
    margin: unset;
    margin-right: 5px;
  }
  .full-cart .item-quantity-change-increment {
    top: unset;
  }
  td.quantity-price {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    position: relative;
    left: 11rem;
    top: -7.5rem;
  }
  .dealcards-container, .desktop-crossSelling{
    margin-left: unset;
  }
  .full-cart .cart table tbody tr td.item-remove {
    position: relative;
    left: 5rem;
  }
}

.messFactura{
  width: 100% !important;
}


.cart-items .price.pull-right{
  position: absolute;
  top: 6px;
  right: 5px;
  margin: 0;
  font-size: 13px;
}

.mini-cart .cart{
  max-height: 250px;
}

#payment-group-creditCardPaymentGroup {
  order: 1;
}

#payment-group-debitCardPaymentGroup {
  order: 2;
}

#payment-group-Yape\ Mercado\ PagoPaymentGroup {
  order: 3;
}

#payment-group-custom201PaymentGroupPaymentGroup{
  order: 4;
}

#payment-group-MercadoPagoOffPaymentGroup{
  order: 5;
}
#show-gift-card-group{
  background-color: #0288cf !important;
    margin-left: 0px !important;
    border: 1px solid var(--mainColor);
    border-radius: 3px;
    color: white;
    display: block;
    padding: 0.5rem;
    max-height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}


.header-top{
  display: none;
}

.header--bottom{
  display: block !important;
}
@media (min-width:768px)and (max-width:1340px){

  .payment-group-item-text{
    font-size: 9px;
  }
}

.empty-cart-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}


@media (min-width:630px) and (max-width:1200px) {
  #client-profile-data {
    position: unset !important;
  }

  .accordion-group.client-profile-data.filled.step {
    width: 70vw;
    position: relative;
    left: 15vw;
    top: 0rem;
  }
}
