/* v47 — compact sale navigation, scoped to this component. */
html body .mnd-sale-nav{position:relative;display:flex;align-items:center}
html body .mnd-sale-nav>a.mnd-sale-main{padding-right:5px;color:#e15e18}
.mnd-sale-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:34px;padding:0;border:0;background:transparent;color:#d45c16;border-radius:7px;transition:background .18s}
.mnd-sale-toggle:hover{background:#fff0e3}.mnd-sale-toggle svg{transition:transform .18s}.mnd-sale-nav.is-open .mnd-sale-toggle svg{transform:rotate(180deg)}
html body .mnd-sale-dropdown{display:none;position:absolute;z-index:1100;top:100%;right:0;width:430px;padding:20px;background:#fff;border:1px solid #f0e5dc;border-radius:0 0 18px 18px;box-shadow:0 15px 30px #6c431326}
html body .mnd-sale-nav.is-open .mnd-sale-dropdown{display:block}
.mnd-sale-dropdown>p{font-size:18px;font-weight:700;margin:0 0 12px;color:#34302b}
.mnd-sale-drop-links{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}
.mnd-sale-drop-links>a{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 12px;min-height:44px;border-radius:9px;color:#4a423b;font-size:15px;line-height:1.35;text-decoration:none;transition:background .18s,color .18s}
.mnd-sale-drop-links>a:first-child{grid-column:1/-1;background:#fff0e1;color:#bd4a00;font-weight:600}
.mnd-sale-drop-links>a:hover{background:#fff2e6;color:#bf5006}
.mnd-sale-drop-links small{font-size:12px;color:#8a7b6f;font-variant-numeric:tabular-nums;white-space:nowrap}
.mnd-sale-toggle:focus-visible,.mnd-sale-drop-links>a:focus-visible,.mnd-sale-links>a:focus-visible,.mnd-sale-mobile>summary:focus-visible{outline:2px solid #e66d0b;outline-offset:3px}
.mnd-sale-mobile{display:none}
.mnd-sale-intro{margin:0 0 28px}.mnd-sale-intro>p{font-size:16px;color:#71665b;line-height:1.6;margin:0 0 18px}
.mnd-sale-links{display:flex;flex-wrap:wrap;gap:9px}
.mnd-sale-links>a{display:flex;gap:10px;align-items:center;padding:11px 16px;min-height:44px;border:1px solid #e7dfd7;border-radius:11px;background:#fff;color:#55483e;line-height:1.4;text-decoration:none;transition:color .18s,background .18s,border-color .18s}
.mnd-sale-links>a:hover{border-color:#f68115;background:#fff7ef;color:#bc4e05}
.mnd-sale-links>a[aria-current=page]{background:#f68115;color:#fff;border-color:#f68115;font-weight:600}.mnd-sale-links small{font-size:12px;font-variant-numeric:tabular-nums;opacity:.72}
.mnd-sale-guide{max-width:1050px;font-size:16px;line-height:1.75;color:#574b40;margin:35px 0;padding:28px 0;border-top:1px solid #e8e1d9}.mnd-sale-guide h2{font-size:26px;line-height:1.3;margin:0 0 18px}.mnd-sale-guide a{color:#b54b09}
@media(max-width:991px){.mnd-sale-mobile{display:block;margin:8px 16px 0;padding:0;border-top:1px solid #eee4da}.mnd-sale-mobile>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:12px 0;color:#d85c0b;font-weight:600;cursor:pointer}.mnd-sale-mobile>summary::-webkit-details-marker{display:none}.mnd-sale-mobile>summary span{font-size:12px;font-weight:400;color:#8b7160}.mnd-sale-mobile[open]>summary span{color:#c95e13}.mnd-sale-mobile>.mnd-sale-drop-links{padding-bottom:14px;max-height:65vh;overflow:auto}.mnd-sale-links{gap:8px}.mnd-sale-links>a{padding:9px 12px;font-size:14px}.mnd-sale-intro{margin-bottom:20px}.mnd-sale-guide{font-size:15px}.mnd-sale-guide h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.mnd-sale-toggle,.mnd-sale-toggle svg,.mnd-sale-drop-links>a,.mnd-sale-links>a{transition:none}}
