
.neya-primary-nav__list{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.neya-primary-nav__link{display:flex;align-items:center;gap:8px;padding:14px 12px;color:inherit;font-size:1.4rem;text-decoration:none;min-height:44px}.neya-primary-nav__link .icon-caret{width:10px;position:static}.neya-primary-nav__disclosure>summary{list-style:none;cursor:pointer}.neya-primary-nav__disclosure>summary::-webkit-details-marker{display:none}.neya-primary-nav__panel{position:absolute;left:0;right:0;z-index:8;background:#10160f;color:#f5f6ec;border-block:1px solid #384330;padding:24px max(24px,calc((100vw - 1200px)/2));max-height:75vh;overflow:auto;box-shadow:0 12px 25px #0005}.neya-primary-nav__panel a{display:block;padding:10px 0;min-height:44px;color:inherit;text-decoration:none}.neya-primary-nav__panel a:hover{text-decoration:underline;text-underline-offset:4px}.neya-primary-nav__categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0}.neya-primary-nav__categories ul{list-style:none;padding-left:14px}.neya-primary-nav__categories>li>a,.neya-primary-nav__all{font-weight:700}.neya-primary-nav__help{display:block;padding:16px 24px;color:inherit}.neya-primary-nav--drawer .neya-primary-nav__list{display:block}.neya-primary-nav--drawer .neya-primary-nav__link{font-size:1.8rem;padding:16px 24px}.neya-primary-nav--drawer .neya-primary-nav__panel{position:static;padding:12px 24px;max-height:none;box-shadow:none}.neya-primary-nav--drawer .neya-primary-nav__categories{grid-template-columns:1fr;gap:12px}.neya-primary-nav--drawer .neya-primary-nav__categories ul{padding-left:12px}
.neya-route-guide{padding:26px 0 36px}.neya-route-guide h2{font-size:clamp(2.2rem,3vw,3rem);margin:0 0 20px}.neya-route-guide__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.neya-route-guide__grid>a{border:1px solid #3b4733;border-radius:16px;padding:20px;text-decoration:none;color:inherit;background:#13200f}.neya-route-guide__grid h3{font-size:1.7rem;margin:0 0 10px;color:#d9f879}.neya-route-guide__grid p{font-size:1.4rem;line-height:1.6;margin:0;color:#e2e6d8}.neya-gift-guide{scroll-margin-top:110px}.neya-human-help{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #3b4733;border-radius:20px;padding:28px;margin:30px 0}.neya-human-help h2{font-size:clamp(2.5rem,3vw,3.5rem);margin:0 0 12px}.neya-human-help p{max-width:650px;line-height:1.65;margin:0}.neya-human-help .button{flex-shrink:0}.neya-shopping-help{margin:24px 0;border:1px solid #3b4733;border-radius:16px;padding:18px;background:#10170f;color:#eef1e8;font-size:1.4rem;line-height:1.65}.neya-shopping-help a{color:#d9f879;text-underline-offset:4px}.neya-shopping-help>p{margin:0 0 16px}.neya-shopping-help details{border-top:1px solid #34402c;padding:14px 0}.neya-shopping-help summary{cursor:pointer;min-height:28px;font-weight:650;list-style:disclosure-closed inside}.neya-shopping-help details[open] summary{list-style-type:disclosure-open}.neya-shopping-help__reviews{display:block;min-height:44px}.neya-shopping-help :focus-visible,.neya-primary-nav :focus-visible,.neya-route-guide :focus-visible{outline:2px solid #d9f879;outline-offset:4px}.neya-primary-nav--desktop{grid-area:navigation}.neya-primary-nav--desktop:not(.header__inline-menu){display:none}
html[data-neya-page-hidden] .neya-hero::after,html[data-neya-page-hidden] .neya-hero__visual::before{animation-play-state:paused}
@media(max-width:989px){.neya-primary-nav--desktop{display:none}.neya-route-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.neya-human-help{align-items:flex-start;flex-direction:column}.neya-hero::after,.neya-hero__visual::before{animation:none!important}.header-wrapper{-webkit-backdrop-filter:none;backdrop-filter:none;background:#10150f}}
@media(max-width:480px){.neya-route-guide__grid>a{padding:16px}.neya-route-guide__grid h3{font-size:1.55rem}.neya-route-guide__grid p{font-size:1.3rem}.neya-human-help{padding:20px}.neya-shopping-help{padding:16px}.neya-hero__visual{contain:paint}}
@media(prefers-reduced-motion:reduce){.neya-hero::after,.neya-hero__visual::before{animation:none!important}.neya-route-guide__grid>a{transition:none}.neya-reveal-pending{opacity:1!important;transform:none!important}}
