:root{--ogf-gutter:clamp(18px,4vw,28px);--ogf-dark:#153a29;--ogf-lime:#c7f084}.ogf-categories .ogf-categories__heading,.ogf-preview .ogf-preview__header h2,.ogf-lifestyle .ogf-lifestyle__copy h2{text-wrap:balance;overflow-wrap:break-word}.ogf-categories .ogf-categories__scroll-hint,.ogf-preview .ogf-preview__scroll-hint{display:none}.ogf-categories .ogf-categories__card{border-radius:13px}.ogf-categories .ogf-categories__card:focus-within{outline:3px solid var(--ogf-lime);outline-offset:-5px}.ogf-categories .ogf-categories__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.ogf-preview .ogf-preview__card{min-width:0;overflow:hidden;background:#fbfcf7;border:1px solid #d7e2d4;border-radius:15px;padding:10px 10px 22px}.ogf-preview .ogf-preview__image-wrap{border-radius:10px}.ogf-preview .ogf-preview__category,.ogf-preview .ogf-preview__description,.ogf-preview .ogf-preview__card h3,.ogf-preview .ogf-preview__pending{margin-inline:9px}@media(max-width:1024px){.ogf-categories{padding-block:74px 80px}.ogf-categories .ogf-categories__card{padding:22px}.ogf-preview{padding-block:72px 80px}}@media(max-width:749px){html,body{max-width:100%;overflow-x:clip}#header-component .header-logo__image{max-width:min(38vw,150px);height:auto}#header-component .header__columns{min-width:0}#header-component .header__icon--menu,#header-component .search-action,#header-component .header-actions__action{min-width:42px;min-height:44px}#MainContent .hero-wrapper .hero,#MainContent .hero-wrapper .hero__container{min-height:clamp(555px,76svh,730px)}#MainContent .hero-wrapper .hero__container{align-items:flex-end;padding-block:35px 42px!important}#MainContent .hero-wrapper .hero__content-wrapper{width:100%;max-width:100%;min-width:0;padding-inline:var(--ogf-gutter);margin-top:auto;align-self:end}#MainContent .hero-wrapper .hero__content-wrapper .group-block-content{max-width:100%;min-width:0;gap:16px}#MainContent .hero-wrapper .hero__content-wrapper h1{color:#fff;font-size:clamp(46px,13.6vw,68px);line-height:.98;letter-spacing:-.025em;max-width:12ch;text-wrap:balance;margin:0}#MainContent .hero-wrapper .hero__content-wrapper p{font-size:clamp(15px,4vw,17px);line-height:1.48;max-width:34ch;text-wrap:pretty;margin:0}#MainContent .hero-wrapper .hero__content-wrapper .button{width:100%;min-height:52px;padding-inline:20px;display:inline-flex;justify-content:center;align-items:center;text-align:center}#MainContent .hero-wrapper .hero__media-grid:after{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(9,31,21,.05) 27%,rgba(9,31,21,.66) 66%,rgba(9,31,21,.94) 100%)}.ogf-categories{padding:52px 0 60px!important}.ogf-categories .ogf-categories__intro{padding-inline:var(--ogf-gutter);margin:0 0 14px}.ogf-categories .ogf-categories__eyebrow{font-size:11px;margin-bottom:13px}.ogf-categories .ogf-categories__heading{font-size:clamp(38px,10vw,52px);line-height:1.04;letter-spacing:-.02em;max-width:14ch;margin-bottom:12px}.ogf-categories .ogf-categories__description{font-size:15px;line-height:1.55;max-width:35ch}.ogf-categories .ogf-categories__scroll-hint,.ogf-preview .ogf-preview__scroll-hint{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 11px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ogf-categories .ogf-categories__scroll-hint{padding-inline:var(--ogf-gutter)}.ogf-categories .ogf-categories__grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(270px,82vw);gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ogf-gutter);padding:0 var(--ogf-gutter) 14px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ogf-categories .ogf-categories__card{min-height:333px;height:333px;padding:24px;scroll-snap-align:start;scroll-snap-stop:always}.ogf-categories .ogf-categories__card-title{font-size:clamp(31px,8.5vw,43px);line-height:1.05;margin-bottom:9px}.ogf-categories .ogf-categories__card-description{font-size:14px;line-height:1.45;max-width:29ch}.ogf-categories .ogf-categories__link{display:inline-flex;min-height:44px;align-items:center;margin-top:9px;font-size:13px}.ogf-preview{padding:55px 0 67px!important}.ogf-preview .ogf-preview__header{padding-inline:var(--ogf-gutter);margin:0 0 17px}.ogf-preview .ogf-preview__eyebrow{font-size:11px;margin-bottom:13px}.ogf-preview .ogf-preview__header h2{font-size:clamp(37px,10vw,51px);line-height:1.04;letter-spacing:-.02em;max-width:14ch}.ogf-preview .ogf-preview__intro{margin-top:11px;font-size:14px;line-height:1.53;max-width:36ch}.ogf-preview .ogf-preview__scroll-hint{margin-inline:var(--ogf-gutter)}.ogf-preview .ogf-preview__grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(258px,79vw);gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ogf-gutter);overscroll-behavior-inline:contain;padding:0 var(--ogf-gutter) 16px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ogf-preview .ogf-preview__card{scroll-snap-align:start;scroll-snap-stop:always;padding:9px 9px 20px}.ogf-preview .ogf-preview__image-wrap{aspect-ratio:1/1}.ogf-preview .ogf-preview__category{margin-block:16px 8px;font-size:11px}.ogf-preview .ogf-preview__card h3{font-size:27px;line-height:1.07;max-width:18ch;margin-bottom:10px}.ogf-preview .ogf-preview__description{font-size:14px;line-height:1.46;margin-bottom:14px}.ogf-preview .ogf-preview__pending{padding-top:9px;line-height:1.4}.ogf-lifestyle .ogf-lifestyle__image-wrap{min-height:290px;max-height:320px}.ogf-lifestyle .ogf-lifestyle__copy{padding:48px var(--ogf-gutter) 57px}.ogf-lifestyle .ogf-lifestyle__copy h2{font-size:clamp(40px,10.5vw,54px);line-height:1.03;max-width:14ch;margin-bottom:17px}.ogf-lifestyle .ogf-lifestyle__description{font-size:15px;line-height:1.6;max-width:34ch}.ogf-lifestyle .ogf-lifestyle__link{display:inline-flex;min-height:44px;align-items:center;margin-top:22px}#MainContent .product-card,#MainContent product-card{min-width:0}#MainContent input,#MainContent select,#MainContent textarea{max-width:100%}}@media(max-width:360px){#header-component .header-logo__image{max-width:37vw}#MainContent .hero-wrapper .hero__content-wrapper h1{font-size:45px}.ogf-categories .ogf-categories__grid{grid-auto-columns:minmax(252px,82vw)}.ogf-preview .ogf-preview__grid{grid-auto-columns:minmax(246px,80vw)}.ogf-preview .ogf-preview__card h3{font-size:25px}}@media(prefers-reduced-motion:reduce){.ogf-categories .ogf-categories__card,.ogf-preview .ogf-preview__card{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/offgridfresh-mobile.css.map */
