@media screen and (min-width:990px){.shopify-section-group-header-group.section-header{z-index:30!important}.section-header .header-wrapper{z-index:30}.section-header .sam-mega-menu__nav-label{display:inline-flex;align-items:center;gap:.65rem}.section-header .sam-mega-menu__badge{display:inline-flex;align-items:center;min-height:1.8rem;padding:.15rem .65rem;border-radius:999px;background:#d62828;color:#fff;font-size:.9rem;font-weight:800;letter-spacing:.07em;line-height:1;text-transform:uppercase;box-shadow:0 .3rem .8rem #80000038}.section-header .mega-menu .sam-mega-menu__content{padding:0;border-top:.1rem solid rgba(24,24,24,.1);background:#fffffffb;color:#191919;box-shadow:0 2.4rem 5rem #140e0a29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:4}.section-header .sam-mega-menu__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.4rem,3vw,4rem);padding-top:2.6rem;padding-bottom:3.2rem}.section-header .sam-mega-menu__inner--with-promo{grid-template-columns:minmax(0,1fr) minmax(24rem,29rem)}.section-header .sam-mega-menu__main{min-width:0}.section-header .sam-mega-menu__heading-row{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.8rem;padding-bottom:1.2rem;border-bottom:.1rem solid rgba(25,25,25,.1)}.section-header .sam-mega-menu__section-title{margin:0;color:#171717;font-family:var(--font-heading-family);font-size:clamp(1.8rem,1.65vw,2.4rem);font-weight:700;line-height:1.2}.section-header .sam-mega-menu__view-all{display:inline-flex;align-items:center;gap:.7rem;flex:0 0 auto;color:#b51f1f;font-size:1.25rem;font-weight:750;letter-spacing:.025em;text-decoration:none}.section-header .sam-mega-menu__view-all:hover{color:#861414;text-decoration:underline;text-underline-offset:.35rem}.section-header .mega-menu .sam-mega-menu__list,.section-header .mega-menu .sam-mega-menu__list.mega-menu__list--condensed{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,16rem));align-items:start;justify-content:start;gap:1.6rem;width:100%;max-width:none;margin:0;padding:0}.section-header .mega-menu .sam-mega-menu__list>.mega-menu__item{width:100%;max-width:16rem;min-width:0;padding:0}.section-header .mega-menu .sam-mega-menu__list .mega-menu__link--level-2{display:block;width:100%;max-width:16rem;min-height:5.8rem;padding:.8rem;overflow:hidden;border:.1rem solid rgba(25,25,25,.12);border-radius:1.3rem;background:#fff;color:#171717;box-shadow:0 .5rem 1.6rem #1914110f;font-size:1.25rem;font-weight:750;letter-spacing:.035em;line-height:1.35;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.section-header .mega-menu .sam-mega-menu__list .mega-menu__link--level-2:hover{border-color:#d628286b;color:#171717;box-shadow:0 1.2rem 2.8rem #1914111f;text-decoration:none;transform:translateY(-.25rem)}.section-header .sam-mega-menu__list .mega-menu__image-wrapper{display:block;aspect-ratio:4 / 3;margin-bottom:1rem;overflow:hidden;border-radius:.9rem;background:#f2efeb}.section-header .sam-mega-menu__list .mega-menu__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.section-header .sam-mega-menu__list .mega-menu__link--level-2:hover .mega-menu__image{transform:scale(1.045)}.section-header .sam-mega-menu__list .mega-menu__title{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:3.6rem;padding:0 .35rem}.section-header .sam-mega-menu__list .mega-menu__title-arrow{flex:0 0 auto;color:#d62828;font-size:1.6rem;font-weight:600;line-height:1;transition:transform .2s ease}.section-header .sam-mega-menu__list .mega-menu__link--level-2:hover .mega-menu__title-arrow{transform:translate(.3rem)}.section-header .sam-mega-menu__sublist{margin:.9rem 0 0;padding:0 .7rem}.section-header .sam-mega-menu__sublist .mega-menu__link{padding:.55rem 0;color:#3f3a37;font-size:1.3rem;font-weight:550;line-height:1.45;text-decoration:none;transition:color .2s ease,transform .2s ease}.section-header .sam-mega-menu__sublist .mega-menu__link:hover{color:#b51f1f;text-decoration:underline;text-underline-offset:.3rem;transform:translate(.25rem)}.section-header .sam-mega-menu__promo{position:relative;min-height:29rem;overflow:hidden;border-radius:1.6rem;background:#1b1715;color:#fff;box-shadow:0 1.4rem 3.2rem #18110d33;isolation:isolate}.section-header .sam-mega-menu__promo--no-image{background:radial-gradient(circle at 86% 18%,rgba(255,255,255,.18),transparent 26%),linear-gradient(145deg,#d62828,#9b1717 55%,#3a1010)}.section-header .sam-mega-menu__promo-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.section-header .sam-mega-menu__promo:hover .sam-mega-menu__promo-image{transform:scale(1.035)}.section-header .sam-mega-menu__promo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0f0a0814 10%,#0f0a08d1)}.section-header .sam-mega-menu__promo-content{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:2.2rem}.section-header .sam-mega-menu__promo-eyebrow{margin:0 0 .7rem;color:#fff;font-size:1rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.section-header .sam-mega-menu__promo-title{margin:0;color:#fff;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:700;line-height:1.12;text-shadow:0 .2rem 1.1rem rgba(0,0,0,.36)}.section-header .sam-mega-menu__promo-text{margin:.8rem 0 0;color:#ffffffeb;font-size:1.25rem;line-height:1.5}.section-header .sam-mega-menu__promo-link{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.5rem;padding:.85rem 1.25rem;border-radius:999px;background:#fff;color:#8e1616;font-size:1.15rem;font-weight:800;text-decoration:none}.section-header .sam-mega-menu__promo-link:hover{background:#fff4f2;color:#650e0e;text-decoration:none}.section-header .sam-mega-menu__content a:focus-visible,.section-header .sam-mega-menu__content summary:focus-visible{outline:.2rem solid #d62828;outline-offset:.3rem}}@media screen and (min-width:990px)and (max-width:1199px){.section-header .sam-mega-menu__inner--with-promo{grid-template-columns:minmax(0,1fr) 24rem}.section-header .mega-menu .sam-mega-menu__list,.section-header .mega-menu .sam-mega-menu__list.mega-menu__list--condensed{grid-template-columns:repeat(auto-fill,minmax(13rem,14rem));gap:1.4rem}}@media(prefers-reduced-motion:reduce){.section-header .sam-mega-menu__content *,.section-header .sam-mega-menu__content *:before,.section-header .sam-mega-menu__content *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/sam-mega-menu.css.map */
