.price-product-entry[data-v-08e7cbd2]{align-items:flex-end;display:flex;font-size:16px;font-weight:400}@media(max-width:1024px){.price-product-entry[data-v-08e7cbd2]{font-size:14px}}.price-product-entry__img[data-v-08e7cbd2]{align-self:stretch;height:auto;margin-right:8px;max-height:24px;max-width:22px;width:22px}.price-product-entry__price[data-v-08e7cbd2]{align-self:stretch;font-size:16px;font-weight:600;white-space:nowrap}@media(max-width:1024px){.price-product-entry__price[data-v-08e7cbd2]{font-size:14px}}.price-product-entry__empty-space-filler[data-v-08e7cbd2]{align-self:start;background-image:linear-gradient(90deg,#3d3f51 33%,#fff0 0);background-position:bottom;background-repeat:repeat-x;background-size:3px 1px;flex-grow:1;height:1px;margin:1.2em .2em 0}.price-product-entry__monthly[data-v-08e7cbd2]{color:#3d3f51;font-size:16px;font-weight:400;line-height:24px}.price-product-entry__entry-name-container[data-v-08e7cbd2]{position:relative}.price-product-entry__local-charge[data-v-08e7cbd2]{color:#3d3f51;font-size:12px}.total-price-container[data-v-6d7826b5]{align-items:center;display:grid;font-size:16px;gap:.25em;grid-template-columns:1fr max-content max-content;justify-content:space-between;width:100%}.total-price-container strong[data-v-6d7826b5]{color:#1c2254;font-weight:600;text-transform:uppercase}.total-price-container span[data-v-6d7826b5]{font-weight:400}@media(max-width:1024px){.total-price-container[data-v-6d7826b5]:not([data-expanded=true]){font-size:14px;grid-template-columns:max-content max-content 1fr}}.price-breakdown-summary[data-v-6d7826b5]{color:#3d3f51;display:flex;flex-wrap:wrap;font-size:16px;font-weight:600;line-height:22px;margin-bottom:16px}.price-breakdown-summary__amount-due-now[data-v-6d7826b5]{color:#1c2254;display:flex;font-weight:400;justify-content:space-between;padding-top:1em;width:100%}.price-breakdown-summary__note[data-v-6d7826b5]{flex:1 0 100%;font-size:14px;line-height:1;text-align:right}.price-breakdown-summary__payment-price[data-v-6d7826b5]{color:#1c2254;flex:1 0 100%;text-align:right}.different-payment-currency-notification[data-v-6d7826b5]{color:#3d3f51;display:block;font-size:12px;font-style:normal;font-weight:500;line-height:17px;margin-top:16px}@media(max-width:1024px){.different-payment-currency-notification[data-v-6d7826b5]{display:none}}.different-payment-currency-notification[data-expanded=true][data-v-6d7826b5]{display:block}.btn-caret[data-v-8849e09c]{align-items:center;background:transparent;border:0;color:#38a7a3;-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:700;line-height:24px;outline:none;padding:0;position:relative;transform:translateY(-1px);transition:color .2s}.btn-caret[data-v-8849e09c]:hover{color:#2d8682}.btn-caret__caret[data-v-8849e09c]{transform:translateY(2px)}.btn-caret__caret[data-v-8849e09c]:after,.btn-caret__caret[data-v-8849e09c]:before{background:#38a7a3;content:"";display:block;height:1px;position:relative;transition:.2s ease-in-out;width:10px}.btn-caret__caret[data-v-8849e09c]:before{transform:rotate(45deg)}.btn-caret__caret[data-v-8849e09c]:after{left:6px;top:-1px}.btn-caret__caret--is-open[data-v-8849e09c]:before,.btn-caret__caret[data-v-8849e09c]:after{transform:rotate(-45deg)}.btn-caret__caret--is-open[data-v-8849e09c]:after{transform:rotate(45deg)}.payment-plan__row[data-v-7c703075]{align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:8px;max-width:100%}.payment-plan__row[data-v-7c703075]:last-child{margin-bottom:0}.payment-plan__dots[data-v-7c703075]{align-self:self-end;background-image:linear-gradient(90deg,#3d3f51 33%,#fff0 0);background-position:bottom;background-repeat:repeat-x;background-size:3px 1px;flex-grow:1;height:1px;margin:0 .2em .3em}.payment-plan__price[data-v-7c703075]{align-self:stretch;font-weight:700}.payment-plan-wrapper[data-v-4f233b51]{margin-bottom:16px}.payment-plan-wrapper__btn[data-v-4f233b51]{display:flex;justify-content:center}.payment-plan-wrapper__table[data-v-4f233b51]{margin-top:16px;max-height:30vh;overflow:scroll;overflow-x:hidden}@media(max-height:1100px){.payment-plan-wrapper__table[data-v-4f233b51]{max-height:200px}}.vehicle-price-breakdown[data-v-9d334fbe]{display:flex;flex-direction:column;font-size:16px;font-weight:500;position:relative;width:100%}.vehicle-price-breakdown__header[data-v-9d334fbe]{align-items:center;display:flex;justify-content:space-between;padding-bottom:16px;width:100%}@media(max-width:1024px){.vehicle-price-breakdown__header[data-v-9d334fbe]{display:none}}.vehicle-price-breakdown__toggle[data-v-9d334fbe]{align-items:center;background-color:#fff;border:none;color:#1c2254;cursor:pointer;display:flex;font-family:Rubik,Rubik Fallback,Rubik Fallback System,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Arial,sans-serif;font-size:16px;font-weight:500;line-height:22px;padding:0;text-transform:uppercase;width:100%}.vehicle-price-breakdown__toggle img[data-v-9d334fbe]{filter:invert(0) sepia(0) saturate(0) hue-rotate(0deg) brightness(0) contrast(100%);margin-left:auto;transform:rotate(180deg)}.vehicle-price-breakdown__toggle--reversed img[data-v-9d334fbe]{transform:rotate(0)}.vehicle-price-breakdown hr[data-v-9d334fbe]{background-color:#0000001a;border:none;height:1px;margin-bottom:16px}.vehicle-price-breakdown__breakdown[data-v-9d334fbe]{border-bottom:1px solid #d2d3dd;display:flex;flex-direction:column;flex-grow:1;margin-bottom:16px;padding:6px 0 16px;row-gap:16px;transition:margin-bottom .3s cubic-bezier(0,0,0,1)}@media(min-width:1024px){.vehicle-price-breakdown__breakdown[data-v-9d334fbe]{max-height:230px;overflow-y:auto;transition:unset}}@media(max-width:1024px){.vehicle-price-breakdown__breakdown[data-v-9d334fbe]{max-height:45dvh;overflow-y:auto}}.vehicle-price-breakdown__breakdown ul[data-v-9d334fbe]{list-style-type:none;padding:0}.vehicle-price-breakdown__breakdown ul li[data-v-9d334fbe]:not(:last-child){margin-bottom:16px}.vehicle-price-breakdown__breakdown-wrapper[data-v-9d334fbe]{display:flex;justify-content:center;overflow:hidden}.vehicle-price-breakdown__breakdown-wrapper[data-v-9d334fbe]:after{content:"";height:50px;max-height:0;transition:height .3s linear,max-height 0s linear .3s}@media(min-width:1024px){.vehicle-price-breakdown__breakdown-wrapper[data-v-9d334fbe]:after{transition:unset}}.vehicle-price-breakdown__breakdown-wrapper--collapsed>.vehicle-price-breakdown__breakdown[data-v-9d334fbe]{border-top:0;margin-bottom:-2000px;max-height:0;transition:margin-bottom .3s cubic-bezier(1,0,1,1),visibility 0s .3s,max-height 0s .3s;visibility:hidden}@media(min-width:1024px){.vehicle-price-breakdown__breakdown-wrapper--collapsed>.vehicle-price-breakdown__breakdown[data-v-9d334fbe]{transition:unset}}.vehicle-price-breakdown__breakdown-wrapper--collapsed[data-v-9d334fbe]:after{height:0!important;max-height:50px;transition:height .3s linear}@media(min-width:1024px){.vehicle-price-breakdown__breakdown-wrapper--collapsed[data-v-9d334fbe]:after{transition:unset}}.vehicle-price-breakdown__local-charges[data-v-9d334fbe]{display:flex;font-weight:400;justify-content:space-between}.vehicle-price-breakdown__local-charges>div[data-v-9d334fbe]{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.vehicle-price-breakdown__local-charges>div[data-v-9d334fbe] :last-child{font-weight:600}.vehicle-price-breakdown__payment-price[data-v-9d334fbe]{color:#1c2254;font-weight:400;text-align:right}@media(min-width:1024px){.hide-on-large[data-v-9d334fbe]{display:none}}@media(max-width:1024px){.hide-on-mobile[data-v-9d334fbe]{display:none}}.mobile-price-details-header[data-v-9d334fbe]{align-items:center;display:none;justify-content:space-between;margin-bottom:16px}@media(max-width:1024px){.mobile-price-details-header[data-v-9d334fbe]{display:flex}}.mobile-price-details-header p[data-v-9d334fbe]{font-size:18px;font-weight:400;line-height:25px}.mobile-price-details-header img[data-v-9d334fbe]{cursor:pointer;height:32px;padding:4px;width:32px}.mobile-details-toggle[data-v-9d334fbe]{background:none;border:none;cursor:pointer;display:none;padding:0}@media(max-width:1024px){.mobile-details-toggle[data-v-9d334fbe]{color:#329491;display:block;font-size:14px;font-weight:400;outline-width:20px;position:absolute;right:0;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;top:0}.mobile-details-toggle[data-v-9d334fbe]:before{content:"";cursor:pointer;inset:-10px;position:absolute}}
