.form-phone{width:100%;height:var(--form-input-height);border:.063rem solid var(--form-border-color);background-color:var(--form-background-color);align-items:stretch;transition:border-color .2s ease-in-out;display:flex;position:relative}[dir=rtl] .form-phone{direction:ltr}.form-phone:focus-within{border-color:var(--form-border-color-focus)}.form-phone.--error{border-color:var(--color-state-danger)}.form-phone.--disabled{opacity:.5}.form-phone .form-select.form-phone__prefix{flex:none;width:auto;position:static}.form-phone .form-phone__prefix .form-select__trigger{background-color:#0000;border:0;gap:.375rem;width:auto;height:100%;padding-inline:.75rem .5rem}.form-phone__number{flex:auto;align-items:center;min-width:0;display:flex}.form-phone__dial{color:var(--form-color);white-space:nowrap;flex:none}.form-phone .form-phone__input{flex:auto;min-width:0;height:100%}.form-phone .form-phone__input input{background-color:#0000;border:0;width:100%;height:100%;padding-inline-start:.375rem}.form-phone .form-phone__input input:focus{border:0}.form-phone.--no-prefix .form-phone__prefix{width:0}.form-phone.--no-prefix .form-phone__prefix .form-select__trigger{width:0;padding:0;overflow:hidden}.form-phone.--no-prefix .form-phone__input input{padding-inline-start:1rem}
.formRedsys-module__eY5dBa__form-redsys{position:relative}:is(.formRedsys-module__eY5dBa__form-redsys.formRedsys-module__eY5dBa__--loading,.formRedsys-module__eY5dBa__form-redsys.formRedsys-module__eY5dBa__--preparing) .formRedsys-module__eY5dBa__form-redsys__loading-bar{opacity:1}.formRedsys-module__eY5dBa__form-redsys.formRedsys-module__eY5dBa__--preparing .formRedsys-module__eY5dBa__form-redsys__fields{opacity:0;pointer-events:none}.formRedsys-module__eY5dBa__form-redsys__fields{min-height:9.375rem;transition:opacity .3s ease-in-out}.formRedsys-module__eY5dBa__form-redsys__fields iframe{width:100%;display:block;height:13.5rem!important}.formRedsys-module__eY5dBa__form-redsys__loading-bar{pointer-events:none;opacity:0;top:0;background-color:var(--neutral-100);width:100%;height:.25rem;transition:opacity .3s ease-in-out;position:absolute;inset-inline-start:0;overflow:hidden}.formRedsys-module__eY5dBa__form-redsys__loading-bar:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--blue-500) 50%, transparent 100%);will-change:transform;animation:1.4s ease-in-out infinite formRedsys-module__eY5dBa__form-redsys__loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}@media (max-width:767px){.formRedsys-module__eY5dBa__form-redsys__fields{min-height:11.25rem}.formRedsys-module__eY5dBa__form-redsys__fields iframe{height:14.1875rem!important}}.formRedsys-module__eY5dBa__form-redsys__error{color:var(--red-500,#b00020);background-color:#b0002014;border-radius:4px;margin-top:1rem;padding:.75rem 1rem}@keyframes formRedsys-module__eY5dBa__form-redsys__loading-shimmer{to{transform:translate(100%)}}
.checkoutPayment-module__iSMolq__checkout-payment__section__title{margin-bottom:1rem}.checkoutPayment-module__iSMolq__checkout-payment__list{border-radius:6px;flex-direction:column;display:flex}.checkoutPayment-module__iSMolq__checkout-payment__list.checkoutPayment-module__iSMolq__--blink,.checkoutPayment-module__iSMolq__checkout-payment__consents.checkoutPayment-module__iSMolq__--blink{animation:.9s ease-in-out checkoutPayment-module__iSMolq__checkout-payment__blink}@keyframes checkoutPayment-module__iSMolq__checkout-payment__blink{0%,33%,66%,to{background-color:#0000}16%,50%,83%{background-color:#b000201f}}.checkoutPayment-module__iSMolq__checkout-payment__card-extras{align-items:center;gap:.5rem;display:flex}.checkoutPayment-module__iSMolq__checkout-payment__card-details{border:.063rem solid var(--neutral-200);padding:.5rem 1.5rem 1.25rem;position:relative}.checkoutPayment-module__iSMolq__checkout-payment__prep-error{background-color:var(--red-50,#fef2f2);border:.063rem solid var(--red-200,#fecaca);color:var(--red-700,#b91c1c);margin-top:1rem;padding:.75rem 1rem}.checkoutPayment-module__iSMolq__checkout-payment__card-details__title{margin:0 0 1.5rem}.checkoutPayment-module__iSMolq__checkout-payment__billing__header{border:.063rem solid var(--neutral-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.checkoutPayment-module__iSMolq__checkout-payment__billing__header__title{width:100%}.checkoutPayment-module__iSMolq__checkout-payment__billing__header__choices{flex-direction:row;align-items:center;gap:0 1.5rem;display:flex}.checkoutPayment-module__iSMolq__checkout-payment__billing__header__choices.form{flex-direction:row;align-items:center;gap:0 1.5rem;display:flex}.checkoutPayment-module__iSMolq__checkout-payment__billing__form{border-top:.063rem solid var(--neutral-200);width:100%;padding-top:1rem}.checkoutPayment-module__iSMolq__checkout-payment__billing__summary{flex-direction:column;row-gap:.25rem;display:flex}.checkoutPayment-module__iSMolq__checkout-payment__safety{border:.063rem solid var(--neutral-200);background-color:var(--neutral-50);border-top:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;padding:1rem;display:flex}.checkoutPayment-module__iSMolq__checkout-payment__safety__item{align-items:center;gap:.5rem;display:inline-flex}.checkoutPayment-module__iSMolq__checkout-payment__safety__divider{background-color:var(--neutral-200);align-self:stretch;width:.063rem;list-style:none}.checkoutPayment-module__iSMolq__checkout-payment__consents{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.checkoutPayment-module__iSMolq__checkout-payment__consents.form{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}@media (max-width:767px){.checkoutPayment-module__iSMolq__checkout-payment__billing__header{flex-direction:column;align-items:flex-start;row-gap:1rem}.checkoutPayment-module__iSMolq__checkout-payment__billing__header__choices{flex-direction:column;align-items:flex-start;gap:.75rem}.checkoutPayment-module__iSMolq__checkout-payment__billing__header__choices.form{flex-direction:column;align-items:flex-start;gap:.75rem}.checkoutPayment-module__iSMolq__checkout-payment__card-details{border-inline:0;padding-inline:0}}
