.storefront-account-page{width:100%;min-width:0;max-width:1200px;margin-inline:auto;padding:clamp(24px,5vw,72px)}.a1-customer-account.a1-account-workspace{--account-ink:var(--a1-foreground,var(--mobile-ink,var(--foreground,#26322d)));--account-paper:var(--a1-background,var(--mobile-paper,var(--background,#fff)));--account-accent:var(--a1-primary,var(--a1-accent,var(--store-accent,var(--shop-accent,var(--primary,#355743)))));--account-line:var(--a1-border,color-mix(in srgb, var(--account-ink) 16%, transparent));--account-soft:color-mix(in srgb, var(--account-ink) 4%, var(--account-paper));width:100%;min-width:0;max-width:none;color:inherit;font-family:var(--a1-font-family,inherit);text-align:start;overflow-wrap:anywhere;container-type:inline-size}.a1-account-workspace :where(*){box-sizing:border-box}.a1-account-workspace :where(h3,h4,h5,p){margin:0}.a1-account-workspace :where(button,input){font:inherit}.a1-account-workspace button{cursor:pointer}.a1-account-workspace :disabled{cursor:default;opacity:.55}.a1-account-workspace :is(button,input,a):focus-visible{outline:2px solid var(--account-accent);outline-offset:4px}.a1-account-workspace fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.a1-account-workspace legend{align-items:center;gap:9px;margin-block-end:18px;font-size:15px;font-weight:650;display:flex}.a1-account-workspace .a1-commerce-field{gap:8px;min-width:0;font-size:13px;font-weight:550;line-height:1.5;display:grid}.a1-customer-account.a1-account-workspace .a1-commerce-field input[type][name]{border:1px solid var(--account-line);border-radius:var(--a1-radius,8px);background:var(--account-paper);width:100%;min-width:0;min-height:48px;color:inherit;padding:11px 13px;font-family:inherit;font-size:16px;font-weight:400}.a1-customer-account.a1-account-workspace .a1-commerce-field input[type][name]:focus{border-color:var(--account-accent)}.a1-customer-account.a1-account-workspace .a1-commerce-field input[type][name][readonly]{background:var(--account-soft)}.a1-customer-account.a1-account-workspace .a1-commerce-field input[type][name][aria-invalid=true]{border-color:#b73339}.a1-account-workspace .a1-commerce-hint{color:color-mix(in srgb, var(--account-ink) 72%, transparent);font-size:12px;font-weight:400;line-height:1.7}.a1-account-workspace .a1-commerce-error{color:#a6232b;font-size:13px;line-height:1.7}.a1-account-button{border-radius:var(--a1-radius,8px);background:var(--account-accent);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:45px;padding:11px 18px;font-size:13px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.a1-account-button.secondary{border-color:var(--account-line);background:var(--account-paper);color:inherit}.a1-account-button.danger{background:#a6232b}.a1-account-text-button,.a1-account-icon{color:inherit;text-underline-offset:4px;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:6px 0;font-size:13px;text-decoration:underline;display:inline-flex}.a1-account-icon{background:var(--account-soft);border-radius:50%;flex-shrink:0;width:40px;padding:8px}.a1-account-auth{gap:22px;width:100%;max-width:480px;margin-inline:auto;display:grid}.a1-account-auth-heading{align-items:center;gap:14px;display:flex}.a1-account-auth-heading h3{letter-spacing:-.025em;font-size:clamp(21px,3vw,28px);line-height:1.3}.a1-account-auth-icon,.a1-account-avatar{background:var(--account-soft);width:54px;height:54px;color:var(--account-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.a1-account-workspace .a1-account-switch{border:1px solid var(--account-line);background:var(--account-soft);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:5px;display:grid}.a1-account-workspace .a1-account-switch button{min-height:44px;color:inherit;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13px;font-weight:650}.a1-account-workspace .a1-account-switch button[aria-pressed=true]{background:var(--account-paper);box-shadow:0 1px 4px #172a1f12}.a1-account-auth fieldset>.a1-account-button{width:100%;margin:0}.a1-account-forgot{justify-self:center}.a1-account-header{border-block-end:1px solid var(--account-line);align-items:center;gap:16px;padding-block-end:25px;display:flex}.a1-account-header>div{flex:1;min-width:0}.a1-account-header h3{letter-spacing:-.035em;font-size:clamp(20px,3vw,29px);line-height:1.35}.a1-account-header p{opacity:.7;margin-block-start:5px;font-size:13px;line-height:1.6}.a1-account-avatar{width:60px;height:60px;font-size:23px;font-weight:650}.a1-account-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--account-line) transparent;gap:5px;width:100%;max-width:100%;padding-block:20px;display:flex;overflow-x:auto}.a1-account-tab{border-radius:var(--a1-radius,8px);min-height:46px;color:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:11px 12px;font-size:13px;font-weight:550;display:inline-flex}.a1-account-tab[aria-current=page]{background:var(--account-soft);border-color:var(--account-line);font-weight:700}.a1-account-panel{border:1px solid var(--account-line);background:var(--account-paper);border-radius:12px;min-width:0;padding:clamp(18px,3vw,30px)}.a1-account-panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-block-end:28px;display:flex}.a1-account-panel-heading h4{letter-spacing:-.02em;font-size:20px;font-weight:650;line-height:1.4}.a1-account-panel-heading p{opacity:.7;max-width:65ch;margin-block-start:7px;font-size:13px;line-height:1.75}.a1-account-field-grid,.a1-profile-address-row,.a1-profile-addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.a1-account-workspace .a1-profile-address{border:1px solid var(--account-line);border-radius:10px;gap:17px;min-width:0;margin-block-start:14px;padding:22px;display:grid}.a1-account-workspace .a1-profile-address legend{margin:0;padding-inline:8px}.a1-account-workspace .a1-profile-form>fieldset>.a1-account-button{width:fit-content;min-width:190px;margin:5px 0 0}.a1-account-security{max-width:520px}.a1-account-loading{flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:140px;font-size:13px;line-height:1.6;display:flex}.a1-account-loader{border:2px solid var(--account-line);border-top-color:var(--account-accent);border-radius:50%;width:25px;height:25px;animation:.8s linear infinite a1-account-spin}.a1-account-feedback{border:1px solid var(--account-line);border-radius:8px;align-items:flex-start;gap:10px;margin:20px 0 0;padding:15px 17px;font-size:13px;line-height:1.8;display:flex}.a1-account-feedback svg{flex-shrink:0;margin-block-start:3px}.a1-account-feedback.a1-commerce-success{color:#245b3c;background:#f0f8f2;border-color:#b2d4bd}.a1-account-feedback.a1-commerce-error{background:#fff3f3;border-color:#e6b6b8}.a1-account-empty{text-align:center;min-height:200px;color:color-mix(in srgb, var(--account-ink) 70%, transparent);place-content:center;justify-items:center;gap:20px;font-size:14px;line-height:1.8;display:grid}.a1-account-orders{gap:17px;display:grid}.a1-account-order-card{border:1px solid var(--account-line);border-radius:10px;gap:17px;padding:20px;display:grid}.a1-account-order-card-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.a1-account-order-card h5{letter-spacing:-.02em;font-size:18px;line-height:1.4}.a1-account-order-card small{opacity:.65;font-size:11px}.a1-account-badge{border:1px solid var(--account-line);background:var(--account-soft);border-radius:5px;align-items:center;gap:5px;width:fit-content;padding:6px 9px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.a1-account-badge[data-status=delivered]{color:#28683c;background:#edf7ef;border-color:#bed9c5}.a1-account-badge[data-status=cancelled],.a1-account-badge[data-status=refunded]{color:#9b3030;background:#fff1f1;border-color:#e9c0c0}.a1-account-order-card-info{flex-wrap:wrap;align-items:center;gap:10px 20px;font-size:12px;line-height:1.6;display:flex}.a1-account-order-card-info strong{margin-inline-start:auto;font-size:17px}.a1-account-order-preview{opacity:.75;flex-wrap:wrap;gap:7px 17px;font-size:12px;line-height:1.7;display:flex}.a1-account-order-top{flex-wrap:wrap;align-items:center;gap:17px;margin:20px 0;font-size:13px;display:flex}.a1-account-order-top>strong{margin-inline-start:auto;font-size:22px}.a1-account-order-item{border-block-end:1px solid var(--account-line);align-items:center;gap:14px;padding-block:20px;font-size:13px;line-height:1.7;display:flex}.a1-account-order-item>div{flex:1;min-width:0}.a1-account-order-item small{opacity:.65;font-size:11px;display:block}.a1-account-order-item>strong{text-align:end;max-width:35%}.a1-account-item-icon{background:var(--account-soft);border-radius:6px;flex-shrink:0;place-items:center;width:45px;height:50px;display:grid}.a1-account-totals{gap:13px;width:min(100%,360px);margin:25px 0;margin-inline-start:auto;font-size:13px;display:grid}.a1-account-totals>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.a1-account-totals dd{margin:0;font-weight:600}.a1-account-totals>div:last-child{border-block-start:1px solid var(--account-line);padding-block-start:15px;font-size:17px;font-weight:650}.a1-account-detail-grid{border-block:1px solid var(--account-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;padding-block:22px;display:grid}.a1-account-workspace h5{font-size:15px;font-weight:650;line-height:1.5}.a1-account-detail-grid p,.a1-account-detail-grid address{margin-block-start:8px;font-size:13px;font-style:normal;line-height:1.9}.a1-account-shipment{border:1px solid var(--account-line);border-radius:9px;gap:12px;margin-block:20px;padding:20px;font-size:12px;line-height:1.7;display:grid}.a1-account-shipment h5{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.a1-account-document{border:1px solid var(--account-line);border-radius:10px;align-items:center;gap:16px;margin-block-start:17px;padding:20px;display:flex}.a1-account-document>div{flex:1;min-width:0}.a1-account-document p{opacity:.7;margin-block-start:5px;font-size:12px;line-height:1.8}.a1-account-document strong{margin-block-start:7px;font-size:14px;display:block}.a1-account-pagination{justify-content:space-between;align-items:center;gap:12px;margin-block-start:25px;font-size:12px;display:flex}.a1-account-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block-start:22px;display:grid}.a1-account-address-card{border:1px solid var(--account-line);border-radius:10px;align-content:start;gap:13px;padding:20px;font-size:13px;line-height:1.8;display:grid}.a1-account-address-card h5{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.a1-account-address-card address{opacity:.75;font-style:normal}.a1-account-address-book form{max-width:720px}.a1-account-checkbox{cursor:pointer;align-items:center;gap:12px;font-size:13px;line-height:1.7;display:flex}.a1-account-checkbox input{appearance:auto;accent-color:var(--account-accent);flex-shrink:0;width:20px;height:20px;margin:0}.a1-account-actions{flex-wrap:wrap;align-items:center;gap:12px 23px;display:flex}.a1-account-delete-confirm{border-block-start:1px solid var(--account-line);padding-block-start:15px}.a1-account-delete-confirm p{margin-block-end:12px}.a1-account-delete-confirm button{margin-inline-end:10px}.a1-account-workspace .a1-commerce-field textarea{resize:vertical;border:1px solid var(--account-line);background:var(--account-paper);width:100%;min-width:0;max-width:100%;min-height:120px;color:inherit;font:inherit;border-radius:8px;padding:12px;font-weight:400}.a1-account-order-request,.a1-account-order-requests{border-block-start:1px solid var(--account-line);margin-block-start:25px;padding-block-start:20px}.a1-account-order-request summary{cursor:pointer;padding-block:7px;font-size:14px;font-weight:650}.a1-account-order-request>p{margin-block:15px}.a1-account-order-requests article{background:var(--account-soft);border-radius:8px;flex-wrap:wrap;gap:12px;margin-block-start:15px;padding:15px;font-size:13px;line-height:1.8;display:flex}.a1-account-order-requests article p{white-space:pre-wrap;flex-basis:100%}.a1-account-embedded .a1-account-auth{max-width:none}.a1-account-embedded>p{align-items:center;gap:8px;font-size:13px;line-height:1.8;display:flex}.a1-account-workspace[dir=rtl] :is(.lucide-arrow-left,.lucide-chevron-right){transform:scaleX(-1)}@keyframes a1-account-spin{to{transform:rotate(360deg)}}@container (max-width:600px){.a1-account-workspace .a1-profile-addresses{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.a1-account-header{flex-wrap:wrap;gap:11px}.a1-account-avatar{width:44px;height:44px;font-size:19px}.a1-account-header h3{font-size:21px}.a1-account-header .logout{min-height:36px;margin-inline-start:55px;padding:7px 11px;font-size:11px}.a1-account-tabs{gap:7px;padding-block:16px}.a1-account-tab{flex:none;min-height:44px;padding:9px 11px;font-size:12px}.a1-account-panel{border-radius:9px;padding:18px 15px}.a1-account-panel-heading h4{font-size:19px}.a1-account-field-grid,.a1-profile-addresses,.a1-account-address-grid,.a1-account-detail-grid{grid-template-columns:minmax(0,1fr)}.a1-account-workspace .a1-profile-address{padding:15px}.a1-profile-address-row{gap:10px}.a1-account-order-card{padding:15px}.a1-account-order-card-info{gap:8px 14px}.a1-account-order-card-info strong{flex-basis:100%;margin:0}.a1-account-document{flex-wrap:wrap;gap:12px;padding:16px}.a1-account-document>.a1-account-button{margin-inline-start:39px}.a1-account-order-item{gap:9px}.a1-account-item-icon{display:none}.a1-account-order-top>strong{font-size:19px}.a1-account-pagination{flex-wrap:wrap}.a1-account-pagination .a1-account-button{padding:10px;font-size:11px}.a1-account-panel-heading p{font-size:12px}}@media (prefers-reduced-motion:reduce){.a1-account-loader{border-color:var(--account-accent);animation:none}}
