.DirectSupport-module-scss-module__9N1XIq__container{margin-top:8vw;padding:18vw 4vw 8vw}@media only screen and (min-width:768px){.DirectSupport-module-scss-module__9N1XIq__container{margin-top:0;padding:8vw 4vw 3.2vw}}@media only screen and (min-width:1024px){.DirectSupport-module-scss-module__9N1XIq__container{padding:5.33333vw 2.66667vw 12vw}}.DirectSupport-module-scss-module__9N1XIq__title{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.2px;color:#000;margin-bottom:10vw;font-size:20px;font-weight:500;line-height:110%}@media only screen and (min-width:768px){.DirectSupport-module-scss-module__9N1XIq__title{margin-bottom:6vw}}@media only screen and (min-width:1024px){.DirectSupport-module-scss-module__9N1XIq__title{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.6px;margin-bottom:4vw;font-size:30px;font-weight:500;line-height:100%}}.DirectSupport-module-scss-module__9N1XIq__itemsWrapper{gap:20px;display:grid}@media only screen and (min-width:1024px){.DirectSupport-module-scss-module__9N1XIq__itemsWrapper{grid-template-columns:repeat(3,1fr);gap:4vw}}.DirectSupport-module-scss-module__9N1XIq__channel{align-items:center;gap:12px;display:flex}.DirectSupport-module-scss-module__9N1XIq__iconWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.DirectSupport-module-scss-module__9N1XIq__iconWrapper .DirectSupport-module-scss-module__9N1XIq__icon{width:24px;height:24px;display:block;position:relative}@media only screen and (min-width:1024px){.DirectSupport-module-scss-module__9N1XIq__iconWrapper .DirectSupport-module-scss-module__9N1XIq__icon{width:26px;height:26px}}[data-theme=default] .DirectSupport-module-scss-module__9N1XIq__iconWrapper .DirectSupport-module-scss-module__9N1XIq__icon{width:26px;height:26px}.DirectSupport-module-scss-module__9N1XIq__channelTitle{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.16px;color:#000;text-align:left;align-items:flex-end;margin-bottom:.3em;font-size:16px;font-weight:500;line-height:110%;display:flex}@media only screen and (min-width:1024px){[data-theme=default] .DirectSupport-module-scss-module__9N1XIq__channelTitle{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.18px;font-size:18px;font-weight:500;line-height:120%}}.DirectSupport-module-scss-module__9N1XIq__channelReply{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;text-align:left;align-items:flex-start;margin-top:.15em;font-size:12px;font-weight:400;line-height:120%;display:flex}@media only screen and (min-width:1024px){[data-theme=default] .DirectSupport-module-scss-module__9N1XIq__channelReply{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.15px;font-size:15px;font-weight:400;line-height:115%}}
.CheckoutEmptyState-module-scss-module__kgjcva__container{text-align:center;text-wrap:pretty;place-content:center;place-items:center;width:100%;height:100svh;padding:0 12vw;display:grid;position:absolute;top:0;left:0}@media only screen and (min-width:1024px){.CheckoutEmptyState-module-scss-module__kgjcva__container{padding:0}}.CheckoutEmptyState-module-scss-module__kgjcva__text{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.46px;font-size:23px;font-weight:400;line-height:105%}@media only screen and (min-width:1024px){.CheckoutEmptyState-module-scss-module__kgjcva__text{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.6px;font-size:30px;font-weight:400;line-height:100%}}.CheckoutEmptyState-module-scss-module__kgjcva__buttonWrapper{margin-top:32px}
.CheckoutStep-module-scss-module__acSvvG__container{padding:24px 0}.CheckoutStep-module-scss-module__acSvvG__container+.CheckoutStep-module-scss-module__acSvvG__container{border-top:1px solid #cdcdcd}.CheckoutStep-module-scss-module__acSvvG__container:first-of-type{padding-top:0}.CheckoutStep-module-scss-module__acSvvG__container[data-disabled=true]{opacity:.5;pointer-events:none}
.CheckoutStepHeader-module-scss-module__ZryqlG__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.CheckoutStepHeader-module-scss-module__ZryqlG__title{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.18px;align-items:center;gap:8px;font-size:18px;font-weight:400;line-height:120%;display:flex}@media only screen and (min-width:1024px){.CheckoutStepHeader-module-scss-module__ZryqlG__title{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.46px;font-size:23px;font-weight:400;line-height:105%}}.CheckoutStepHeader-module-scss-module__ZryqlG__icon{color:#4b9524;border:1px solid #4b9524;border-radius:100px;flex-shrink:0;width:16px;height:16px;padding:4px}@media only screen and (min-width:1024px){.CheckoutStepHeader-module-scss-module__ZryqlG__icon{width:20px;height:20px}}.CheckoutStepHeader-module-scss-module__ZryqlG__actions{align-items:center;gap:12px;display:flex}.CheckoutStepHeader-module-scss-module__ZryqlG__actions:empty{display:none}.CheckoutStepHeader-module-scss-module__ZryqlG__loginPrompt{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.14px;color:#676767;font-size:14px;font-weight:400;line-height:110%}@media only screen and (min-width:1024px){.CheckoutStepHeader-module-scss-module__ZryqlG__loginPrompt{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.15px;font-size:15px;font-weight:400;line-height:115%}}.CheckoutStepHeader-module-scss-module__ZryqlG__loginLink{color:#676767;text-decoration:underline}.CheckoutStepHeader-module-scss-module__ZryqlG__loginLink:hover{text-decoration:none}.CheckoutStepHeader-module-scss-module__ZryqlG__loggedInIndicator{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.14px;color:#676767;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:110%;display:flex}@media only screen and (min-width:1024px){.CheckoutStepHeader-module-scss-module__ZryqlG__loggedInIndicator{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.15px;font-size:15px;font-weight:400;line-height:115%}}.CheckoutStepHeader-module-scss-module__ZryqlG__loggedInIcon{color:#676767;flex-shrink:0;width:14px;height:14px}@media only screen and (min-width:1024px){.CheckoutStepHeader-module-scss-module__ZryqlG__loggedInIcon{width:16px;height:16px}}.CheckoutStepHeader-module-scss-module__ZryqlG__bottom{margin-top:9px}@media only screen and (min-width:1024px){.CheckoutStepHeader-module-scss-module__ZryqlG__bottom{margin-top:16px}}.CheckoutStepHeader-module-scss-module__ZryqlG__text{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.14px;color:#676767;font-size:14px;font-weight:400;line-height:110%}@media only screen and (min-width:1024px){.CheckoutStepHeader-module-scss-module__ZryqlG__text{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.15px;font-size:15px;font-weight:400;line-height:115%}}
.CheckoutModal-module-scss-module__L6ASlG__container{z-index:49;justify-content:center;align-items:flex-end;padding:15px;display:flex;position:fixed;inset:0}@media only screen and (min-width:1024px){.CheckoutModal-module-scss-module__L6ASlG__container{align-items:center;padding:20px}}.CheckoutModal-module-scss-module__L6ASlG__overlay{z-index:48}.CheckoutModal-module-scss-module__L6ASlG__content{z-index:49;background:#fff;border:1px solid #cdcdcd;border-radius:4px;width:100%;max-width:100%;padding:20px;position:relative}@media only screen and (min-width:1024px){.CheckoutModal-module-scss-module__L6ASlG__content{max-width:600px}}.CheckoutModal-module-scss-module__L6ASlG__content[data-has-close-button=true]{padding-top:44px}.CheckoutModal-module-scss-module__L6ASlG__close{pointer-events:all;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:0;right:0}.CheckoutModal-module-scss-module__L6ASlG__close svg{width:16px;height:16px;transition:fill .1s cubic-bezier(.49,.03,.13,.99)}@media (hover:hover) and (pointer:fine){.CheckoutModal-module-scss-module__L6ASlG__close:not([disabled]):hover{color:#ed001b}}@media only screen and (min-width:1024px){.CheckoutModal-module-scss-module__L6ASlG__close{top:6px;right:6px}}
.CheckoutModalHeader-module-scss-module__8vHOkq__title{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.22px;font-size:22px;font-weight:500;line-height:110%}@media only screen and (min-width:1024px){.CheckoutModalHeader-module-scss-module__8vHOkq__title{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.25px;font-size:25px;font-weight:500;line-height:110%}}.CheckoutModalHeader-module-scss-module__8vHOkq__textWrapper{gap:16px;margin-top:12px;display:flex}@media only screen and (min-width:1024px){.CheckoutModalHeader-module-scss-module__8vHOkq__textWrapper{align-items:center;margin-top:24px}}.CheckoutModalHeader-module-scss-module__8vHOkq__text{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.15px;font-size:15px;font-weight:400;line-height:115%}@media only screen and (min-width:1024px){.CheckoutModalHeader-module-scss-module__8vHOkq__text{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.18px;font-size:18px;font-weight:400;line-height:120%}}.CheckoutModalHeader-module-scss-module__8vHOkq__textIcon{aspect-ratio:1;flex-shrink:0;width:22px}
.AddressSuggestionModal-module-scss-module__l77s8W__fieldsToFixWrapper{margin-top:12px}@media only screen and (min-width:1024px){.AddressSuggestionModal-module-scss-module__l77s8W__fieldsToFixWrapper{margin-top:24px}}.AddressSuggestionModal-module-scss-module__l77s8W__list{margin-top:12px}.AddressSuggestionModal-module-scss-module__l77s8W__addressComparison{border-top:1px solid #cdcdcd;grid-template-columns:1fr;margin-top:20px;display:grid}@media only screen and (min-width:1024px){.AddressSuggestionModal-module-scss-module__l77s8W__addressComparison{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}}.AddressSuggestionModal-module-scss-module__l77s8W__addressBlock{padding-top:20px}.AddressSuggestionModal-module-scss-module__l77s8W__addressBlock:not(:last-child){padding-bottom:20px}@media only screen and (min-width:1024px){.AddressSuggestionModal-module-scss-module__l77s8W__addressBlock{flex-direction:column;display:flex}.AddressSuggestionModal-module-scss-module__l77s8W__addressBlock:not(:last-child),.AddressSuggestionModal-module-scss-module__l77s8W__addressBlock{padding-bottom:0}}.AddressSuggestionModal-module-scss-module__l77s8W__addressBlock+.AddressSuggestionModal-module-scss-module__l77s8W__addressBlock{border-top:1px solid #cdcdcd}@media only screen and (min-width:1024px){.AddressSuggestionModal-module-scss-module__l77s8W__addressBlock+.AddressSuggestionModal-module-scss-module__l77s8W__addressBlock{border-top:none}.AddressSuggestionModal-module-scss-module__l77s8W__addressBlock:only-child{grid-column:1/-1}}.AddressSuggestionModal-module-scss-module__l77s8W__addressLabel{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.16px;margin-bottom:8px;font-size:16px;font-weight:500;line-height:110%}@media only screen and (min-width:1024px){.AddressSuggestionModal-module-scss-module__l77s8W__addressLabel{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.18px;margin-bottom:12px;font-size:18px;font-weight:500;line-height:120%}}.AddressSuggestionModal-module-scss-module__l77s8W__addressLine{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.15px;font-size:15px;font-weight:400;line-height:115%}@media only screen and (min-width:1024px){.AddressSuggestionModal-module-scss-module__l77s8W__addressLine{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.16px;font-size:16px;font-weight:400;line-height:110%}}.AddressSuggestionModal-module-scss-module__l77s8W__buttonsWrapper{gap:8px;margin-top:24px;display:grid}@media only screen and (min-width:1024px){.AddressSuggestionModal-module-scss-module__l77s8W__buttonsWrapper{grid-template-columns:1fr 1fr;gap:16px;margin-top:auto;padding-top:32px}}.AddressSuggestionModal-module-scss-module__l77s8W__buttonsWrapper>:only-child{grid-column:1/-1}
