.taakh-checkout{--checkout-green:var(--moss,#52614b);--checkout-green-deep:#3d4a38;--checkout-border:#2412261a;--checkout-surface:#fff;padding-bottom:env(safe-area-inset-bottom,0)}.checkout-page-ref{padding:1.25rem 0 2.5rem}.checkout-page-ref .card{background:#fff;border:1px solid #24122614}.checkout-page-ref .font-display{color:var(--olive-deep,#1d5028)}.taakh-auth{background:var(--cream,#fdf2ec)}.taakh-auth .storefront-trust-ref{display:none}.auth-page-ref{background:var(--cream,#fdf2ec);flex:1 0 auto;width:100%;padding:clamp(28px,4vw,40px) 0 clamp(40px,6vw,64px)!important}.taakh-auth .auth-page-inner,.taakh-auth .wrap.auth-page-inner{box-sizing:border-box;grid-template-columns:1fr;gap:24px;width:100%;margin-inline:auto;padding-inline:clamp(16px,4vw,24px);display:grid;max-width:28rem!important}.auth-page-grid{grid-template-columns:1fr;gap:24px;width:100%;max-width:24rem;margin-inline:auto;display:grid}.auth-card-ref{border-radius:4px;justify-self:stretch;width:100%;max-width:none;box-shadow:0 12px 40px #24122612;padding:clamp(28px,4vw,36px) clamp(24px,4vw,32px) clamp(40px,4vw,48px)!important}.auth-copy-ref{text-align:center}.auth-copy-ref .eyebrow-ref{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--olive-deep);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.auth-copy-ref .title-ref{font-family:var(--display,serif);color:var(--olive-deep,#1d5028);text-transform:none;letter-spacing:-.01em;margin:0;font-size:clamp(1.85rem,3.8vw,2.5rem);line-height:1.1}.auth-lead-ref{color:#241226b8;max-width:36ch;margin:12px auto 0;font-size:15px;line-height:1.65}.auth-tabs-ref{border-bottom:1px solid #2412261f;gap:0;margin:0 0 26px;display:flex}.auth-tab-ref{min-width:0;font-family:var(--poppins,var(--body));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#2412268c;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:12px 8px;font-size:11px;font-weight:600;transition:color .15s,border-color .15s}.auth-tab-ref.is-active{color:var(--olive-deep,#1d5028);border-bottom-color:var(--olive-deep,#1d5028)}.auth-form-ref .field.full{grid-column:1/-1}.auth-form-ref .frow{margin-bottom:16px}.auth-form-ref .field label{margin-bottom:8px;display:block}.auth-form-ref .submit-btn-ref{margin-top:4px}.auth-domain-hint-ref{color:#5c2e00;background:#fff4e6f2;border:1px solid #b4501459;border-radius:4px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.45}.auth-domain-hint-ref strong{margin-bottom:4px;display:block}.auth-recaptcha-ref{min-height:0;margin:0 0 12px;overflow:hidden}.auth-recaptcha-ref--visible{justify-content:center;min-height:78px;display:flex}.auth-form-ref .field input,.auth-form-ref .field textarea{box-sizing:border-box;width:100%;font-family:var(--body);color:var(--plum,#241226);background:#fff;border:1px solid #2412262e;border-radius:2px;padding:11px 12px;font-size:15px}.auth-form-ref .field input:focus{border-color:var(--olive,#286635);outline:2px solid #28663540}.auth-password-field{position:relative}.auth-password-field input{padding-right:42px}.auth-password-toggle{color:#24122673;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;bottom:11px;right:10px}.auth-password-toggle:hover{color:#241226b8}.auth-field-hint{color:#24122680;margin:6px 0 0;font-size:12px}.auth-spinner{margin-right:6px;animation:.8s linear infinite checkout-spin}.auth-divider-ref{text-align:center;margin:26px 0 20px;position:relative}.auth-divider-ref:before{content:"";border-top:1px solid #2412261a;position:absolute;top:50%;left:0;right:0}.auth-divider-ref span{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:#24122673;background:#fff;padding:0 12px;font-size:11px;display:inline-block;position:relative}.auth-social-ref{gap:12px;display:grid}.auth-social-btn-ref{width:100%;min-height:46px;font-family:var(--poppins,var(--body));color:var(--plum,#241226);cursor:pointer;background:#fff;border:1px solid #24122624;border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:11px 18px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.auth-social-btn-ref:hover:not(:disabled){background:#2866350a;border-color:#28663559}.auth-social-btn-ref:disabled{opacity:.55;cursor:not-allowed}.auth-social-btn-ref--facebook{color:#fff;background:#1877f2;border-color:#1877f2}.auth-social-btn-ref--facebook:hover:not(:disabled){background:#166fe0;border-color:#166fe0}.auth-social-btn-ref>span[aria-hidden]:not(.auth-spinner){flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.auth-links-ref{justify-content:space-between;gap:12px;margin-top:22px;font-size:13px;display:flex}.auth-links-ref a,.auth-footnote-ref a,.auth-staff-ref a,.auth-link-btn-ref{color:var(--olive-deep,#1d5028);text-underline-offset:2px;font-weight:600;text-decoration:underline}.auth-footnote-ref{text-align:center;color:#2412269e;margin:20px 0 0;font-size:13px}.auth-staff-ref{text-align:center;margin:16px 0 4px;font-size:12px}.taakh-auth footer.footer-ref .footer-top{padding-top:clamp(40px,5vw,56px)!important;padding-bottom:64px!important}main.taakh-home.taakh-auth>footer.footer-ref{border-top:1px solid #2412261f;margin-top:clamp(24px,4vw,40px)!important}@media (min-width:881px){.taakh-auth .auth-page-inner,.taakh-auth .wrap.auth-page-inner{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;gap:clamp(40px,5vw,64px);max-width:56rem!important}.auth-copy-ref{text-align:left;padding-top:16px}.auth-lead-ref{max-width:34ch;margin-inline:0}.contact-shell{max-width:44rem}}.auth-link-btn-ref{cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:12px;display:inline-block}@media (max-width:880px){.taakh-auth .auth-page-inner{max-width:none!important}.auth-name-row{grid-template-columns:1fr}.auth-links-ref{text-align:center;flex-direction:column;align-items:center}}@media (max-width:959px){.checkout-page-ref{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0))}}.checkout-loading{color:var(--ink-muted,#666);flex-direction:column;align-items:center;gap:.75rem;padding:4rem 0;display:flex}.checkout-spinner{width:2rem;height:2rem;animation:.8s linear infinite checkout-spin}@keyframes checkout-spin{to{transform:rotate(360deg)}}.checkout-breadcrumb{color:#888;margin-bottom:1rem;font-size:.75rem}.checkout-breadcrumb a:hover{color:var(--checkout-green)}.checkout-title{font-family:var(--display,serif);color:var(--plum,#241226);margin-bottom:.75rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600}.checkout-guest-note{color:#2412269e;margin:0 0 1.25rem;font-size:.875rem}.checkout-guest-note a{color:var(--checkout-green);font-weight:600}.checkout-guest-banner{background:#52614b14;border:1px solid #52614b2e;border-radius:10px;align-items:flex-start;gap:.75rem;margin:0 0 1.25rem;padding:.85rem 1rem;display:flex}.checkout-guest-banner p{color:#241226b8;margin:0;font-size:.875rem;line-height:1.45}.checkout-guest-banner a{color:var(--checkout-green);text-underline-offset:2px;font-weight:600;text-decoration:underline}.checkout-guest-badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--checkout-green);color:var(--ivory,#fbf6ee);border-radius:4px;flex-shrink:0;margin-top:.1rem;padding:.3rem .5rem;font-size:.65rem;line-height:1}.checkout-pincode-block{margin:.25rem 0 .75rem}.checkout-pincode-label{color:#241226b8;margin-bottom:.375rem;font-size:.8125rem;font-weight:600}.checkout-pincode-field{flex-direction:column;gap:.35rem;display:flex}.checkout-pincode-row{align-items:stretch;gap:.5rem;display:flex}.checkout-pincode-row input{min-width:0;font:inherit;border:1px solid var(--checkout-border);background:var(--checkout-surface);letter-spacing:.06em;border-radius:8px;flex:1;padding:.65rem .75rem;font-size:.95rem}.checkout-pincode-check-btn{min-width:5.5rem;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1.5px solid var(--checkout-green);background:var(--checkout-surface);color:var(--checkout-green);border-radius:8px;flex-shrink:0;padding:0 1rem;font-size:.7rem;transition:background .15s,color .15s}.checkout-pincode-check-btn:hover:not(:disabled){background:var(--checkout-green);color:var(--ivory,#fbf6ee)}.checkout-pincode-check-btn:disabled{opacity:.45;cursor:not-allowed}.checkout-pincode-hint,.checkout-pincode-msg{color:#2412268c;margin:0;font-size:.78rem;line-height:1.35}.checkout-pincode-msg.is-error{color:#b42318}.checkout-location-chip{color:#241226b8;background:#52614b0f;border:1px solid #52614b1f;border-radius:8px;margin:-.15rem 0 .15rem;padding:.55rem .75rem;font-size:.82rem}.checkout-location-chip strong{color:var(--plum,#241226)}.checkout-grid{align-items:start;gap:1.5rem;display:grid}@media (min-width:960px){.checkout-grid{grid-template-columns:1fr min(380px,36vw);gap:2rem}}.checkout-main{flex-direction:column;gap:1rem;display:flex}.checkout-card{background:#fff;border:1px solid #24122614;border-radius:12px;padding:1.25rem}.checkout-card-title{text-transform:uppercase;letter-spacing:.04em;color:var(--plum,#241226);margin-bottom:1rem;font-size:.95rem;font-weight:600}.checkout-optional{text-transform:none;letter-spacing:0;color:#888;font-size:.85em;font-weight:400}.checkout-required{color:#b42318;font-weight:700}.checkout-address-list,.checkout-shipping-list,.checkout-payment-list{flex-direction:column;gap:.65rem;display:flex}.checkout-address-option,.checkout-shipping-option,.checkout-payment-option{cursor:pointer;border:1px solid #2412261f;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;transition:border-color .15s,background .15s;display:flex}.checkout-address-option.is-selected,.checkout-shipping-option.is-selected,.checkout-payment-option.is-selected{border-color:var(--checkout-green);background:#52614b0d}.checkout-address-option input,.checkout-shipping-option input,.checkout-payment-option input{accent-color:var(--checkout-green);margin-top:.2rem}.checkout-payment-option.is-disabled{opacity:.55;cursor:not-allowed}.checkout-payment-option.is-disabled input{cursor:not-allowed}.checkout-address-option p{color:#555;margin:.15rem 0 0;font-size:.85rem;line-height:1.4}.checkout-shipping-option{align-items:center}.checkout-shipping-body{flex-direction:column;flex:1;gap:.15rem;display:flex}.checkout-shipping-body span{color:#777;font-size:.8rem}.checkout-shipping-price{white-space:nowrap;font-size:.9rem;font-weight:600}.checkout-payment-option div{flex-direction:column;gap:.15rem;display:flex}.checkout-payment-option span{color:#777;font-size:.8rem}.checkout-shipping-note{color:#24122694;margin-top:.75rem;font-size:.8rem}.checkout-fee-note{color:#24122694;text-align:center;margin:.65rem 0 0;font-size:.78rem;line-height:1.35}.checkout-link-btn{color:var(--checkout-green);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}.checkout-field{flex-direction:column;gap:.35rem;display:flex}.checkout-field-label{color:#241226b8;font-size:.8rem;font-weight:600}.checkout-address-form{flex-direction:column;gap:.85rem;display:flex}.checkout-address-form label{color:#444;flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:500;display:flex}.checkout-input-invalid{box-shadow:0 0 0 3px #b423181f;border-color:#b42318!important}.checkout-delivery-alert{color:#7a1f1a;background:#fef2f2d9;border:1px solid #b4231840;border-radius:10px;margin:0 0 1rem;padding:.75rem .85rem;font-size:.85rem;line-height:1.45}.checkout-delivery-alert strong{font-weight:600}.checkout-pay-blocker{text-align:left;background:#fef2f2;border:1px solid #b4231847;border-radius:10px;margin:0 0 .85rem;padding:.85rem 1rem}.checkout-pay-blocker-title{color:#7a1f1a;margin:0;font-size:.88rem;font-weight:600}.checkout-pay-blocker-body{color:#7a1f1aeb;text-transform:capitalize;margin:.35rem 0 0;font-size:.82rem;line-height:1.4}.checkout-save-hint{color:#2412268c;margin:.5rem 0 0;font-size:.78rem;line-height:1.4}.checkout-place-btn--needs-info:not(:disabled){opacity:1;cursor:pointer;background:linear-gradient(#52614b 0%,#465540 100%);box-shadow:0 4px 14px #46554059}.checkout-place-btn--needs-info:not(:disabled):hover{filter:brightness(1.03)}.checkout-address-form input,.checkout-address-form select,.checkout-notes,.checkout-coupon-row input{font:inherit;border:1px solid var(--checkout-border);background:var(--checkout-surface);color:var(--plum,#241226);border-radius:8px;padding:.65rem .75rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.checkout-address-form input:focus,.checkout-address-form select:focus,.checkout-notes:focus,.checkout-coupon-row input:focus,.checkout-pincode-row input:focus{border-color:var(--checkout-green);outline:none;box-shadow:0 0 0 3px #52614b1f}.checkout-address-form input:-webkit-autofill{-webkit-text-fill-color:var(--plum,#241226);caret-color:var(--plum,#241226);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fdf8f4}.checkout-address-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--plum,#241226);caret-color:var(--plum,#241226);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fdf8f4}.checkout-address-form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--plum,#241226);caret-color:var(--plum,#241226);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fdf8f4}.checkout-pincode-row input:-webkit-autofill{-webkit-text-fill-color:var(--plum,#241226);caret-color:var(--plum,#241226);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fdf8f4}.checkout-pincode-row input:-webkit-autofill:hover{-webkit-text-fill-color:var(--plum,#241226);caret-color:var(--plum,#241226);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fdf8f4}.checkout-pincode-row input:-webkit-autofill:focus{-webkit-text-fill-color:var(--plum,#241226);caret-color:var(--plum,#241226);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fdf8f4}.checkout-form-row{gap:.85rem;display:grid}@media (min-width:560px){.checkout-form-row{grid-template-columns:1fr 1fr}}.checkout-form-actions{justify-content:flex-end;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.checkout-notes{resize:vertical;width:100%;min-height:4.5rem}.checkout-summary{background:var(--checkout-surface);border:1px solid var(--checkout-border);border-radius:12px;padding:1.25rem;position:sticky;top:5.5rem;box-shadow:0 8px 24px -16px #2412262e}.checkout-summary-title{color:var(--plum,#241226);margin-bottom:1rem;font-size:1rem;font-weight:600}.checkout-lines{flex-direction:column;gap:.65rem;max-height:220px;margin:0 0 1rem;padding:0;list-style:none;display:flex;overflow-y:auto}.checkout-line{justify-content:space-between;gap:.75rem;font-size:.85rem;display:flex}.checkout-line-name{margin:0;font-weight:500;line-height:1.3}.checkout-line-meta{color:#888;margin:.15rem 0 0;font-size:.75rem}.checkout-coupon{border-bottom:1px solid #24122614;margin-bottom:1rem;padding-bottom:1rem}.checkout-coupon-row{gap:.5rem;display:flex}.checkout-coupon-row input{flex:1;min-width:0}.checkout-coupon-applied{color:var(--checkout-green);justify-content:space-between;align-items:center;font-size:.85rem;font-weight:600;display:flex}.checkout-coupon-applied button{color:#888;cursor:pointer;background:0 0;border:none;font-size:.8rem;text-decoration:underline}.checkout-totals{flex-direction:column;gap:.45rem;margin:0 0 1rem;font-size:.9rem;display:flex}.checkout-totals>div{justify-content:space-between;gap:1rem;display:flex}.checkout-totals dt{color:#555;margin:0}.checkout-totals dd{margin:0;font-weight:500}.checkout-discount dd{color:var(--checkout-green)}.checkout-grand{border-top:1px solid #2412261a;margin-top:.35rem;padding-top:.65rem;font-size:1.05rem}.checkout-grand dd{color:var(--plum,#241226);font-weight:700}.checkout-place-btn{width:100%;min-height:48px;font-family:var(--mono);letter-spacing:.08em;border-radius:8px!important;font-size:.75rem!important}.taakh-checkout .checkout-place-btn.btn-primary{background:var(--checkout-green);color:var(--ivory,#fbf6ee);opacity:1;box-shadow:0 6px 16px -8px #24122659}.taakh-checkout .checkout-place-btn.btn-primary:hover:not(:disabled){background:var(--checkout-green-deep);transform:translateY(-1px)}.taakh-checkout .checkout-place-btn.btn-primary:disabled{color:#24122661;box-shadow:none;cursor:not-allowed;opacity:1;background:#2412261f;transform:none}.checkout-trust-note{color:#24122680;text-align:center;margin-top:.75rem;font-size:.75rem}.checkout-mobile-bar{display:none}@media (max-width:959px){.checkout-mobile-bar{z-index:45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--checkout-border);padding:.75rem 0 calc(.75rem + env(safe-area-inset-bottom,0));background:#fbf6eef5;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -12px #24122633}.checkout-mobile-bar-inner{align-items:center;gap:.85rem;display:flex}.checkout-mobile-actions{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.checkout-mobile-quick{padding:.45rem .75rem;font-size:.85rem}.checkout-quick-btn{margin-top:.5rem}.checkout-mobile-total{flex-direction:column;gap:.1rem;min-width:0;display:flex}.checkout-mobile-total span{text-transform:uppercase;letter-spacing:.06em;color:#2412268c;font-size:.7rem;font-family:var(--mono)}.checkout-mobile-total strong{color:var(--plum,#241226);font-size:1.05rem}.checkout-mobile-pay{flex:1;min-width:0}.checkout-summary .checkout-place-btn.checkout-pay-now-btn{display:none}}.checkout-minimal-footer{border-top:1px solid var(--checkout-border);text-align:center;margin-top:2rem;padding:1.25rem 0 1.75rem}.checkout-minimal-footer p{color:#24122694;margin:0;font-size:.8rem;line-height:1.5}.checkout-minimal-footer a{color:var(--checkout-green);text-underline-offset:2px;font-weight:600;text-decoration:underline}.checkout-minimal-copy{color:#2412266b!important;margin-top:.35rem!important;font-size:.72rem!important}.checkout-result-page{justify-content:center;padding:clamp(2rem,6vw,4rem) 0 clamp(2.5rem,8vw,5rem);display:flex}.checkout-result-card{text-align:center;background:#fff;border:1px solid #2412261a;border-radius:16px;width:min(100%,28rem);padding:clamp(1.5rem,4vw,2rem);box-shadow:0 16px 40px -24px #24122638}.checkout-result-badge{border-radius:999px;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;display:flex}.checkout-result-badge svg{width:2rem;height:2rem}.checkout-result-badge.is-paid,.checkout-result-badge.is-cod{color:var(--moss,#52614b);background:#52614b1f}.checkout-result-badge.is-pending{color:#9a7228;background:#c9973f24}.checkout-result-badge.is-failed{color:#b42318;background:#dc26261a}.checkout-result-title{font-family:var(--display,serif);color:var(--plum,#241226);margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.1rem);font-weight:600;line-height:1.1}.checkout-result-order{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#2412268c;margin:0 0 .85rem;font-size:.75rem}.checkout-result-order strong{color:var(--plum,#241226);font-size:.85rem}.checkout-result-lead{color:#241226b8;margin:0 0 1.25rem;font-size:.95rem;line-height:1.55}.checkout-result-note{color:#24122694;margin:0 0 1.25rem;font-size:.88rem;line-height:1.5}.checkout-result-steps{text-align:left;background:#52614b0f;border:1px solid #52614b1a;border-radius:10px;margin:0 0 1.35rem;padding:.85rem 1rem;list-style:none}.checkout-result-steps li{color:#241226ad;align-items:center;gap:.55rem;font-size:.82rem;display:flex}.checkout-result-steps li+li{margin-top:.45rem}.checkout-result-steps svg{color:var(--moss,#52614b);flex-shrink:0}.checkout-result-actions{flex-direction:column;gap:.65rem;display:flex}.checkout-result-actions--stack{margin-bottom:.25rem}.checkout-result-actions--stack .btn{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.checkout-result-error{color:#b42318;text-align:center;margin:0;font-size:.85rem}.checkout-result-primary,.checkout-result-secondary{width:100%;min-height:46px;border-radius:8px!important}.taakh-checkout .checkout-result-primary.btn-primary{background:var(--moss,#52614b)!important;color:var(--ivory,#fbf6ee)!important}.checkout-result-support{color:#24122685;margin:1rem 0 0;font-size:.78rem}.checkout-result-support a{color:var(--moss,#52614b);text-underline-offset:2px;font-weight:600;text-decoration:underline}.checkout-track-callout{background:#f0e8dea6;border:1px solid #28663538;border-radius:8px;margin:1.25rem 0 0;padding:14px 16px}.checkout-track-callout-title{font-family:var(--poppins,var(--body));color:#241226;margin:0 0 6px;font-size:.92rem;font-weight:600}.checkout-track-callout-body{color:#241226c7;margin:0;font-size:.85rem;line-height:1.5}.track-order-lead{max-width:36rem;margin-bottom:1.25rem}.track-order-footnote{color:#2412269e;margin:1rem 0 0;font-size:.82rem;line-height:1.5}.track-order-footnote a{color:var(--olive,#286635);font-weight:600}.track-order-timeline{margin-top:1.25rem;padding-left:1.25rem}.track-order-timeline li{margin-bottom:.5rem}.checkout-result-ref{text-align:center;max-width:32rem;margin:0 auto;padding:3rem 0 4rem}.checkout-result-icon{width:3.5rem;height:3.5rem;margin:0 auto 1rem}.checkout-result-icon-success{color:var(--moss,#52614b)}.checkout-result-icon-failed{color:#dc2626}.account-page-ref{padding:1.5rem 0 3rem}.account-greeting{color:#555;margin:-.5rem 0 1.5rem}.account-links{gap:.75rem;max-width:28rem;margin-bottom:1.5rem;display:grid}.account-link-card{background:#fff;border:1px solid #2412261a;border-radius:10px;flex-direction:column;gap:.2rem;padding:1rem 1.15rem;transition:border-color .15s;display:flex}.account-link-card:hover{border-color:var(--green,#16a34a)}.account-link-card span{color:#777;font-size:.85rem}.account-signout{margin-top:.5rem}.account-orders-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.account-order-card{background:#fff;border:1px solid #2412261a;border-radius:10px;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;display:flex}.account-order-meta{color:#888;text-transform:capitalize;margin-top:.2rem;font-size:.8rem;display:block}.account-order-right{text-align:right;flex-direction:column;gap:.2rem;font-weight:600;display:flex}.account-order-right time{color:#888;font-size:.75rem;font-weight:400}@media (max-width:639px){.checkout-summary{top:calc(var(--mobile-nav-h,56px) + 8px);z-index:2;position:sticky}.checkout-result-actions .btn{width:100%}}
