.password-field[data-astro-cid-zinm5u4h]{position:relative}.password-field[data-astro-cid-zinm5u4h] input[data-astro-cid-zinm5u4h]{padding-inline-end:56px}.password-toggle[data-astro-cid-zinm5u4h]{inset-inline-end:4px;border-radius:var(--radius);cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.password-toggle[data-astro-cid-zinm5u4h] img[data-astro-cid-zinm5u4h]{width:22px;height:22px}.customer-dashboard{margin-block:40px 64px}.account-heading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:24px;padding-bottom:28px;display:flex}.account-heading h1{font-size:var(--text-heading)}.account-heading p{color:var(--color-muted);margin-top:12px}.account-cart-link .ui-icon svg{width:20px;height:20px}.form-message[data-pending=true]{color:var(--color-muted)}.account-workspace{grid-template-columns:280px minmax(0,1fr);gap:clamp(32px,4vw,80px);padding-top:32px;display:grid}.account-sidebar{top:calc(var(--header-offset) + 24px);align-self:start;gap:20px;min-width:0;display:grid;position:sticky}.account-identity{align-items:center;gap:14px;min-width:0;display:flex}.account-avatar{background:var(--color-brand);width:52px;height:52px;color:var(--color-on-dark);font:var(--weight-display) var(--text-panel-title)/1 var(--font-display);flex:none;justify-content:center;align-items:center;display:inline-flex}.account-avatar .ui-icon svg{width:24px;height:24px}.account-identity-copy{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.account-identity strong{font-size:var(--text-title);font-weight:var(--weight-strong);line-height:var(--leading-ui)}.account-identity-copy span{font-size:var(--text-body);color:var(--color-muted)}.account-nav{border:1px solid var(--color-border);background:var(--color-surface);display:grid}.account-nav a{border-bottom:1px solid var(--color-border);border-left:3px solid #0000;align-items:center;gap:14px;min-height:56px;padding:12px 16px;transition:background-color .16s,color .16s;display:flex}.account-nav a:last-child{border-bottom:0}.account-nav-icon svg{width:22px;height:22px}.account-nav-label{flex:1;min-width:0}.account-nav-short{display:none}.account-nav-chevron{color:var(--color-muted)}.account-nav-chevron svg{width:18px;height:18px}.account-nav a:hover{background:var(--color-surface-tint)}.account-nav a[aria-current=page]{color:var(--color-brand);background:var(--color-surface-tint);border-left-color:var(--color-brand);font-weight:var(--weight-strong)}.account-nav a[aria-current=page] .account-nav-chevron{color:var(--color-brand)}.account-signout{min-height:var(--touch-target);border:1px solid var(--color-border);color:var(--color-brand);font-weight:var(--weight-medium);background:0 0;justify-self:start;align-items:center;gap:10px;padding:8px 16px;display:inline-flex}.account-signout:hover{border-color:var(--color-brand);background:var(--color-surface-tint)}.account-signout .ui-icon svg{width:20px;height:20px}.account-main{min-width:0;padding-bottom:16px}.account-main h2{font-size:var(--text-panel-title);line-height:1.2}.account-main h3{font-size:var(--text-title);font-weight:var(--weight-strong)}.account-section-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.account-section-heading p{color:var(--color-muted);max-width:64ch;margin-top:12px}.account-section-heading>.button{flex:none}.account-section-heading>.button .ui-icon svg{width:20px;height:20px}.account-overview-grid,.account-address-list,.account-order-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.account-box{border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;align-items:start;gap:18px;min-width:0;padding:28px;display:flex}.account-box p{margin-top:0}.account-box>.text-link{margin-top:auto}.account-box-head{align-items:center;gap:14px;min-width:0;display:flex}.account-box-head h3,.account-box-head h4{overflow-wrap:anywhere;margin:0}.account-box-icon{background:var(--color-surface-tint);width:44px;height:44px;color:var(--color-brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.account-box-icon svg{width:22px;height:22px}.account-box-action{gap:6px}.account-box-action .ui-icon svg{width:18px;height:18px;transition:transform .16s}.account-box-action:hover .ui-icon svg{transform:translate(3px)}.account-summary{overflow-wrap:anywhere;gap:10px;width:100%;display:grid}.account-summary p{margin:0}.account-icon-line{align-items:flex-start;gap:12px;margin:0;display:flex}.account-icon-line .ui-icon{color:var(--color-muted);margin-top:3px}.account-icon-line .ui-icon svg{width:20px;height:20px}.account-icon-line>span{min-width:0}.account-icon-prompt{background:var(--color-surface-tint);padding:12px 14px}.account-icon-prompt .ui-icon{color:var(--color-brand)}.account-recent-heading{align-items:center;margin-top:40px;margin-bottom:12px}.account-empty{border:1px solid var(--color-border);background:var(--color-surface-tint);align-items:flex-start;gap:20px;padding:28px;display:flex}.account-empty-icon{background:var(--color-surface);width:56px;height:56px;color:var(--color-brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.account-empty-icon svg{width:26px;height:26px}.account-empty-copy{min-width:0}.account-empty h3{margin-bottom:8px}.account-empty p{color:var(--color-muted);max-width:62ch}.account-empty a{margin-top:12px}.account-help{border:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:32px;padding:20px 24px;display:flex}.account-help p{min-width:200px;color:var(--color-muted);flex:1}.account-back{gap:6px;margin-bottom:8px}.account-back .ui-icon svg{width:20px;height:20px}.account-edit-form{flex-direction:column;align-items:start;gap:24px;max-width:960px;display:flex}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;display:grid}.account-form-grid>div{flex-direction:column;gap:8px;min-width:0;display:flex}.account-form-grid label{font-size:var(--text-body);font-weight:var(--weight-medium)}.account-form-grid label span{font-weight:var(--weight-body);color:var(--color-muted)}.account-form-grid .field-note{margin:0}.account-field-wide{grid-column:1/-1}.account-check{cursor:pointer;align-items:center;gap:12px;display:flex}.account-check input{flex:none}.account-form-actions{flex-wrap:wrap;gap:12px;display:flex}.account-address-form{scroll-margin-top:calc(var(--header-height) + 24px);border:1px solid var(--color-brand);background:var(--color-surface);margin-top:24px;padding:32px}.account-postal-address{overflow-wrap:anywhere;gap:4px;font-style:normal;display:grid}.account-address-actions{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:8px 20px;width:100%;margin-top:auto;padding-top:16px;display:flex}.account-icon-button{align-items:center;gap:8px;padding-left:0;display:inline-flex}.account-icon-button .ui-icon svg{width:18px;height:18px}.account-status{min-height:30px;font-size:var(--text-body);font-weight:var(--weight-medium);background:var(--color-surface-tint);color:var(--color-brand);align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.account-status .ui-icon svg{width:16px;height:16px}.account-status[data-tone=success]{background:color-mix(in srgb,var(--color-success) 12%,var(--color-surface));color:var(--color-success)}.account-status[data-tone=error]{background:color-mix(in srgb,var(--color-error) 10%,var(--color-surface));color:var(--color-error)}.account-status[data-tone=muted]{background:var(--color-media-placeholder);color:var(--color-muted)}.account-signin-info{border-top:1px solid var(--color-border);overflow-wrap:anywhere;gap:12px;margin-top:36px;padding-top:24px;display:grid}.account-signin-info p{margin:0}.inline-link{text-underline-offset:3px;text-decoration:underline}.account-icon-prompt .inline-link{color:var(--color-brand);font-weight:var(--weight-medium)}.account-order-list{gap:12px;display:grid}.account-order-row{border:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:auto minmax(0,1.1fr) minmax(0,1fr) minmax(0,.7fr) auto;align-items:center;gap:20px;padding:16px 20px;transition:border-color .16s;display:grid;position:relative}.account-order-row:hover{border-color:var(--color-brand)}.account-order-link{font-weight:var(--weight-strong)}.account-order-link:after{content:"";position:absolute;inset:0}.account-order-open{z-index:1;min-width:var(--touch-target);justify-content:flex-end;gap:6px;position:relative}.account-order-open .ui-icon svg{width:20px;height:20px}.account-order-total{font-weight:var(--weight-medium)}.account-order-state{justify-items:start;gap:6px;display:grid}.account-order-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.account-order-meta p{color:var(--color-muted);margin-right:auto}.account-order-progress{border:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:repeat(4,1fr);margin:0 0 16px;padding:0;list-style:none;display:grid}.account-order-progress li{color:var(--color-muted);border-right:1px solid var(--color-border);align-items:center;gap:10px;padding:16px;display:flex}.account-order-progress li:last-child{border-right:0}.account-order-progress .is-complete{color:var(--color-brand);background:var(--color-surface-tint)}.account-order-progress [aria-current=step]{box-shadow:inset 0 -3px var(--color-brand);font-weight:var(--weight-strong)}.account-step-icon svg{width:22px;height:22px}.account-icon-title{align-items:center;gap:10px;display:flex}.account-icon-title .ui-icon{color:var(--color-brand)}.account-icon-title .ui-icon svg{width:22px;height:22px}.account-order-section{margin-top:32px}.account-order-section>h3{margin-bottom:20px}.account-order-items{border-top:1px solid var(--color-border);margin:0 0 32px;padding:0;list-style:none}.account-order-items li{border-bottom:1px solid var(--color-border);align-items:start;gap:20px;padding:24px 0;display:flex}.account-order-items img{object-fit:cover;flex:none;width:84px;height:112px}.account-order-item-copy{flex:1;min-width:0}.account-order-item-copy p{margin-top:6px}.account-order-items strong{font-weight:var(--weight-medium)}.account-totals{width:100%;margin:0}.account-totals>div,.account-parcel-events>div{justify-content:space-between;gap:16px;margin:8px 0;display:flex}.account-totals dd,.account-parcel-events dd{text-align:right;margin:0}.account-totals>div:last-child{border-top:1px solid var(--color-border);font-weight:var(--weight-strong);margin-top:16px;padding-top:16px}.account-parcel{border:1px solid var(--color-border);background:var(--color-surface);gap:12px;margin-bottom:16px;padding:24px;display:grid}.account-parcel .account-box-head{flex-wrap:wrap}.account-parcel h4{font-size:var(--text-lead);font-weight:var(--weight-strong);margin:0}.account-parcel ul{margin:0}.account-parcel-events{max-width:600px;font-size:var(--text-body);margin:0}.account-tracking-label{border-top:1px solid var(--color-border);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.account-notice{background:var(--color-surface-tint);padding:16px}.account-more{margin-top:24px}.account-main>.form-message,.account-main section>.form-message{margin-bottom:16px}@media (width>=1920px){.account-workspace{grid-template-columns:300px minmax(0,1fr)}.account-box{padding:32px}}@media (width<=1023px){.account-workspace{grid-template-columns:1fr;gap:28px;padding-top:24px}.account-sidebar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity signout""nav nav""message message";align-items:center;gap:16px;position:static}.account-identity{grid-area:identity}.account-signout{grid-area:signout}.account-sidebar #logout-message{grid-area:message}.account-nav{grid-area:nav;grid-template-columns:repeat(4,minmax(0,1fr))}.account-nav a{border-bottom:0;border-left:0;border-right:1px solid var(--color-border);text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:76px;padding:10px 4px;box-shadow:inset 0 -3px #0000}.account-nav a:last-child{border-right:0}.account-nav a[aria-current=page]{box-shadow:inset 0 -3px var(--color-brand)}.account-nav-label{flex:none;line-height:1.25}.account-nav-chevron{display:none}.account-order-progress li{padding:16px 12px}.account-order-row{gap:16px}}@media (width<=719px){.customer-dashboard{margin-block:24px 40px}.account-heading{align-items:center;padding-bottom:16px;display:flex}.account-heading p{display:none}.account-heading h1{font-size:var(--text-panel-title)}.account-cart-link{flex:none}.account-workspace{gap:24px;padding-top:20px}.account-avatar{width:48px;height:48px}.account-identity-copy span{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.account-signout{width:var(--touch-target);height:var(--touch-target);justify-content:center;padding:0}.account-signout>span:not(.ui-icon),.account-nav-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-nav-short{display:block}.account-section-heading{flex-wrap:wrap;gap:16px}.account-main h2{font-size:var(--text-panel-title)}.account-main h3{font-size:var(--text-title)}.account-overview-grid,.account-address-list,.account-order-columns,.account-form-grid{grid-template-columns:1fr;gap:16px}.account-box,.account-address-form{padding:20px}.account-empty{gap:16px;padding:20px}.account-empty-icon{width:48px;height:48px}.account-help{padding:16px}.account-edit-form{gap:20px}.account-edit-form>.button,.account-form-actions{width:100%}.account-form-actions .button{flex:1}.account-order-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon heading open""icon state total";gap:8px 14px;padding:14px 16px}.account-order-icon{grid-area:icon;align-self:start}.account-order-heading{grid-area:heading}.account-order-state{grid-area:state}.account-order-total{text-align:right;grid-area:total;align-self:end}.account-order-open{grid-area:open;justify-self:end;font-size:0}.account-order-progress{grid-template-columns:repeat(2,1fr)}.account-order-progress li{border-bottom:1px solid var(--color-border)}.account-order-progress li:nth-child(2){border-right:0}.account-order-progress li:nth-child(n+3){border-bottom:0}.account-order-items li{flex-wrap:wrap;gap:12px}.account-order-items img{width:64px;height:86px}.account-order-items li>strong{text-align:right;width:100%}.account-order-item-copy{font-size:var(--text-body)}.account-parcel{padding:20px}.account-parcel-events>div{display:block}.account-parcel-events dd{text-align:left;color:var(--color-muted)}.account-tracking-label .button{width:100%}}@media (width<=359px){.account-nav a{padding-inline:2px}.account-cart-link{gap:0;font-size:0}}@media (prefers-reduced-motion:reduce){.account-nav a,.account-order-row,.account-box-action .ui-icon svg{transition:none}}.google-sign-in[data-astro-cid-23ctyzld]{margin-block:.5rem 0}.google-button[data-astro-cid-23ctyzld]{width:100%;min-height:var(--control-height);border:1px solid var(--provider-border);border-radius:var(--radius);background:var(--provider-background);color:var(--provider-text);font-family:var(--font-provider);font-size:var(--text-body);font-weight:var(--weight-medium);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:11px 12px;line-height:20px;transition:border-color .16s;display:flex}.google-button[data-astro-cid-23ctyzld] img[data-astro-cid-23ctyzld]{flex:none;width:18px;height:auto}.google-button[data-astro-cid-23ctyzld]:hover{border-color:var(--provider-text)}.google-button[data-astro-cid-23ctyzld]:disabled{cursor:not-allowed}.google-button[data-astro-cid-23ctyzld][aria-busy=true]{cursor:wait}.google-result[data-astro-cid-23ctyzld]{margin-block:0 1.5rem}@media (prefers-reduced-motion:reduce){.google-button[data-astro-cid-23ctyzld]{transition:none}}
