@-webkit-keyframes skeleton-loading {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
@keyframes skeleton-loading {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
.ar-bg-primario {
  background-color: #0096D6;
}

.ar-bg-secundario {
  background-color: #002D74;
}

.ar-bg-texto {
  background-color: #1C1C1C;
}

.ar-bg-texto-secundario {
  background-color: #333333;
}

.ar-bg-verde-wsp {
  background-color: #25D366;
}

.ar-bg-verde {
  background-color: #52BC37;
}

.ar-c-primario {
  color: #0096D6;
}

.ar-c-secundario {
  color: #002D74;
}

.ar-c-texto {
  color: #1C1C1C;
}

.ar-c-texto-secundario {
  color: #333333;
}

.ar-c-verde-wsp {
  color: #25D366;
}

.ar-c-verde {
  color: #52BC37;
}

:root {
  --ar-primario: #0096D6;
  --ar-secundario: #002D74;
  --ar-texto: #1C1C1C;
  --ar-texto-secundario: #333333;
  --ar-verde-wsp: #25D366;
  --ar-verde: #52BC37;
}

.ar-c-titulo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  gap: 16px;
}
.ar-c-titulo p, .ar-c-titulo span, .ar-c-titulo strong, .ar-c-titulo h1, .ar-c-titulo h2, .ar-c-titulo h3, .ar-c-titulo h4, .ar-c-titulo h5, .ar-c-titulo h6 {
  font-weight: 400;
  font-size: 22px;
  line-height: 132%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .ar-c-titulo p, .ar-c-titulo span, .ar-c-titulo strong, .ar-c-titulo h1, .ar-c-titulo h2, .ar-c-titulo h3, .ar-c-titulo h4, .ar-c-titulo h5, .ar-c-titulo h6 {
    font-size: 29px;
  }
}
.ar-c-titulo img {
  width: 26px;
  height: 26px;
}
@media screen and (min-width: 768px) {
  .ar-c-titulo img {
    width: 32px;
    height: 32px;
  }
}
.ar-c-titulo__small p, .ar-c-titulo__small span, .ar-c-titulo__small strong, .ar-c-titulo__small h1, .ar-c-titulo__small h2, .ar-c-titulo__small h3, .ar-c-titulo__small h4, .ar-c-titulo__small h5, .ar-c-titulo__small h6 {
  font-weight: 400;
  font-size: 10px;
  line-height: 132%;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #A3A3A3;
}

.ar-o-icon-wsp::after {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none'><g clip-path='url(%23clip0_57_911)'> <path fill-rule='evenodd' clip-rule='evenodd' d='M34.1718 5.80834C30.4121 2.06464 25.4118 0.00189939 20.084 0C9.10567 0 0.17094 8.88442 0.16712 19.805C0.16521 23.296 1.08294 26.7035 2.82577 29.7065L0 39.9708L10.5582 37.2167C13.467 38.7951 16.7426 39.6261 20.0754 39.6271H20.084C31.0604 39.6271 39.9962 30.7417 40 19.8211C40.0019 14.5285 37.9324 9.55301 34.1718 5.80929V5.80834ZM20.084 36.2822H20.0773C17.1073 36.2813 14.1938 35.4873 11.6517 33.9877L11.0471 33.6307L4.78156 35.2651L6.45371 29.1898L6.06026 28.5669C4.40338 25.9457 3.52767 22.9161 3.52958 19.806C3.5334 10.7297 10.9593 3.34483 20.0908 3.34483C24.5122 3.34673 28.6683 5.06094 31.7939 8.17309C34.9196 11.2843 36.6394 15.4212 36.6376 19.8192C36.6337 28.8965 29.2079 36.2813 20.084 36.2813V36.2822ZM29.1639 23.9533C28.6663 23.7054 26.2198 22.5087 25.7632 22.3435C25.3068 22.1782 24.9754 22.0957 24.644 22.5914C24.3127 23.0872 23.3587 24.2021 23.0683 24.5316C22.778 24.8621 22.4877 24.903 21.9901 24.655C21.4927 24.4072 19.8892 23.8849 17.9879 22.1991C16.5087 20.8866 15.5097 19.2665 15.2194 18.7707C14.9291 18.275 15.1889 18.0072 15.4371 17.7612C15.6606 17.539 15.9347 17.1829 16.1839 16.8941C16.4332 16.6054 16.5153 16.3985 16.6814 16.0688C16.8477 15.7383 16.7646 15.4497 16.6404 15.2018C16.5162 14.9539 15.5212 12.5179 15.1058 11.5274C14.7018 10.5625 14.2912 10.6936 13.9866 10.6774C13.6962 10.6632 13.3649 10.6604 13.0326 10.6604C12.7002 10.6604 12.1616 10.7838 11.7051 11.2796C11.2487 11.7753 9.96323 12.9728 9.96323 15.4078C9.96323 17.8429 11.7462 20.1972 11.9954 20.5277C12.2447 20.8582 15.5049 25.8565 20.4966 28.0009C21.6837 28.5108 22.6109 28.8157 23.3338 29.0436C24.5257 29.4207 25.6104 29.3675 26.468 29.2402C27.424 29.0978 29.4122 28.0427 29.8267 26.8869C30.2411 25.7311 30.2411 24.7396 30.117 24.5335C29.9929 24.3274 29.6606 24.203 29.163 23.9551L29.1639 23.9533Z' fill='%2325D366'/> </g> <defs> <clipPath id='clip0_57_911'> <rect width='40' height='40' fill='white'/> </clipPath> </defs> </svg> ");
}
.ar-o-icon-check::after {
  content: "";
  width: 21px;
  height: 21px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M10.8066 20.3408C12.1363 20.3408 13.4529 20.0789 14.6813 19.5701C15.9097 19.0613 17.0259 18.3155 17.9661 17.3753C18.9063 16.4351 19.6521 15.3189 20.1609 14.0905C20.6698 12.8621 20.9316 11.5455 20.9316 10.2158C20.9316 8.88619 20.6698 7.56957 20.1609 6.34115C19.6521 5.11273 18.9063 3.99656 17.9661 3.05636C17.0259 2.11617 15.9097 1.37037 14.6813 0.86154C13.4529 0.352711 12.1363 0.0908203 10.8066 0.0908203C8.12132 0.0908204 5.54599 1.15756 3.64718 3.05636C1.74838 4.95517 0.681641 7.5305 0.681641 10.2158C0.681641 12.9011 1.74838 15.4765 3.64718 17.3753C5.54599 19.2741 8.12132 20.3408 10.8066 20.3408ZM10.5456 14.3108L16.1706 7.56082L14.4426 6.12082L9.60514 11.9247L7.10202 9.42045L5.51127 11.0112L8.88627 14.3862L9.75702 15.2569L10.5456 14.3108Z' fill='%2352BC37'/></svg>");
}

html,
body {
  font-family: "Gotham", "Brown", sans-serif !important;
  background: #f7f7f7 !important;
}

.ar-o-container {
  width: 100%;
  max-width: 1280px;
  margin: auto;
  padding: 0 16px;
}

.ar-o-btn {
  border: none;
  outline: none;
  border-radius: 33.333rem;
  font-weight: 400;
  font-size: 20px;
  line-height: 132%;
  letter-spacing: 0%;
  vertical-align: middle;
  text-decoration: none;
  padding: 12px 91px;
  display: block;
  text-align: center;
  background: var(--ar-primario);
  color: #fff;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.ar-o-btn[disabled] {
  opacity: 0.3;
  cursor: not-allowed;
}
.ar-o-btn-primario {
  border: none;
  outline: none;
  border-radius: 33.333rem;
  font-weight: 400;
  font-size: 14px;
  line-height: 132%;
  letter-spacing: 0%;
  vertical-align: middle;
  text-decoration: none;
  padding: 12px 91px;
  display: block;
  text-align: center;
  background: var(--ar-secundario);
  color: #fff;
  font-weight: 400;
  font-size: 14px;
  line-height: 93%;
  letter-spacing: 0.24%;
  text-align: center;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.ar-o-btn-primario:hover {
  color: #fff;
  background: #00235b;
}
.ar-o-btn-link {
  font-weight: 400;
  font-size: 14px;
  line-height: 93%;
  letter-spacing: 0.24%;
  text-align: center;
  color: var(--ar-primario);
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.ar-o-btn-link:hover {
  color: #0072a3;
}

.ar-c-inputs-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 23px 19px;
}

.ar-c-input-group {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 317px;
          flex: 1 0 317px;
}
@media screen and (min-width: 768px) {
  .ar-c-input-group {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 32.1%;
            flex: 0 1 32.1%;
  }
}

.ar-o-input {
  padding: 14px 10px 20px;
  border-radius: 10px;
  width: 100%;
  padding: 14.5px 40px 14.5px 16px;
  background: #fff;
  color: #A3A3A3;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  border: 1px solid #A3A3A3;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.ar-o-input:focus {
  border: 1px solid #0096D6;
}
.ar-o-input:-moz-placeholder-shown {
  color: #0096D6;
}
.ar-o-input:-ms-input-placeholder {
  color: #0096D6;
}
.ar-o-input:placeholder-shown {
  color: #0096D6;
}
.ar-o-select {
  padding: 14px 10px 20px;
  border-radius: 10px;
  width: 100%;
  padding: 14.5px 40px 14.5px 16px;
  background: #fff;
  color: #A3A3A3;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  border: 1px solid #A3A3A3;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
  content: "";
  width: 24px;
  height: 24px;
  display: block;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M7.49972 7.3897L0.971129 0.861107L0.0283203 1.80392L7.49972 9.27532L14.9711 1.80392L14.0283 0.861107L7.49972 7.3897Z' fill='%230096D6'/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  width: 100%;
  height: inherit;
  background-position: right 20px center;
}
.ar-o-select:focus {
  border: 1px solid #0096D6;
}
.ar-o-select:-moz-placeholder-shown {
  color: #0096D6;
}
.ar-o-select:-ms-input-placeholder {
  color: #0096D6;
}
.ar-o-select:placeholder-shown {
  color: #0096D6;
}
.ar-o-textarea {
  padding: 14px 10px 20px;
  border-radius: 10px;
  width: 100%;
  padding: 14.5px 40px 14.5px 16px;
  background: #fff;
  color: #A3A3A3;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  border: 1px solid #A3A3A3;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
  resize: none;
}
.ar-o-textarea:focus {
  border: 1px solid #0096D6;
}
.ar-o-textarea:-moz-placeholder-shown {
  color: #0096D6;
}
.ar-o-textarea:-ms-input-placeholder {
  color: #0096D6;
}
.ar-o-textarea:placeholder-shown {
  color: #0096D6;
}

.ar-c-product-card {
  background: #fff;
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2509803922);
          box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2509803922);
  border-radius: 8px;
  padding: 23px 24px 39px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.ar-c-product-card .ar-o-card-img {
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  aspect-ratio: 16/9;
}
.ar-c-product-card .ar-o-card-titulo {
  font-weight: 700;
  font-size: 20px;
  line-height: 130%;
  letter-spacing: 0.4%;
  text-align: center;
  margin: 0;
}
.ar-c-product-card .ar-o-card-precio {
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 0.4%;
  text-align: center;
  margin-bottom: 18px;
}
.ar-c-product-card .ar-o-icon {
  width: 20px;
  height: 20px;
}
.ar-c-product-card .ar-c-card-caracteristicas, .ar-c-product-card .ar-c-card-botones {
  width: 100%;
  padding: 0 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ar-c-product-card .ar-c-card-caracteristica {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 10px;
}
.ar-c-product-card .ar-c-card-caracteristica p {
  margin: 0;
}
.ar-c-product-card .ar-c-card-caracteristica img {
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}
.ar-o-dot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ar-o-dot::before {
  content: "";
  width: 7px;
  height: 7px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'><circle cx='10' cy='10' r='10' fill='%230096D6'/></svg>");
  margin-right: 4px;
}
.ar-o-under {
  border-bottom: 1px solid #0096D6;
  padding-bottom: 12.5px;
}
@media screen and (min-width: 768px) {
  .ar-o-dot::before {
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'><circle cx='10' cy='10' r='10' fill='%230096D6'/></svg>");
    margin-right: 20px;
  }
  .ar-o-under {
    border-bottom: 1px solid #0096D6;
    padding-bottom: 21px;
  }
}

.ar-skeleton {
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #e0e0e0), color-stop(50%, #f5f5f5), color-stop(75%, #e0e0e0));
  background: linear-gradient(90deg, #e0e0e0 25%, #f5f5f5 50%, #e0e0e0 75%);
  background-size: 200% 100%;
  -webkit-animation: skeleton-loading 1.5s infinite linear;
          animation: skeleton-loading 1.5s infinite linear;
  border-radius: 8px;
  padding: 10px;
  min-width: 100%;
  min-height: 20px;
}
.ar-skeleton__input {
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #e0e0e0), color-stop(50%, #f5f5f5), color-stop(75%, #e0e0e0));
  background: linear-gradient(90deg, #e0e0e0 25%, #f5f5f5 50%, #e0e0e0 75%);
  background-size: 200% 100%;
  -webkit-animation: skeleton-loading 1.5s infinite linear;
          animation: skeleton-loading 1.5s infinite linear;
  border-radius: 8px;
  padding: 10px;
  min-width: 100%;
  min-height: 20px;
}

.ar-skeleton {
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #e0e0e0), color-stop(50%, #f5f5f5), color-stop(75%, #e0e0e0));
  background: linear-gradient(90deg, #e0e0e0 25%, #f5f5f5 50%, #e0e0e0 75%);
  background-size: 200% 100%;
  -webkit-animation: skeleton-loading 1.5s infinite linear;
          animation: skeleton-loading 1.5s infinite linear;
  border-radius: 8px;
  padding: 10px;
  min-width: 100%;
  min-height: 20px;
}
.ar-skeleton__input {
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #e0e0e0), color-stop(50%, #f5f5f5), color-stop(75%, #e0e0e0));
  background: linear-gradient(90deg, #e0e0e0 25%, #f5f5f5 50%, #e0e0e0 75%);
  background-size: 200% 100%;
  -webkit-animation: skeleton-loading 1.5s infinite linear;
          animation: skeleton-loading 1.5s infinite linear;
  border-radius: 8px;
  padding: 10px;
  min-width: 100%;
  min-height: 20px;
}

.breadcrumb {
  padding: 20px 0 0px !important;
}
.breadcrumb-item {
  font-weight: 400;
  font-size: 14px;
  line-height: 132%;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #454545;
}
.breadcrumb-item + .breadcrumb-item::before {
  content: "";
  width: 10px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 5' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M5.0001 3.3359L2.20718 0.542969L0.792969 1.9572L4.293 5.4572C4.6835 5.8477 5.3167 5.8477 5.7072 5.4572L9.2072 1.9572L7.793 0.542969L5.0001 3.3359Z' fill='%230096D6'/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  top: 7px;
}
.breadcrumb-item .active, .breadcrumb-item.active {
  color: #454545;
}

.ar-c-pagination {
  text-align: center;
  margin: 1em 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ar-c-pagination .page-link,
.ar-c-pagination .page-prev,
.ar-c-pagination .page-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0.5em 0.75em;
  text-decoration: none;
  background-color: #FFF;
  color: #E7E7E7;
  border: 0.75px solid #E7E7E7;
  font-weight: 300;
  font-size: 15px;
  line-height: 120%;
  letter-spacing: 0px;
  text-align: center;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.ar-c-pagination .page-link.active,
.ar-c-pagination .page-prev.active,
.ar-c-pagination .page-next.active {
  color: var(--ar-primario);
  font-weight: 700;
}
.ar-c-pagination .page-prev {
  border-radius: 1rem 0 0 1rem;
}
.ar-c-pagination .page-next {
  border-radius: 0 1rem 1rem 0;
}
.ar-c-pagination .page-prev, .ar-c-pagination .page-next {
  color: var(--ar-primario);
}

@font-face {
  font-family: "Gotham";
  src: url("https://andes-retailqa.andesmotor.cl/o/replica-maxus-theme/fonts/gotham/Gotham-Bold.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("https://andes-retailqa.andesmotor.cl/o/replica-maxus-theme/fonts/gotham/Gotham-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("https://andes-retailqa.andesmotor.cl/o/replica-maxus-theme/fonts/gotham/Gotham-Book.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("https://andes-retailqa.andesmotor.cl/o/replica-maxus-theme/fonts/gotham/Gotham-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
/*# sourceMappingURL=custom.css.map */