:root{--ck-terra:#C46A3C;--ck-clay:#DCA982;--ck-burnt:#A4531F;--ck-cream:#F5ECDC;--ck-paper:#FBF4E7;--ck-walnut:#3E2E24;--ck-walnut-deep:#2A1E17;--ck-forest:#2C3B22;--ck-gold:#D2A03A;--ck-char:#2A1E17;--ck-soft:#6E5B49;--ck-line:#E6D6BC;--ck-serif: Vollkorn, Georgia, serif;--ck-sans: "Inter Display", Inter, system-ui, sans-serif}.ck-eyebrow{font-family:var(--ck-sans);text-transform:uppercase;letter-spacing:.24em;font-size:.72rem;font-weight:700;color:var(--ck-burnt);display:block;margin-bottom:.5rem}.ftf-hero{min-height:clamp(520px,82vh,760px);display:flex;align-items:center}.ftf-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#2a1e18eb,#2a1e18b8 42%,#2a1e1833)!important;opacity:1!important}.ftf-hero__image{opacity:.55}.ftf-hero__container{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(1.1rem,4vw,2.5rem)}.ftf-hero__content{max-width:660px}.ftf-hero__heading.ftf-hero__heading{font-family:var(--ck-serif);color:var(--ck-cream);font-size:clamp(2.6rem,6vw,4.4rem);line-height:1.02;letter-spacing:-.01em;font-weight:700;text-wrap:balance;margin-bottom:1.1rem}.ftf-hero__heading em,.ftf-hero__heading i{font-style:italic;color:var(--ck-gold);font-weight:600}.ftf-hero__text.ftf-hero__text{color:#ede1c9;font-size:clamp(1.02rem,1.5vw,1.2rem);max-width:52ch;line-height:1.6}.ftf-hero__text ul{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ftf-hero__text ul li{position:relative;padding-left:1.9rem;color:#ede1c9}.ftf-hero__text ul li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--ck-terra);font-weight:800;font-size:1.05rem}.ftf-hero__buttons{margin-top:2rem;display:flex;gap:1rem;flex-wrap:wrap}.ftf-hero__button.btn-primary{background:var(--ck-terra);color:var(--ck-cream);border:2px solid var(--ck-terra);font-family:var(--ck-sans);font-weight:700;letter-spacing:.02em;padding:.95rem 1.8rem;border-radius:2px;transition:transform .15s,background .15s}.ftf-hero__button.btn-primary:hover{background:var(--ck-burnt);border-color:var(--ck-burnt);transform:translateY(-2px)}.ck-hero-badges{display:flex;gap:1.4rem;flex-wrap:wrap;margin-bottom:1.4rem;color:var(--ck-clay);font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ftf-premium-meats{background:var(--ck-cream)}.ftf-premium-meats__header{text-align:center;max-width:640px;margin:0 auto 2.6rem}.ftf-premium-meats__heading.ftf-premium-meats__heading{font-family:var(--ck-serif);font-weight:700;color:var(--ck-char);font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.05;margin-bottom:.6rem}.ftf-premium-meats__description{color:var(--ck-soft);font-size:1.05rem}.ftf-premium-meats__card{background:var(--ck-paper);border:1px solid var(--ck-line);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:transform .18s ease,box-shadow .18s ease}.ftf-premium-meats__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px #2a1e188c}.ftf-premium-meats__card-media{aspect-ratio:4/3;overflow:hidden;background:linear-gradient(135deg,#5a4030,#2a1e17)}.ftf-premium-meats__card-image img{width:100%;height:100%;object-fit:cover}.ftf-premium-meats__badge{background:var(--ck-terra)!important;color:var(--ck-cream)!important;font-family:var(--ck-sans);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.34rem .62rem;border-radius:2px}.ftf-premium-meats__card-body{padding:1.3rem 1.3rem 1.5rem;display:flex;flex-direction:column;flex:1}.ftf-premium-meats__card-category{font-family:var(--ck-sans);font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ck-forest);font-weight:700;margin-bottom:.35rem}.ftf-premium-meats__card-title.ftf-premium-meats__card-title{font-family:var(--ck-serif);font-weight:700;font-size:1.4rem;color:var(--ck-char);line-height:1.1}.ftf-premium-meats__spec{color:var(--ck-soft)}.ftf-premium-meats__spec-value{color:var(--ck-char);font-weight:600;font-variant-numeric:tabular-nums}.ftf-premium-meats__footer{margin-top:auto;padding-top:1rem}.ftf-premium-meats__price.ftf-premium-meats__price{font-family:var(--ck-serif);font-weight:700;font-size:1.35rem;color:var(--ck-char)}.ftf-premium-meats__price-label{color:var(--ck-soft);font-size:.8rem}.ftf-premium-meats__button.ftf-premium-meats__button{background:var(--ck-terra);color:var(--ck-cream);border:2px solid var(--ck-terra);font-family:var(--ck-sans);font-weight:700;letter-spacing:.02em;border-radius:2px;transition:transform .15s,background .15s}.ftf-premium-meats__button.ftf-premium-meats__button:hover{background:var(--ck-burnt);border-color:var(--ck-burnt);transform:translateY(-2px)}.ftf-how-it-works .ftf-how-it-works__heading,.ftf-how-it-works h2{font-family:var(--ck-serif)!important;font-weight:700;letter-spacing:-.01em}.ftf-meat-difference h2,.ftf-meat-difference__heading{font-family:var(--ck-serif)!important;font-weight:700}.ms-banner .rich-text__heading,.ms-simple-section h2,.ms-simple-section h3,.ms-image-with-text .image-with-text__heading,.ms-contact-us h2,.ms-faq-section h2,.ms-certified-collection__heading{font-family:var(--ck-serif)!important;letter-spacing:-.01em}.ck-trust-band{background:var(--ck-forest);color:var(--ck-clay);padding:1rem 0;display:flex;justify-content:center;gap:2.2rem;flex-wrap:wrap;font-family:var(--ck-sans);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.button,.btn,.shopify-payment-button__button--unbranded{border-radius:2px!important}.header-wrapper{background:var(--ck-walnut-deep,#211711)!important;border-bottom:1px solid rgba(245,236,220,.12)!important;color:#f5ecdc!important}.header{background:transparent!important}.header__menu-item,.header__menu-item span,.header__inline-menu .list-menu__item,.list-menu__item--link,.header__active-menu-item{color:#f5ecdc!important}.header__menu-item:hover,.header__menu-item:hover span,.list-menu__item--link:hover{color:#dca982!important}.header__icon,.header__icon .icon,.header__icons .header__icon svg,.header__icon .svg-wrapper svg{color:#f5ecdc!important;fill:currentColor!important}.header__icon .icon path,.header__icon svg path{stroke:#f5ecdc!important}.header__icon:hover .icon,.header__icon:hover svg{color:#dca982!important}.cart-count-bubble{background:var(--ck-terra,#C46A3C)!important;color:#f5ecdc!important}.header__heading-link img,.header__heading img{filter:brightness(0) invert(1)!important;opacity:.96}.header__menu-item.header__active-menu-item,.header__active-menu-item{background:#c46a3c40!important;color:#f5ecdc!important;border-radius:4px;padding-inline:.9rem}.header__submenu,.mega-menu__content{background:var(--ck-walnut-deep,#211711)!important;border:1px solid rgba(245,236,220,.14)!important;box-shadow:0 24px 48px -24px #0009!important}.mega-menu__content a,.mega-menu__content .header__menu-item,.mega-menu__list .header__menu-item,.header__submenu a,.header__submenu .header__menu-item{color:#ede1c9!important}.mega-menu__content a:hover,.header__submenu a:hover{color:#dca982!important}.mega-menu__content h2,.mega-menu__content h3,.mega-menu__content .mega-menu__title,.mega-menu__promo p,.mega-menu__content p{color:#f5ecdc!important}.mega-menu__header-card{background:#f5ecdc0f!important;border:1px solid rgba(245,236,220,.16)!important;border-radius:6px!important}.mega-menu__header-card--active{background:#c46a3c33!important;border-color:#c46a3c80!important}.mega-menu__header-title{color:#f5ecdc!important;font-family:var(--font-heading-family, Vollkorn),serif!important}.mega-menu__header-description{color:#c9bba1!important}.mega-menu__product-title,.mega-menu__collection-title{color:#ede1c9!important}.mega-menu__product-card,.mega-menu__collection-card{background:transparent!important}.mega-menu__no-products{color:#c9bba1!important}.announcement-bar__message{white-space:normal!important;overflow-wrap:anywhere;text-align:center;line-height:1.35}.announcement-bar__announcement,.announcement-bar .page-width{max-width:100%}@media screen and (max-width:749px){.announcement-bar__message{font-size:11px!important;letter-spacing:0!important;padding-inline:.6rem}.announcement-bar__announcement{padding-block:.5rem}}.footer{background:var(--ck-walnut-deep)!important;color:var(--ck-cream);border-top:3px solid var(--ck-terra)}.footer *{color:inherit}.footer .footer__content-top{padding-block:clamp(2.5rem,5vw,3.5rem) clamp(2rem,4vw,2.5rem)}.footer__blocks-wrapper{align-items:start;row-gap:2.2rem}.footer .footer-block.grid__item,.footer-block__details-content,.footer-block--menu{min-width:0}.footer-block__heading,.footer-menu-heaing{font-family:var(--ck-serif)!important;color:var(--ck-cream)!important;font-size:1.15rem!important;font-weight:700;letter-spacing:.01em;margin-bottom:1rem!important;position:relative;padding-bottom:.6rem}.footer-block__heading:after,.footer-menu-heaing:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:2px;background:var(--ck-terra)}.footer-widget-text,.footer-block__details-content p{color:#d9cbb4!important;font-size:.92rem;line-height:1.75}.footer-block--menu ul li a,.footer__column a{color:#d9cbb4!important;text-decoration:none;font-size:.92rem;line-height:2;transition:color .15s,padding-left .15s}.footer-block--menu ul li a:hover,.footer__column a:hover{color:var(--ck-clay)!important;padding-left:4px}.footer-newsletter-heading,.footer-block__newsletter .footer-block__heading{font-family:var(--ck-serif)!important;color:var(--ck-cream)!important}.footer-block__newsletter input[type=email]{background:#ffffff0f;border:1px solid rgba(245,236,220,.22);color:var(--ck-cream);border-radius:2px}.footer-block__newsletter input::placeholder{color:#b7a98f}.footer-block__newsletter button,.footer-block__newsletter .newsletter-form__button{background:var(--ck-terra)!important;color:var(--ck-cream)!important;border-radius:2px}.footer__content-bottom{border-top:1px solid rgba(245,236,220,.14);margin-top:1.5rem;padding-block:1.4rem 1.6rem}.footer__copyright,.footer-content-copyright{color:#b7a98f!important;font-size:.82rem}.footer-logo-social-icons .footer__list-social a,.footer .list-social__link{color:var(--ck-cream)!important}.footer .list-social__link:hover{color:var(--ck-clay)!important}.ftf-premium-meats,.ftf-how-it-works,.ftf-meat-difference{padding-block:clamp(3rem,6vw,5rem)!important}.ms-certified-collection{padding-block:clamp(2.5rem,5vw,4rem)!important}.ms-certified-collection__heading{font-size:clamp(1.7rem,3.6vw,2.5rem)!important}.multicolumn .title-wrapper h2.title{font-family:var(--ck-serif)!important}.multicolumn .multicolumn-list__item{text-align:center}.multicolumn .multicolumn-card{background:transparent!important;border:none!important;box-shadow:none!important}.multicolumn .multicolumn-card__info{padding:0 .5rem}.multicolumn .multicolumn-card__info h3{font-family:var(--ck-serif)!important;font-weight:700;font-size:1.2rem;color:var(--ck-char);position:relative;padding-top:1rem;margin-bottom:.5rem}.multicolumn .multicolumn-card__info h3:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:34px;height:3px;background:var(--ck-terra);border-radius:2px}.multicolumn .multicolumn-card__info .rte{color:var(--ck-soft);font-size:.92rem}body.index .banner--medium{min-height:clamp(440px,58vh,560px)!important}body.index .banner__media img{filter:saturate(1.03)}body.index .slideshow .banner__heading{font-family:var(--ck-serif)!important;font-weight:800;letter-spacing:-.01em;font-size:clamp(2.2rem,5vw,3.6rem)!important;line-height:1.04;color:var(--ck-cream)}body.index .slideshow .banner__text *{color:#ede1c9;font-size:clamp(1rem,1.5vw,1.15rem)}body.index .slideshow .banner__buttons .button--primary,body.index .slideshow .button--primary{background:var(--ck-terra)!important;color:var(--ck-cream)!important;border-color:var(--ck-terra)!important}body.index .slideshow .banner__box{background:transparent!important;border:none!important;box-shadow:none!important}body.index .ftf-how-it-works{background:var(--ck-cream)!important}body.index .ftf-how-it-works .ftf-how-it-works__heading,body.index .ftf-how-it-works h2{text-align:center}body.index .ftf-how-it-works__steps,body.index .ftf-how-it-works__list{gap:1.2rem}body.index .ftf-how-it-works__step,body.index .ftf-how-it-works__card{background:var(--ck-paper)!important;border:1px solid var(--ck-line)!important;border-radius:4px;opacity:1!important;transform:none!important}body.index .ftf-how-it-works__step:hover{box-shadow:0 14px 34px -22px #2a1e1880}body.index .ftf-meat-difference{background:var(--ck-walnut)!important}body.index .ftf-meat-difference h2,body.index .ftf-meat-difference__heading{color:var(--ck-cream)!important;text-align:center}body.index .ftf-meat-difference__description,body.index .ftf-meat-difference p{color:#ede1c9!important}body.index .ms-certified-collection{background:var(--ck-cream)}body.index .ftf-premium-meats{background:var(--ck-paper)}body.index .ftf-premium-meats__grid{gap:1.4rem}body.index .multicolumn{background:var(--ck-cream);border-top:1px solid var(--ck-line);border-bottom:1px solid var(--ck-line)}@media(max-width:749px){.ftf-hero{min-height:auto;padding:3rem 0}.ftf-hero__heading.ftf-hero__heading{font-size:clamp(2.1rem,9vw,3rem)}.ftf-premium-meats__header{margin-bottom:1.8rem}}@media(prefers-reduced-motion:reduce){.ftf-hero__button,.ftf-premium-meats__card,.ftf-premium-meats__button{transition:none}}body.page-contact,body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service{--clp-serif: Vollkorn, Georgia, serif;--clp-terra:#C46A3C;--clp-cream:#F5ECDC;--clp-paper:#FBF4E7;--clp-walnut:#211711;--clp-char:#2A1E17;--clp-soft:#5C5346;--clp-line:#E6D6BC}:is(body.page-contact,body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .ms-banner .rich-text,:is(body.page-contact,body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .ms-banner{background:var(--clp-walnut)!important}:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .ms-banner .banner-heading,:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .ms-banner .rich-text__heading{font-family:var(--clp-serif)!important;color:var(--clp-cream)!important;letter-spacing:-.01em}:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .ms-banner .banner__caption,:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .ms-banner .rich-text__text,:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .ms-banner p{color:#e3dcc9!important}:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-section{background:var(--clp-cream)}:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-section-content-wrapper,:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-card{max-width:820px;margin-inline:auto}:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-section-header,:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-card-title{font-family:var(--clp-serif)!important;color:var(--clp-char)!important}:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-card-content h3,:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-card-content h4,:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-card-content h5,:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-card-content h6{font-family:var(--clp-serif)!important;color:var(--clp-char)!important;margin-top:1.4em}:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-card-content p,:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-card-content li{color:var(--clp-soft)!important;line-height:1.75}:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-card-content a{color:var(--clp-terra)!important}:is(body.page-privacy-policy) .simple-table{border-collapse:collapse;width:100%}:is(body.page-privacy-policy) .simple-table th{background:var(--clp-terra)!important;color:var(--clp-cream)!important;font-family:var(--clp-serif)!important;text-align:left;padding:.7rem .9rem}:is(body.page-privacy-policy) .simple-table td{padding:.65rem .9rem;border-bottom:1px solid var(--clp-line);color:var(--clp-soft)}:is(body.page-privacy-policy) .simple-table tr:nth-child(2n) td{background:#c46a3c0d}:is(body.page-privacy-policy) .simple-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--clp-line);border-radius:6px;max-width:100%}:is(body.page-contact,body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service){overflow-x:hidden}:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-card-content{overflow-wrap:anywhere;word-break:break-word}:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-card-content a{overflow-wrap:anywhere;word-break:break-word}:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-section,:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-section-content-wrapper,:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-card{max-width:100%;box-sizing:border-box}@media screen and (max-width:749px){:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-card{padding-left:1.1rem!important;padding-right:1.1rem!important}:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .simple-card-content{padding-left:0!important;padding-right:0!important}:is(body.page-privacy-policy) .simple-table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}@media screen and (max-width:749px){:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .ms-banner .banner__caption br,:is(body.page-order-guidelines,body.page-privacy-policy,body.page-refund,body.page-terms-of-service) .ms-banner .rich-text__text br{display:none}}body.page-custom-cutsheet .cutsheet-title{font-family:Vollkorn,Georgia,serif!important;letter-spacing:-.01em}body.page-custom-cutsheet{overflow-x:hidden}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ftf-redesign.css.map */
