:root{--ofn-green: #1f4b33;--ofn-red: #c5161d;--ofn-cream: #f7ebd8;--ofn-warm-white: #fffdf8;--ofn-ink: #201d19;--ofn-muted: #665f55;--ofn-rule: #e4daca;--ofn-well: #f4ede1;--ofn-cream-deep: #f1e2c9;--ofn-display: "Cooper Black Web", "Cooper Black", "Bookman Old Style", Georgia, serif;--ofn-radius: 10px;--ofn-border: 1px solid var(--ofn-rule);--ofn-focus: 3px solid var(--ofn-red)}.ofn-btn:focus-visible,.ofn-card a:focus-visible,.ofn-card button:focus-visible{outline:var(--ofn-focus);outline-offset:3px;border-radius:2px}.ofn-announcement,.shopify-section-group-header-group .announcement-bar{background-color:var(--ofn-green)}.ofn-announcement,.ofn-announcement *{color:var(--ofn-cream)!important;letter-spacing:.12em;text-transform:uppercase}.ofn-header-rule{border-bottom:2px solid var(--ofn-green)}:root{--ofn-logo-box: 54px;--ofn-logo-bleed: 66px}.shopify-section-group-header-group,.shopify-section-group-header-group .header,.shopify-section-group-header-group .header-logo{overflow:visible}.header-logo{position:relative;z-index:6}.header-logo img{display:block;height:var(--ofn-logo-bleed);width:auto;max-width:none;margin-bottom:calc(var(--ofn-logo-box) - var(--ofn-logo-bleed))}@media screen and (max-width:749px){:root{--ofn-logo-box: 40px;--ofn-logo-bleed: 48px}}.ofn-rule-group{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto}.ofn-rule{display:block;width:clamp(40px,8vw,96px);border-top:1px solid var(--ofn-green);border-bottom:1px solid var(--ofn-green);height:4px}.ofn-star{width:14px;height:14px;flex:0 0 auto;background-color:var(--ofn-red);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.ofn-star--green{background-color:var(--ofn-green)}.ofn-section-head{text-align:center;margin-bottom:32px}main h1{font-family:var(--ofn-display)!important;letter-spacing:.01em;line-height:1.05}.ofn-section-head h2,.ofn-heading,[id$=__ofn_products] :is(h1,h2),.ui-test-product-list :is(h1,h2){font-family:var(--ofn-display)!important;color:var(--ofn-red);text-transform:uppercase;letter-spacing:.01em;line-height:1.02;font-size:clamp(1.85rem,4.4vw,3.4rem)!important;margin:0}.ofn-subheading{font-family:var(--font-body--family, inherit);color:var(--ofn-green);text-transform:uppercase;letter-spacing:.3em;font-size:clamp(.68rem,1.1vw,.82rem);margin:10px 0 0}.ofn-hero-title,[id$=__ofn_hero] h1,.hero-wrapper h1{font-family:var(--ofn-display);color:var(--ofn-red);text-transform:uppercase;line-height:.98;letter-spacing:.005em;font-size:clamp(2.1rem,5.6vw,4.6rem);margin:0;text-wrap:balance;max-width:12ch}[id$=__ofn_hero] h1,.hero-wrapper h1{color:var(--ofn-cream)!important;text-shadow:0 2px 18px rgba(0,0,0,.55);max-width:14ch}.ofn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:4px;border:2px solid transparent;font-family:var(--font-body--family, inherit);font-weight:700;font-size:.86rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ofn-btn--primary{background-color:var(--ofn-red);border-color:var(--ofn-red);color:var(--ofn-cream)}.ofn-btn--primary:hover{background-color:var(--ofn-red-dark);border-color:var(--ofn-red-dark);color:#fff}.ofn-btn--secondary{background-color:var(--ofn-cream);border-color:var(--ofn-green);color:var(--ofn-green)}.ofn-btn--secondary:hover{background-color:var(--ofn-green);color:var(--ofn-cream)}.ofn-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.ofn-card,.product-grid .product-card,.ofn-products .product-card{border:var(--ofn-border);border-radius:var(--ofn-radius);background-color:var(--ofn-cream);overflow:hidden;position:relative;display:flex;flex-direction:column}.ofn-card__media,.ofn-products .product-media-container{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;padding:14px;background-color:#fff}[id$=__ofn_products] img{object-fit:contain!important}.ofn-card__media img,.ofn-products .product-media-container img{width:100%;height:100%;object-fit:contain!important;transition:opacity .2s ease}@media(hover:hover)and (pointer:fine){.ofn-card__media--dual:hover img:first-child{opacity:0}.ofn-card__media--dual img:last-child{position:absolute;top:14px;right:14px;bottom:14px;left:14px;width:calc(100% - 28px);height:calc(100% - 28px);opacity:0}.ofn-card__media--dual:hover img:last-child{opacity:1}}.ofn-card__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto;text-align:center}.ofn-card__title{font-family:var(--font-body--family, inherit);font-weight:600;font-size:.95rem;line-height:1.3;color:var(--ofn-ink);text-decoration:none;min-height:2.6em}.ofn-card__title:hover{text-decoration:underline}.ofn-card__price{font-family:var(--font-body--family, inherit);font-size:.95rem;color:var(--ofn-ink)}.ofn-card__price s{opacity:.55;margin-right:6px}.ofn-card__price .price--on-sale{color:var(--ofn-red)}.ofn-card__action{margin-top:auto;padding:0 12px 12px}.ofn-card__action .ofn-btn{width:100%;min-height:46px;background-color:var(--ofn-green);border-color:var(--ofn-green);color:var(--ofn-cream);font-size:.76rem}.ofn-card__action .ofn-btn:hover{background-color:var(--ofn-green-dark);border-color:var(--ofn-green-dark)}.ofn-badge{position:absolute;top:12px;left:12px;z-index:2;padding:5px 12px;border-radius:999px;font-family:var(--font-body--family, inherit);font-weight:700;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ofn-cream);background-color:var(--ofn-red)}.ofn-badge--new{background-color:var(--ofn-green)}.product-badges__badge.ofn-badge-tag{background-color:var(--ofn-red);color:var(--ofn-cream);letter-spacing:.12em;font-weight:700;padding-block:5px;padding-inline:12px}.product-badges__badge.ofn-badge-tag--new{background-color:var(--ofn-green);color:var(--ofn-cream)}@media screen and (max-width:1024px){.ofn-hero-title,[id$=__ofn_hero] h1,.hero-wrapper h1{max-width:14ch}}@media screen and (max-width:749px){.hero-wrapper .hero,[id$=__ofn_hero] .hero{--hero-min-height: calc( 100vw / 1.62 + var(--hero-height-offset, 0px) ) !important}.ofn-hero-title,[id$=__ofn_hero] h1,.hero-wrapper h1{max-width:54%;font-size:clamp(1.45rem,6vw,1.9rem);line-height:.95}.hero-wrapper a.button-custom,[id$=__ofn_hero] a.button-custom{font-size:.72rem;padding-block:.58rem;padding-inline:1.05rem;letter-spacing:.06em}.ofn-hero-actions{flex-direction:column;align-items:flex-start}.ofn-card__body{padding:12px}.ofn-card__title{font-size:.88rem;min-height:0}.menu-drawer{--drawer-width: 62vw;--drawer-max-width: 260px;padding-top:0}.menu-drawer .menu-drawer__menu-item--mainlist{font-size:1.05rem;min-height:44px}.menu-drawer .menu-drawer__menu-item--child{font-size:.85rem;min-height:38px}}@media screen and (max-width:400px){.ofn-rule{width:34px}.ofn-section-head h2,.ofn-heading{font-size:1.6rem}}body{overflow-x:hidden}@media(prefers-reduced-motion:reduce){.ofn-btn,.ofn-card__media img{transition:none}}@media screen and (min-width:750px){.hero-wrapper .hero,[id$=__ofn_hero] .hero{--hero-min-height: calc( min(100vw, 120rem) / 5 + var(--hero-height-offset, 0px) ) !important}}.hero-wrapper img,[id$=__ofn_hero] img{object-position:58% 34%}@media screen and (max-width:749px){.hero-wrapper img,[id$=__ofn_hero] img{object-position:50% 50%}}.page-content :is(h2,h3,h4,h5,h6),.shopify-policy__body :is(h2,h3,h4,h5,h6){font-family:var(--font-heading--family);letter-spacing:0;text-transform:none}.page-content h2,.shopify-policy__body h2{font-size:1.6rem;line-height:1.2;margin-block:2rem .6rem}.page-content h3,.shopify-policy__body h3{font-size:1.2rem;line-height:1.3;margin-block:1.75rem .4rem}.page-content :is(h4,h5,h6),.shopify-policy__body :is(h4,h5,h6){font-size:1.05rem;line-height:1.35;margin-block:1.5rem .35rem}.page-content>:is(h2,h3,h4):first-child,.shopify-policy__body>:is(h2,h3,h4):first-child{margin-block-start:0}.page-content p,.page-content li,.shopify-policy__body p,.shopify-policy__body li{font-size:.975rem;line-height:1.6}.page-content p,.shopify-policy__body p{margin-block:0 .85rem}@media screen and (max-width:749px){.page-content h2,.shopify-policy__body h2{font-size:1.4rem}.page-content h3,.shopify-policy__body h3{font-size:1.1rem}}[id$=__ofn_products] .price,.ui-test-product-list .price{color:var(--ofn-green)}[id$=__ofn_products] .price--on-sale .price__sale,.ui-test-product-list .price--on-sale .price__sale{color:var(--ofn-red)}@media screen and (max-width:749px){.shopify-section-group-footer-group .section,.shopify-section-group-footer-group>.shopify-section{--padding-block-start: 20px !important;--padding-block-end: 20px !important;padding-block-start:20px!important;padding-block-end:20px!important}.shopify-section-group-footer-group:last-of-type .section{--padding-block-end: 22px !important;padding-block-end:22px!important}.shopify-section-group-footer-group h2{font-size:1.5rem;line-height:1.15}}.menu-list__link,.menu-list__link-title{letter-spacing:.09em;font-weight:600}@media screen and (max-width:749px){.menu-drawer .menu-drawer__menu-item--mainlist{font-family:var(--ofn-display);letter-spacing:.01em;color:var(--ofn-green)}.menu-drawer .menu-drawer__menu-item--child{letter-spacing:.04em}}:root{--ofn-radius: 8px;--ofn-btn-height: 46px}a.button-custom,a.button,a.button-secondary{min-height:var(--ofn-btn-height);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ofn-radius);font-family:var(--font-body--family);font-weight:600;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;transition:transform .15s ease,filter .15s ease}a.button-custom:hover,a.button:hover,a.button-secondary:hover{filter:brightness(.94)}.hero-wrapper a.button-custom:last-child:hover{background-color:#fdf4e329;filter:none}.hero-wrapper p,[id$=__ofn_hero] p{color:var(--ofn-cream);text-shadow:0 1px 10px rgba(0,0,0,.45);margin:0}.hero-wrapper .hero__content,[id$=__ofn_hero] .hero__content{max-width:34rem}[id$=__ofn_collections] .collection-card{border-radius:var(--ofn-radius);overflow:hidden}[id$=__ofn_collections] .collection-card img{transition:transform .4s ease}[id$=__ofn_collections] .collection-card:hover img{transform:scale(1.03)}[id$=__ofn_collections] .collection-title,[id$=__ofn_collections] .collection-title *{font-family:var(--font-body--family)!important;color:var(--ofn-green)!important;border-radius:999px}[id$=__ofn_products] .product-card,.ui-test-product-list .product-card{box-shadow:0 1px 2px #1f4b330f;border-radius:var(--ofn-radius);overflow:hidden}.product-badges__badge{font-size:.6rem!important;letter-spacing:.09em;padding:3px 8px!important;border-radius:999px!important}[id$=__ofn_story] h2{font-family:var(--ofn-display)!important;font-size:clamp(1.5rem,2.6vw,2.3rem)!important;line-height:1.02}[id$=__ofn_map] h2{font-family:var(--ofn-display)!important;color:var(--ofn-cream)!important;font-size:clamp(1.35rem,2.4vw,2.05rem)!important;line-height:1.05}[id$=__ofn_map] p{color:var(--ofn-cream)!important}.menu-list__list-item:last-child .menu-list__link{color:var(--ofn-green);opacity:.85}@media screen and (min-width:750px){.menu-list__list-item:last-child{margin-inline-start:.5rem;padding-inline-start:1rem;border-inline-start:1px solid rgba(31,75,51,.25)}}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--ofn-green);outline-offset:2px;border-radius:3px}@media(prefers-reduced-motion:reduce){[id$=__ofn_collections] .collection-card img,a.button-custom,a.button,a.button-secondary{transition:none!important}[id$=__ofn_collections] .collection-card:hover img{transform:none}}@media screen and (max-width:749px){.hero-wrapper .hero__content,[id$=__ofn_hero] .hero__content{max-width:100%}[id$=__ofn_hero] .button-custom,.hero-wrapper .button-custom{font-size:.7rem;padding-inline:.9rem}[id$=__ofn_story] h2{font-size:1.35rem!important}[id$=__ofn_map] h2{font-size:1.25rem!important}}[id$=__ofn_products] :is(h1,h2),.ui-test-product-list :is(h1,h2){color:var(--ofn-green)!important;font-size:clamp(1.6rem,3.4vw,2.6rem)!important}[id$=__ofn_products] .section-resource-list__header:after{content:"";display:block;width:42px;height:3px;margin:10px auto 0;background-color:var(--ofn-red);border-radius:2px}[id$=__ofn_products] .product-card,.ui-test-product-list .product-card,.product-grid .product-card{background-color:transparent!important;box-shadow:none!important;border:none!important}[id$=__ofn_products] .product-card__image-container,[id$=__ofn_products] .card-gallery,.ui-test-product-list .card-gallery,.product-grid .card-gallery{background-color:var(--ofn-well);border-radius:var(--ofn-radius);overflow:hidden}[id$=__ofn_products] .product-title,[id$=__ofn_products] .product-title *,.product-grid .product-title,.product-grid .product-title *,[id$=__ofn_products] .price,.ui-test-product-list .price,.product-grid .price,[id$=__ofn_collections] .collection-title,[id$=__ofn_collections] .collection-title *{color:var(--ofn-ink)!important}[id$=__ofn_story] h2{color:var(--ofn-cream)!important}[id$=__ofn_story] p{color:var(--ofn-cream)!important;opacity:.92}[id$=__ofn_map] h2{color:var(--ofn-green)!important}[id$=__ofn_map] p{color:var(--ofn-muted)!important}.header,.header-section{background-color:var(--ofn-warm-white)}.menu-list__link,.menu-list__link-title{color:var(--ofn-ink)}.shopify-section-group-footer-group h2{font-family:var(--ofn-display);letter-spacing:.01em}.menu-list__list-item:last-child .menu-list__link{color:var(--ofn-muted);opacity:1}@media screen and (min-width:750px){.menu-list__list-item:last-child{border-inline-start:1px solid var(--ofn-rule)}}@media screen and (max-width:749px){[id$=__ofn_products] :is(h1,h2),.ui-test-product-list :is(h1,h2){font-size:1.45rem!important}[id$=__ofn_map] .section{padding-block-start:24px!important;padding-block-end:24px!important}}.hero-wrapper .hero__content-wrapper,[id$=__ofn_hero] .hero__content-wrapper{max-width:120rem;margin-inline:auto;padding-inline:clamp(20px,4vw,56px);width:100%}.hero-wrapper .hero__content-wrapper :is(p,h1,h2,h3,span),[id$=__ofn_hero] .hero__content-wrapper :is(p,h1,h2,h3,span){color:var(--ofn-cream)!important}.hero-wrapper .hero__content-wrapper p,[id$=__ofn_hero] .hero__content-wrapper p{text-shadow:0 1px 12px rgba(0,0,0,.6)}.hero-wrapper .hero__content-wrapper a.button-custom,[id$=__ofn_hero] .hero__content-wrapper a.button-custom{color:var(--ofn-cream)!important}.hero-wrapper .hero__container:after,[id$=__ofn_hero] .hero__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,#0e1a14d1,#0e1a148c 34%,#0e1a141f 62%,#0e1a1400 80%);z-index:1}.hero-wrapper .hero__content-wrapper,[id$=__ofn_hero] .hero__content-wrapper{position:relative;z-index:2}@media screen and (max-width:749px){.hero-wrapper .hero__container:after,[id$=__ofn_hero] .hero__container:after{background:linear-gradient(to bottom,#0e1a14b8,#0e1a1459 45%,#0e1a148c)}}@media screen and (max-width:749px){[id$=__ofn_collections] .resource-list,[id$=__ofn_collections] .resource-list--carousel{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-inline:16px}[id$=__ofn_collections] .resource-list__item{scroll-snap-align:start}}body{max-width:100vw;overflow-x:hidden}[id$=__ofn_collections] .collection-card img,[id$=__ofn_collections] .collection-card-image img{object-fit:contain;background-color:var(--ofn-well)}@media screen and (max-width:749px){.menu-drawer .menu-drawer__navigation{padding-block-start:10px}.menu-drawer .menu-drawer__menu--childlist{margin-block-end:14px}}@media screen and (max-width:749px){.ofn-hero-title,[id$=__ofn_hero] h1,.hero-wrapper h1{max-width:14ch;font-size:clamp(1.9rem,9vw,2.6rem)}}@media screen and (max-width:749px){[id$=__ofn_products] .resource-list__item:nth-child(n+5){display:none}}[id$=__ofn_products] .product-title,.product-grid .product-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.footer-content{content-visibility:visible!important;contain:none!important}.shopify-section-group-footer-group .section{--section-min-height: auto;min-height:0}[id$=__ofn_story] h2{max-width:22ch;margin-inline:auto;text-wrap:balance}@media screen and (max-width:749px){[id$=__ofn_story] h2{max-width:16ch;font-size:1.3rem!important}}@media screen and (max-width:749px){.shopify-section-group-footer-group .utilities{gap:10px;padding-block-end:18px}.shopify-section-group-footer-group .social-icons__wrapper:empty{display:none}}@media screen and (max-width:749px){[id$=__ofn_collections] .resource-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}[id$=__ofn_collections] .resource-list__item{width:auto!important;min-width:0}[id$=__ofn_collections] .collection-card__content .text-block,[id$=__ofn_collections] .collection-card__content p{font-size:.55rem!important;letter-spacing:.04em!important;line-height:1.2;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none;hyphens:none}[id$=__ofn_collections] .collection-card__content .text-block{padding:3px 5px!important}}@media screen and (max-width:749px){.menu-drawer.menu-drawer{top:var(--ofn-header-bottom, 0px)!important;height:calc(100dvh - var(--ofn-header-bottom, 0px))!important;padding-top:0!important}.menu-drawer__backdrop.menu-drawer__backdrop{top:var(--ofn-header-bottom, 0px)!important;height:calc(100dvh - var(--ofn-header-bottom, 0px))!important}.menu-drawer>.menu-drawer__close-button{display:flex!important;position:sticky;top:0;z-index:2;align-self:flex-start;background-color:var(--ofn-warm-white)}details.menu-drawer-container[open]>summary.header__icon--menu{opacity:0;pointer-events:none}}@media screen and (max-width:749px){[id$=__ofn_collections] .collection-card__content{align-items:center}[id$=__ofn_collections] .collection-card__content .text-block,[id$=__ofn_collections] .collection-card__content p{text-align:center!important}}@media screen and (max-width:749px){.shopify-section-group-footer-group .section{--padding-block-start: 22px !important;--padding-block-end: 16px !important;padding-block-start:22px!important;padding-block-end:16px!important}.shopify-section-group-footer-group :is(h2,p,.text-block){text-align:center!important}.shopify-section-group-footer-group .footer-content,.shopify-section-group-footer-group [class*=group-block]{align-items:center;text-align:center}.shopify-section-group-footer-group form,.shopify-section-group-footer-group .email-signup{width:100%}}@media screen and (max-width:749px){.shopify-section-group-footer-group .section{--padding-block-start: 18px !important;--padding-block-end: 12px !important;padding-block-start:18px!important;padding-block-end:12px!important}.shopify-section-group-footer-group .footer-content{--footer-gap: 10px;gap:10px!important}.shopify-section-group-footer-group [class*=group-block],.shopify-section-group-footer-group .footer-content>*{row-gap:10px!important}}body:has(details.menu-drawer-container[open]){overflow:hidden!important;touch-action:none}.menu-drawer{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}@media screen and (min-width:750px){#header-component .menu-list__list-item:where(:not([slot=overflow])){position:relative}#header-component .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{width:max-content;min-width:12rem;max-width:24rem;left:0;top:100%;padding-inline:0;clip-path:none;background-color:var(--ofn-warm-white);border:1px solid var(--ofn-rule);border-radius:var(--ofn-radius);box-shadow:0 12px 28px #201d1924;overflow:hidden}#header-component .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu .menu-list__submenu-inner{transform:none}#header-component .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu .mega-menu{--submenu-padding-block-start: 0px;--submenu-padding-block-end: 0px;display:block;width:auto;max-width:none;margin:0;padding:6px 0}#header-component .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu :is(.mega-menu__grid,.mega-menu__column){display:block;width:auto;padding:0;margin:0}#header-component .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu .mega-menu__link{display:block;padding:8px 18px;white-space:nowrap}#header-component .header__underlay-open{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/oven-fresh.css.map */
