.header--icons{display:flex;margin-bottom:7px}.header--icons>li:not(:last-child){margin-right:20.51px}mobile-navigation .site-nav ul.header--icons{margin-top:20px;padding-left:17px}mobile-navigation .site-nav ul.header--icons li a{padding:0!important}mobile-navigation .site-nav ul.header--icons a:not(.button){border-bottom:unset}mobile-navigation .site-nav a.button{margin-top:20px;margin-left:10px}.site-header .header-container{border-bottom:unset}.site-header .link-list{text-transform:uppercase}.site-header .site-nav.style--classic nav{padding-right:0}.site-header .menu-link{padding:10px!important;letter-spacing:.8px}.site-header .logo{flex:unset;margin-left:57px;margin-right:69px;padding-inline-end:0!important;justify-content:center}.site-header .header__top .menu--left{display:flex;align-items:flex-end;gap:32px}.site-header .header__top .menu--left ul>li{display:inline-block}.site-header .header__top .menu--left .header-links{padding-bottom:0}@media screen and (min-width:1024px){.site-header .header__top{padding-left:53px;padding-right:70px;display:flex!important;flex-wrap:nowrap}}.site-header .site-nav.style--classic nav>ul{gap:30px!important;align-items:center}.site-header .site-nav.style--classic .menu-link.button{padding:10px 30px!important}@media screen and (max-width:1360px){.site-header .menu-link{padding:6px!important}.site-header .site-nav.style--classic nav>ul{gap:15px!important}.site-header .header__top .header--icons{margin-bottom:0}.site-header .logo{margin-left:0;margin-right:0}}@media screen and (max-width:1200px){.site-header .logo img{width:200px!important}.site-header .menu-link{font-size:14px}.site-header .header__top{padding-top:20px;padding-bottom:20px;padding-inline-start:20px;padding-inline-end:20px}}@media screen and (max-width:1023px){.site-header .header__top{flex-direction:column;padding-bottom:0}.site-header .mobile-menu-button-container{padding-top:8px;padding-bottom:8px;width:100%}.site-header .mobile-menu-button-container .mobile-menu-button span{color:#294539;font-size:16px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;letter-spacing:1.12px;font-family:Ultralife Sans,sans-serif;margin-right:7px}.site-header .logo .logo-img{height:unset!important;margin-bottom:20px}.site-header .logo .logo-img img{width:236px!important}}@media screen and (max-width:1023px){.sticky-header .header__top{flex-direction:column!important}}.announcement-bar{min-height:30px!important}.announcement-bar.announcement-bar__social-hidden.announcement-bar__localization-hidden{display:block}.announcement-bar__content{min-height:30px!important}.announcement-bar__content .announcement{font-size:16px!important;letter-spacing:.8px;text-transform:uppercase;font-family:Ultralife Sans,sans-serif}@media screen and (max-width:1200px){.announcement-bar__content .announcement{font-size:14px!important}}.main-footer{padding:52px 118px!important}.main-footer .footer-top{padding-left:0;padding-right:0}.main-footer .flex{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.main-footer .social-icons a{margin:0 7.5px}.main-footer .social-icons a .icon{width:1.2rem;height:1.2rem}.main-footer .footer-item{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center}.main-footer .footer-item>*{width:100%}.main-footer .footer-item .rte a{border-bottom:unset;letter-spacing:.15px}.main-footer .footer-item__menu span{display:inline-block!important}.main-footer .footer-item__menu span:not(:last-child){margin-right:40px}@media screen and (max-width:1200px){.main-footer{padding:44px 40px!important}.main-footer .footer-item__image{width:120px!important;max-width:120px!important}}@media screen and (max-width:767px){.main-footer{padding-top:72px!important;padding-bottom:120px!important}.main-footer .flex{flex-direction:column;gap:71px}.main-footer .footer-item__menu span{margin-right:0!important;display:block!important;text-align:center;margin-bottom:32px!important}.main-footer .footer-item__menu span:last-child{margin-bottom:0!important}.main-footer .social-icons{justify-content:center}.main-footer .footer-item__image{width:129px!important;max-width:129px!important}}@font-face{font-family:Ultralife Sans;src:url(./fonts/UltralifeSansStamp.woff2) format("woff2"),url(./fonts/UltralifeSansStamp.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tropiline;src:url(./fonts/Tropiline-Bold.woff2) format("woff2"),url(./fonts/Tropiline-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TAY Sweetheart;src:url(./fonts/TAYSweetheartRegular.woff2) format("woff2"),url(./fonts/TAYSweetheartRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(./fonts/HankenGrotesk-Regular.woff2) format("woff2"),url(./fonts/HankenGrotesk-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{font-family:Tropiline,serif!important;font-weight:700}.subheading{font-family:Ultralife Sans,sans-serif!important}h1,.h1{font-size:42px!important}h2,.h2{font-size:32px!important}h3,.h3{font-size:22px!important}h4,.h4{font-size:19px!important}h5,.h5{font-size:16px!important;letter-spacing:1.26px}@media screen and (max-width:1023px){h1,.h1{font-size:34px!important}h2,.h2{font-size:26px!important}h3,.h3{font-size:22px!important}h4,.h4{font-size:19px!important}h5,.h5{font-size:16px!important;letter-spacing:1.26px}}@media screen and (min-width:1024px){h1,.h1{font-size:46px!important}h2,.h2{font-size:36px!important}h3,.h3{font-size:25px!important}h4,.h4{font-size:21px!important}h5,.h5{font-size:16px!important;letter-spacing:1.26px}}@media screen and (min-width:1360px){h1,.h1{font-size:49px!important}h2,.h2{font-size:39px!important}h3,.h3{font-size:28px!important}h4,.h4{font-size:24px!important}h5,.h5{font-size:18px!important;letter-spacing:1.26px}}@media screen and (max-width:767px){h2,.h2{font-size:39px!important}h3,.h3{font-size:28px!important}h5,.h5{font-size:18px!important}}.container--medium{max-width:1075px}.padding-top-small{padding-top:40px}.padding-bottom-small{padding-bottom:40px}.padding-y-small{padding-top:40px;padding-bottom:40px}.padding-top-medium{padding-top:70px}.padding-bottom-medium{padding-bottom:70px}.padding-y-medium{padding-top:70px;padding-bottom:70px}.padding-top-large{padding-top:90px}.padding-bottom-large{padding-bottom:90px}.padding-y-large{padding-top:90px;padding-bottom:90px}.padding-top-xlarge{padding-top:130px}.padding-bottom-xlarge{padding-bottom:130px}.padding-y-xlarge{padding-top:130px;padding-bottom:130px}@media screen and (max-width:1360px){.padding-top-small{padding-top:20px}.padding-bottom-small{padding-bottom:20px}.padding-y-small{padding-top:20px;padding-bottom:20px}.padding-top-medium{padding-top:50px}.padding-bottom-medium{padding-bottom:50px}.padding-y-medium{padding-top:50px;padding-bottom:50px}.padding-top-large{padding-top:70px}.padding-bottom-large{padding-bottom:70px}.padding-y-large{padding-top:70px;padding-bottom:70px}.padding-top-xlarge{padding-top:110px}.padding-bottom-xlarge{padding-bottom:110px}.padding-y-xlarge{padding-top:110px;padding-bottom:110px}}@media screen and (max-width:1023px){.padding-top-small{padding-top:10px}.padding-bottom-small{padding-bottom:10px}.padding-y-small{padding-top:10px;padding-bottom:10px}.padding-top-medium{padding-top:30px}.padding-bottom-medium{padding-bottom:30px}.padding-y-medium{padding-top:30px;padding-bottom:30px}.padding-top-large{padding-top:50px}.padding-bottom-large{padding-bottom:50px}.padding-y-large{padding-top:50px;padding-bottom:50px}.padding-top-xlarge{padding-top:90px}.padding-bottom-xlarge{padding-bottom:90px}.padding-y-xlarge{padding-top:90px;padding-bottom:90px}}.grid-column-gap--small{gap:20px}.grid-column-gap--medium{gap:47px}.grid-column-gap--large{gap:100px}.grid-column-gap--xlarge{gap:150px}@media screen and (max-width:1023px){.grid-column-gap--small{gap:10px}.grid-column-gap--medium{gap:20px}.grid-column-gap--large{gap:80px}.grid-column-gap--xlarge{gap:100px}}.flex--layout{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.button{font-family:Ultralife Sans,sans-serif;letter-spacing:.8px;line-height:1;text-transform:uppercase}.button--solid{background:#d4d9dc!important;color:#343434!important;border-color:#343434!important}.button--solid:hover,.button--outline:hover{background:#e05225!important;color:#fff!important;border-color:#e05225!important}.button--regular{font-size:16px!important}.rich-text-section:not(.container--fullwidth) .rich-text__container{gap:74px}.rich-text-section:not(.container--fullwidth) img{border-radius:var(--border-radius-cards)}@media screen and (max-width:767px){.rich-text-section:not(.container--fullwidth) .rich-text__container{gap:35px}}.rich-text__accent{font-size:20px;font-family:TAY Sweetheart,sans-serif;font-weight:400}.rich-text__subhead{font-size:18px;font-style:normal;letter-spacing:1.26px;text-transform:uppercase;font-family:Ultralife Sans,sans-serif}.rich-text-section.container--fullwidth .rich-text__container--image-right .rich-text__text{padding-inline-start:125px!important;padding-inline-end:80px!important;padding-top:138px!important;padding-bottom:138px!important}.rich-text-section.container--fullwidth .rich-text__container--image-right .rich-text__text .button-inline{display:inline-block;margin-bottom:0!important}.rich-text-section.container--fullwidth .rich-text__container--image-right .rich-text__text .button-inline:not(:last-child){margin-right:38px}@media screen and (max-width:1360px){.rich-text-section.container--fullwidth .rich-text__container--image-right .rich-text__text{padding-top:100px!important;padding-bottom:100px!important;padding-inline-start:60px!important;padding-inline-end:60px!important}}@media screen and (max-width:1023px){.rich-text-section.container--fullwidth .rich-text__container--image-right .rich-text__text{padding-top:60px!important;padding-bottom:60px!important;padding-inline-start:22px!important;padding-inline-end:22px!important}.rich-text-section.container--fullwidth .rich-text__container--image-right .rich-text__text .button-inline:not(:last-child){margin-right:20px}}@media screen and (max-width:767px){.rich-text-section.container--fullwidth .rich-text__container--image-right .rich-text__text{padding-top:36px!important;padding-bottom:54px!important}}.text-columns-section{padding-left:0;padding-right:0;width:95%;margin:0 auto}.text-columns-section .section-heading__subheading{font-size:18px;font-family:Ultralife Sans,sans-serif;letter-spacing:3.6px}.text-columns-section .section-heading__subheading>*:last-child{margin-bottom:5px}@media screen and (max-width:767px){.text-columns-section .section-heading__subheading{font-size:15px}}.text-columns-section .text-columns-section--icon-container{text-align:center;margin-bottom:40px}.text-columns-section .text-columns-section--icon-container img{vertical-align:middle;width:80px}.text-columns-section .js-slider-item .js-slider-item-heading{padding-left:21px;padding-right:21px;text-transform:uppercase;font-family:Ultralife Sans,sans-serif!important}.text-columns-section .js-slider-item p{letter-spacing:.15px}.text-columns-section .grid--layout{grid-template-columns:repeat(var(--visible-cols),1fr);margin-bottom:30px}.text-columns-section .card{padding:81px 70px 71px;overflow:unset}.text-columns-section .with-step{margin-top:29px}.text-columns-section .step-number{position:absolute;right:0;left:0;width:75px;height:75px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;font-size:39px;font-style:normal;font-weight:700;background:#e05225;color:#fff;border-radius:50%;font-family:Tropiline,serif;top:-29px;border:2px solid #F2EDE7;padding-top:6px}@media screen and (max-width:1200px){.text-columns-section .card{padding:60px 20px 50px}}@media screen and (max-width:1023px){.text-columns-section .text-columns-section--icon-container{margin-bottom:20px}.text-columns-section .grid--layout{margin-bottom:0}}@media screen and (max-width:767px){.text-columns-section .text-columns-section--icon-container{margin-bottom:30px}.text-columns-section .grid--layout{display:flex;flex-direction:column;gap:46px!important;padding-left:30px;padding-right:30px;margin-top:40px}.text-columns-section .with-step:not(:first-child){margin-top:-34px!important}.text-columns-section .with-step .rte{max-width:218px;margin-left:auto;margin-right:auto}}.showcase-columns-section .tabs{display:none;gap:3px;justify-content:center;margin-left:auto;margin-right:auto}.showcase-columns-section .tabs .tab{cursor:pointer;border-radius:15px 15px 0 0;padding:13.61px 32px;text-align:center;background:#9dacb5;box-shadow:0 -4px 6.8px #597382 inset;border:1px solid #9DACB5;border-bottom:unset;font-size:13px;font-weight:700;font-family:Tropiline,serif;flex:1}.showcase-columns-section .tabs .tab.active{background:#f2ede7;box-shadow:unset}.showcase-columns-section .grid{padding-bottom:78px}.showcase-columns-section .grid.grid-2{padding-left:55px;padding-right:55px;max-width:1240px;margin-left:auto;margin-right:auto}.showcase-columns-section .section-heading__subheading p:last-child{margin-bottom:0}.showcase-columns-section .gutter-bottom--page{margin-bottom:50px}.showcase-columns-section .section-heading{max-width:718px;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.showcase-columns-section .section-heading__subheading{font-size:17px!important}}.showcase-columns-section .js-slider-item{padding:70px 94px 50px;border-radius:30px}.showcase-columns-section .js-slider-item>div:first-child{display:flex;flex-direction:column;height:100%}.showcase-columns-section .js-slider-item .js-slider-item-subheading{text-transform:uppercase;font-family:Ultralife Sans,sans-serif;font-size:16px;letter-spacing:.8px}.showcase-columns-section .js-slider-item .rte{margin-bottom:25px}.showcase-columns-section .js-slider-item .rte>p{letter-spacing:.15px}.showcase-columns-section .js-slider-item .js-slider-item-image{max-width:300px;margin-left:auto;margin-right:auto}.showcase-columns-section .js-slider-item .js-slider-item-image img{width:100%}.showcase-columns-section .js-slider-item .js-slider-item-button--container{margin-top:auto}@media screen and (max-width:1200px){.showcase-columns-section .grid.grid-2{padding-left:30px;padding-right:30px}.showcase-columns-section .grid{padding-bottom:40px}.showcase-columns-section .js-slider-item{padding:60px 60px 50px}}@media screen and (max-width:1023px){.showcase-columns-section .tabs{display:flex;width:100%;justify-content:space-between;max-width:500px}.showcase-columns-section .js-slider-item{padding:39px 23px 35px!important;border-radius:0 0 15px 15px;border:1px solid #9DACB5;border-top:unset;max-width:500px}.showcase-columns-section .js-slider-item:not(.active){display:none}.showcase-columns-section .grid{padding-left:0!important;padding-right:0!important;display:flex;justify-content:center}}@media screen and (max-width:767px){.showcase-columns-section .section-heading{padding-left:19px;padding-right:34px}.showcase-columns-section .section-heading .section-heading__title{font-size:30px!important;padding-left:50px;padding-right:50px}.showcase-columns-section .gutter-bottom--page{margin-bottom:70px}.showcase-columns-section .grid{padding-left:0!important;padding-right:0!important}}.reviews-section{font-family:Tropiline,serif}.reviews-section .section-heading__title{font-size:18px!important;font-style:normal;font-weight:400;line-height:120%;letter-spacing:3.6px;text-transform:uppercase!important;font-family:Ultralife Sans,sans-serif!important;margin-bottom:60px}.reviews-section .js-slider-item{padding-left:40px;padding-right:40px}.reviews-section .js-slider-item>div{display:flex;flex-direction:column;height:100%}.reviews-section .js-slider-item .review{font-size:18px;margin-bottom:20px}.reviews-section .js-slider-item .review p:last-child{margin-bottom:0}.reviews-section .js-slider-item .author{font-size:13px;margin-bottom:20px;font-style:italic}.reviews-section .js-slider-item .star-rating{justify-content:center}.reviews-section .js-slider-item .rating-info{margin-top:auto}.reviews-section .grid--layout{grid-template-columns:repeat(var(--visible-cols),1fr)!important}.reviews-section.container-medium{padding-left:0;padding-right:0;max-width:930px}@media screen and (max-width:1023px){.reviews-section .js-slider-item{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.reviews-section .grid-column-gap--large{gap:46px}.reviews-section .js-slider-item{padding-left:68px;padding-right:68px}.reviews-section .js-slider-item .review{font-size:15px!important}.reviews-section .js-slider-item .author{font-size:11px}.reviews-section .section-heading__title{letter-spacing:3px;font-size:15px!important}}.logo-list-section{padding-left:0;padding-right:0}.logo-list-section .section-heading__title{font-size:18px!important;font-style:normal;font-weight:400;line-height:120%;letter-spacing:3.6px;text-transform:uppercase!important;font-family:Ultralife Sans,sans-serif!important;margin-bottom:50px}.logo-list-section img{vertical-align:middle}@media screen and (max-width:1200px){.logo-list-section .flex--layout{max-width:90%;margin-left:auto;margin-right:auto}}@media screen and (max-width:1023px){.logo-list-section .flex--layout{justify-content:center;gap:25px}}@media screen and (max-width:767px){.logo-list-section .section-heading__title{letter-spacing:3px;font-size:15px!important}}.two-column-content{display:grid;grid-template-columns:repeat(2,1fr)}.two-column-content .two-column-text__container{padding:66px 118px 91px;position:relative}.two-column-content .two-column-text__container.with--overlay:before{content:" ";top:0;left:0;width:100%;height:100%;background:#00000075;position:absolute}@media screen and (max-width:1360px){.two-column-content .two-column-text__container{padding:50px 40px 65px}}@media screen and (max-width:767px){.two-column-content{display:flex;flex-direction:column-reverse}.two-column-content .card__text{max-width:100%!important}}.newsletter-section .card{border-radius:0!important;padding-left:118px}.newsletter-section .newsletter__icon svg path{stroke:unset!important}.newsletter-section .newsletter__container{max-width:95%;width:1084px;display:flex;flex-direction:row;gap:112px;align-items:center;padding:0;margin-left:unset}@media screen and (min-width:1461px){.newsletter-section .newsletter__container{width:100%}}.newsletter-section .newsletter__form{width:30.6%}.newsletter-section .newsletter__form .fieldset--group{margin-bottom:15px}.newsletter-section .newsletter__form .fieldset--group label,.newsletter-section .newsletter__form .fieldset--group input{display:block!important;width:100%!important}.newsletter-section .newsletter__form .fieldset--group label{font-size:13px;margin-bottom:7px}.newsletter-section .newsletter__form button{width:171px}.newsletter-section .text__container{width:41%}.newsletter-section .text__container .newsletter__icon{display:none}.newsletter-section .text__container .newsletter__title{text-transform:uppercase;font-weight:400;margin-bottom:13px}.newsletter-section .text__container .newsletter__info{color:var(--color-text-cards)}@media screen and (max-width:1200px){.newsletter-section .newsletter__container{gap:60px}.newsletter-section .newsletter__container .newsletter__form{width:39.6%}.newsletter-section .card{padding-left:40px}}@media screen and (max-width:767px){.newsletter-section .newsletter__container{flex-direction:column;gap:35px}.newsletter-section .newsletter__container .newsletter__form,.newsletter-section .newsletter__container .text__container{width:100%;margin-bottom:0}.newsletter-section .newsletter__container .text__container-top{display:flex;flex-direction:row;gap:52px;margin-bottom:18px;align-items:center}.newsletter-section .newsletter__container .text__container-top h2{margin-top:10px;margin-bottom:0}.newsletter-section .newsletter__container .text__container-top .newsletter__icon{display:inline-block}.newsletter-section .newsletter__container .text__container-top .newsletter__icon svg{vertical-align:middle}.newsletter-section .newsletter__container .icon-container{display:none}.newsletter-section .newsletter__container .newsletter__info p:last-child{margin-bottom:0}}.card.text-card>div:first-child{padding-left:123px}@media screen and (max-width:1360px){.card.text-card>div:first-child{padding-left:60px}}:root{--button-padding-regular: 10.5px 29.2px;--font-stack-headings: variables.$headings_font}body{font-family:Hanken Grotesk,sans-serif;color:#343434}ul{font-family:Ultralife Sans,sans-serif}.our-promise p{letter-spacing:.15px}@media screen and (min-width:768px){.our-promise .block-grid-item{min-height:618px}}@media screen and (max-width:1023px){.empty-space{height:10px!important}.our-promise{position:relative}.our-promise:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff3;z-index:1}.our-promise .block-grid-item{min-height:500px}.our-promise .block-grid-item>div:first-child{padding-top:77px;padding-left:30px}}@media screen and (max-width:1023px)and (max-width:767px){.our-promise .block-grid-item>div:first-child{padding-left:0}}@media screen and (max-width:1023px){.our-promise .block-grid-item .card__text{text-align:center;margin-left:auto;margin-right:auto;max-width:310px!important}.logo-list-section{padding-top:30px;padding-bottom:90px}.frontier-meat{padding-top:16px}.how-it-works .grid{padding-top:13px}.homepage-hero .rich-text__image figure{padding-top:60%!important}.homepage-hero .rich-text__image figure img{object-position:53% 27%!important}.homepage-hero .rich-text__title{padding-right:70px}}@media screen and (max-width:767px){.homepage-hero .card__text{max-width:100%!important}.homepage-hero .card__text .rich-text__title{padding-right:0}.our-promise .block-grid-item{min-height:550px}.our-promise .block-grid-item h2{font-size:30px!important}.frontier-meat .section-heading__title{font-size:26px!important}.we-care .two-column-text__container:first-child .rich-text__title{max-width:300px}.our-family-story .card__text>:last-child{margin-top:27px!important}}.how-it-works .grid{max-width:1175px}.how-it-works .grid--layout{margin-bottom:52px}@media screen and (max-width:1200px){.how-it-works .grid--layout{margin-bottom:20px}}.our-family-story{max-width:1154px;padding-left:0;padding-right:0}.our-family-story .rich-text__container{gap:74px;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.our-family-story .rich-text__container{grid-template-columns:41.9% 1fr}}@media screen and (max-width:1200px){.our-family-story .rich-text__container{gap:40px;padding-left:40px;padding-right:40px}}.we-care .two-column-content .two-column-text__container:first-child .card__text>*{margin-bottom:19px!important}.we-care .two-column-content .two-column-text__container:first-child .card__text>*.rich-text__title{margin-bottom:9px!important}.we-care .two-column-content .two-column-text__container:first-child .card__text>*:last-child{margin-bottom:0!important;margin-top:34px!important}.we-care .two-column-content .two-column-text__container:last-child{padding:132px!important}.we-care .two-column-content .two-column-text__container:last-child .card__text>*:not(:last-child){margin-bottom:35px!important}.we-care .two-column-content .two-column-text__container:last-child .card__text>*:not(:last-child).rich-text__title{margin-bottom:25px!important}@media screen and (max-width:1023px){.we-care .two-column-content .two-column-text__container:last-child{padding:60px!important}}@media screen and (max-width:767px){.we-care .two-column-content .two-column-text__container:last-child{padding-top:132px!important;min-height:90vh}}.shopify-section:last-child .container--fullwidth{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
