.account{padding-block:clamp(3rem,8vw,7rem)}.account__box{width:min(30rem,calc(100% - 2rem));margin-inline:auto;display:grid;gap:1.25rem}.account__box h1{margin-bottom:.5rem}.account__box form{display:grid;gap:.5rem}.account__aside{justify-self:start;color:var(--muted);margin-bottom:.75rem}.account__alt{text-align:center;margin-top:.75rem;font-size:.9rem}.account__recover{display:none}.account__recover:target{display:grid;gap:1rem}.account__box:has(.account__recover:target) #login{display:none}.account__guest{padding-top:1.5rem;border-top:1px solid var(--line);display:grid;gap:1rem}.account__wide{display:grid;gap:2.5rem}.account__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:2rem;border-bottom:1px solid var(--line)}.account__top .link-arrow--back{margin-bottom:1rem;color:var(--muted)}.account__grid{display:grid;gap:2.5rem;align-items:start}@media(min-width:990px){.account__grid{grid-template-columns:1fr 22rem;gap:4rem}}.account__card{display:grid;gap:1rem;padding:1.75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.account__card address{font-style:normal;color:var(--muted)}.account__tip{display:flex;align-items:center;gap:.5rem;margin:.75rem 0 1.5rem;font-size:.85rem;color:var(--accent)}.address-list{display:grid;gap:1rem}.address-list__actions{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start}.address-list__actions details[open]{width:100%}.address-list__actions details form{margin-top:1.25rem}.password{min-height:100vh;display:grid;place-items:center;padding:2rem 1rem;text-align:center}.password__inner{width:min(36rem,100%);display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;justify-items:center}.password__inner>*{max-width:100%}.password__inner .newsletter-form,.password__login form{width:100%}.password__brand{font-family:var(--font-heading);font-size:1.5rem;margin-bottom:2rem}.password__msg{color:var(--muted)}.password__login{margin-top:2rem;display:grid;gap:1rem;justify-items:center;width:100%}.password__login form{width:100%;margin-top:1rem}.gift-card__balance{color:var(--accent)}.gift-card__code{padding:1rem;border:1px dashed var(--line);font-size:1.25rem;letter-spacing:.12em}.gift-card__qr{justify-self:center;background:#fff;padding:.5rem}@media print{.gift-card .button-row{display:none}}.account__grid,.account__wide{grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.account__grid{grid-template-columns:minmax(0,1fr) 22rem}}.account__top>*{min-width:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/account.css.map */
