.mega-menu{position:static}.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:3rem;padding-top:3rem;position:absolute;right:0;top:100%}.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;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;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{position:relative;font-family:Plus Jakarta Sans;font-weight:600;font-size:16px;line-height:24px;letter-spacing:-.02em;margin-bottom:15px}.mega-menu__link--level-2:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#9e3223,#9e322322,#9e322300);pointer-events:none}.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-top:15px;padding-right:2.4rem;font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:24px;letter-spacing:-.02em}.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:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.mega-menu__wrapper{display:grid;grid-template-columns:258px 1fr auto;align-items:start}.mega-menu__featured-left{position:relative}.mega-menu__featured-link{display:block;text-decoration:none;color:inherit}.mega-menu__featured-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mega-menu__featured-title{font-family:var(--font-family, "Plus Jakarta Sans");font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.02em;color:var(--core-palette-black, #261a1a);display:flex;align-items:center;gap:8px;margin:0;text-transform:none}.mega-menu__wrapper .mega-menu__list{grid-template-columns:repeat(3,1fr);width:100%;gap:0;height:100%}.mega-menu__product-link{text-decoration:none}.mega-menu__product-image{width:100%;height:120px;overflow:hidden}.mega-menu__product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mega-menu__product-description{font-family:var(--font-family, "Plus Jakarta Sans");font-weight:400;font-size:14px;line-height:171%;letter-spacing:-.02em;color:var(--core-palette-pantone-cool-gray-7c, #97999b);margin:0}.mega-menu__promo{background:#f5f5f5;border-radius:8px;padding:24px;text-align:center;min-width:280px;max-width:320px}.mega-menu__promo-icon{width:56px;height:56px;margin:0 auto 16px}.mega-menu__promo-icon img{width:100%;height:100%;object-fit:contain}.mega-menu__promo-heading{font-family:var(--font-family, "Plus Jakarta Sans");font-weight:700;font-size:18px;line-height:133%;letter-spacing:-.02em;color:var(--core-palette-black, #261a1a);margin:0 0 12px}.mega-menu__promo-text{font-family:var(--font-family, "Plus Jakarta Sans");font-weight:400;font-size:14px;line-height:171%;letter-spacing:-.02em;color:var(--core-palette-pantone-cool-gray-7c, #97999b);margin:0 0 20px}.mega-menu__promo-buttons{display:flex;flex-direction:column;gap:12px}.mega-menu__promo-button{display:block;padding:12px 20px;font-family:var(--font-family, "Plus Jakarta Sans");font-weight:600;font-size:14px;line-height:143%;letter-spacing:-.02em;text-decoration:none;text-align:center;border-radius:4px;transition:all .2s ease}.mega-menu__promo-button--primary{background:var(--core-palette-red, #9e3223);color:#fff;border:1px solid var(--core-palette-red, #9e3223)}.mega-menu__promo-button--primary:hover{background:var(--core-palette-dark-red, #7a1e12);border-color:var(--core-palette-dark-red, #7a1e12)}.mega-menu__promo-button--secondary{background:#fff;color:var(--core-palette-black, #261a1a);border:1px solid var(--core-palette-black, #261a1a)}.mega-menu__promo-button--secondary:hover{background:var(--core-palette-black, #261a1a);color:#fff}.mega-menu__content{padding:0;background:transparent;border:0;box-shadow:none}.mega-menu__content .mega-menu__wrapper{border-top:1px solid var(--core-palette-red);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));background:#fff}.mega-menu__featured-left{padding:30px;background:#f8f7f5;width:258px;height:100%}.mega-menu__featured-right{width:258px;background:#f8f7f5;padding:30px;min-width:unset;display:flex;flex-direction:column;gap:40px}.mega-menu__featured-image{width:100%;height:100%;max-height:120px}.mega-menu__featured-link{display:flex;flex-direction:column;gap:10px;transition:all .3s ease}.mega-menu__featured-link:hover .mega-menu__featured-title{color:var(--core-palette-red);text-decoration:underline;text-underline-offset:4px}.mega-menu__featured-link:hover .mega-menu__featured-title svg{transform:translate(10px) rotate(45deg)}.mega-menu__featured-link:hover .mega-menu__featured-title svg path{stroke:var(--core-palette-red)}.mega-menu__link{padding-bottom:.5rem;padding-top:.5rem}.mega-menu__featured-title{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.02em;color:var(--core-palette-black);height:24px;display:flex;align-items:center;gap:0px}.mega-menu__featured-title svg{width:24px;height:24px;margin-left:-5px;margin-top:-4px;transition:all .3s ease}.mega-menu__list{padding:0}.mega-menu__list li{padding:30px;border-right:1px solid var(--core-palette-gray)}.mega-menu__list li .list-unstyled li{border-right:0;padding:unset}.mega-menu__list li .list-unstyled li a{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:171%;letter-spacing:-.03em;color:var(--core-palette-black);text-decoration:none!important}.mega-menu__list li .list-unstyled li a:hover{color:var(--core-palette-red)}.mega-menu__list li:last-child{border-right:none}.mega-menu__link--level-2{padding:0 0 10px;margin-bottom:11px;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.02em;color:var(--core-palette-black);text-decoration:none!important}.mega-menu__product-link{gap:10px;display:flex;flex-direction:column}.mega-menu__product-link:hover .mega-menu__product-title{color:var(--core-palette-red);text-decoration:underline;text-underline-offset:4px}.mega-menu__product-link:hover .mega-menu__product-title svg{transform:rotate(45deg)}.mega-menu__product-link:hover .mega-menu__product-title svg path{stroke:var(--core-palette-red)}.mega-menu__product-content{display:flex;flex-direction:column;justify-content:center;gap:4px}.mega-menu__product-content .mega-menu__product-title{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.02em;color:var(--core-palette-black);text-transform:capitalize;display:flex;align-items:center}.mega-menu__product-content .mega-menu__product-title svg{width:24px;height:24px;flex-shrink:0;margin-left:auto;transition:margin-left .3s ease,transform .3s ease}.mega-menu__product-content .mega-menu__product-title svg path{transition:stroke .3s ease}.mega-menu__product-content p{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;letter-spacing:-.02em;color:var(--core-palette-black)}.header__menu-item{position:relative}.header__menu-item[aria-expanded=true]:after{content:"";position:absolute;bottom:-22px;left:50%;transform:translate(-50%);width:18px;height:8px;background-image:url('data:image/svg+xml;utf8,<svg width="18" height="8" viewBox="0 0 18 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.66016 0L17.3204 7.5H-9.82285e-05L8.66016 0Z" fill="%239E3223"/></svg>');background-size:contain;background-repeat:no-repeat}
/*# sourceMappingURL=/cdn/shop/t/33/assets/component-mega-menu.css.map */
