.quantity-stepper{box-sizing:initial;display:inline-flex;block-size:var(--vp-semantic-sizing-2xl);background-color:var(--vp-semantic-color-container-neutral);border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);border-radius:var(--vp-semantic-border-radius-full)}.quantity-stepper__button{block-size:var(--vp-semantic-sizing-2xl);color:var(--vp-semantic-color-content-neutral);text-align:center;cursor:pointer;outline:none}.quantity-stepper__button--decrement{padding:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-s);border-radius:var(--vp-semantic-border-radius-full) 0 0 var(--vp-semantic-border-radius-full)}.quantity-stepper__button--increment{order:2;padding:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-xs);border-radius:0 var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) 0}.quantity-stepper__button:disabled{cursor:not-allowed;opacity:var(--vp-semantic-opacity-s)}.quantity-stepper__button:hover:not(:disabled){background-color:var(--vp-semantic-color-container-quiet)}.quantity-stepper__button:focus-visible{outline:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-brand);outline-offset:calc(var(--vp-semantic-border-width-m) * -1)}.quantity-stepper__input-wrapper{position:relative;display:flex;align-items:center}.quantity-stepper__input-placeholder{visibility:hidden;min-inline-size:var(--vp-semantic-sizing-2xl);padding:var(--vp-semantic-spacing-xs)}.quantity-stepper__input,.quantity-stepper__input-placeholder{font-family:var(
    --vp-semantic-typography-screen-s-button-label-s-font-family
  );font-size:var(--vp-semantic-typography-screen-s-button-label-s-font-size);font-weight:var(
    --vp-semantic-typography-screen-s-button-label-s-font-weight
  );line-height:var(
    --vp-semantic-typography-screen-s-button-label-s-line-height
  );text-transform:var(
    --vp-semantic-typography-screen-s-button-label-s-text-case
  );letter-spacing:var(
    --vp-semantic-typography-screen-s-button-label-s-letter-spacing
  );-webkit-text-decoration:var(
    --vp-semantic-typography-screen-s-button-label-s-text-decoration
  );text-decoration:var(
    --vp-semantic-typography-screen-s-button-label-s-text-decoration
  );text-align:center}.quantity-stepper__input{position:absolute;inset:0}.quantity-stepper__input:disabled{opacity:var(--vp-semantic-opacity-s)}.quantity-stepper__input:hover:not(:disabled){background-color:var(--vp-semantic-color-container-quiet)}.quantity-stepper__input:focus-visible{outline:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-brand);outline-offset:calc(var(--vp-semantic-border-width-m) * -1)}.quantity-stepper__input::-webkit-inner-spin-button,.quantity-stepper__input::-webkit-outer-spin-button{margin:0;appearance:none}.quantity-stepper__input[type=number]{appearance:textfield}.quantity-stepper__message{color:var(--vp-semantic-color-status-warning)}.insurance-card{display:grid;gap:var(--vp-semantic-spacing-2xs);padding:var(--vp-semantic-spacing-m);border:var(--vp-core-border-width-100) solid var(--vp-semantic-color-border-quiet)}.insurance-card--selected .vp-price-amount--neutral,.insurance-card--selected__price-or-button{color:var(--vp-semantic-color-content-brand)}.insurance-card--selected{border:var(--vp-core-border-width-200) solid var(--vp-semantic-color-border-brand)}.insurance-card--collapsed{border:var(--vp-core-border-width-100) solid var(--vp-semantic-color-border-quiet)}.insurance-card:hover{background-color:var(--vp-semantic-color-background-alternative)}.insurance-card--collapsed:hover{background-color:initial}.insurance-card__header{display:flex;gap:var(--vp-semantic-spacing-s);align-items:center;inline-size:100%}.insurance-card__header-selected{color:var(--vp-semantic-color-border-brand)}.insurance-card__header-collapsed{color:var(--vp-semantic-color-content-primary)}.insurance-card__title-wrapper{display:flex;align-items:center;justify-content:space-between;inline-size:100%;font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);font-weight:var(--vp-core-font-weight-500)}.insurance-card__features{margin-inline-start:var(--vp-semantic-spacing-4xl);font-size:var(--vp-core-font-size-100);font-weight:var(--vp-core-font-weight-500);color:var(--vp-semantic-color-content-quiet);list-style-type:disc}.insurance-radio-group .vp-radio-group .vp-radio{padding-block:var(--vp-semantic-spacing-2xs)}.insurance-radio-group .vp-radio-group .vp-radio .vp-radio__label-wrapper{flex-grow:1}.insurance-radio-group .vp-radio-group .vp-radio .vp-radio__label{display:unset;inline-size:100%}.insurance-radio-group .vp-radio-group .vp-radio .vp-radio__control{display:none}.insurance-radio-group .vp-radio-group .vp-radio:has(input:focus-visible) .vp-radio__label{outline:var(--vp-core-border-width-200) solid var(--vp-semantic-color-border-focus);outline-offset:var(--vp-core-border-width-200);background-color:var(--vp-semantic-color-background-alternative);border-radius:var(--vp-core-border-radius-100)}.insurance-upsell{margin-block-end:var(--vp-semantic-spacing-2xl)}.insurance-upsell__header{display:grid;gap:var(--vp-semantic-spacing-2xs);padding-block-start:var(--vp-semantic-spacing-2xl);padding-block-end:var(--vp-semantic-spacing-m)}.insurance-upsell__caption{color:var(--vp-semantic-color-content-quiet)}