.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[data-v-d802ddde] p{margin:unset}.subscription-page-container .subscribe-button[data-v-d802ddde]{margin-top:20px}.subscription-page-container .subscription-cancel-button[data-v-d802ddde]{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 .subscription-status-icon[data-v-d802ddde]{width:17px;height:17px;border-radius:100%;display:inline-block}.subscription-page-container .subscription-active[data-v-d802ddde]{background-color:#80b41c}.subscription-page-container .subscription-expired[data-v-d802ddde]{background-color:red}.subscription-page-container .section-title[data-v-d802ddde]{margin:unset;font-size:2.2rem;color:#2a2a2a}.subscription-page-container .subscription-content[data-v-d802ddde]{background-color:#eceaea;border-radius:4px;padding:32px 20px;margin-top:20px}.subscription-page-container .subscription-content__plan[data-v-d802ddde]{margin-bottom:16px;font-size:1.8rem;color:#2a2a2a}.subscription-page-container .subscription-content__plan--active[data-v-d802ddde]{border-bottom:2px solid #2a2a2a;padding-bottom:16px}.subscription-page-container .subscription-content__plan-status[data-v-d802ddde]{gap:4px}.subscription-page-container .subscription-content__plan-title[data-v-d802ddde]{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[data-v-d802ddde]{font-size:1.6rem;font-weight:400;text-transform:none}.subscription-page-container .subscription-content__details[data-v-d802ddde]{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[data-v-d802ddde]{margin-top:16px;gap:16px}.subscription-page-container .subscription-content__payment>p[data-v-d802ddde]{margin:unset;font-size:1.8rem;color:#2a2a2a;width:min-content}.subscription-page-container .subscription-content__payment__card-logo[data-v-d802ddde]{width:40px;height:auto;border:1px solid #cbcbcb}.subscription-page-container .subscription-content__payment__card-number[data-v-d802ddde]{align-content:center;font-size:1.8rem}.subscription-page-container .subscription-content__payment__button[data-v-d802ddde]{align-self:center}.subscription-page-container .subscription-content__payment__button[data-v-d802ddde] span{font-size:1.6rem!important;white-space:nowrap}.subscription-page-container .subscription-content__change-card[data-v-d802ddde]{background:transparent;border:0;color:#2a2a2a;font:inherit;font-size:1.6rem}.subscription-page-container .vin-card[data-v-d802ddde]{background-color:#eceaea;border-radius:4px;padding:2rem 3.2rem 4rem;margin-top:2rem}.subscription-page-container .vin-card[data-v-d802ddde] .hub-button{width:100%!important;max-width:100%}.subscription-page-container .vin-card[data-v-d802ddde] .ram-subscription-cta{width:100%!important}.subscription-page-container .vin-card[data-v-d802ddde] .ram-subscription-cta .hub-button__label{width:100%!important;justify-content:center}.subscription-page-container .vin-card[data-v-d802ddde] .vin-card__info{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem}.subscription-page-container .vin-card[data-v-d802ddde] .vin-card__info .vin-card__label{font-size:1.8rem;color:#2a2a2a}.subscription-page-container .vin-card[data-v-d802ddde] .vin-card__info .vin-card__value{font-size:1.8rem;display:flex;gap:.8rem}.subscription-page-container .vin-card[data-v-d802ddde] .vin-card__icon{display:block;width:20px;height:20px;flex:0 0 20px}.subscription-page-container .vin-card[data-v-d802ddde] .vin-card__action-button{display:flex;align-items:center;justify-content:center;position:relative}.subscription-page-container .vin-card[data-v-d802ddde] .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[data-v-d802ddde] .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[data-v-d802ddde] .vin-card__divider{margin-block:2rem;background:#2a2a2a80}.subscription-page-container .vin-card[data-v-d802ddde] .vin-card__action .vin-card__title{font-size:2.2rem;color:#2a2a2a}.subscription-page-container .vin-card[data-v-d802ddde] .vin-card__form{margin-top:2rem;display:flex;flex-direction:column;font-size:18px}.subscription-page-container .vin-card[data-v-d802ddde] .vin-card__input-group{margin-top:1.6rem}.subscription-page-container .vin-card[data-v-d802ddde] .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[data-v-d802ddde] .vin-card__input-group .before-input-container label{margin-bottom:0}.subscription-page-container .vin-card[data-v-d802ddde] .vin-card__input-group .hub-input>label{line-height:1.2;margin-bottom:1.6rem}.subscription-page-container .vin-card[data-v-d802ddde] .vin-card__input-group .vin-card__input-field{margin-top:0}.subscription-page-container .vin-card[data-v-d802ddde] .vin-card__input-group .vin-card__input-tooltip{display:flex;align-items:center}.subscription-page-container .vin-card[data-v-d802ddde] .vin-card__input-group .vin-card__input-tooltip .hub-tooltip-v2{cursor:pointer}.subscription-page-container .vin-card[data-v-d802ddde] .vin-card__important-text{font-size:16px}.subscription-page-container .vin-card[data-v-d802ddde] .hub-button--vin-rules{align-self:center}.subscription-page-container .vin-card[data-v-d802ddde] .hub-button--vin-rules .hub-button__label{text-decoration:underline;color:#2a2a2a;font-weight:400}.subscription-page-container .faq[data-v-d802ddde]{background:#eceaea;display:flex;flex-direction:column;gap:.8rem;padding:4.8rem;align-items:center}.subscription-page-container .faq .faq__title[data-v-d802ddde]{font-size:2.2rem;color:#2a2a2a}.subscription-page-container .usage-terms-text[data-v-d802ddde]{margin:20px 0 0;font-size:1.6rem;color:#2a2a2a;text-align:center}.subscription-page-container .usage-terms-text[data-v-d802ddde] p{display:inline-block}.subscription-page-container .benefits[data-v-d802ddde]{margin-top:4rem;font-size:1.6rem;color:#2a2a2a}.subscription-page-container .benefits .benefits__list[data-v-d802ddde]{list-style:none;padding-inline-start:0;display:flex;flex-direction:column;gap:1.6rem}.subscription-page-container .benefits .benefits__list-item[data-v-d802ddde]{display:flex;gap:1rem;align-items:center}.subscription-page-container .benefits .diamond-icon[data-v-d802ddde]{display:block;width:20px;height:18px;flex:0 0 20px}@media (min-width: 900px){.subscription-page-container .subscription-expanded-layout[data-v-d802ddde]{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[data-v-d802ddde]{grid-area:benefits;margin-left:2rem;margin-right:2rem}.subscription-page-container .grid-item-vin[data-v-d802ddde]{margin-top:20px;grid-area:vin;margin-left:2rem}.subscription-page-container .grid-item-content[data-v-d802ddde]{grid-area:content;margin-right:2rem;margin-top:2rem}.subscription-page-container .grid-item-actions[data-v-d802ddde]{grid-area:actions;background:#fff}}@media (max-width: 899px){.subscription-page-container .subscription-content__payment[data-v-d802ddde]{flex-direction:row;align-items:center;gap:.8rem}}@media (max-width: 480px){.subscription-page-container .subscription-content__payment__button[data-v-d802ddde]{min-height:3rem;padding-right:1rem;padding-left:1rem}.subscription-page-container .subscription-content__payment__button[data-v-d802ddde] .hub-button__label{font-size:1.1rem!important}.subscription-page-container .vin-card[data-v-d802ddde] .vin-card__action-button .hub-button__label{padding-inline:5.6rem 1.6rem;font-size:1.1rem!important}}.ram-society-subscription-manager--legacy .hub-button.hub-button--hover-white:hover{background-color:#fff}.coupon-step[data-v-ef0b1f60]{box-sizing:border-box;width:min(100%,902px);margin-inline:auto;padding-top:24px}.coupon-step[data-v-ef0b1f60] .go-back-page-vue{min-height:26px;margin-bottom:0}.coupon-step[data-v-ef0b1f60] .go-back-page-vue .go-back-page__icon{margin-right:8px}.coupon-step[data-v-ef0b1f60] .go-back-page-vue span{font-size:12px;font-weight:700}.coupon-step__content[data-v-ef0b1f60]{box-sizing:border-box;width:min(100%,597px);margin:117px auto 0}.coupon-step__title[data-v-ef0b1f60]{margin:0;color:#000;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:.1px}.coupon-step__list[data-v-ef0b1f60]{display:flex;flex-direction:column;margin:46px 0 0;padding:0;list-style:none}.coupon-step__more[data-v-ef0b1f60]{display:flex;justify-content:center;margin:24px 0 40px}.coupon-step__more[data-v-ef0b1f60] .hub-button.ram-subscription-cta{box-sizing:border-box;width:317px!important;max-width:100%!important;min-height:46px;padding:11px!important;border:1px solid #938658;background:transparent}.coupon-step__more[data-v-ef0b1f60] .hub-button__label{color:#938658!important;font-family:Roboto,Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:0!important;line-height:normal!important;text-transform:none!important}@media (max-width: 899px){.coupon-step[data-v-ef0b1f60]{width:100%;padding:24px 21px 0}.coupon-step[data-v-ef0b1f60] .go-back-page-vue{margin-left:-11px}.coupon-step__content[data-v-ef0b1f60]{width:min(100%,346px);margin-top:20px;margin-inline:auto}.coupon-step__list[data-v-ef0b1f60]{margin-top:35px}}.coupon-item[data-v-ef0b1f60]{display:flex;flex-direction:column;gap:4px;width:100%;margin:0;padding:16px 0;border:0;border-bottom:1px solid #d9d4d4;background:transparent;text-align:left;cursor:pointer}.coupon-item[data-v-ef0b1f60]:focus-visible{outline:2px solid #938658;outline-offset:2px}.coupon-step__list>li:first-child .coupon-item[data-v-ef0b1f60]{padding-top:0}.coupon-step__list>li:not(:first-child) .coupon-item[data-v-ef0b1f60]{padding-top:17px}@media (max-width: 899px){.coupon-step__list>li:not(:first-child) .coupon-item[data-v-ef0b1f60]{padding-top:16px}}.coupon-step__list>li:last-child .coupon-item[data-v-ef0b1f60]{border-bottom:0}.coupon-item__header[data-v-ef0b1f60]{display:flex;align-items:center;gap:8px;min-height:28px}.coupon-item__icon[data-v-ef0b1f60]{flex:0 0 24px}.coupon-item__name[data-v-ef0b1f60]{flex:1 1 auto;color:#3b3938;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:700;line-height:28px;letter-spacing:0}.coupon-item__activate[data-v-ef0b1f60]{flex:0 0 auto;min-width:60px;min-height:28px;color:#938658;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:700;line-height:28px;letter-spacing:0;text-align:right}.coupon-item:hover .coupon-item__activate[data-v-ef0b1f60]{text-decoration:underline}.coupon-item__description[data-v-ef0b1f60]{margin:0;color:#3b3938;font-family:Roboto,Arial,sans-serif;min-height:20px;font-size:16px;font-weight:400;line-height:normal;letter-spacing:0}.coupon-item__validity[data-v-ef0b1f60]{min-height:25px;margin:4px 0 0;color:#3b3938;font-family:Encode Sans Condensed,Arial Narrow,sans-serif;font-size:11px;font-weight:400;line-height:normal;letter-spacing:0;text-transform:uppercase}.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-4ad53be1]{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-4ad53be1]{padding-top:unset;padding-right:unset}}.subscription-warning-modal[data-v-4ad53be1]{background-color:#18131f4d;position:fixed;top:0;right:0;bottom:0;left:0;z-index:402}.subscription-warning-modal.flex-center[data-v-4ad53be1]{display:flex;align-items:center;justify-content:center}.subscription-warning-modal .subscription-warning[data-v-4ad53be1]{box-sizing:border-box;width:var(--subscription-warning-width);background-color:#fff}.subscription-warning-modal .subscription-warning h1[data-v-4ad53be1]{font-size:2.2rem!important;line-height:1.2}.subscription-warning-modal .subscription-warning__close-icon[data-v-4ad53be1]{align-self:flex-end;border:0;background:transparent;padding:0}.subscription-warning-modal .subscription-warning__close-icon img[data-v-4ad53be1]{width:20px;height:20px}.subscription-warning-modal .subscription-warning__check[data-v-4ad53be1]{display:block;width:41px;height:41px}.subscription-warning-modal .subscription-warning--coupon[data-v-4ad53be1]{position:relative;width:383px;padding:34.286px;border-radius:4.286px;gap:17.143px}.subscription-warning-modal .subscription-warning--coupon .subscription-warning__check[data-v-4ad53be1]{width:40.714px;height:40.714px}.subscription-warning-modal .subscription-warning--coupon .subscription-warning__close-icon[data-v-4ad53be1]{position:absolute;top:22px;right:22px;margin:0!important;transform:none;color:#111}.subscription-warning-modal .subscription-warning--coupon .subscription-warning__close-icon img[data-v-4ad53be1],.subscription-warning-modal .subscription-warning--coupon .subscription-warning__close-icon svg[data-v-4ad53be1]{display:block;width:12px;height:12px}.subscription-warning-modal .subscription-warning--coupon h1[data-v-4ad53be1]{margin:0!important;font-family:Arial,sans-serif;font-size:19.286px!important;font-weight:700;line-height:22.5px}.subscription-warning-modal .subscription-warning--coupon .subscription-warning__description[data-v-4ad53be1]{min-height:80px;margin:0!important;font-family:Arial,sans-serif;font-size:14px!important;font-weight:400;line-height:16px}.subscription-warning-modal .subscription-warning--coupon[data-v-4ad53be1] a.hub-button.ram-subscription-cta{box-sizing:border-box;width:344px!important;max-width:calc(100% + 29.572px)!important;margin:0 -14.786px!important;align-self:center}.subscription-warning-modal .subscription-warning--coupon[data-v-4ad53be1] a.hub-button{display:flex;align-items:center;justify-content:center;width:100%!important;max-width:none!important;min-width:0!important;height:46px;border-radius:2px;background:#b0a477!important;text-decoration:none}.subscription-warning-modal .subscription-warning--coupon[data-v-4ad53be1] a.hub-button.ram-subscription-cta .hub-button__label{width:100%;justify-content:center;color:#fff!important;font-size:18px!important;font-family:Roboto,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;text-transform:none}.subscription-warning-modal .subscription-warning__description[data-v-4ad53be1]{font-size:1.6rem!important;line-height:1.5}.subscription-warning-modal .subscription-warning__description[data-v-4ad53be1] *{font-size:inherit!important;line-height:inherit}@media (max-width: 768px){.subscription-warning-modal[data-v-4ad53be1]{align-items:flex-end;padding:0}.subscription-warning-modal .subscription-warning[data-v-4ad53be1]{border-radius:8px;width:100%;height:fit-content;position:fixed;bottom:0}.subscription-warning-modal .subscription-warning__close-icon[data-v-4ad53be1]{align-self:center;transform:rotate(-90deg)}.subscription-warning-modal .subscription-warning--coupon[data-v-4ad53be1]{border-radius:8px 8px 0 0}}.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}.subscription-cancellation-choice-modal[data-v-544b61c4]{background-color:#18131f4d;position:fixed;top:0;right:0;bottom:0;left:0;z-index:402}.subscription-cancellation-choice[data-v-544b61c4]{box-sizing:border-box;width:414px;max-width:calc(100vw - 32px);background-color:#fff}.subscription-cancellation-choice h1[data-v-544b61c4]{font-size:2.2rem!important;line-height:1.2}.subscription-cancellation-choice__close-icon[data-v-544b61c4]{align-self:flex-end;border:0;background:transparent;padding:0}.subscription-cancellation-choice__close-icon img[data-v-544b61c4]{width:20px;height:20px}.subscription-cancellation-choice__description[data-v-544b61c4]{font-size:1.6rem!important;line-height:1.5}.subscription-cancellation-choice__description[data-v-544b61c4] *{font-size:inherit!important;line-height:inherit}.subscription-cancellation-choice__options[data-v-544b61c4]{display:flex;flex-direction:column;gap:1.2rem}.subscription-cancellation-choice__option[data-v-544b61c4]{display:flex;flex-direction:column;gap:.6rem;width:100%;border:1px solid rgba(42,42,42,.24);border-radius:4px;background:#fff;padding:1.6rem;color:#2a2a2a;text-align:left}.subscription-cancellation-choice__option[data-v-544b61c4]:hover,.subscription-cancellation-choice__option[data-v-544b61c4]:focus-visible{border-color:#2a2a2a}.subscription-cancellation-choice__option-title[data-v-544b61c4]{font-size:1.6rem;font-weight:700;line-height:1.2;text-transform:uppercase}.subscription-cancellation-choice__option-description[data-v-544b61c4]{font-size:1.4rem;line-height:1.4}@media (max-width: 768px){.subscription-cancellation-choice-modal[data-v-544b61c4]{align-items:flex-end;padding:0}.subscription-cancellation-choice[data-v-544b61c4]{width:100%;max-width:100%;height:fit-content;position:fixed;bottom:0;border-radius:8px 8px 0 0}.subscription-cancellation-choice__close-icon[data-v-544b61c4]{align-self:center;transform:rotate(-90deg)}}.hub-tooltip-v2[data-v-28b5e0ea]{position:relative;display:inline-flex;height:16px}.hub-tooltip-v2__trigger[data-v-28b5e0ea]{display:block;width:16px;height:16px;border:0;background:transparent;padding:0;cursor:pointer}.hub-tooltip-v2__trigger img[data-v-28b5e0ea]{display:block}.hub-tooltip-v2 .tooltip-content--panel[data-v-28b5e0ea]{z-index:5;position:absolute;top:30px;left:-35px;box-sizing:border-box;width:344px;max-width:calc(100vw - 32px);min-height:239px;padding:24px;border-radius:4.286px;background:#000;text-align:left;line-height:normal}.hub-tooltip-v2 .tooltip-content--panel .tooltip-content__arrow[data-v-28b5e0ea]{position:absolute;top:-14px;left:26.5px;width:32.909px;height:28.5px;pointer-events:none}.hub-tooltip-v2 .tooltip-content--panel .tooltip-content__title[data-v-28b5e0ea]{display:block;position:relative;min-height:49px;margin-bottom:16px;color:#fff;font-family:Arial,sans-serif;font-size:19.286px;font-weight:700;line-height:22.5px}.hub-tooltip-v2 .tooltip-content--panel .tooltip-content__text[data-v-28b5e0ea]{display:block;position:relative;color:#fff;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;white-space:pre-line}.subscription-page-container[data-v-a5349603]{font-family:Roboto,Arial,sans-serif;color:#3b3938}.subscription-page-container p[data-v-a5349603]{margin:unset}.subscription-page-container .go-back-page-vue[data-v-a5349603]{min-height:26px;margin-bottom:22px}.subscription-page-container .go-back-page-vue .go-back-page__icon[data-v-a5349603]{margin-right:8px}.subscription-page-container .go-back-page-vue span[data-v-a5349603]{font-size:12px;font-weight:700}.subscription-page-container .subscribe-button[data-v-a5349603]{display:flex;align-items:center;justify-content:center;width:308px!important;max-width:100%;height:46px;min-height:46px;margin:19px 0;padding:8px 12px;border:0;border-radius:2px;background:#b0a477!important}.subscription-page-container .subscribe-button[data-v-a5349603] .hub-button__label{color:#fff!important;font-family:Roboto,Arial,sans-serif;font-size:18px!important;font-weight:700}.subscription-page-container .subscription-cancel-button[data-v-a5349603]{display:block;margin:6.5px auto;padding:0;border:0;background:transparent;color:#938658;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:700;line-height:normal;text-align:center;text-transform:none;cursor:pointer}.subscription-page-container .subscription-header-banner[data-v-a5349603]{position:relative;width:100%;height:130px;overflow:hidden;line-height:0}.subscription-page-container .subscription-header-banner__image[data-v-a5349603]{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.subscription-page-container .subscription-header-banner__overlay[data-v-a5349603]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.subscription-page-container .subscription-header-banner__logo-placeholder[data-v-a5349603]{position:absolute;top:14px;left:40px;width:72px;height:22px}.subscription-page-container .subscription-header-banner__bottom-copy[data-v-a5349603]{position:absolute;top:79px;left:38px;width:319px}.subscription-page-container .subscription-header-banner--active .subscription-header-banner__bottom-copy[data-v-a5349603]{top:85px;width:237px}.subscription-page-container .subscription-header-banner__headline[data-v-a5349603]{margin:0;color:#64545a;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.036px;line-height:1.2;text-transform:uppercase}.subscription-page-container .subscription-header-banner__cta-tag[data-v-a5349603]{display:inline-block;box-sizing:border-box;width:max-content;max-width:100%;min-height:21px;margin:3.6px 0 0;padding:1px 6px;background-color:#a79a6f;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.036px;line-height:1.2;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}.subscription-page-container .hub-button.hub-button--hover-white[data-v-a5349603]:hover{background-color:#fff}.subscription-page-container .subscription-status-icon[data-v-a5349603]{display:inline-block;width:14px;height:14px;margin:1px;border-radius:100%}.subscription-page-container .subscription-active[data-v-a5349603]{background-color:#419800}.subscription-page-container .subscription-expired[data-v-a5349603]{background-color:red}.subscription-page-container .section-title[data-v-a5349603]{margin:0;color:#3b3938;font-family:Roboto,Arial,sans-serif;font-size:32px;font-weight:700;line-height:35.2px;letter-spacing:0;text-transform:none}.subscription-page-container .rules[data-v-a5349603]{align-self:stretch;margin-top:-1px;padding-top:1.6rem;border-top:1px solid #c9c9c9;font-size:1.6rem;color:#3b3938}.subscription-page-container .rules p+p[data-v-a5349603]{margin-top:18.75px}.subscription-page-container .rules .rules__title[data-v-a5349603]{margin-bottom:18.75px;font-size:1.6rem;font-weight:700;text-transform:none}.subscription-page-container a.hub-button[data-v-a5349603]:not(.hub-button--vin-rules) .hub-button__label{font-family:Roboto,Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:0!important;line-height:normal!important;text-transform:none!important}.subscription-page-container .subscription-content[data-v-a5349603]{width:100%;max-width:597px;margin:0;padding:0;border-radius:0;background-color:#eceaea}.subscription-page-container .subscription-content__body[data-v-a5349603]{display:flex;flex-direction:column;gap:16px;padding:32px 40px}.subscription-page-container .subscription-content__divider[data-v-a5349603]{width:100%;height:0;margin:-1px 0 0;border:0;border-top:1px solid #c9c9c9}.subscription-page-container .subscription-content__plan-title[data-v-a5349603]{display:flex;align-items:flex-start;justify-content:space-between}.subscription-page-container .subscription-content__plan-title p[data-v-a5349603]:first-child{font-size:16px;font-weight:700;line-height:normal}.subscription-page-container .subscription-content__plan-status[data-v-a5349603]{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:400}.subscription-page-container .subscription-content__plan-status strong[data-v-a5349603]{margin-right:6px;font-size:18px;font-weight:700}.subscription-page-container .subscription-content__plan-status span[data-v-a5349603]:not(.subscription-status-icon){color:#040406}.subscription-page-container .subscription-content__plan[data-v-a5349603],.subscription-page-container .subscription-content__amount-row[data-v-a5349603]{display:flex;justify-content:space-between;margin:0;font-size:18px;line-height:normal}.subscription-page-container .subscription-content__plan[data-v-a5349603]{font-weight:400}.subscription-page-container .subscription-content__amount-row[data-v-a5349603]{font-weight:700}.subscription-page-container .subscription-content__details[data-v-a5349603]{min-height:67px;margin:0;font-size:16px;font-weight:400;line-height:normal}.subscription-page-container .subscription-content__payment[data-v-a5349603]{display:flex;flex-direction:column;align-items:stretch;gap:16px}.subscription-page-container .subscription-content__payment-heading[data-v-a5349603]{margin:0;font-size:18px;font-weight:700;line-height:normal;white-space:nowrap}.subscription-page-container .benefits+.subscription-content[data-v-a5349603]{margin-top:40px}.subscription-page-container .vin-card[data-v-a5349603],.subscription-page-container .faq[data-v-a5349603]{box-sizing:border-box}.subscription-page-container a.hub-button.ram-subscription-cta.subscribe-button[data-v-a5349603]{position:relative;width:308px!important;min-height:46px}.subscription-page-container a.hub-button.ram-subscription-cta.subscribe-button.subscribe-button--loading[data-v-a5349603]{pointer-events:none}.subscription-page-container a.hub-button.ram-subscription-cta.subscribe-button.subscribe-button--loading[data-v-a5349603]:after{content:"";position:absolute;top:50%;right:12px;width:14px;height:14px;margin-top:-7px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;animation:subscribe-button-spin-a5349603 .8s linear infinite}@keyframes subscribe-button-spin-a5349603{to{transform:rotate(360deg)}}.subscription-page-container a.hub-button.ram-subscription-cta.benefit-showcase-button[data-v-a5349603]{box-sizing:border-box;width:100%!important;max-width:597px!important;min-height:48px}.subscription-page-container[data-v-a5349603] .faq a.hub-button.ram-subscription-cta,.subscription-page-container[data-v-a5349603] .vin-card a.hub-button.vin-card__action-button{box-sizing:border-box;width:317px!important;max-width:100%!important;min-height:46px;padding:11px!important}.subscription-page-container .grid-item-actions[data-v-a5349603]{display:flex;flex-direction:column;align-items:center;gap:16px}.subscription-page-container .vin-card[data-v-a5349603]{display:flex;flex-direction:column;align-items:center;gap:20px;box-sizing:border-box;width:min(100%,597px);margin:40px auto 0;padding:24px 16px;border-radius:0;background-color:#eceaea}.subscription-page-container .vin-card .hub-button[data-v-a5349603]{width:100%!important;max-width:100%}.subscription-page-container .vin-card .ram-subscription-cta[data-v-a5349603]{width:100%!important}.subscription-page-container .vin-card .ram-subscription-cta .hub-button__label[data-v-a5349603]{width:100%!important;justify-content:center}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__info{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:12px;text-align:center}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__info .vin-card__label{margin:0;color:#3b3938;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:700;line-height:normal;letter-spacing:0}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__info .vin-card__value{display:flex;align-items:center;justify-content:center;gap:8px}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__info .vin-card__number{min-width:175px;color:#040406;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:400;line-height:22.5px;letter-spacing:0}.subscription-page-container .vin-card .vin-card__icon[data-v-a5349603]{display:block;width:24px;height:24px;flex:0 0 24px}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__action-button{display:flex;align-items:center;justify-content:center;gap:8px;width:317px!important;max-width:100%;height:46px;min-height:46px;margin:0 auto;padding:11px;border:0;border-radius:0;background:#fff!important}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__action-button .hub-button__label{width:auto!important;padding:0;color:#938658!important;font-family:Roboto,Arial,sans-serif;font-size:18px!important;font-weight:700;letter-spacing:0!important;line-height:normal;text-transform:none!important;white-space:nowrap}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__action-icon{display:block;flex:0 0 24px;width:24px;height:24px;pointer-events:none}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__divider{width:100%;height:0;margin:-1px 0 0;border:0;border-top:1px solid #c9c9c9;background:none}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__action{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__action .vin-card__title{min-height:26px;margin:0!important;color:#3b3938;font-family:Roboto,Arial,sans-serif;font-size:22px;font-weight:700;line-height:25.2px;letter-spacing:0;text-align:center}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__form{margin-top:2rem;display:flex;flex-direction:column;font-size:18px}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__input-group{margin-top:1.6rem}.subscription-page-container .vin-card[data-v-a5349603] .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[data-v-a5349603] .vin-card__input-group .before-input-container label{margin-bottom:0}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__input-group .hub-input>label{line-height:1.2;margin-bottom:1.6rem}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__input-group .vin-card__input-field{margin-top:0}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__input-group .vin-card__input-tooltip{display:flex;align-items:center}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__input-group .vin-card__input-tooltip .hub-tooltip-v2{cursor:pointer}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__important-text{font-size:16px}.subscription-page-container .vin-card .hub-button--vin-rules[data-v-a5349603]{align-self:center}.subscription-page-container .vin-card .hub-button--vin-rules .hub-button__label[data-v-a5349603]{text-decoration:underline;color:#3b3938;font-weight:400}.subscription-page-container .faq[data-v-a5349603]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:min(100%,597px);min-height:160px;margin:40px auto 0;padding:19px 16px;background:#eceaea}.subscription-page-container .faq .faq__title[data-v-a5349603]{min-height:26px;margin:0;color:#3b3938;font-size:22px;font-weight:700;line-height:25.2px}.subscription-page-container .faq .hub-button[data-v-a5349603]{display:flex;align-items:center;justify-content:center;width:317px!important;max-width:100%;height:46px;min-height:46px;padding:11px;border:0;border-radius:0;background:#fff!important}.subscription-page-container .faq[data-v-a5349603] .hub-button__label{width:auto!important;padding:0;color:#938658!important;font-weight:700;white-space:nowrap}.subscription-page-container .benefit-showcase-button[data-v-a5349603]{display:flex;align-items:center;justify-content:center;width:min(100%,597px)!important;max-width:597px;min-height:48px;margin:40px auto 0;padding:12px 16px;border:1px solid #888!important;border-radius:0;background:transparent!important}.subscription-page-container .benefit-showcase-button[data-v-a5349603] .hub-button__label{width:auto!important;padding:0;color:#938658!important;font-weight:700;white-space:nowrap}.subscription-page-container .usage-terms-text[data-v-a5349603]{min-height:44px;margin:0;color:#3b3938;font-size:16px;line-height:normal;text-align:left;align-self:stretch}.subscription-page-container .usage-terms-text[data-v-a5349603] p{display:inline;margin:0}.subscription-page-container .usage-terms-text[data-v-a5349603] #usage-terms{font-size:inherit;font-weight:700;text-decoration:underline}.subscription-page-container .benefits[data-v-a5349603]{display:flex;flex-direction:column;gap:16px;margin:0;color:#3b3938}.subscription-page-container .benefits>p[data-v-a5349603]{font-size:18px;font-weight:700;line-height:13px}.subscription-page-container .benefits .benefits__list[data-v-a5349603]{display:flex;flex-direction:column;gap:16px;margin:0;padding-inline-start:0;list-style:none}.subscription-page-container .benefits .benefits__list-item[data-v-a5349603]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:400;line-height:22.5px}.subscription-page-container .benefits .benefits__check[data-v-a5349603]{display:block;flex:0 0 24px;width:24px;height:24px}.subscription-page-container .pay-row[data-v-a5349603]{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;grid-template-rows:auto auto;column-gap:8px;row-gap:4px;align-items:center;width:100%;margin:0;padding:0;border:0;background:transparent;color:#3b3938;font-family:Roboto,Arial,sans-serif;text-align:left;cursor:pointer}.subscription-page-container .pay-row__icon[data-v-a5349603],.subscription-page-container .pay-row__chevron[data-v-a5349603]{display:block;width:24px;height:24px;grid-row:1}.subscription-page-container .pay-row__icon[data-v-a5349603]{grid-column:1}.subscription-page-container .pay-row__chevron[data-v-a5349603]{grid-column:3}.subscription-page-container .pay-row__copy[data-v-a5349603]{display:contents}.subscription-page-container .pay-row__title[data-v-a5349603]{display:flex;align-items:center;gap:8px;grid-column:2;grid-row:1;font-size:18px;font-weight:700;line-height:normal}.subscription-page-container .pay-row__subtitle[data-v-a5349603]{grid-column:2 / 4;grid-row:2;min-height:21px;font-size:16px;font-weight:400;line-height:normal}.subscription-page-container .pay-row__card[data-v-a5349603]{display:flex;align-items:center;gap:16px}.subscription-page-container .pay-row__card img[data-v-a5349603]{width:24px;height:24px;object-fit:contain}.subscription-page-container .pay-row__info[data-v-a5349603],.subscription-page-container .pay-row__info-icon[data-v-a5349603]{display:inline-flex;width:16px;height:16px}@media (min-width: 900px){.subscription-page-container[data-v-a5349603]{width:min(100%,902px);margin-inline:auto;padding-top:24px}.subscription-page-container>.section-title+div[data-v-a5349603]{display:flex;flex-direction:column;align-items:stretch;width:min(100%,597px);margin:60px auto 0!important}.subscription-page-container .grid-item-vin[data-v-a5349603],.subscription-page-container .grid-item-content[data-v-a5349603],.subscription-page-container .benefits[data-v-a5349603]{margin-left:0;margin-right:0}.subscription-page-container .vin-card--empty[data-v-a5349603]{justify-content:center;min-height:160px;padding-block:19px}}@media (max-width: 899px){.subscription-page-container[data-v-a5349603]{box-sizing:border-box;width:100%;margin:0!important;padding:24px 26px 0}.subscription-page-container .go-back-page-vue[data-v-a5349603]{margin:0 0 32px -16px}.subscription-page-container .section-title[data-v-a5349603]{font-size:32px;line-height:35.2px}.subscription-page-container>.section-title+div[data-v-a5349603]{display:flex;flex-direction:column;width:min(100%,597px);margin:40px auto 0}.subscription-page-container .subscription-header-banner[data-v-a5349603]{height:117.46px}.subscription-page-container .subscription-header-banner[data-v-a5349603]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001a}.subscription-page-container .subscription-header-banner__logo-placeholder[data-v-a5349603]{top:13.63px;right:17.83px;left:auto;width:75.51px;height:23.07px}.subscription-page-container .subscription-header-banner__bottom-copy[data-v-a5349603],.subscription-page-container .subscription-header-banner--active .subscription-header-banner__bottom-copy[data-v-a5349603]{position:static;width:auto}.subscription-page-container .subscription-header-banner__headline[data-v-a5349603]{position:absolute;top:22.02px;left:12.59px;width:246.46px;color:#fafaff;font-size:12.585px;letter-spacing:.0378px}.subscription-page-container .subscription-header-banner__cta-tag[data-v-a5349603]{position:absolute;top:84px;left:13px;margin:0}.subscription-page-container .subscription-content__body[data-v-a5349603]{padding:18px 16px}.subscription-page-container .subscription-content__details[data-v-a5349603]{min-height:103px}.subscription-page-container .usage-terms-text[data-v-a5349603]{min-height:73px}.subscription-page-container .pay-row[data-v-a5349603]{width:min(100%,308px)}.subscription-page-container .vin-card[data-v-a5349603],.subscription-page-container .faq[data-v-a5349603]{min-height:0;padding:19px 16px}.subscription-page-container .vin-card[data-v-a5349603]{width:100%}.subscription-page-container .vin-card[data-v-a5349603] .vin-card__info{padding:3px 12px}.subscription-page-container[data-v-a5349603] .vin-card a.hub-button.vin-card__action-button,.subscription-page-container[data-v-a5349603] .faq a.hub-button.ram-subscription-cta{width:100%!important}.subscription-page-container[data-v-a5349603] .vin-card a.hub-button.vin-card__action-button{padding-right:18px!important}.subscription-page-container a.hub-button.ram-subscription-cta.subscribe-button[data-v-a5349603]{width:100%!important;max-width:308px}.subscription-page-container a.hub-button[data-v-a5349603] .hub-button__label{padding-inline:0!important}.subscription-page-container .vin-card__action .vin-card__title[data-v-a5349603],.subscription-page-container .faq .faq__title[data-v-a5349603]{white-space:normal}}.subscription-manager-loader[data-v-0262db03]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:403}.ram-society-subscription-manager[data-v-0262db03]{width:100%}.ram-society-subscription-manager[data-v-0262db03] .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-0262db03] .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}.ram-society-subscription-manager[data-v-0262db03]:not(.ram-society-subscription-manager--legacy) .subscription-manager-container__content{box-sizing:border-box}@media (max-width: 480px){.ram-society-subscription-manager--legacy[data-v-0262db03] .ram-subscription-cta{padding-right:1.6rem;padding-left:1.6rem}.ram-society-subscription-manager--legacy[data-v-0262db03] .ram-subscription-cta .hub-button__label{font-size:1.2rem!important}.ram-society-subscription-manager--legacy[data-v-0262db03] .subscription-content__payment{flex-direction:row!important;align-items:center!important;gap:.8rem!important}.ram-society-subscription-manager--legacy[data-v-0262db03] .subscription-content__payment__button.ram-subscription-cta{min-height:3rem;padding-right:1rem!important;padding-left:1rem!important}.ram-society-subscription-manager--legacy[data-v-0262db03] .subscription-content__payment__button.ram-subscription-cta .hub-button__label,.ram-society-subscription-manager--legacy[data-v-0262db03] .vin-card__action-button .hub-button__label{font-size:1.1rem!important;white-space:nowrap!important}.ram-society-subscription-manager--legacy[data-v-0262db03] .vin-card__action-button .hub-button__label{padding-inline:5.6rem 1.6rem!important}}.subscription-manager-container[data-v-0262db03]{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-0262db03]{top:var(--mobile-menu-top-height, 0px);height:calc(100vh - var(--mobile-menu-top-height, 0px))}}.subscription-manager-container__content[data-v-0262db03]{margin:40px auto;width:100%;max-width:960px}.subscription-manager-container__content.narrow-container[data-v-0262db03]{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-8a1938bd]{color:#363636;font-size:1.4rem}.skin-ram .basic-user-data-form .input-field-info .input-helper[data-v-8a1938bd]{color:#363636}.basic-user-data-form .wizard-greetings .greetings[data-v-8a1938bd]{color:#000;font-size:1.6rem;padding-top:15px}.basic-user-data-form .wizard-greetings .greetings .greeting-hello[data-v-8a1938bd]{font-weight:700}.basic-user-data-form .wizard-greetings .greetings .user-name[data-v-8a1938bd]{font-weight:400;margin-left:4px}.basic-user-data-form .wizard-greetings .info[data-v-8a1938bd]{font-size:2rem;font-weight:700;color:#000;padding-top:15px}.basic-user-data-form .input-field-info[data-v-8a1938bd]{text-align:right}.basic-user-data-form .input-field-info .input-helper[data-v-8a1938bd]{text-decoration:underline;cursor:pointer}.basic-user-data-form .wizard-form-container[data-v-8a1938bd]{padding-top:25px;padding-bottom:10px}.basic-user-data-form .input-info-container[data-v-8a1938bd]{width:100%;padding-left:20px;padding-bottom:35px;color:#000;font-size:16px}.basic-user-data-form .lgpd-privacy-policy[data-v-8a1938bd]{color:#000;font-size:12px;font-weight:300}.basic-user-data-form .lgpd-privacy-policy[data-v-8a1938bd] a{color:inherit;text-decoration:underline}@media (max-width: 768px){.basic-user-data-form[data-v-8a1938bd]{padding:0 20px}}.collapse-enter-active[data-v-8a1938bd],.collapse-leave-active[data-v-8a1938bd]{transition:all .3s ease;overflow:hidden}.collapse-enter-from[data-v-8a1938bd],.collapse-leave-to[data-v-8a1938bd]{opacity:0;max-height:0}.collapse-enter-to[data-v-8a1938bd],.collapse-leave-from[data-v-8a1938bd]{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}
