@charset "UTF-8";
.member-notifications{position:relative;flex:none}.mn-bell{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;box-sizing:border-box;color:#73543c;text-decoration:none;border-radius:50%}.mn-bell:hover,.mn-bell[aria-expanded=true]{background:#f4eadb}.mn-bell svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mn-count{position:absolute;right:-1px;top:0;min-width:17px;height:17px;padding:0 3px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:2px solid #fffaf1;border-radius:12px;background:#b9653e;color:#fff9ef;font:10px/1 var(--sans,sans-serif)}.mn-count[hidden]{display:none}.mn-count.is-error{background:#9a8a70}
.mn-peek[hidden]{display:none!important}.mn-peek{position:absolute;right:-45px;top:calc(100% + 10px);width:395px;max-width:calc(100vw - 30px);max-height:calc(100dvh - 130px);overflow:hidden;display:flex;flex-direction:column;background:#fffcf6;border:1px solid #e7d3ba;border-radius:18px;box-shadow:0 16px 45px #62492f24;z-index:130;color:#634b38;text-align:left;font:14px/1.7 var(--sans,sans-serif);letter-spacing:normal}.mn-peek-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 21px 12px;border-bottom:1px solid #eddfcb}.mn-peek-heading>strong{font-size:17px;font-weight:500}.mn-text-button{border:0;background:none;color:#a36740;font:13px/1.6 var(--sans,sans-serif);padding:10px 5px;cursor:pointer;white-space:nowrap;min-height:44px}.mn-text-button:disabled{opacity:.45;cursor:default}.mn-peek-list{overflow:auto;overscroll-behavior:contain;min-height:0;max-height:390px;padding:0 16px}.mn-peek-item{display:flex;gap:12px;align-items:flex-start;padding:17px 6px;color:#654d39;text-decoration:none;border-bottom:1px solid #eee1cf}.mn-peek-item:last-child{border:0}.mn-peek-item>img,.mn-item-symbol{width:46px;height:46px;flex:none;object-fit:cover;border-radius:9px;background:#efe6d7}.mn-item-symbol{display:flex;align-items:center;justify-content:center;color:#ad7b50;font-size:24px}.mn-peek-item>div{flex:1;min-width:0}.mn-peek-item strong{display:block;font-size:13px;line-height:1.75;font-weight:500;overflow-wrap:anywhere}.mn-peek-item p{margin:5px 0;font-size:12px;line-height:1.7;color:#997b61;overflow-wrap:anywhere}.mn-kind{display:inline-block;font-size:11px;color:#a8663d;margin-bottom:3px}.mn-peek-item time{font-size:11px;color:#a68c73}.mn-peek-item.is-unread{background:#fcf4e7}.mn-dot{font-size:8px;color:#b86d43;flex:none;margin-top:8px}.mn-peek-empty{text-align:center;padding:30px 16px;color:#977a5e}.mn-peek-empty>span{display:block;font-size:34px;color:#bb9566;margin-bottom:8px}.mn-peek-empty strong{font-size:15px;font-weight:500}.mn-peek-empty p{font-size:12px;line-height:1.8}.mn-peek-footer{display:block;text-align:center;border-top:1px solid #eddfcb;padding:17px 20px;color:#9f633b;text-decoration:none;font-size:13px}.mn-peek .mn-status{font-size:12px;line-height:1.8;margin:0;padding:0 20px;color:#94765e}.mn-peek .mn-status:empty{display:none}.mn-peek a:focus-visible,.mn-bell:focus-visible,.mn-text-button:focus-visible{outline:2px solid #b57346;outline-offset:2px}
.mn-page{padding-block:32px 65px;color:#634b38}.mn-back{display:inline-block;font-size:13px;color:#aa6d43;text-decoration:none;border-bottom:1px solid #d3b18e;padding-bottom:6px}.mn-heading{text-align:center;padding:32px 0}.mn-heading h1{font:400 clamp(30px,4vw,42px)/1.5 var(--serif,serif);margin:15px 0}.mn-heading>p:last-child{font-size:15px;color:#997a5e;line-height:1.8}.mn-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0 25px}.mn-toolbar nav{display:flex;gap:12px}.mn-toolbar nav>a{padding:11px 20px;border:1px solid #dec5a7;border-radius:24px;color:#a16c46;text-decoration:none;font-size:13px}.mn-toolbar nav>a[aria-current=page]{background:#7f8a6c;border-color:#7f8a6c;color:#fffbed}.mn-history{display:grid;gap:17px}.mn-history-card{display:flex;align-items:center;gap:22px;padding:26px;border:1px solid #e7d5bd;border-radius:18px;background:#fffcf6}.mn-history-card.is-unread{background:#fbf4e8;border-color:#d9bc95}.mn-history-card>img{width:72px;height:72px;object-fit:cover;flex:none;border-radius:12px}.mn-history-card>div{flex:1;min-width:0}.mn-history-card h2{font-size:17px;font-weight:500;line-height:1.8;margin:6px 0;color:#654b36;overflow-wrap:anywhere}.mn-history-card p{font-size:13px;line-height:1.9;margin:5px 0;color:#987a5e;overflow-wrap:anywhere}.mn-history-card time{font-size:12px;color:#aa8f75}.mn-item-top{display:flex;align-items:center;gap:12px}.mn-unread-label{font-size:11px;padding:3px 9px;background:#eee1c8;color:#a06b40;border-radius:7px}.mn-version{display:inline-block;margin-left:5px;padding:2px 8px;border-radius:6px;background:#f0e5d0;color:#a06b40;font-size:12px}.mn-view-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;padding:12px 20px;border:1px solid #d7ba93;border-radius:11px;background:#f3ecd9;color:#80623f;font:14px/1.6 var(--sans,sans-serif);cursor:pointer;white-space:nowrap}.mn-empty{text-align:center;padding:48px 25px;border:1px solid #e6d4ba;border-radius:20px;background:#fffaf0}.mn-empty>span{font-size:42px;color:#b99160}.mn-empty h2{font-size:21px;font-weight:400;margin:18px 0}.mn-empty p{font-size:14px;line-height:1.9;color:#9b7c5e}.mn-empty a{display:inline-block;margin-top:18px;color:#a5653b;font-size:14px}.mn-note{font-size:12px;line-height:1.9;color:#a08568;margin-top:24px}.mn-pagination{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:30px;font-size:14px}.mn-pagination a{color:#a36740}.mn-status{padding:16px 20px;border-radius:12px;background:#f6ecda;color:#957354;font-size:14px;line-height:1.9}
@media(max-width:640px){.header-actions:has(.member-notifications){gap:5px}.mn-bell{width:38px;height:44px}.mn-count{right:-2px;top:1px}.mn-peek{position:fixed;right:15px;top:82px;max-height:calc(100dvh - 102px)}.mn-page{padding-block:25px 45px}.mn-heading{padding:26px 0}.mn-toolbar{flex-wrap:wrap;gap:8px}.mn-toolbar nav{gap:8px}.mn-toolbar nav>a{padding:10px 15px}.mn-history-card{align-items:flex-start;gap:14px;padding:21px 18px;flex-wrap:wrap}.mn-history-card>img{width:52px;height:52px}.mn-history-card>div{flex:1 1 calc(100% - 70px)}.mn-history-card>form{margin-left:66px}.mn-history-card h2{font-size:15px}.mn-empty{padding:35px 18px}}
@media(max-width:350px){.header-actions:has(.member-notifications){gap:2px}.header-actions:has(.member-notifications) .account-link{font-size:11px}.mn-bell{width:32px}.mn-bell svg{width:21px;height:21px}.header-actions:has(.member-notifications) .cart-link{gap:3px}}

.mn-header-actions,.mn-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.mn-header-actions{flex:none;gap:10px}.mn-peek-heading{gap:10px;flex-wrap:wrap}.mn-delete-button{color:#a75f43}.mn-page-actions form{margin:0}
.mn-confirm{box-sizing:border-box;width:min(460px,calc(100vw - 36px));max-height:calc(100dvh - 40px);overflow:auto;padding:38px 30px 26px;border:1px solid #dfc6a7;border-radius:22px;background:#fffaf1;color:#70543e;text-align:center;box-shadow:0 24px 80px #4d392b33;font:15px/1.8 var(--sans,sans-serif);letter-spacing:normal;z-index:200}
.mn-confirm::backdrop{background:#42382f55;backdrop-filter:blur(3px)}.mn-confirm h2{margin:20px 0;font:400 25px/1.6 var(--serif,serif);color:#775136}.mn-confirm>p{margin:16px 0}.mn-confirm>.eyebrow{font-size:10px;letter-spacing:.14em;color:#ac6740}.mn-confirm-note{font-size:13px;color:#9d8066}.mn-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.mn-confirm-actions button{display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-height:50px;padding:12px;border:1px solid #dfc3a2;border-radius:12px;font:14px/1.5 var(--sans,sans-serif);cursor:pointer}.mn-confirm-cancel{background:#fffcf6;color:#916344}.mn-confirm-submit{background:#b86740;color:#fffaf3;border-color:#b86740!important}.mn-confirm-actions button:disabled{opacity:.55;cursor:wait}.mn-confirm-actions button:focus-visible{outline:2px solid #b86740;outline-offset:3px}.mn-confirm-status{font-size:13px;color:#aa6146;line-height:1.8}.mn-confirm-status:empty{display:none}.mn-confirm[hidden]{display:none}
@media(max-width:640px){.mn-header-actions{gap:7px}.mn-page-actions{margin-left:auto}.mn-confirm{padding:30px 22px 24px}.mn-confirm h2{font-size:23px}.mn-confirm-actions{grid-template-columns:1fr}.mn-confirm-cancel{order:2}}
