:root{--outnest-green: #2e4033;--outnest-sand: #f1ebe0;--outnest-sand-light: #faf9f6;--outnest-text: #333333;--outnest-muted: #5a5a5a;--outnest-border: #e5e0d5;--outnest-terracotta: #b85c38;--outnest-ease: cubic-bezier(.22, .61, .36, 1);--outnest-menu-font: "DM Sans", var(--font-body-family), -apple-system, sans-serif}.menu-drawer__navigation .menu-drawer__menu-item{font-family:var(--outnest-menu-font)}.menu-drawer__navigation>.menu-drawer__menu>li{border-bottom:1px solid var(--outnest-border)}.menu-drawer__navigation>.menu-drawer__menu>li>a.menu-drawer__menu-item,.menu-drawer__navigation>.menu-drawer__menu>li>details>summary.menu-drawer__menu-item{min-height:5.6rem;padding:1.4rem 2rem;font-size:1.7rem;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--outnest-green);gap:1.2rem;transition:background-color .2s ease,color .2s ease}.menu-drawer__navigation>.menu-drawer__menu>li>details>summary.menu-drawer__menu-item{cursor:pointer}.menu-drawer__navigation>.menu-drawer__menu>li>details[open].menu-opening>summary.menu-drawer__menu-item{background-color:var(--outnest-sand-light)}.menu-drawer__navigation>.menu-drawer__menu>li>a.menu-drawer__menu-item[aria-current=page],.menu-drawer__navigation>.menu-drawer__menu>li>a.menu-drawer__menu-item:active,.menu-drawer__navigation>.menu-drawer__menu>li>details>summary.menu-drawer__menu-item:active{color:var(--outnest-terracotta)}.menu-drawer__navigation .menu-drawer__menu-link{font:inherit;color:inherit;letter-spacing:inherit}.menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__submenu{background-color:var(--outnest-sand-light);border-top:1px solid var(--outnest-border)}.js .menu-drawer__inner-submenu{height:auto;overflow:visible}.menu-drawer__inner-submenu>ul.menu-drawer__menu{margin:.8rem 0 1.2rem 2.4rem;padding:0;border-left:1px solid var(--outnest-border)}.menu-drawer__inner-submenu .menu-drawer__menu-item:not(.link--grandchild){min-height:4.8rem;padding:1.1rem 2rem 1.1rem 1.6rem;font-size:1.55rem;font-weight:500;line-height:1.35;color:var(--outnest-text);gap:1.2rem;transition:background-color .2s ease,color .2s ease}.menu-drawer__inner-submenu>ul.menu-drawer__menu>li>a.menu-drawer__menu-item:active,.menu-drawer__inner-submenu>ul.menu-drawer__menu>li>a.menu-drawer__menu-item[aria-current=page]{color:var(--outnest-terracotta)}.menu-drawer__inner-submenu>ul.menu-drawer__menu>li>details{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--outnest-border)}.menu-drawer__inner-submenu details>summary.menu-drawer__menu-item.link{min-height:4.6rem;margin-right:2rem;padding:1rem 1.2rem 1rem 1.6rem;border-radius:8px;background-color:#f1ebe0a6;font-size:1.2rem;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--outnest-muted);cursor:pointer}.menu-drawer__inner-submenu details[open].menu-opening>summary.menu-drawer__menu-item.link{background-color:#2e403314;color:var(--outnest-green)}.menu-drawer__inner-submenu .menu-drawer__submenu{margin:.6rem 2rem .4rem 0;border-radius:8px;border-top:0;background-color:var(--outnest-sand)}.menu-drawer__inner-submenu .menu-drawer__submenu>ul.menu-drawer__menu{margin:0;padding:.6rem 0;border-left:0}.menu-drawer__inner-submenu .link--grandchild{min-height:4.6rem;padding:1.1rem 1.6rem;font-size:1.45rem;font-weight:500;line-height:1.35;color:var(--outnest-muted);justify-content:flex-start;gap:0;transition:color .2s ease}.menu-drawer__inner-submenu .link--grandchild:before{content:"";flex:0 0 auto;width:.8rem;height:1px;margin-right:1.2rem;background-color:var(--outnest-terracotta);opacity:.55}.menu-drawer__inner-submenu .link--grandchild:active,.menu-drawer__inner-submenu .link--grandchild[aria-current=page]{color:var(--outnest-terracotta)}.menu-drawer .icon-arrow{width:2.2rem;height:2.2rem;flex:0 0 auto;margin-left:auto;color:var(--outnest-muted);transition:transform .25s var(--outnest-ease),color .2s ease}.menu-drawer__inner-submenu details>summary.menu-drawer__menu-item .icon-arrow{width:1.8rem;height:1.8rem}.menu-drawer__menu .menu-opening[open]>summary>.icon-arrow{color:var(--outnest-green)}.js .menu-drawer__menu details[open]>.menu-drawer__submenu{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:grid-template-rows .26s var(--outnest-ease),opacity .2s ease}.js .menu-drawer__menu details[open].menu-opening>.menu-drawer__submenu{grid-template-rows:1fr;opacity:1}.js .menu-drawer__menu details[open]>.menu-drawer__submenu>*{min-height:0}@media(prefers-reduced-motion:reduce){.js .menu-drawer__menu details[open]>.menu-drawer__submenu,.menu-drawer .icon-arrow{transition:none}}@media screen and (min-width:1100px){.mega-menu.color-background-1{background-color:transparent;box-shadow:none;transition:opacity .22s 60ms ease,max-height .28s var(--outnest-ease),padding .28s var(--outnest-ease)}.list-menu--inline .list-menu-item:hover>.mega-menu,.list-menu--inline .list-menu-item:focus-within>.mega-menu,.list-menu--inline .list-menu--megamenu-visible>.mega-menu,.list-menu--megamenu-visible>.mega-menu,.header__menu-item:hover+.mega-menu,.header__menu-item:focus-within+.mega-menu{padding-block:1.2rem 4.4rem}.mega-menu .mega-menu__items{align-self:flex-start;align-items:stretch;gap:3.2rem}.outnest-mega{display:flex;align-items:stretch;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3rem 3.6rem;border:1px solid var(--outnest-border);border-radius:12px;background-color:var(--outnest-sand-light);box-shadow:0 1.2rem 2.4rem #2e403317}.outnest-mega .promo-menu{gap:1.2rem;min-width:27rem;max-width:32rem;padding-right:3.6rem}.outnest-mega .promo-menu+.promo-menu{padding-right:0;padding-left:3.6rem;border-left:1px solid var(--outnest-border)}.outnest-mega .promo-menu__heading{margin-bottom:.2rem;font-family:var(--outnest-menu-font);font-size:1.1rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;color:var(--outnest-muted)}.outnest-mega .promo-menu__list{gap:.2rem}.outnest-mega .promo-menu__link{display:block;margin-inline:-1.2rem;padding:.9rem 1.2rem;border-radius:8px;font-family:var(--outnest-menu-font);font-size:1.5rem;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--outnest-text);transition:color .2s ease,background-color .2s ease}.outnest-mega .promo-menu__link:hover,.outnest-mega .promo-menu__link:focus-visible{opacity:1;color:var(--outnest-terracotta);background-color:var(--outnest-sand)}.mega-menu .mega-menu__promo-blocks{flex:0 0 34rem;width:34rem;max-width:34rem;min-height:20rem}.mega-menu .mega-menu__promo-blocks .promo-block{flex:1;max-width:none;border-radius:12px}.mega-menu .mega-menu__promo-blocks .promo-block:after{display:none}.mega-menu .mega-menu__promo-blocks .promo-block__image,.mega-menu .mega-menu__promo-blocks .promo-block__overlay{border-radius:12px}.mega-menu .mega-menu__promo-blocks .promo-block__overlay{opacity:0}.mega-menu .mega-menu__promo-blocks .promo-block:has(.promo-block__heading) .promo-block__overlay{opacity:1;background-color:transparent;background-image:linear-gradient(to top,#1c281fe0,#1c281f8c 40%,#1c281f1a)}.mega-menu .mega-menu__promo-blocks .promo-block__content{justify-content:flex-end;padding:2.4rem}.mega-menu .mega-menu__promo-blocks .promo-block__subheading{margin-bottom:.8rem;font-size:1.1rem;letter-spacing:.14em}.mega-menu .mega-menu__promo-blocks .promo-block__bottom{gap:1.2rem}.mega-menu .mega-menu__promo-blocks .promo-block__info{max-width:26rem}.mega-menu .mega-menu__promo-blocks .promo-block__heading{font-size:1.8rem;line-height:1.3;letter-spacing:0}.mega-menu .mega-menu__promo-blocks .promo-block__desc{font-size:1.4rem}.mega-menu .mega-menu__promo-blocks .promo-block__button{max-width:none;font-size:1.4rem}.list-menu--inline .list-menu-item--inactive{opacity:1}.list-menu--inline .list-menu-item>.header__menu-item:before{bottom:.2rem;width:1.6rem;height:2px;border-radius:2px}.list-menu--inline .list-menu-item>.header__menu-item:hover:before,.list-menu--inline .list-menu-item>.header__menu-item:active:before,.list-menu--inline .list-menu-item>.header__menu-item.header__active-menu-item:before,.list-menu--inline>.list-menu-item--active>.header__menu-item:before,.list-menu--inline .list-menu--megamenu-visible>.header__menu-item:before,.list-menu--megamenu-visible.list-menu-item:not(.list-menu--submenu)>.header__menu-item:before{background-color:var(--outnest-terracotta)}@media(prefers-reduced-motion:reduce){.mega-menu.color-background-1{transition:opacity 1ms linear}}}.menu-drawer .outnest-mega{display:block;width:100%;padding:0;border:0;border-radius:0;background-color:transparent;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/22/assets/outnest-menu.css.map */
