.site-header[data-overlay=false],.site-header.site-header--heading-style[data-overlay=false],#SiteHeader[data-overlay=false],.header-wrapper:not(.header-wrapper--overlay){background-color:#faf6ec!important}.article .article__body.rte.rte--indented-images{background:#fff;padding:30px 40px;border-radius:20px}.article__body img{max-width:min(480px,100%)!important;margin:0 auto;border-radius:20px}@media only screen and (min-width:590px){.article .article__pre-hero{padding-top:0}}.article__hero-header .section-header__title{color:#faebd7!important}@media only screen and (min-width:769px){.section-header__title{font-size:68px}.article__hero-inner{align-items:center!important;margin-bottom:0}.article__hero-inner .section-header{margin-bottom:0}}.article{font-family:"Montserrat",var(--typeBaseFallback, -apple-system, BlinkMacSystemFont, sans-serif);font-size:1rem;font-weight:400;line-height:1.65;color:var(--colorTextBody, #1c1d1d)}.article>p,.article p{margin-top:0;margin-bottom:1.125rem}.article .article__body.rte h2{font-family:WoodlandBold,serif!important;font-size:clamp(1.75rem,1.45rem + 1.1vw,2.25rem);font-weight:700;line-height:1.18;margin-top:2.25rem;margin-bottom:.75rem;color:var(--colorTextBody, #1c1d1d)}.article .article__body.rte h2:first-of-type{margin-top:0}.article .article__body-lead-meta{margin:0 0 1.25rem;padding:0;font-size:.9375rem;line-height:1.5;color:var(--colorTextBody, #1c1d1d);opacity:.88;text-align:center}.article .article__body-lead-meta-date,.article .article__body-lead-meta-by{display:inline}.article .article__body.rte h3{font-family:WoodlandBold,serif!important;font-size:clamp(1.45rem,1.25rem + .65vw,1.75rem);font-weight:700;line-height:1.22;margin-top:1.75rem;margin-bottom:.6rem;color:var(--colorTextBody, #1c1d1d)}.article .article__body.rte h4{font-family:WoodlandBold,serif!important;font-size:clamp(1.2rem,1.08rem + .4vw,1.4rem);font-weight:600;line-height:1.28;margin-top:1.5rem;margin-bottom:.5rem;color:var(--colorTextBody, #1c1d1d)}.article .article__body.rte h5{font-family:"Montserrat",var(--typeBaseFallback, sans-serif);font-size:clamp(1.05rem,1rem + .2vw,1.125rem);font-weight:700;line-height:1.35;letter-spacing:.02em;margin-top:1.35rem;margin-bottom:.45rem;color:var(--colorTextBody, #1c1d1d)}.article .article__body.rte h6{font-family:"Montserrat",var(--typeBaseFallback, sans-serif);font-size:clamp(.9375rem,.9rem + .15vw,1rem);font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.06em;margin-top:1.25rem;margin-bottom:.4rem;color:var(--colorTextBody, #1c1d1d)}.article hr{border:none;border-top:1px solid var(--colorBorder, rgba(28, 29, 29, .15));margin:2rem 0}.article a:not(.btn){color:var(--colorBtnPrimary, var(--colorLink, #1c1d1d));text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease}.article a:not(.btn):hover{opacity:.88}.article .rte__video-wrapper{display:block;max-width:100%;margin:1.25rem 0;padding:20px;box-sizing:border-box}.article figcaption{font-size:.875rem;line-height:1.45;margin-top:.5rem;color:var(--colorTextBody, #1c1d1d);opacity:.7;font-style:italic}.article blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:4px solid var(--colorBtnPrimary, #a26b25);background:var(--colorBodyAlpha05, rgba(28, 29, 29, .05));font-style:italic;font-size:1.05rem;line-height:1.55}.article blockquote p:last-child{margin-bottom:0}.article ul,.article ol{margin:0 0 1.125rem 1.25rem;padding:0}.article li{margin-bottom:.35rem}.article .article__meta-row a{color:var(--colorBtnPrimary, var(--colorLink));text-decoration:none}.article .article__meta-row a:hover{text-decoration:underline}.article__title{font-family:WoodlandBold,serif;font-size:21px;line-height:22px}@media(max-width:768px){.article .article__hero--extra_small{min-height:320px}.article .section-header__title{font-size:29px}.article .article__hero-inner{align-items:center}.page-width.page-width--narrow.article__pre-hero{padding:0}.article .article__body.rte--indented-images p[style] img{padding:0;border-radius:30px}.article__body img:not(.article__brand-logo):not(.img-h):not(.img-v){border-radius:20px;margin:30px 0}}@media only screen and (max-width:589px){.article{font-size:.9375rem}.article .article__body.rte.rte--indented-images{padding:20px 18px}}@media(max-width:589px),(prefers-reduced-motion:reduce){.image-element{opacity:1!important;animation:none!important}[data-aos]{opacity:1!important;transform:none!important}}body.template-index #MainContent>[id^=shopify-section-template--]:nth-child(n+6){content-visibility:auto;contain-intrinsic-size:auto 800px}:root{--colorAnnouncementText: #481706 !important}.scrolling-text__inner{color:#481706!important}.hero__image-wrapper:before{content:""!important;display:block!important;position:absolute!important;left:0!important;right:0!important;top:0!important;bottom:0!important;z-index:2!important;background:linear-gradient(to right,#00000094,#0000006b 22%,#00000038 42%,#0000 65%),linear-gradient(to bottom,#0000004d,#0000 25%)!important;opacity:1!important;pointer-events:none!important;transition:opacity .4s ease!important}.slideshow__slide.intro-animating .hero__image-wrapper:before,.slideshow__slide.intro-fade-in .hero__image-wrapper:before,.slideshow__slide.intro-display .hero__image-wrapper:before{background:linear-gradient(to bottom,#0000004d,#0000 25%)!important}.intro-animation-overlay{background:radial-gradient(ellipse 65% 55% at center,#0006,#00000047 25%,#00000024 55%,#0000 80%)!important}.intro-animation-logo,.intro-animation-overlay img,.intro-animation-overlay svg{filter:drop-shadow(0 2px 10px rgba(0,0,0,.55))!important}.hero image-element,.hero__image-wrapper image-element,.hero .image-element,.hero__image-wrapper .image-element,.hero__image-wrapper img,.hero__image-wrapper picture{opacity:1!important;animation:none!important;filter:none!important;transform:none!important}.hero image-element[data-aos],.hero__image-wrapper [data-aos]{opacity:1!important;transform:none!important}.hero__logo{display:none!important}.slideshow__slide .hero__text-content{opacity:0;transition:opacity .4s ease}.slideshow__slide.intro-fade-out .hero__text-content,.slideshow__slide.intro-complete .hero__text-content,.slideshow__slide:not(.intro-animating):not(.intro-fade-in):not(.intro-display) .hero__text-content{opacity:1}.hero__title,.hero__subtitle,.hero__link,.hero__title .animation-cropper,.hero__subtitle .animation-cropper,.hero__link .animation-cropper,.hero__title .animation-contents,.hero__subtitle .animation-contents,.hero__link .animation-contents{animation:none!important;transform:none!important;transition:none!important;animation-delay:0ms!important;transition-delay:0ms!important}.hero__title .animation-cropper,.hero__subtitle .animation-cropper,.hero__link .animation-cropper{display:block!important;overflow:visible!important}.hero__title .animation-contents,.hero__subtitle .animation-contents,.hero__link .animation-contents{overflow:visible!important;opacity:1!important}.hero__title{font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#f7eedc!important;letter-spacing:3px;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.6);margin:0 0 14px!important;line-height:1}.hero__subtitle{font-family:WoodlandBold,Georgia,serif!important;font-size:52px!important;font-weight:700!important;line-height:1.02!important;color:#f7eedc!important;text-align:left!important;max-width:480px;text-shadow:0 2px 8px rgba(0,0,0,.5);letter-spacing:.3px;margin-bottom:0!important;display:block!important;overflow:visible!important}.hero__subtitle:after{content:"Gear and stories inspired by the North Shore roast beef sandwich."!important;display:block!important;font-family:Montserrat,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.5!important;color:#f7eedc!important;opacity:1!important;margin-top:22px!important;max-width:460px!important;text-shadow:0 1px 3px rgba(0,0,0,.6)!important;letter-spacing:.1px!important;text-transform:none!important;font-style:normal!important;text-wrap:balance}.hero__link{margin-top:28px!important;display:block!important;clear:both}.hero__link .btn,.hero__link .btn:hover,.hero__link .btn:focus{padding:18px 44px!important;font-size:16px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase;display:inline-block;background-color:#a65456!important;color:#f7eedc!important;border:none!important;opacity:1!important}.hero__link .btn:hover{background-color:#8a4648!important}@media(max-width:589px){.hero__image-wrapper:before{background:linear-gradient(to top,#0000009e,#0000004d 45%,#0000 78%),linear-gradient(to bottom,#00000059,#0000 22%)!important}.slideshow__slide.intro-animating .hero__image-wrapper:before,.slideshow__slide.intro-fade-in .hero__image-wrapper:before,.slideshow__slide.intro-display .hero__image-wrapper:before{background:linear-gradient(to bottom,#00000059,#0000 22%)!important}.intro-animation-overlay{background:radial-gradient(ellipse 80% 55% at center,#0000006b,#0000 78%)!important}.hero__title{font-size:11px!important;letter-spacing:2px;margin-bottom:10px!important}.hero__subtitle{font-size:32px!important;max-width:100%}.hero__subtitle:after{font-size:16px!important;max-width:100%!important;margin-top:14px!important}.hero__link{margin-top:20px!important}.hero__link .btn{padding:14px 30px!important;font-size:14px!important}}body.template-index [class*=ai-blog-posts] .grid__item{display:flex!important;flex-direction:column!important}body.template-index [class*=ai-blog-posts] .grid__item>*{flex-shrink:0}body.template-index [class*=ai-blog-posts] a.btn{margin-top:auto!important;padding:24px 0 0!important;background:transparent!important;color:#481706!important;border:0!important;min-height:0!important;text-decoration:underline;font-size:16px;font-weight:600;display:inline-block;align-self:flex-start}@media(min-width:590px){body.collection-shop-all .collection-filter__item--sort{width:240px!important;max-width:240px!important;margin:0 auto!important;padding:0!important;float:none!important;display:block!important;text-align:center!important}body.template-collection:not(.collection-shop-all) .collection-filter__item--sort,body.template-collection:not(.collection-shop-all) .collection-filters select[id^=SortBy]{max-width:240px!important}}@media(min-width:590px){body.collection-shop-all #CollectionAjaxContent .product-grid-container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px}body.collection-shop-all #CollectionAjaxContent .product-grid-container>.grid__item{width:100%!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important}body.collection-shop-all #CollectionAjaxContent .product-grid-container>.grid__item:nth-last-child(3){grid-column-start:1}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/custom.css.map */
