.LoadingScreen-module-scss-module__z1mK9G__container{height:calc(100vh - var(--main-nav-height));justify-content:center;align-items:center;gap:var(--purpur-spacing-200);flex-direction:column;display:flex}
.Checkout-module-scss-module__XJpT2a__spinner-wrapper{min-height:30rem;display:flex}.Checkout-module-scss-module__XJpT2a__wrapper{gap:var(--purpur-spacing-200);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:1024px){.Checkout-module-scss-module__XJpT2a__wrapper{gap:var(--purpur-spacing-600);grid-template-columns:repeat(2,minmax(0,1fr))}}.Checkout-module-scss-module__XJpT2a__steps-container{gap:var(--purpur-spacing-400);flex-direction:column;order:1;display:flex}@media (min-width:1024px){.Checkout-module-scss-module__XJpT2a__steps-container{order:0}}.Checkout-module-scss-module__XJpT2a__inline-price-summary-wrapper{margin-top:var(--purpur-spacing-200)}@media (min-width:1024px){.Checkout-module-scss-module__XJpT2a__inline-price-summary-wrapper{visibility:hidden;display:none}}.Checkout-module-scss-module__XJpT2a__standalone-price-summary-wrapper{margin-bottom:var(--purpur-spacing-400)}@media (max-width:1024px){.Checkout-module-scss-module__XJpT2a__standalone-price-summary-wrapper{visibility:hidden;display:none}}
.CheckoutStepHead-module-scss-module__RZSOyW__wrapper{background-color:var(--purpur-color-background-secondary);padding:var(--purpur-spacing-200);gap:var(--purpur-spacing-200);border-radius:var(--purpur-border-radius-md);flex-direction:column;display:flex;position:relative}.CheckoutStepHead-module-scss-module__RZSOyW__wrapper[data-active=false] .CheckoutStepHead-module-scss-module__RZSOyW__step-number{background-color:var(--purpur-color-gray-400)}.CheckoutStepHead-module-scss-module__RZSOyW__wrapper[data-active=false] [class*=purpur-heading]{color:var(--purpur-color-gray-600)}.CheckoutStepHead-module-scss-module__RZSOyW__top-container{align-items:flex-start;gap:var(--purpur-spacing-150);justify-content:space-between;display:flex}.CheckoutStepHead-module-scss-module__RZSOyW__title-wrapper{align-items:flex-start;gap:var(--purpur-spacing-100);flex-direction:row;justify-content:space-between;display:flex}.CheckoutStepHead-module-scss-module__RZSOyW__wrapper-container{align-items:center;gap:var(--purpur-spacing-100);flex-direction:row;display:flex}.CheckoutStepHead-module-scss-module__RZSOyW__step-number{background-color:var(--purpur-color-purple-900);color:var(--purpur-color-brand-white);padding:var(--purpur-spacing-50) var(--purpur-spacing-100);border-radius:var(--purpur-border-radius-lg);font-weight:var(--purpur-typography-weight-bold);font-size:var(--purpur-typography-scale-50);justify-content:center;align-items:center;height:24px;display:flex}.CheckoutStepHead-module-scss-module__RZSOyW__modify-button-wrapper{height:var(--purpur-spacing-300);width:20px;margin-right:var(--purpur-spacing-400);position:relative}.CheckoutStepHead-module-scss-module__RZSOyW__modify-button-content{justify-content:center;align-items:center;gap:var(--purpur-spacing-100);display:flex}.CheckoutStepHead-module-scss-module__RZSOyW__modify-button{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CheckoutStepHead-module-scss-module__RZSOyW__content-wrapper{background-color:var(--purpur-color-background-primary);width:100%;padding:var(--purpur-spacing-200);border-radius:var(--purpur-border-radius-md);flex-direction:column;display:flex}
.CheckoutAdditionalProductsStep-module-scss-module__GFrD9W__completed-product-list-item{flex-direction:column;list-style-type:none;display:flex}.CheckoutAdditionalProductsStep-module-scss-module__GFrD9W__completed-product-list{gap:var(--purpur-spacing-100);flex-direction:column;padding:0;display:flex}.CheckoutAdditionalProductsStep-module-scss-module__GFrD9W__hr{border:none;border-top:1px solid var(--purpur-color-gray-200)}
.CheckoutStepSubmitButton-module-scss-module__7Lq3Da__button{width:100%}@media (min-width:600px){.CheckoutStepSubmitButton-module-scss-module__7Lq3Da__button{width:fit-content}}
.CheckoutAdditionalProductsStepForm-module-scss-module__i--q5G__form{gap:var(--purpur-spacing-200);flex-direction:column;display:flex}
.SafetyPackagePopup-module-scss-module___sotRG__image-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.SafetyPackagePopup-module-scss-module___sotRG__image{inset:50% 0 0 50%!important}.SafetyPackagePopup-module-scss-module___sotRG__shield-lock-icon{width:180px;height:180px}@media (min-width:600px){.SafetyPackagePopup-module-scss-module___sotRG__shield-lock-icon{width:240px;height:240px}}.SafetyPackagePopup-module-scss-module___sotRG__popup-content-container{flex-direction:column;align-items:center;gap:24px;display:flex}
@media (min-width:600px){.EmailInput-module-scss-module__LMQ8Xa__input{max-width:var(--max-width,auto)}}
@media (min-width:600px){.SsnInput-module-scss-module__UejvHW__input{max-width:var(--max-width,auto)}}
.ContactDetailsForm-module-scss-module__TflEhG__container,.ContactDetailsForm-module-scss-module__TflEhG__row{gap:var(--purpur-spacing-200);flex-direction:column;display:flex}@media (min-width:1024px){.ContactDetailsForm-module-scss-module__TflEhG__row{flex-direction:row}}.ContactDetailsForm-module-scss-module__TflEhG__authentication{flex:100%}@media (min-width:1024px){.ContactDetailsForm-module-scss-module__TflEhG__authentication{flex:0 1 calc(50% - var(--purpur-spacing-300)/2)}}.ContactDetailsForm-module-scss-module__TflEhG__input-wrapper{flex:1 1 0}.ContactDetailsForm-module-scss-module__TflEhG__notification{margin-top:var(--purpur-spacing-100);margin-bottom:var(--purpur-spacing-200)}
.ContactDetailsStep-module-scss-module__V-AvsG__email{word-break:break-all}
.HintCard-module-scss-module__GPh8Rq__wrapper{border-radius:var(--purpur-border-radius-sm);border:var(--purpur-border-width-xs) solid var(--purpur-color-transparent-black-50);padding:var(--purpur-spacing-100) var(--purpur-spacing-150)}.HintCard-module-scss-module__GPh8Rq__wrapper[data-status=info]{color:var(--purpur-color-text-status-info-strong);background:var(--purpur-color-background-status-info-medium)}.HintCard-module-scss-module__GPh8Rq__wrapper[data-status=info] *{color:var(--purpur-color-text-status-info-strong)}.HintCard-module-scss-module__GPh8Rq__wrapper[data-status=warning]{color:var(--purpur-color-text-status-warning-strong);background:var(--purpur-color-background-status-warning-medium)}.HintCard-module-scss-module__GPh8Rq__wrapper[data-status=warning] *{color:var(--purpur-color-text-status-warning-strong)}.HintCard-module-scss-module__GPh8Rq__wrapper[data-status=error]{color:var(--purpur-color-text-status-error-strong);background:var(--purpur-color-background-status-error-medium)}.HintCard-module-scss-module__GPh8Rq__wrapper[data-status=error] *{color:var(--purpur-color-text-status-error-strong)}.HintCard-module-scss-module__GPh8Rq__wrapper[data-status=success]{color:var(--purpur-color-text-status-success-strong);background:var(--purpur-color-background-status-success-medium)}.HintCard-module-scss-module__GPh8Rq__wrapper[data-status=success] *{color:var(--purpur-color-text-status-success-strong)}.HintCard-module-scss-module__GPh8Rq__wrapper[data-status=special]{color:var(--purpur-color-text-status-special);background:var(--purpur-color-background-status-special)}.HintCard-module-scss-module__GPh8Rq__wrapper[data-status=special] *{color:var(--purpur-color-text-status-special)}
.DeliveryAddressSearch-module-scss-module__T70wdW__customer-address-wrapper{gap:var(--purpur-spacing-100);flex-direction:column;display:flex}.DeliveryAddressSearch-module-scss-module__T70wdW__customer-address-details{background-color:var(--purpur-color-functional-white);border-radius:var(--purpur-border-radius-md);border:var(--purpur-border-width-xs) solid var(--purpur-color-border-interactive-subtle);padding:var(--purpur-spacing-200);position:relative}.DeliveryAddressSearch-module-scss-module__T70wdW__modify-button{cursor:pointer;position:absolute;top:2px;right:2px}.DeliveryAddressSearch-module-scss-module__T70wdW__modify-button-content{justify-content:center;align-items:center;gap:var(--purpur-spacing-100);padding:var(--purpur-spacing-50);display:flex}
.SimpleRadio-module-scss-module__PhobJa__simple-radio{z-index:1;appearance:none;opacity:0;height:calc(var(--purpur-spacing-400) + var(--purpur-spacing-150));width:calc(var(--purpur-spacing-400) + var(--purpur-spacing-150));cursor:default;margin:0;padding:0;position:absolute;inset:0}.SimpleRadio-module-scss-module__PhobJa__simple-radio--hide-outline{outline:none}.SimpleRadio-module-scss-module__PhobJa__simple-radio:not(:checked):not(:disabled){cursor:pointer}
.DeliveryOptionCard-module-scss-module__Q-Sc6W__wrapper{border-radius:var(--purpur-border-radius-md);background-color:var(--purpur-color-background-secondary);padding:var(--purpur-spacing-200) var(--purpur-spacing-250);box-shadow:0px 0px 0px 1px var(--purpur-color-border-weak) inset;flex-direction:column;align-items:flex-start;transition:box-shadow .1s;display:flex;position:relative}.DeliveryOptionCard-module-scss-module__Q-Sc6W__wrapper:has(.DeliveryOptionCard-module-scss-module__Q-Sc6W__delivery-option-radio:checked){box-shadow:0px 0px 0px 3px var(--purpur-color-border-interactive-primary) inset}.DeliveryOptionCard-module-scss-module__Q-Sc6W__wrapper:has(.DeliveryOptionCard-module-scss-module__Q-Sc6W__delivery-option-radio:not(:checked)):hover{box-shadow:0px 0px 0px 1px var(--purpur-color-border-interactive-subtle-hover) inset}.DeliveryOptionCard-module-scss-module__Q-Sc6W__wrapper:has(input:focus-visible){outline:var(--purpur-border-width-sm) solid var(--purpur-color-border-interactive-focus);outline-offset:var(--purpur-spacing-25)}.DeliveryOptionCard-module-scss-module__Q-Sc6W__label{font-weight:var(--purpur-typography-weight-bold);color:var(--purpur-color-text-default)}.DeliveryOptionCard-module-scss-module__Q-Sc6W__label:after{content:"";position:absolute;inset:0}.DeliveryOptionCard-module-scss-module__Q-Sc6W__label--selected:after{cursor:auto}.DeliveryOptionCard-module-scss-module__Q-Sc6W__label--unselected:after{cursor:pointer}.DeliveryOptionCard-module-scss-module__Q-Sc6W__radio-input-wrapper{gap:var(--purpur-spacing-100);padding:var(--purpur-spacing-150) 0;align-items:center;width:100%;display:flex}.DeliveryOptionCard-module-scss-module__Q-Sc6W__display-date-wrapper{border-top:1px solid var(--purpur-color-border-weak);width:100%;padding-top:var(--purpur-spacing-100);flex-direction:column;justify-content:flex-end;display:flex}.DeliveryOptionCard-module-scss-module__Q-Sc6W__display-date-wrapper--selected{border-top:1px solid var(--purpur-color-functional-transparent)}.DeliveryOptionCard-module-scss-module__Q-Sc6W__image-and-price-wrapper{align-items:center;width:100%;display:flex}.DeliveryOptionCard-module-scss-module__Q-Sc6W__image{width:auto;height:24px}.DeliveryOptionCard-module-scss-module__Q-Sc6W__delivery-fee{margin-left:auto}.DeliveryOptionCard-module-scss-module__Q-Sc6W__content-wrapper{gap:var(--purpur-spacing-100);flex-direction:column;font-size:1.4rem;display:flex}.DeliveryOptionCard-module-scss-module__Q-Sc6W__address{font-weight:var(--purpur-typography-weight-medium)}.DeliveryOptionCard-module-scss-module__Q-Sc6W__instructions{white-space:break-spaces}.DeliveryOptionCard-module-scss-module__Q-Sc6W__animate-height{width:100%}
.DeliveryOptionsDeliveryFee-module-scss-module__EYdEvq__original-fee{color:var(--purpur-color-text-weak);text-decoration:line-through}.DeliveryOptionsDeliveryFee-module-scss-module__EYdEvq__delivery-fee{color:var(--purpur-color-text-status-discount);margin-left:var(--purpur-spacing-50);font-weight:var(--purpur-typography-weight-bold)}
.DeliveryOptionsForm-module-scss-module__WzomZG__disclaimer{color:var(--purpur-color-gray-700);align-items:center;gap:var(--purpur-spacing-50);display:flex}.DeliveryOptionsForm-module-scss-module__WzomZG__disclaimer-info-icon{color:var(--purpur-color-text-status-info-medium);flex-shrink:0}.DeliveryOptionsForm-module-scss-module__WzomZG__delivery-options-list{gap:var(--purpur-spacing-150);font-family:var(--purpur-typography-family-default);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DeliveryOptionsForm-module-scss-module__WzomZG__horizontal-rule{background:var(--purpur-color-border-weak);border:none;width:100%;height:1px}.DeliveryOptionsForm-module-scss-module__WzomZG__form{gap:var(--purpur-spacing-300);flex-direction:column;display:flex}
.StepHeading-module-scss-module__WKsEVW__wrapper{--gutter:var(--purpur-spacing-200);padding-top:0}.StepHeading-module-scss-module__WKsEVW__wrapper[data-active=false]{padding-left:var(--gutter);padding-right:var(--gutter);margin:0 calc(-1*var(--gutter))}@media (min-width:600px){.StepHeading-module-scss-module__WKsEVW__wrapper{--gutter:var(--purpur-spacing-300);border-top-left-radius:0;border-top-right-radius:0;margin:0;padding-left:0;padding-right:0}.StepHeading-module-scss-module__WKsEVW__wrapper[data-radius-top=true]{border-top-right-radius:var(--purpur-border-radius-md);border-top-left-radius:var(--purpur-border-radius-md)}.StepHeading-module-scss-module__WKsEVW__wrapper[data-active=false]{background:0 0}}.StepHeading-module-scss-module__WKsEVW__fieldset{border:none;padding:0}.StepHeading-module-scss-module__WKsEVW__legend{margin-bottom:var(--purpur-spacing-300);align-items:center;gap:var(--purpur-spacing-100);width:100%;display:flex}.StepHeading-module-scss-module__WKsEVW__legend--padding{padding:var(--purpur-spacing-200) 0}.StepHeading-module-scss-module__WKsEVW__step-number{background-color:var(--purpur-color-gray-400);color:var(--purpur-color-brand-white);border-radius:20px;padding:4px 10px;font-size:1.2rem;font-weight:700}.StepHeading-module-scss-module__WKsEVW__step-number[data-active=true]{background-color:var(--purpur-color-purple-900)}.StepHeading-module-scss-module__WKsEVW__step-number[data-round=true]{border-radius:50%;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:flex}.StepHeading-module-scss-module__WKsEVW__heading[data-font-display=true]{font-family:var(--purpur-typography-family-display)}.StepHeading-module-scss-module__WKsEVW__heading[data-is-active=false]{color:var(--purpur-color-gray-600)}
.DeliveryOptionsPreamble-module-scss-module__M4HX7q__wrapper{margin-bottom:var(--purpur-spacing-200)}.DeliveryOptionsPreamble-module-scss-module__M4HX7q__list{gap:var(--purpur-spacing-150);font-family:var(--purpur-typography-family-default);margin:var(--purpur-spacing-150) 0;flex-direction:column;padding:0;list-style:none;display:flex}.DeliveryOptionsPreamble-module-scss-module__M4HX7q__list-item{align-items:center;gap:var(--purpur-spacing-100);display:flex}
.StepStateWrapper-module-scss-module__06pT2W__wrapper{display:none}.StepStateWrapper-module-scss-module__06pT2W__wrapper[data-show=true]{display:block}
.Price-module-scss-module__DuHUTG__text{flex-direction:column;font-weight:400;display:flex}
.ConfigurationStep-module-scss-module__FXEWAW__step-body{flex-direction:column;display:flex}.ConfigurationStep-module-scss-module__FXEWAW__step-body.ConfigurationStep-module-scss-module__FXEWAW__addGapSm{gap:var(--purpur-spacing-300)}.ConfigurationStep-module-scss-module__FXEWAW__step-body.ConfigurationStep-module-scss-module__FXEWAW__addGapLg{gap:var(--purpur-spacing-600)}.ConfigurationStep-module-scss-module__FXEWAW__step-body a{color:var(--purpur-color-text-interactive-primary)}.ConfigurationStep-module-scss-module__FXEWAW__step-body a:hover{color:var(--purpur-color-text-interactive-primary-hover);background-color:var(--purpur-color-background-interactive-transparent-hover)}.ConfigurationStep-module-scss-module__FXEWAW__step-body a:active{color:var(--purpur-color-text-interactive-primary-active);background-color:var(--purpur-color-background-interactive-transparent-active)}.ConfigurationStep-module-scss-module__FXEWAW__active-slot-wrapper{gap:var(--purpur-spacing-100);flex-direction:column;display:flex}.ConfigurationStep-module-scss-module__FXEWAW__notification{margin-bottom:var(--purpur-spacing-300)}
.PaymentMethods-module-scss-module__In5aca__payment-methods-list{gap:var(--purpur-spacing-200);flex-direction:column;margin:0;padding:0;display:flex}.PaymentMethods-module-scss-module__In5aca__payment-method-item{list-style-type:none}.PaymentMethods-module-scss-module__In5aca__title{max-width:70%;font-weight:700}.PaymentMethods-module-scss-module__In5aca__image{width:auto}.PaymentMethods-module-scss-module__In5aca__price{opacity:1;text-align:left;font-weight:400;transition:opacity .2s ease-in-out}.PaymentMethods-module-scss-module__In5aca__selected-price-wrapper .PaymentMethods-module-scss-module__In5aca__price{text-align:right;font-weight:700}.PaymentMethods-module-scss-module__In5aca__body-content{padding-bottom:var(--purpur-spacing-200)}.PaymentMethods-module-scss-module__In5aca__footnote{text-align:right}
.TopupTermsAndGoToPayment-module-scss-module__fxJKOW__wrapper{border-top:2px solid var(--purpur-color-gray-200);flex-direction:column;gap:1.6rem;margin-bottom:1.6rem;display:flex}.TopupTermsAndGoToPayment-module-scss-module__fxJKOW__terms{flex-direction:column;gap:1.6rem;display:flex}.TopupTermsAndGoToPayment-module-scss-module__fxJKOW__heading{margin-top:1.6rem}.TopupTermsAndGoToPayment-module-scss-module__fxJKOW__checkbox-wrapper{flex-direction:row;align-items:center;gap:1.6rem;display:flex}
.SubmitOrderFormButton-module-scss-module__quOtIG__submit-button-content{gap:var(--purpur-spacing-100);align-items:center;display:flex;position:relative}.SubmitOrderFormButton-module-scss-module__quOtIG__submit-button-content.SubmitOrderFormButton-module-scss-module__quOtIG__padding-right{padding-right:34px}.SubmitOrderFormButton-module-scss-module__quOtIG__loading-spinner-container{position:absolute;top:50%;right:-4px;transform:translateY(-50%)}
.TopupReceiptEmailAndSummary-module-scss-module__fRieha__border-wrapper{border:1px solid var(--purpur-color-gray-200);border-radius:var(--purpur-border-radius-md);margin-bottom:var(--purpur-spacing-300)}.TopupReceiptEmailAndSummary-module-scss-module__fRieha__inner-wrapper{padding:var(--purpur-spacing-150) var(--purpur-spacing-150) 0 var(--purpur-spacing-150)}.TopupReceiptEmailAndSummary-module-scss-module__fRieha__form{margin-bottom:var(--purpur-spacing-400)}
.GenericAddonCard-module-scss-module__29mKfG__container{z-index:0;border-radius:var(--purpur-border-radius-md);height:500px;transition:box-shadow var(--purpur-motion-duration-150) ease;position:relative}.GenericAddonCard-module-scss-module__29mKfG__container[data-selected=true]{outline-color:var(--purpur-color-border-interactive-primary-active);box-shadow:inset 0 0 0 var(--purpur-border-width-sm) var(--purpur-color-border-interactive-primary-active)}.GenericAddonCard-module-scss-module__29mKfG__cta{width:fit-content}.GenericAddonCard-module-scss-module__29mKfG__color-dot-container{gap:var(--purpur-spacing-200);padding:var(--purpur-spacing-100) 0;justify-content:center;align-items:center;display:flex}.GenericAddonCard-module-scss-module__29mKfG__color-dot-container__active{padding:var(--purpur-spacing-200) 0;z-index:5;background-color:var(--purpur-color-background-primary);opacity:0;flex-direction:column;transition:all .3s ease-in-out;position:absolute;bottom:3rem;left:0;right:0;transform:translateY(25%);box-shadow:0 -6px 6px #0000000d}.GenericAddonCard-module-scss-module__29mKfG__color-dot-container__active[aria-expanded=true]{opacity:1;transform:translateY(0)}.GenericAddonCard-module-scss-module__29mKfG__color-dot-container__active[aria-hidden=true]{pointer-events:none}.GenericAddonCard-module-scss-module__29mKfG__color-selector{align-items:center;gap:var(--purpur-spacing-200);padding:var(--purpur-spacing-100) 0;display:flex}.GenericAddonCard-module-scss-module__29mKfG__color-input-wrapper{display:flex;position:relative}.GenericAddonCard-module-scss-module__29mKfG__color-input{clip:rect(0 0 0 0);clip-path:circle(0%);width:0;height:0;margin:0;position:absolute}.GenericAddonCard-module-scss-module__29mKfG__color-input:checked~label:after{content:"";outline:var(--purpur-border-width-xs) solid var(--purpur-color-brand-off-black);border-radius:50%;position:absolute;inset:0}.GenericAddonCard-module-scss-module__29mKfG__color-input:checked~label>div{position:relative}.GenericAddonCard-module-scss-module__29mKfG__color-input:checked~label>div:after{content:"";outline:var(--purpur-border-width-sm) solid var(--purpur-color-brand-white);outline-offset:calc(var(--purpur-border-width-sm)*-1);background-color:#0000;border-radius:50%;position:absolute;inset:0}.GenericAddonCard-module-scss-module__29mKfG__color-input:focus-visible~label{outline:var(--purpur-border-width-sm) solid var(--purpur-color-border-interactive-focus);outline-offset:.2rem}.GenericAddonCard-module-scss-module__29mKfG__color-input-label{cursor:pointer;background:0 0;border-radius:50%;padding:0;position:relative}.GenericAddonCard-module-scss-module__29mKfG__color-input-icon{color:var(--purpur-color-text-default);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.GenericAddonCard-module-scss-module__29mKfG__color-input-icon--negative{color:var(--purpur-color-text-default-negative)}.GenericAddonCard-module-scss-module__29mKfG__content{text-align:center;flex-direction:column;grid-area:content;display:flex}.GenericAddonCard-module-scss-module__29mKfG__add-to-cart-button{width:fit-content}.GenericAddonCard-module-scss-module__29mKfG__image{opacity:0;transition:opacity .2s ease-in-out}.GenericAddonCard-module-scss-module__29mKfG__image[data-loaded=true]{opacity:1}.GenericAddonCard-module-scss-module__29mKfG__media{height:20rem;position:relative}.GenericAddonCard-module-scss-module__29mKfG__media img{object-fit:contain}.GenericAddonCard-module-scss-module__29mKfG__heading{text-align:center;margin-top:var(--purpur-spacing-600)}.GenericAddonCard-module-scss-module__29mKfG__heading *{justify-content:center}.GenericAddonCard-module-scss-module__29mKfG__heading button{text-wrap:balance;text-align:center}.GenericAddonCard-module-scss-module__29mKfG__info-button{right:var(--purpur-spacing-50);bottom:var(--purpur-spacing-50);z-index:10;border-radius:var(--purpur-border-radius-full);position:absolute}
.AgreementSummary-module-scss-module__HF5_Xa__download-button-container{align-items:center;gap:var(--purpur-spacing-200);justify-content:flex-start;display:flex}.AgreementSummary-module-scss-module__HF5_Xa__heading{font-weight:var(--purpur-typography-weight-bold)}
.CompletedContent-module-scss-module__yvISrW__wrapper{flex-direction:column;display:flex}
.GenericAddons-module-scss-module__w8t3WG__container{margin-bottom:var(--purpur-spacing-300)}
.DownloadStatus-module-scss-module__8OH3rW__icon-check-circle-filled{color:var(--purpur-color-background-status-success-strong)}.DownloadStatus-module-scss-module__8OH3rW__icon-error{color:var(--purpur-color-text-status-error-medium)}
.RefillSubscriptions-module-scss-module__dKGhJa__wrapper{gap:var(--purpur-spacing-100);flex-direction:column;display:flex}.RefillSubscriptions-module-scss-module__dKGhJa__label{font-weight:var(--purpur-typography-weight-medium)}.RefillSubscriptions-module-scss-module__dKGhJa__button-group{gap:var(--purpur-spacing-200);flex-wrap:wrap;display:flex}
.ProductRecommendationCard-module-scss-module__4sDN5q__container{outline:var(--purpur-border-width-xs) solid var(--purpur-color-border-medium);text-align:left;background-color:var(--background-color);width:100%;height:100%;min-height:30rem;box-shadow:0 var(--purpur-spacing-25) var(--purpur-spacing-50) #b5b5b5;border-radius:.8rem;transition:box-shadow .15s ease-in-out,background .15s ease-in-out;position:relative;overflow:hidden}.ProductRecommendationCard-module-scss-module__4sDN5q__container:hover{box-shadow:0 var(--purpur-spacing-25) var(--purpur-spacing-200) #878787}.ProductRecommendationCard-module-scss-module__4sDN5q__container[data-selected=true]{outline:var(--purpur-border-width-md) solid var(--purpur-color-border-interactive-primary-active)}.ProductRecommendationCard-module-scss-module__4sDN5q__container:has(:focus-visible){outline:var(--purpur-border-width-sm) solid var(--purpur-color-border-interactive-focus);outline-offset:var(--purpur-spacing-25)}.ProductRecommendationCard-module-scss-module__4sDN5q__content-wrapper{padding:var(--purpur-spacing-200);flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative}.ProductRecommendationCard-module-scss-module__4sDN5q__button{background:var(--purpur-color-background-primary);width:fit-content}.ProductRecommendationCard-module-scss-module__4sDN5q__image{pointer-events:none;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s ease-in-out;position:absolute;top:0;-webkit-mask-image:linear-gradient(#000000e6,#00000080);mask-image:linear-gradient(#000000e6,#00000080)}.ProductRecommendationCard-module-scss-module__4sDN5q__image[data-loaded=true]{opacity:1}.ProductRecommendationCard-module-scss-module__4sDN5q__text-wrapper{line-height:1.5}.ProductRecommendationCard-module-scss-module__4sDN5q__title{gap:var(--purpur-spacing-100);color:var(--purpur-color-text-default-negative);flex-direction:column;font-size:2rem;font-weight:700;display:flex}.ProductRecommendationCard-module-scss-module__4sDN5q__description{color:var(--purpur-color-text-default-negative);font-size:1.4rem;font-weight:400}.ProductRecommendationCard-module-scss-module__4sDN5q__price{color:var(--purpur-color-text-default-negative);font-size:1.6rem;font-weight:700}.ProductRecommendationCard-module-scss-module__4sDN5q__info-button{bottom:var(--purpur-spacing-50);right:var(--purpur-spacing-50);border-radius:var(--purpur-border-radius-full);color:var(--purpur-color-text-default-negative);position:absolute}.ProductRecommendationCard-module-scss-module__4sDN5q__info-button:focus-visible:before{border-radius:var(--purpur-border-radius-full)}
.CheckoutLegalRights-module-scss-module__4UJewq__heading{font-weight:var(--purpur-typography-weight-bold)}.CheckoutLegalRights-module-scss-module__4UJewq__image{padding:var(--purpur-spacing-300);opacity:0;transition:opacity .3s ease-in}.CheckoutLegalRights-module-scss-module__4UJewq__image[data-loaded=true]{opacity:1}.CheckoutLegalRights-module-scss-module__4UJewq__divider{border-top:var(--purpur-border-width-xs) solid var(--purpur-color-border-medium);margin:var(--purpur-spacing-150) 0}
.TopupRecurring-module-scss-module__hCcPMG__usps{padding-left:0}.TopupRecurring-module-scss-module__hCcPMG__usps li{align-items:center;gap:var(--purpur-spacing-150);line-height:1.5;list-style-type:none;display:flex}.TopupRecurring-module-scss-module__hCcPMG__usps li+li{margin-top:var(--purpur-spacing-150)}.TopupRecurring-module-scss-module__hCcPMG__usps:after{content:"";width:100%;height:1px;margin-top:var(--purpur-spacing-150);background-color:#e0e0e0;display:block}.TopupRecurring-module-scss-module__hCcPMG__inner-wrapper{padding:0 var(--purpur-spacing-200)}
.RecommendedAddons-module-scss-module__TFkeAa__container{gap:var(--purpur-spacing-50);margin-bottom:var(--purpur-spacing-300);flex-direction:column;display:flex}
.Consents-module-scss-module__dlVBwW__wrapper{padding-top:var(--purpur-spacing-300);margin-top:var(--purpur-spacing-300);border-top:1px solid var(--purpur-color-border-weak)}
.PortInOtherSsn-module-scss-module__74ukgG__container{row-gap:var(--purpur-spacing-150);border:none;flex-direction:column;padding:0;display:flex}.PortInOtherSsn-module-scss-module__74ukgG__bullets{font-family:var(--purpur-typography-family-default);line-height:var(--purpur-typography-line-height-loose)}
@keyframes TopupType-module-scss-module__nqYr4G__fade-in{66%{opacity:0;max-height:10rem}to{opacity:1;max-height:10rem}}.TopupType-module-scss-module__nqYr4G__spinner-wrapper{opacity:0;align-self:center;max-height:0;animation:.6s ease-in-out .5s forwards TopupType-module-scss-module__nqYr4G__fade-in}
.ShoppingCartFooter-module-scss-module__D-XhaG__footer{margin-bottom:var(--purpur-spacing-400);justify-content:flex-end;display:flex}
.TermsAndConsents-module-scss-module__3Xj_pW__box-wrapper{background-color:var(--purpur-color-background-primary);padding:var(--purpur-spacing-300);border-radius:var(--purpur-border-radius-md);border:1px solid #b0b0b5;flex-direction:column;display:flex}.TermsAndConsents-module-scss-module__3Xj_pW__divider{border-top:var(--purpur-border-width-xs) solid var(--purpur-color-border-medium);margin:var(--purpur-spacing-150) 0}
.PortInAddToCartStep-module-scss-module__6SNFla__wrapper{row-gap:var(--purpur-spacing-250);flex-direction:column;display:flex}.PortInAddToCartStep-module-scss-module__6SNFla__button-wrapper{gap:var(--purpur-spacing-200);margin-top:var(--purpur-spacing-200);flex-wrap:wrap;display:flex}.PortInAddToCartStep-module-scss-module__6SNFla__add-to-cart-btn{flex:auto;min-width:16rem}.PortInAddToCartStep-module-scss-module__6SNFla__radio-group{align-items:flex-start;gap:var(--purpur-spacing-150);flex-direction:column;display:flex}.PortInAddToCartStep-module-scss-module__6SNFla__radio-group label{font-weight:var(--purpur-typography-weight-normal)}.PortInAddToCartStep-module-scss-module__6SNFla__radio-group h2{font-size:clamp(var(--purpur-typography-scale-100),3cqw,var(--purpur-typography-scale-200))}.PortInAddToCartStep-module-scss-module__6SNFla__dynamic-content-wrapper{gap:var(--purpur-spacing-250);flex-direction:column;display:flex}.PortInAddToCartStep-module-scss-module__6SNFla__reserve-in-store-wrapper{margin-top:var(--purpur-spacing-200);justify-content:center;display:flex}
.PrepaidTopupCheckout-module-scss-module__y5aN2G__heading{flex-direction:column;display:flex;container-type:inline-size}@media (min-width:600px){.PrepaidTopupCheckout-module-scss-module__y5aN2G__heading{flex-direction:row;justify-content:space-between}}.PrepaidTopupCheckout-module-scss-module__y5aN2G__badge{white-space:nowrap;width:min-content;height:max-content}.PrepaidTopupCheckout-module-scss-module__y5aN2G__content{line-height:1.5}.PrepaidTopupCheckout-module-scss-module__y5aN2G__notification{margin:var(--purpur-spacing-300) 0}
.ShoppingCartHeader-module-scss-module__01U0ka__header{border-bottom:var(--purpur-border-width-xs) solid var(--purpur-color-border-weak);padding-bottom:var(--purpur-spacing-200);margin-top:var(--purpur-spacing-300);margin-bottom:var(--purpur-spacing-300);justify-content:space-between;align-items:center;display:flex}
.OrderStep-module-scss-module__pG6zbW__error{margin-top:var(--purpur-spacing-200)}
.TopupMachineProviderContextAndConfiguration-module-scss-module__CO-j5q__notification-wrapper{margin:var(--purpur-spacing-300) 0}
.ShoppingCart-module-scss-module__rRrp-G__container{container-type:inline-size}.ShoppingCart-module-scss-module__rRrp-G__loading-container{justify-content:center;align-items:center;height:100vh;display:flex}.ShoppingCart-module-scss-module__rRrp-G__loading-container>div{justify-content:center;gap:var(--purpur-spacing-100);flex-direction:column;display:flex}.ShoppingCart-module-scss-module__rRrp-G__cart-container{margin-top:var(--purpur-spacing-300);margin-bottom:var(--purpur-spacing-300);gap:var(--purpur-spacing-300);grid-template-columns:1fr;display:grid}.ShoppingCart-module-scss-module__rRrp-G__cart-container section{gap:var(--purpur-spacing-200);flex-direction:column;display:flex}@container not (max-width:600px){.ShoppingCart-module-scss-module__rRrp-G__cart-container{grid-template-columns:repeat(2,1fr)}}
