@font-face {
    font-family: 'Inter';
    src: url(../fonts/Inter-Medium.ttf);
    font-display: swap;
}

:root {
    --color-focus: #A00AC8;
    --color-font: #6D6D6D;
    --color-pitaya: #E5005C;
}

.pnt-body {
    font-family: 'Roboto';
    background-color: #FBF5FD;
    font-size: 1.25rem;
}

.pnt-body h1 {
    font-family: 'Catamaran';
}

/*HEADER*/
.pnt-nuevo-chip .pnt-header-nuevo-chip {
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 24px;
    background-color: var(--color-pitaya);
}

.pnt-nuevo-chip .pnt-btn-img-tuenti {
    display: flex;
    cursor: pointer;
}

.pnt-nuevo-chip .pnt-img-logo-tuenti-palabra {
    height: 24px;
    align-content: end;
}

/*BANNER*/
.pnt-nuevo-chip .pnt-contenedor-banner-mobile {
    display: block;
}

.pnt-nuevo-chip .pnt-contenedor-banner-desktop {
    display: none;
}

.pnt-nuevo-chip .pnt-contenedor-banner {
    background-color: white;
    padding: 24px 20px 0 17px;
    margin: 0 14px 0 17px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-combo-nuevo-chip {
    display: flex;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-combo-nuevo-chip section {
    width: 50%;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-titulo-texto-combo-bienvenida {
    margin: 0;
    text-align: center;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-img-titulo-banner-pedi-tu-chip,
.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-beneficios-banner-pedi-tu-chip {
    display: flex;
    justify-content: center;
    align-items: center;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-beneficios-banner-pedi-tu-chip,
.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-combo-nuevo-chip {
    align-items: start;
    padding-top: 11px;
    padding-bottom: 12px;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-img-titulo-banner-pedi-tu-chip,
.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-beneficios-banner-pedi-tu-chip {
    border-bottom: 1px solid #D5D5D5;
    padding-bottom: 8px;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-mobile .pnt-img-chip-pedi-tu-chip {
    width: 29px;
    height: 37px;
    border-radius: 3px;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-mobile .pnt-titulo-pedi-tu-chip,
.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-mobile .pnt-gigas-chip-nuevo,
.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-mobile .pnt-titulo-texto-combo-bienvenida,
.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-mobile .pnt-descripcion-combo-bienvenida,
.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-mobile .pnt-precio-texto-combo-bienvenida,
.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-leyenda-banner-nuevo-chip {
    font-family: Roboto;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-mobile .pnt-titulo-pedi-tu-chip {
    color: #000;
    font-size: clamp(18px, 5vw, 30px);
    font-weight: bold;
    line-height: 6.66vw;
    margin: 0 0 0 5vw;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-mobile .pnt-gigas-chip-nuevo,
.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-mobile .pnt-titulo-texto-combo-bienvenida,
.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-mobile .pnt-precio-texto-combo-bienvenida {
    color: #0C0C0C;
    font-size: clamp(28px, 7.77vw, 46.5px);
    font-weight: normal;
    line-height: 8.88vw;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-mobile .pnt-gigas-chip-nuevo {
    margin: 0 8.33vw 0 0;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-mobile .pnt-titulo-texto-combo-bienvenida {
    font-size: clamp(14px, 3.88vw, 23.5px);
    line-height: 5.55vw;
    text-align: center;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-mobile .pnt-icono-beneficios-chip-nuevo {
    color: white;
    background-color: #D8D8D8;
    border-radius: 50%;
    font-size: clamp(10.5px, 2.916vw, 17.5px);
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-mobile .pnt-texto-beneficios-chip-nuevo {
    font-family: Roboto-Light;
    color: #000000;
    font-size: clamp(14px, 3.88vw, 23.5px);
    line-height: 5.55vw;
    margin-left: 1.38vw;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-mobile .pnt-descripcion-combo-bienvenida,
.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-leyenda-banner-nuevo-chip {
    font-size: clamp(10px, 2.77vw, 16.6px);
    line-height: 4.44vw;
    text-align: center;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-mobile .pnt-descripcion-combo-bienvenida,
.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-precio-texto-combo-bienvenida {
    margin: 0;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-mobile .pnt-descripcion-combo-bienvenida {
    color: #757575;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-precio-texto-combo-bienvenida {
    text-align: end;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-leyenda-banner-nuevo-chip {
    color: #414141;
    margin: 2.916vw auto;
    width: 63.88vw;
}

.pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-leyenda-banner-nuevo-chip strong {
    font-weight: 700;
}

/*TITULO Y SUBTITULOS*/
.pnt-nuevo-chip .pnt-formulario-titulo {
    color: #0C0C0C;
    text-align: center;
    font-size: 28px;
    line-height: 32px;
    font-weight: 700;
    margin-bottom: 0.5rem;
}

.pnt-nuevo-chip .pnt-formulario-subtitulo {
    font-size: 14px;
    font-weight: 400;
    color: #0C0C0C;
    line-height: 20px;
    text-align: center;
    margin: 0.5rem 0;
}

.pnt-nuevo-chip .pnt-datos-obligatorios {
    font-size: 14px;
    font-weight: 400;
    color: #6D6D6D;
    line-height: 20px;
}

/**********
FORMULARIO
***********/

.pnt-nuevo-chip .pnt-formulario-nuevo-chip {
    margin-top: 20px;
    margin-bottom: 0;
}

.pnt-nuevo-chip .pnt-formulario-nuevo-chip .pnt-collapsible-nueva-linea .pnt-colapsable-paso-nuevo-chip .pnt-circulo-paso {
    border-radius: 50%;
    border: solid 1.5px #8A8A8A;
    width: 24px;
    height: 24px;
    color: #8A8A8A;
    background-color: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Roboto;
    font-size: 12px;
}

.pnt-nuevo-chip .pnt-formulario-nuevo-chip .pnt-collapsible-nueva-linea .pnt-colapsable-paso-nuevo-chip.active .pnt-circulo-paso {
    color: #FFF;
    background-color: var(--color-focus);
    border: none;
}

.pnt-nuevo-chip .pnt-colapsable-paso-nuevo-chip.active #pnt-js-circulo-svg-checked-regular path {
    fill: var(--color-focus);
}

.pnt-nuevo-chip .pnt-formulario-nuevo-chip .pnt-collapsible-nueva-linea .pnt-colapsable-paso-nuevo-chip {
    border-top: .4rem solid #D8D8D8;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.pnt-nuevo-chip .pnt-formulario-nuevo-chip .pnt-collapsible-nueva-linea .pnt-colapsable-paso-nuevo-chip.active {
    border-top: .4rem solid #A00AC8;
}

.pnt-nuevo-chip .pnt-colapsable-paso-nuevo-chip .pnt-collapsible-body {
    padding: 0 2rem;
}

.pnt-nuevo-chip .pnt-js-contenedor-tus-datos .pnt-formulario-tus-datos {
    padding-top: 32px;
}

.pnt-nuevo-chip #pnt-js-label-email-nueva-linea,
#pnt-js-label-telefono-alternativo-nueva-linea {
    margin-top: 4px;
}

.pnt-nuevo-chip .pnt-formulario-retiro .input-field.pnt-input-localidad-retiro,
.pnt-nuevo-chip .pnt-formulario-retiro input[type=text]:not(.browser-default).pnt-input-localidad,
.pnt-nuevo-chip .pnt-formulario-tus-datos .input-field.pnt-input-datos,
.pnt-nuevo-chip .pnt-formulario-forma-de-entrega .input-field.pnt-input-envio,
.pnt-nuevo-chip .pnt-formulario-envio .pnt-input-field-localidad .input-field,
.pnt-nuevo-chip .pnt-formulario-envio .pnt-input-field-localidad input[type=text]:not(.browser-default).pnt-input-localidad {
    margin: 0;
}

.pnt-nuevo-chip div.pnt-form-con-borde-de-color .input-field input[type="text"]:focus+label,
.pnt-nuevo-chip div.pnt-form-con-borde-de-color .input-field input[type="email"]:focus+label,
.pnt-nuevo-chip div.pnt-form-con-borde-de-color .input-field input[type="tel"]:focus+label {
    color: var(--color-focus);
}

.pnt-nuevo-chip div.pnt-form-con-borde-de-color .input-field input[type="text"]:focus,
.pnt-nuevo-chip div.pnt-form-con-borde-de-color .input-field input[type="email"]:focus,
.pnt-nuevo-chip div.pnt-form-con-borde-de-color .input-field input[type="tel"]:focus {
    border-bottom: 1px solid #D8D8D8;
    box-shadow: none;
}

.pnt-nuevo-chip div.pnt-form-con-borde-de-color .input-field input[type="text"].valid,
.pnt-nuevo-chip div.pnt-form-con-borde-de-color .input-field input[type="email"].valid,
.pnt-nuevo-chip div.pnt-form-con-borde-de-color .input-field input[type="tel"].valid {
    border-bottom: 1px solid #D8D8D8;
    box-shadow: none;
}

.pnt-nuevo-chip div.pnt-form-con-borde-de-color .input-field input[type="text"].invalid,
.pnt-nuevo-chip div.pnt-form-con-borde-de-color input[type="email"].invalid:not(.browser-default),
.pnt-nuevo-chip div.pnt-form-con-borde-de-color .input-field input[type="tel"].invalid {
    border-bottom: 1px solid #D8D8D8;
    box-shadow: none;
}

.pnt-nuevo-chip div.pnt-form-con-borde-de-color input[type="email"]:not(.browser-default):focus:not([readonly]) {
    border-bottom: 1px solid #D8D8D8;
    box-shadow: none;
}

.pnt-nuevo-chip div.pnt-form-con-borde-de-color .input-field .prefix.active {
    color: #D8D8D8;
}

.pnt-nuevo-chip .pnt-formulario-retiro .pnt-input-localidad:focus,
.pnt-nuevo-chip .pnt-formulario-envio .pnt-input-localidad:focus {
    box-shadow: none !important;
}

.pnt-nuevo-chip .pnt-formulario-retiro .pnt-input-localidad,
.pnt-nuevo-chip .pnt-formulario-envio .pnt-input-localidad {
    border: 1px #D8D8D8 solid !important;
    border-radius: 4px !important;
    height: 56px !important;
    padding-left: 12px !important;
    padding-top: 8px;
    box-sizing: border-box;
    width: 100%;
}

.pnt-nuevo-chip .pnt-formulario-retiro .input-field .pnt-label-localidad,
.pnt-nuevo-chip .pnt-formulario-envio .input-field .pnt-label-localidad {
    padding-left: 10.5px !important;
}

.pnt-nuevo-chip .input-field>label {
    color: #6D6D6D;
    font-size: 16px;
}

.pnt-nuevo-chip .pnt-formulario-retiro .input-field>label:not(.label-icon).active,
.pnt-nuevo-chip .pnt-formulario-envio .input-field>label:not(.label-icon).active {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.pnt-nuevo-chip .pnt-header-form {
    display: flex;
    align-items: center;
}

.pnt-nuevo-chip .pnt-tus-datos,
.pnt-nuevo-chip .pnt-forma-de-entrega {
    flex-grow: 1;
    margin-left: 3%;
}

.pnt-nuevo-chip .pnt-dropdown .dropdown-content li>span {
    padding: 0;
}

.pnt-nuevo-chip .pnt-formulario-envio .select-wrapper input.select-dropdown:focus,
.pnt-nuevo-chip .pnt-formulario-retiro .select-wrapper input.select-dropdown:focus {
    border-bottom: none;
}

.pnt-nuevo-chip .pnt-form-contenedor .pnt-formulario-retiro .pnt-contenedor-select .select-dropdown,
.pnt-nuevo-chip .pnt-form-contenedor .pnt-formulario-envio .pnt-contenedor-select .select-dropdown,
.pnt-nuevo-chip .pnt-formulario-tus-datos .pnt-label-input,
.pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-label-input {
    color: #6D6D6D;
    line-height: 24px;
}

.pnt-nuevo-chip #pnt-select-provincias-retira-nuevo-chip .select-wrapper > ul > li {
    padding-left: 0.5rem;
    display: flex;
    align-items: center;
}

.pnt-nuevo-chip #pnt-select-provincias-envio-nuevo-chip .select-wrapper ul.dropdown-content li,
.pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-input-field-localidad ul.autocomplete-content li {
    padding-left: 0.8rem;
    display: flex;
    align-items: center;
}

.pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-input-field-localidad ul.autocomplete-content li span {
    color: #6D6D6D;
    font-size: 1rem;
    cursor: pointer;
    font-family: Roboto;
    line-height: 22px;
}

.pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-input-field-localidad ul.autocomplete-content li span span.highlight {
    color: var(--color-pitaya);
}


.pnt-nuevo-chip .pnt-formulario-tus-datos .pnt-label-input,
.pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-label-input {
    top: .5rem;
}

.pnt-nuevo-chip .pnt-row-input-sin-margen {
    margin-top: 0 !important;
    margin-bottom: 0;
}

.pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-formulario-envio .pnt-input-envio {
    width: calc(100% - 1.5rem);
    margin-left: .75rem;
}

.pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-formulario-envio .pnt-label-info-comentario {
    padding-left: 1.5rem;
    font-size: 12px;
}

.pnt-nuevo-chip .pnt-formulario-forma-de-entrega .input-field.pnt-input-envio.pnt-contenedor-input-comentarios {
    margin-bottom: 0;
}

button,
input,
optgroup,
select,
textarea {
    font-family: 'Roboto';
    font-size: 16px;
}

.pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-input ul.parsley-errors-list>li[class^="parsley"],
.pnt-nuevo-chip .pnt-formulario-envio .parsley-errors-list.filled .parsley-required,
.pnt-nuevo-chip .pnt-form-con-borde-de-color div.input-field ul.parsley-errors-list,
.pnt-nuevo-chip .parsley-custom-error-message,
.parsley-required,
.parsley-palabras {
    font-size: 12px;
    color: #FF374A;
    padding: 0;
}

.pnt-nuevo-chip #pnt-js-label-email-nueva-linea,
#pnt-js-label-telefono-alternativo-nueva-linea {
    margin-top: 8.6px;
}

.pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-input.pnt-input-datos ul.parsley-errors-list {
    margin-top: 11.6px;
}

.pnt-nuevo-chip #pnt-js-label-email-nueva-linea label,
#pnt-js-label-telefono-alternativo-nueva-linea label {
    font-size: 12px;
}

.pnt-nuevo-chip .pnt-contenedor-select.pnt-input-provincia-retiro .parsley-required,
.pnt-nuevo-chip .pnt-contenedor-select.pnt-contenedor-punto-de-retiro .parsley-required,
.pnt-nuevo-chip .pnt-input-provincia-envio .pnt-contenedor-select .parsley-errors-list.filled .parsley-required {
    margin-top: 18.5px;
    padding-left: 0;
}

.pnt-nuevo-chip .pnt-dropdown .pnt-input-localidad-retiro .parsley-required,
.pnt-nuevo-chip .pnt-input-field-localidad .pnt-dropdown .parsley-required {
    position: absolute;
    margin-top: 4px;
    margin-left: 10.5px;
    top: auto;
    left: 0;
}

.pnt-nuevo-chip .pnt-input-field-localidad .pnt-dropdown .pnt-select-localidad-retiro-error.parsley-required,
.pnt-nuevo-chip .pnt-input-field-localidad .pnt-dropdown .pnt-select-localidad-envio-error.parsley-required {
    top: 56px;
}

.pnt-nuevo-chip .pnt-formulario-envio .pnt-input-field-localidad .pnt-dropdown .parsley-errors-list.filled .parsley-required {
    margin-top: -20px;
    padding-left: 0;
}

.pnt-nuevo-chip .pnt-formulario-tus-datos .row .pnt-contenedor-input,
.pnt-nuevo-chip .pnt-formulario-envio .pnt-input-provincia-envio,
.pnt-nuevo-chip .pnt-formulario-envio .pnt-input-envio,
.pnt-nuevo-chip .pnt-formulario-envio .pnt-input-field-localidad input[type=text]:not(.browser-default).pnt-input-localidad,
.pnt-nuevo-chip .pnt-formulario-forma-de-entrega .input-field.pnt-input-envio,
.pnt-nuevo-chip .pnt-formulario-retiro .input-field.pnt-input-localidad-retiro,
.pnt-nuevo-chip .pnt-formulario-retiro .pnt-contenedor-select.pnt-input-provincia-retiro {
    margin-bottom: 24px;
}

.pnt-nuevo-chip .pnt-texto-color-principal {
    color: #0C0C0C;
}

.pnt-nuevo-chip .pnt-texto-color-resaltado {
    color: #E5005C;
}

.pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-select .select-dropdown,
.pnt-nuevo-chip .pnt-form-contenedor input.pnt-input-mistica,
.pnt-nuevo-chip .pnt-form-contenedor input.pnt-input-mistica.invalid,
.pnt-nuevo-chip .pnt-form-contenedor input.pnt-input-mistica:focus:focus-visible:focus-within,
.pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-input-field-localidad ul.autocomplete-content {
    border-bottom: none;
    box-shadow: none;
    margin: 0;
    color: #0C0C0C;
}

.pnt-nuevo-chip .pnt-form-contenedor input.pnt-input-mistica {
    height: 75%;
}

.pnt-nuevo-chip .pnt-contenedor-input:has(> input.pnt-input-mistica),
.pnt-nuevo-chip .pnt-contenedor-input:has(> textarea.pnt-input-mistica) {
    border: 1px #D8D8D8 solid;
    border-radius: 4px;
    padding: 1.4rem .4rem .1rem .75rem;
    height: 4rem;
}

.pnt-nuevo-chip .pnt-formulario-envio .pnt-row-input-sin-margen .pnt-input-provincia-envio {
    margin-top: 0.5rem;
}

.pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-select {
    border: 1px #D8D8D8 solid;
    border-radius: 4px;
    margin: 0;
    padding: .75rem;
    height: 4rem;
}

.pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-select input.select-dropdown {
    line-height: 2.2rem;
    height: 2.2rem;
    font-size: 16px;
}

.pnt-nuevo-chip .row:has(> .pnt-contenedor-input) {
    margin-bottom: 0;
}

.pnt-nuevo-chip .pnt-formulario-tus-datos .row {
    padding-bottom: 0;
    margin-bottom: 0;
}

.pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-input>label.active,
.pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-input input.pnt-input-mistica:focus:focus-visible:focus-within+label.active,
.pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-input input[type]:not(.browser-default):not([type="search"])+label.active,
.pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-input input[type=date]:not(.browser-default)+label.active,
.pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-input input[type=time]:not(.browser-default)+label.active,
.pnt-nuevo-chip input[type=text]:not(.browser-default):focus.invalid~label,
.pnt-nuevo-chip input.valid[type=text]:not(.browser-default):focus~label {
    transform: translateY(-1px) scale(0.8);
    color: #6D6D6D;
}

.pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-input:focus-within>label.active,
.pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-input:focus-within input.pnt-input-mistica:focus:focus-visible:focus-within+label.active,
.pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-input:focus-within input[type]:not(.browser-default):not([type="search"])+label.active,
.pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-input:focus-within input[type=date]:not(.browser-default)+label.active,
.pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-input:focus-within input[type=time]:not(.browser-default)+label.active {
    color: #A00AC8;

}

.pnt-nuevo-chip .pnt-formulario-forma-de-entrega .select-wrapper .caret {
    margin: 0px;
    margin-top: 4px;
}

.pnt-nuevo-chip .pnt-form-contenedor .input-field.pnt-dropdown>label.active {
    transform: translate(4px, -1px) scale(0.8);
    color: #6D6D6D;
}

.pnt-nuevo-chip .pnt-form-contenedor .input-field:focus-within.pnt-dropdown>label.active {
    color: #A00AC8;
}

.pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-input ul.parsley-errors-list {
    color: #FF374A;
    margin-top: .75rem;
}

.pnt-nuevo-chip .pnt-formulario-envio .parsley-errors-list.filled .parsley-required {
    padding-left: 0.5rem;
}

.pnt-nuevo-chip .pnt-flex-content-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.pnt-nuevo-chip .pnt-flex-1 {
    flex: 1;
}

.pnt-nuevo-chip .pnt-contenedor-form {
    border: solid 1px #D8D8D8;
    border-radius: 8px;
    padding: 1rem;
}

.pnt-nuevo-chip .pnt-input-radio {
    color: #6D6D6D;
}

.pnt-nuevo-chip .pnt-input-radio input[type="radio"]:checked+span:before,
.pnt-nuevo-chip .pnt-input-radio input[type="radio"].with-gap:checked+span:before {
    border: solid 2px #A00AC8;
}

.pnt-nuevo-chip .pnt-input-radio input[type="radio"]:checked+span:after,
.pnt-nuevo-chip .pnt-input-radio input[type="radio"].with-gap:checked+span:after {
    background-color: #A00AC8;
    border: none;
}

.pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-contenedor-select .select-wrapper .dropdown-content {
    width: calc(100% + 1.65rem) !important;
    left: -0.8rem !important;
    box-sizing: border-box;
    top: -0.75rem !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

.pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-input-field-localidad ul.autocomplete-content {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

.pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-contenedor-punto-de-retiro .select-wrapper .dropdown-content li>span {
    padding: 0px;
}

.pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-contenedor-punto-de-retiro .select-wrapper .dropdown-content li.disabled {
    padding: 14px 16px;
}

.pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-contenedor-select .select-wrapper .dropdown-content li>span {
    color: #6D6D6D;
    font-size: 1rem;
}

.pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-input>input.valid {
    border-bottom: none;
    box-shadow: none;
}

.pnt-nuevo-chip .pnt-contenedor-input:has(> textarea.pnt-input-mistica) {
    height: 152px;
}

.pnt-nuevo-chip .pnt-contenedor-input>textarea.pnt-input-mistica {
    height: 100%;
    border: none;
}

.pnt-nuevo-chip .pnt-boton-linea-nueva-mistica,
.pnt-nuevo-chip .pnt-boton-linea-nueva-mistica:hover:active:focus:focus-visible:focus-within {
    background-color: #E5005C;
    border-radius: 4px;
    box-shadow: none;
    font-size: 16px;
    font-weight: 500;
    height: 3.5rem;
    margin-top: 24px;
    line-height: 24px;
    text-transform: capitalize;
}

.pnt-nuevo-chip .pnt-terminos-condiciones span>a {
    color: #1558D6;
}

/********************
PREGUNTAS FRECUENTES
*********************/
.pnt-nuevo-chip .pnt-contenedor-input>textarea.pnt-input-mistica:focus {
    outline: none;
}

.pnt-nuevo-chip .pnt-titulo-preguntas-frecuentes {
    font-weight: 700;
    font-size: 28px;
    line-height: 32px;
    position: relative;
    display: inline-block;
    margin: 28px 0;
}

.pnt-nuevo-chip .pnt-titulo-preguntas-frecuentes::after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background-color: var(--tema-tuenti-pitaya);
    position: absolute;
    bottom: -15px;
    left: 50%;
    transform: translateX(-50%);
}

.pnt-nuevo-chip .pnt-subtitulo-preguntas-frecuentes {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #6D6D6D;
    margin-top: 0.1em;
}

.pnt-nuevo-chip .pnt-preguntas-frecuentes {
    text-align: center;
    max-width: 730px;
}

.pnt-nuevo-chip .pnt-pregunta-frecuente {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
    color: #27333E;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: none;
}

.pnt-nuevo-chip .pnt-respuesta-pregunta-frecuente {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    padding: 14px;
    color: #566068;
    background-color: white;
}

.pnt-nuevo-chip .pnt-color-pitaya {
    color: var(--tema-tuenti-pitaya) !important;
}

.pnt-nuevo-chip .pnt-contenedor-thank-you-page .row .col {
    padding: 0 1.25rem;
    float: none;
}

.pnt-nuevo-chip .pnt-contenedor-thank-you-page {
    margin: 32px auto;
    max-width: 770px;
}

.pnt-nuevo-chip .pnt-thank-you-page {
    border-top: 4px solid var(--color-focus);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.pnt-nuevo-chip .card-panel {
    padding: 24px 16px;
}

.pnt-nuevo-chip .pnt-contenedor-info-typ {
    border-radius: 8px;
    border: 1px solid #BBB6B6;
    padding-bottom: 48px;
}

.pnt-nuevo-chip .pnt-contenedor-info-typ .pnt-texto-typ {
    font-family: Roboto;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}

.pnt-nuevo-chip .pnt-contenedor-titulo-typ {
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
}

.pnt-nuevo-chip .pnt-contenedor-thank-you-page .pnt-titulo-typ {
    font-family: Catamaran;
    text-align: center;
    font-size: 28px;
    line-height: 32px;
    color: #0C0C0C;
    font-weight: bold;
}

.pnt-nuevo-chip .pnt-contenedor-thank-you-page .pnt-subtitulo-typ {
    font-family: Roboto;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    color: #0C0C0C;
    margin-top: 4px;
    margin-bottom: 4px;
}

.pnt-nuevo-chip .pnt-contenedor-icono-typ {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 24px;
}

.pnt-nuevo-chip .pnt-thank-you-page .pnt-icono-typ {
    width: 36px;
    height: 36px;
}

.pnt-nuevo-chip .row.pnt-contenedor-info-mensaje-typ,
.pnt-nuevo-chip .pnt-info-paso-typ .row {
    margin-bottom: 0;
}

.pnt-nuevo-chip .pnt-info-paso-typ {
    margin-left: 8px;
}

.pnt-nuevo-chip .row .col .pnt-mensaje-typ {
    padding: 0 4rem;
}

.pnt-nuevo-chip .pnt-boton-copiar-typ {
    display: flex;
    background-color: #EEEEEE;
    width: fit-content;
    padding: 12px 8px 8px 12px;
    border-radius: 4px;
    margin: auto;
    cursor: pointer;
}

.pnt-nuevo-chip .pnt-numero-pedido-typ {
    margin: 0;
    color: #000000;
    font-family: Inter;
    font-size: 16px;
    line-height: 19.36px;
}

.pnt-nuevo-chip .pnt-icono-copiar-typ {
    margin-left: 4px;
}

.pnt-nuevo-chip .pnt-divider-thank-you-page {
    border: 1px solid #D8D8D8;
    margin: 12px;
}

.pnt-nuevo-chip .pnt-horario-pdr-typ,
.pnt-nuevo-chip .pnt-contenedor-info-typ .pnt-texto-typ.pnt-mensaje-envio-typ {
    font-family: Roboto-Light;
    font-size: 14px;
}

.pnt-nuevo-chip .pnt-paso-typ {
    width: 90%;
    display: flex;
    margin: auto;
    position: relative;
}

.pnt-nuevo-chip .pnt-contenedor-thank-you-page .row.pnt-paso-typ .col {
    padding: 0;
}

.pnt-nuevo-chip .pnt-numero-paso-typ,
.pnt-nuevo-chip .pnt-check-paso-typ {
    width: 24px;
    margin: 0 8px;
    display: flex;
    justify-content: center;
}

.pnt-nuevo-chip .pnt-checked-paso-uno-typ {
    width: 18.33px;
}

.pnt-nuevo-chip .pnt-checked-paso-uno-typ path {
    fill: var(--color-focus);
}

.pnt-nuevo-chip .pnt-numero-paso-typ {
    margin-top: 2px;
}

.pnt-nuevo-chip .pnt-line-proximo-paso-typ {
    width: 4px;
    background-color: #D8D8D8;
    position: absolute;
    top: 26px;
    bottom: -25px;
    left: 28px;
    border-radius: 15px;
}

.pnt-nuevo-chip .pnt-paso-typ:last-child .pnt-line-proximo-paso-typ {
    display: none;
}

.pnt-nuevo-chip .pnt-margen-paso-typ {
    margin-top: 8px;
}

.pnt-nuevo-chip .pnt-titulo-paso-typ {
    font-size: 16px;
    line-height: 24px;
    color: #0C0C0C;
}

.pnt-nuevo-chip .pnt-subtitulo-paso-typ {
    font-size: 12px;
    line-height: 16px;
    color: #6D6D6D;
}

/*FOOTER*/
.pnt-nuevo-chip .pnt-footer-nuevo-chip-ln {
    height: 143px;
    background-color: var(--color-pitaya);
    margin-top: 24px;
}

.pnt-nuevo-chip .pnt-seccion-ayuda-footer-nuevo-chip {
    height: 54px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.pnt-nuevo-chip .pnt-pregunta-ayuda-footer-nuevo-chip {
    font-family: Roboto;
    font-size: 14px;
    text-decoration: underline;
    color: #FFFFFF;
    cursor: pointer;
}

.pnt-nuevo-chip .pnt-divisor-footer-nuevo-chip {
    text-align: center;
    border: 1px solid #B7004A;
    margin: 0 16px;
}

.pnt-nuevo-chip .pnt-contenedor-iconos-footer-nuevo-chip {
    display: flex;
    align-items: center;
    margin-top: 24px;
    padding: 0 28px 0 32px;
}

.pnt-nuevo-chip .pnt-img-logo-tuenti-icono {
    height: 42px;
}

.pnt-nuevo-chip .pnt-contenedor-rrss-nuevo-chip {
    margin-left: auto;
}

.pnt-nuevo-chip .pnt-img-icono-red-social {
    height: 32px;
    margin: 0 4px 0 0;
}


@media only screen and (min-width: 737px) {

    /*HEADER*/
    .pnt-nuevo-chip .pnt-header-nuevo-chip {
        height: 78px;
        margin-bottom: 32px;
    }

    .pnt-nuevo-chip .pnt-img-logo-tuenti-palabra {
        height: 40px;
    }

    /*BANNER*/
    .pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-precio-texto-combo-bienvenida {
        text-align: center;
    }

    /*FORMULARIO*/
    .pnt-nuevo-chip .pnt-formulario-tus-datos .row .col.l6 {
        margin-right: .7rem;
    }

    .pnt-nuevo-chip .pnt-formulario-forma-de-entrega .row .col.l12.pnt-contenedor-input-comentarios {
        width: calc(100% - 1.8rem);
    }

    .pnt-nuevo-chip .pnt-formulario-nuevo-chip {
        max-width: 770px;
    }

    .pnt-nuevo-chip .pnt-formulario-envio {
        padding-top: 1rem;
    }

    /*FOOTER*/
    .pnt-nuevo-chip .pnt-footer-nuevo-chip-ln {
        height: 126px;
        margin-top: 32px;
        display: flex;
        flex-direction: row;
        align-items: center;
    }

    .pnt-nuevo-chip .pnt-divisor-footer-nuevo-chip {
        display: none;
    }

    .pnt-nuevo-chip .pnt-seccion-ayuda-footer-nuevo-chip {
        width: 35%;
        justify-content: start;
        margin-left: 64px;
    }

    .pnt-nuevo-chip .pnt-pregunta-ayuda-footer-nuevo-chip {
        font-size: 16px;
        line-height: 24px;
    }

    .pnt-nuevo-chip .pnt-contenedor-iconos-footer-nuevo-chip {
        width: fit-content;
        margin-left: auto;
        margin-top: 12px;
        margin-right: 28px;
        padding-left: 0;
    }

    .pnt-nuevo-chip .pnt-contenedor-rrss-nuevo-chip {
        margin-left: 16px;
    }

    .pnt-nuevo-chip .pnt-btn-img-logo {
        display: flex;
        width: 80px;
        border-right: 1px solid #EEEEEE;
    }

    .pnt-nuevo-chip .pnt-img-icono-red-social {
        height: 42px;
        margin: 8px 8px 0 0;
    }
}

@media only screen and (min-width: 993px) {

    /*BANNER*/
    .pnt-nuevo-chip .pnt-contenedor-banner-mobile {
        display: none;
    }

    .pnt-nuevo-chip .pnt-contenedor-banner-desktop {
        display: block;
    }

    .pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-desktop {
        width: clamp(786px, 79.15vw, 1140px);
        padding: 30px 117px 32px 87px;
        margin: auto;
    }

    .pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-desktop .pnt-img-titulo-banner-pedi-tu-chip {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-desktop .pnt-img-chip-pedi-tu-chip {
        width: clamp(26.14px, 2.63vw, 38px);
        height: clamp(32.33px, 3.25vw, 47px);
    }

    .pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-desktop .pnt-titulo-pedi-tu-chip {
        font-family: Catamaran;
        font-size: clamp(19.5px, 1.96vw, 28px);
        font-weight: 500;
        line-height: 32px;
        margin: 0 10px;
    }

    .pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-desktop .pnt-info-combo-bienvenida-nuevo-chip {
        display: flex;
        justify-content: center;
        align-items: center;
        width: fit-content;
        padding-top: 12px;
        margin: auto;
    }

    .pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-desktop .pnt-texto-combo-bienvenida-nuevo-chip {
        margin-right: 28px;
    }

    .pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-desktop .pnt-otros-beneficios-chip-nuevo {
        margin-right: 16px;
    }

    .pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-desktop .pnt-titulo-texto-combo-bienvenida {
        font-family: Roboto;
        font-size: clamp(13.76px, 1.38vw, 20px);
        color: #000000;
        text-align: start;
    }

    .pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-desktop .pnt-descripcion-combo-bienvenida {
        font-family: Roboto;
        font-size: clamp(12.38px, 1.24vw, 18px);
        color: #6D6D6D;
        text-align: start;
        margin: 0;
    }

    .pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-desktop .pnt-gigas-chip-nuevo {
        font-family: Roboto;
        font-size: clamp(33px, 3.32vw, 48px);
        color: #0C0C0C;
        margin: 0;
        margin-right: 12px;
    }

    .pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-desktop .pnt-icono-beneficios-chip-nuevo {
        font-size: clamp(9px, 0.90vw, 12.6px);
        background-color: #B2B2B2;
        color: #fff;
        border-radius: 50%;
        margin-right: 4px;
    }

    .pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-desktop .pnt-texto-beneficios-chip-nuevo {
        font-family: Roboto;
        font-size: clamp(12.38px, 1.24vw, 18px);
        color: #000;
    }

    .pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-contenedor-banner-desktop .pnt-precio-texto-combo-bienvenida {
        font-family: Roboto;
        font-size: clamp(33px, 3.32vw, 48px);
        color: #0C0C0C;
    }

    .pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-leyenda-banner-nuevo-chip {
        margin: 5px auto 30px auto;
        width: 840px;
        font-family: Roboto;
        font-size: clamp(13.75px, 1.15vw, 20px);
        white-space: nowrap;
    }

    .pnt-nuevo-chip .pnt-banner-nuevo-chip .pnt-leyenda-banner-nuevo-chip strong {
        font-weight: 400;
    }

    .pnt-banner-nuevo-chip .pnt-leyenda-banner-nuevo-chip {
        padding: 0;
    }

    /*TÍTULO Y SUBTÍTULOS*/
    .pnt-nuevo-chip .pnt-formulario-titulo,
    .pnt-nuevo-chip .pnt-titulo-typ {
        font-size: 42px;
        line-height: 48px;
        font-weight: 700;
    }

    .pnt-nuevo-chip .pnt-formulario-subtitulo,
    .pnt-nuevo-chip .pnt-subtitulo-typ {
        font-size: 18px;
        line-height: 24px;
    }

    /*FORMULARIO*/
    .pnt-nuevo-chip .pnt-formulario-nuevo-chip .pnt-collapsible-nueva-linea .pnt-colapsable-paso-nuevo-chip .pnt-circulo-paso {
        font-size: 14px;
    }

    .pnt-nuevo-chip .pnt-formulario-tus-datos .pnt-label-input,
    .pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-label-input {
        font-size: 18px;
    }

    .pnt-nuevo-chip .pnt-formulario-tus-datos .row .col.l6.pnt-input-datos,
    .pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-formulario-envio .pnt-input-envio {
        width: calc(50% - 1.125rem);
        margin: 0 0 0 .75rem;
    }

    .pnt-nuevo-chip .pnt-formulario-retiro .input-field.pnt-input-localidad-retiro {
        margin-top: 0;
    }

    .pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-formulario-retiro .pnt-input-provincia-retiro,
    .pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-formulario-envio .pnt-input-provincia-envio {
        padding-right: .35rem;
    }

    .pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-formulario-envio .pnt-input-field-localidad {
        padding-left: .35rem;
    }

    .pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-formulario-retiro .pnt-input-field-localidad {
        padding-left: 0;
    }

    .pnt-nuevo-chip .pnt-formulario-tus-datos .row .col.l6.pnt-input-datos,
    .pnt-nuevo-chip .pnt-formulario-envio .pnt-input-provincia-envio,
    .pnt-nuevo-chip .pnt-formulario-envio .pnt-input-envio,
    .pnt-nuevo-chip .pnt-formulario-envio .pnt-input-field-localidad input[type=text]:not(.browser-default).pnt-input-localidad,
    .pnt-nuevo-chip .pnt-formulario-forma-de-entrega .input-field.pnt-input-envio,
    .pnt-nuevo-chip .pnt-formulario-retiro .input-field.pnt-input-localidad-retiro,
    .pnt-nuevo-chip .pnt-formulario-retiro .pnt-contenedor-select.pnt-input-provincia-retiro {
        margin-bottom: 32px;
    }

    .pnt-nuevo-chip .pnt-formulario-forma-de-entrega .pnt-formulario-envio .pnt-label-info-comentario,
    .pnt-nuevo-chip #pnt-js-label-email-nueva-linea label,
    #pnt-js-label-telefono-alternativo-nueva-linea label {
        font-size: 14px;
    }

    button,
    input,
    optgroup,
    select,
    textarea {
        font-family: 'Roboto';
        font-size: 18px;
    }

    .pnt-nuevo-chip #pnt-js-label-email-nueva-linea,
    #pnt-js-label-telefono-alternativo-nueva-linea {
        margin-top: 12.6px;
    }

    .pnt-nuevo-chip .pnt-formulario-envio .pnt-row-input-sin-margen .pnt-input-provincia-envio {
        margin-top: 0;
    }

    .pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-input.pnt-input-datos ul.parsley-errors-list,
    .pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-input.pnt-input-envio ul.parsley-errors-list {
        margin-top: 15.6px;
    }

    .pnt-nuevo-chip .pnt-contenedor-select.pnt-input-provincia-retiro .parsley-required,
    .pnt-nuevo-chip .pnt-contenedor-select.pnt-contenedor-punto-de-retiro .parsley-required,
    .pnt-nuevo-chip .pnt-input-provincia-envio .pnt-contenedor-select .parsley-errors-list.filled .parsley-required {
        margin-top: 20.5px;
    }

    .pnt-nuevo-chip .pnt-dropdown.pnt-input-localidad-retiro .parsley-required {
        margin-top: 6px;
    }

    .pnt-nuevo-chip .pnt-input-field-localidad .pnt-dropdown .pnt-select-localidad-envio-error.parsley-required {
        top: 60px;
    }

    .pnt-nuevo-chip .pnt-formulario-envio .pnt-input-field-localidad .pnt-dropdown .parsley-errors-list.filled .parsley-required {
        margin-top: -26px;
    }

    .pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-input ul.parsley-errors-list>li[class^="parsley"],
    .pnt-nuevo-chip .pnt-formulario-envio .parsley-errors-list.filled .parsley-required,
    .pnt-nuevo-chip .pnt-form-con-borde-de-color div.input-field ul.parsley-errors-list,
    .pnt-nuevo-chip .parsley-custom-error-message,
    .parsley-required,
    .parsley-palabras {
        font-size: 14px;
    }

    .pnt-nuevo-chip .pnt-boton-linea-nueva-mistica,
    .pnt-nuevo-chip .pnt-boton-linea-nueva-mistica:hover:active:focus:focus-visible:focus-within {
        margin-top: 32px;
    }

    .pnt-nuevo-chip .pnt-formulario-retiro .pnt-input-localidad,
    .pnt-nuevo-chip .pnt-formulario-envio .pnt-input-localidad {
        height: 58px !important;
    }

    .pnt-nuevo-chip .pnt-form-contenedor .pnt-contenedor-select input.select-dropdown {
        font-size: 18px;
    }

    input:not([type]),
    input[type=text]:not(.browser-default),
    input[type=password]:not(.browser-default),
    input[type=email]:not(.browser-default),
    input[type=url]:not(.browser-default),
    input[type=time]:not(.browser-default),
    input[type=date]:not(.browser-default),
    input[type=datetime]:not(.browser-default),
    input[type=datetime-local]:not(.browser-default),
    input[type=tel]:not(.browser-default),
    input[type=number]:not(.browser-default),
    input[type=search]:not(.browser-default),
    textarea.materialize-textarea {
        font-size: 18px;
    }

    /*PREGUNTAS FRECUENTES*/
    .pnt-nuevo-chip .pnt-titulo-preguntas-frecuentes {
        font-size: 42px;
        line-height: 48px;
        font-weight: 700;
    }

    .pnt-nuevo-chip .pnt-subtitulo-preguntas-frecuentes {
        font-weight: 400;
        font-size: 22px;
        line-height: 28px;
    }

    .pnt-nuevo-chip .pnt-pregunta-frecuente {
        font-weight: 400;
        font-size: 20px;
        line-height: 28px;
    }

    .pnt-nuevo-chip .pnt-respuesta-pregunta-frecuente {
        font-weight: 400;
        font-size: 16px;
        line-height: 25.5px;
    }
}

@media only screen and (min-width: 1098px) {

    /*FOOTER*/
    .pnt-nuevo-chip .pnt-footer-nuevo-chip-ln {
        padding: 0 32px 0 64px;
    }

    .pnt-nuevo-chip .pnt-seccion-ayuda-footer-nuevo-chip {
        width: 45%;
        margin-left: 32px;
    }

    .pnt-nuevo-chip .pnt-contenedor-rrss-nuevo-chip {
        margin-left: 32px;
    }
}

@media only screen and (min-width: 1200px) {

    .pnt-nuevo-chip .pnt-formulario-retiro .pnt-input-localidad,
    .pnt-nuevo-chip .pnt-formulario-envio .pnt-input-localidad {
        height: 60px !important;
    }
}

@media only screen and (min-width: 1440px) {}