.FormDistanceInput{margin-bottom:clamp(16px,14.1913043478px + .0046376812 * 100vw,32px);position:relative;width:100%}.FormDistanceInput__label{align-items:center;bottom:0;display:flex;font-size:var(--f-body-base-font-size);left:clamp(70px,63.2173913043px + .0173913043 * 100vw,130px);line-height:var(--f-body-base-line-height);position:absolute;top:0}.FormDistanceInput input[type=number]::-webkit-inner-spin-button,.FormDistanceInput input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.FormDistanceInput input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.FormSelect{position:relative}.FormSelect__icon{font-size:clamp(20px,18.6434782609px + .0034782609 * 100vw,32px)}.AtomPriceTable{border-collapse:collapse;display:block;font-size:var(--f-body-sm-font-size);font-weight:400;line-height:var(--f-body-sm-line-height);padding-block-start:1.5rem;width:100%}@media screen and (min-width:1921px){.AtomPriceTable{padding-block-start:clamp(24px,23.0956521739px + .0023188406 * 100vw,32px)}}.AtomPriceTable__data,.AtomPriceTable__row{text-align:left;width:100%}.AtomPriceTable__data{border-bottom:1px solid var(--c-grey-light);font-weight:400;padding-block:.75rem}.AtomPriceTable__data.left{min-width:9.375rem}.AtomPriceTable__data.right{font-variant-numeric:tabular-nums;text-align:right}@media screen and (min-width:1921px){.AtomPriceTable__data{padding-block:clamp(12px,10.6434782609px + .0034782609 * 100vw,24px)}}.AtomPriceTable__buttonLink{margin-top:1.5rem}@media screen and (min-width:1921px){.AtomPriceTable__buttonLink{margin-top:clamp(24px,22.1913043478px + .0046376812 * 100vw,40px)}}.BlockPriceCalculator{overflow:hidden;position:relative}.BlockPriceCalculator.standalone{overflow:visible}.BlockPriceCalculator.start{margin-bottom:2rem}.BlockPriceCalculator__label{display:inline-block;font-size:var(--f-body-sm-font-size);line-height:var(--f-body-sm-line-height)}.BlockPriceCalculator__filter{background-color:var(--c-grey-lightest);display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding-block:3rem}@media screen and (max-width:750px){.BlockPriceCalculator__filter{gap:1rem;grid-template-columns:1fr;padding-block:2.5rem}}@media screen and (min-width:1921px){.BlockPriceCalculator__filter{padding-block:clamp(48px,46.1913043478px + .0046376812 * 100vw,64px)}}.BlockPriceCalculator__categorySelect .vs__dropdown-toggle{height:3.75rem;padding:.75rem}.BlockPriceCalculator__categorySelect .vs__selected{position:absolute}.BlockPriceCalculator__categorySelect .vs__actions{display:flex}.BlockPriceCalculator__categorySelect .vs__dropdown-option{padding:.25rem 1rem}@media screen and (min-width:1921px){.BlockPriceCalculator__categorySelect .vs__dropdown-toggle{padding-block:clamp(12px,10.6434782609px + .0034782609 * 100vw,24px)}.BlockPriceCalculator__categorySelect .vs__dropdown-option{padding-block:clamp(4px,2.6434782609px + .0034782609 * 100vw,16px)}.BlockPriceCalculator__categorySelect .vs__actions{padding:.5rem}}.BlockPriceCalculator__SelectedCarOption,.BlockPriceCalculator__carOption{align-items:center;display:flex}.BlockPriceCalculator__selectedSubscriptionOption,.BlockPriceCalculator__subscriptionOption{-webkit-background-clip:text;background-clip:text;background-image:var(--c-gradient-vertical);font-size:var(--f-body-lg-font-size);font-weight:300;line-height:var(--f-body-lg-line-height);-webkit-text-fill-color:transparent;width:-moz-fit-content;width:fit-content}.BlockPriceCalculator__selectedSubscriptionOption .strong,.BlockPriceCalculator__subscriptionOption .strong{font-weight:700;text-transform:uppercase}.BlockPriceCalculator__previewImage{height:3.125rem;margin-right:.75rem;width:4.6875rem}.BlockPriceCalculator__icon{font-size:clamp(16px,15.0956521739px + .0023188406 * 100vw,24px);margin-bottom:.125rem;margin-left:.25rem}.BlockPriceCalculator__aboTable{background-color:var(--c-white);display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding-block:3rem 1.5rem}.BlockPriceCalculator__aboTable .vs__dropdown-toggle{height:3rem}.BlockPriceCalculator__aboTable .FormSelect .vs__actions{display:flex}@media screen and (max-width:750px){.BlockPriceCalculator__aboTable{overflow:scroll;padding-block:2.5rem 1.5rem}}@media screen and (min-width:1921px){.BlockPriceCalculator__aboTable{padding-block-end:clamp(24px,21.2869565217px + .0069565217 * 100vw,48px);padding-block-start:clamp(48px,46.1913043478px + .0046376812 * 100vw,64px)}}.BlockPriceCalculator__footer{font-size:var(--f-body-xs-font-size);line-height:var(--f-body-xs-line-height)}.BlockPriceCalculator__footerLink{font-weight:400}
