.home-v2 .header{z-index:30;background:#fff}
.home-v2 .navlinks{gap:27px;white-space:nowrap}
.nav-group{position:relative}
.nav-disclosure{border:0;background:transparent;color:#392d32;display:flex;align-items:center;gap:8px;padding:15px 0;min-height:46px;font-size:14px}
.nav-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}
.nav-dropdown{position:absolute;top:100%;background:#fffdfb;border:1px solid #e4dadc;padding:24px;z-index:40;white-space:normal;color:#49353e}
.products-dropdown{width:630px;left:-100px;display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:26px}
.nav-dropdown>div{display:flex;flex-direction:column;align-items:start;gap:4px}
.nav-dropdown strong{font-size:12px;font-weight:500;color:#8a6273;margin-bottom:8px}
.nav-dropdown a{display:block;font-size:13px;line-height:1.5;padding:9px 0;min-height:36px}
.nav-dropdown a:hover{text-decoration:underline;text-underline-offset:4px;color:#754859}
.private-dropdown{width:235px;left:0}
.home-v2 .navlinks>a:not(.button){padding:15px 0;border:0}
.home-v2 .navlinks>a:not(.button):hover{text-decoration:underline;text-underline-offset:5px}
@media(max-width:1100px){.home-v2 .menu-toggle{display:block}.home-v2 .navlinks{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:16px 5% 24px;white-space:normal;max-height:calc(100dvh - 120px);overflow-y:auto;box-shadow:none;border-bottom:1px solid #e4dadc}.home-v2 .navlinks.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.nav-group{width:100%}.nav-disclosure{justify-content:space-between;width:100%;padding:15px 0;border-bottom:1px solid #eee5e8}.nav-dropdown{position:static;width:100%;border:0;border-bottom:1px solid #e4dadc;padding:17px 16px;background:#faf6f3}.products-dropdown{grid-template-columns:repeat(3,1fr);gap:20px}.nav-dropdown a{min-height:44px}.home-v2 .navlinks>.button{margin-top:15px;align-self:start}.home-v2 .navlinks>a:not(.button){border-bottom:1px solid #eee5e8}.private-dropdown a{padding:12px 0}}
@media(max-width:550px){.products-dropdown{grid-template-columns:1fr;gap:17px}.nav-dropdown strong{margin-bottom:2px}.nav-dropdown>div{gap:0}}
