.skin-ram .loyalty-complement-user-data .bg-color[data-v-f9b3b925]{background-color:#b0a477}.skin-ram .loyalty-complement-user-data .go-back-page[data-v-f9b3b925]{color:#363636}.skin-ram .loyalty-complement-user-data .go-back-page .go-back-icon[data-v-f9b3b925] path{stroke:#363636}.skin-ram .loyalty-complement-user-data[data-v-f9b3b925] .hub-input label,.skin-ram .loyalty-complement-user-data[data-v-f9b3b925] .hub-dropdown label{font-size:1.6rem;font-weight:700;color:#363636}.skin-ram .loyalty-complement-user-data[data-v-f9b3b925] .input-field-info{color:#363636;font-size:1.4rem}.skin-ram .loyalty-complement-user-data[data-v-f9b3b925] .input-helper{color:#363636}.skin-ram .warranty-error-overlay .bg-color-fill[data-v-f9b3b925] path{fill:#b0a477}.skin-ram .warranty-error-overlay .warranty-close-icon[data-v-f9b3b925] path,.skin-ram .warranty-error-overlay .warranty-close-icon[data-v-f9b3b925] line{stroke:#363636}.skin-ram .warranty-error-overlay .warranty-back-btn[data-v-f9b3b925]{border-color:#b0a477;color:#b0a477}.skin-fiat .loyalty-complement-user-data .bg-color[data-v-f9b3b925]{background-color:#ff1430}.skin-fiat .loyalty-complement-user-data .go-back-page[data-v-f9b3b925]{color:#18131f}.skin-fiat .loyalty-complement-user-data .go-back-page .go-back-icon[data-v-f9b3b925] path{stroke:#18131f}.skin-fiat .loyalty-complement-user-data[data-v-f9b3b925] .hub-input label{font-size:1.6rem;font-weight:700;color:#18131f}.skin-fiat .loyalty-complement-user-data[data-v-f9b3b925] .input-field-info{color:#18131f;font-size:1.4rem}.skin-fiat .loyalty-complement-user-data[data-v-f9b3b925] .input-helper{color:#18131f}.skin-fiat-flag .loyalty-complement-user-data .bg-color[data-v-f9b3b925]{background-color:#ff1430}.skin-fiat-flag .loyalty-complement-user-data .go-back-page[data-v-f9b3b925]{color:#18131f}.skin-fiat-flag .loyalty-complement-user-data .go-back-page .go-back-icon[data-v-f9b3b925] path{stroke:#18131f}.skin-fiat-flag .loyalty-complement-user-data[data-v-f9b3b925] .hub-input label{font-size:1.6rem;font-weight:700;color:#18131f}.skin-fiat-flag .loyalty-complement-user-data[data-v-f9b3b925] .input-field-info{color:#18131f;font-size:1.4rem}.skin-fiat-flag .loyalty-complement-user-data[data-v-f9b3b925] .input-helper{color:#18131f}.skin-jeep .loyalty-complement-user-data .bg-color[data-v-f9b3b925]{background-color:#ffba00}.skin-jeep .loyalty-complement-user-data .go-back-page[data-v-f9b3b925]{color:#636363}.skin-jeep .loyalty-complement-user-data .go-back-page .go-back-icon[data-v-f9b3b925] path{stroke:#636363}.skin-jeep .loyalty-complement-user-data[data-v-f9b3b925] .hub-input label{font-size:1.6rem;font-weight:700;color:#636363}.skin-jeep .loyalty-complement-user-data[data-v-f9b3b925] .input-field-info{color:#636363;font-size:1.4rem}.skin-jeep .loyalty-complement-user-data[data-v-f9b3b925] .input-helper{color:#636363}.skin-peugeot .loyalty-complement-user-data .bg-color[data-v-f9b3b925]{background-color:#2c75e0}.skin-peugeot .loyalty-complement-user-data .go-back-page[data-v-f9b3b925]{color:#000}.skin-peugeot .loyalty-complement-user-data .go-back-page .go-back-icon[data-v-f9b3b925] path{stroke:#000}.skin-peugeot .loyalty-complement-user-data[data-v-f9b3b925] .hub-input label{font-size:1.6rem;font-weight:700;color:#000}.skin-peugeot .loyalty-complement-user-data[data-v-f9b3b925] .input-field-info{color:#000;font-size:1.4rem}.skin-peugeot .loyalty-complement-user-data[data-v-f9b3b925] .input-helper{color:#000}.loyalty-complement-user-data[data-v-f9b3b925]{width:100%;top:0;z-index:1000;bottom:0;position:fixed;overflow:auto;background-color:#fff}.loyalty-complement-user-data .go-back-page[data-v-f9b3b925]{cursor:pointer;padding:16px;font-size:14px;font-weight:600;color:#333;text-transform:uppercase;display:flex;align-items:center;gap:8px;background:none;border:none;outline:none}.loyalty-complement-user-data .go-back-page[data-v-f9b3b925]:hover{opacity:.7}.loyalty-complement-user-data .go-back-page .go-back-icon[data-v-f9b3b925]{width:14px;height:14px;flex-shrink:0}.loyalty-complement-user-data .wizard-header[data-v-f9b3b925]{background-color:#000;display:flex;align-items:center;justify-content:center;height:88px}.loyalty-complement-user-data .wizard-header .title-header[data-v-f9b3b925]{font-size:1.8rem;color:gray;text-transform:uppercase}@media (max-width: 1024px){.loyalty-complement-user-data .wizard-header .title-header[data-v-f9b3b925]{width:250px;text-align:center}}.loyalty-complement-user-data .progressbar[data-v-f9b3b925]{height:10px;transition:width .25s ease}.loyalty-complement-user-data .bg-color[data-v-f9b3b925]{background-color:gray}.loyalty-complement-user-data .title[data-v-f9b3b925]{font-size:2rem;font-weight:600;color:#000;padding-top:20px}.loyalty-complement-user-data .wizard-form-container[data-v-f9b3b925]{padding-top:25px;padding-bottom:10px}.loyalty-complement-user-data .input-info-container[data-v-f9b3b925]{width:100%;padding-left:20px;padding-bottom:35px;color:#000;font-size:16px}.loyalty-complement-user-data .step-error-message[data-v-f9b3b925]{color:#d32f2f;font-size:1.4rem;padding:10px 0;text-align:center}.loyalty-complement-user-data .container-complement[data-v-f9b3b925]{width:400px;height:auto;max-height:95%;background:#fff;padding-bottom:18px;margin-bottom:125px;box-sizing:border-box}.loyalty-complement-user-data .container-complement.first-step[data-v-f9b3b925]{margin-top:50px}.loyalty-complement-user-data .container-complement .wizard-controls[data-v-f9b3b925]{display:flex;justify-content:space-evenly;margin-bottom:30px;padding-bottom:50px}.loyalty-complement-user-data .container-complement .wizard-controls .current-step[data-v-f9b3b925]{display:flex;align-items:center}.loyalty-complement-user-data .container-complement .wizard-controls .current-step span[data-v-f9b3b925]{font-size:1.4rem;margin:auto;color:#000}.loyalty-complement-user-data .container-complement .wizard-controls .current-step .step-indicator[data-v-f9b3b925]{display:flex;gap:6px;margin-left:16px}.loyalty-complement-user-data .container-complement .wizard-controls .current-step .step-indicator .step-dot[data-v-f9b3b925]{width:9px;height:9px;border-radius:50%;border:1px solid black;background-color:transparent}.loyalty-complement-user-data .container-complement .wizard-controls .current-step .step-indicator .step-dot.active[data-v-f9b3b925]{background-color:#000}.loyalty-complement-user-data .container-complement .wizard-controls .hub-button[data-v-f9b3b925]{margin:0}@media (max-width: 768px){.loyalty-complement-user-data .container-complement[data-v-f9b3b925]{width:100%;max-width:100%;margin-top:0!important}.loyalty-complement-user-data .container-complement .wizard-controls[data-v-f9b3b925]{margin-bottom:20px}}.loyalty-complement-user-data .complement-user-data-success[data-v-f9b3b925]{padding:40px 20px}.loyalty-complement-user-data .complement-user-data-success .title-description[data-v-f9b3b925]{padding-top:10px}@media (max-width: 768px){.loyalty-complement-user-data .complement-user-data-success[data-v-f9b3b925]{padding:20px}.loyalty-complement-user-data .complement-user-data-success .title-description[data-v-f9b3b925]{width:80%}}.loyalty-complement-user-data[data-v-f9b3b925] .flex-input{display:flex;justify-content:space-between}.loyalty-complement-user-data[data-v-f9b3b925] .form-control{margin-bottom:10px}@media (max-width: 768px){.loyalty-complement-user-data[data-v-f9b3b925] .hub-input-field{height:60px}}.warranty-error-overlay[data-v-f9b3b925]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:2000;display:flex;align-items:center;justify-content:center}.warranty-error-overlay .warranty-error-content[data-v-f9b3b925]{position:relative;background:#f5f5f5;border-radius:8px;padding:48px 32px 32px;max-width:420px;width:90%;text-align:center}.warranty-error-overlay .warranty-error-content .warranty-close-btn[data-v-f9b3b925]{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;padding:4px;opacity:.6}.warranty-error-overlay .warranty-error-content .warranty-close-btn[data-v-f9b3b925]:hover{opacity:1}.warranty-error-overlay .warranty-error-content .warranty-icon[data-v-f9b3b925]{margin-bottom:24px}.warranty-error-overlay .warranty-error-content .warranty-error-title[data-v-f9b3b925]{font-size:2.2rem;font-weight:700;color:#000;margin-bottom:16px}.warranty-error-overlay .warranty-error-content .warranty-error-body[data-v-f9b3b925]{font-size:1.6rem;line-height:1.6;color:#333;margin-bottom:32px}.warranty-error-overlay .warranty-error-content .warranty-back-btn[data-v-f9b3b925]{width:100%;max-width:280px;margin:0 auto}@media (max-width: 768px){.warranty-error-overlay[data-v-f9b3b925]{align-items:flex-end}.warranty-error-overlay .warranty-error-content[data-v-f9b3b925]{max-width:100%;width:100%;border-radius:16px 16px 0 0;padding:48px 24px 32px;max-height:85vh;overflow-y:auto}}.go-back-page-vue[data-v-761f22e9]{display:flex;align-items:center;width:100%;height:auto;padding-left:unset;margin-bottom:40px}.go-back-page-vue a[data-v-761f22e9]{text-decoration:none;display:flex;align-items:center;color:inherit}.go-back-page-vue a[data-v-761f22e9]:visited,.go-back-page-vue a[data-v-761f22e9]:hover{text-decoration:none;color:inherit}.go-back-page-vue .go-back-page__icon[data-v-761f22e9]{margin-right:10px;display:flex;align-items:center}.go-back-page-vue span[data-v-761f22e9]{font-size:14px;text-transform:uppercase}.hub-tooltip-v2[data-v-19766073]{position:relative;height:20px}.hub-tooltip-v2__trigger[data-v-19766073]{border:0;background:transparent;padding:0;cursor:pointer}.hub-tooltip-v2 .tooltip-content[data-v-19766073]{z-index:3;position:absolute;background:#1d2014;border-radius:4px;padding:8px 15px;width:max-content;max-width:200px;text-align:left;line-height:1.3rem}.hub-tooltip-v2 .tooltip-content.has-title[data-v-19766073]{max-width:320px;padding:16px;line-height:1.6rem;text-align:left}.hub-tooltip-v2 .tooltip-content__title[data-v-19766073]{display:block;margin-bottom:12px;color:#fff;font-weight:700}.hub-tooltip-v2 .tooltip-content__text[data-v-19766073]{display:block;color:#fff;font-weight:400}.hub-tooltip-v2 .tooltip-content[data-v-19766073]:after{content:"";position:absolute;width:10px;height:10px;background:inherit;transform:rotate(45deg)}.hub-tooltip-v2 .tooltip-content.bottom[data-v-19766073]{top:0;transform:translateY(30px)}.hub-tooltip-v2 .tooltip-content.bottom[data-v-19766073]:after{top:-5px}.hub-tooltip-v2 .tooltip-content.left[data-v-19766073]{left:-15px}.hub-tooltip-v2 .tooltip-content.left[data-v-19766073]:after{left:20px}.hub-tooltip-v2 .tooltip-content.right[data-v-19766073]{text-align:right;right:-15px}.hub-tooltip-v2 .tooltip-content.right.has-title[data-v-19766073]{text-align:left}.hub-tooltip-v2 .tooltip-content.right[data-v-19766073]:after{right:20px}.hub-tooltip-v2 .tooltip-content.center[data-v-19766073]{text-align:center;left:0;transform:translateY(30px) translate(-50%) translate(10px)}.hub-tooltip-v2 .tooltip-content.center[data-v-19766073]:after{left:calc(50% - 5px)}.subscription-page-container p{margin:unset}.subscription-page-container .subscribe-button{margin-top:20px}.subscription-page-container .subscription-cancel-button{display:block;margin-right:auto;margin-left:auto;padding:0;border:0;background:transparent;color:#e94b3c;font-size:1.2rem;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase;cursor:pointer}.subscription-page-container .hub-button.hub-button--hover-white:hover{background-color:#fff}.subscription-page-container .subscription-status-icon{width:17px;height:17px;border-radius:100%;display:inline-block}.subscription-page-container .subscription-active{background-color:#80b41c}.subscription-page-container .subscription-expired{background-color:red}.subscription-page-container .section-title{margin:unset;font-size:2.2rem;color:#2a2a2a}.subscription-page-container .subscription-content{background-color:#eceaea;border-radius:4px;padding:32px 20px;margin-top:20px}.subscription-page-container .subscription-content__plan{margin-bottom:16px;font-size:1.8rem;color:#2a2a2a}.subscription-page-container .subscription-content__plan--active{border-bottom:2px solid #2a2a2a;padding-bottom:16px}.subscription-page-container .subscription-content__plan-status{gap:4px}.subscription-page-container .subscription-content__plan-title{font-size:1.8rem;font-weight:700;color:#2a2a2a;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(42,42,42,.5)}.subscription-page-container .subscription-content__plan-title span{font-size:1.6rem;font-weight:400;text-transform:none}.subscription-page-container .subscription-content__details{margin:unset;font-size:1.6rem;border-bottom:1px solid rgba(42,42,42,.5);padding-bottom:16px;color:#2a2a2a}.subscription-page-container .subscription-content__payment{margin-top:16px;gap:16px}.subscription-page-container .subscription-content__payment>p{margin:unset;font-size:1.8rem;color:#2a2a2a;width:min-content}.subscription-page-container .subscription-content__payment__card-logo{width:40px;height:auto;border:1px solid #cbcbcb}.subscription-page-container .subscription-content__payment__card-number{align-content:center;font-size:1.8rem}.subscription-page-container .subscription-content__payment__button{align-self:center}.subscription-page-container .subscription-content__payment__button span{font-size:1.6rem!important;white-space:nowrap}.subscription-page-container .subscription-content__change-card{background:transparent;border:0;color:#2a2a2a;font:inherit;font-size:1.6rem}.subscription-page-container .vin-card{background-color:#eceaea;border-radius:4px;padding:2rem 3.2rem 4rem;margin-top:2rem}.subscription-page-container .vin-card .hub-button{width:100%!important;max-width:100%}.subscription-page-container .vin-card .ram-subscription-cta{width:100%!important}.subscription-page-container .vin-card .ram-subscription-cta .hub-button__label{width:100%!important;justify-content:center}.subscription-page-container .vin-card .vin-card__info{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem}.subscription-page-container .vin-card .vin-card__info .vin-card__label{font-size:1.8rem;color:#2a2a2a}.subscription-page-container .vin-card .vin-card__info .vin-card__value{font-size:1.8rem;display:flex;gap:.8rem}.subscription-page-container .vin-card .vin-card__icon{display:block;width:20px;height:20px;flex:0 0 20px}.subscription-page-container .vin-card .vin-card__action-button{display:flex;align-items:center;justify-content:center;position:relative}.subscription-page-container .vin-card .vin-card__action-button .hub-button__label{box-sizing:border-box;flex:1 1 auto;width:100%!important;max-width:100%;padding-inline:4.8rem;justify-content:center;line-height:1.2;text-align:center;white-space:nowrap}.subscription-page-container .vin-card .vin-card__action-icon{display:block;width:24px;height:24px;flex:0 0 24px;position:absolute;left:2.8rem;top:50%;transform:translateY(-50%);pointer-events:none}.subscription-page-container .vin-card .vin-card__divider{margin-block:2rem;background:#2a2a2a80}.subscription-page-container .vin-card .vin-card__action .vin-card__title{font-size:2.2rem;color:#2a2a2a}.subscription-page-container .vin-card .vin-card__form{margin-top:2rem;display:flex;flex-direction:column;font-size:18px}.subscription-page-container .vin-card .vin-card__input-group{margin-top:1.6rem}.subscription-page-container .vin-card .vin-card__input-group .before-input-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem}.subscription-page-container .vin-card .vin-card__input-group .before-input-container label{margin-bottom:0}.subscription-page-container .vin-card .vin-card__input-group .hub-input>label{line-height:1.2;margin-bottom:1.6rem}.subscription-page-container .vin-card .vin-card__input-group .vin-card__input-field{margin-top:0}.subscription-page-container .vin-card .vin-card__input-group .vin-card__input-tooltip{display:flex;align-items:center}.subscription-page-container .vin-card .vin-card__input-group .vin-card__input-tooltip .hub-tooltip-v2{cursor:pointer}.subscription-page-container .vin-card .vin-card__important-text{font-size:16px}.subscription-page-container .vin-card .hub-button--vin-rules{align-self:center}.subscription-page-container .vin-card .hub-button--vin-rules .hub-button__label{text-decoration:underline;color:#2a2a2a;font-weight:400}.subscription-page-container .faq{background:#eceaea;display:flex;flex-direction:column;gap:.8rem;padding:4.8rem;align-items:center}.subscription-page-container .faq .faq__title{font-size:2.2rem;color:#2a2a2a}.subscription-page-container .usage-terms-text{margin:20px 0 0;font-size:1.6rem;color:#2a2a2a;text-align:center}.subscription-page-container .usage-terms-text p{display:inline-block}.subscription-page-container .benefits{margin-top:4rem;font-size:1.6rem;color:#2a2a2a}.subscription-page-container .benefits .benefits__list{list-style:none;padding-inline-start:0;display:flex;flex-direction:column;gap:1.6rem}.subscription-page-container .benefits .benefits__list-item{display:flex;gap:1rem;align-items:center}.subscription-page-container .benefits .diamond-icon{display:block;width:20px;height:18px;flex:0 0 20px}@media (min-width: 900px){.subscription-page-container .subscription-expanded-layout{background-color:#f3f3f3;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"benefits benefits" "vin content" "actions actions";gap:2rem;align-items:start;margin-top:2rem}.subscription-page-container .benefits{grid-area:benefits;margin-left:2rem;margin-right:2rem}.subscription-page-container .grid-item-vin{margin-top:20px;grid-area:vin;margin-left:2rem}.subscription-page-container .grid-item-content{grid-area:content;margin-right:2rem;margin-top:2rem}.subscription-page-container .grid-item-actions{grid-area:actions;background:#fff}}@media (max-width: 899px){.subscription-page-container .subscription-content__payment{flex-direction:row;align-items:center;gap:.8rem}}@media (max-width: 480px){.subscription-page-container .subscription-content__payment__button{min-height:3rem;padding-right:1rem;padding-left:1rem}.subscription-page-container .subscription-content__payment__button .hub-button__label{font-size:1.1rem!important}.subscription-page-container .vin-card .vin-card__action-button .hub-button__label{padding-inline:5.6rem 1.6rem;font-size:1.1rem!important}}.registered-credit-cards-container .registered-credit-cards p[data-v-3c2f83b5]{font-size:1.6rem}.registered-credit-cards-container .registered-credit-cards__card[data-v-3c2f83b5]{width:100%;margin-bottom:20px;padding:20px;border-radius:4px;border:0;text-align:left;color:#2a2a2a;font:inherit}.registered-credit-cards-container .registered-credit-cards__card__logo[data-v-3c2f83b5]{align-self:center;width:48px;height:auto;border:1px solid #cbcbcb}.registered-credit-cards-container .registered-credit-cards__card__info[data-v-3c2f83b5]{margin-left:20px}.registered-credit-cards-container .registered-credit-cards__card__info strong[data-v-3c2f83b5]{font-size:1.8rem}.registered-credit-cards-container .registered-credit-cards__card__info p[data-v-3c2f83b5]{padding-top:12px;margin:0}.registered-credit-cards-container .registered-credit-cards__card__status img[data-v-3c2f83b5]{width:16px;align-self:flex-end}.registered-credit-cards-container .registered-credit-cards__card__status span[data-v-3c2f83b5]{font-size:1.6rem;color:#8b8158;text-align:end}.notification-message[data-v-2a862d33]{margin:50px 0;width:365px}.notification-message__icon[data-v-2a862d33]{display:block}.notification-message h1[data-v-2a862d33]{font-size:2.2rem!important;line-height:1.2}.notification-message__description[data-v-2a862d33]{font-size:1.6rem!important;line-height:1.5}.notification-message__description[data-v-2a862d33] *{font-size:inherit!important;line-height:inherit}.top-right[data-v-c67803e4]{display:flex;justify-content:flex-end;align-items:flex-start;padding-top:calc(43px + var(--desktop-menu-top-height, 0px));padding-right:39px}@media (max-width: 768px){.top-right[data-v-c67803e4]{padding-top:unset;padding-right:unset}}.subscription-warning-modal[data-v-c67803e4]{background-color:#18131f4d;position:fixed;top:0;right:0;bottom:0;left:0;z-index:402}.subscription-warning-modal.flex-center[data-v-c67803e4]{display:flex;align-items:center;justify-content:center}.subscription-warning-modal .subscription-warning[data-v-c67803e4]{width:var(--subscription-warning-width);background-color:#fff}.subscription-warning-modal .subscription-warning h1[data-v-c67803e4]{font-size:2.2rem!important;line-height:1.2}.subscription-warning-modal .subscription-warning__close-icon[data-v-c67803e4]{align-self:flex-end;border:0;background:transparent;padding:0}.subscription-warning-modal .subscription-warning__close-icon img[data-v-c67803e4]{width:20px;height:20px}.subscription-warning-modal .subscription-warning__description[data-v-c67803e4]{font-size:1.6rem!important;line-height:1.5}.subscription-warning-modal .subscription-warning__description[data-v-c67803e4] *{font-size:inherit!important;line-height:inherit}@media (max-width: 768px){.subscription-warning-modal[data-v-c67803e4]{align-items:flex-end;padding:0}.subscription-warning-modal .subscription-warning[data-v-c67803e4]{border-radius:8px;width:100%;height:fit-content;position:fixed;bottom:0}.subscription-warning-modal .subscription-warning__close-icon[data-v-c67803e4]{align-self:center;transform:rotate(-90deg)}}.credit-card__full-view[data-v-8fb9ba32]{border-radius:12px}.credit-card__full-view__logo[data-v-8fb9ba32]{width:48px;height:auto;border:1px solid #cbcbcb}.credit-card__full-view__number[data-v-8fb9ba32]{letter-spacing:3.3px;word-spacing:22px}.credit-card__full-view strong[data-v-8fb9ba32]{font-size:2.2rem}.credit-card-register-container .hub-dropdown label{font-size:1.6rem}.credit-card-register-container .hub-dropdown-selected{text-overflow:ellipsis}.credit-card-register-container .credit-card-register p{font-size:1.6rem}.credit-card-register-container .credit-card-register__form>.hub-input,.credit-card-register-container .credit-card-register__form>.hub-dropdown,.credit-card-register-container .credit-card-register__form>.credit-card-register__form--half{margin-bottom:2.5rem}.credit-card-register-container .credit-card-register__form>:last-child{margin-bottom:0}.credit-card-register-container .credit-card-register__form .hub-dropdown-select-container{box-sizing:border-box;min-height:42px;height:42px;padding:5px 13px;align-items:center}.credit-card-register-container .credit-card-register__form .hub-dropdown-option-container{top:56px}.credit-card-register-container .credit-card-register__form .credit-card-register__address-select .hub-dropdown-select-container{width:100%}.credit-card-register-container .credit-card-register__form .credit-card-register__address-select .hub-dropdown-selected{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.6rem!important;line-height:1.6!important}.credit-card-register-container .credit-card-register__form .credit-card-register__address-select .hub-dropdown-arrow{flex:0 0 auto}.credit-card-register-container .credit-card-register__form .hub-input{margin-bottom:2.5rem}.credit-card-register-container .credit-card-register__form .hub-input label{font-size:1.6rem}.credit-card-register-container .credit-card-register__form .hub-input .hub-input-field{font-size:1.6rem;height:42px}.credit-card-register-container .credit-card-register__form .hub-input .hub-input-field::placeholder{font-size:1.6rem}.credit-card-register-container .credit-card-register__form .hub-input.error label,.credit-card-register-container .credit-card-register__form .hub-input.error input{color:#e50353;border-color:#e50353}.credit-card-register-container .credit-card-register__form .hub-input.error .error-container span{color:#e50353;font-size:1.2rem;font-weight:500;line-height:1.5;font-style:normal}.credit-card-register-container .credit-card-register__form__card-number-validated img{position:absolute;top:35px;right:5px}.credit-card-register-container .credit-card-register__form .before-input-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:7.5px}.credit-card-register-container .credit-card-register__form .before-input-container label{margin:0}.credit-card-register-container .credit-card-register__form .before-input-container .hub-tooltip-v2{cursor:pointer}.credit-card-register-container .credit-card-register__form__security-code .hub-input-field{letter-spacing:3.3px}.credit-card-register-container .credit-card-register__form--half .hub-input{margin-bottom:0;width:calc(50% - 12px)}.credit-card-register-container .credit-card-register__actions{margin-top:2.5rem}.credit-card-register-container .credit-card-register__actions .hub-button .hub-button__label{width:fit-content}@media (max-width: 768px){.credit-card-register-container .credit-card-register__form .before-input-container .hub-tooltip-v2 .tooltip-content.right{right:-5px}.credit-card-register-container .credit-card-register__form .before-input-container .hub-tooltip-v2 .tooltip-content.right:after{right:10px}}.usage-terms[data-v-4ac1c3a2]{max-width:614px;width:614px}.usage-terms[data-v-4ac1c3a2] .go-back-page-vue{position:sticky;top:0;z-index:1;padding:16px 0;background-color:var(--default-brand-background-color)}@media (max-width: 1024px){.usage-terms[data-v-4ac1c3a2]{width:365px}}.usage-terms-label[data-v-4ac1c3a2]{font-size:2.2rem}.usage-terms-text[data-v-4ac1c3a2]{font-size:1.6rem;line-height:24px}.ram-society-subscription-manager[data-v-76338624]{width:100%}.ram-society-subscription-manager[data-v-76338624] .ram-subscription-cta{box-sizing:border-box;width:fit-content!important;max-width:100%!important;min-width:0!important;height:auto;min-height:40px;overflow:visible}.ram-society-subscription-manager[data-v-76338624] .ram-subscription-cta .hub-button__label{width:auto!important;max-width:100%;justify-content:center;line-height:1.2;letter-spacing:0;text-align:center;white-space:nowrap}@media (max-width: 480px){.ram-society-subscription-manager[data-v-76338624] .ram-subscription-cta{padding-right:1.6rem;padding-left:1.6rem}.ram-society-subscription-manager[data-v-76338624] .ram-subscription-cta .hub-button__label{font-size:1.2rem!important}.ram-society-subscription-manager[data-v-76338624] .subscription-content__payment{flex-direction:row!important;align-items:center!important;gap:.8rem!important}.ram-society-subscription-manager[data-v-76338624] .subscription-content__payment__button.ram-subscription-cta{min-height:3rem;padding-right:1rem!important;padding-left:1rem!important}.ram-society-subscription-manager[data-v-76338624] .subscription-content__payment__button.ram-subscription-cta .hub-button__label,.ram-society-subscription-manager[data-v-76338624] .vin-card__action-button .hub-button__label{font-size:1.1rem!important;white-space:nowrap!important}.ram-society-subscription-manager[data-v-76338624] .vin-card__action-button .hub-button__label{padding-inline:5.6rem 1.6rem!important}}.subscription-manager-container[data-v-76338624]{position:fixed;top:var(--desktop-menu-top-height, 0px);left:0;z-index:401;width:100%;height:calc(100vh - var(--desktop-menu-top-height, 0px));background-color:var(--default-brand-background-color);overflow:auto}@media (max-width: 1024px){.subscription-manager-container[data-v-76338624]{top:var(--mobile-menu-top-height, 0px);height:calc(100vh - var(--mobile-menu-top-height, 0px))}}.subscription-manager-container__content[data-v-76338624]{margin:40px auto;width:100%;max-width:960px}.subscription-manager-container__content.narrow-container[data-v-76338624]{max-width:365px}.skin-ram .chassi-container .input-field-info[data-v-b9dc29c5]{color:#363636;font-size:1.4rem}.skin-ram .chassi-container .input-field-info .input-helper[data-v-b9dc29c5]{color:#363636}.chassi-container .input-field-info[data-v-b9dc29c5]{text-align:right}.chassi-container .input-field-info .input-helper[data-v-b9dc29c5]{text-decoration:underline;cursor:pointer}.chassi-container .input-info-container[data-v-b9dc29c5]{padding:12px;background-color:#f8f9fa;border-left:4px solid #28a745;margin-bottom:16px;font-size:14px;line-height:1.4}.chassi-container .chassi-error-container[data-v-b9dc29c5]{display:block;border:1px solid red;background-color:#fff4f8;text-align:justify;padding:10px;color:red;font-size:1.6rem;margin-bottom:16px}.chassi-container .form-control[data-v-b9dc29c5]{margin-bottom:16px}.chassi-container .form-control.control-half[data-v-b9dc29c5]{width:100%}.collapse-enter-active[data-v-b9dc29c5],.collapse-leave-active[data-v-b9dc29c5]{transition:all .3s ease;overflow:hidden}.collapse-enter-from[data-v-b9dc29c5],.collapse-leave-to[data-v-b9dc29c5]{opacity:0;max-height:0}.collapse-enter-to[data-v-b9dc29c5],.collapse-leave-from[data-v-b9dc29c5]{opacity:1;max-height:200px}.skin-ram .basic-user-data-form .input-field-info[data-v-3fa99429]{color:#363636;font-size:1.4rem}.skin-ram .basic-user-data-form .input-field-info .input-helper[data-v-3fa99429]{color:#363636}.basic-user-data-form .wizard-greetings .greetings[data-v-3fa99429]{color:#000;font-size:1.6rem;padding-top:15px}.basic-user-data-form .wizard-greetings .greetings .greeting-hello[data-v-3fa99429]{font-weight:700}.basic-user-data-form .wizard-greetings .greetings .user-name[data-v-3fa99429]{font-weight:400;margin-left:4px}.basic-user-data-form .wizard-greetings .info[data-v-3fa99429]{font-size:2rem;font-weight:700;color:#000;padding-top:15px}.basic-user-data-form .input-field-info[data-v-3fa99429]{text-align:right}.basic-user-data-form .input-field-info .input-helper[data-v-3fa99429]{text-decoration:underline;cursor:pointer}.basic-user-data-form .wizard-form-container[data-v-3fa99429]{padding-top:25px;padding-bottom:10px}.basic-user-data-form .input-info-container[data-v-3fa99429]{width:100%;padding-left:20px;padding-bottom:35px;color:#000;font-size:16px}.basic-user-data-form .lgpd-privacy-policy[data-v-3fa99429]{color:#000;font-size:12px;font-weight:300}.basic-user-data-form .lgpd-privacy-policy[data-v-3fa99429] a{color:inherit;text-decoration:underline}@media (max-width: 768px){.basic-user-data-form[data-v-3fa99429]{padding:0 20px}}.collapse-enter-active[data-v-3fa99429],.collapse-leave-active[data-v-3fa99429]{transition:all .3s ease;overflow:hidden}.collapse-enter-from[data-v-3fa99429],.collapse-leave-to[data-v-3fa99429]{opacity:0;max-height:0}.collapse-enter-to[data-v-3fa99429],.collapse-leave-from[data-v-3fa99429]{opacity:1;max-height:200px}.rules-checkbox-container[data-v-7ab23e08]{padding-bottom:2.2rem}.rules-checkbox-container[data-v-7ab23e08] .input-container{align-items:center}.rules-checkbox-container[data-v-7ab23e08] .input-container a{font-size:2rem;font-weight:700;color:#000;text-decoration:underline}.address-form .title[data-v-fe74edc1]{font-size:2rem;font-weight:700;color:#000;padding-top:20px;margin-bottom:30px}.address-form .input-field-info .input-helper[data-v-fe74edc1]{font-size:1.6rem;color:#000;text-decoration:underline}.address-form .flex-content[data-v-fe74edc1]{display:flex;justify-content:space-between;flex-wrap:wrap}.address-form .flex-content .number[data-v-fe74edc1],.address-form .flex-content .state[data-v-fe74edc1]{width:35%}.address-form .flex-content .complement[data-v-fe74edc1],.address-form .flex-content .city[data-v-fe74edc1]{width:60%}.address-form .flex-content .city[data-v-fe74edc1] .hub-dropdown-select-container,.address-form .flex-content .state[data-v-fe74edc1] .hub-dropdown-select-container{min-width:unset}@media (max-width: 768px){.address-form .flex-content .hub-dropdown select[data-v-fe74edc1]{height:60px}}@media (max-width: 768px){.address-form[data-v-fe74edc1]{padding:0 20px}}.backend-error[data-v-7db7863d]{color:#d32f2f;font-size:1.4rem;padding:10px 0;text-align:center}
