@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}mega-menu{pointer-events:none;top:calc(var(--spacing,1px) * 50);z-index:50;height:var(--spacing-screen-h,var(--app-height,100vh));opacity:0;visibility:hidden;width:100vw;transition:opacity .2s,visibility 0s linear .2s;display:block;position:fixed;overflow:auto}@media(min-width:992px){mega-menu{position:absolute;top:10px}}mega-menu .mega-menu__backdrop{pointer-events:none;top:var(--spacing-0,0px);left:var(--spacing-0,0px);z-index:10;height:var(--spacing-screen-h,var(--app-height,100vh));background-color:var(--color-black,#000);opacity:0;width:100vw;position:fixed;top:50px}@media(min-width:992px){mega-menu .mega-menu__backdrop{top:0}}.nav-sticky--show+:is(mega-menu){margin-top:calc(var(--spacing,1px) * 20)}mega-menu .mega-menu__content{pointer-events:none;top:var(--spacing-0,0px);z-index:40;gap:calc(var(--spacing,1px) * 15);background-color:var(--color-background,#f6f3f0);padding-inline:calc(var(--spacing,1px) * 15);padding-block:calc(var(--spacing,1px) * 15);padding-top:calc(var(--spacing,1px) * 60);height:calc(var(--app-height,100vh) - 50px);flex-wrap:wrap;max-width:100vw;transition:background-color .2s;display:flex;position:relative;left:50%;overflow-y:auto;transform:translate(-50%)}mega-menu .mega-menu__content .shopify-search__label{display:inline-block;position:relative;top:-6px}@media(min-width:992px){mega-menu .mega-menu__content{padding-top:calc(var(--spacing,1px) * 100);flex-flow:row;width:1580px;max-width:calc(100vw - 30px);height:auto;min-height:515px;padding-left:8px;padding-right:8px}mega-menu .mega-menu__content .shopify-search__label{top:var(--spacing-0,0px)}}mega-menu .mega-menu__top-level{flex-shrink:0}@media(min-width:992px){mega-menu .mega-menu__top-level{margin-left:calc(var(--spacing,1px) * -15);width:auto}}mega-menu .mega-menu__dropdown-close{z-index:60;cursor:pointer;color:var(--nav-text-color,var(--color-text))}mega-menu .mega-menu__level{width:100%}@media(min-width:992px){mega-menu .mega-menu__level{width:12.5%}mega-menu .mega-menu__level.mega-menu__third-level{width:29.1667%}}mega-menu .mega-menu__level.mega-menu__images{width:100%;margin-right:7.5px}@media(min-width:992px){mega-menu .mega-menu__level.mega-menu__images{width:20.8333%;margin-left:auto}}mega-menu .mega-menu__level~.mega-menu__level{display:none}@media(min-width:992px){mega-menu .mega-menu__level~.mega-menu__level{display:block}}mega-menu .mega-menu__group{pointer-events:none;visibility:hidden;top:var(--spacing-0,0px);left:var(--spacing-0,0px);opacity:0;width:100%;transition:all .15s ease-out,visibility 0s linear .15s;position:absolute}mega-menu .mega-menu__group.active{visibility:visible;opacity:1;transition:all .2s ease-out .1s,visibility linear;position:relative}mega-menu .mega-menu__image{top:var(--spacing-0,0px);left:var(--spacing-0,0px);opacity:0;width:100%;height:100%;transition:all .15s ease-out;position:absolute}mega-menu .mega-menu__image.active{opacity:1;transition:all .2s ease-out .1s}mega-menu .mega-menu__parent .mega-menu__parent-trigger{font-family:var(--font-body,"Neue Haas Grotesk Text", sans-serif);font-size:var(--text-lead,1.6rem);--tw-leading:var(--spacing-lh-standard,1.2em);line-height:var(--spacing-lh-standard,1.2em);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text,#3c3c3c);text-transform:uppercase;transition:all .2s;display:block}@media(min-width:992px){mega-menu .mega-menu__parent .mega-menu__parent-trigger{font-size:var(--text-body,1.2rem)}}:is(mega-menu .mega-menu__parent.active,mega-menu .mega-menu__parent:hover) .mega-menu__parent-trigger{color:var(--color-grey-500,#858585)}mega-menu .mega-menu__group .mega-menu__child-trigger{font-size:var(--text-lead,1.6rem);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text,#3c3c3c);transition:all .2s;display:block}mega-menu .mega-menu__group .mega-menu__child-trigger.active,mega-menu .mega-menu__group .mega-menu__child-trigger:hover{color:var(--color-grey-500,#858585)}@media(min-width:992px){mega-menu .mega-menu__group .mega-menu__child-trigger{font-size:var(--text-body,1.2rem)}}mega-menu.active{visibility:visible;opacity:1;transition:opacity .2s,visibility linear}mega-menu.active .mega-menu__content{pointer-events:auto}mega-menu.active .mega-menu__backdrop{pointer-events:auto;opacity:.4}mega-menu.active .mega-menu__group,mega-menu.active .mega-menu__group.active{pointer-events:auto}mega-menu.--scent-mega-menu .mega-menu__content{background-color:var(--scent-bg,var(--color-background));color:var(--scent-text-color,var(--color-text))}:is(mega-menu.--scent-mega-menu .mega-menu__parent,mega-menu.--scent-mega-menu .mega-menu__group-content,mega-menu.--scent-mega-menu .mega-menu__sub-link) a{color:var(--scent-text-color,var(--color-text))}:is(mega-menu.--scent-mega-menu .mega-menu__parent,mega-menu.--scent-mega-menu .mega-menu__group-content,mega-menu.--scent-mega-menu .mega-menu__sub-link).active a{opacity:.7}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
