/* Planning guides drop-down in the main menu + discounted (strikethrough) plan prices */
.hz-nav-drop{position:relative;display:inline-flex;align-items:center;gap:2px}
.hz-drop-toggle{background:none;border:0;padding:6px 5px;margin:0;font:inherit;font-size:11px;line-height:1;color:inherit;cursor:pointer;border-radius:6px}
.hz-drop-toggle:hover,.hz-drop-toggle:focus-visible{background:#3523361a}
.hz-drop-menu{display:none;position:absolute;left:-14px;top:calc(100% + 10px);min-width:240px;max-width:min(320px,90vw);max-height:70vh;overflow:auto;padding:8px 0;background:#fff;border:1px solid #e6dfd6;border-radius:12px;box-shadow:0 16px 36px #3523362b;z-index:80}
.hz-nav-drop.is-open>.hz-drop-menu{display:block}
.hz-main-nav .hz-drop-menu a{display:block;padding:9px 18px;color:#352336;font-weight:500;text-decoration:none;white-space:nowrap}
.hz-main-nav .hz-drop-menu a:hover,.hz-main-nav .hz-drop-menu a:focus-visible{background:#f7f1ec;text-decoration:none}
.hz-main-nav .hz-drop-menu a:first-child{font-weight:700;border-bottom:1px solid #eee6dd;margin-bottom:4px}
.hz-mobile-nav .hz-mobile-sub{padding-left:30px;font-size:.92em;opacity:.85}
.hz-price .hz-was,.hz-was{font-size:.5em;font-weight:400;opacity:.6;margin-right:4px}
.hz-price .hz-save{display:inline-block;vertical-align:middle;margin-left:6px;padding:3px 9px;border-radius:99px;background:#fdecc8;color:#6b4a00;font:700 11px/1.2 system-ui,sans-serif}
.hz-mobile-nav .hz-mobile-drop-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:10px;margin:0;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}
.hz-mobile-nav .hz-mobile-drop-toggle span{font-size:.7em;transition:transform .15s}
.hz-mobile-nav .hz-mobile-drop.is-open .hz-mobile-drop-toggle span{transform:rotate(180deg)}
.hz-mobile-nav .hz-mobile-drop-menu[hidden]{display:none}
