:root{--MFM-Color-Holiday: rgba(50,88,50, 1);--MFM-Color-Holiday-Dark: rgba(29, 52, 31, 1);--MFM-Color-1: rgba(206,32,47,1);--MFM-Color-1-Dark: rgba(165,36,49,1);--MFM-Color-2: rgba(0,145,70,1);--MFM-Color-2-Dark: rgba(23, 100, 61,1);--MFM-Black: rgba(0,0,0,1);--MFM-White: rgba(255,255,255,1);--MFM-Creme: rgba(240,236,235,1);--MFM-Grey: rgba(170,158,154,1);--MFM-Dark: rgba(40,34,30,1);--MFM-Dark-Opacity-High: rgba(40,34,30,.75);--MFM-Dark-Opacity-Med: rgba(40,34,30,.15);--MFM-Dark-Opacity-Low: rgba(40,34,30,.05);--MFM-Dark-Opacity-Zero: rgba(40,34,30,0);--MFM-H1-font: Literata;--MFM-H1-font-falldown: serif}.header__cart-count{background-color:var(--MFM-Color-2);box-shadow:0 0;color:rgb(var(--bg-color))}.main-nav__item,.secondary-nav__item{font-size:14px}.main-nav__item--toggle .icon{flex-shrink:0;width:14px;height:14px;margin-inline-start:2px;transition:transform .3s}@media (min-width: 769px){.main-nav__item--primary{margin:0 .6em;padding-top:.6em;padding-bottom:.6em}.main-nav{margin:0 -1.2rem 1em}.main-nav a[href*="/pages/contact-us"]{display:none!important}.child-nav__item{font-weight:400}}.child-nav--dropdown a.main-nav__item.child-nav__item[href*="pages/grass-fed-and-finished-beef"]:before{content:"About";display:inline-block;padding:3px 8px;font-size:90%;line-height:1.2em;background:#aa9e9a;color:#fff;margin-right:.35em;position:relative;top:-1.5px}.child-nav--dropdown a.main-nav__item.child-nav__item[href*="pages/grass-fed-and-finished-beef"]{font-style:italic}.h0,h1,.h1,h2,.h2{font-family:var(--MFM-H1-font),var(--MFM-H1-font-falldown)}.btn{padding:15px 1.4em}.btn--secondary{border:none;outline-color:rgb(var(--btn-alt-text-color));outline-offset:3px;background:rgb(var(--btn-alt-bg-hover-color)) linear-gradient(104deg,rgb(var(--btn-alt-bg-hover-color)) 60%,rgb(var(--btn-alt-bg-color)) 60% 100%) no-repeat 100% 100%;background-size:300% 100%;color:rgb(var(--btn-alt-text-color))}.color-scheme--2 .btn--primary{border:var(--btn-border-width) solid rgb(var(--btn-alt-text-color));outline-color:rgb(var(--btn-alt-text-color));outline-offset:3px}.qty-input__btn{border-radius:0;background-color:rgb(var(--btn-bg-color))!important;color:rgb(var(--btn-text-color))!important}.qty-input__btn:hover{background-color:rgb(var(--btn-bg-hover-color))!important;color:rgb(var(--btn-text-color))!important}.qty-input__button .btn--minus:hover{border-radius:3px 0 0 3px}.qty-input__button .btn--plus:hover{border-radius:0 3px 3px 0}.js .qty-input--combined .qty-input__input,.js .qty-input--combined .qty-input__btn{border:0;background:none;color:rgb(var(--btn-bg-color));font-weight:700}.qty-input__input{box-shadow:inset 0 var(--btn-border-width) 0 0 rgb(var(--btn-bg-color)),inset 0 calc(-1 * var(--btn-border-width)) 0 0 rgb(var(--btn-bg-color))!important}.card--product .qty-input--combined,.card--product .qty-input--combined .qty-input__btn,.card--product .qty-input--combined .qty-input__input{box-sizing:border-box}.card--product .qty-input--combined .qty-input__btn{padding:15px 1.4em!important;min-height:47px!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.card--product .qty-input--combined .qty-input__input{height:47px!important;min-height:47px!important;line-height:47px!important;padding:0 .75em!important;text-align:center;display:inline-flex;align-items:center;justify-content:center;border-radius:0!important;-webkit-appearance:none}.shopify-section:not([data-shopify-editor-section]) .MFM-Hide{display:none}.shopify-section[data-shopify-editor-section] .section.MFM-Hide{opacity:.25!important}.skip-link.btn{display:none}.MFM-Holiday-Product-Text{display:block;margin:0 0 8px;font-size:16px;line-height:1.6em;font-weight:700;font-style:italic;color:var(--MFM-Color-Holiday)}.MFM-Holiday-Product-Text a{text-decoration:underline;color:inherit;transition:background-color .12s,color .12s,border-color .12s}.MFM-Holiday-Product-Text a:hover{color:var(--MFM-Color-Holiday-Dark)}.product-info__block .MFM-Holiday-Product-Text{font-size:16px;line-height:1.6em}.MFM-Holiday-Product-Text a,.MFM-Delivery-Product-Text a{display:block;text-decoration:underline}.product-info__block .MFM-Holiday-Product-Text a,.product-info__block .MFM-Delivery-Product-Text a{display:inline}.MFM-Section-Holiday-Options{position:relative;text-align:center}@media all and (min-width: 768px){.MFM-Section-Holiday-Options:before{content:"";position:absolute;width:10%;height:100%;left:50%;top:0;border-left:1px solid rgba(170,158,154,.5);z-index:0}}.MFM-Section-Holiday-Options .MFM-Col-1,.MFM-Section-Holiday-Options .MFM-Col-3{flex-basis:40%;width:40%}@media all and (max-width: 767.9px){.MFM-Section-Holiday-Options .MFM-Col-1,.MFM-Section-Holiday-Options .MFM-Col-2,.MFM-Section-Holiday-Options .MFM-Col-3{flex-basis:100%;width:100%}.MFM-Section-Holiday-Options .MFM-Col-1{margin:0 0 10px}.MFM-Section-Holiday-Options .MFM-Col-2{margin:10px 0 20px;position:relative}.MFM-Section-Holiday-Options .MFM-Col-3{margin:0 0 10px}.MFM-Section-Holiday-Options .MFM-Col-2:before{content:"";position:absolute;width:100%;left:0;top:50%;transform:translatey(-50%);border-left:none;border-bottom:1px solid rgba(170,158,154,.5);z-index:0}}.MFM-Section-Holiday-Options .MFM-Col-2 .MFM-h2{margin:10px 0;font-size:calc(2vw + 28px)!important;text-align:center;font-family:Literata,serif;font-weight:600;letter-spacing:-.02em;line-height:1.1em}.MFM-Section-Holiday-Options .MFM-Col-2 .MFM-h2 span{position:relative;padding:.25em .5em .5em;background:#f0eceb;top:-.15em;z-index:0;pointer-events:none}.MFM-Section-Holiday-Options a.btn{outline-color:var(--MFM-Color-Holiday);outline-offset:3px;background:var(--MFM-Color-Holiday-Dark) linear-gradient(104deg,var(--MFM-Color-Holiday-Dark) 60%,var(--MFM-Color-Holiday) 60% 100%) no-repeat 100% 100%;background-size:300% 100%;color:rgb(var(--btn-text-color))}@media (hover: hover) and (pointer: fine){.MFM-Section-Holiday-Options a.btn:not(.slider-nav__btn):not([disabled]):hover{background-position:0 100%}}.MFM-Icon{display:inline-block;margin:.4em;position:relative;top:-.1em}.product-label--MFM-holiday{background-color:rgb(var(--MFM_holiday_label_bg_color));color:rgb(var(--MFM_holiday_label_text_color))}.MFM-Holiday-Product-Text{display:block;margin:8px 0 0;font-size:12px;line-height:16px;font-weight:700;font-style:italic;color:var(--MFM-Color-Holiday)}.MFM-Cart-Checkout{width:80%;margin:0 auto;padding-top:calc(18 * var(--space-unit))}#storePickupApp p{font-size:18px!important;text-align:center!important;margin:calc(2vw + 32px) 0 calc(1vw + 16px) 0!important}#storePickupApp input[type=text],#content #storePickupApp .inputWithButton .button,#storePickupApp .Zapiet-InputWithPrefix__Wrapper{border:1px solid rgba(40,34,30,1)!important}#storePickupApp .checkoutMethodContainer .inputWithButton .button{background:#28221e!important;color:#fff!important;border:none!important}#storePickupApp .checkoutMethodContainer .inputWithButton .button svg{fill:#fff}#storePickupApp .locations{text-align:left;max-height:none;background:#fff}.checkoutMethodContainer .locations .location.active{background:#28221e!important;color:#fff!important}#storePickupApp .checkoutMethodContainer .locations .location input[type=radio]:checked+span,#storePickupApp .checkoutMethodContainer .locations .location input[type=radio]:not(:checked)+span{font-size:16px;line-height:1.2em}.cart__announcement.panel,.cart__summary{border-radius:calc(.5vw + 8px)}.image-banner .text-overlay{max-width:calc(10vw + 768px)}.image-banner .text-overlay__heading,.image-banner .text-overlay__block p{text-shadow:0 .05em .5em rgba(40,34,30,.75)}.image-banner{-webkit-filter:sepia(.1) brightness(.9) contrast(1.1);filter:sepia(.1) brightness(.9) contrast(1.1)}.section.container .image-banner .media{border-radius:calc(.5vw + 8px)}.cc-featured-collection .os-scrollbar-horizontal{display:none}.media-with-text .media-with-text__text .h2{font-family:var(--heading-font-family);font-size:calc(1vw + 24px)}.media-with-text .media-with-text__media .media{border-radius:calc(.5vw + 8px)}@media (min-width: 769px){.media-with-text{max-width:none!important}}.video-section__media video,.video-section__media iframe{position:absolute;object-fit:cover}.media-with-text__media.video-section{aspect-ratio:1 / 1;border-radius:calc(.5vw + 8px)}.testimonial .testimonial__quote--with-mark:before{content:"\201c";font-family:Literata;display:block;margin:.1em 0 -.1em;color:rgb(var(--text-color));font-size:60px;font-weight:700;line-height:.6}.section.section--padded.color-scheme{border-radius:calc(.5vw + 8px)}.product-info__block{margin:8px 0!important}.product-info__block:has(.loox-rating){margin:0!important}.product-info__block .product-title{padding:.25em 0}.product-info__add-to-cart{padding:16px 0}.product-info__block .option-selector .custom-select__btn{background-color:var(--MFM-White);border:none;font-weight:400}.product-info__block .option-selector .custom-select__listbox{background:var(--MFM-White)}.product-info__block .option-selector:not(:last-child){margin-bottom:3rem;margin-top:1.5em}.cc-product-recommendations .carousel .os-scrollbar-horizontal{display:none}.products-toolbar{border:none!important}.cc-custom-liquid .max-w-text-overlay{min-width:100%}.MFM-Map{border-radius:calc(.5vw + 8px);overflow:hidden;height:480px}.cc-collection-list .os-scrollbar,.cc-logo-list .os-scrollbar{display:none}.multi-column .media{border-radius:calc(.5vw + 8px)}.cc-multi-column .os-scrollbar{display:none}.card--product .card__info p{font-size:calc(var(--body-font-size-px) - 2px)}.card--product .price__default,.card--product .price__current{font-weight:700;font-size:1.25em}.card--product-sold-out{opacity:1}.product-card__price .price__from{font-weight:400;font-size:75%}.card:not(.card--related).card--no-lines .price--bottom,.card:not(.card--related) .price--bottom{padding-top:12px}.card--product .btn{width:auto;padding:11px 1.4em!important;min-height:47px}.main-products-grid .card--product,.products-grid-container ul:not(.slider__grid) .card--product{padding-bottom:calc(3vw + 48px)}@media (min-width: 599.98px){.products-grid-container ul.slider__grid[class*=grid-cols] .card--product{padding-bottom:calc(3vw + 48px)}}.card--product .card__media .media{border-radius:calc(.5vw + 8px)}.card--product .product-label-container{padding-top:0}.media-ctrl__btn,.media-ctrl__counter{position:absolute;border:none!important;border-radius:var(--btn-border-radius, 0);background-color:transparent!important;color:#fff!important;filter:drop-shadow(0px 1px 1px rgba(0,0,0,.5))!important;opacity:.75!important}.media-ctrl__btn svg{height:35px;width:35px}.media-thumbs__btn{border:none;background-color:var(--gallery-bg-color)}.product-media .media-viewer__item .media{border-radius:calc(.5vw + 8px)}.product-media .media-gallery__thumbs .media{border-radius:8px}.breadcrumbs-list,.drawer--cart #storePickupApp,.drawer--cart .discount{display:none}.cart-item .cart-item__remove.btn{padding:0 8px;color:rgba(var(--text-color) / .7);font-weight:400;font-size:14px;text-decoration:underline;text-underline-offset:4px}.cart-drawer__content .cart-item .cart-item__remove.btn{color:var(--MFM-Creme)}@media (max-width: 380px){.cart-item__qty .flex.items-center{flex-direction:column;align-items:flex-start}}@media (min-width: 850px) and (max-width: 1000px){.cart .cart-item__qty .flex.items-center{flex-direction:column;align-items:flex-start}}.cart-item .cart-item__details .price__current{font-weight:400;font-size:.9em}.cart-drawer__content .cart-item .cart-item__details .price__current{color:var(--MFM-Creme)}.cart-drawer__content .cart-item .cart-item__total .price__current{color:#fff!important}.cc-main-cart .cart-item__total .font-bold,.cc-main-cart .cart-item__total strong{font-weight:700!important}.cart-item__image img{border-radius:3px}.drawer__content .quick-add-info__media{overflow:hidden;border-radius:calc(.5vw + 8px)}#filter-filter\.p\.tag li:has(input[value^=Holiday],input[value^=LH],input[value="Legends Haul"],input[value=Exempt],input[value="Needs Photo"],input[value="Out of stock"],input[value="Show out of stock"]){display:none}#filter-filter\.p\.vendor ul{display:flex;flex-direction:column}#filter-filter\.p\.vendor li:has(input[value^=Meridian]){order:-10}#filter-filter\.p\.vendor li:has(input[value="Meridian Farm Market"]){order:-20}#filter-filter\.p\.vendor li.js-hidden:has(input[value^=Meridian]){display:list-item!important}.footer{--bg-color: 40 34 30 / 1;--heading-color: 170 158 154;--text-color: 170 158 154;background-image:url(//meridianfarmmarket.ca/cdn/shop/t/19/assets/Farm-Fresh-to-Your-Door-BG-RIGHT.png?v=1001094\2026),url(//meridianfarmmarket.ca/cdn/shop/t/19/assets/Farm-Fresh-to-Your-Door-BG-LEFT.png?v=3358087\2026);background-position:100% 100%,0% 100%;background-size:auto calc(20vw + 200px);background-repeat:no-repeat}.footer-col{text-align:center}.footer-col .footer-block__heading,.footer-col p,.footer-col .footer-menu__links,.footer-col .footer-menu__links>li,.footer-col h1,.footer-col h2,.footer-col h3,.footer-col h4,.footer-col h5,.footer-col h6{font-size:14px;line-height:1.3em;margin-left:auto;margin-right:auto;letter-spacing:0}.footer__main{max-width:85%;margin:0 auto 32px!important}@media (min-width: 769px){.footer-col--links,.footer-col--newsletter,.footer-col--text:not(.footer-col--text-full-width){flex:0 0 33%!important}}.footer .social{justify-content:center}.footer__base{display:flex;flex-direction:column;align-items:center;text-align:center}.footer__payment{grid-column:1 / -1;display:flex;justify-content:center;width:100%}.payment-icons{justify-content:center;display:flex;flex-wrap:wrap;opacity:.75}.footer__base>div{text-align:center;justify-content:center}.footer .container{margin:0 auto;max-width:1440px;width:90%;padding-left:20px;padding-right:20px}.footer-sublinks{justify-content:center}@media (min-width: 769px){.footer-sublinks.gap-x-theme{column-gap:calc(2*var(--column-gap))}}.footer-menu .disclosure__title,.footer-menu .disclosure__title.font-body,.footer-menu .disclosure__title.text-h6,.footer-menu .disclosure__title.regular-text{font-family:var(--body-font-family)!important;font-weight:700}.footer-menu summary{display:block!important;cursor:default;pointer-events:none}.footer-menu summary::marker{display:none}.footer-menu .disclosure__panel{display:block!important;max-height:none!important;opacity:1!important;visibility:visible!important;position:static!important}.footer-menu .disclosure__toggle{display:none!important}.mfm-custom-footer{display:block;width:100%;max-width:700px;height:auto;margin:0 auto}h3.footer-heading{font-family:Literata,serif;font-weight:600;font-style:italic;letter-spacing:-.06em;font-size:calc(2vw + 28px);text-align:center;line-height:1.1em;padding:calc(.5vw + 8px) 0 calc(.5vw + 8px) 0}.footer-image-wrapper{max-width:350px;margin:48px auto 16px}.footer-text-content{font-size:18px;margin:0 auto 48px}.shopify-section-group-footer-group{background-color:var(--MFM-Dark)}.mfm-dotdigital-signup{padding:calc(2vw + 32px) 0}.MFM{text-align:center}.MFM-Flex{display:flex;flex-wrap:nowrap;align-items:center;flex-direction:row;justify-content:space-around;max-width:1200px;margin:0 auto}.MFM-Right{text-align:left;margin-left:2.5%;width:47.5%}.MFM-Right iframe{display:block;margin:0;text-align:left}.MFM-Left{text-align:right;margin-right:2.5%;width:47.5%}.MFM-Left h3,.MFM-Left p{color:#fff}@media all and (max-width: 767.9px){.MFM-Flex{flex-wrap:wrap;align-items:center;margin-left:0;margin-right:0}.MFM-Right{text-align:center;margin-left:0;width:100%}.MFM-Left{text-align:center;margin-right:0;width:100%}.MFM-Section-Email-Signup input[type=text]{margin-top:1em}}hr.footer-divider{width:50%;height:1px;margin-left:auto;margin-right:auto;background-color:var(--MFM-Grey)}#shopify-section-template--20754508153060__media_with_text_3GGLkd .media-with-text__media .media:has(img[src*=Chefs-Cut-Ribeye-Steak]){position:relative}#shopify-section-template--20754508153060__media_with_text_3GGLkd .media-with-text__media .media:has(img[src*=Chefs-Cut-Ribeye-Steak]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background-image:url(//meridianfarmmarket.ca/cdn/shop/t/51/assets/Steak-Qualities-Sketch.gif);background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:.95;mix-blend-mode:multiply}
/*# sourceMappingURL=/cdn/shop/t/54/assets/MFM-Style.css.map */
