.os-menu{--os-menu-ink: #111111;--os-menu-muted: #6b6e66;--os-menu-lime: #8cc63f;--os-menu-mint: #e7ffc8;color:#fff}.os-menu__bar{display:flex;align-items:center;gap:26px;margin:0;padding:0;list-style:none}.os-menu__bar>li{margin:0}.os-menu__link{padding:0;border:0;background:none;color:inherit;font:400 18px/1 var(--wp--preset--font-family--heading);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer}.os-menu__link.is-lead{color:var(--os-menu-lime)}.os-menu__link:hover,.os-menu__link[aria-expanded=true]{text-decoration:underline;text-decoration-color:var(--os-menu-lime);text-decoration-thickness:2px;text-underline-offset:7px}.os-menu__panel{position:absolute;top:calc(100% + 11px);left:0;right:0;z-index:2;display:flex;align-items:flex-start;gap:36px;padding:32px 40px;border-radius:20px;background:var(--wp--preset--color--surface);box-shadow:0 16px 40px #1111112e;color:var(--os-menu-ink);cursor:default}.os-menu__panel[hidden]{display:none}.os-menu__panel:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.os-menu__scrim{position:fixed;inset:0;z-index:9;background:#11111173}.os-menu__scrim[hidden]{display:none}.os-menu__col{display:flex;flex-direction:column;gap:11px;flex:none;width:158px}.os-menu__head{padding-bottom:8px;border-bottom:2px solid var(--os-menu-lime);color:var(--os-menu-ink);font:400 22px/1 var(--wp--preset--font-family--heading);letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.os-menu__head:hover{color:#3d7a12}.os-menu__title{margin:0;color:var(--os-menu-muted);font:400 15px/1 var(--wp--preset--font-family--heading);letter-spacing:.1em;text-transform:uppercase}.os-menu__list{display:flex;flex-direction:column;gap:inherit;margin:0;padding:0;list-style:none}.os-menu__list+.os-menu__title{margin-top:10px}.os-menu__list li{display:flex;margin:0}.os-menu__entry,.os-menu__all{display:inline-flex;align-items:center;gap:10px;color:var(--os-menu-ink);font:500 15px/normal var(--wp--preset--font-family--body);text-decoration:none;white-space:nowrap}.os-menu__entry:hover,.os-menu__all:hover{text-decoration:underline;text-decoration-color:var(--os-menu-lime);text-decoration-thickness:2px;text-underline-offset:4px}.os-menu__all{font-weight:700;white-space:pre}.os-menu__all:after,.os-menu__more:after{content:"  \2192";white-space:pre}.os-menu__side{display:flex;flex:1 1 0;flex-direction:column;gap:16px;min-width:220px}.os-menu__card{display:flex;flex-direction:column;overflow:hidden;border:2px solid var(--os-menu-ink);border-radius:14px;background:var(--os-menu-ink);color:#fff;text-decoration:none}.os-menu__card-media{position:relative;display:block;height:140px;background:#222}.os-menu__card-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.os-menu__badge{display:inline-block;padding:5px 10px 4px;border-radius:6px;background:var(--os-menu-lime);color:var(--os-menu-ink);font:400 14px/1 var(--wp--preset--font-family--heading);letter-spacing:.08em;text-transform:uppercase}.os-menu__card-media .os-menu__badge{position:absolute;top:14px;left:14px}.os-menu__card-body{display:flex;flex-direction:column;gap:6px;padding:14px 18px 18px}.os-menu__card-title{font:400 22px/1.05 var(--wp--preset--font-family--heading);letter-spacing:.03em;text-transform:uppercase}.os-menu__card-text{font:400 14px/1.35 var(--wp--preset--font-family--body)}.os-menu__more{color:var(--os-menu-lime);font:700 14px/normal var(--wp--preset--font-family--body)}.os-menu__card:hover .os-menu__more{text-decoration:underline}.os-menu__open,.os-menu__drawer{display:none}@media(max-width:1024px){.os-menu__bar,.os-menu__scrim,.os-menu__panel{display:none}.os-menu__open{display:flex;align-items:center;justify-content:center;width:40px;height:32px;margin-left:-8px;padding:0;border:0;background:none;color:#fff;cursor:pointer}.os-menu__burger,.os-menu__burger:before,.os-menu__burger:after{display:block;width:22px;height:2px;border-radius:1px;background:currentColor}.os-menu__burger{position:relative}.os-menu__burger:before,.os-menu__burger:after{content:"";position:absolute;left:0}.os-menu__burger:before{top:-7px}.os-menu__burger:after{top:7px}.os-menu__drawer[open]{display:block}.os-menu__drawer{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--wp--preset--color--surface);color:var(--os-menu-ink);overflow-y:auto}.os-menu__drawer::backdrop{background:#11111173}.os-menu__drawer-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;height:84px;padding:14px 20px;box-sizing:border-box;background:var(--os-menu-ink);color:#fff}.os-menu__drawer-brand img{display:block;width:auto;height:44px}.os-menu__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:none;color:inherit;font:400 18px/1 var(--wp--preset--font-family--body);cursor:pointer}.os-menu__drawer-body{display:flex;flex-direction:column;gap:24px;padding:24px 20px 36px}.os-menu__search input[type=search]{box-sizing:border-box;width:100%;padding:12px 18px;border:1px solid var(--os-menu-ink);border-radius:100px;background:var(--wp--preset--color--surface);color:var(--os-menu-ink);font:400 15px/normal var(--wp--preset--font-family--body)}.os-menu__search input[type=search]::-moz-placeholder{color:var(--os-menu-muted);opacity:1}.os-menu__search input[type=search]::placeholder{color:var(--os-menu-muted);opacity:1}.os-menu__start{display:flex;align-items:center;gap:14px;padding:18px;border-radius:16px;background:var(--os-menu-lime);color:var(--os-menu-ink);text-decoration:none}.os-menu__start:before{content:"";flex:none;width:12px;height:12px;border-radius:50%;background:var(--os-menu-ink);box-shadow:0 0 0 5px #11111126}.os-menu__start-text{display:flex;flex-direction:column;gap:3px;font:500 14px/1.3 var(--wp--preset--font-family--body)}.os-menu__start-text strong{font:400 22px/1 var(--wp--preset--font-family--heading);letter-spacing:.04em;text-transform:uppercase}.os-menu__start:after{content:"\2192";margin-left:auto;font:400 18px/normal var(--wp--preset--font-family--body)}.os-menu__group{display:flex;flex-direction:column;gap:10px}.os-menu__group .os-menu__title{color:var(--os-menu-ink);font-size:17px}.os-menu__rows{margin:0;padding:0;list-style:none}.os-menu__rows li{margin:0}.os-menu__rows li+li{border-top:1px dashed #c9cbc4}.os-menu__row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:var(--os-menu-ink);font:600 17px/normal var(--wp--preset--font-family--body);text-decoration:none}.os-menu__row:after{content:"\2192";color:#9ea095;font:400 15px/normal var(--wp--preset--font-family--body)}.os-menu__row--all{font-weight:700}.os-menu__row--all:after{color:var(--os-menu-ink)}.os-menu__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.os-menu__chips li{margin:0}.os-menu__chip{display:block;padding:9px 16px 8px;border-radius:100px;background:var(--os-menu-mint);color:var(--os-menu-ink);font:400 16px/1 var(--wp--preset--font-family--heading);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.os-menu__promo{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;border-radius:18px;background:var(--os-menu-ink);color:#fff;text-decoration:none}.os-menu__promo .os-menu__card-text{line-height:1.4}.os-menu__promo .os-menu__more:after{content:" \2192"}.os-menu__support{margin:0;color:var(--os-menu-muted);font:400 14px/1.4 var(--wp--preset--font-family--body);text-align:center}.os-menu__support a{color:var(--os-menu-ink);font-weight:700}}
