.mega-menu{position:static}.mega-menu.hovered[open] .mega-menu__content{z-index:2}sticky-header{position:relative}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;padding-bottom:2.4rem;padding-top:2.4rem;position:absolute;right:0;top:75%;z-index:-1;max-height:max-content}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;transition:transform .1s ease,opacity 0ms linear .1s,visibility 0ms linear .1s;transform-origin:top center;transform:scaleY(0);padding:54px 0 65px;visibility:hidden}.mega-menu[open] .mega-menu__content{transform:scaleY(1);opacity:1;visibility:visible;transition:transform .25s ease,opacity 0ms,visibility 0ms}.mega-menu__list{display:grid;gap:2.4rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__list.hidden-col>li{display:none}.mega-menu__list.hidden-col>li:nth-child(-n+5){display:block}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;font-size:1.3rem;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.mega-menu__link--level-2{font-size:1.4rem}.mega-menu__link--level-2:not(:only-child){margin-bottom:.8rem}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .mega-menu__list>li{width:16%;padding-right:2.4rem}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu .mega-menu__list--condensed{display:flex}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.header__active-menu-item,.header__menu-item span{font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:15px;line-height:27px;text-transform:capitalize;color:#50231b;text-decoration:none;position:relative}.header__menu-item:hover .megamenu_label{text-decoration:none}.list-menu__item{position:relative}.list-menu__item .megamenu_label{position:absolute;font-family:var(--font-body-family);font-style:normal;font-weight:700;font-size:12px;line-height:14px;text-align:center;letter-spacing:.25px;color:#c4122e;pointer-events:none}.list-menu summary.list-menu__item{padding:1.2rem}.mega-menu__list .megamenu-block img{border-radius:10px;width:100%}.mega-menu__list .megamenu-block a{font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:18px;line-height:29px;letter-spacing:.5px;display:block;text-align:center;color:#000;text-underline-offset:3px}.mega-menu__list .megamenu-block img{margin-bottom:10px}.mega-menu__list>li{opacity:0;transform:translateY(-10px);transition:transform .1s,opacity .1s;transition-delay:0s}.header__menu-item:hover+.mega-menu__content .mega-menu__list>li,.mega-menu[open] .mega-menu__content .mega-menu__list>li{opacity:1;transform:translateY(0);transition:transform .3s ease,opacity .2s linear;transition-delay:.2s}span.megamenu_label:empty{display:none}.shopify-section-header-sticky .mega-menu__content{max-height:80vh}.kuSearchResultsPageContainer .kuDropdown,.kuLandingResultsViewSwitchContainer{z-index:1}@media only screen and (min-width: 990px){.header--middle-left{display:flex;justify-content:space-between}.header__heading-logo{margin-bottom:-45px}header-drawer+.header__heading{margin-left:14px;position:relative;z-index:5}.header--middle-left .header__inline-menu{max-width:884px;width:100%}.list-menu summary.list-menu__item,.list-menu .header__menu-item{padding:1.2rem .5rem}.header__inline-menu .list-menu--inline{display:flex;flex-wrap:nowrap;justify-content:space-between}.mega-menu:hover .mega-menu__content{transition:all .5s ease}.header-wrapper--border-bottom{border:0}.mega-menu__list{display:flex;justify-content:center;list-style:none;gap:unset}.list-menu__item .megamenu_label{top:0;left:0;right:0}.list-menu .header__menu-item .icon-caret{display:none}.list-menu .header__menu-item:hover .header__active-menu-item,.header__menu-item:hover span{text-decoration:none}div.mega-menu[open]>.header__menu-item .header__active-menu-item:after,div.mega-menu[open]>.header__menu-item span:not(.megamenu_label):after,.list-menu .header__menu-item:hover .header__active-menu-item:after,.list-menu summary.list-menu__item:hover span:not(.megamenu_label):after,.list-menu .header__menu-item.list-menu__item:hover>span:not(.megamenu_label):after{content:"";position:absolute;bottom:-6px;left:0;height:3px;width:100%;background:#50231b;border-radius:5px;z-index:3}.list-menu summary.list-menu__item,.mega-menu__link--active{text-decoration:none;box-shadow:unset;border:0;outline:0}.list-menu summary.list-menu__item:focus-visible,.mega-menu__link--active:focus-visible{box-shadow:unset;border:0;outline:0}.mega-menu__content>.mega-menu__list>li>a[href="#"]{font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:18px;line-height:27px;text-transform:capitalize;color:#50231b;margin-bottom:10px;pointer-events:none}.mega-menu__link+ul.list-unstyled>li .mega-menu__link{font-family:var(--font-body-family);font-style:normal;font-weight:400;font-size:16px;color:#50231b;line-height:1;padding:10px 0}.mega-menu__list>li:not(.megamenu-block){background:#f8f3ee;border-radius:10px;padding:19px 21px}.mega-menu__list>li{max-width:290px;width:100%;margin-right:24px}.mega-menu__list>li:last-child{margin:0}.mega-menu[open] .mega-menu__content{z-index:1;box-shadow:none;padding:90px 0 65px;top:45%}.mega-menu__content>.mega-menu__list>li>ul{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start}.mega-menu__list>li.two-col{max-width:502px;width:100%}.mega-menu__list>li.two-col>ul{height:470px;align-content:space-between}.mega-menu__list>li.two-col>ul>li{width:49%}.no-js .header__inline-menu{opacity:0}}@media only screen and (max-width: 1220px) and (min-width: 990px){.header__heading-logo{width:160px;margin-bottom:0!important}.header--middle-left .header__inline-menu{margin-top:0}.mega-menu[open] .mega-menu__content{top:70%;padding:40px 0 65px}}@media only screen and (max-width: 1200px){.header--middle-left{flex-wrap:wrap}.header__heading{order:1}.header__icons{order:2}.header__heading-logo{margin-bottom:0}.header--middle-left .header__inline-menu{order:3;margin:0 auto}.mega-menu__list>li:not(.megamenu-block){padding:12px 16px}.mega-menu__list>li{margin-right:10px}}@media screen and (max-width: 989px){#menu-drawer{width:calc(100vw - 4.5rem);padding-bottom:6rem}summary.header__icon.focus-inset:focus,summary.header__icon.focus-inset:focus-visible,summary.header__icon.focus-inset:focus-within,.header__icon span:focus-visible,.header__icon{outline:unset;box-shadow:unset;outline-offset:unset;background:#fff;-webkit-tap-highlight-color:rgba(201,224,253,0)}nav.menu-drawer__navigation{padding-top:0}.js .menu-drawer{height:100vh!important}.header__icon--menu[aria-expanded=true]:before{background:#4d4d4d;mix-blend-mode:multiply}#Details-menu-drawer-container[open] svg.icon-close{display:block;z-index:4;height:1.6rem;width:1.6rem;fill:none;position:absolute;right:-6px;color:#fff;top:7px}.menu-drawer__utility-links,.overflow-hidden-tablet #shopify-section-announcement-bar,.overflow-hidden-tablet .header__heading,.overflow-hidden-tablet .header__icons{display:none}header-drawer .list-menu summary.list-menu__item{padding:12px 9px}.header__icon--menu[aria-expanded=true]:before,.overflow-hidden-tablet .menu-drawer{top:0}.overflow-hidden-tablet .header__icon span{position:absolute;right:20px}.menu-drawer__menu.has-submenu.list-menu>li>.menu-drawer__menu-item,.menu-drawer__menu.has-submenu.list-menu>li>details>.menu-drawer__menu-item,header-drawer .list-menu summary.list-menu__item{font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:17px;line-height:26px;color:#50231b;padding:12px 9px}.menu-drawer__menu.has-submenu.list-menu>li>.menu-drawer__menu-item,.menu-drawer__menu.has-submenu.list-menu>li>details>.menu-drawer__menu-item{background:#f8f3ee}header-drawer .megamenu_label{font-family:var(--font-body-family);font-style:normal;font-weight:700;font-size:12px;line-height:14px;text-align:center;letter-spacing:.25px;color:#c4122e;pointer-events:none;padding:12px 0 12px 9px}.menu-drawer__navigation>.menu-drawer__menu>li{display:flex;background:#f8f3ee;align-items:center}.menu-drawer__navigation>.menu-drawer__menu>li .megamenu_label{flex:0 0 auto}.menu-drawer__navigation>.menu-drawer__menu>li .menu-drawer__menu-item .megamenu_label{position:relative;padding:12px 9px 12px 0}.menu-drawer__navigation>.menu-drawer__menu>li>*:not(.megamenu_label){width:auto;flex:1}.menu-drawer__navigation{padding:0}.js .menu-drawer__submenu .menu-drawer__submenu{position:relative;visibility:visible;overflow-y:unset;transform:unset;background-attachment:unset;height:100%}.menu-drawer .menu-drawer__inner-submenu a.link--text.list-menu__item{font-family:var(--font-body-family);font-style:normal;font-weight:400;font-size:15px;line-height:27px;background:transparent;color:#50231b;padding:12px 0 12px 24px}.menu-drawer details[id$="-1"]>div>button.menu-drawer__close-button{display:none}.menu-drawer__submenu.has-submenu>.menu-drawer__inner-submenu>ul>li>details>.menu-drawer__menu-item{padding-left:24px}.menu-drawer__submenu.has-submenu>.menu-drawer__inner-submenu>ul>li>details>div>ul>li>a{padding-left:38px!important}.menu-drawer .menu-drawer__inner-submenu>.menu-drawer__menu.list-menu .menu-drawer__submenu{border:0}.menu-drawer .menu-drawer__inner-submenu>.menu-drawer__menu.list-menu .menu-drawer__menu-item:hover{background-color:transparent}.menu-drawer__menu.mobile_links.has-submenu.list-menu>li>.menu-drawer__menu-item{background:#50231b;font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:17px;line-height:26px;color:#fff;padding:13px 21px}.menu-drawer__menu li.megamenu-block+.megamenu-block,.menu-drawer__close-button>.link-title{display:none}.menu-drawer__menu li.megamenu-block{display:flex;flex-direction:column;max-width:344px;margin:24px auto 25px;padding:0 27px;text-align:center}.menu-drawer__menu li.megamenu-block a{font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:18px;line-height:29px;letter-spacing:.5px;color:#000;text-align:center;margin-top:14px;text-underline-offset:4px}.menu-drawer__close-button:hover,button.menu-drawer__close-button.focus-inset:focus-visible,button.menu-drawer__close-button:focus-visible,button.menu-drawer__close-button:focus{outline:unset;background:#fff;box-shadow:unset}button.menu-drawer__close-button{font-family:var(--font-body-family);font-style:normal;font-weight:700;font-size:11px;line-height:14px;letter-spacing:.25px;text-transform:uppercase;color:#000;background:transparent}.menu-drawer__close-button:hover{background:transparent}.menu-drawer__inner-submenu span.focus-inset{background:#f8f3ee;width:100%;display:block;padding:12px 9px;font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:17px;line-height:26px;text-transform:capitalize;color:#880320;margin-top:6px}.menu-drawer__inner-submenu>.menu-drawer__menu .icon-menu-minus,.menu-drawer__inner-submenu>.menu-drawer__menu .menu-opening[open] .icon-plus{transition:opacity 1s ease-out;opacity:0;height:0;overflow:hidden}.menu-drawer__inner-submenu>.menu-drawer__menu .menu-opening[open] .icon-menu-minus{opacity:1;height:auto}.menu-opening summary.list-menu__item{width:100%;display:block;position:relative}summary.menu-drawer__menu-item.link>svg{position:absolute;right:10px;top:24px}summary.menu-drawer__menu-item.link>svg.icon-menu-plus{top:20px}details[id^=Details-menu-drawer-submenu-] .menu-drawer__close-button{display:none}.menu-drawer .list-menu__item{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-drawer__navigation>ul>li>a>svg,.menu-drawer__navigation>ul>li>a>svg path{fill:#fff;color:#fff}.menu-drawer-container .header__icon--menu[aria-expanded=true]:before{opacity:0}.menu-drawer-container.menu-opening .header__icon--menu[aria-expanded=true]:before{opacity:1;height:100vh}.menu-drawer-container:not(.menu-opening)>summary .icon-hamburger{position:relative}.js .menu-drawer__menu li.megamenu-block{margin-bottom:100px}.js .menu-drawer__menu li.megamenu-block img{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/638/assets/component-mega-menu.css.map */
