/* Balanced regular-weight primary navigation. */
#primary-nav .menu a{font-weight:400}
@media(min-width:1025px){#primary-nav .menu{flex-wrap:nowrap;justify-content:space-between;gap:calc(10 * var(--ec-px))}#primary-nav .menu>li{position:relative}#primary-nav .menu>li>a{font-size:calc(12 * var(--ec-px));letter-spacing:calc(-.1 * var(--ec-px));line-height:1.5;white-space:nowrap}#primary-nav .sub-menu{top:100%;left:0;min-width:calc(285 * var(--ec-px));z-index:40}#primary-nav .sub-menu a{white-space:normal;font-size:calc(14 * var(--ec-px));line-height:1.6;padding-block:calc(10 * var(--ec-px))}#primary-nav .menu-item-has-children:hover>.sub-menu,#primary-nav .menu-item-has-children:focus-within>.sub-menu{display:block}#primary-nav .submenu-toggle{display:none}#primary-nav .menu-item-has-children>a:after{content:'⌄';margin-left:calc(4 * var(--ec-px));font-size:.85em}}
@media(max-width:1024px){#primary-nav .menu a{font-size:14px;font-weight:400;line-height:1.6}}
#primary-nav .sub-menu .current-menu-item>a{color:var(--pink)}
/* Preserve the verified Home artwork hover correction. */
.home .hero-inner{pointer-events:none}.home .hero-copy,.home .benefits{pointer-events:auto}

/* Remove the decorative Our Cakes chevron; mobile expand control stays usable. */
#primary-nav .menu-item-has-children>a:after{content:none;display:none}
