.nova-header-drawer details .menu-drawer{overflow:scroll;overflow-x:hidden;width:100%;height:calc(90vh - var(--header-bottom-position));max-height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));transform:translateY(-100%);z-index:-1;opacity:0;border-bottom-right-radius:var(--space-xl);border-bottom-left-radius:var(--space-xl)}.nova-header-drawer details[open] .menu-drawer{transform:translateY(0);opacity:1;transition:all .2s .1s ease-in-out}.nova-header-drawer .menu-drawer .menu-drawer__menu-item{padding:var(--space-sm) var(--space-lg);text-decoration:none}@media screen and (min-width: 768px){.nova-header-drawer .menu-drawer .menu-drawer__menu-item{padding:var(--space-md) var(--space-3xl)}}.nova-header-drawer .menu-drawer a.menu-drawer__menu-item .button--secondary{color:var(--color-purple-dark)}.nova-header-drawer .menu-drawer a.menu-drawer__menu-item .button--secondary:not(.full-width):after,.nova-header-drawer .menu-drawer a.menu-drawer__menu-item .button--secondary:not(.full-width):before{display:none}.nova-header-drawer .menu-drawer__utility-links{background-color:var(--color-purple-dark);--color-foreground: var(--color-white-rgb);color:rgb(var(--color-foreground))}.nova-header-drawer .menu-drawer__close-button{justify-content:flex-start;border-radius:0}.nova-header-drawer .menu-drawer__close-button{padding:var(--space-md) var(--space-lg)}@media screen and (min-width: 750px){.nova-header-drawer .menu-drawer__close-button{padding:var(--space-md) var(--space-3xl)}}.nova-header-drawer .menu-drawer__close-button .button--secondary{flex-direction:row-reverse}.nova-header-drawer .menu-drawer__close-button .button--secondary:after{transform:rotate(180deg);margin-left:var(--space-md);margin-right:0}.nova-header-drawer .menu-drawer__close-button .button--secondary:before{left:0;right:unset}.nova-mega-menu__container{padding:var(--space-lg)}@media screen and (min-width: 750px){.nova-mega-menu__container{padding:var(--space-lg) var(--space-3xl)}}.nova-header-drawer__submenu{padding:var(--space-lg) 0}.nova-header-drawer__submenu .mega-menu__heading{padding:0 var(--space-lg)}@media screen and (min-width: 750px){.nova-header-drawer__submenu .mega-menu__heading{padding:0 var(--space-3xl)}}
/*# sourceMappingURL=/cdn/shop/t/287/assets/nova-header-drawer.css.map */
