:root{--ogf-outdoor-forest:#153a29;--ogf-outdoor-lime:#c7f084;--ogf-outdoor-ease:cubic-bezier(.16,1,.3,1)}#MainContent .ogf-article-lead{padding:clamp(28px,5vw,60px) 0 clamp(22px,4vw,50px);border-bottom:1px solid #cfdccf;margin-bottom:32px}#MainContent .ogf-article-lead .ogf-kicker{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#MainContent .ogf-article-lead h2{font-family:var(--font-heading--family);font-size:clamp(40px,5.5vw,75px);line-height:1.04;max-width:13ch;text-wrap:balance;margin:18px 0}#MainContent .ogf-article-lead p:not(.ogf-kicker){font-size:clamp(16px,1.5vw,20px);line-height:1.55;max-width:65ch}#MainContent .ogf-article-feature{background:#e9f1e2;border-left:4px solid #17462f;padding:clamp(20px,3vw,35px);margin:35px 0;border-radius:0 10px 10px 0}#MainContent .ogf-article-feature h3{font-family:var(--font-heading--family);font-size:clamp(26px,3vw,38px);margin-top:0}#MainContent .ogf-faq{border-bottom:1px solid #cfdccf}#MainContent .ogf-faq summary{cursor:pointer;font-weight:750;padding:21px 0;font-size:17px;line-height:1.45}#MainContent .ogf-faq>div{padding:0 14px 24px;font-size:15px;line-height:1.62}#MainContent .ogf-faq summary:focus-visible{outline:3px solid #153a29;outline-offset:3px}#MainContent .ogf-inline-cta{display:inline-flex;align-items:center;min-height:48px;padding:13px 19px;background:#17462f;color:#fff;text-decoration:none;border-radius:8px;font-size:13px;text-transform:uppercase;font-weight:750}#MainContent .ogf-inline-cta:hover{background:#265c3d}#MainContent .ogf-inline-cta:focus-visible{outline:3px solid #17462f;outline-offset:4px}#MainContent .main-page .rte,#MainContent .page-content .rte{overflow-wrap:break-word}#MainContent .ogf-faq a,#MainContent .ogf-article-feature a{text-underline-offset:4px}@media(max-width:749px){#MainContent .ogf-article-lead h2{font-size:clamp(40px,11vw,56px)}#MainContent .ogf-faq summary{font-size:15px}#MainContent .ogf-article-feature{margin:26px 0;padding:20px}}@media(prefers-reduced-motion:reduce){#MainContent .ogf-inline-cta{transition:none}}#header-component .header-logo__image{display:block;width:var(--header-logo-image-width);height:auto;max-width:206px}#MainContent[data-template=index] .hero{min-height:clamp(500px,74svh,730px)}#MainContent[data-template=index] .hero__container{position:relative;display:flex;align-items:center;min-height:inherit;isolation:isolate;overflow:hidden}#MainContent[data-template=index] .hero__media-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}#MainContent[data-template=index] .hero__media-wrapper{height:100%}#MainContent[data-template=index] .hero__media{display:block;width:100%;height:100%;object-fit:cover}#MainContent[data-template=index] .hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(9 31 21 / 90%),rgb(9 31 21 / 45%) 50%,transparent 86%)}#MainContent[data-template=index] .hero__content-wrapper{position:relative;width:min(100%,1400px);margin-inline:auto;padding-inline:clamp(24px,6vw,90px)}#MainContent[data-template=index] .hero__content-wrapper h1{max-width:12ch;color:#fff;font-size:clamp(54px,7.4vw,110px);line-height:.96;text-wrap:balance;margin-block:0}#MainContent[data-template=index] .hero__content-wrapper p{max-width:34ch;color:#fff;font-size:clamp(16px,1.7vw,21px);margin-block:0}#MainContent[data-template=index] .hero__content-wrapper .button{min-height:50px}#MainContent #outdoor-gear{scroll-margin-top:calc(var(--header-group-height, 72px) + 12px)}#MainContent .ogf-quick__grid{grid-template-columns:repeat(4,minmax(0,1fr))}#MainContent .ogf-categories__card{justify-content:flex-end}#MainContent .ogf-guide__detail{justify-content:center}@media(min-width:750px){#MainContent[data-template=index] .hero__media-wrapper--mobile:not(.hero__media-wrapper--desktop){display:none}}@media(max-width:749px){#header-component .header-logo__image{width:var(--header-logo-image-width-mobile)}#MainContent[data-template=index] .hero__container{align-items:flex-end}#MainContent[data-template=index] .hero__media-wrapper--desktop:not(.hero__media-wrapper--mobile){display:none}#MainContent[data-template=index] .hero__media-grid:after{background:linear-gradient(180deg,transparent 28%,rgb(9 31 21 / 48%) 57%,rgb(9 31 21 / 96%) 100%)}#MainContent[data-template=index] .hero__content-wrapper{padding-inline:var(--ogf-gutter)}#MainContent[data-template=index] .hero__content-wrapper h1{font-size:clamp(46px,14vw,66px)}#MainContent .ogf-quick__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;overflow:visible;scroll-snap-type:none}#MainContent .ogf-quick__card-foot{padding:13px 12px 16px;gap:5px}#MainContent .ogf-quick__card-foot h3{font-size:clamp(22px,6.3vw,30px)}#MainContent .ogf-quick__arrow{font-size:16px}#MainContent .ogf-categories__grid{list-style:none}}#MainContent:has(.ogf-empty) collection-component:has(>results-list){display:none}.footer-content{display:grid;align-items:start;gap:var(--footer-gap, 24px)}.footer-content .menu:not(.menu--accordion) .menu__heading__accordion{display:none}#MainContent .ogf-quick,#MainContent .ogf-categories,#MainContent .ogf-guide{padding-block:clamp(44px,5vw,78px)}@media(max-width:749px){#MainContent .ogf-quick,#MainContent .ogf-categories,#MainContent .ogf-guide{padding-block:42px 48px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/offgridfresh-pages.css.map */
