.tooltip-module__xT3_Kq__content{z-index:var(--tooltip-z-index,50);align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-full);background:var(--background);color:var(--foreground);font-size:var(--tooltip-font-size,var(--text-xs));line-height:var(--tooltip-line-height,var(--leading-xs));text-align:center;white-space:pre-line;outline:none;flex-direction:column;display:flex;box-shadow:0 .125rem .4375rem #00000012}.tooltip-module__xT3_Kq__arrow{fill:var(--background)}
.locked-phone-field-module__I8l_-W__phoneRow{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.locked-phone-field-module__I8l_-W__phoneTrigger{cursor:not-allowed;display:block}.locked-phone-field-module__I8l_-W__phoneTrigger :disabled{pointer-events:none}.locked-phone-field-module__I8l_-W__changePhonePrompt{font-family:var(--font-sans);font-weight:var(--font-weight-normal);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--muted-foreground)}.locked-phone-field-module__I8l_-W__changePhoneFallback{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.locked-phone-field-module__I8l_-W__changePhoneFallback:focus-within{clip-path:none;width:auto;height:auto;position:static;overflow:visible}
.contact-form-module__R4hrva__fields{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr);width:100%;display:grid}@media (min-width:40rem){.contact-form-module__R4hrva__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-form-module__R4hrva__fullRow{grid-column:1/-1}.contact-form-module__R4hrva__phoneField{width:100%}.contact-form-module__R4hrva__changePhoneAction{cursor:pointer;font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--chart-2-base);background:0 0;border:none;padding:0;text-decoration:underline}.contact-form-module__R4hrva__changePhoneAction.contact-form-module__R4hrva__changePhoneOnSurface{color:inherit;font-size:inherit;line-height:inherit}.contact-form-module__R4hrva__changePhoneAction:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 50%, transparent);outline:none}@media not (max-width:48rem){.contact-form-module__R4hrva__fields{gap:var(--spacing-3) var(--spacing-6)}.contact-form-module__R4hrva__fields .contact-form-module__R4hrva__changePhonePrompt,.contact-form-module__R4hrva__changePhoneAction{font-size:.5rem;line-height:var(--leading-none)}.contact-form-module__R4hrva__changePhoneTooltip{--tooltip-font-size:.5rem;--tooltip-line-height:var(--leading-none)}}@media (min-width:90rem){.contact-form-module__R4hrva__fields{gap:var(--spacing-6)}.contact-form-module__R4hrva__fields .contact-form-module__R4hrva__changePhonePrompt,.contact-form-module__R4hrva__changePhoneAction{font-size:var(--text-sm);line-height:var(--leading-sm)}.contact-form-module__R4hrva__changePhoneTooltip{--tooltip-font-size:initial;--tooltip-line-height:initial}}
.contact-summary-module__byFzrq__summary{align-items:center;gap:var(--spacing-2-5);width:100%;padding:var(--spacing-3-5) var(--spacing-4);background-color:var(--background);border:1px solid var(--input);border-radius:var(--radius-lg);display:flex}.contact-summary-module__byFzrq__icon{width:1rem;height:1rem;color:var(--chart-2-base);flex:none}.contact-summary-module__byFzrq__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--foreground);flex:1 1 0;margin:0;overflow:hidden}.contact-summary-module__byFzrq__editAction{cursor:pointer;font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--chart-2-base);background:0 0;border:none;flex:none;padding:0;text-decoration:underline}.contact-summary-module__byFzrq__editAction:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 50%, transparent);outline:none}.contact-summary-module__byFzrq__summary[data-invalid=true] .contact-summary-module__byFzrq__icon,.contact-summary-module__byFzrq__summary[data-invalid=true] .contact-summary-module__byFzrq__editAction{color:var(--destructive)}@media not (max-width:48rem){.contact-summary-module__byFzrq__summary{gap:var(--spacing-1-5);min-height:32px;padding:0 var(--spacing-2-5);border-radius:var(--radius-sm)}.contact-summary-module__byFzrq__icon{width:10px;height:10px}.contact-summary-module__byFzrq__name{font-size:.5rem;line-height:var(--leading-none)}.contact-summary-module__byFzrq__editAction{padding-inline:var(--spacing-2-5);font-weight:var(--font-weight-normal);font-size:.5rem;line-height:var(--leading-none)}}@media (min-width:90rem){.contact-summary-module__byFzrq__summary{gap:var(--spacing-2-5);min-height:0;padding:var(--spacing-5) var(--spacing-4);border-radius:var(--radius-lg)}.contact-summary-module__byFzrq__icon{width:1rem;height:1rem}.contact-summary-module__byFzrq__name{font-size:var(--text-sm);line-height:var(--leading-sm)}.contact-summary-module__byFzrq__editAction{font-weight:var(--font-weight-medium);font-size:var(--text-sm);line-height:var(--leading-sm);padding-inline:0}}
.delivery-info-card-module__Gmp-Ba__column{gap:var(--spacing-6);--text-field-gap:var(--spacing-1);--text-field-height:51px;--text-field-padding-inline:var(--spacing-4);--text-field-radius:var(--radius-lg);--text-field-large-height:51px;--text-field-small-height:51px;--text-field-small-padding-inline:var(--spacing-4);--checkbox-size:16px;--checkbox-radius:2px;--checkbox-offset:2px;--checkbox-label-font-weight:var(--font-weight-medium);flex-direction:column;width:100%;display:flex}.delivery-info-card-module__Gmp-Ba__card{gap:var(--spacing-6);background:var(--bg-gradient-glass);border-radius:var(--radius-xl);width:100%;padding:var(--spacing-6) var(--spacing-4);box-shadow:var(--inset-shadow-top-left-light), var(--inset-shadow-bottom-right-white-lg);flex-direction:column;display:flex;position:relative}.delivery-info-card-module__Gmp-Ba__pickers{gap:var(--spacing-6);flex-direction:column;width:100%;display:flex}.delivery-info-card-module__Gmp-Ba__heading{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--text-base);color:var(--foreground);line-height:1.4375rem}@media not (max-width:48rem){.delivery-info-card-module__Gmp-Ba__column{gap:var(--spacing-6);--text-field-gap:var(--spacing-1);--text-field-label-font-size:.5rem;--text-field-label-line-height:var(--leading-none);--text-field-font-size:.5rem;--text-field-line-height:.75rem;--text-field-height:32px;--text-field-padding-inline:var(--spacing-3);--text-field-radius:var(--radius-sm);--text-field-large-height:34px;--text-field-large-padding-inline:var(--spacing-3);--text-field-large-radius:var(--radius-sm);--text-field-small-height:32px;--text-field-small-padding-inline:var(--spacing-3);--text-field-small-radius:var(--radius-sm);--text-field-message-font-size:var(--text-xs);--text-field-message-line-height:.75rem;--checkbox-size:10px;--checkbox-radius:2px;--checkbox-gap:var(--spacing-1-5);--checkbox-offset:0;--checkbox-align:center;--checkbox-icon-size:8px;--checkbox-label-font-size:.5rem;--checkbox-label-line-height:var(--leading-none);--checkbox-label-font-weight:initial;--radio-size:10px;--radio-dot-radius:2px}.delivery-info-card-module__Gmp-Ba__card{gap:var(--spacing-5);background:var(--header-pill-surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-5);--border-gradient-image:none}.delivery-info-card-module__Gmp-Ba__pickers{gap:var(--spacing-3-5)}.delivery-info-card-module__Gmp-Ba__heading{font-size:var(--text-xs);line-height:var(--leading-xs)}}@media (min-width:90rem){.delivery-info-card-module__Gmp-Ba__column{--text-field-gap:initial;--text-field-label-font-size:initial;--text-field-label-line-height:initial;--text-field-font-size:initial;--text-field-line-height:initial;--text-field-height:initial;--text-field-padding-inline:initial;--text-field-radius:initial;--text-field-large-height:initial;--text-field-large-padding-inline:initial;--text-field-large-radius:initial;--text-field-small-height:initial;--text-field-small-padding-inline:initial;--text-field-small-radius:initial;--text-field-message-font-size:initial;--text-field-message-line-height:initial;--checkbox-size:initial;--checkbox-radius:initial;--checkbox-gap:initial;--checkbox-offset:initial;--checkbox-align:initial;--checkbox-icon-size:initial;--checkbox-label-font-size:initial;--checkbox-label-line-height:initial;--checkbox-label-font-weight:initial;--radio-size:initial;--radio-dot-radius:initial;gap:45px}.delivery-info-card-module__Gmp-Ba__card{gap:var(--spacing-9);border-radius:var(--radius-xl);padding:var(--spacing-10) var(--spacing-8)}.delivery-info-card-module__Gmp-Ba__pickers{gap:var(--spacing-6)}.delivery-info-card-module__Gmp-Ba__heading{font-size:var(--text-lg);line-height:var(--leading-lg)}}
.checkbox-module__FSdZ3q__root{align-items:var(--checkbox-align,flex-start);gap:var(--checkbox-gap,8px);display:flex}.checkbox-module__FSdZ3q__box{width:var(--checkbox-size,18px);height:var(--checkbox-size,18px);margin-top:var(--checkbox-offset,1px);border:1px solid var(--input);border-radius:var(--checkbox-radius,var(--radius-xs));background-color:var(--background);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.checkbox-module__FSdZ3q__box[data-state=checked]{background-color:var(--primary);border-color:var(--primary)}.checkbox-module__FSdZ3q__box:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 50%, transparent);outline:none}.checkbox-module__FSdZ3q__box:disabled{opacity:.5;cursor:not-allowed}.checkbox-module__FSdZ3q__boxError{border-color:var(--destructive)}.checkbox-module__FSdZ3q__indicator{display:flex}.checkbox-module__FSdZ3q__indicator svg{width:var(--checkbox-icon-size,12px);height:var(--checkbox-icon-size,12px);color:var(--primary-foreground)}.checkbox-module__FSdZ3q__label{font-size:var(--checkbox-label-font-size,var(--text-sm));line-height:var(--checkbox-label-line-height,var(--leading-sm));font-weight:var(--checkbox-label-font-weight);color:var(--foreground);cursor:pointer}.checkbox-module__FSdZ3q__labelError{color:var(--destructive)}@media (not (max-width:48rem)) and (not (min-width:90rem)){.checkbox-module__FSdZ3q__box{width:var(--checkbox-size,10px);height:var(--checkbox-size,10px);margin-top:var(--checkbox-offset,0);border-radius:var(--checkbox-radius,2px)}.checkbox-module__FSdZ3q__indicator svg{width:var(--checkbox-icon-size,8px);height:var(--checkbox-icon-size,8px)}}
.order-comment-field-module__14DxKq__field{width:100%;display:block}.order-comment-field-module__14DxKq__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.order-comment-field-module__14DxKq__textarea{resize:vertical;background-color:var(--background);border:1px solid var(--input);border-radius:var(--radius-lg);width:100%;min-height:88px;padding:var(--spacing-4);font-family:var(--font-sans);font-weight:var(--font-weight-normal);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--foreground)}.order-comment-field-module__14DxKq__textarea::placeholder{color:var(--muted-foreground)}.order-comment-field-module__14DxKq__textarea:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 50%, transparent);outline:none}@media (max-width:48rem){.order-comment-field-module__14DxKq__textarea{font-size:var(--text-base)}}@media not (max-width:48rem){.order-comment-field-module__14DxKq__textarea{min-height:64px;padding:var(--spacing-2);font-size:.5rem;line-height:var(--leading-none)}}@media (min-width:90rem){.order-comment-field-module__14DxKq__textarea{padding:var(--spacing-2) var(--spacing-2-5);font-size:var(--text-sm);line-height:var(--leading-sm)}}
.recipient-fields-module__DVnJia__fields{border:none;width:100%;margin:0;padding:0;display:block}.recipient-fields-module__DVnJia__grid{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr);width:100%;display:grid}@media (min-width:40rem){.recipient-fields-module__DVnJia__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.recipient-fields-module__DVnJia__heading{margin-bottom:var(--spacing-2);font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--text-base);line-height:var(--leading-base);color:var(--foreground);padding:0}@media not (max-width:48rem){.recipient-fields-module__DVnJia__grid{gap:var(--spacing-2-5) var(--spacing-6)}.recipient-fields-module__DVnJia__heading{font-size:.5rem;line-height:var(--leading-none)}}@media (min-width:90rem){.recipient-fields-module__DVnJia__grid{gap:var(--spacing-6)}.recipient-fields-module__DVnJia__heading{font-size:var(--text-base);line-height:var(--leading-base)}}
.delivery-page-content-module__xc1_SW__layout{gap:var(--spacing-6);padding-block:var(--spacing-4) var(--spacing-8);grid-template-columns:1fr;display:grid}.delivery-page-content-module__xc1_SW__emptyContainer{justify-content:center;display:flex}.delivery-page-content-module__xc1_SW__left{gap:var(--spacing-6);flex-direction:column;min-width:0;display:flex}@media not (max-width:48rem){.delivery-page-content-module__xc1_SW__layout{gap:var(--spacing-3);padding-block:var(--spacing-2) var(--spacing-11);grid-template-columns:minmax(0,584fr) minmax(0,390fr);align-items:start}}@media (min-width:90rem){.delivery-page-content-module__xc1_SW__layout{justify-content:center;gap:var(--spacing-5);padding-block:var(--spacing-4) var(--spacing-20);grid-template-columns:minmax(0,.62fr) minmax(400px,.38fr)}}
.existing-account-notice-module__y4MCrq__root{border-radius:var(--radius-md);background:var(--muted);flex-direction:column;gap:8px;padding:12px;display:flex}.existing-account-notice-module__y4MCrq__message{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--foreground)}.existing-account-notice-module__y4MCrq__actions{gap:8px;display:flex}
