.bbq-mega-nav{--bbq-mega-panel-border: #e7e4e0;--bbq-mega-sub-rule: #dedede;--bbq-mega-rule: #d9d9d9;--bbq-mega-link-inset: 14px;--bbq-mega-shadow: 0 4px 34px rgba(0, 0, 0, .06);--bbq-mega-promo-overlay: linear-gradient(180deg, rgba(102, 102, 102, 0) 0%, rgba(0, 0, 0, .61) 93%)}body.bbq-design-pages .bbq .bbq-desktop-nav.bbq-mega-nav{align-items:flex-start;gap:2px;margin:1px 29px 0 auto;font-family:var(--bbq-font-display);font-size:14px;font-weight:600;line-height:17px;letter-spacing:0;text-transform:uppercase}.bbq-mega-nav__item{display:flex}.bbq .bbq-mega-nav .bbq-mega-nav__link{position:relative;display:block;padding:10px var(--bbq-mega-link-inset) 13px;color:var(--bbq-color-charcoal);text-decoration:none;white-space:nowrap}.bbq-mega-nav__link:before{content:"";position:absolute;left:var(--bbq-mega-link-inset);right:var(--bbq-mega-link-inset);bottom:0;height:3px;background:transparent}.bbq .bbq-mega-nav .bbq-mega-nav__link.bbq-nav-sale{color:var(--bbq-color-red)!important}.bbq .bbq-mega-nav .bbq-mega-nav__item.is-open>.bbq-mega-nav__link,.bbq .bbq-mega-nav .bbq-mega-nav__link:focus-visible{color:var(--bbq-color-red)}.bbq-mega-nav__item.is-open>.bbq-mega-nav__link:before,.bbq-mega-nav__link:focus-visible:before{background:var(--bbq-color-red)}@media(hover:hover)and (pointer:fine){.bbq .bbq-mega-nav .bbq-mega-nav__link:hover{color:var(--bbq-color-red);text-decoration:none}.bbq-mega-nav__link:hover:before{background:var(--bbq-color-red)}}.bbq-mega-nav__item.is-open>.bbq-mega-nav__link:after{content:"";position:absolute;top:100%;left:0;right:0;height:40px}.bbq-mega{position:absolute;top:100%;left:0;right:0;z-index:5;border-top:1px solid var(--bbq-mega-panel-border);background:var(--bbq-color-white);box-shadow:var(--bbq-mega-shadow);color:var(--bbq-color-grey-700);font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);font-weight:400;line-height:18px;text-transform:none;white-space:normal;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s ease,visibility 0s linear .15s}.bbq-mega-nav__item.is-open>.bbq-mega{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .15s ease,visibility 0s}.bbq-mega__cols{display:flex;align-items:flex-start;gap:30px;box-sizing:border-box;width:calc(100% - var(--bbq-gutter) * 2);max-width:var(--bbq-width);margin-inline:auto;padding:28px 0 32px}.bbq-mega__col{display:flex;flex:1 1 0;flex-direction:column;gap:12px;min-width:0}.bbq-mega__head{padding-bottom:9px;border-bottom:1px solid var(--bbq-mega-rule)}.bbq .bbq-mega .bbq-mega__heading{display:block;margin:0;color:var(--bbq-color-charcoal);font-family:var(--bbq-font-display);font-size:14px;font-weight:600;line-height:17px;letter-spacing:0;text-transform:uppercase;text-decoration:none}.bbq-mega__links{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.bbq-mega__item{margin:0;padding:0}.bbq .bbq-mega .bbq-mega__link{display:block;color:var(--bbq-color-grey-700);font-family:var(--bbq-font-body);font-size:14px;font-weight:400;line-height:18px;letter-spacing:0;text-decoration:none}.bbq .bbq-mega .bbq-mega__link--sub{padding-left:12px;border-left:1px solid var(--bbq-mega-sub-rule)}.bbq .bbq-mega .bbq-mega__link--all{color:var(--bbq-color-red);font-weight:600;white-space:pre}@media(hover:hover)and (pointer:fine){.bbq .bbq-mega :is(.bbq-mega__link,a.bbq-mega__heading):hover{color:var(--bbq-color-red);text-decoration:none}}.bbq .bbq-mega :is(.bbq-mega__link,a.bbq-mega__heading):focus-visible{color:var(--bbq-color-red)}.bbq :is(.bbq-mega-nav__link,.bbq-mega a[href]).is-bbq-pressed{scale:1;translate:none;opacity:1}.bbq .bbq-mega .bbq-mega__promo{position:relative;display:flex;flex:0 0 300px;flex-direction:column;box-sizing:border-box;width:300px;height:var(--bbq-mega-promo-height, 225px);overflow:hidden;border:1px solid var(--bbq-mega-panel-border);border-radius:var(--bbq-radius);color:var(--bbq-color-white);text-decoration:none}.bbq .bbq-mega .bbq-mega__promo-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.bbq-mega__promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bbq-mega-promo-overlay);pointer-events:none}.bbq-mega__promo-body{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;padding:14px 16px 16px}.bbq-mega__promo-eyebrow{font-family:var(--bbq-font-display);font-size:14px;font-weight:600;line-height:17px;letter-spacing:0;text-transform:uppercase}.bbq-mega__promo-title{align-self:stretch;font-family:var(--bbq-font-display);font-size:var(--bbq-h4-size);font-weight:var(--bbq-h4-weight);line-height:var(--bbq-h4-line);letter-spacing:0}body.bbq-design-pages .bbq .bbq-mega .bbq-mega__promo .bbq-mega__promo-button{line-height:17px}@media(hover:hover)and (pointer:fine){.bbq .bbq-mega .bbq-mega__promo:hover .bbq-mega__promo-button{background:var(--bbq-color-red-hover)}}@media(max-width:1200px){body.bbq-design-pages .bbq .bbq-desktop-nav.bbq-mega-nav{font-size:13px}.bbq-mega-nav{--bbq-mega-link-inset: 8px}body.bbq-design-pages .bbq .bbq-desktop-nav.bbq-mega-nav{margin-right:16px}.bbq-mega__cols{gap:24px}}@media(max-width:900px){.bbq-mega{display:none}}@media(prefers-reduced-motion:reduce){.bbq-mega,.bbq-mega-nav__item.is-open>.bbq-mega{transition:none}}@media(min-width:901px){.bbq-mega--launch{min-height:286px;box-sizing:border-box}.bbq-mega--launch .bbq-mega__cols{min-height:285px;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bbq-mega-menu.css.map */
