.desktop-nav{gap:24px;font-size:15px;font-weight:400;white-space:nowrap}.nav-row{gap:32px}.nav-details{position:static}.nav-trigger{position:relative;padding:14px 0}.nav-details[open] .nav-trigger:after{content:"";height:4px;position:absolute;bottom:0;left:0;right:0;background:var(--burgundy)}.nav-shop{border:2px solid var(--burgundy);font-weight:700;padding:10px 19px}.nav-details[open] .nav-shop{background:var(--cream);color:var(--burgundy)}.nav-details[open]>summary .icon{transform:rotate(180deg)}.nav-details .icon{width:16px;height:16px}.mega-menu{position:absolute;top:100%;left:0;right:0;background:var(--cream);box-shadow:0 15px 20px #00000012;padding:30px var(--gutter) 32px;border-top:1px solid #f3f0e9;white-space:normal}.mega-menu__inner{max-width:var(--menu-width,1600px);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:40px}.mega-menu--shop .mega-menu__inner{grid-template-columns:1fr 3.2fr}.mega-menu__links{display:grid;grid-template-columns:1fr 1fr;gap:35px}.mega-menu--shop .mega-menu__links{grid-template-columns:1fr}.menu-link-group{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.menu-link-group>a{font-size:18px;line-height:1.45}.menu-link-group>a:hover{color:var(--burgundy);text-decoration:underline}.menu-link-group>strong{font-size:19px;margin-bottom:6px}.menu-link-group .mega-shop-all{color:var(--burgundy);font-size:15px;font-weight:700;text-transform:uppercase;border-bottom:3px solid currentColor;padding-bottom:5px;margin-top:5px}.mega-menu__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--menu-gap,24px);align-self:start}.mega-menu--shop .mega-menu__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.mega-card__image{aspect-ratio:1;background:#fff;overflow:hidden}.mega-card img{width:100%;height:100%;object-fit:var(--promo-fit,contain);transition:transform .3s}.mega-card:hover img{transform:scale(1.025)}.mega-card>span{display:block;font-size:14px;text-transform:uppercase;font-weight:700;line-height:1.5;padding-top:10px}.mega-card:hover>span{color:var(--burgundy)}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:12px;border:1px solid #fff9e980;border-radius:50%;text-decoration:none}.footer-social a:hover{background:var(--cream);color:var(--burgundy)}.footer-social a .icon{width:23px;height:23px}@media(min-width:1101px)and (max-width:1360px){.desktop-nav{gap:17px;font-size:13px}.nav-row{gap:23px}.nav-shop{padding:10px 14px}.nav-actions{gap:14px}.mega-menu__inner{gap:25px}.menu-link-group>a{font-size:16px}}@media(min-width:1101px){.mega-menu:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:calc((var(--header-height,88px) - 44px)/2 + 8px)}}@media(max-width:1100px){.desktop-nav{display:none}.nav-row{justify-content:center;min-height:83px;padding-inline:24px}.brand{position:absolute;left:50%;transform:translate(-50%)}.mobile-nav{display:block;margin-right:auto}.mobile-nav>summary{list-style:none;padding:8px 0;cursor:pointer}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav__panel{position:absolute;left:0;right:0;top:100%;padding:15px 26px 30px;background:var(--cream);border-bottom:1px solid #dfdacb;box-shadow:0 10px 20px #0001;max-height:calc(100dvh - 125px);overflow-y:auto}.mobile-nav__panel>a,.mobile-nav__group>summary{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #eee8db;font-size:18px;list-style:none;cursor:pointer}.mobile-nav__group[open]>summary .icon{transform:rotate(180deg)}.mobile-nav__group .menu-link-group{gap:0;padding:5px 14px 12px}.mobile-nav__group .menu-link-group a{font-size:15px;padding:10px 0;border:0}.mobile-nav__group strong{font-size:15px;margin:10px 0}.nav-actions{margin-left:0;gap:20px}.nav-actions .account-link{display:none}}.brand img.brand__web-logo{width:var(--logo-width,155px);max-width:180px;max-height:calc(var(--header-height,88px) - 16px);height:auto}@media(max-width:1100px){.brand img.brand__web-logo{max-width:150px;max-height:67px}}@media(max-width:600px){.brand img.brand__web-logo{max-width:130px;max-height:64px}}@media(max-width:360px){.nav-row{padding-inline:16px}.nav-actions{gap:12px}.brand img.brand__web-logo{max-width:112px}}.rail-track .editorial-card__media{aspect-ratio:4/3}.desktop-nav>a{position:relative;padding:14px 0}.desktop-nav>a:hover:after,.desktop-nav>a:focus-visible:after{content:"";height:4px;position:absolute;bottom:0;left:0;right:0;background:var(--burgundy)}.smokehouse-hours{width:100%;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.5}.smokehouse-hours thead th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--burgundy);padding:0 0 12px;border-bottom:2px solid #c7bba5}.smokehouse-hours tbody th,.smokehouse-hours td{padding:16px 0;border-bottom:1px solid #d7cbb7;vertical-align:top}.smokehouse-hours tbody th{font-weight:500;padding-right:16px}.smokehouse-hours td{font-weight:700;color:var(--green);text-align:right}.smokehouse-hours thead th:last-child{text-align:right}.smokehouse-hours td.smokehouse-hours__closed{font-weight:400;color:var(--ink)}.mega-menu--about .mega-menu__links{grid-template-columns:.85fr 1.15fr;gap:28px;min-width:0}.menu-smokehouse{min-width:0;gap:18px;background:#ede8d8;padding:20px;align-self:start}.menu-smokehouse .smokehouse-hours{font-size:13px}.menu-smokehouse .smokehouse-hours tbody th,.menu-smokehouse .smokehouse-hours td{padding-block:12px}.menu-smokehouse .smokehouse-hours{table-layout:fixed}.menu-smokehouse .smokehouse-hours th:first-child{width:44%;padding-right:10px}.menu-smokehouse .smokehouse-hours__contact td{font-weight:400;color:var(--ink)}.smokehouse-hours__contact a{overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#baaa8f;text-underline-offset:3px}.mobile-nav__group .menu-smokehouse{padding:20px;margin-top:8px}.mobile-nav__group .smokehouse-hours__contact a{font-size:13px;padding:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/navigation.css.map */
