@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap";:root{--text-h1: clamp(64px, 7vw, 72px);--text-h2: clamp(24px, 4vw, 36px);--text-h3: clamp(18px, 3vw, 24px);--text-h4: clamp(16px, 2.5vw, 20px);--text-h5: clamp(14px, 2vw, 18px);--text-h6: clamp(12px, 1.5vw, 16px)}.heading,.h1,h1,h2,h3,h4,h5,h6,.prose :where(h1,h2,h3,h4,h5,h6),.h2,.h3,.h4,.h5,.h6{font-family:Roboto Slab,serif!important}.font-weight-300{font-weight:300!important}.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}.font-weight-700{font-weight:700!important}.font-weight-800{font-weight:800!important}.font-weight-900{font-weight:900!important}.h2{font-style:normal;font-weight:400;line-height:45px;letter-spacing:-.5px}h2.callout{font-weight:300}h3.callout{font-weight:300;letter-spacing:-.5px}@media screen and (min-width: 700px){.announcement-bar{--announcement-bar-gutter: 3.2rem;justify-content:space-between;column-gap:4.5rem}}body:has(.shopify-section--main-product) x-header.header.color-scheme.color-scheme--scheme-4{color:#000}body:has(.shopify-section--main-list-collections) x-header.header.color-scheme.color-scheme--scheme-4{color:#000}.header__primary-nav-item:hover:before{transform:scaleX(.82)!important}x-header.header.is-solid .header__primary-nav-item:before{background:#873719!important}body:has(.shopify-section--main-product) .header__primary-nav-item:before{background:#873719}li.header__primary-nav-item a{font-family:Nunito!important;font-size:12px;font-style:normal;font-weight:500;line-height:20.4px;letter-spacing:2.16px;text-transform:uppercase;padding-top:10px;padding-bottom:10px}.policy-page-header li.header__primary-nav-item a,.policy-page-header .header__secondary-nav a,.policy-page-header .header__secondary-nav .header__nav-icon,.policy-page-header.is-solid,.policy-page-header{color:#58542f!important}.policy-page-header .header__primary-nav-item a,.policy-page-header .header__primary-nav-item summary{color:#58542f!important}.policy-page-header .header__secondary-nav .link-faded{color:#58542f!important}.policy-page-header .header__primary-nav a,.policy-page-header .header__primary-nav summary,.policy-page-header .header__secondary-nav a,.policy-page-header .header__secondary-nav span{color:#58542f!important}.policy-page-header .header__nav-icon{color:#58542f!important}.policy-page-header .header__primary-nav-item:before{background-color:#873719}x-header.header{box-shadow:none}x-header.header.is-solid{background:#f7f7f4;color:#58544a;border-bottom:1px solid #CFC8B8}.header__logo-image--sticky{opacity:0;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0;transition:opacity .2s}x-header.header.is-solid .header__logo-image--sticky{opacity:1;pointer-events:auto}x-header.header.is-solid .header__logo-image:not(.header__logo-image--sticky):not(.header__logo-image--transparent){opacity:0}x-header.header.is-solid .header__logo-image--transparent{opacity:0}.header__primary-nav-item:hover:before{transform:none}.header__primary-nav-item:before{top:70px}@media screen and (max-width: 768px){.header__logo-image{width:160px}}.footer{border-top:2px solid #646464;background:var(--clr-shadow, #31302B)}.footer p.h6{color:#fff;font-family:Roboto Slab;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2px;text-transform:uppercase}.footer a.h6.link-faded{color:#fff;font-family:Roboto Slab;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2px;text-transform:uppercase}.footer .prose{color:#ffffffa6;font-family:Nunito;font-size:14px;font-style:normal;font-weight:500;line-height:23.1px}.footer button.localization-toggle.heading.text-xxs.link-faded{color:#ffffffa6;text-align:center;font-family:Nunito!important;font-size:11px;font-style:normal;font-weight:400;line-height:18.15px;letter-spacing:1.98px;text-transform:uppercase}.footer button.button:hover{color:#fff!important}@media screen and (min-width: 1000px){.content-over-media{--content-over-media-gap: 9rem}}.home-products .multi-column__item.snap-center.group{gap:0}.home-products .prose.text-center{padding:44px 2px}.home-products .prose.text-center .h3{color:#fff;text-align:center;font-size:22px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1px}.home-products .prose.text-center a.link{color:#fff;text-align:center;font-family:DIN Alternate;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2px;text-transform:uppercase}.home-products .prose.text-center{background-color:#cf9e2e;background-image:url(https://firegrasswagyu.com/cdn/shop/files/home-col-products.png);background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .3s ease;position:relative;z-index:1}.home-products .prose.text-center *{position:relative;z-index:2}.home-products .prose.text-center:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#cf9e2e;mix-blend-mode:multiply;transition:all .3s ease}.home-products .multi-column__item.group:hover .prose.text-center:before{background-color:#873719}.home-products .prose.text-center:hover:before{background-color:#873719}.home-products .multi-column__item{transition:transform .3s ease}.home-products .multi-column__item:hover{transform:translateY(-10px)}.home-products .multi-column__item img.features--zoom-image .zoom-image{transform-origin:none;transition:none}.home-gray-grass{background-position:top!important;background-size:contain!important;position:relative}.home-gray-grass:after{content:"";position:absolute;bottom:-228px;left:0;right:0;height:100%;background-color:#e9e6df;z-index:-1}@media (max-width: 767px){.home-gray-grass{background-size:unset!important;background-position-x:0!important;background-repeat:no-repeat!important;background-position-y:50px!important;position:relative}.home-gray-grass:after{content:"";position:absolute;bottom:-314px;left:0;right:0;height:100%;background-color:#e9e6df;z-index:-1}}@media screen and (min-width: 1000px){text-with-icons-carousel#text-with-icons-template--25564398190906__text_with_icons_HjmXMc .text-with-icons__item:nth-child(2){position:relative}text-with-icons-carousel#text-with-icons-template--25564398190906__text_with_icons_HjmXMc .text-with-icons__item:nth-child(2):before,text-with-icons-carousel#text-with-icons-template--25564398190906__text_with_icons_HjmXMc .text-with-icons__item:nth-child(2):after{content:"";position:absolute;top:0;height:100%;width:1px;background-color:#6f7d5b}text-with-icons-carousel#text-with-icons-template--25564398190906__text_with_icons_HjmXMc .text-with-icons__item:nth-child(2):before{left:-35px}text-with-icons-carousel#text-with-icons-template--25564398190906__text_with_icons_HjmXMc .text-with-icons__item:nth-child(2):after{right:-35px}}.our-story-sec .prose{display:flex;flex-direction:column}.our-story-sec .prose .h6{order:2;font-family:Nunito!important;font-size:16px;font-style:normal;line-height:8.4px;letter-spacing:2.16px;text-transform:uppercase;color:#53757f}.our-story-sec .prose .h2{order:1;line-height:45px;letter-spacing:-.5px;text-transform:none;color:#873719;font-weight:400}.our-story-sec .prose p:not(.h2):not(.h6){order:3}.our-story-sec-left .multiple-media-with-text__content-wrapper .prose{margin-top:40px}.our-story-sec-right .multiple-media-with-text__content-wrapper .prose{margin-top:25px}.our-story-sec-left .prose,.our-story-sec-right .prose{display:flex;flex-direction:column}.our-story-sec-left .prose .h6,.our-story-sec-right .prose .h6{order:2;font-family:Nunito!important;font-size:16px;font-style:normal;line-height:8.4px;letter-spacing:2.16px;text-transform:uppercase;color:#53757f;padding-top:8px}.our-story-sec-left .prose .h2,.our-story-sec-right .prose .h2{order:1;line-height:45px;letter-spacing:-.5px;text-transform:none;color:#873719;font-weight:400}.our-story-sec-left .prose p:not(.h2):not(.h6),.our-story-sec-right .prose p:not(.h2):not(.h6){order:3}@media screen and (min-width: 1000px){.multiple-media-with-text__media-wrapper{position:relative;left:60px!important}.our-story-sec{--multiple-media-with-text-grid: "media-wrapper content-wrapper" / minmax(0, 1fr) minmax(0, 525px) !important}.our-story-sec .multiple-media-with-text__media-wrapper img{margin-left:55px;margin-top:96px}.our-story-sec-left{--multiple-media-with-text-grid: "content-wrapper media-wrapper" / minmax(0, 525px) minmax(0, 1fr)}.our-story-sec-left .multiple-media-with-text__content-wrapper{width:560px}.our-story-sec-left .multiple-media-with-text__content-wrapper{margin-left:0}.our-story-sec-left .multiple-media-with-text__content-wrapper .prose{margin-left:72px}.our-story-sec-left .multiple-media-with-text__media-wrapper img{margin-left:-55px}.our-story-sec-right{--multiple-media-with-text-grid: "media-wrapper content-wrapper" / minmax(0, 1fr) minmax(0, 525px) !important}.our-story-sec-right .multiple-media-with-text__media-wrapper img{margin-left:-55px}.our-story-sec-right .multiple-media-with-text__content-wrapper{width:560px}}.images-with-text-scroll__text p.h6:nth-child(1){color:#873719;font-family:Nunito!important;font-size:16px;font-style:normal;font-weight:500;line-height:20.4px;letter-spacing:2.16px;text-transform:uppercase}.images-with-text-scroll__text p.h3{color:#53757f;font-size:36px;font-style:normal;font-weight:400;line-height:45px;letter-spacing:-.5px;margin-top:0!important}.images-with-text-scroll__text p.h6:nth-child(3){color:#31302b;font-size:20px;font-style:normal;font-weight:300;line-height:29px;letter-spacing:1px}.custom-contact .prose{color:var(--clr-shadow, #31302b);text-align:center;font-family:Nunito!important;font-size:15px;font-style:normal;font-weight:400;line-height:25px}.custom-contact .prose a{color:#873719}.custom-contact .section-spacing{padding-top:100px;padding-bottom:100px}.custom-contact form button.button{background-image:none;background-color:#873719;border:0;color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:20.4px;letter-spacing:2.16px;text-transform:uppercase;padding-top:14px;padding-bottom:14px;border:1px solid #873719}.custom-contact form button.button:hover{background-color:#fff;border:1px solid #000;color:#000!important}.custom-contact form input,.custom-contact form textarea{border:1px solid var(--clr-sand, #CFC8B8);background:#fff!important;color:var(--clr-iron, #58544A);text-align:center;font-family:Nunito!important;font-size:16px;font-style:normal;font-weight:400;line-height:30px;text-align:left}.accordion{border-color:#cfc8b8}faq-toc.faq__toc{color:#31302b;font-family:Nunito!important;font-size:15px;font-style:normal;font-weight:400;line-height:45px}.faq__toc-item{background:none}.faq__toc-item.is-active{color:#873719;text-decoration:underline}.faq__content>p{color:#53757f;font-size:36px;font-style:normal;font-weight:400;line-height:45px;letter-spacing:-.5px}span.accordion__toggle.text-lg{color:#31302b;font-family:Nunito!important;font-size:18px;font-style:normal;font-weight:400;line-height:25px}.accordion__content{color:#31302b;font-family:Nunito!important;font-size:15px;font-style:normal;font-weight:400;line-height:25px}.three-cards__item{will-change:transform}.three-cards__item:hover{z-index:10}@media (hover: hover){.three-cards__item:hover .three-cards__overlay{background:#000000b3}.three-cards__item:hover .three-cards__title{transform:translateY(-2px);text-shadow:0 4px 8px rgba(0,0,0,.7)}}.shopify-section--rich-text .prose[reveal-on-scroll=true]{opacity:1!important}.shopify-section--rich-text .prose[reveal-on-scroll=true].js-enabled{opacity:0!important;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.shopify-section--rich-text .prose[reveal-on-scroll=true].js-enabled.is-visible{opacity:1!important;transform:translateY(0)}.three-cards__title{transition:transform .3s ease,text-shadow .3s ease}h3.three-cards__title{color:#fff;text-align:center;font-family:Roboto Slab;font-size:36px;font-style:normal;font-weight:300;line-height:45px;letter-spacing:-.5px}button.collection-toolbar__button[value=compact]{display:none}a.product-title.h6{color:var(--clr-lake, #53757F);text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1px}sale-price.h6.text-subdued{color:var(--clr-iron, #58544A);text-align:center;font-family:Nunito!important;font-size:14px;font-style:normal;font-weight:500;line-height:20.4px;letter-spacing:2.16px;text-transform:uppercase}button.product-card__quick-add-button{background-color:#31302b;color:#fff}@media screen and (min-width: 1440px){#shopify-section-template--25564397863226_main{--collection-items-per-row-compact: 8;--collection-items-per-row-medium: 6;--collection-items-per-row-large: 2 !important}.collection .product-list[collection-desktop-layout=large]{--product-list-items-per-row: 2}}@media screen and (min-width: 1600px){#shopify-section-template--25564397863226_main{--collection-items-per-row-compact: 6;--collection-items-per-row-medium: 4;--collection-items-per-row-large: 3}}section#shopify-section-template--25564397863226__main span.text-with-icon.gap-4{color:var(--clr-iron, #58544A);font-family:Nunito!important;font-size:14px;font-style:normal;font-weight:500;line-height:20.4px;letter-spacing:2.16px;text-transform:uppercase}section#shopify-section-template--25564397863226__main label.text-subdued{letter-spacing:1px}section#shopify-section-template--25564397863226__main .switch{background:#873719}section#shopify-section-template--25564397863226__main .collection{--collection-sidebar-width: 20rem}section#shopify-section-template--25564397863226__main height-observer.collection-toolbar.full-bleed p.collection-toolbar__products-count{color:var(--clr-iron, #58544A);font-family:Nunito!important;font-size:14px;font-style:normal;font-weight:500;line-height:20.4px;letter-spacing:2.16px;text-transform:uppercase}section#shopify-section-template--25564397863226__main button.collection-toolbar__button.heading.text-xxs.w-full{color:var(--clr-iron, #58544A);font-family:Nunito!important;font-size:14px;font-style:normal;font-weight:500;line-height:20.4px;letter-spacing:2.16px;text-transform:uppercase}.footer__copyright{display:flex;flex-direction:column;gap:.5rem}.footer__legal-links{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.footer__legal-separator{color:var(--text-subdued);font-size:.75rem}@media (max-width: 768px){.footer__legal-links{flex-direction:column;align-items:flex-start;gap:.25rem}.footer__legal-separator{display:none}}.shopify-policy__container h3,.shopify-policy__container h4{letter-spacing:1px}@media (prefers-reduced-motion: no-preference){.image-with-text-overlay--parallax{position:relative;overflow:hidden}.image-with-text-overlay--parallax>picture{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.image-with-text-overlay--parallax>picture img{object-fit:cover;object-position:center;transform:translateY(0);will-change:transform;transition:transform .1s ease-out}@media screen and (min-width: 1000px){.image-with-text-overlay--parallax>picture img{object-fit:contain}}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
