.IndicationGrid-module-scss-module__pjmhsG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (max-width:768px){.IndicationGrid-module-scss-module__pjmhsG__grid{grid-template-columns:minmax(0,1fr)}}.IndicationGrid-module-scss-module__pjmhsG__card{border:1px solid var(--color-gray-100);border-radius:var(--radius-xl);background:var(--color-white);cursor:pointer;align-items:center;gap:.875rem;width:100%;padding:.875rem;transition:all .2s;display:flex}.IndicationGrid-module-scss-module__pjmhsG__card:hover{border-color:var(--color-gray-200);background:var(--color-gray-50)}.IndicationGrid-module-scss-module__pjmhsG__card--selected{border-color:var(--color-primary);background:#a92d6514;box-shadow:0 1px 2px #0000000d}.IndicationGrid-module-scss-module__pjmhsG__card--selected:hover{border-color:var(--color-primary);background:#a92d6514}.IndicationGrid-module-scss-module__pjmhsG__iconBox{border-radius:var(--radius-lg);background:var(--color-gray-50);color:#12192466;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .3s;display:flex}.IndicationGrid-module-scss-module__pjmhsG__card:hover .IndicationGrid-module-scss-module__pjmhsG__iconBox{background:var(--color-white)}.IndicationGrid-module-scss-module__pjmhsG__iconBox--selected{background:var(--color-primary);color:var(--color-white);box-shadow:0 4px 6px #00000012}.IndicationGrid-module-scss-module__pjmhsG__card:hover .IndicationGrid-module-scss-module__pjmhsG__iconBox--selected{background:var(--color-primary)}.IndicationGrid-module-scss-module__pjmhsG__body{text-align:left;flex-grow:1}.IndicationGrid-module-scss-module__pjmhsG__title{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:#121924cc;margin-bottom:.125rem}.IndicationGrid-module-scss-module__pjmhsG__title--selected{color:var(--color-secondary)}.IndicationGrid-module-scss-module__pjmhsG__description{font-size:.625rem;font-weight:var(--font-weight-medium);color:#12192480}.IndicationGrid-module-scss-module__pjmhsG__checkbox{border:1px solid var(--color-gray-200);border-radius:var(--radius-pill);background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .2s;display:flex}.IndicationGrid-module-scss-module__pjmhsG__checkbox--selected{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}
.InlineAuthSection-module-scss-module__jWJa6G__skeleton{gap:var(--space-3);padding-block:var(--space-4);flex-direction:column;display:flex}.InlineAuthSection-module-scss-module__jWJa6G__skeletonRow{background:var(--color-gray-100);border-radius:var(--radius-lg);height:3rem;animation:2s cubic-bezier(.4,0,.6,1) infinite InlineAuthSection-module-scss-module__jWJa6G__pulse}@keyframes InlineAuthSection-module-scss-module__jWJa6G__pulse{50%{opacity:.5}}.InlineAuthSection-module-scss-module__jWJa6G__wrapper{overflow:hidden}.InlineAuthSection-module-scss-module__jWJa6G__section{gap:var(--space-5);flex-direction:column;max-width:24rem;margin-inline:auto;display:flex}.InlineAuthSection-module-scss-module__jWJa6G__tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-gray-50);border:1px solid var(--color-gray-100);grid-template-columns:1fr 1fr;display:grid}.InlineAuthSection-module-scss-module__jWJa6G__tab{border-radius:var(--radius-pill);min-height:2.75rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink-70);cursor:pointer;transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.InlineAuthSection-module-scss-module__jWJa6G__tab:hover{color:var(--color-secondary)}.InlineAuthSection-module-scss-module__jWJa6G__tab[aria-selected=true]{background:var(--color-secondary);color:var(--color-white)}.InlineAuthSection-module-scss-module__jWJa6G__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.OrderSummary-module-scss-module__RHkOOa__stack{gap:var(--space-3);flex-direction:column;display:flex}.OrderSummary-module-scss-module__RHkOOa__costLine{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-sm);display:flex}.OrderSummary-module-scss-module__RHkOOa__costLabel{color:var(--color-ink-70)}.OrderSummary-module-scss-module__RHkOOa__costValue{color:var(--color-secondary);font-weight:var(--font-weight-medium);white-space:nowrap}.OrderSummary-module-scss-module__RHkOOa__serviceBlock{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-xl);background:var(--color-gray-50);flex-direction:column;display:flex}.OrderSummary-module-scss-module__RHkOOa__serviceLine{align-items:flex-start;gap:var(--space-2);display:flex}.OrderSummary-module-scss-module__RHkOOa__serviceIcon{border-radius:var(--radius-md);background:var(--color-primary-tint-8);width:1.75rem;height:1.75rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.OrderSummary-module-scss-module__RHkOOa__serviceText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.OrderSummary-module-scss-module__RHkOOa__serviceName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.OrderSummary-module-scss-module__RHkOOa__serviceMeta{font-size:var(--font-size-xs);color:var(--color-ink-60)}.OrderSummary-module-scss-module__RHkOOa__products{gap:var(--space-2);flex-direction:column;display:flex}.OrderSummary-module-scss-module__RHkOOa__productRow{flex-direction:column;gap:.125rem;display:flex}.OrderSummary-module-scss-module__RHkOOa__productLine{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);display:flex}.OrderSummary-module-scss-module__RHkOOa__productImage{border-radius:var(--radius-lg);border:1px solid var(--color-hairline);background:var(--color-white);flex-shrink:0;width:2.75rem;height:2.75rem;display:block;overflow:hidden}.OrderSummary-module-scss-module__RHkOOa__productImageImg{object-fit:contain;width:100%;height:100%}.OrderSummary-module-scss-module__RHkOOa__productImagePlaceholder{width:100%;height:100%;color:var(--color-gray-200);background:var(--color-gray-50);justify-content:center;align-items:center;display:flex}.OrderSummary-module-scss-module__RHkOOa__productText{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.OrderSummary-module-scss-module__RHkOOa__productName{font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.OrderSummary-module-scss-module__RHkOOa__productMeta{font-size:var(--font-size-xs);color:var(--color-ink-60)}.OrderSummary-module-scss-module__RHkOOa__freeRxSublabel{font-size:var(--font-size-xs);color:var(--color-success)}.OrderSummary-module-scss-module__RHkOOa__prescriptionNote{font-size:var(--font-size-xs);color:var(--color-ink-60)}.OrderSummary-module-scss-module__RHkOOa__section{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-gray-100);flex-direction:column;display:flex}.OrderSummary-module-scss-module__RHkOOa__discountHint{margin-left:var(--space-1);font-size:var(--font-size-xs);color:var(--color-success)}.OrderSummary-module-scss-module__RHkOOa__surchargeLine{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;justify-content:space-between;gap:var(--space-3);padding-left:var(--space-4);font-size:var(--font-size-xs);color:var(--color-ink-60);display:flex}.OrderSummary-module-scss-module__RHkOOa__videoLine{justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-xs);color:var(--color-ink-70);display:flex}.OrderSummary-module-scss-module__RHkOOa__videoLabel{align-items:center;gap:var(--space-1);display:flex}.OrderSummary-module-scss-module__RHkOOa__videoValue{font-weight:var(--font-weight-medium);color:var(--color-ink-70)}.OrderSummary-module-scss-module__RHkOOa__totalRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:var(--color-gray-50);display:flex}.OrderSummary-module-scss-module__RHkOOa__totalLabel{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-secondary)}.OrderSummary-module-scss-module__RHkOOa__totalValue{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);color:var(--color-secondary);white-space:nowrap}.OrderSummary-module-scss-module__RHkOOa__shippingHint{font-size:var(--font-size-xs);color:var(--color-ink-60)}.OrderSummary-module-scss-module__RHkOOa__priceError{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-error);flex-wrap:wrap;display:flex}.OrderSummary-module-scss-module__RHkOOa__retryBtn{min-height:2.75rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.OrderSummary-module-scss-module__RHkOOa__infoBox{margin-top:var(--space-2);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-gray-50)}.OrderSummary-module-scss-module__RHkOOa__infoBox--appointment{background:color-mix(in srgb, var(--color-info) 10%, var(--color-white))}.OrderSummary-module-scss-module__RHkOOa__infoLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-ink-60)}.OrderSummary-module-scss-module__RHkOOa__infoLabel--appointment{color:var(--color-info)}.OrderSummary-module-scss-module__RHkOOa__infoName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-secondary);margin-top:.125rem}.OrderSummary-module-scss-module__RHkOOa__infoMeta{font-size:var(--font-size-xs);color:var(--color-ink-60)}.OrderSummary-module-scss-module__RHkOOa__cardDesktop{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);padding:var(--space-6);top:var(--space-4);display:block;position:sticky}@media (max-width:768px){.OrderSummary-module-scss-module__RHkOOa__cardDesktop{display:none}}.OrderSummary-module-scss-module__RHkOOa__cardHeader{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.OrderSummary-module-scss-module__RHkOOa__cardTitle{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);color:var(--color-secondary)}.OrderSummary-module-scss-module__RHkOOa__editBtn{align-items:center;gap:var(--space-1);min-height:2.75rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);display:flex}.OrderSummary-module-scss-module__RHkOOa__editBtn:hover{text-underline-offset:2px;text-decoration:underline}.OrderSummary-module-scss-module__RHkOOa__cardMobile{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);display:none;overflow:hidden}@media (max-width:768px){.OrderSummary-module-scss-module__RHkOOa__cardMobile{display:block}}.OrderSummary-module-scss-module__RHkOOa__accordionHead{align-items:center;display:flex}.OrderSummary-module-scss-module__RHkOOa__accordionToggle{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:3.5rem;padding:var(--space-4);flex:1;display:flex}.OrderSummary-module-scss-module__RHkOOa__accordionTitle{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-family:var(--font-display);font-weight:var(--font-weight-bold);color:var(--color-secondary)}.OrderSummary-module-scss-module__RHkOOa__chevron{color:var(--color-ink-60);transition:transform var(--duration-base) var(--ease-out)}.OrderSummary-module-scss-module__RHkOOa__editBtnMobile{padding-right:var(--space-4);min-height:3.5rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.OrderSummary-module-scss-module__RHkOOa__accordionPanel{overflow:hidden}.OrderSummary-module-scss-module__RHkOOa__accordionBody{padding:0 var(--space-4) var(--space-4)}
.MergeRetryCard-module-scss-module__dNyzbG__card{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);align-items:center;gap:var(--space-3);width:100%;max-width:32rem;padding:var(--space-8) var(--space-6);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.MergeRetryCard-module-scss-module__dNyzbG__icon{color:var(--color-amber-800)}.MergeRetryCard-module-scss-module__dNyzbG__title{font-family:var(--font-display);font-weight:var(--font-weight-bold);color:var(--color-secondary);font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem);line-height:1.2}.MergeRetryCard-module-scss-module__dNyzbG__text{font-size:var(--font-size-base);color:var(--color-ink-60)}.MergeRetryCard-module-scss-module__dNyzbG__button{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:var(--color-white);border-radius:var(--radius-pill);outline:2px solid var(--color-primary);outline-offset:2px;min-height:3rem;margin-top:var(--space-2);padding-inline:var(--space-8);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer}.MergeRetryCard-module-scss-module__dNyzbG__button:disabled{opacity:.6;cursor:not-allowed}
.UberDeliveryRecoveryCard-module-scss-module__hoSy5a__card{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);align-items:center;gap:var(--space-3);width:100%;padding:var(--space-6);text-align:center;flex-direction:column;display:flex}.UberDeliveryRecoveryCard-module-scss-module__hoSy5a__icon{color:var(--color-amber-800)}.UberDeliveryRecoveryCard-module-scss-module__hoSy5a__title{font-family:var(--font-display);font-weight:var(--font-weight-bold);color:var(--color-secondary);font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem);line-height:1.2}.UberDeliveryRecoveryCard-module-scss-module__hoSy5a__text{font-size:var(--font-size-base);color:var(--color-ink-60)}.UberDeliveryRecoveryCard-module-scss-module__hoSy5a__actions{gap:var(--space-2);width:100%;max-width:22rem;margin-top:var(--space-2);flex-direction:column;display:flex}.UberDeliveryRecoveryCard-module-scss-module__hoSy5a__primaryButton{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:var(--color-white);border-radius:var(--radius-pill);outline:2px solid var(--color-primary);outline-offset:2px;min-height:3rem;padding-inline:var(--space-6);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer}.UberDeliveryRecoveryCard-module-scss-module__hoSy5a__primaryButton:disabled{opacity:.6;cursor:not-allowed}.UberDeliveryRecoveryCard-module-scss-module__hoSy5a__secondaryButton{border-radius:var(--radius-pill);outline:2px solid var(--color-primary);outline-offset:2px;min-height:3rem;padding-inline:var(--space-6);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-secondary);background:var(--color-white);border:1px solid var(--color-hairline);cursor:pointer}.UberDeliveryRecoveryCard-module-scss-module__hoSy5a__secondaryButton:hover:not(:disabled){background:var(--color-gray-100)}.UberDeliveryRecoveryCard-module-scss-module__hoSy5a__secondaryButton:disabled{opacity:.6;cursor:not-allowed}
.StreetAutocompleteField-module-scss-module__52n2sq__label{margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-ink-70);display:block}.StreetAutocompleteField-module-scss-module__52n2sq__anchor{position:relative}.StreetAutocompleteField-module-scss-module__52n2sq__dropdown{z-index:var(--z-dropdown);top:calc(100% + var(--space-1));padding:var(--space-1);background:var(--color-white);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-lg);max-height:17rem;box-shadow:var(--shadow-lg);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.StreetAutocompleteField-module-scss-module__52n2sq__option{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;display:flex}.StreetAutocompleteField-module-scss-module__52n2sq__optionActive{background:var(--color-primary-tint-8)}.StreetAutocompleteField-module-scss-module__52n2sq__optionPrimary{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-secondary)}.StreetAutocompleteField-module-scss-module__52n2sq__optionSecondary{font-size:var(--font-size-xs);color:var(--color-ink-60)}.StreetAutocompleteField-module-scss-module__52n2sq__fieldError{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-error)}
.LegalCheckbox-module-scss-module__ZYudwG__card{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);padding:var(--space-5)}.LegalCheckbox-module-scss-module__ZYudwG__bareRow{align-items:flex-start;gap:var(--space-3);text-align:left;display:flex}.LegalCheckbox-module-scss-module__ZYudwG__switch{border-radius:var(--radius-pill);background:var(--color-gray-200);width:2.75rem;height:1.5rem;transition:background-color var(--duration-base) var(--ease-out);flex-shrink:0;margin-top:.125rem;padding:.25rem}.LegalCheckbox-module-scss-module__ZYudwG__switch--on{background:var(--color-success)}.LegalCheckbox-module-scss-module__ZYudwG__switch:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.LegalCheckbox-module-scss-module__ZYudwG__switchKnob{border-radius:var(--radius-pill);background:var(--color-white);width:1rem;height:1rem;box-shadow:var(--shadow-xs);transition:transform var(--duration-base) var(--ease-out);display:block;transform:translate(0)}.LegalCheckbox-module-scss-module__ZYudwG__switch--on .LegalCheckbox-module-scss-module__ZYudwG__switchKnob{transform:translate(1.25rem)}@media (prefers-reduced-motion:reduce){.LegalCheckbox-module-scss-module__ZYudwG__switch,.LegalCheckbox-module-scss-module__ZYudwG__switchKnob{transition:none}}.LegalCheckbox-module-scss-module__ZYudwG__text{font-size:var(--font-size-sm);color:var(--color-ink-70);line-height:var(--line-height-relaxed)}.LegalCheckbox-module-scss-module__ZYudwG__link{color:var(--color-primary);font-weight:var(--font-weight-medium);text-underline-offset:2px;text-decoration:underline}.LegalCheckbox-module-scss-module__ZYudwG__link:hover{color:var(--color-primary-dark)}
.MarketingOptInCheckbox-module-scss-module__AsYjjW__card{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);padding:var(--space-5)}.MarketingOptInCheckbox-module-scss-module__AsYjjW__text{font-size:var(--font-size-sm);color:var(--color-ink-70);line-height:var(--line-height-relaxed)}.MarketingOptInCheckbox-module-scss-module__AsYjjW__hint{margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--color-ink-60);line-height:var(--line-height-relaxed);padding-left:2.125rem}
.StickyCheckoutBar-module-scss-module__uSUzia__bar{z-index:var(--z-sticky);width:100%;margin-top:var(--space-4);position:relative}@media (max-width:768px){.StickyCheckoutBar-module-scss-module__uSUzia__bar{margin-top:0;position:sticky;bottom:0}}.StickyCheckoutBar-module-scss-module__uSUzia__fade{background:linear-gradient(to top, var(--color-gray-25), transparent);pointer-events:none;height:3rem;display:none;position:absolute;top:-3rem;left:0;right:0}@media (max-width:768px){.StickyCheckoutBar-module-scss-module__uSUzia__fade{display:block}}.StickyCheckoutBar-module-scss-module__uSUzia__surface{background:0 0;padding:0}@media (max-width:768px){.StickyCheckoutBar-module-scss-module__uSUzia__surface{padding:var(--space-2) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,var(--space-2)));background:var(--color-gray-25)}}.StickyCheckoutBar-module-scss-module__uSUzia__constrain{max-width:none;margin-inline:auto}@media (max-width:768px){.StickyCheckoutBar-module-scss-module__uSUzia__constrain{max-width:36rem}}.StickyCheckoutBar-module-scss-module__uSUzia__legalSlot{margin-bottom:var(--space-3)}.StickyCheckoutBar-module-scss-module__uSUzia__button{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:var(--color-white);justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:3.5rem;padding-block:var(--space-3);font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);border-radius:var(--radius-pill);box-shadow:var(--shadow-primary);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out);display:flex}.StickyCheckoutBar-module-scss-module__uSUzia__button:not(:disabled):hover{transform:translateY(-1px)}.StickyCheckoutBar-module-scss-module__uSUzia__button:active{transform:scale(.98)}.StickyCheckoutBar-module-scss-module__uSUzia__button--disabled{background:var(--color-gray-200);color:var(--color-gray-400);box-shadow:none;cursor:not-allowed}.StickyCheckoutBar-module-scss-module__uSUzia__button--disabled:active,.StickyCheckoutBar-module-scss-module__uSUzia__button--disabled:hover{transform:none}.StickyCheckoutBar-module-scss-module__uSUzia__gateHint{margin-top:var(--space-2);text-align:center;font-size:var(--font-size-sm);color:var(--color-ink-70)}.StickyCheckoutBar-module-scss-module__uSUzia__gateHint:empty{display:none}@media (max-width:768px){.StickyCheckoutBar-module-scss-module__uSUzia__gateHint{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.StickyCheckoutBar-module-scss-module__uSUzia__gateHint--pulse{animation:StickyCheckoutBar-module-scss-module__uSUzia__gate-hint-pulse .6s var(--ease-out)}@keyframes StickyCheckoutBar-module-scss-module__uSUzia__gate-hint-pulse{0%{color:var(--color-ink-70);transform:scale(1)}30%{color:var(--color-primary);transform:scale(1.04)}to{color:var(--color-ink-70);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.StickyCheckoutBar-module-scss-module__uSUzia__gateHint--pulse{color:var(--color-primary);animation:none}}.StickyCheckoutBar-module-scss-module__uSUzia__trustNote{justify-content:center;align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-ink-40);display:flex}.StickyCheckoutBar-module-scss-module__uSUzia__trustNote svg{color:var(--color-success);flex-shrink:0}
.TravelPassReminderBanner-module-scss-module__XDGKDW__banner{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4);background:var(--color-amber-100);border:1px solid var(--color-amber-400);border-radius:var(--radius-xl);display:flex}.TravelPassReminderBanner-module-scss-module__XDGKDW__icon{width:1.25rem;height:1.25rem;color:var(--color-amber-800);flex-shrink:0;margin-top:.125rem}.TravelPassReminderBanner-module-scss-module__XDGKDW__body{font-size:var(--font-size-sm)}.TravelPassReminderBanner-module-scss-module__XDGKDW__title{font-weight:var(--font-weight-semibold);color:var(--color-amber-800)}.TravelPassReminderBanner-module-scss-module__XDGKDW__text{font-size:var(--font-size-xs);color:color-mix(in srgb, var(--color-amber-800) 90%, transparent);margin-top:.125rem;line-height:1.5}
.PickupBranchSelector-module-scss-module__bsdoga__wrapper{margin-top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.PickupBranchSelector-module-scss-module__bsdoga__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-ink-70);text-transform:uppercase;letter-spacing:.06em;display:block}.PickupBranchSelector-module-scss-module__bsdoga__list{gap:var(--space-2);flex-direction:column;display:flex}.PickupBranchSelector-module-scss-module__bsdoga__hint{font-size:var(--font-size-xs);color:var(--color-primary);line-height:var(--line-height-relaxed);padding-left:var(--space-1)}.PickupBranchSelector-module-scss-module__bsdoga__option{text-align:left;width:100%;min-height:3.5rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--color-hairline);background:var(--color-white);font-size:var(--font-size-sm);color:var(--color-ink-70);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);justify-content:space-between;align-items:center;display:flex}.PickupBranchSelector-module-scss-module__bsdoga__option:not(.PickupBranchSelector-module-scss-module__bsdoga__option--selected):hover{border-color:var(--color-primary-tint-24)}.PickupBranchSelector-module-scss-module__bsdoga__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PickupBranchSelector-module-scss-module__bsdoga__option--selected{background:var(--color-primary-tint-4);border-color:var(--color-primary);font-weight:var(--font-weight-semibold);color:var(--color-secondary);box-shadow:0 0 0 1px var(--color-primary)}.PickupBranchSelector-module-scss-module__bsdoga__optionName{font-weight:var(--font-weight-semibold);color:var(--color-secondary);display:block}.PickupBranchSelector-module-scss-module__bsdoga__optionAddress{font-size:var(--font-size-xs);color:var(--color-ink-60);display:block}.PickupBranchSelector-module-scss-module__bsdoga__check{border-radius:var(--radius-pill);background:var(--color-primary);width:1.5rem;height:1.5rem;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}
.PickupBranchStep-module-scss-module__2VMrFa__step{gap:var(--space-2);flex-direction:column;display:flex}.PickupBranchStep-module-scss-module__2VMrFa__step--modal{gap:var(--space-2)}.PickupBranchStep-module-scss-module__2VMrFa__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.PickupBranchStep-module-scss-module__2VMrFa__title{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-secondary);display:inline-flex}.PickupBranchStep-module-scss-module__2VMrFa__titleIcon{color:var(--color-ink-60)}.PickupBranchStep-module-scss-module__2VMrFa__index{border-radius:var(--radius-pill);background:var(--color-secondary);width:1.375rem;height:1.375rem;color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.PickupBranchStep-module-scss-module__2VMrFa__pill{padding:.1875rem var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex-shrink:0;align-items:center;gap:.25rem;line-height:1;display:inline-flex}.PickupBranchStep-module-scss-module__2VMrFa__pill--required{color:var(--color-primary-dark);background:var(--color-primary-tint-12)}.PickupBranchStep-module-scss-module__2VMrFa__pill--done{color:var(--color-secondary);background:color-mix(in srgb, var(--color-success) 16%, transparent)}.PickupBranchStep-module-scss-module__2VMrFa__pill--done svg{color:var(--color-success)}.PickupBranchStep-module-scss-module__2VMrFa__placeholder{font-size:var(--font-size-sm);color:var(--color-ink-60);line-height:var(--line-height-relaxed);margin:0}.PickupBranchStep-module-scss-module__2VMrFa__note{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-ink-70);line-height:var(--line-height-relaxed);margin:0;display:flex}.PickupBranchStep-module-scss-module__2VMrFa__noteIcon{color:var(--color-success);flex-shrink:0}.PickupBranchStep-module-scss-module__2VMrFa__confirmed{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-white);border:1px solid var(--color-primary);border-radius:var(--radius-xl);box-shadow:0 0 0 1px var(--color-primary);display:flex}.PickupBranchStep-module-scss-module__2VMrFa__confirmedCheck{border-radius:var(--radius-pill);background:var(--color-primary);width:1.5rem;height:1.5rem;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.PickupBranchStep-module-scss-module__2VMrFa__confirmedInfo{flex-direction:column;flex:1;min-width:0;display:flex}.PickupBranchStep-module-scss-module__2VMrFa__confirmedName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.PickupBranchStep-module-scss-module__2VMrFa__confirmedAddress{font-size:var(--font-size-xs);color:var(--color-ink-60)}.PickupBranchStep-module-scss-module__2VMrFa__confirmedTag{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-ink-60);flex-shrink:0}.PickupBranchStep-module-scss-module__2VMrFa__required{padding-left:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-dark);line-height:var(--line-height-relaxed);margin:0}
.DeliveryConfig-module-scss-module__VUDzPW__tabs{background:var(--color-gray-50);border-radius:var(--radius-pill);border:1px solid var(--color-hairline);margin-bottom:var(--space-6);margin-inline:0;padding:.375rem;display:flex}@media (max-width:768px){.DeliveryConfig-module-scss-module__VUDzPW__tabs,.DeliveryConfig-module-scss-module__VUDzPW__holdBannerSlot{margin-inline:var(--space-4)}}.DeliveryConfig-module-scss-module__VUDzPW__tab{min-height:2.75rem;padding-block:var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);color:var(--color-ink-70);flex:1}.DeliveryConfig-module-scss-module__VUDzPW__tab:hover{color:var(--color-secondary)}.DeliveryConfig-module-scss-module__VUDzPW__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DeliveryConfig-module-scss-module__VUDzPW__tab--active{background:var(--color-secondary);color:var(--color-white);box-shadow:var(--shadow-sm)}.DeliveryConfig-module-scss-module__VUDzPW__tab--active:hover{color:var(--color-white)}.DeliveryConfig-module-scss-module__VUDzPW__tab--withIcon{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.DeliveryConfig-module-scss-module__VUDzPW__newBadge{background:var(--color-primary);color:var(--color-white);font-size:var(--font-size-xs);border-radius:var(--radius-pill);padding:.125rem .5rem}.DeliveryConfig-module-scss-module__VUDzPW__greenBadge{background:var(--color-success);color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-pill);padding:.125rem .5rem}.DeliveryConfig-module-scss-module__VUDzPW__infoText{color:var(--color-ink-60);font-size:var(--font-size-sm);text-align:center;padding-inline:var(--space-6);margin-bottom:var(--space-4);line-height:var(--line-height-relaxed)}@media (max-width:768px){.DeliveryConfig-module-scss-module__VUDzPW__infoText{font-size:var(--font-size-xs)}}.DeliveryConfig-module-scss-module__VUDzPW__uberCard{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);margin-inline:0;margin-bottom:var(--space-6);padding:var(--space-4);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.DeliveryConfig-module-scss-module__VUDzPW__uberCard:not(.DeliveryConfig-module-scss-module__VUDzPW__uberCard--active):hover{border-color:var(--color-primary-tint-24)}.DeliveryConfig-module-scss-module__VUDzPW__uberCard--active{background:var(--color-primary-tint-4);border-color:var(--color-primary);box-shadow:var(--shadow-sm),0 0 0 1px var(--color-primary)}@media (max-width:768px){.DeliveryConfig-module-scss-module__VUDzPW__uberCard{margin-inline:var(--space-4)}}.DeliveryConfig-module-scss-module__VUDzPW__uberHeader{margin-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.DeliveryConfig-module-scss-module__VUDzPW__uberTitleWrap{align-items:center;gap:var(--space-2);display:flex}.DeliveryConfig-module-scss-module__VUDzPW__uberTitle{font-weight:var(--font-weight-bold);color:var(--color-secondary);font-size:var(--font-size-sm)}.DeliveryConfig-module-scss-module__VUDzPW__toggle{border-radius:var(--radius-pill);width:2.75rem;height:1.5rem;transition:background-color var(--duration-base) var(--ease-out);background:var(--color-gray-200);align-items:center;padding:.25rem;display:inline-flex}.DeliveryConfig-module-scss-module__VUDzPW__toggle--active{background:var(--color-success)}.DeliveryConfig-module-scss-module__VUDzPW__toggleKnob{border-radius:var(--radius-pill);background:var(--color-white);width:1rem;height:1rem;box-shadow:var(--shadow-xs);transition:transform var(--duration-base) var(--ease-out);position:relative;transform:translate(0)}.DeliveryConfig-module-scss-module__VUDzPW__toggleKnob--active{transform:translate(1.25rem)}.DeliveryConfig-module-scss-module__VUDzPW__toggleIcon{color:var(--color-success);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DeliveryConfig-module-scss-module__VUDzPW__uberHint{font-size:var(--font-size-xs);color:var(--color-ink-60);margin-bottom:0}.DeliveryConfig-module-scss-module__VUDzPW__zipExpand{overflow:hidden}.DeliveryConfig-module-scss-module__VUDzPW__pharmacySearch{margin-bottom:var(--space-4)}.DeliveryConfig-module-scss-module__VUDzPW__pharmacySearchField{flex:1;position:relative}.DeliveryConfig-module-scss-module__VUDzPW__resetSearchButton{margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--color-ink-60);text-underline-offset:2px;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;padding:0;text-decoration:underline}.DeliveryConfig-module-scss-module__VUDzPW__resetSearchButton:hover{color:var(--color-ink-70)}.DeliveryConfig-module-scss-module__VUDzPW__resetSearchButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DeliveryConfig-module-scss-module__VUDzPW__zipRow{gap:var(--space-3);display:flex}.DeliveryConfig-module-scss-module__VUDzPW__zipFieldWrap{flex-shrink:0;width:8rem;position:relative}.DeliveryConfig-module-scss-module__VUDzPW__zipInput{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-pill);width:100%;height:3rem;padding:0 var(--space-4);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-secondary);box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);padding-right:2.75rem}.DeliveryConfig-module-scss-module__VUDzPW__zipInput::placeholder{color:var(--color-gray-400)}.DeliveryConfig-module-scss-module__VUDzPW__zipInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-tint-12);outline:none}.DeliveryConfig-module-scss-module__VUDzPW__zipSearchButton{right:var(--space-2);background:var(--color-secondary);border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:var(--color-white);transition:background-color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.DeliveryConfig-module-scss-module__VUDzPW__zipSearchButton:hover{background:var(--color-gray-800)}.DeliveryConfig-module-scss-module__VUDzPW__zipSearchButton:disabled{opacity:.5}.DeliveryConfig-module-scss-module__VUDzPW__zipSearchButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DeliveryConfig-module-scss-module__VUDzPW__locationButton{border:1px solid var(--color-success);min-height:3rem;color:var(--color-success);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;gap:var(--space-2);transition:background-color var(--duration-fast) var(--ease-out);background:#10b9810d;flex:1;display:flex}.DeliveryConfig-module-scss-module__VUDzPW__locationButton:hover{background:#10b9811a}.DeliveryConfig-module-scss-module__VUDzPW__locationButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:768px){.DeliveryConfig-module-scss-module__VUDzPW__locationButton{font-size:var(--font-size-xs)}}.DeliveryConfig-module-scss-module__VUDzPW__zipNote{font-size:var(--font-size-xs);color:var(--color-ink-60);margin-top:var(--space-2);line-height:var(--line-height-normal)}.DeliveryConfig-module-scss-module__VUDzPW__coverageNote{font-size:var(--font-size-xs);color:var(--color-ink-60);margin-top:var(--space-3)}.DeliveryConfig-module-scss-module__VUDzPW__coverageError{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-error);margin-top:var(--space-3)}.DeliveryConfig-module-scss-module__VUDzPW__coverageList{margin-top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.DeliveryConfig-module-scss-module__VUDzPW__coverageListLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-ink-40);text-transform:uppercase;letter-spacing:.06em}.DeliveryConfig-module-scss-module__VUDzPW__coverageRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.DeliveryConfig-module-scss-module__VUDzPW__coveragePharmacy{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-secondary);flex-direction:column;gap:.15rem;display:flex}.DeliveryConfig-module-scss-module__VUDzPW__coverageRange{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-error)}.DeliveryConfig-module-scss-module__VUDzPW__coverageCost{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-primary)}.DeliveryConfig-module-scss-module__VUDzPW__coverageMoqHint{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-ink-60)}.DeliveryConfig-module-scss-module__VUDzPW__pickup{margin-inline:0;margin-bottom:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}@media (max-width:768px){.DeliveryConfig-module-scss-module__VUDzPW__pickup{margin-inline:var(--space-4)}}.DeliveryConfig-module-scss-module__VUDzPW__pickupStep{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.DeliveryConfig-module-scss-module__VUDzPW__stepHead{align-items:center;gap:var(--space-2);display:flex}.DeliveryConfig-module-scss-module__VUDzPW__stepIndex{border-radius:var(--radius-pill);background:var(--color-secondary);width:1.375rem;height:1.375rem;color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.DeliveryConfig-module-scss-module__VUDzPW__stepTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-secondary)}.DeliveryConfig-module-scss-module__VUDzPW__stepDone{padding:.1875rem var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-secondary);background:color-mix(in srgb, var(--color-success) 16%, transparent);align-items:center;gap:.25rem;margin-left:auto;line-height:1;display:inline-flex}.DeliveryConfig-module-scss-module__VUDzPW__stepDone svg{color:var(--color-success)}.DeliveryConfig-module-scss-module__VUDzPW__scopeGroup{gap:var(--space-1);background:var(--color-gray-50);border:1px solid var(--color-hairline);border-radius:var(--radius-pill);padding:.375rem;display:flex}@media (max-width:768px){.DeliveryConfig-module-scss-module__VUDzPW__scopeGroup{border-radius:1.75rem;flex-direction:column}}.DeliveryConfig-module-scss-module__VUDzPW__scopeOption{text-align:center;min-height:2.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-ink-70);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);background:0 0;border:none;flex:1;justify-content:center;align-items:center;display:flex}.DeliveryConfig-module-scss-module__VUDzPW__scopeOption:not(.DeliveryConfig-module-scss-module__VUDzPW__scopeOption--active):hover{color:var(--color-secondary)}.DeliveryConfig-module-scss-module__VUDzPW__scopeOption:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DeliveryConfig-module-scss-module__VUDzPW__scopeOption--active{background:var(--color-primary);color:var(--color-white);box-shadow:var(--shadow-xs)}.DeliveryConfig-module-scss-module__VUDzPW__scopeInfo{margin-top:var(--space-1);padding:var(--space-4);background:var(--color-gray-50);border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm)}.DeliveryConfig-module-scss-module__VUDzPW__scopeInfoTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-secondary);margin:0}.DeliveryConfig-module-scss-module__VUDzPW__scopeInfoBody{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--color-ink-70);line-height:var(--line-height-relaxed)}.DeliveryConfig-module-scss-module__VUDzPW__scopeBenefits{margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.DeliveryConfig-module-scss-module__VUDzPW__scopeBenefit{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--color-secondary);display:flex}.DeliveryConfig-module-scss-module__VUDzPW__scopeBenefitIcon{color:var(--color-primary);flex-shrink:0;margin-top:.125rem}.DeliveryConfig-module-scss-module__VUDzPW__expressRow{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);width:100%;min-height:2.75rem;margin-top:var(--space-1);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);display:flex}.DeliveryConfig-module-scss-module__VUDzPW__expressRow:not(.DeliveryConfig-module-scss-module__VUDzPW__expressRow--active):hover{border-color:var(--color-primary-tint-24)}.DeliveryConfig-module-scss-module__VUDzPW__expressRow:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DeliveryConfig-module-scss-module__VUDzPW__expressRow--active{background:var(--color-primary-tint-4);border-color:var(--color-primary);box-shadow:var(--shadow-sm),0 0 0 1px var(--color-primary)}.DeliveryConfig-module-scss-module__VUDzPW__expressText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.DeliveryConfig-module-scss-module__VUDzPW__expressTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.DeliveryConfig-module-scss-module__VUDzPW__expressSub{font-size:var(--font-size-xs);color:var(--color-ink-60)}.DeliveryConfig-module-scss-module__VUDzPW__expressMeta{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.DeliveryConfig-module-scss-module__VUDzPW__expressPrice{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-secondary)}.DeliveryConfig-module-scss-module__VUDzPW__pickupNote{font-size:var(--font-size-xs);color:var(--color-ink-60);line-height:var(--line-height-relaxed);margin-top:var(--space-2)}.DeliveryConfig-module-scss-module__VUDzPW__mapSkeleton{margin-top:var(--space-4);background:var(--color-gray-50);border-radius:var(--radius-2xl);height:250px;animation:1.5s ease-in-out infinite alternate DeliveryConfig-module-scss-module__VUDzPW__fade-in}.DeliveryConfig-module-scss-module__VUDzPW__mapWrap{margin-top:var(--space-4)}.DeliveryConfig-module-scss-module__VUDzPW__pharmacyListWrap{margin-top:var(--space-2);gap:var(--space-2);flex-direction:column;display:flex}.DeliveryConfig-module-scss-module__VUDzPW__pharmacyListLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-ink-40);text-transform:uppercase;letter-spacing:.06em;display:block}.DeliveryConfig-module-scss-module__VUDzPW__pharmacyRow{text-align:left;width:100%;min-height:3.5rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--color-hairline);font-size:var(--font-size-sm);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);background:var(--color-white);color:var(--color-ink-70);justify-content:space-between;align-items:center;display:flex}.DeliveryConfig-module-scss-module__VUDzPW__pharmacyRow:not(.DeliveryConfig-module-scss-module__VUDzPW__pharmacyRow--active):hover{border-color:var(--color-primary-tint-24)}.DeliveryConfig-module-scss-module__VUDzPW__pharmacyRow:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DeliveryConfig-module-scss-module__VUDzPW__pharmacyRow--active{background:var(--color-primary-tint-4);border-color:var(--color-primary);font-weight:var(--font-weight-semibold);color:var(--color-secondary);box-shadow:0 0 0 1px var(--color-primary)}.DeliveryConfig-module-scss-module__VUDzPW__pharmacyName{font-weight:var(--font-weight-semibold);color:var(--color-secondary);display:block}.DeliveryConfig-module-scss-module__VUDzPW__pharmacyCity{font-size:var(--font-size-xs);color:var(--color-ink-60);display:block}.DeliveryConfig-module-scss-module__VUDzPW__pharmacyCheck{border-radius:var(--radius-pill);background:var(--color-primary);width:1.5rem;height:1.5rem;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}@keyframes DeliveryConfig-module-scss-module__VUDzPW__fade-in{0%{opacity:0}to{opacity:1}}
.QuantityStepper-module-scss-module__YW6Lwa__stepper{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--color-hairline-strong);background:var(--color-white);padding:var(--space-1);display:inline-flex}.QuantityStepper-module-scss-module__YW6Lwa__button{border-radius:var(--radius-pill);background:var(--color-gray-50);width:2.75rem;height:2.75rem;color:var(--color-secondary);transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}.QuantityStepper-module-scss-module__YW6Lwa__button:hover:not(:disabled){background:var(--color-gray-100)}.QuantityStepper-module-scss-module__YW6Lwa__button:active:not(:disabled){transform:scale(.9)}.QuantityStepper-module-scss-module__YW6Lwa__button:disabled{opacity:.3;cursor:not-allowed}.QuantityStepper-module-scss-module__YW6Lwa__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.QuantityStepper-module-scss-module__YW6Lwa__value{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;text-align:center;min-width:3.5rem;font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-secondary)}
.ProductDetail-module-scss-module__UrLHfa__loading{padding-block:var(--space-8);justify-content:center;align-items:center;min-height:12rem;display:flex}.ProductDetail-module-scss-module__UrLHfa__loadingIcon{color:var(--color-ink-40)}.ProductDetail-module-scss-module__UrLHfa__error{padding-block:var(--space-6);text-align:center;font-size:var(--font-size-sm);color:var(--color-ink-60)}.ProductDetail-module-scss-module__UrLHfa__root{gap:var(--space-5);flex-direction:column;display:flex}.ProductDetail-module-scss-module__UrLHfa__description{font-size:var(--font-size-sm);color:var(--color-ink-70);line-height:var(--line-height-relaxed)}.ProductDetail-module-scss-module__UrLHfa__sectionLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.06em}.ProductDetail-module-scss-module__UrLHfa__tagList{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ProductDetail-module-scss-module__UrLHfa__tag{background:var(--color-gray-100);color:var(--color-ink-70);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill)}.ProductDetail-module-scss-module__UrLHfa__effectTag{background:var(--color-primary-tint-8);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill)}.ProductDetail-module-scss-module__UrLHfa__lockNote{margin-left:var(--space-1);color:var(--color-primary);text-transform:none}.ProductDetail-module-scss-module__UrLHfa__listWrap{position:relative}.ProductDetail-module-scss-module__UrLHfa__availabilityList{margin-top:var(--space-3);gap:var(--space-2);overscroll-behavior:contain;flex-direction:column;max-height:19.5rem;margin-inline:-2px;padding:2px;display:flex;overflow-y:auto}.ProductDetail-module-scss-module__UrLHfa__scrollCue{left:50%;bottom:var(--space-3);z-index:1;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-secondary);color:var(--color-white);box-shadow:var(--shadow-lg);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;animation:1.5s ease-in-out infinite ProductDetail-module-scss-module__UrLHfa__pharmacyScrollNudge;display:inline-flex;position:absolute;transform:translate(-50%)}.ProductDetail-module-scss-module__UrLHfa__scrollCue svg{flex-shrink:0}@keyframes ProductDetail-module-scss-module__UrLHfa__pharmacyScrollNudge{0%,to{translate:0}50%{translate:0 .3rem}}@media (prefers-reduced-motion:reduce){.ProductDetail-module-scss-module__UrLHfa__scrollCue{animation:none}}.ProductDetail-module-scss-module__UrLHfa__emptyAvailability{font-size:var(--font-size-sm);color:var(--color-ink-60);padding-block:var(--space-2)}.ProductDetail-module-scss-module__UrLHfa__addBar{overflow:hidden}.ProductDetail-module-scss-module__UrLHfa__addRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-gray-100);flex-wrap:wrap;display:flex}.ProductDetail-module-scss-module__UrLHfa__totalWrap{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.ProductDetail-module-scss-module__UrLHfa__totalLabel{font-size:var(--font-size-xs);color:var(--color-gray-500)}.ProductDetail-module-scss-module__UrLHfa__totalValue{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-secondary);white-space:nowrap}.ProductDetail-module-scss-module__UrLHfa__inCart{background:color-mix(in srgb, var(--color-success) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-success) 20%, transparent);border-radius:var(--radius-xl);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;display:flex}.ProductDetail-module-scss-module__UrLHfa__inCartLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-success-strong)}.ProductDetail-module-scss-module__UrLHfa__removeButton{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-gray-500);text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-out);min-height:2.75rem;text-decoration:underline}.ProductDetail-module-scss-module__UrLHfa__removeButton:hover{color:var(--color-ink-70)}
.ShopProductGrid-module-scss-module__oKQCFW__empty{padding-inline:0;padding-block:var(--space-12);text-align:center;font-size:var(--font-size-base);color:var(--color-ink-60)}@media (max-width:768px){.ShopProductGrid-module-scss-module__oKQCFW__empty{padding-inline:var(--space-4)}}.ShopProductGrid-module-scss-module__oKQCFW__wrapper{margin-bottom:var(--space-8);padding-inline:0}@media (max-width:768px){.ShopProductGrid-module-scss-module__oKQCFW__wrapper{padding-inline:var(--space-4)}}.ShopProductGrid-module-scss-module__oKQCFW__heading{color:var(--color-gray-500);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.1em}.ShopProductGrid-module-scss-module__oKQCFW__grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:768px){.ShopProductGrid-module-scss-module__oKQCFW__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.ShopProductGrid-module-scss-module__oKQCFW__loadMore{align-items:center;gap:var(--space-3);margin-top:var(--space-8);flex-direction:column;display:flex}.ShopProductGrid-module-scss-module__oKQCFW__sentinel{width:100%;height:1px}.ShopProductGrid-module-scss-module__oKQCFW__loadedCount{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;color:var(--color-gray-500);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.ShopProductGrid-module-scss-module__oKQCFW__expandable{z-index:1;border-radius:0 0 var(--radius-2xl) var(--radius-2xl);position:relative}.ShopProductGrid-module-scss-module__oKQCFW__detailPanel{background:var(--color-white);border:1px solid var(--color-primary-tint-24);border-radius:0 0 var(--radius-2xl) var(--radius-2xl);box-shadow:var(--shadow-md);padding:var(--space-5);border-top:0}
.PharmacyLockBanner-module-scss-module__dl3AHa__banner{margin-inline:0;margin-bottom:var(--space-4);background:var(--color-primary-tint-8);border:1px solid var(--color-primary-tint-24);border-radius:var(--radius-xl);padding:var(--space-3) var(--space-4);align-items:flex-start;gap:var(--space-3);display:flex}@media (max-width:768px){.PharmacyLockBanner-module-scss-module__dl3AHa__banner{margin-inline:var(--space-4)}}.PharmacyLockBanner-module-scss-module__dl3AHa__icon{color:var(--color-primary);flex-shrink:0;margin-top:.125rem}.PharmacyLockBanner-module-scss-module__dl3AHa__body{flex:1;min-width:0}.PharmacyLockBanner-module-scss-module__dl3AHa__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.PharmacyLockBanner-module-scss-module__dl3AHa__changeButton{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-primary);text-underline-offset:2px;margin-top:var(--space-1);transition:color var(--duration-fast) var(--ease-out);text-decoration:underline}.PharmacyLockBanner-module-scss-module__dl3AHa__changeButton:hover{color:var(--color-primary-dark)}.PharmacyLockBanner-module-scss-module__dl3AHa__changeButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PharmacyLockBanner-module-scss-module__dl3AHa__confirm{margin-top:var(--space-2);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.PharmacyLockBanner-module-scss-module__dl3AHa__confirmText{font-size:var(--font-size-xs);color:var(--color-ink-60)}.PharmacyLockBanner-module-scss-module__dl3AHa__confirmYes{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-white);background:var(--color-primary);padding:.375rem var(--space-3);border-radius:var(--radius-pill);transition:background-color var(--duration-fast) var(--ease-out)}.PharmacyLockBanner-module-scss-module__dl3AHa__confirmYes:hover{background:var(--color-primary-dark)}.PharmacyLockBanner-module-scss-module__dl3AHa__confirmYes:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PharmacyLockBanner-module-scss-module__dl3AHa__confirmNo{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-ink-40);text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-out);text-decoration:underline}.PharmacyLockBanner-module-scss-module__dl3AHa__confirmNo:hover{color:var(--color-ink-70)}.PharmacyLockBanner-module-scss-module__dl3AHa__confirmNo:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.PendingSelectionNotice-module-scss-module__rUlrsa__notice{margin-inline:0;margin-bottom:var(--space-4);background:var(--color-amber-100);border:1px solid var(--color-amber-400);border-radius:var(--radius-xl);padding:var(--space-3) var(--space-4);align-items:flex-start;gap:var(--space-3);display:flex}@media (max-width:768px){.PendingSelectionNotice-module-scss-module__rUlrsa__notice{margin-inline:var(--space-4)}}.PendingSelectionNotice-module-scss-module__rUlrsa__icon{color:var(--color-amber-600);flex-shrink:0;margin-top:.125rem}.PendingSelectionNotice-module-scss-module__rUlrsa__body{flex:1;min-width:0}.PendingSelectionNotice-module-scss-module__rUlrsa__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.PendingSelectionNotice-module-scss-module__rUlrsa__text{font-size:var(--font-size-xs);color:var(--color-amber-800);line-height:var(--line-height-normal);margin-top:.125rem}
.CartCleanupNotice-module-scss-module__qdjjYa__notice{margin-inline:0;margin-bottom:var(--space-4);background:var(--color-amber-100);border:1px solid var(--color-amber-400);border-radius:var(--radius-xl);padding:var(--space-3) var(--space-4);align-items:flex-start;gap:var(--space-3);display:flex}@media (max-width:768px){.CartCleanupNotice-module-scss-module__qdjjYa__notice{margin-inline:var(--space-4)}}.CartCleanupNotice-module-scss-module__qdjjYa__icon{color:var(--color-amber-600);flex-shrink:0;margin-top:.125rem}.CartCleanupNotice-module-scss-module__qdjjYa__text{min-width:0;font-size:var(--font-size-sm);color:var(--color-amber-800);line-height:var(--line-height-normal);flex:1}.CartCleanupNotice-module-scss-module__qdjjYa__dismiss{border-radius:var(--radius-md);width:1.5rem;height:1.5rem;color:var(--color-amber-600);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CartCleanupNotice-module-scss-module__qdjjYa__dismiss:hover{background:#fbbf2440}
.MonthlyQuotaShopBanner-module-scss-module__eOJo2G__banner{margin-inline:0;margin-bottom:var(--space-3)}@media (max-width:768px){.MonthlyQuotaShopBanner-module-scss-module__eOJo2G__banner{margin-inline:var(--space-4)}}.MonthlyQuotaShopBanner-module-scss-module__eOJo2G__banner{border-radius:var(--radius-xl);padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);line-height:var(--line-height-normal);align-items:flex-start;gap:var(--space-3);border:1px solid;display:flex}.MonthlyQuotaShopBanner-module-scss-module__eOJo2G__banner--limit{color:var(--color-error);background:#ef444414;border-color:#ef44444d}.MonthlyQuotaShopBanner-module-scss-module__eOJo2G__banner--warn{border-color:var(--color-amber-400);background:var(--color-amber-100);color:var(--color-amber-800)}.MonthlyQuotaShopBanner-module-scss-module__eOJo2G__icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}
.StickyCartBar-module-scss-module__DGjcrW__wrapper{z-index:calc(var(--z-sticky) + 1);width:100%;position:sticky;bottom:0}.StickyCartBar-module-scss-module__DGjcrW__fade{background:linear-gradient(to top, var(--color-gray-25), transparent);pointer-events:none;height:3rem;position:absolute;top:-3rem;left:0;right:0}.StickyCartBar-module-scss-module__DGjcrW__bar{background:var(--color-gray-25);padding:var(--space-2) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,var(--space-2)))}.StickyCartBar-module-scss-module__DGjcrW__inner{max-width:36rem;margin-inline:auto}.StickyCartBar-module-scss-module__DGjcrW__button{width:100%;min-height:3.5rem;padding-block:var(--space-3);padding-inline:var(--space-3) var(--space-5);border-radius:var(--radius-pill);font-weight:var(--font-weight-bold);font-family:var(--font-display);font-size:var(--font-size-lg);justify-content:space-between;align-items:center;gap:var(--space-3);transition:transform var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);display:flex}.StickyCartBar-module-scss-module__DGjcrW__button:active{transform:scale(.98)}.StickyCartBar-module-scss-module__DGjcrW__button--active{background:var(--color-secondary);color:var(--color-white);box-shadow:var(--shadow-lg)}.StickyCartBar-module-scss-module__DGjcrW__button--disabled{background:var(--color-gray-100);color:var(--color-gray-400);cursor:not-allowed;box-shadow:none}.StickyCartBar-module-scss-module__DGjcrW__button--flash{animation:StickyCartBar-module-scss-module__DGjcrW__cart-bar-flash .5s var(--ease-out)}.StickyCartBar-module-scss-module__DGjcrW__left{align-items:center;gap:var(--space-3);min-width:0;display:flex}.StickyCartBar-module-scss-module__DGjcrW__badge{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.StickyCartBar-module-scss-module__DGjcrW__badge--active{background:#ffffff29}.StickyCartBar-module-scss-module__DGjcrW__badge--disabled{background:#1219240d}.StickyCartBar-module-scss-module__DGjcrW__badge--bounce{animation:.4s cubic-bezier(.34,1.56,.64,1) StickyCartBar-module-scss-module__DGjcrW__cart-badge-bounce}.StickyCartBar-module-scss-module__DGjcrW__count{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);opacity:.85;white-space:nowrap}.StickyCartBar-module-scss-module__DGjcrW__total{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);white-space:nowrap}.StickyCartBar-module-scss-module__DGjcrW__cta{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap;display:flex}@keyframes StickyCartBar-module-scss-module__DGjcrW__cart-badge-bounce{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.95)}to{transform:scale(1)}}@keyframes StickyCartBar-module-scss-module__DGjcrW__cart-bar-flash{0%{box-shadow:0 0 #10b98173}50%{box-shadow:0 0 0 8px #10b98124}to{box-shadow:0 0 #10b98100}}
.FormField-module-scss-module__D4TC_q__field{gap:var(--space-2);flex-direction:column;display:flex}.FormField-module-scss-module__D4TC_q__label{font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.FormField-module-scss-module__D4TC_q__error{font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-error)}.FormField-module-scss-module__D4TC_q__hint{font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-gray-500)}
.auth-forms-module-scss-module__eyunTW__formStack{gap:var(--space-6);flex-direction:column;display:flex}.auth-forms-module-scss-module__eyunTW__fieldStack{gap:var(--space-4);flex-direction:column;display:flex}.auth-forms-module-scss-module__eyunTW__divider{align-items:center;gap:var(--space-2);display:flex}.auth-forms-module-scss-module__eyunTW__divider__line{background:var(--color-gray-300);flex:1;height:1px}.auth-forms-module-scss-module__eyunTW__divider__label{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-gray-500)}.auth-forms-module-scss-module__eyunTW__errorBanner{padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-error);font-family:var(--font-sans);font-size:var(--font-size-sm);background:#ef444414}.auth-forms-module-scss-module__eyunTW__linkButton{width:100%;font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-primary);text-align:center;cursor:pointer;background:0 0;border:none;padding:0;display:block}.auth-forms-module-scss-module__eyunTW__linkButton:hover:not(:disabled){text-decoration:underline}.auth-forms-module-scss-module__eyunTW__linkButton:disabled{opacity:.5;cursor:not-allowed}.auth-forms-module-scss-module__eyunTW__forgotLink{margin-top:var(--space-1);font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-gray-500);cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:0}.auth-forms-module-scss-module__eyunTW__forgotLink:hover:not(:disabled){color:var(--color-secondary);text-decoration:underline}.auth-forms-module-scss-module__eyunTW__passwordField{position:relative}.auth-forms-module-scss-module__eyunTW__passwordField input{padding-right:var(--space-10)}.auth-forms-module-scss-module__eyunTW__passwordToggle{top:50%;right:var(--space-2);padding:var(--space-1);color:var(--color-gray-500);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.auth-forms-module-scss-module__eyunTW__passwordToggle:hover{color:var(--color-secondary)}.auth-forms-module-scss-module__eyunTW__passwordToggle{outline:2px solid var(--color-primary);outline-offset:2px}.auth-forms-module-scss-module__eyunTW__passwordToggle svg{width:1.125rem;height:1.125rem}.auth-forms-module-scss-module__eyunTW__hintText{margin-top:var(--space-1);font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-gray-500)}.auth-forms-module-scss-module__eyunTW__statePanel{text-align:center}.auth-forms-module-scss-module__eyunTW__statePanel__title{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.auth-forms-module-scss-module__eyunTW__statePanel__text{margin-top:var(--space-2);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-gray-600)}.auth-forms-module-scss-module__eyunTW__statePanel__inlineLink{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0}.auth-forms-module-scss-module__eyunTW__statePanel__inlineLink:hover{text-decoration:underline}.auth-forms-module-scss-module__eyunTW__statePanel__back{margin-top:var(--space-4);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0}.auth-forms-module-scss-module__eyunTW__statePanel__back:hover{text-decoration:underline}.auth-forms-module-scss-module__eyunTW__socialStack{gap:var(--space-3);flex-direction:column;display:flex}.auth-forms-module-scss-module__eyunTW__socialButton{justify-content:center;align-items:center;gap:var(--space-3);width:100%;height:2.75rem;padding:0 var(--space-4);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background .2s,border-color .2s;display:inline-flex}.auth-forms-module-scss-module__eyunTW__socialButton--google{background:var(--color-white);color:var(--color-gray-700)}.auth-forms-module-scss-module__eyunTW__socialButton--google:hover{background:var(--color-gray-50)}.auth-forms-module-scss-module__eyunTW__socialButton--apple{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.auth-forms-module-scss-module__eyunTW__socialButton--apple:hover{background:var(--color-gray-800)}.auth-forms-module-scss-module__eyunTW__socialButton svg{width:1.25rem;height:1.25rem}
.LoginModal-module-scss-module__cp7o5a__overlay{z-index:var(--z-modal-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070b129e;animation:.2s ease-out LoginModal-module-scss-module__cp7o5a__overlay-in;position:fixed;inset:0}.LoginModal-module-scss-module__cp7o5a__content{z-index:var(--z-modal);width:min(28rem,100vw - var(--space-8));max-height:calc(100vh - var(--space-8));padding:var(--space-8);background:var(--color-white);border-radius:var(--radius-xl);animation:.22s cubic-bezier(.22,1,.36,1) LoginModal-module-scss-module__cp7o5a__content-in;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 60px -20px #0006}.LoginModal-module-scss-module__cp7o5a__content:focus{outline:none}@media (max-width:768px){.LoginModal-module-scss-module__cp7o5a__content{padding:var(--space-6)}}.LoginModal-module-scss-module__cp7o5a__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.LoginModal-module-scss-module__cp7o5a__title{font-family:var(--font-display);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-2xl);color:var(--color-secondary);margin:0}.LoginModal-module-scss-module__cp7o5a__close{border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:var(--color-gray-600);cursor:pointer;background:#0000000a;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s;display:inline-flex}.LoginModal-module-scss-module__cp7o5a__close:hover{background:#00000014}.LoginModal-module-scss-module__cp7o5a__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.LoginModal-module-scss-module__cp7o5a__subtitle{margin:var(--space-2) 0 var(--space-6);font-size:var(--font-size-sm);color:var(--color-gray-600)}.LoginModal-module-scss-module__cp7o5a__footer{margin-top:var(--space-6);text-align:center;font-size:var(--font-size-sm);color:var(--color-gray-600)}.LoginModal-module-scss-module__cp7o5a__footerLink{color:var(--color-primary);font-weight:var(--font-weight-bold);text-decoration:none}.LoginModal-module-scss-module__cp7o5a__footerLink:hover{text-decoration:underline}@keyframes LoginModal-module-scss-module__cp7o5a__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes LoginModal-module-scss-module__cp7o5a__content-in{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.LoginModal-module-scss-module__cp7o5a__overlay,.LoginModal-module-scss-module__cp7o5a__content{animation:none}}
.Lock-module-scss-module__hmYTWW__lockedValue{border-radius:var(--radius-pill);vertical-align:middle;background:#ffffff1f;flex-shrink:0;height:.8rem;display:inline-block}.Lock-module-scss-module__hmYTWW__lockedSection{border-radius:var(--radius-xl);position:relative;overflow:hidden}.Lock-module-scss-module__hmYTWW__lockedSection>:first-child{filter:blur(4px);opacity:.45;-webkit-user-select:none;user-select:none;pointer-events:none}.Lock-module-scss-module__hmYTWW__lockedOverlay{border-radius:inherit;cursor:pointer;background:linear-gradient(#0f141d00 0%,#0f141db8 35%,#0f141df5 100%);border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Lock-module-scss-module__hmYTWW__lockedOverlay:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Lock-module-scss-module__hmYTWW__lockedCta{border-radius:var(--radius-pill);color:var(--color-primary-accent);font-size:.82rem;font-weight:var(--font-weight-semibold);background:#a92d651a;border:1px solid #a92d6552;align-items:center;gap:.45rem;padding:.55rem 1rem;display:inline-flex}
.DocumentAccordion-module-scss-module__o29M-G__accordion{border-radius:var(--radius-xl);border:1px solid var(--color-gray-200);background:var(--color-white);overflow:hidden}.DocumentAccordion-module-scss-module__o29M-G__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer;background:0 0;border:none;transition:background-color .15s;display:flex}.DocumentAccordion-module-scss-module__o29M-G__trigger:hover{background:var(--color-gray-50)}.DocumentAccordion-module-scss-module__o29M-G__triggerLeft{align-items:center;gap:var(--space-3);display:flex}.DocumentAccordion-module-scss-module__o29M-G__iconWrap{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 8%, transparent);width:2rem;height:2rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.DocumentAccordion-module-scss-module__o29M-G__triggerRight{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.DocumentAccordion-module-scss-module__o29M-G__viewedBadge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-success) 14%, var(--color-white));width:1.25rem;height:1.25rem;color:color-mix(in srgb, var(--color-success) 75%, var(--color-secondary));justify-content:center;align-items:center;display:flex}.DocumentAccordion-module-scss-module__o29M-G__triggerTitle{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-secondary)}.DocumentAccordion-module-scss-module__o29M-G__chevron{color:var(--color-ink-60);flex-shrink:0;transition:transform .2s}@media (prefers-reduced-motion:reduce){.DocumentAccordion-module-scss-module__o29M-G__chevron{transition:none}}.DocumentAccordion-module-scss-module__o29M-G__chevronOpen{transform:rotate(180deg)}.DocumentAccordion-module-scss-module__o29M-G__body{position:relative}.DocumentAccordion-module-scss-module__o29M-G__bodyInner{max-height:50vh;padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:color-mix(in srgb, var(--color-secondary) 80%, transparent);white-space:pre-wrap;overflow-y:auto}@media (max-width:768px){.DocumentAccordion-module-scss-module__o29M-G__bodyInner{overscroll-behavior:contain;max-height:45vh}}.DocumentAccordion-module-scss-module__o29M-G__scrollHint{pointer-events:none;padding-bottom:var(--space-2);background:linear-gradient(#0000 0%,#ffffffb3 40%,#fff 100%);justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.DocumentAccordion-module-scss-module__o29M-G__scrollHintText{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-ink-60)}
.auth-modal-module-scss-module__0ZhT2a__overlay{z-index:var(--z-modal-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070b129e;animation:.2s ease-out auth-modal-module-scss-module__0ZhT2a__overlay-in;position:fixed;inset:0}.auth-modal-module-scss-module__0ZhT2a__content{z-index:var(--z-modal);width:min(28rem,100vw - var(--space-8));max-height:calc(100vh - var(--space-8));padding:var(--space-8);background:var(--color-white);border-radius:var(--radius-xl);animation:.22s cubic-bezier(.22,1,.36,1) auth-modal-module-scss-module__0ZhT2a__content-in;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 60px -20px #0006}.auth-modal-module-scss-module__0ZhT2a__content:focus{outline:none}@media (max-width:768px){.auth-modal-module-scss-module__0ZhT2a__content{padding:var(--space-6)}}.auth-modal-module-scss-module__0ZhT2a__close{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:var(--color-gray-600);cursor:pointer;background:#0000000a;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s;display:inline-flex;position:absolute}.auth-modal-module-scss-module__0ZhT2a__close:hover{background:#00000014}.auth-modal-module-scss-module__0ZhT2a__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.auth-modal-module-scss-module__0ZhT2a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-modal-module-scss-module__0ZhT2a__tabs{gap:var(--space-4);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-gray-200);padding-right:2.5rem;display:flex}.auth-modal-module-scss-module__0ZhT2a__tab{padding-bottom:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-500);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;transition:color .18s,border-color .18s}.auth-modal-module-scss-module__0ZhT2a__tab:hover{color:var(--color-gray-700)}.auth-modal-module-scss-module__0ZhT2a__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.auth-modal-module-scss-module__0ZhT2a__tab--active{color:var(--color-primary);border-bottom-color:var(--color-primary)}@keyframes auth-modal-module-scss-module__0ZhT2a__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes auth-modal-module-scss-module__0ZhT2a__content-in{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.auth-modal-module-scss-module__0ZhT2a__overlay,.auth-modal-module-scss-module__0ZhT2a__content{animation:none}}
.PartnerInquiry-module-scss-module__tuAJkq__inquiry{flex-direction:column;gap:3.5rem;display:flex}.PartnerInquiry-module-scss-module__tuAJkq__inquiry__heading{font-family:var(--font-display);color:var(--color-white);margin:0 0 1.6rem;font-size:clamp(1.5rem,2.4vw,2rem)}.PartnerInquiry-module-scss-module__tuAJkq__inquiry__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.PartnerInquiry-module-scss-module__tuAJkq__inquiry__step{border-radius:var(--radius-2xl);background:#ffffff0d;border:1px solid #a92d652e;align-items:flex-start;gap:1rem;padding:1.6rem;display:flex}.PartnerInquiry-module-scss-module__tuAJkq__inquiry__step-number{width:2.4rem;height:2.4rem;font-family:var(--font-display);color:var(--color-white);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.PartnerInquiry-module-scss-module__tuAJkq__inquiry__step-title{font-family:var(--font-display);color:var(--color-white);margin:0 0 .4rem;font-size:1.2rem}.PartnerInquiry-module-scss-module__tuAJkq__inquiry__step-text{color:#ffffffc7;margin:0;line-height:1.6}.PartnerInquiry-module-scss-module__tuAJkq__inquiry__form-section{scroll-margin-top:6rem}.PartnerInquiry-module-scss-module__tuAJkq__inquiry__form-lead{color:#ffffffc7;max-width:42rem;margin:-.6rem 0 1.6rem;line-height:1.6}.PartnerInquiry-module-scss-module__tuAJkq__inquiry__cta{border-radius:var(--radius-pill);font-weight:var(--font-weight-extrabold);color:var(--color-white);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));align-items:center;gap:.5rem;padding:.95rem 1.6rem;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.PartnerInquiry-module-scss-module__tuAJkq__inquiry__cta:hover{transform:translateY(-1px);box-shadow:0 8px 24px #a92d6559}.PartnerInquiry-module-scss-module__tuAJkq__inquiry__cta:active{transform:translateY(0)}.PartnerInquiry-module-scss-module__tuAJkq__inquiry__cta:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:2px}@media (prefers-reduced-motion:reduce){.PartnerInquiry-module-scss-module__tuAJkq__inquiry__cta{transition:none}.PartnerInquiry-module-scss-module__tuAJkq__inquiry__cta:hover{transform:none}}.PartnerInquiry-module-scss-module__tuAJkq__inquiry__cta--secondary{background:#ffffff0a;border:1px solid #ffffff1f}.PartnerInquiry-module-scss-module__tuAJkq__inquiry__cta--secondary:hover{color:var(--color-primary-light);box-shadow:none;border-color:#a92d6566}@media (max-width:900px){.PartnerInquiry-module-scss-module__tuAJkq__inquiry__steps{grid-template-columns:1fr}}.PartnerInquiry-module-scss-module__tuAJkq__card{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);max-width:640px;padding:var(--space-8)}@media (max-width:768px){.PartnerInquiry-module-scss-module__tuAJkq__card{padding:var(--space-6)}}.PartnerInquiry-module-scss-module__tuAJkq__form{gap:var(--space-5);flex-direction:column;display:flex}.PartnerInquiry-module-scss-module__tuAJkq__form-row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.PartnerInquiry-module-scss-module__tuAJkq__form-row{grid-template-columns:1fr}}.PartnerInquiry-module-scss-module__tuAJkq__form-error{font-family:var(--font-sans);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-error);margin:0}.PartnerInquiry-module-scss-module__tuAJkq__form-privacy{font-family:var(--font-sans);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-gray-500);margin:0}.PartnerInquiry-module-scss-module__tuAJkq__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PartnerInquiry-module-scss-module__tuAJkq__success{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;flex-direction:column;display:flex}.PartnerInquiry-module-scss-module__tuAJkq__success-icon{color:var(--color-success)}.PartnerInquiry-module-scss-module__tuAJkq__success-title{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);color:var(--color-gray-900);margin:0;line-height:1.3}.PartnerInquiry-module-scss-module__tuAJkq__success-note{font-family:var(--font-sans);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);line-height:var(--line-height-normal);max-width:32rem;color:var(--color-gray-700);margin:0}
.ProductDetail-module-scss-module__mPAwbq__page{min-height:100vh;color:var(--color-white);font-family:var(--font-sans);background:linear-gradient(#161b26 0%,#0f141d 100%);padding:3rem 0 5rem}.ProductDetail-module-scss-module__mPAwbq__breadcrumb{max-width:87.5rem;margin:0 auto 1.5rem;padding:0 3rem}@media (max-width:900px){.ProductDetail-module-scss-module__mPAwbq__breadcrumb{padding:0 1.5rem}}.ProductDetail-module-scss-module__mPAwbq__backLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#ffffff8c;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.ProductDetail-module-scss-module__mPAwbq__backLink:hover{color:var(--color-primary-accent)}.ProductDetail-module-scss-module__mPAwbq__main{grid-template:"header right""body right"1fr/2fr 1fr;column-gap:3rem;max-width:87.5rem;margin:0 auto;padding:0 3rem;display:grid}@media (max-width:1024px){.ProductDetail-module-scss-module__mPAwbq__main{column-gap:2rem}}@media (max-width:900px){.ProductDetail-module-scss-module__mPAwbq__main{grid-template:"header""right""body"/1fr;padding:0 1.5rem}}.ProductDetail-module-scss-module__mPAwbq__header{flex-direction:column;grid-area:header;gap:1.25rem;padding-bottom:1.5rem;display:flex}.ProductDetail-module-scss-module__mPAwbq__body{flex-direction:column;grid-area:body;gap:1.5rem;padding-top:1.5rem;display:flex}.ProductDetail-module-scss-module__mPAwbq__chips{flex-wrap:wrap;gap:.5rem;display:flex}.ProductDetail-module-scss-module__mPAwbq__chip{border-radius:var(--radius-pill);height:1.6rem;font-size:.69rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 .75rem;display:inline-flex}.ProductDetail-module-scss-module__mPAwbq__chipType{color:var(--color-white);background:#a92d65e0}.ProductDetail-module-scss-module__mPAwbq__chipBadge{color:var(--color-amber-400);background:#fbbf241f;border:1px solid #fbbf2447}.ProductDetail-module-scss-module__mPAwbq__titleRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ProductDetail-module-scss-module__mPAwbq__title{color:var(--color-white);font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;margin:0;line-height:1.05}.ProductDetail-module-scss-module__mPAwbq__strain{font-size:.78rem;font-weight:var(--font-weight-bold);color:var(--color-primary-accent);text-transform:uppercase;letter-spacing:.07em;margin:0}.ProductDetail-module-scss-module__mPAwbq__meta{flex-wrap:wrap;gap:.5rem;display:flex}.ProductDetail-module-scss-module__mPAwbq__metaItem{border-radius:var(--radius-xl);background:#0000002e;border:1px solid #ffffff12;flex-direction:column;gap:.2rem;min-width:90px;padding:.6rem 1rem;display:flex}.ProductDetail-module-scss-module__mPAwbq__metaLabel{font-size:.63rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:#ffffff61}.ProductDetail-module-scss-module__mPAwbq__metaValue{font-size:.88rem;font-weight:var(--font-weight-semibold);color:#ffffffe6}.ProductDetail-module-scss-module__mPAwbq__section{background:#00000024;border:1px solid #ffffff12;border-radius:1.5rem;padding:1.35rem 1.5rem}.ProductDetail-module-scss-module__mPAwbq__sectionHeader{align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.ProductDetail-module-scss-module__mPAwbq__sectionIcon{border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;color:var(--color-primary-accent);background:#a92d651f;border:1px solid #a92d6538;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProductDetail-module-scss-module__mPAwbq__sectionTitle{color:var(--color-white);font-family:var(--font-display);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:.01em;margin:0}.ProductDetail-module-scss-module__mPAwbq__sectionText{color:#ffffffb3;margin:0;font-size:.92rem;line-height:1.65}.ProductDetail-module-scss-module__mPAwbq__knowledge{flex-direction:column;gap:.55rem;margin:0;display:flex}.ProductDetail-module-scss-module__mPAwbq__knowledgeRow{gap:.75rem;font-size:.88rem;line-height:1.5;display:flex}.ProductDetail-module-scss-module__mPAwbq__knowledgeRow dt{width:7.5rem;font-size:.8rem;font-weight:var(--font-weight-semibold);color:#fff6;flex-shrink:0}.ProductDetail-module-scss-module__mPAwbq__knowledgeRow dd{color:#ffffffc2;margin:0}.ProductDetail-module-scss-module__mPAwbq__chipRow{flex-wrap:wrap;gap:.4rem;display:flex}.ProductDetail-module-scss-module__mPAwbq__tagChip{border-radius:var(--radius-pill);font-size:.72rem;font-weight:var(--font-weight-semibold);color:#ffffffc7;background:#ffffff0f;align-items:center;padding:.2rem .6rem;display:inline-flex}.ProductDetail-module-scss-module__mPAwbq__right{background:radial-gradient(circle at 100% 0,#a92d6517 0%,#0000 55%),#00000038;border:1px solid #a92d6526;border-radius:1.5rem;flex-direction:column;grid-area:right;align-self:start;gap:1rem;padding:1.5rem;display:flex;position:sticky;top:5.5rem;box-shadow:0 16px 48px #00000047}@media (max-width:900px){.ProductDetail-module-scss-module__mPAwbq__right{position:static}}.ProductDetail-module-scss-module__mPAwbq__imageWrap{height:200px;padding:var(--space-2);background:radial-gradient(circle at 50% 42%,#a92d6521 0%,#1f2735eb 58%,#121924fa 100%);border-radius:1.25rem;overflow:hidden}.ProductDetail-module-scss-module__mPAwbq__imageWrap img{object-fit:contain;width:100%;height:100%}.ProductDetail-module-scss-module__mPAwbq__stats{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:.75rem;padding:1rem 0;display:flex}.ProductDetail-module-scss-module__mPAwbq__stat{flex-direction:column;gap:.4rem;display:flex}.ProductDetail-module-scss-module__mPAwbq__statRatio{flex-direction:row;justify-content:space-between;align-items:center;margin-top:.15rem}.ProductDetail-module-scss-module__mPAwbq__statRow{justify-content:space-between;align-items:center;display:flex}.ProductDetail-module-scss-module__mPAwbq__statLabel{font-size:.68rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:#ffffff6b}.ProductDetail-module-scss-module__mPAwbq__statValue{font-size:.88rem;font-weight:var(--font-weight-bold);color:#ffffffe0}.ProductDetail-module-scss-module__mPAwbq__statRatioValue{font-family:var(--font-display);font-size:1.05rem;font-weight:var(--font-weight-extrabold)}.ProductDetail-module-scss-module__mPAwbq__statBar{border-radius:var(--radius-pill);background:#ffffff12;height:4px;overflow:hidden}.ProductDetail-module-scss-module__mPAwbq__statFill{border-radius:var(--radius-pill);height:100%;transition:width .7s cubic-bezier(.22,1,.36,1)}.ProductDetail-module-scss-module__mPAwbq__statFillThc{background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-primary-light) 100%)}.ProductDetail-module-scss-module__mPAwbq__statFillCbd{background:linear-gradient(90deg, #4fa7f7b3 0%, var(--color-info) 100%)}.ProductDetail-module-scss-module__mPAwbq__priceBlock{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:.1rem;padding:1rem 0;display:flex}.ProductDetail-module-scss-module__mPAwbq__priceLabel{font-size:.63rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.09em;color:#ffffff61}.ProductDetail-module-scss-module__mPAwbq__price{font-family:var(--font-display);font-size:1.55rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary-accent);line-height:1.1}.ProductDetail-module-scss-module__mPAwbq__priceUnit{font-size:.7rem;font-weight:var(--font-weight-medium);color:#ffffff61}.ProductDetail-module-scss-module__mPAwbq__priceVat{font-size:.63rem;font-weight:var(--font-weight-medium);color:#ffffff52;margin-top:.15rem}.ProductDetail-module-scss-module__mPAwbq__infoGrid{flex-direction:column;gap:.5rem;display:flex}.ProductDetail-module-scss-module__mPAwbq__infoItem{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ProductDetail-module-scss-module__mPAwbq__infoLabel{font-size:.69rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:#ffffff5c;flex-shrink:0}.ProductDetail-module-scss-module__mPAwbq__infoValue{font-size:.83rem;font-weight:var(--font-weight-semibold);color:#fffc;text-align:right}.ProductDetail-module-scss-module__mPAwbq__loginNudge{color:#b84575f2;font-size:.82rem;font-weight:var(--font-weight-semibold);cursor:pointer;background:#a92d6514;border:1px solid #a92d6533;border-radius:.9rem;align-items:center;gap:.45rem;width:100%;margin-top:.25rem;padding:.7rem 1rem;transition:background-color .18s;display:flex}.ProductDetail-module-scss-module__mPAwbq__loginNudge:hover{background:#a92d6529}.ProductDetail-module-scss-module__mPAwbq__loginNudge:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProductDetail-module-scss-module__mPAwbq__similar{max-width:87.5rem;margin:3rem auto 0;padding:0 3rem}@media (max-width:900px){.ProductDetail-module-scss-module__mPAwbq__similar{padding:0 1.5rem}}.ProductDetail-module-scss-module__mPAwbq__similarTitle{color:var(--color-white);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;margin:0 0 1.5rem}.ProductDetail-module-scss-module__mPAwbq__notFound{min-height:60vh;font-family:var(--font-display);font-size:var(--font-size-2xl);color:#ffffff70;justify-content:center;align-items:center;display:flex}.ProductDetail-module-scss-module__mPAwbq__notFoundHint{color:#ffffff73;align-items:center;gap:.4rem;margin:0;font-size:.82rem;display:inline-flex}
.SignaturePad-module-scss-module__FIBKtW__pad{border-radius:var(--radius-xl);border:2px dashed;transition:border-color .2s;position:relative}.SignaturePad-module-scss-module__FIBKtW__pad--active{background:var(--color-white);border-color:#a92d6566}.SignaturePad-module-scss-module__FIBKtW__pad--disabled{border-color:var(--color-gray-200);background:var(--color-gray-50)}.SignaturePad-module-scss-module__FIBKtW__canvas{border-radius:var(--radius-xl);width:100%;height:10rem}.SignaturePad-module-scss-module__FIBKtW__canvas--disabled{pointer-events:none;opacity:.6}
.NotificationBanner-module-scss-module__E-mV5G__wrapper{overflow:hidden}.NotificationBanner-module-scss-module__E-mV5G__banner{border-bottom:1px solid var(--color-hairline)}.NotificationBanner-module-scss-module__E-mV5G__inner{width:100%;max-width:1200px;padding-inline:var(--space-6);margin-inline:auto}@media (max-width:768px){.NotificationBanner-module-scss-module__E-mV5G__inner{padding-inline:var(--space-4)}}.NotificationBanner-module-scss-module__E-mV5G__inner{align-items:center;gap:var(--space-3);padding-block:var(--space-3);display:flex}.NotificationBanner-module-scss-module__E-mV5G__dot{flex-shrink:0;width:.75rem;height:.75rem;display:flex;position:relative}.NotificationBanner-module-scss-module__E-mV5G__dotPing{border-radius:var(--radius-pill);background:var(--color-success);opacity:.75;width:100%;height:100%;animation:1s cubic-bezier(0,0,.2,1) infinite NotificationBanner-module-scss-module__E-mV5G__notification-ping;display:inline-flex;position:absolute}.NotificationBanner-module-scss-module__E-mV5G__dotCore{border-radius:var(--radius-pill);background:var(--color-success-strong);width:.75rem;height:.75rem;display:inline-flex;position:relative}@keyframes NotificationBanner-module-scss-module__E-mV5G__notification-ping{75%,to{opacity:0;transform:scale(2)}}.NotificationBanner-module-scss-module__E-mV5G__icon{flex-shrink:0}.NotificationBanner-module-scss-module__E-mV5G__content{flex:1;min-width:0}.NotificationBanner-module-scss-module__E-mV5G__title{font-family:var(--font-sans);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:var(--line-height-normal);font-weight:var(--font-weight-semibold);margin:0}.NotificationBanner-module-scss-module__E-mV5G__body{font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0}.NotificationBanner-module-scss-module__E-mV5G__action{border-radius:var(--radius-pill);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-white);flex-shrink:0;text-decoration:none;transition:background-color .18s;display:inline-flex}.NotificationBanner-module-scss-module__E-mV5G__action:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.NotificationBanner-module-scss-module__E-mV5G__dismiss{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background-color .18s;display:flex}.NotificationBanner-module-scss-module__E-mV5G__dismiss:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.NotificationBanner-module-scss-module__E-mV5G__positive{border-bottom-color:color-mix(in srgb, var(--color-success) 30%, transparent);background:color-mix(in srgb, var(--color-success) 10%, var(--color-white))}.NotificationBanner-module-scss-module__E-mV5G__positive .NotificationBanner-module-scss-module__E-mV5G__title{color:var(--color-success-deep)}.NotificationBanner-module-scss-module__E-mV5G__positive .NotificationBanner-module-scss-module__E-mV5G__body,.NotificationBanner-module-scss-module__E-mV5G__positive .NotificationBanner-module-scss-module__E-mV5G__icon{color:var(--color-success-strong)}.NotificationBanner-module-scss-module__E-mV5G__positive .NotificationBanner-module-scss-module__E-mV5G__action{background:var(--color-success-strong)}.NotificationBanner-module-scss-module__E-mV5G__positive .NotificationBanner-module-scss-module__E-mV5G__action:hover{background:var(--color-success-deep)}.NotificationBanner-module-scss-module__E-mV5G__positive .NotificationBanner-module-scss-module__E-mV5G__dismiss{color:var(--color-success-strong)}.NotificationBanner-module-scss-module__E-mV5G__positive .NotificationBanner-module-scss-module__E-mV5G__dismiss:hover{background:color-mix(in srgb, var(--color-success) 18%, var(--color-white))}.NotificationBanner-module-scss-module__E-mV5G__attention{border-bottom-color:var(--color-hairline-strong);background:var(--color-gray-50)}.NotificationBanner-module-scss-module__E-mV5G__attention .NotificationBanner-module-scss-module__E-mV5G__title{color:var(--color-gray-900)}.NotificationBanner-module-scss-module__E-mV5G__attention .NotificationBanner-module-scss-module__E-mV5G__body,.NotificationBanner-module-scss-module__E-mV5G__attention .NotificationBanner-module-scss-module__E-mV5G__icon{color:var(--color-gray-600)}.NotificationBanner-module-scss-module__E-mV5G__attention .NotificationBanner-module-scss-module__E-mV5G__action{background:var(--color-gray-700)}.NotificationBanner-module-scss-module__E-mV5G__attention .NotificationBanner-module-scss-module__E-mV5G__action:hover{background:var(--color-gray-800)}.NotificationBanner-module-scss-module__E-mV5G__attention .NotificationBanner-module-scss-module__E-mV5G__dismiss{color:var(--color-gray-500)}.NotificationBanner-module-scss-module__E-mV5G__attention .NotificationBanner-module-scss-module__E-mV5G__dismiss:hover{background:var(--color-gray-100)}
.AddToCartPanel-module-scss-module__PXXk8q__panel{background:#00000024;border:1px solid #ffffff12;border-radius:1.5rem;flex-direction:column;gap:1rem;padding:1.35rem 1.5rem;display:flex}.AddToCartPanel-module-scss-module__PXXk8q__vatNote{color:#fff6;margin:0;font-size:.7rem}.AddToCartPanel-module-scss-module__PXXk8q__heading{font-family:var(--font-display);font-size:1rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin:0}.AddToCartPanel-module-scss-module__PXXk8q__empty{font-size:var(--font-size-sm);color:#ffffff73;margin:0}.AddToCartPanel-module-scss-module__PXXk8q__pharmacyList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.AddToCartPanel-module-scss-module__PXXk8q__pharmacyRow{width:100%;color:inherit;cursor:pointer;text-align:left;background:#0000002e;border:1px solid #ffffff14;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;transition:border-color .18s,background-color .18s;display:flex}.AddToCartPanel-module-scss-module__PXXk8q__pharmacyRow:hover{border-color:#a92d654d}.AddToCartPanel-module-scss-module__PXXk8q__pharmacyRow:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AddToCartPanel-module-scss-module__PXXk8q__pharmacyRow--selected{background:#a92d651f;border-color:#a92d6580}.AddToCartPanel-module-scss-module__PXXk8q__pharmacyInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.AddToCartPanel-module-scss-module__PXXk8q__pharmacyName{font-size:.9rem;font-weight:var(--font-weight-bold);color:#ffffffeb}.AddToCartPanel-module-scss-module__PXXk8q__pharmacyCity{color:#ffffff73;font-size:.74rem}.AddToCartPanel-module-scss-module__PXXk8q__pharmacyRight{flex-shrink:0;align-items:center;gap:.85rem;display:flex}.AddToCartPanel-module-scss-module__PXXk8q__pharmacyPrice{font-family:var(--font-display);font-size:.95rem;font-weight:var(--font-weight-extrabold);color:#ffffffeb;white-space:nowrap}.AddToCartPanel-module-scss-module__PXXk8q__pharmacyUnit{font-family:var(--font-sans);font-size:.66rem;font-weight:var(--font-weight-medium);color:#ffffff6b;margin-left:.15rem}.AddToCartPanel-module-scss-module__PXXk8q__radio{border-radius:var(--radius-pill);width:1.4rem;height:1.4rem;color:var(--color-white);border:1px solid #fff3;justify-content:center;align-items:center;display:inline-flex}.AddToCartPanel-module-scss-module__PXXk8q__radio--selected{background:var(--color-primary);border-color:var(--color-primary)}.AddToCartPanel-module-scss-module__PXXk8q__order{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:1rem;padding-top:1rem;display:flex}.AddToCartPanel-module-scss-module__PXXk8q__qty{background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:.75rem;align-items:stretch;display:flex;overflow:hidden}.AddToCartPanel-module-scss-module__PXXk8q__qtyBtn{color:#fff9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2.2rem;transition:background-color .15s,color .15s;display:flex}.AddToCartPanel-module-scss-module__PXXk8q__qtyBtn:hover:not(:disabled){color:var(--color-primary-light);background:#a92d6524}.AddToCartPanel-module-scss-module__PXXk8q__qtyBtn:disabled{color:#ffffff2e;cursor:not-allowed}.AddToCartPanel-module-scss-module__PXXk8q__qtyBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AddToCartPanel-module-scss-module__PXXk8q__qtyValue{text-align:center;min-width:3.5rem;font-size:.9rem;font-weight:var(--font-weight-bold);color:var(--color-white);border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;padding:.5rem;line-height:1}.AddToCartPanel-module-scss-module__PXXk8q__orderTotal{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.AddToCartPanel-module-scss-module__PXXk8q__orderTotalLabel{text-transform:uppercase;letter-spacing:.08em;color:#fff6;font-size:.62rem}.AddToCartPanel-module-scss-module__PXXk8q__orderTotalValue{font-family:var(--font-display);font-size:1.1rem;font-weight:var(--font-weight-extrabold);color:#fffffff2}.AddToCartPanel-module-scss-module__PXXk8q__cta{border-radius:var(--radius-pill);font-family:var(--font-display);font-size:.95rem;font-weight:var(--font-weight-bold);cursor:pointer;color:var(--color-white);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);border:none;flex:100%;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.35rem;transition:transform .18s;display:inline-flex}.AddToCartPanel-module-scss-module__PXXk8q__cta:hover:not(:disabled){transform:translateY(-1px)}.AddToCartPanel-module-scss-module__PXXk8q__cta:disabled{opacity:.5;cursor:not-allowed}.AddToCartPanel-module-scss-module__PXXk8q__cta:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AddToCartPanel-module-scss-module__PXXk8q__inCart{background:#10b9811a;border:1px solid #10b9813d;border-radius:1.5rem;flex-direction:column;gap:.75rem;padding:1.1rem 1.4rem;display:flex}.AddToCartPanel-module-scss-module__PXXk8q__inCartLabel{font-family:var(--font-display);font-weight:var(--font-weight-bold);color:var(--color-success);align-items:center;gap:.4rem;display:inline-flex}.AddToCartPanel-module-scss-module__PXXk8q__inCartActions{gap:.75rem;display:flex}.AddToCartPanel-module-scss-module__PXXk8q__inCartRemove{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#ffffff80;cursor:pointer;background:0 0;border:none;text-decoration:underline}.AddToCartPanel-module-scss-module__PXXk8q__inCartRemove:hover{color:#ffffffbf}.AddToCartPanel-module-scss-module__PXXk8q__inCartRemove:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AddToCartPanel-module-scss-module__PXXk8q__inCartOpen{border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #ffffff29;margin-left:auto;padding:.4rem .9rem}.AddToCartPanel-module-scss-module__PXXk8q__inCartOpen:hover{background:#ffffff0f}.AddToCartPanel-module-scss-module__PXXk8q__inCartOpen:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.ProfileForm-module-scss-module__pVqNMq__form{gap:var(--space-6);flex-direction:column;display:flex}.ProfileForm-module-scss-module__pVqNMq__loading{justify-content:center;align-items:center;padding-block:5rem;display:flex}.ProfileForm-module-scss-module__pVqNMq__loadingSpinner{color:var(--color-secondary)}.ProfileForm-module-scss-module__pVqNMq__card{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);padding:var(--space-5)}.ProfileForm-module-scss-module__pVqNMq__cardTitle{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);color:var(--color-secondary);margin:0 0 var(--space-4);line-height:1.3}.ProfileForm-module-scss-module__pVqNMq__verifiedBadge{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-success) 30%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-success) 8%, transparent);display:flex}.ProfileForm-module-scss-module__pVqNMq__verifiedBadge__icon{color:color-mix(in srgb, var(--color-success) 60%, var(--color-secondary));flex-shrink:0}.ProfileForm-module-scss-module__pVqNMq__verifiedBadge__text{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--color-success) 60%, var(--color-secondary))}.ProfileForm-module-scss-module__pVqNMq__verifiedHint{margin:0 0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-gray-500)}.ProfileForm-module-scss-module__pVqNMq__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProfileForm-module-scss-module__pVqNMq__colHalf{grid-column:span 2/span 2}@media (min-width:640px){.ProfileForm-module-scss-module__pVqNMq__colHalf{grid-column:span 1/span 1}}.ProfileForm-module-scss-module__pVqNMq__colSpan2{grid-column:span 2/span 2}.ProfileForm-module-scss-module__pVqNMq__saveError{padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-error) 30%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-error) 8%, transparent)}.ProfileForm-module-scss-module__pVqNMq__saveError__text{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--color-error) 65%, var(--color-secondary));margin:0}.ProfileForm-module-scss-module__pVqNMq__saveButtonSaved.ProfileForm-module-scss-module__pVqNMq__saveButtonSaved{background:var(--color-success);border-color:var(--color-success)}
.SignatureModal-module-scss-module__moftda__overlay{z-index:var(--z-modal-backdrop);background:var(--color-scrim);padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SignatureModal-module-scss-module__moftda__panel{background:var(--color-white);width:100%;max-width:48rem;max-height:100%;box-shadow:var(--shadow-modal);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.SignatureModal-module-scss-module__moftda__panel:focus-visible{outline:none}.SignatureModal-module-scss-module__moftda__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:1px solid var(--color-gray-100);padding:var(--space-4) var(--space-6);display:flex}.SignatureModal-module-scss-module__moftda__headerText{flex:1}.SignatureModal-module-scss-module__moftda__headerTitle{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-secondary);margin:0}.SignatureModal-module-scss-module__moftda__headerDoctor{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.SignatureModal-module-scss-module__moftda__headerSubtitle{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-ink-60)}.SignatureModal-module-scss-module__moftda__closeButton{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--color-ink-60);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.SignatureModal-module-scss-module__moftda__closeButton:hover:not(:disabled){background:var(--color-gray-100)}.SignatureModal-module-scss-module__moftda__closeButton:disabled{opacity:.5;cursor:not-allowed}.SignatureModal-module-scss-module__moftda__body{padding:var(--space-4) var(--space-6);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.SignatureModal-module-scss-module__moftda__body>*{flex-shrink:0}.SignatureModal-module-scss-module__moftda__loadingRow{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-8) 0;font-size:var(--font-size-sm);color:var(--color-ink-60);display:flex}.SignatureModal-module-scss-module__moftda__errorBox{border-radius:var(--radius-xl);border:1px solid color-mix(in srgb, var(--color-error) 30%, var(--color-white));background:color-mix(in srgb, var(--color-error) 6%, var(--color-white));padding:var(--space-4);font-size:var(--font-size-sm);color:color-mix(in srgb, var(--color-error) 75%, var(--color-secondary))}.SignatureModal-module-scss-module__moftda__warningBox{border-radius:var(--radius-xl);border:1px solid var(--color-amber-100);background:color-mix(in srgb, var(--color-amber-100) 45%, var(--color-white));padding:var(--space-3);font-size:var(--font-size-sm);color:var(--color-amber-800)}.SignatureModal-module-scss-module__moftda__signatureBox{border-radius:var(--radius-xl);border:1px solid var(--color-gray-100);background:var(--color-gray-50);padding:var(--space-4)}.SignatureModal-module-scss-module__moftda__signatureBoxHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.SignatureModal-module-scss-module__moftda__signatureBoxLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.SignatureModal-module-scss-module__moftda__clearButton{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;transition:-webkit-text-decoration .15s,text-decoration .15s}.SignatureModal-module-scss-module__moftda__clearButton:hover:not(:disabled){text-decoration:underline}.SignatureModal-module-scss-module__moftda__clearButton:disabled{opacity:.5;cursor:not-allowed}.SignatureModal-module-scss-module__moftda__signatureHint{margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--color-ink-60)}.SignatureModal-module-scss-module__moftda__submitErrorBox{border-radius:var(--radius-xl);border:1px solid color-mix(in srgb, var(--color-error) 30%, var(--color-white));background:color-mix(in srgb, var(--color-error) 6%, var(--color-white));padding:var(--space-3);font-size:var(--font-size-sm);color:color-mix(in srgb, var(--color-error) 75%, var(--color-secondary))}.SignatureModal-module-scss-module__moftda__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);border-top:1px solid var(--color-gray-100);padding:var(--space-4) var(--space-6);display:flex}
.PendingVerificationBanner-module-scss-module__clue9a__banner{color:var(--color-white);background:#dc2626;border-bottom:1px solid #b91c1c}.PendingVerificationBanner-module-scss-module__clue9a__inner{align-items:flex-start;gap:var(--space-3);width:100%;max-width:80rem;padding:var(--space-3) var(--space-4);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:640px){.PendingVerificationBanner-module-scss-module__clue9a__inner{flex-direction:row;align-items:center}}.PendingVerificationBanner-module-scss-module__clue9a__icon{flex-shrink:0}.PendingVerificationBanner-module-scss-module__clue9a__text{font-size:var(--font-size-sm);flex:1;margin:0}.PendingVerificationBanner-module-scss-module__clue9a__headline{font-weight:var(--font-weight-semibold)}.PendingVerificationBanner-module-scss-module__clue9a__sub{color:var(--color-white)}.PendingVerificationBanner-module-scss-module__clue9a__action{padding:.375rem var(--space-3);border-radius:var(--radius-md);background:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:#b91c1c;flex-shrink:0;text-decoration:none;transition:background-color .18s}.PendingVerificationBanner-module-scss-module__clue9a__action:hover{background:#fef2f2}.PendingVerificationBanner-module-scss-module__clue9a__action:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}