.desktop-nav button[data-open-my-orders]{border:0;padding:0;background:none;color:var(--ink);font-size:15px;font-weight:600;min-height:44px}.desktop-nav button[data-open-my-orders]:hover{text-decoration:underline;text-underline-offset:6px}.footer-menu button[data-open-my-orders]{text-align:left;border:0;padding:0;background:none;color:inherit;font-size:16px;min-height:36px}.season-quick-links button[data-open-my-orders]{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--line);padding:15px 0;background:none;color:var(--ink);text-align:left;font-size:16px}[data-my-orders-count]{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:50%;background:var(--accent);color:var(--accent-text);font-size:11px;margin-left:6px}[data-my-orders-count][hidden]{display:none}.my-orders-dialog{width:min(960px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;background:var(--cream);color:var(--ink);border:1px solid var(--line);border-radius:var(--control-radius);overflow:auto;overscroll-behavior:contain}.my-orders-dialog::backdrop{background:#17161299}body:has(.my-orders-dialog[open]){overflow:hidden}.my-orders-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;background:var(--cream);border-bottom:1px solid var(--line)}.my-orders-header h2{font:400 30px/1.35 Lora,Georgia,serif;margin:0}.my-orders-header .icon-button{width:44px;height:44px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--control-radius);font-size:26px}.my-orders-body{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;padding:28px}.my-orders-history{align-self:start}.my-orders-history>summary{font-size:15px;font-weight:600;padding-bottom:15px;cursor:pointer}#my-orders-list{list-style:none;padding:0;margin:0;display:grid;gap:9px}#my-orders-list button{display:grid;gap:6px;width:100%;padding:14px 12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;border-radius:var(--control-radius)}#my-orders-list button.is-current{border-color:var(--accent);background:var(--paper)}#my-orders-list strong{font-size:14px}#my-orders-list small{font-size:13px;color:var(--muted)}.my-orders-detail{min-width:0}.my-orders-update{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.my-orders-update>p{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.my-orders-update button{min-height:44px;flex:none;padding:7px 12px;border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:var(--control-radius);font-size:14px}.my-order-heading h3,.my-orders-empty h3{margin:0 0 14px;font:400 27px/1.4 Lora,Georgia,serif;text-wrap:balance}.my-order-heading .eyebrow{font-size:13px;margin:0 0 9px;letter-spacing:.03em}.my-order-payment-state{display:inline-block;padding:7px 12px;border:1px solid var(--line);background:var(--paper);font-size:14px;border-radius:var(--control-radius)}.my-order-progress{display:flex;gap:14px;padding:0;list-style:none;margin:24px 0}.my-order-progress li{flex:1;min-width:0;padding-top:11px;border-top:3px solid var(--line);font-size:13px;line-height:1.5;color:var(--muted)}.my-order-progress .is-reached{color:var(--ink);border-color:var(--accent)}.my-order-facts,.my-order-money{margin:24px 0}.my-order-facts>div,.my-order-money>div{display:grid;grid-template-columns:155px minmax(0,1fr);gap:15px;padding:12px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.7}.my-order-facts dt,.my-order-money dt{color:var(--muted)}.my-order-facts dd,.my-order-money dd{margin:0;overflow-wrap:anywhere}.my-order-money dd{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.my-order-money>div:last-child{font-size:18px}#my-order-content h4{margin:28px 0 16px;font-size:18px}.my-order-items{list-style:none;margin:0;padding:0}.my-order-items li{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.my-order-items img{flex:none;object-fit:cover;border-radius:var(--control-radius)}.my-order-items li>div{min-width:0;flex:1}.my-order-items strong{font-size:16px;line-height:1.6}.my-order-items small{display:block;font-size:14px;color:var(--muted);line-height:1.8;overflow-wrap:anywhere}.my-order-items b{flex:none;font-size:16px;font-variant-numeric:tabular-nums}.my-order-shipping,.my-order-note,.my-orders-empty p{font-size:15px;color:var(--muted);line-height:1.8;overflow-wrap:anywhere}.my-order-notice{padding:16px;border-left:2px solid var(--accent);background:var(--paper);font-size:16px;line-height:1.8}.my-order-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.my-order-actions .button{min-height:48px;padding:12px 16px;font-size:15px}.my-order-private-note{font-size:13px;line-height:1.8;color:var(--muted)}.my-order-forget{display:block;padding:10px 0;min-height:44px;margin-top:20px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--muted);font-size:14px}#my-order-copy-fallback input{width:100%;padding:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:16px}#my-order-copy-fallback label{display:grid;gap:8px;font-size:15px;margin-top:20px}.my-orders-body:has(.my-orders-history[hidden]){grid-template-columns:1fr}@media(min-width:951px)and (max-width:1200px){.desktop-nav{gap:15px}.desktop-nav a,.desktop-nav button[data-open-my-orders]{font-size:14px}.header-actions{gap:16px}}@media(max-width:700px){.my-orders-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.my-orders-header{padding:19px 20px}.my-orders-header h2{font-size:26px}.my-orders-body{display:block;padding:22px 20px}.my-orders-history{margin-bottom:24px}#my-orders-list{max-height:210px;overflow:auto}.my-order-facts>div,.my-order-money>div{grid-template-columns:115px minmax(0,1fr);gap:12px;font-size:15px}.my-order-heading h3{font-size:25px}.my-order-items li{flex-wrap:wrap}.my-order-items b{width:100%;text-align:right}.my-order-actions{flex-direction:column}.my-order-actions .button{width:100%;font-size:16px}.my-order-items img{width:56px;height:56px}}@media print{body:has(.my-orders-dialog[open])>*:not(.my-orders-dialog){display:none!important}.my-orders-dialog[open]{position:static;max-height:none;width:100%;border:0}.my-orders-history,.my-orders-update,.my-order-actions,.my-order-forget,.my-order-private-note,.my-orders-header button{display:none!important}.my-orders-body{display:block}}
