:root{--origin-green: #84BD00;--origin-green-dark: #55951B;--origin-black: #101820;--origin-cream: #f7f4ea;--origin-blue: #99D6EA;--origin-white: #FFFFFF;--origin-orange: #FF671F;--origin-line: #d7d2c7;--origin-button-radius: 4px;--origin-font-display: "field-gothic-compact", "field-gothic-condensed", "Barlow Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;--origin-font-condensed: "field-gothic-condensed", "Barlow Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;--origin-font-body: "field-gothic", "Barlow Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;--font-heading-family: var(--origin-font-display);--font-menu: var(--origin-font-condensed);--font-menu-weight: 400;--font-button: var(--origin-font-condensed);--font-body-family: var(--origin-font-body)}.origin-coming-soon{width:100%;margin-block:.5rem 1rem;text-align:center}.origin-coming-soon__button{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:.65rem;padding:.75rem 1.25rem;border:1px solid #84bd00;border-radius:var(--border-radius);background:#e7f2cd;color:#315c12;cursor:not-allowed;font-family:var(--font-button);font-size:.95rem;font-style:var(--font-button-style);font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;-webkit-user-select:none;user-select:none}.origin-coming-soon__icon{width:1.35rem;height:1.35rem;flex:0 0 auto}.origin-coming-soon__message{margin-top:.65rem;color:rgb(var(--colors-text));font-size:.95rem;line-height:1.45}.origin-coming-soon-badge{display:inline-flex;width:fit-content;align-items:center;justify-content:center;margin-block:0 .625rem;padding:.35rem .65rem;border:1px solid #84bd00;border-radius:999px;background:#e7f2cd;color:#315c12;font-family:var(--font-button);font-size:.75rem;font-style:var(--font-button-style);font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase}.origin-cart-coming-soon-alert{margin-bottom:.75rem;padding:.75rem 1rem;border:1px solid #84bd00;border-radius:var(--border-radius);background:#f3f8e8;color:#315c12;line-height:1.4}.page-width{max-width:min(calc(var(--page-width) + 40px),calc(87.5vw + 40px))}@media(min-width:768px){section[id$=__origin_stories_title] [class*=section-padding-]{padding-right:0;padding-left:0}}html,body{background:var(--origin-cream);color:var(--origin-black);font-family:var(--origin-font-body)}h1,h2,h3,.h1,.h2,.h3,.x-block-header,.heading-size,.button,button,.shopify-payment-button__button,.header__inline-menu,.site-nav{font-family:var(--origin-font-display);letter-spacing:0;text-transform:uppercase}.header__inline-menu,.header__inline-menu .font-medium,.site-nav,.site-nav .font-medium,#mobile-navigation :is(.font-menu-level-0,.font-menu-level-1,.font-menu-level-2,.font-medium),#menu-drawer :is(.font-menu-level-0,.font-menu-level-1,.font-menu-level-2,.font-medium){font-weight:400}a,button,input,textarea,select{outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--origin-blue)}shopify-account:focus-visible,shopify-account:focus-within{outline:3px solid var(--origin-white)!important;outline-offset:2px;border-radius:var(--origin-button-radius);box-shadow:0 0 0 5px var(--origin-black)}.button,.shopify-payment-button__button,button[name=add],.btn{border-radius:var(--origin-button-radius);font-weight:700}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--origin-button-radius)}#shopify-section-announcement-bar,#shopify-section-announcement-bar a{font-family:var(--origin-font-condensed);font-weight:700;letter-spacing:0;text-transform:uppercase}@media(min-width:1024px){.header__inline-menu .tree-menu>.toggle-menu{width:max-content;min-width:17rem}.header__inline-menu .tree-menu>.toggle-menu .nav-link{white-space:nowrap}}section[id$=__origin_home_hero] .x-block-slide>.relative.overflow-hidden:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;pointer-events:none;background:linear-gradient(90deg,#101820c7,#10182094 30%,#1018202e 56%,#10182000 78%)}section[id$=__origin_home_hero] .hero-text .h2,section[id$=__origin_home_hero] h1{max-width:9ch;font-family:var(--origin-font-display);font-size:clamp(3.8rem,6.3vw,7rem);font-weight:700;line-height:.88;letter-spacing:0}@media(min-width:768px){section[id$=__origin_home_hero] .hero-text>.table-cell{padding-top:clamp(4.75rem,6vw,6.5rem)!important}}@media(min-width:768px)and (max-width:1199px){section[id$=__origin_home_hero] .hero-text>.table-cell{padding-top:clamp(2.5rem,4vw,3.5rem)!important}}section[id$=__origin_home_hero] .hero-text .rte{max-width:34rem;color:#fff;font-family:var(--origin-font-body);font-size:clamp(1.05rem,1.25vw,1.35rem);line-height:1.35}section[id$=__origin_home_hero] .hero-text a,section[id$=__origin_home_newsletter] button{min-height:46px}section[id$=__origin_home_trust]{background:#fff;border-bottom:1px solid var(--origin-line)}section[id$=__origin_home_trust] .text-with-icon-item .h3{font-size:1rem}section[id$=__origin_home_trust] .rte{font-size:.86rem;line-height:1.2}section[id$=__origin_home_best_sellers],section[id$=__origin_home_categories],section[id$=__origin_home_lines],:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]){background:var(--origin-cream)}section[id$=__origin_home_best_sellers] .x-block-promotion-grid-header:before{content:"SHOP BEST SELLERS";display:block;font-family:var(--origin-font-condensed);font-size:.98rem;font-weight:700;line-height:1;margin-bottom:.35rem;text-align:center;text-transform:uppercase}section[id$=__origin_home_best_sellers] .x-block-promotion-grid-header:after{content:"Start with boxes and cuts that make it easy to feed your family better.";display:block;color:var(--origin-black);font-family:var(--origin-font-body);font-size:1rem;line-height:1.35;margin-top:.35rem;text-align:center;text-transform:none}section[id$=__origin_home_best_sellers] .x-block-header .h2,section[id$=__origin_home_best_sellers] .x-block-promotion-grid-header .h2,section[id$=__origin_home_categories] .x-block-promotion-grid-header .h2,section[id$=__origin_home_bundle] .x-block-byob-header .h2,section[id$=__origin_preset_boxes_intro] .x-rich-text-header .h2,section[id$=__origin_boxes_bundle_builder] .x-block-byob-header .h2,section[id$=__origin_home_story] .heading-size--story_heading,section[id$=__origin_home_lines] .x-block-header,:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .x-block-header .h2{color:var(--origin-black);font-family:var(--origin-font-display);font-weight:700;line-height:.95}:is(section[id$=__origin_home_bundle],section[id$=__origin_boxes_bundle_builder]) .x-block-byob-header>div:first-child .rte{font-family:var(--origin-font-condensed);font-size:.98rem;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}section[id$=__origin_home_best_sellers] .x-block-header .mb-1\.5 .rte{font-family:var(--origin-font-condensed);font-size:.98rem;font-weight:700;line-height:1;text-transform:uppercase}section[id$=__origin_home_best_sellers] .x-block-header .rte.mt-2{color:var(--origin-black);font-family:var(--origin-font-body);font-size:1rem;line-height:1.35;text-transform:none}section[id$=__origin_home_story] .x-block-text .font-medium{font-family:var(--origin-font-condensed);font-weight:700;letter-spacing:0;text-transform:uppercase}section[id$=__origin_home_story] .iwt-image{height:auto!important}section[id$=__origin_home_story] .iwt-image>.promotion{aspect-ratio:1448 / 1086;height:auto!important;min-height:0!important}section[id$=__origin_home_story] .iwt-image parallax-image{aspect-ratio:1448 / 1086;height:100%!important;overflow:hidden;object-fit:cover;object-position:center}section[id$=__origin_home_story] .iwt-image parallax-movement{height:100%!important;transform:none!important}section[id$=__origin_home_story] .iwt-image img{width:100%;height:100%!important;object-fit:cover;object-position:center;will-change:auto;-webkit-mask-image:none;mask-image:none}@media(prefers-reduced-motion:reduce){section[id$=__origin_home_story] .iwt-image parallax-movement{transform:none!important}}@media(min-width:768px){section[id$=__origin_home_story] .image-with-text{align-items:center;gap:clamp(2rem,4vw,4.25rem)}section[id$=__origin_home_story] .iwt-content{display:flex;flex-direction:column;justify-content:center;max-width:36rem;min-height:100%;padding-left:clamp(2.5rem,5vw,5rem)!important;padding-right:clamp(1.5rem,4vw,3rem)!important}section[id$=__origin_home_story] .x-block-text{margin-top:0!important}section[id$=__origin_home_story] .x-block-text .rte{max-width:35rem}section[id$=__origin_home_story] .x-block-columns-container{margin-top:clamp(2rem,3vw,2.65rem)!important;gap:clamp(1.15rem,2vw,1.9rem)!important}section[id$=__origin_home_story] .x-block-columns{min-height:0!important;padding:0!important}section[id$=__origin_home_story] .x-block-columns span[class*=icon--]{margin-bottom:.7rem!important}section[id$=__origin_home_story] .x-block-columns .h3{margin-bottom:.42rem;font-family:var(--origin-font-display);font-size:clamp(1.2rem,1.35vw,1.4rem)!important;font-weight:800;line-height:.95;text-transform:uppercase}section[id$=__origin_home_story] .x-block-columns .rte{max-width:9.4rem;margin-right:auto;margin-left:auto;font-size:clamp(.9rem,.98vw,1rem);font-weight:500;line-height:1.2}section[id$=__origin_home_story] .button-story_button{justify-content:center!important;margin-top:clamp(2rem,3vw,2.75rem)!important;margin-bottom:0!important}section[id$=__origin_home_story] .button-story_button .button{min-width:13.75rem}}@media(max-width:767px){section[id$=__origin_home_story] .x-block-columns-container{gap:1.4rem!important;margin-top:1.75rem!important}section[id$=__origin_home_story] .x-block-columns{padding-top:0!important;padding-bottom:0!important}section[id$=__origin_home_story] .x-block-columns .h3{margin-bottom:.45rem;font-family:var(--origin-font-display);font-size:1.25rem!important;font-weight:800;line-height:.95;text-transform:uppercase}section[id$=__origin_home_story] .button-story_button{justify-content:center!important;margin-top:1.9rem!important}}section[id$=__origin_home_best_sellers] .card-product,section[id$=__origin_home_best_sellers] .product-card,section[id$=__origin_home_best_sellers] .x-product-card{background:#fff;border:1px solid var(--origin-line);border-radius:6px}section[id$=__origin_home_best_sellers] .button,section[id$=__origin_home_best_sellers] button{background:var(--origin-green);color:var(--origin-black)}section[id$=__origin_home_categories] .x-block-promotion-grid-header{margin-bottom:.5rem}section[id$=__origin_home_categories] .x-block-promotion{aspect-ratio:1 / 1;background:transparent;border-radius:6px;box-shadow:none;isolation:isolate;min-height:0!important;overflow:hidden}section[id$=__origin_home_categories] .x-block-promotion>.flex,section[id$=__origin_home_categories] .x-block-promotion .animate_transition_card__image,section[id$=__origin_home_categories] .x-block-promotion .animate_transition_card__image img,:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .splide__slide,:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .x-splide-slide{border-radius:6px;overflow:hidden}section[id$=__origin_home_categories] .x-block-promotion>.flex{background:#fff;border-radius:inherit!important}section[id$=__origin_home_categories] .media-category_boxes>.flex,section[id$=__origin_home_categories] .media-category_boxes .animate_transition_card__image,section[id$=__origin_home_categories] .media-category_ground>.flex,section[id$=__origin_home_categories] .media-category_ground .animate_transition_card__image,section[id$=__origin_home_categories] .media-category_steaks>.flex,section[id$=__origin_home_categories] .media-category_steaks .animate_transition_card__image,section[id$=__origin_home_categories] .media-category_wagyu>.flex,section[id$=__origin_home_categories] .media-category_wagyu .animate_transition_card__image{background:var(--origin-black)}section[id$=__origin_home_categories] .x-block-promotion .animate_transition_card__image{border-radius:inherit!important}section[id$=__origin_home_categories] .x-block-promotion .animate_transition_card__image img{border-radius:0}section[id$=__origin_home_categories] .x-block-promotion .animate_transition_card__image img{filter:saturate(.92) contrast(1.06);object-position:center;transform:scale(1.01)}section[id$=__origin_home_categories] .media-category_wagyu .animate_transition_card__image img{object-fit:contain!important;transform:none}section[id$=__origin_home_categories] .x-block-promotion .image-treatment-overlay{background:linear-gradient(180deg,#10182000 22%,#10182057 62%,#101820e0)!important;opacity:1!important}section[id$=__origin_home_categories] .x-block-promotion>[class^=content-],section[id$=__origin_home_categories] .x-block-promotion>[class*=" content-"]{padding:0 .9rem .95rem!important;text-align:center!important}section[id$=__origin_home_categories] .x-block-promotion .h4{color:#fff;font-family:var(--origin-font-display);font-size:clamp(1.18rem,1.85vw,1.55rem)!important;font-weight:700;letter-spacing:0;line-height:.92;text-shadow:0 2px 14px rgba(0,0,0,.45)}:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .x-block-header{margin-bottom:.45rem}:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .x-block-header .h2{color:var(--origin-green-dark);font-family:var(--origin-font-condensed, var(--font-heading-family));font-size:24px!important;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .x-block-posts{margin-top:0}:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .article-card{display:grid!important;grid-template-columns:minmax(122px,36%) minmax(0,1fr);align-items:stretch;min-height:152px;max-height:168px;overflow:hidden;border:1px solid var(--origin-line)!important;border-radius:6px;background:#fff;color:var(--origin-black)}:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .article-card>a{display:block;align-self:stretch;min-width:0;width:auto!important;height:100%;padding:0!important}:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .article-card>a .relative{height:100%;min-height:152px;padding-bottom:0!important;border-radius:0!important}:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .article-card .animate_transition_card__image,:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .article-card img{border-radius:0!important}:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .article-card .animate_transition_card__image{height:100%!important}:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .article-card img{width:100%;height:100%;object-fit:cover}:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .article-card>div[class*=content-article]{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;width:auto!important;min-width:0;overflow:hidden;padding:1.15rem .9rem!important}:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .article-card .flex.justify-between{gap:.2rem!important}:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .article-card .h3,:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .article-card [class*=sub_heading--]{margin-bottom:.18rem;color:var(--origin-black);font-family:var(--origin-font-display);font-size:clamp(1rem,1.15vw,1.28rem)!important;font-weight:700;line-height:.92;text-shadow:none;text-transform:uppercase}:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .article-card .h3 a,:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .article-card [class*=sub_heading--] a{color:var(--origin-black)!important}:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .article-card .font-normal{margin-top:0;display:-webkit-box;overflow:hidden;font-size:.76rem;font-weight:500;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .article-card .nav-link{border-bottom:0;font-family:var(--origin-font-condensed);font-size:.78rem;font-weight:700;line-height:1;padding-top:.28rem;text-transform:uppercase}:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .article-card .nav-link:after{content:" ->"}@media(max-width:767px){section[id$=__origin_home_categories] .x-block-promotion-grid-header .h2{font-size:clamp(2rem,10vw,2.8rem)}section[id$=__origin_home_categories] .x-block-promotion .h4{font-size:clamp(1rem,5vw,1.25rem)!important}section[id$=__origin_home_categories] .x-block-promotion{min-height:0!important}}:is(section[id$=__origin_home_proof],section[id$=__origin_product_proof]) [class*=section--]{background:radial-gradient(circle at 50% 0%,#ffffff14,#fff0 38%),linear-gradient(180deg,#101820,#0d151c)!important}:is(section[id$=__origin_home_proof],section[id$=__origin_product_proof]) .x-block-header{color:#fff;font-family:var(--origin-font-display);font-size:clamp(2rem,3.3vw,3.1rem)!important;font-weight:700;letter-spacing:0;line-height:.9;text-transform:uppercase}:is(section[id$=__origin_home_proof],section[id$=__origin_product_proof]) .x-block-header+*{margin-top:0}:is(section[id$=__origin_home_proof],section[id$=__origin_product_proof]) .x-block-columns{max-width:1160px}:is(section[id$=__origin_home_proof],section[id$=__origin_product_proof]) .splide__track{padding-top:0!important;padding-bottom:0!important}:is(section[id$=__origin_home_proof],section[id$=__origin_product_proof]) .text-with-icon-item:after{height:78%!important;border-color:#ffffff5c!important}:is(section[id$=__origin_home_proof],section[id$=__origin_product_proof]) .text-with-icon-item>div{align-items:flex-start;justify-content:flex-start;min-height:0;padding-top:1rem!important;padding-bottom:1rem!important}:is(section[id$=__origin_home_proof],section[id$=__origin_product_proof]) .text-with-icon-item>div>.flex{flex:0 0 auto;margin-right:.8rem;padding-top:0!important}:is(section[id$=__origin_home_proof],section[id$=__origin_product_proof]) span[class*=size-icon-]{width:clamp(4rem,5.8vw,5.6rem)!important;height:clamp(3rem,4.4vw,4.25rem)!important}:is(section[id$=__origin_home_proof],section[id$=__origin_product_proof]) span[class*=size-icon-] svg{display:block;width:100%;height:100%}:is(section[id$=__origin_home_proof],section[id$=__origin_product_proof]) .text-with-icon-item .pt-2{padding-top:0!important}:is(section[id$=__origin_home_proof],section[id$=__origin_product_proof]) .h3{margin:0 0 .32rem;color:#fff;font-family:var(--origin-font-display);font-size:clamp(1.12rem,1.45vw,1.42rem)!important;font-weight:700;letter-spacing:0;line-height:.95;text-transform:uppercase}:is(section[id$=__origin_home_proof],section[id$=__origin_product_proof]) .rte{max-width:17rem;color:#fff;font-size:clamp(.82rem,.95vw,.98rem);font-weight:500;line-height:1.25}:is(section[id$=__origin_home_proof],section[id$=__origin_product_proof]) .rte p{margin-bottom:0}@media(max-width:767px){:is(section[id$=__origin_home_proof],section[id$=__origin_product_proof]) .x-block-header{font-size:clamp(2rem,12vw,2.65rem)!important}:is(section[id$=__origin_home_proof],section[id$=__origin_product_proof]) .text-with-icon-item:after{display:none}:is(section[id$=__origin_home_proof],section[id$=__origin_product_proof]) .text-with-icon-item>div{padding-top:.85rem!important;padding-bottom:.85rem!important}:is(section[id$=__origin_home_recipes],section[id$=__origin_about_blog]) .x-block-header .h2{font-size:20px!important}}section[id$=__origin_home_how] .section--origin_home_how{border:1px solid var(--origin-line);border-radius:6px}section[id$=__origin_home_how] .x-block-header{color:var(--origin-green-dark);font-size:.95rem}section[id$=__origin_home_lines] .text-with-icon-item>div{position:relative;min-height:205px;border-radius:6px;color:#fff;overflow:hidden;box-shadow:inset 0 0 0 1px #10182014}section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(1)>div{background:#99d6ea;color:var(--origin-black)}section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(2)>div{background:var(--origin-green);color:var(--origin-black)}section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(3)>div{background:#2f6f14}section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(4)>div{background:#005b73}section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(5)>div{background:var(--origin-black)}section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(1) .color-icon,section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(1) [class*=color-icon--]{color:var(--origin-black)}section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(2) .color-icon,section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(2) [class*=color-icon--]{color:var(--origin-black)}section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(3) .color-icon,section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(3) [class*=color-icon--],section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(4) .color-icon,section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(4) [class*=color-icon--]{color:#fff}section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(5) .color-icon,section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(5) [class*=color-icon--]{color:#c79a2b}section[id$=__origin_home_lines] .text-with-icon-item .h3,section[id$=__origin_home_lines] .text-with-icon-item .rte,section[id$=__origin_home_lines] .text-with-icon-item a{color:inherit}section[id$=__origin_home_lines] .text-with-icon-item .h3{font-size:clamp(1.15rem,1.2vw,1.35rem);font-weight:800;line-height:.98;margin-bottom:.35rem}section[id$=__origin_home_lines] .text-with-icon-item .rte{font-size:clamp(.95rem,1vw,1.05rem);font-weight:400;line-height:1.2}section[id$=__origin_home_lines] .text-with-icon-item .rte p{margin-bottom:0}section[id$=__origin_home_lines] .text-with-icon-item>div:has(.h3 a[href]){cursor:pointer;transition:translate .18s ease,box-shadow .18s ease}section[id$=__origin_home_lines] .text-with-icon-item>div:has(.h3 a[href]):hover{translate:0 -.25rem;box-shadow:inset 0 0 0 1px #10182014,0 .8rem 1.6rem #10182029}section[id$=__origin_home_lines] .text-with-icon-item .h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}section[id$=__origin_home_lines] .text-with-icon-item .h3 a:focus-visible:after{outline:3px solid currentColor;outline-offset:-3px}section[id$=__origin_home_lines] .origin-home-line-cta{display:block;margin-top:.15rem;font-weight:400;line-height:1.2;text-align:center;text-transform:uppercase}@media(prefers-reduced-motion:reduce){section[id$=__origin_home_lines] .text-with-icon-item>div:has(.h3 a[href]){transition:none}}section[id$=__origin_home_lines] .text-with-icon-item span[class*=size-icon-]{margin-bottom:.25rem}section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(1) span[class*=size-icon-],section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(4) span[class*=size-icon-]{width:48px!important;height:48px!important}section[id$=__origin_home_lines] .text-with-icon-item:nth-of-type(5) span[class*=size-icon-]{width:50px!important;height:50px!important}section[id$=__origin_home_newsletter] .x-block-header{color:#fff;font-family:var(--origin-font-display);line-height:.95}section[id$=__origin_home_newsletter] .rte{color:#fff}section[id$=__origin_home_newsletter] input{background:#fff;color:var(--origin-black)}.custom-origin-image-text .custom-origin-image-text__eyebrow{font-size:1.2rem;line-height:1.15}.custom-origin-image-text:not(.custom-origin-image-text--dark) .custom-origin-image-text__eyebrow{color:var(--origin-green-dark)}.custom-origin-image-text .custom-origin-image-text__list-item:before{font-size:1.2rem}.custom-origin-product-lines-nav .custom-origin-product-lines-nav__inner{width:min(87.5vw,var(--custom-origin-lines-max-width))}.custom-origin-product-lines-nav .custom-origin-product-lines-nav__subtitle{font-size:clamp(1.2rem,2vw,1.6rem)}.custom-origin-product-line-hero .custom-origin-product-line-hero__tagline{font-size:clamp(1.2rem,2vw,1.55rem)}section[id$=__origin_about_hero] .x-block-slide>.relative.overflow-hidden:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;pointer-events:none;background:#10182075}section[id$=__origin_about_hero] .hero-text .h2,section[id$=__origin_about_hero] h1{max-width:10ch;font-family:var(--origin-font-display);font-size:clamp(3.5rem,5.5vw,6.2rem);font-weight:700;line-height:.9}section[id$=__origin_about_hero] .hero-text .rte{max-width:35rem;color:var(--origin-white);font-family:var(--origin-font-body);font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.35}section[id$=__origin_about_hero] .hero-text a.button{min-height:46px}:is(section[id$=__origin_about_title],section[id$=__origin_contact_title],section[id$=__origin_faq_title]) [class*=section-padding-]{padding-top:36px;padding-bottom:36px}:is(section[id$=__origin_about_title],section[id$=__origin_contact_title],section[id$=__origin_faq_title]) .x-container-rich-text{max-width:none!important}:is(section[id$=__origin_about_title],section[id$=__origin_contact_title],section[id$=__origin_faq_title]) .x-rich-text-header{margin:0}:is(section[id$=__origin_about_title],section[id$=__origin_contact_title],section[id$=__origin_faq_title]) .x-rich-text-header h1{margin:0;color:var(--origin-black);font-family:var(--origin-font-condensed);font-size:4.75rem!important;font-weight:600;line-height:.9}.shopify-policy__container .shopify-policy__title h1{margin:0;color:var(--origin-black);font-family:var(--origin-font-condensed);font-size:4.75rem!important;font-weight:600;line-height:.9;text-transform:uppercase}:is(section[id$=__origin_about_title],section[id$=__origin_contact_title],section[id$=__origin_faq_title]) .x-rich-text-header h2{margin-top:.35rem!important;margin-bottom:0!important;padding:0!important;color:var(--origin-green-dark)!important;font-family:var(--origin-font-condensed);font-size:1.5rem!important;font-weight:700;letter-spacing:0;line-height:1.05}section[id$=__origin_contact_form] .form-heading:before{content:"CONTACT US";display:block;margin-bottom:.45rem;color:var(--origin-black);font-family:var(--origin-font-condensed);font-size:.95rem;font-weight:700;line-height:1;text-transform:uppercase}section[id$=__origin_contact_form] .form-heading .h2,section[id$=__origin_contact_form] .heading-form .h2{color:var(--origin-black);font-family:var(--origin-font-display);font-weight:700;line-height:.95}section[id$=__origin_contact_form] .form-heading .rte,section[id$=__origin_contact_form] .heading-form .rte,section[id$=__origin_contact_form] .contact-information .rte{color:var(--origin-black);font-family:var(--origin-font-body);line-height:1.4}section[id$=__origin_contact_form] .contact-information ul li:nth-child(1){order:3}section[id$=__origin_contact_form] .contact-information ul li:nth-child(2){order:2}section[id$=__origin_contact_form] .contact-information ul li:nth-child(3){order:1}section[id$=__origin_contact_form] .contact-information ul svg{color:var(--origin-green-dark)}section[id$=__origin_contact_form] input,section[id$=__origin_contact_form] textarea{border-color:color-mix(in srgb,var(--origin-black) 50%,var(--origin-white));border-radius:6px!important;background:var(--origin-white)}:is(section[id$=__origin_contact_form],section[id$=__origin_contact_help],section[id$=__origin_contact_newsletter]) :is(a,button,input,textarea):focus-visible{outline:3px solid var(--origin-white);outline-offset:3px;box-shadow:0 0 0 5px var(--origin-black)}section[id$=__origin_contact_form] button[type=submit]{width:100%;border-radius:4px}@media(min-width:1024px){section[id$=__origin_contact_form] .contact-form-container{border-left:1px solid var(--origin-line)}}section[id$=__origin_contact_help] .x-block-header{max-width:1160px;margin-right:auto;margin-left:auto;padding-right:1.25rem;padding-left:1.25rem;color:var(--origin-white);font-family:var(--origin-font-display);font-size:clamp(2rem,3.3vw,3.1rem)!important;font-weight:700;line-height:.9;text-align:left}section[id$=__origin_contact_help] .x-block-columns{max-width:1160px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}section[id$=__origin_contact_help] .text-with-icon-item>div{align-items:flex-start;justify-content:flex-start;min-height:100%;padding-top:1rem!important;padding-bottom:1rem!important}section[id$=__origin_contact_help] .text-with-icon-item>div>.flex{flex:0 0 auto;margin-right:.8rem;padding-top:0!important}section[id$=__origin_contact_help] .text-with-icon-item .h3{margin:0 0 .32rem;color:var(--origin-white);font-family:var(--origin-font-display);font-size:clamp(1.12rem,1.45vw,1.42rem)!important;font-weight:700;line-height:.95}section[id$=__origin_contact_help] .text-with-icon-item .h3 a{transition:color .16s ease}section[id$=__origin_contact_help] .text-with-icon-item .h3 a:hover,section[id$=__origin_contact_help] .text-with-icon-item .h3 a:focus-visible{color:var(--origin-green)}section[id$=__origin_contact_help] .text-with-icon-item .rte{max-width:20rem;color:#ffffffd1;font-size:clamp(.88rem,.95vw,.98rem);line-height:1.35}section[id$=__origin_contact_help] .text-with-icon-item .rte p{margin-bottom:0}section[id$=__origin_about_intro] .x-container-rich-text{max-width:48rem!important;margin-right:auto;margin-left:auto}section[id$=__origin_about_intro] .x-rich-text-header h2{max-width:26rem;margin-right:auto;margin-left:auto;color:var(--origin-black);font-family:var(--origin-font-display);font-weight:700;line-height:.95}section[id$=__origin_about_intro] .x-block-text.rte{color:var(--origin-black);font-family:var(--origin-font-body);font-size:1rem;line-height:1.35}section[id$=__origin_about_founding] .image-with-text,section[id$=__origin_about_source] .image-with-text{align-items:center;gap:clamp(2rem,4vw,4.5rem)}section[id$=__origin_about_founding] .iwt-content,section[id$=__origin_about_source] .iwt-content{max-width:36rem}section[id$=__origin_about_founding] .x-block-text .font-medium,section[id$=__origin_about_source] .x-block-text .font-medium{color:var(--origin-green-dark);font-family:var(--origin-font-condensed);font-weight:700;text-transform:uppercase}section[id$=__origin_about_founding] .heading-size--founding_heading,section[id$=__origin_about_source] .heading-size--source_heading{color:var(--origin-black);font-family:var(--origin-font-display);font-weight:700;line-height:.95}section[id$=__origin_about_founding] .iwt-image>.promotion,section[id$=__origin_about_source] .iwt-image>.promotion{overflow:hidden;border-radius:6px}section[id$=__origin_about_principles] .x-block-header{max-width:24ch;margin-right:auto;margin-left:auto;color:var(--origin-white);font-family:var(--origin-font-display);font-size:clamp(2rem,3.3vw,3.1rem)!important;font-weight:700;line-height:.9;text-transform:uppercase}section[id$=__origin_about_principles] .x-block-header+*{margin-top:0}section[id$=__origin_about_principles] .x-block-columns{max-width:min(calc(var(--page-width) + 40px),calc(87.5vw + 40px))}@media(min-width:1200px){section[id$=__origin_about_principles] .text-with-icon-item:first-child .h3{white-space:nowrap}}section[id$=__origin_about_principles] .splide__track{padding-top:0!important;padding-bottom:0!important}section[id$=__origin_about_principles] .text-with-icon-item>div{align-items:flex-start;justify-content:flex-start;min-height:0;padding-top:1rem!important;padding-bottom:1rem!important}section[id$=__origin_about_principles] .text-with-icon-item:after{height:78%!important;border-color:#ffffff5c!important}section[id$=__origin_about_principles] .text-with-icon-item>div>.flex{flex:0 0 auto;margin-right:.8rem;padding-top:0!important}section[id$=__origin_about_principles] span[class*=size-icon-]{width:clamp(4rem,5.8vw,5.6rem)!important;height:clamp(3rem,4.4vw,4.25rem)!important}section[id$=__origin_about_principles] span[class*=size-icon-] svg{display:block;width:100%;height:100%}section[id$=__origin_about_principles] .text-with-icon-item .pt-2{padding-top:0!important}section[id$=__origin_about_principles] .text-with-icon-item .h3{margin:0 0 .32rem;color:var(--origin-white);font-family:var(--origin-font-display);font-size:clamp(1.12rem,1.45vw,1.42rem)!important;font-weight:700;letter-spacing:0;line-height:.95;text-transform:uppercase}section[id$=__origin_about_principles] .text-with-icon-item .rte{max-width:17rem;color:var(--origin-white);font-size:clamp(.82rem,.95vw,.98rem);font-weight:500;line-height:1.25}section[id$=__origin_about_principles] .text-with-icon-item .rte p{margin-bottom:0}section[id$=__origin_about_explore] .x-block-promotion-grid-header .h2{margin:0;color:var(--origin-black);font-family:var(--origin-font-display);font-size:clamp(2.2rem,3.1vw,3.5rem)!important;font-weight:700;letter-spacing:0;line-height:.93;text-transform:uppercase}section[id$=__origin_about_explore] .x-block-promotion{border:1px solid var(--origin-line);border-radius:6px;overflow:hidden}section[id$=__origin_about_explore] .x-block-promotion>.flex,section[id$=__origin_about_explore] .x-block-promotion .animate_transition_card__image{border-radius:6px!important;overflow:hidden}section[id$=__origin_about_explore] .x-block-promotion .h4{font-family:var(--origin-font-display);font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:.92;pointer-events:none}section[id$=__origin_about_explore] .x-block-promotion .animate_transition_card__image img{border-radius:0!important;object-fit:cover}section[id$=__origin_about_cta] .x-block-image-banner .h2,section[id$=__origin_about_cta] .x-block-image-banner h2{color:var(--origin-white);font-family:var(--origin-font-display);font-weight:700;line-height:.9}section[id$=__origin_about_cta] .x-block-image-banner .rte,section[id$=__origin_about_cta] .x-block-image-banner p{color:var(--origin-white)}section[id$=__origin_about_cta] .button{min-height:46px}:is(section[id$=__origin_about_newsletter],section[id$=__origin_home_newsletter],section[id$=__origin_contact_newsletter],section[id$=__origin_faq_newsletter],section[id$=__origin_product_line_newsletter]) .x-block-header{color:var(--origin-white);font-family:var(--origin-font-condensed);font-size:clamp(2.7rem,3.2vw,3.5rem)!important;font-weight:700;letter-spacing:0;line-height:.92}section[id$=__origin_about_newsletter] .content-text-about_newsletter_heading,section[id$=__origin_home_newsletter] .content-text-newsletter_heading,section[id$=__origin_contact_newsletter] .content-text-contact_newsletter_heading,section[id$=__origin_faq_newsletter] .content-text-faq_newsletter_heading,section[id$=__origin_product_line_newsletter] .content-text-origin_product_line_newsletter_heading{max-width:25rem}:is(section[id$=__origin_about_newsletter],section[id$=__origin_home_newsletter],section[id$=__origin_contact_newsletter],section[id$=__origin_faq_newsletter],section[id$=__origin_product_line_newsletter]) .newsletter-form input[type=email],:is(section[id$=__origin_about_newsletter],section[id$=__origin_home_newsletter],section[id$=__origin_contact_newsletter],section[id$=__origin_faq_newsletter],section[id$=__origin_product_line_newsletter]) .newsletter-form label{color:var(--origin-black)}@media(min-width:1024px){:is(section[id$=__origin_about_newsletter],section[id$=__origin_home_newsletter],section[id$=__origin_contact_newsletter],section[id$=__origin_faq_newsletter],section[id$=__origin_product_line_newsletter]) .newsletter,:is(section[id$=__origin_about_newsletter],section[id$=__origin_home_newsletter],section[id$=__origin_contact_newsletter],section[id$=__origin_faq_newsletter],section[id$=__origin_product_line_newsletter]) .promotion{height:180px!important}:is(section[id$=__origin_about_newsletter],section[id$=__origin_home_newsletter],section[id$=__origin_contact_newsletter],section[id$=__origin_faq_newsletter],section[id$=__origin_product_line_newsletter]) .newsletter__wrapper{max-width:78.75rem;padding-right:3rem;padding-left:3rem}:is(section[id$=__origin_about_newsletter],section[id$=__origin_home_newsletter],section[id$=__origin_contact_newsletter],section[id$=__origin_faq_newsletter],section[id$=__origin_product_line_newsletter]) .x-block-header-wrapper{flex:0 1 25rem}:is(section[id$=__origin_about_newsletter],section[id$=__origin_home_newsletter],section[id$=__origin_contact_newsletter],section[id$=__origin_faq_newsletter],section[id$=__origin_product_line_newsletter]) .x-block-email-form{flex:0 1 35.625rem}}@media(min-width:768px)and (max-width:1279px){:is(section[id$=__origin_about_newsletter],section[id$=__origin_home_newsletter],section[id$=__origin_contact_newsletter],section[id$=__origin_faq_newsletter],section[id$=__origin_product_line_newsletter]) .newsletter,:is(section[id$=__origin_about_newsletter],section[id$=__origin_home_newsletter],section[id$=__origin_contact_newsletter],section[id$=__origin_faq_newsletter],section[id$=__origin_product_line_newsletter]) .promotion{height:auto!important;min-height:15.5rem}:is(section[id$=__origin_about_newsletter],section[id$=__origin_home_newsletter],section[id$=__origin_contact_newsletter],section[id$=__origin_faq_newsletter],section[id$=__origin_product_line_newsletter]) .newsletter__wrapper{display:block!important;max-width:42rem;padding-top:2.5rem;padding-bottom:2.5rem;text-align:left}:is(section[id$=__origin_about_newsletter],section[id$=__origin_home_newsletter],section[id$=__origin_contact_newsletter],section[id$=__origin_faq_newsletter],section[id$=__origin_product_line_newsletter]) .x-block-header-wrapper{width:100%!important;max-width:25rem;margin:0}section[id$=__origin_about_newsletter] .content-text-about_newsletter_heading,section[id$=__origin_home_newsletter] .content-text-newsletter_heading,section[id$=__origin_contact_newsletter] .content-text-contact_newsletter_heading,section[id$=__origin_faq_newsletter] .content-text-faq_newsletter_heading,section[id$=__origin_product_line_newsletter] .content-text-origin_product_line_newsletter_heading{max-width:25rem;margin-left:0}:is(section[id$=__origin_about_newsletter],section[id$=__origin_home_newsletter],section[id$=__origin_contact_newsletter],section[id$=__origin_faq_newsletter],section[id$=__origin_product_line_newsletter]) .x-block-email-form{width:100%;max-width:34rem;margin:1.25rem auto 0!important;padding:0!important}:is(section[id$=__origin_about_newsletter],section[id$=__origin_home_newsletter],section[id$=__origin_contact_newsletter],section[id$=__origin_faq_newsletter],section[id$=__origin_product_line_newsletter]) .newsletter-form>.mt-4{margin-top:0!important}:is(section[id$=__origin_about_newsletter],section[id$=__origin_home_newsletter],section[id$=__origin_contact_newsletter],section[id$=__origin_faq_newsletter],section[id$=__origin_product_line_newsletter]) .newsletter-form>.mt-4>div{min-width:0}:is(section[id$=__origin_about_newsletter],section[id$=__origin_home_newsletter],section[id$=__origin_contact_newsletter],section[id$=__origin_faq_newsletter],section[id$=__origin_product_line_newsletter]) .newsletter-form input[type=email]{min-width:0}:is(section[id$=__origin_about_newsletter],section[id$=__origin_home_newsletter],section[id$=__origin_contact_newsletter],section[id$=__origin_faq_newsletter],section[id$=__origin_product_line_newsletter]) .newsletter-form button[type=submit]{flex:0 0 8.5rem;padding-right:1rem;padding-left:1rem}}:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) .x-block-header{color:var(--origin-white);font-family:var(--origin-font-condensed);font-size:clamp(2.7rem,3.2vw,3.5rem)!important;font-weight:700;letter-spacing:0;line-height:.92}:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) [class*=content-text-]{max-width:25rem}:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) .newsletter-form input[type=email],:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) .newsletter-form label{color:var(--origin-black)}@media(min-width:1024px){:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) .newsletter,:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) .promotion{height:180px!important}:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) .newsletter__wrapper{max-width:78.75rem;padding-right:3rem;padding-left:3rem}:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) .x-block-header-wrapper{flex:0 1 25rem}:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) .x-block-email-form{flex:0 1 35.625rem}}@media(min-width:768px)and (max-width:1279px){:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) .newsletter,:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) .promotion{height:auto!important;min-height:15.5rem}:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) .newsletter__wrapper{display:block!important;max-width:42rem;padding-top:2.5rem;padding-bottom:2.5rem;text-align:left}:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) .x-block-header-wrapper{width:100%!important;max-width:25rem;margin:0}:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) [class*=content-text-]{max-width:25rem;margin-left:0}:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) .x-block-email-form{width:100%;max-width:34rem;margin:1.25rem auto 0!important;padding:0!important}:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) .newsletter-form>.mt-4{margin-top:0!important}:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) .newsletter-form>.mt-4>div,:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) .newsletter-form input[type=email]{min-width:0}:is(section[id$=__origin_shop_all_newsletter],section[id$=__origin_collection_newsletter]) .newsletter-form button[type=submit]{flex:0 0 8.5rem;padding-right:1rem;padding-left:1rem}}@media(max-width:767px){:is(section[id$=__origin_about_title],section[id$=__origin_contact_title],section[id$=__origin_faq_title]) [class*=section-padding-]{padding-top:28px;padding-bottom:28px}:is(section[id$=__origin_about_title],section[id$=__origin_contact_title],section[id$=__origin_faq_title]) .x-rich-text-header h1{font-size:3.25rem!important}.shopify-policy__container .shopify-policy__title h1{font-size:3.25rem!important}:is(section[id$=__origin_about_title],section[id$=__origin_contact_title],section[id$=__origin_faq_title]) .x-rich-text-header h2{font-size:1.25rem!important}section[id$=__origin_contact_form] .contact-information ul{margin-top:1.5rem;padding-bottom:1.75rem}section[id$=__origin_contact_help] .x-block-header{font-size:clamp(2rem,12vw,2.65rem)!important}section[id$=__origin_contact_help] .text-with-icon-item:after{display:none}section[id$=__origin_contact_help] .text-with-icon-item>div{min-height:0;padding-top:1rem!important;padding-bottom:1rem!important}section[id$=__origin_about_hero] .hero-text .h2,section[id$=__origin_about_hero] h1{max-width:8.5ch;font-size:clamp(3rem,13vw,4.35rem)}section[id$=__origin_about_hero] .hero-text .rte{max-width:19rem}section[id$=__origin_about_founding] .image-with-text,section[id$=__origin_about_source] .image-with-text{gap:1.5rem}section[id$=__origin_about_principles] .text-with-icon-item:after{display:none}section[id$=__origin_about_principles] .text-with-icon-item>div{min-height:0;padding:1.1rem 0}}@media(min-width:768px){#section-footer>.flex-wrap:first-child{padding-top:0!important}}@media(min-width:768px)and (max-width:1023px){#section-footer>.flex-wrap:first-child>.x-pgw{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:2rem}#section-footer>.flex-wrap:first-child>.x-pgw>[class*=footer-col--]{width:100%!important;margin-bottom:1.75rem;padding-right:0!important;padding-left:0!important}#section-footer>.flex-wrap:first-child>.x-pgw>.footer-col--1{grid-column:1 / -1}#section-footer .footer-col--1 .x-block-text .rte{max-width:32rem}}#section-footer .x-block-text .rte p>a{display:inline-flex;align-items:center;min-height:24px}@media(max-width:767px){:is(section[id$=__origin_home_bundle],section[id$=__origin_boxes_bundle_builder]) .x-block-bundle-summary{position:static!important;margin-top:1rem}section[id$=__origin_home_hero] .x-block-slide>.relative.overflow-hidden:after{background:linear-gradient(90deg,#101820d1,#1018209e 46%,#1018202e 82%,#10182000)}section[id$=__origin_home_hero] .splide__track,section[id$=__origin_home_hero] .x-container-slideshow>.relative{height:clamp(600px,145vw,660px)!important}section[id$=__origin_home_hero] .hero-text .h2,section[id$=__origin_home_hero] h1{max-width:8ch;font-size:clamp(3.2rem,15vw,5rem)}section[id$=__origin_home_hero] .hero-text .animate_transition_slide__box{padding-top:clamp(5rem,18vw,6.25rem)}section[id$=__origin_home_hero] .hero-text a.button{display:inline-flex;align-items:center;justify-content:center}section[id$=__origin_home_hero] .hero-text .rte{max-width:19rem}section[id$=__origin_home_lines] .text-with-icon-item>div{min-height:170px}}:is(section[id$=__origin_stories_title],section[id$=__origin_store_locator_title]) [class*=section-padding-]{padding-top:36px;padding-bottom:0}:is(section[id$=__origin_stories_title],section[id$=__origin_store_locator_title]) .x-container-rich-text{max-width:none!important;padding-bottom:clamp(1.25rem,2vw,1.75rem);border-bottom:1px solid rgb(16 24 32 / 14%)}:is(section[id$=__origin_stories_title],section[id$=__origin_store_locator_title]) .x-rich-text-header{margin:0}:is(section[id$=__origin_stories_title],section[id$=__origin_store_locator_title]) .x-rich-text-header h1{margin:0;color:var(--origin-black);font-family:var(--origin-font-condensed);font-size:4.75rem!important;font-weight:600;line-height:.9}:is(section[id$=__origin_stories_title],section[id$=__origin_store_locator_title]) .x-block-caption{margin-top:.35rem!important;padding:0!important;color:var(--origin-green-dark)!important;font-family:var(--origin-font-condensed);font-size:1.5rem!important;font-weight:700;letter-spacing:0;line-height:1.05}section[id$=__origin_stories_intro] .x-container-rich-text{max-width:54rem!important;margin-right:auto;margin-left:auto}section[id$=__origin_stories_intro] .x-block-text.rte{color:var(--origin-black);font-family:var(--origin-font-body);font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.5}section[id$=__origin_stories_intro] .x-block-text.rte p+p{margin-top:1rem}section[id$=__origin_stories_intro] .x-block-button{margin-right:auto;margin-left:auto}section[id$=__origin_stories_intro] .button{min-height:46px;font-family:var(--origin-font-condensed);font-weight:700;letter-spacing:0}section[id$=__origin_stories_uruguay_proof] .splide__track,section[id$=__origin_stories_australia_proof] .splide__track{padding-top:0!important;padding-bottom:0!important}section[id$=__origin_stories_uruguay_proof] .text-with-icon-item>div,section[id$=__origin_stories_australia_proof] .text-with-icon-item>div{align-items:flex-start;justify-content:flex-start;min-height:100%;padding:1.5rem clamp(1.5rem,3vw,2.5rem)!important}section[id$=__origin_stories_uruguay_proof] .text-with-icon-item .h3,section[id$=__origin_stories_australia_proof] .text-with-icon-item .h3{margin:0 0 .75rem;font-family:var(--origin-font-display);font-size:clamp(1.2rem,1.65vw,1.55rem)!important;font-weight:700;letter-spacing:0;line-height:.95;text-transform:uppercase}section[id$=__origin_stories_uruguay_proof] .text-with-icon-item .rte,section[id$=__origin_stories_australia_proof] .text-with-icon-item .rte{font-family:var(--origin-font-body);font-size:clamp(.9rem,1vw,1rem);line-height:1.4}section[id$=__origin_stories_uruguay_proof] .text-with-icon-item .rte p,section[id$=__origin_stories_australia_proof] .text-with-icon-item .rte p{margin-bottom:0}section[id$=__origin_stories_australia_proof] .text-with-icon-item:last-child .rte p:last-child{margin-top:1rem;color:var(--origin-green-dark);font-family:var(--origin-font-condensed);font-size:1.2rem;font-weight:700;line-height:1.45}section[id$=__origin_stories_cta] .x-block-header .h2,section[id$=__origin_stories_cta] .x-block-header h2{color:var(--origin-white);font-family:var(--origin-font-display);font-size:clamp(2.2rem,3.1vw,3.5rem)!important;font-weight:700;letter-spacing:0;line-height:.93;text-transform:uppercase}section[id$=__origin_stories_cta] .x-block-header p{max-width:36rem;margin-right:auto;margin-left:auto;color:var(--origin-white);font-family:var(--origin-font-body)}section[id$=__origin_stories_cta] .button{min-height:46px}section[id$=__origin_stories_explore] .x-block-promotion-grid-header .h2{margin:0;color:var(--origin-black);font-family:var(--origin-font-display);font-size:clamp(2.2rem,3.1vw,3.5rem)!important;font-weight:700;letter-spacing:0;line-height:.93;text-transform:uppercase}section[id$=__origin_stories_explore] .x-block-promotion{border:1px solid var(--origin-line);border-radius:6px;overflow:hidden}section[id$=__origin_stories_explore] .x-block-promotion>.flex,section[id$=__origin_stories_explore] .x-block-promotion .animate_transition_card__image{border-radius:6px!important;overflow:hidden}section[id$=__origin_stories_explore] .x-block-promotion .h4{font-family:var(--origin-font-display);font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:.92;pointer-events:none}section[id$=__origin_stories_explore] .x-block-promotion .animate_transition_card__image img{border-radius:0!important;object-fit:cover}section[id$=__origin_stories_newsletter] .x-block-header{color:var(--origin-white);font-family:var(--origin-font-condensed);font-size:clamp(2.7rem,3.2vw,3.5rem)!important;font-weight:700;letter-spacing:0;line-height:.92}section[id$=__origin_stories_newsletter] .content-text-stories_newsletter_heading{max-width:30rem}section[id$=__origin_stories_newsletter] .newsletter-form input[type=email],section[id$=__origin_stories_newsletter] .newsletter-form label{color:var(--origin-black)}@media(min-width:1024px){section[id$=__origin_stories_newsletter] .newsletter,section[id$=__origin_stories_newsletter] .promotion{height:200px!important}section[id$=__origin_stories_newsletter] .newsletter__wrapper{max-width:78.75rem;padding-right:3rem;padding-left:3rem}section[id$=__origin_stories_newsletter] .x-block-header-wrapper{flex:0 1 30rem}section[id$=__origin_stories_newsletter] .x-block-email-form{flex:0 1 35.625rem}}@media(min-width:768px)and (max-width:1023px){section[id$=__origin_stories_newsletter] .newsletter,section[id$=__origin_stories_newsletter] .promotion{height:auto!important;min-height:17rem}section[id$=__origin_stories_newsletter] .newsletter__wrapper{display:block!important;max-width:42rem;padding-top:2.5rem;padding-bottom:2.5rem;text-align:left}section[id$=__origin_stories_newsletter] .x-block-email-form{width:100%;max-width:34rem;margin:1.25rem auto 0!important;padding:0!important}}@media(max-width:767px){:is(section[id$=__origin_stories_title],section[id$=__origin_store_locator_title]) [class*=section-padding-]{padding-top:28px;padding-bottom:0}:is(section[id$=__origin_stories_title],section[id$=__origin_store_locator_title]) .x-rich-text-header h1{font-size:3.25rem!important}:is(section[id$=__origin_stories_title],section[id$=__origin_store_locator_title]) .x-block-caption{font-size:1.25rem!important}section[id$=__origin_stories_intro] .x-block-button{width:100%;max-width:none}section[id$=__origin_stories_intro] .x-block-button .button{width:100%}section[id$=__origin_stories_uruguay_proof] .text-with-icon-item:after,section[id$=__origin_stories_australia_proof] .text-with-icon-item:after{display:none}section[id$=__origin_stories_uruguay_proof] .text-with-icon-item>div,section[id$=__origin_stories_australia_proof] .text-with-icon-item>div{min-height:0;border-bottom:1px solid currentColor;padding:1.5rem clamp(1.5rem,6vw,2rem)!important}section[id$=__origin_stories_uruguay_proof] .text-with-icon-item:last-child>div,section[id$=__origin_stories_australia_proof] .text-with-icon-item:last-child>div{border-bottom:0}section[id$=__origin_stories_cta] .button{width:100%}section[id$=__origin_stories_newsletter] .newsletter,section[id$=__origin_stories_newsletter] .promotion{height:auto!important;min-height:28rem}section[id$=__origin_stories_newsletter] .newsletter__wrapper{padding-top:3rem;padding-bottom:3rem}}section[id$=__origin_faq_intro] .x-container-rich-text{max-width:54rem!important}section[id$=__origin_faq_intro] .x-rich-text-header h2{margin-bottom:0;color:var(--origin-black);font-family:var(--origin-font-display);font-size:clamp(2.4rem,4vw,3.6rem)!important;font-weight:700;letter-spacing:0;line-height:.92;text-transform:uppercase}section[id$=__origin_faq_intro] .x-block-text.rte{max-width:40rem;margin-right:auto;margin-left:auto;color:var(--origin-black);font-family:var(--origin-font-body);font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.45}:is(section[id$=__origin_faq_products],section[id$=__origin_faq_shipping],section[id$=__origin_faq_storage]) .faq-wrapper{max-width:68rem;margin-right:auto;margin-left:auto}:is(section[id$=__origin_faq_products],section[id$=__origin_faq_shipping],section[id$=__origin_faq_storage]) .x-block-faq-header{margin-bottom:1rem}:is(section[id$=__origin_faq_products],section[id$=__origin_faq_shipping],section[id$=__origin_faq_storage]) .x-block-faq-header .h2{color:var(--origin-black);font-family:var(--origin-font-display);font-size:clamp(1.8rem,2.6vw,2.45rem)!important;font-weight:700;letter-spacing:0;line-height:.94;text-transform:uppercase}:is(section[id$=__origin_faq_products],section[id$=__origin_faq_shipping],section[id$=__origin_faq_storage]) .x-block-faq-content{gap:.65rem}:is(section[id$=__origin_faq_products],section[id$=__origin_faq_shipping],section[id$=__origin_faq_storage]) .faq-item{overflow:hidden;border-color:var(--origin-line)!important;border-radius:6px!important;background:var(--origin-white)}:is(section[id$=__origin_faq_products],section[id$=__origin_faq_shipping],section[id$=__origin_faq_storage]) .faq-item>div{padding:1rem 1.25rem!important}:is(section[id$=__origin_faq_products],section[id$=__origin_faq_shipping],section[id$=__origin_faq_storage]) .faq-collapsible p{color:var(--origin-black);font-family:var(--origin-font-condensed);font-size:clamp(1.02rem,1.25vw,1.18rem)!important;font-weight:700;letter-spacing:0;line-height:1.15}:is(section[id$=__origin_faq_products],section[id$=__origin_faq_shipping],section[id$=__origin_faq_storage]) .faq-content .rte{max-width:58rem;color:var(--origin-black);font-family:var(--origin-font-body);font-size:1rem;line-height:1.45}:is(section[id$=__origin_faq_products],section[id$=__origin_faq_shipping],section[id$=__origin_faq_storage]) .faq-content .rte a{color:var(--origin-black);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}section[id$=__origin_faq_help] .x-container-rich-text{max-width:68rem!important}section[id$=__origin_faq_help] .x-rich-text-header h2{color:var(--origin-white);font-family:var(--origin-font-display);font-size:clamp(2.35rem,4vw,3.65rem)!important;font-weight:700;letter-spacing:0;line-height:.92;text-transform:uppercase}section[id$=__origin_faq_help] .x-block-text.rte{color:var(--origin-white);font-family:var(--origin-font-body);font-size:1rem;line-height:1.4}section[id$=__origin_faq_help] .button{min-height:46px;border-radius:4px!important;font-family:var(--origin-font-condensed);font-weight:700;letter-spacing:0}:is(section[id$=__origin_faq_products],section[id$=__origin_faq_shipping],section[id$=__origin_faq_storage],section[id$=__origin_faq_help],section[id$=__origin_faq_newsletter]) :is(a,button,input):focus-visible{outline:3px solid var(--origin-blue);outline-offset:3px}@media(max-width:767px){:is(section[id$=__origin_faq_products],section[id$=__origin_faq_shipping],section[id$=__origin_faq_storage]) .faq-item>div{padding:.9rem 1rem!important}:is(section[id$=__origin_faq_products],section[id$=__origin_faq_shipping],section[id$=__origin_faq_storage]) .faq-collapsible p{padding-right:1.5rem}section[id$=__origin_faq_help] .x-block-button,section[id$=__origin_faq_help] .button{width:100%}}section.section-newsletter .x-block-header{color:var(--origin-white);font-family:var(--origin-font-condensed);font-size:clamp(2.7rem,3.2vw,3.5rem)!important;font-weight:700;letter-spacing:0;line-height:.92}section.section-newsletter [class*=content-text-]{max-width:25rem}section.section-newsletter .newsletter-form input[type=email],section.section-newsletter .newsletter-form label{color:var(--origin-black);font-family:var(--origin-font-body)}section.section-newsletter .newsletter-form button[type=submit]{font-family:var(--origin-font-display);font-weight:700;text-transform:uppercase}@media(min-width:1024px){section.section-newsletter .newsletter,section.section-newsletter .promotion{height:225px!important;min-height:225px!important}section.section-newsletter .newsletter__wrapper{max-width:78.75rem;padding-right:3rem;padding-left:3rem}section.section-newsletter .x-block-header-wrapper{flex:0 1 25rem}section.section-newsletter .x-block-email-form{flex:0 1 35.625rem}}@media(min-width:768px)and (max-width:1279px){section.section-newsletter .newsletter,section.section-newsletter .promotion{height:auto!important;min-height:17.5rem!important}section.section-newsletter .newsletter__wrapper{display:block!important;max-width:42rem;padding-top:3rem;padding-bottom:3rem;text-align:left}section.section-newsletter .x-block-header-wrapper{width:100%!important;max-width:25rem;margin:0}section.section-newsletter [class*=content-text-]{max-width:25rem;margin-left:0}section.section-newsletter .x-block-email-form{width:100%;max-width:34rem;margin:1.25rem auto 0!important;padding:0!important}section.section-newsletter .newsletter-form>.mt-4{margin-top:0!important}section.section-newsletter .newsletter-form>.mt-4>div,section.section-newsletter .newsletter-form input[type=email]{min-width:0}section.section-newsletter .newsletter-form button[type=submit]{flex:0 0 8.5rem;padding-right:1rem;padding-left:1rem}}@media(max-width:767px){section.section-newsletter .newsletter,section.section-newsletter .promotion{height:auto!important;min-height:17.625rem!important}section.section-newsletter .newsletter__wrapper{padding-top:2.5rem;padding-bottom:2.5rem}}.theme-template-product{color:var(--origin-black)}html:has(.theme-template-product){scroll-padding-top:8rem;scroll-padding-bottom:6rem}.theme-template-product :is(a,button,input,textarea,select,.x-block-description button,[class*=x-block-collapsible-tab-] button,.origin-product-cooking-methods button,.x-coupon-code-block button):focus-visible{outline:3px solid var(--origin-black)!important;outline-offset:3px}.theme-template-product :is(section[id$=__origin_product_proof],section.section-newsletter) :is(a,button,input,textarea,select):focus-visible{outline-color:var(--origin-blue)!important}.theme-template-product .x-block-buy-buttons .add_to_cart_button{--colors-button: 132, 189, 0;--colors-button-hover: var(--origin-green-dark);--colors-button-text: 16, 24, 32;--colors-button-text-hover: 16, 24, 32;isolation:isolate;overflow:hidden;min-height:44px;border:1px solid var(--origin-green-dark)!important;border-radius:var(--origin-button-radius)!important;color:var(--origin-black)}.theme-template-product .x-block-buy-buttons .add_to_cart_button:before{z-index:0;pointer-events:none}.theme-template-product .x-block-buy-buttons .add_to_cart_button>span{position:relative;z-index:1}.theme-template-product .x-block-buy-buttons .add_to_cart_button>div{z-index:1}@media(hover:none),(pointer:coarse){.theme-template-product .x-block-buy-buttons .add_to_cart_button:before{content:none!important;transition:none!important}.theme-template-product .x-block-buy-buttons .add_to_cart_button:hover{background-color:rgba(var(--colors-button))!important;color:rgb(var(--colors-button-text))!important;transition:none!important}}.theme-template-product .origin-purchase-actions{--origin-purchase-action-height: 52px;display:grid;gap:.75rem;margin-bottom:.75rem}.theme-template-product .origin-purchase-actions>:is(.add_to_cart_button,.origin-retail-cta--dual){width:100%;min-width:0}.theme-template-product .origin-purchase-actions>.add_to_cart_button{display:flex;align-items:center;justify-content:center;min-height:var(--origin-purchase-action-height);height:var(--origin-purchase-action-height);margin-bottom:0;padding-block:0!important}.theme-template-product .origin-purchase-actions>.origin-retail-cta--dual{margin-bottom:0}.theme-template-product .origin-purchase-actions .origin-retail-cta--dual>a{display:flex;align-items:center;justify-content:center;min-height:var(--origin-purchase-action-height);height:var(--origin-purchase-action-height);padding-block:0;padding-inline:.75rem;white-space:nowrap}.origin-retail-cta .origin-retail-cta__button{--origin-retail-ink: #3f7115;min-height:44px;color:var(--origin-retail-ink)!important;background:#eef5df!important;border:2px solid var(--origin-green-dark)!important;border-radius:var(--origin-button-radius)!important;box-shadow:none!important;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.origin-retail-cta .origin-retail-cta__button:focus-visible{outline:3px solid var(--origin-black)!important;outline-offset:3px}@media(hover:hover)and (pointer:fine){.origin-retail-cta .origin-retail-cta__button:hover{color:var(--origin-retail-ink)!important;background:#e3efcf!important;border-color:var(--origin-retail-ink)!important;box-shadow:none!important}}@media(min-width:1280px){.theme-template-product .origin-purchase-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.theme-template-product .origin-purchase-actions--locator-only{grid-template-columns:1fr}}.theme-template-product :is(.shopify-payment-button__button,.x-coupon-code-block button,.x-block-description button,[class*=x-block-collapsible-tab-]>button,.origin-product-cooking-methods>button,.media-thumbnail button,.button-play,.jdgm-btn,.newsletter-form button[type=submit]){min-height:44px;min-width:44px}.theme-template-product .x-quantity-selector :is(button,input[type=number]){min-width:44px!important;min-height:44px!important}.theme-template-product .shopify-payment-button__button,.theme-template-product shopify-accelerated-checkout{border-radius:var(--origin-button-radius)!important}.theme-template-product .inventory-in-stock-status{color:var(--origin-black)}.theme-template-product .inventory-in-stock-status .inventory-status{background-color:var(--origin-green-dark)}.theme-template-product [id^=breadcrumbs--] a,.theme-template-product .x-coupon-code-block button{color:var(--origin-black)!important}.theme-template-product [id^=breadcrumbs--] [aria-label=breadcrumbs]>span:last-child{display:inline-block;max-width:min(64vw,30rem);overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.theme-template-product .x-coupon-code-block button{border-color:var(--origin-black)!important}.theme-template-product :is(.main-product,#origin-product-reviews) .rte a,.theme-template-product .shopify-payment-terms a,.theme-template-product section.section-newsletter a{color:var(--origin-black);text-decoration:underline;text-underline-offset:.16em}.theme-template-product :is(section[id$=__origin_product_proof],section.section-newsletter) a{color:var(--origin-white)}.theme-template-product #origin-product-reviews{scroll-margin-top:8rem}.theme-template-product [id$=__product-recommendations] .product-recommendations h2{color:var(--origin-black);font-family:var(--origin-font-display);font-size:clamp(2rem,3.3vw,3.1rem)!important;font-weight:700;letter-spacing:0;line-height:.9;text-transform:uppercase}@media(max-width:767px){.theme-template-product [id$=__product-recommendations] .product-recommendations h2{font-size:clamp(2rem,12vw,2.65rem)!important}}.theme-template-product .origin-product-cooking-methods .metafield-single_line_text_field-array{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.8rem 1.5rem;margin:0;padding:0;list-style:none}.theme-template-product .origin-product-cooking-methods [role=region]>.rte{padding-block:.75rem}.theme-template-product .origin-product-cooking-methods .metafield-single_line_text_field-array>li{display:flex;align-items:center;gap:.6rem;margin:0;padding:0;border:0;border-radius:0;color:var(--origin-black);font-family:var(--origin-font-condensed);font-size:.85rem;font-weight:400;line-height:1.2;text-transform:uppercase}.theme-template-product .origin-product-cooking-methods .metafield-single_line_text_field-array>li:before{width:.4rem;height:.4rem;flex:0 0 .4rem;border-radius:50%;background:var(--origin-green);content:""}.theme-template-product .origin-product-details-content .rte :is(h1,h2,h3,h4,h5,h6),.theme-template-product .origin-product-details-content .rte :is(h1,h2,h3,h4,h5,h6) :is(strong,b),.theme-template-product .origin-product-details-content .rte>p>:is(strong,b):only-child{font-weight:400}.theme-template-product .origin-product-reviews-link{color:inherit;text-decoration:none}.theme-template-product .origin-product-reviews-link:hover .text-review-count,.theme-template-product .origin-product-reviews-link:focus-visible .text-review-count{text-decoration:underline;text-underline-offset:.18em}.theme-template-product .origin-product-reviews-link:focus-visible{outline:2px solid var(--origin-green);outline-offset:4px}@media(prefers-reduced-motion:reduce){.theme-template-product *,.theme-template-product *:not(.add_to_cart_button):before,.theme-template-product *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){.theme-template-product :is(button,.button,input,select,textarea){border:1px solid ButtonText;forced-color-adjust:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
