.nav{gap:30px}.brand{flex:0 0 auto;font-size:20px}.nav-links{flex:1 1 auto;justify-content:flex-end;gap:22px;font-size:12px}.nav-links a{white-space:nowrap}.nav-links a.hi{color:var(--ink);border-bottom:1px solid var(--accent)}.nav-cta{flex:0 0 auto}@media(max-width:1240px){.nav-links{gap:15px;font-size:11px;letter-spacing:.05em}.nav{gap:20px}}@media(max-width:1040px){.nav-links,.tel{display:none}}.rr-mark{display:inline-flex;align-items:baseline;font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:.86;letter-spacing:0;color:currentColor;font-size:30px}.rr-mark i{font-style:normal;display:block}.rr-mark i:last-child{transform:scaleX(-1);margin-left:-.13em}.rr-lg{font-size:50px}.rr-sm{font-size:22px}.brand{display:inline-flex;align-items:center;gap:13px}.brand .rr-mark{position:relative;top:1px}.foot-brand{display:flex;align-items:center;gap:15px}@media(max-width:720px){.brand .brand-name{display:none}.brand .rr-mark{font-size:34px}}.plan-price strong{font-weight:500;color:var(--ink)}.plan-price{line-height:1.5}.nav-burger{display:none;background:none;border:0;padding:10px 0 10px 12px;cursor:pointer;line-height:0}.nav-burger span{display:block;width:22px;height:1.5px;background:var(--ink);transition:transform .25s ease,opacity .2s ease}.nav-burger span+span{margin-top:5px}.nav-burger[aria-expanded=true] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav-burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav-drawer{display:none}@media(max-width:1040px){.nav-burger{display:block}.nav-cta{margin-left:auto}.nav-drawer{display:block;position:absolute;left:0;right:0;top:100%;background:#faf8f4;border-bottom:1px solid var(--line);box-shadow:0 14px 26px #141c2e1a;max-height:0;overflow:hidden;visibility:hidden;transition:max-height .3s ease,visibility .3s}.nav-drawer.is-open{max-height:80vh;overflow:auto;visibility:visible}.nav-drawer .nav-links{display:flex;flex-direction:column;gap:0;padding:6px 24px 0;font-size:13px}.nav-drawer .nav-links a{padding:15px 0;border-bottom:1px solid var(--line);white-space:normal}.nav-drawer .drawer-tel{display:block;padding:16px 24px 4px;font-size:13px;letter-spacing:.06em;color:var(--ink-soft)}.nav-drawer .drawer-cta{display:block;margin:12px 24px 22px;text-align:center}}@media(max-width:480px){.nav-cta .btn{padding:9px 12px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/retro-nav-fix.css.map */
