@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500&display=swap";:root{--cherry: #8B1A1A;--depth: #2C1A0E}body{background:#fff}.hdr-menu-btn{display:none}.site-header--minimal .logo{grid-column:2;justify-self:center}.site-header--minimal .logo img{height:22px}.site-header--minimal .hdr-right{grid-column:3;justify-self:end;gap:14px}.acct{--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--cream: #F6F1E9;--ink: #40382f;--mid: #6a655d;--faint: #a79f92;--rule: #e2dac9;background:#fff;color:var(--depth);font-family:Jost,sans-serif;padding:clamp(36px,5vw,72px) 22px clamp(64px,8vw,110px)}.acct__wrap{max-width:660px;margin:0 auto}.acct__display{font-family:var(--serif);font-weight:300;letter-spacing:0}.acct__eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--cherry);font-weight:600;margin:0 0 14px}.acct__title{font-size:clamp(34px,5vw,54px);line-height:1.02;color:var(--depth);margin:0 0 30px}.acct__note{color:var(--mid);font-size:14px;line-height:1.7}.acct__signin-card{background:var(--cream);padding:clamp(32px,5vw,52px);text-align:center}.acct__lede{color:var(--depth);font-family:var(--serif);font-weight:300;font-size:clamp(20px,2.4vw,27px);line-height:1.4;margin:0 auto 26px;max-width:24ch}.g-btn{display:inline-flex;align-items:center;gap:11px;height:52px;padding:0 26px;border:1px solid var(--depth);background:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--depth);transition:background .2s,color .2s}.g-btn:hover{background:var(--depth);color:#fff}.acct__signin-note{font-size:12px;color:var(--mid);margin:20px 0 0}.acct__hero{border-bottom:1px solid var(--rule);padding-bottom:22px;margin-bottom:8px}.acct__hello{font-size:clamp(26px,3.4vw,36px);color:var(--depth);margin:0 0 10px}.acct__sub{display:flex;align-items:center;justify-content:space-between;gap:12px}.acct__who{font-size:13px;color:var(--mid)}.acct__signout{background:none;border:none;cursor:pointer;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--cherry);flex-shrink:0}.acct__signout:hover{text-decoration:underline}.acct__h2{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mid);margin:40px 0 18px;font-weight:600}.acct__orders{display:flex;flex-direction:column;gap:14px}.ord{border:1px solid var(--rule);padding:20px 22px;background:#fff}.ord--link{display:block;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s}.ord--link:hover{border-color:#cdbfa8;box-shadow:0 8px 24px #2c1a0e12}.ord__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ord__name{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--depth)}.ord__total{font-family:var(--serif);font-weight:400;font-size:21px;color:var(--depth)}.ord__meta{font-size:12px;color:var(--mid);margin:8px 0;text-transform:capitalize}.ord__items{font-size:13.5px;color:var(--ink);line-height:1.5}.ord__row{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:15px;border-top:1px solid var(--rule)}.ord__badge{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--mid);background:var(--cream);padding:6px 13px;border-radius:999px}.ord__badge--done{color:#2f6b3f}.ord__badge--cancel{color:var(--cherry)}.ord__chev{font-size:22px;color:var(--faint);line-height:1}.ord-group__title{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-weight:600;margin:14px 0 0;padding-top:20px;border-top:1px solid var(--rule)}.acct__card{border:1px solid var(--rule);padding:20px 22px}.acct__cardname{font-size:14px;font-weight:600;margin-bottom:6px;color:var(--depth)}.acct__cardline{font-size:14px;color:var(--mid);line-height:1.55}.acct__edit{margin-top:16px;background:none;border:1px solid var(--rule);padding:9px 18px;cursor:pointer;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--depth);transition:border-color .2s}.acct__edit:hover{border-color:var(--depth)}.acct__prompt{margin-bottom:4px}.acct__actions{display:flex;align-items:center;gap:14px;margin-top:6px}.acct__cancel{background:none;border:none;cursor:pointer;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mid)}.acct__cancel:hover{color:var(--depth)}.acct__form{display:flex;flex-direction:column;gap:16px}.acct__form[hidden]{display:none}.af{display:flex;flex-direction:column}.af label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mid);margin-bottom:7px;font-weight:600}.af input,.af select{border:none;border-bottom:1px solid var(--rule);padding:10px 0;font-size:15px;outline:none;font-family:inherit;background:transparent;color:var(--depth)}.af input:focus,.af select:focus{border-bottom-color:var(--depth)}.af select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23a8a39c' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center}.af3{display:grid;grid-template-columns:1fr 1fr 110px;gap:16px}.acct__save{align-self:flex-start;height:48px;padding:0 30px;background:var(--depth);color:#fff;border:none;cursor:pointer;font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:600;transition:background .2s;margin-top:6px}.acct__save:hover{background:var(--cherry)}.acct__saved{font-size:12px;color:#2f6b3f;margin-left:12px}@media(max-width:520px){.af3{grid-template-columns:1fr 1fr}}
