1<!doctype html> 2<html class="no-js" lang="en"> 3<head> 4<link rel="stylesheet" href="https://use.typekit.net/mgl0hvw.css"> 5 6 7 <!-- Google Tag Manager -->
8<script>
vendor: 327 bytes, lines 8-12
8(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 9new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 12})(window,document,'script','dataLayer','
12GTM-5JFZ4B2L
vendor: 3 bytes, line 12
12');
12</script>
12 13<!-- End Google Tag Manager --> 14 15 16 <style> 17@media screen and (max-width:767px) { 18.rte .table-wrapper table { 19 table-layout: auto; 20 width: 100% !important; 21} 22} 23</style> 24 <meta charset="utf-8"> 25 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 26 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, user-scalable=0"> 27 <meta name="theme-color" content="#3f2a55"> 28 29 <!-- Network optimisations --> 30 31<link rel="preload" as="style" href="//purpleribbonbeef.com/cdn/shop/t/4/assets/theme-critical.css?v=148151133167811704341718894726"><link rel="preload" as="script" href="//purpleribbonbeef.com/cdn/shop/t/4/assets/scrollreveal.min.js?v=160788058297944495001698172087"><link rel="preconnect" href="//cdn.shopify.com" crossorigin> 32<link rel="preconnect" href="//fonts.shopifycdn.com" crossorigin> 33<link rel="preconnect" href="//v.shopify.com" crossorigin> 34<link rel="preconnect" href="//ajax.googleapis.com" crossorigin> 35<link rel="preconnect" href="//s.ytimg.com" crossorigin> 36<link rel="preconnect" href="//www.youtube.com" crossorigin> 37<link rel="dns-prefetch" href="//productreviews.shopifycdn.com"> 38<link rel="dns-prefetch" href="//maps.googleapis.com"> 39<link rel="dns-prefetch" href="//maps.gstatic.com"> 40<link rel="preconnect" href="https://monorail-edge.shopifysvc.com"> 41 42<link rel="canonical" href="https://purpleribbonbeef.com/search"> 43 <link rel="shortcut icon" href="//purpleribbonbeef.com/cdn/shop/files/PRRibbon_Purple_5cf1391d-c2fe-416e-8ca0-0d3d176b09e7_32x32.svg?v=1729910647" type="image/png"> 44 45 46 <!-- Title and description ================================================== --><title>Search 47– Purple Ribbon Beef</title><meta name="description" content="Purple Ribbon Beef is family farm located in north central Iowa. The Hunter family is dedicated to providing premium dry aged beef to your table. Our beef tastes better because we pay attention to the little details."><!-- /snippets/social-meta-tags.liquid --> 48 49 50 51 52<meta property="og:site_name" content="Purple Ribbon Beef "> 53<meta property="og:url" content="https://purpleribbonbeef.com/search"> 54<meta property="og:title" content="Search"> 55<meta property="og:type" content="website"> 56<meta property="og:description" content="Purple Ribbon Beef is family farm located in north central Iowa. The Hunter family is dedicated to providing premium dry aged beef to your table. Our beef tastes better because we pay attention to the little details."> 57 58<meta property="og:image" content="http://purpleribbonbeef.com/cdn/shop/files/PRB_Cattle_05_e812e6e6-b932-4e50-aff2-3dec304b93d0_1200x1200.jpg?v=1753374223"> 59<meta property="og:image:secure_url" content="https://purpleribbonbeef.com/cdn/shop/files/PRB_Cattle_05_e812e6e6-b932-4e50-aff2-3dec304b93d0_1200x1200.jpg?v=1753374223"> 60 61 62<meta name="twitter:card" content="summary_large_image"> 63<meta name="twitter:title" content="Search"> 64<meta name="twitter:description" content="Purple Ribbon Beef is family farm located in north central Iowa. The Hunter family is dedicated to providing premium dry aged beef to your table. Our beef tastes better because we pay attention to the little details."> 65 66 <!-- JS before CSSOM =================================================== --> 67
67<script type="text/javascript"> 68 theme = {}; 69 theme.t = {}; 70 theme.map = {}; 71 theme.map_settings_url="//purpleribbonbeef.com/cdn/shop/t/4/assets/map_settings.min.js?v=139713383514298653791698172087"; 72 theme.cart_type = 'modal'; 73 theme.cart_ajax = true; 74 theme.routes = { 75 rootUrl: "/", 76 cartUrl: "/cart", 77 cartAddUrl: "/cart/add", 78 cartChangeUrl: "/cart/change" 79 }; 80 </script>
80 81 82 <style id="fontsupporttest">@font-face{font-family:"font";src:url("https://")}</style> 83
83<script type="text/javascript"> 84 function supportsFontFace() { 85 function blacklist() { 86 var match = /(WebKit|windows phone.+trident)\/(\d+)/i.exec(navigator.userAgent); 87 return match && parseInt(match[2], 10) < (match[1] == 'WebKit' ? 533 : 6); 88 } 89 function hasFontFaceSrc() { 90 var style = document.getElementById('fontsupporttest'); 91 var sheet = style.sheet || style.styleSheet; 92 var cssText = sheet ? (sheet.cssRules && sheet.cssRules[0] ? sheet.cssRules[0].cssText : sheet.cssText || '') : ''; 93 return /src/i.test(cssText); 94 } 95 return !blacklist() && hasFontFaceSrc(); 96 } 97 document.documentElement.classList.replace('no-js', 'js'); 98 if (window.matchMedia("(pointer: coarse)").matches) {document.documentElement.classList.add('touchevents')} else {document.documentElement.classList.add('no-touchevents')} 99 if (supportsFontFace()) {document.documentElement.classList.add('fontface')} 100 </script>
100 101
101<script src="//purpleribbonbeef.com/cdn/shop/t/4/assets/jquery.min.js?v=60938658743091704111698172087" defer="defer"></script>
101 102
102<script src="//purpleribbonbeef.com/cdn/shop/t/4/assets/vendor.min.js?v=90278687466543848511698172087" defer="defer"></script>
102 103
103<script src="//purpleribbonbeef.com/cdn/shop/t/4/assets/ajax-cart.min.js?v=104655514923492747171698172087" defer="defer"></script>
103 104 105 <!-- CSS ================================================== --> 106 107<style data-shopify> 108 109 110 111 112 113:root { 114 --color--brand: #3f2a55; 115 --color--brand-dark: #322244; 116 --color--brand-light: #4c3266; 117 118 --color--accent: #69478e; 119 --color--accent-dark: #5c3f7d; 120 121 --color--link: #8b65b3; 122 --color--link-dark: #000000; 123 124 --color--text: #212121; 125 --color--text-light: rgba(33, 33, 33, 0.7); 126 --color--text-lighter: rgba(33, 33, 33, 0.5); 127 --color--text-lightest: rgba(33, 33, 33, 0.2); 128 129 --color--text-bg: rgba(33, 33, 33, 0.1); 130 131 --color--headings: #212121; 132 --color--alt-text: #666666; 133 --color--btn: #ffffff; 134 135 --color--product-bg: #f0f0f0; 136 --color--product-sale: #c00000; 137 138 --color--bg: #fcfcfc; 139 --color--bg-alpha: rgba(252, 252, 252, 0.8); 140 --color--bg-light: #ffffff; 141 --color--bg-dark: #efefef; 142 143 --font--size-base: 15; 144 --font--line-base: 30; 145 146 --font--size-h1: 40; 147 --font--size-h2: 30; 148 --font--size-h3: 24; 149 --font--size-h4: 22; 150 --font--size-h5: 19; 151 --font--size-h6: 15; 152 153 --font--body: Poppins, sans-serif; 154 --font--body-style: normal; 155 --font--body-weight: 400; 156 157 --font--title: Oswald, sans-serif; 158 --font--title-weight: 400; 159 --font--title-style: normal; 160 --font--title-space: 1px; 161 --font--title-transform: uppercase; 162 --font--title-border: 0; 163 --font--title-border-size: 3px; 164 165 --font--nav: Oswald, sans-serif; 166 --font--nav-weight: 400; 167 --font--nav-style: normal; 168 --font--nav-space: 1px; 169 --font--nav-transform: uppercase; 170 --font--nav-size: 13px; 171 172 --font--button: Oswald, sans-serif; 173 --font--button-weight: 400; 174 --font--button-style: normal; 175 --font--button-space: 1px; 176 --font--button-transform: uppercase; 177 --font--button-size: 13px; 178 --font--button-mobile-size: 12px; 179 180 --font--icon-url: //purpleribbonbeef.com/cdn/shop/t/4/assets/sb-icons.eot?v=69961381625854386191698172087; 181} 182</style> 183 <style>@font-face { 184 font-family: Poppins; 185 font-weight: 400; 186 font-style: normal; 187 font-display: swap; 188 src: url("//purpleribbonbeef.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 189 url("//purpleribbonbeef.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 190} 191 192@font-face { 193 font-family: Oswald; 194 font-weight: 400; 195 font-style: normal; 196 font-display: swap; 197 src: url("//purpleribbonbeef.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2") format("woff2"), 198 url("//purpleribbonbeef.com/cdn/fonts/oswald/oswald_n4.ae5e497f60fc686568afe76e9ff1872693c533e9.woff") format("woff"); 199} 200 201@font-face { 202 font-family: Oswald; 203 font-weight: 400; 204 font-style: normal; 205 font-display: swap; 206 src: url("//purpleribbonbeef.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2") format("woff2"), 207 url("//purpleribbonbeef.com/cdn/fonts/oswald/oswald_n4.ae5e497f60fc686568afe76e9ff1872693c533e9.woff") format("woff"); 208} 209 210@font-face { 211 font-family: Oswald; 212 font-weight: 400; 213 font-style: normal; 214 font-display: swap; 215 src: url("//purpleribbonbeef.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2") format("woff2"), 216 url("//purpleribbonbeef.com/cdn/fonts/oswald/oswald_n4.ae5e497f60fc686568afe76e9ff1872693c533e9.woff") format("woff"); 217} 218 219@font-face { 220 font-family: Poppins; 221 font-weight: 700; 222 font-style: normal; 223 font-display: swap; 224 src: url("//purpleribbonbeef.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"), 225 url("//purpleribbonbeef.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff"); 226} 227 228@font-face { 229 font-family: Poppins; 230 font-weight: 400; 231 font-style: italic; 232 font-display: swap; 233 src: url("//purpleribbonbeef.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"), 234 url("//purpleribbonbeef.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff"); 235} 236 237@font-face { 238 font-family: Poppins; 239 font-weight: 700; 240 font-style: italic; 241 font-display: swap; 242 src: url("//purpleribbonbeef.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"), 243 url("//purpleribbonbeef.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff"); 244} 245 246</style> 247 248<link rel="stylesheet" href="//purpleribbonbeef.com/cdn/shop/t/4/assets/theme-critical.css?v=148151133167811704341718894726"> 249 250<link rel="preload" href="//purpleribbonbeef.com/cdn/shop/t/4/assets/theme.css?v=70461448599544355931746112504" as="style" onload="this.onload=null;this.rel='stylesheet'"> 251<noscript><link rel="stylesheet" href="//purpleribbonbeef.com/cdn/shop/t/4/assets/theme.css?v=70461448599544355931746112504"></noscript>
252<script> 253 /*! loadCSS rel=preload polyfill. [c]2017 Filament Group, Inc. MIT License */ 254 (function(w){"use strict";if(!w.loadCSS){w.loadCSS=function(){}}var rp=loadCSS.relpreload={};rp.support=(function(){var ret;try{ret=w.document.createElement("link").relList.supports("preload")}catch(e){ret=false}return function(){return ret}})();rp.bindMediaToggle=function(link){var finalMedia=link.media||"all";function enableStylesheet(){if(link.addEventListener){link.removeEventListener("load",enableStylesheet)}else if(link.attachEvent){link.detachEvent("onload",enableStylesheet)}link.setAttribute("onload",null);link.media=finalMedia}if(link.addEventListener){link.addEventListener("load",enableStylesheet)}else if(link.attachEvent){link.attachEvent("onload",enableStylesheet)}setTimeout(function(){link.rel="stylesheet";link.media="only x"});setTimeout(enableStylesheet,3000)};rp.poly=function(){if(rp.support()){return}var links=w.document.getElementsByTagName("link");for(var i=0;i<links.length;i+=1){var link=links[i];if(link.rel==="preload"&&link.getAttribute("as")==="style"&&!link.getAttribute("data-loadcss")){link.setAttribute("data-loadcss",true);rp.bindMediaToggle(link)}}};if(!rp.support()){rp.poly();var run=w.setInterval(rp.poly,500);if(w.addEventListener){w.addEventListener("load",function(){rp.poly();w.clearInterval(run)})}else if(w.attachEvent){w.attachEvent("onload",function(){rp.poly();w.clearInterval(run)})}}if(typeof exports!=="undefined"){exports.loadCSS=loadCSS}else{w.loadCSS=loadCSS}}(typeof global!=="undefined"?global:this)); 255</script>
255 256 257 <!-- JS after CSSOM=================================================== --> 258
258<script src="//purpleribbonbeef.com/cdn/shop/t/4/assets/theme.min.js?v=15630808708841757261698172087" defer="defer"></script>
258 259
259<script src="//purpleribbonbeef.com/cdn/shop/t/4/assets/custom.js?v=152733329445290166911698172087" defer="defer"></script>
259 260 261 262 263 264
264<script src="//purpleribbonbeef.com/cdn/shop/t/4/assets/scrollreveal.min.js?v=160788058297944495001698172087"></script>
264 265 266 267 268 <!-- Header hook for plugins ================================================== --> 269
269<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
269<meta name="google-site-verification" content="LbQhWwPrQDITCROrT1vnO0CBF4dNR3lCnMU5QyNU5y8"> 270<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/50730205363/digital_wallets/dialog"> 271<meta id="in-context-paypal-metadata" data-shop-id="50730205363" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 272<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://purpleribbonbeef.com/search"> 273<link rel="alternate" hreflang="en" href="https://purpleribbonbeef.com/search"> 274<link rel="alternate" hreflang="es" href="https://purpleribbonbeef.com/es/search">
275<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
275 276<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
277<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=50730205363" crossorigin="anonymous"></script>
vendor: 1 bytes, line 277
277
278<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":50730205363,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/50730205363","merchantName":"Purple Ribbon Beef ","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Purple Ribbon Beef ","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 278
278
279<script id="shopify-features" type="application/json">{"accessToken":"8773f505ac025e1ecdd1f5e7f5aca4d9","betas":["rich-media-storefront-analytics"],"domain":"purpleribbonbeef.com","predictiveSearch":true,"shopId":50730205363,"locale":"en"}</script>
vendor: 1 bytes, line 279
279
280<script>var Shopify = Shopify || {}; 281Shopify.shop = "purple-ribbon-beef.myshopify.com"; 282Shopify.locale = "en"; 283Shopify.currency = {"active":"USD","rate":"1.0"}; 284Shopify.country = "US"; 285Shopify.theme = {"name":"Hatch - Purple Ribbon Beef by aCo Digital","id":137461629186,"schema_name":"Venue","schema_version":"4.8.1","theme_store_id":836,"role":"main"}; 286Shopify.theme.handle = "null"; 287Shopify.theme.style = {"id":null,"handle":null}; 288Shopify.cdnHost = "purpleribbonbeef.com/cdn"; 289Shopify.routes = Shopify.routes || {}; 290Shopify.routes.root = "/"; 291Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 292Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 293Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 294Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 294
294
295<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 295
295
296<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 296
296
297<script> 298 window.ShopifyPay = window.ShopifyPay || {}; 299 window.ShopifyPay.apiHost = "shop.app\/pay"; 300 window.ShopifyPay.redirectState = null; 301</script>
vendor: 1 bytes, line 301
301
302<script> 303 window.Shopify = window.Shopify || {}; 304 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 305 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 306 window.Shopify.SignInWithShop.eligible = true; 307</script>
vendor: 1 bytes, line 307
307
308<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 308
308
309<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 309
309
310<script type="module"> 311 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 312 313 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 314 315</script>
vendor: 1 bytes, line 315
315
316<script> 317 window.Shopify = window.Shopify || {}; 318 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 319 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 320</script>
vendor: 1 bytes, line 320
320
321<script>(function() { 322 var isLoaded = false; 323 function asyncLoad() { 324 if (isLoaded) return; 325 isLoaded = true; 326 var urls = ["https:\/\/api.revy.io\/bundle.js?shop=purple-ribbon-beef.myshopify.com"]; 327 for (var i = 0; i < urls.length; i++) { 328 var s = document.createElement('script'); 329 s.type = 'text/javascript'; 330 s.async = true; 331 s.src = urls[i]; 332 var x = document.getElementsByTagName('script')[0]; 333 x.parentNode.insertBefore(s, x); 334 } 335 }; 336 if(window.attachEvent) { 337 window.attachEvent('onload', asyncLoad); 338 } else { 339 window.addEventListener('load', asyncLoad, false); 340 } 341})();</script>
vendor: 1 bytes, line 341
341
342<script id="__st">var __st={"a":50730205363,"offset":-18000,"reqid":"41b43707-f414-430e-b463-f5e2ffe6cf5c-1790382160","pageurl":"purpleribbonbeef.com\/search","u":"bb5f15d3c5d4","p":"searchresults"};</script>
vendor: 1 bytes, line 342
342
343<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 343
343
344<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 344
344
345<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//purpleribbonbeef.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 345
345
346<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//purpleribbonbeef.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
346<script crossorigin="anonymous" defer="defer" src="//purpleribbonbeef.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 346
346
347<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 347
347
348<script> 349 window.Shopify = window.Shopify || {}; 350 window.Shopify.MCP = window.Shopify.MCP || {}; 351 window.Shopify.MCP.enabled = true; 352 window.Shopify.MCP.shop = "purple-ribbon-beef.myshopify.com"; 353 window.Shopify.MCP.mcpEndpoint = "https:\/\/purpleribbonbeef.com\/api\/mcp"; 354 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 355</script>
vendor: 1 bytes, line 355
355
356<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/purpleribbonbeef.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 357</script>
vendor: 1 bytes, line 357
357
358<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://purpleribbonbeef.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 359</script>
vendor: 1 bytes, line 359
359
360<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 361 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 362</script>
vendor: 1 bytes, line 362
362
363<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 364</script>
364 365<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://purpleribbonbeef.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 366<style id="shopify-accelerated-checkout-cart"> 367 #shopify-buyer-consent { 368 margin-top: 1em; 369 display: inline-block; 370 width: 100%; 371} 372 373#shopify-buyer-consent.hidden { 374 display: none; 375} 376 377#shopify-subscription-policy-button { 378 background: none; 379 border: none; 380 padding: 0; 381 text-decoration: underline; 382 font-size: inherit; 383 cursor: pointer; 384} 385 386#shopify-subscription-policy-button::before { 387 box-shadow: none; 388} 389 390 </style> 391
392<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
392 393 394 395<!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 396 397 398 399 400 401 402 403<link rel="dns-prefetch" href="https://cdn.judge.me"> 404<link rel="dns-prefetch" href="https://cdn1.judge.me"> 405<link rel="dns-prefetch" href="https://api.judge.me"> 406
407<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":true,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
407ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#3F2A55","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":false,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"card","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#3F2A55","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
407itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#3F2A55","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#3F2A55","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#3F2A55","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#3F2A55","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
407youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
407:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Purple Ribbon Beef ","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
407shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":true,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Purple Ribbon Beef "};</script>
407 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #3F2A55;--jdgm-secondary-color: rgba(63,42,85,0.1);--jdgm-star-color: #3F2A55;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #3F2A55;--jdgm-paginate-color: #3F2A55;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #3F2A55}.jdgm-histogram__bar-content{background-color:#3F2A55}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#3F2A55}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #3F2A55;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#3F2A55}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Purple Ribbon Beef '}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 408</style> <style class='jdgm-settings-style'></style> 409 410 411 412 413 <style class='jdgm-miracle-styles'> 414 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
414/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 415 416</style> 417 418 419 420 421 422 423 424 425
426<script data-cfasync='false' class='jdgm-script'> 427!function(e){window.jdgm=window.jdgm||{}; 428/* INF-1976 */ 429var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 430if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 431jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 432jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 433setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 434!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 435(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 436a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 437jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 438t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 439t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 440".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 441parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 442jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 443)}))}(document); 444</script>
444 445<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/shopify_v2.css"></noscript> 446 447<!-- BEGIN app snippet: theme_fix_tags -->
447<script> 448 (function() { 449 var jdgmThemeFixes = null; 450 if (!jdgmThemeFixes) return; 451 452 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 453 // before the per-theme fix so the theme-specific CSS wins the cascade. 454 // HTML is never applied globally (too risky). 455 var allThemesFix = jdgmThemeFixes['all']; 456 if (allThemesFix && allThemesFix.css) { 457 var allStyleTag = document.createElement('style'); 458 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 459 allStyleTag.innerHTML = allThemesFix.css; 460 document.head.append(allStyleTag); 461 }; 462 463 if (allThemesFix && allThemesFix.js) { 464 var allScriptTag = document.createElement('script'); 465 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 466 allScriptTag.innerHTML = allThemesFix.js; 467 document.head.append(allScriptTag); 468 }; 469 470 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 471 if (!thisThemeFix) return; 472 473 if (thisThemeFix.html) { 474 document.addEventListener("DOMContentLoaded", function() { 475 var htmlDiv = document.createElement('div'); 476 htmlDiv.classList.add('jdgm-theme-fix-html'); 477 htmlDiv.innerHTML = thisThemeFix.html; 478 document.body.append(htmlDiv); 479 }); 480 }; 481 482 if (thisThemeFix.css) { 483 var styleTag = document.createElement('style'); 484 styleTag.classList.add('jdgm-theme-fix-style'); 485 styleTag.innerHTML = thisThemeFix.css; 486 document.head.append(styleTag); 487 }; 488 489 if (thisThemeFix.js) { 490 var scriptTag = document.createElement('script'); 491 scriptTag.classList.add('jdgm-theme-fix-script'); 492 scriptTag.innerHTML = thisThemeFix.js; 493 document.head.append(scriptTag); 494 }; 495 })(); 496</script>
496 497<!-- END app snippet --> 498<!-- End of Judge.me Core --> 499 500 501 502<!-- END app block --><!-- BEGIN app block: shopify://apps/disable-right-click/blocks/app-embed/1a6da957-7246-46b1-9660-2fac7e573a37 --> 503
504<script> 505 window.roarJs = window.roarJs || {}; 506 507 window.roarJs.ProtectorConfig = { 508 metafields: { 509 shop: "purple-ribbon-beef.myshopify.com", 510 settings: 511 512 {"enabled":"1","param":{"image":"1","text":"0","keyboard":"0","alert":"0","alert_duration":"3","print":"1","legal":"1"},"texts":{"alert":"Content is protected !!","print":"You are not allowed to print preview this page, Thank you.","legal_header":"** LEGAL NOTICE **","legal_footer":"Please exit this area immediately.","legal_body":"All site content, including files, images, video, and written content is the property of Purple Ribbon Beef .\r\n\r\nAny attempts to mimic said content, or use it as your own without the direct consent of Purple Ribbon Beef may result in LEGAL ACTION against YOU."},"mobile":{"image":"1","text":"1"},"only1":"true"} 513 514 , 515 moneyFormat: "${{amount}}" 516 } 517 }; 518</script>
518 519
520<script src="https://cdn.shopify.com/extensions/019f800b-731b-7d22-8312-b95630c12413/disable-mouse-right-click-5/assets/protector.js" defer></script>
520 521 522 523<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 524
525<script id='shopify-chat-app-embed-data' type='application/json'> 526 { 527 "settings": { 528 "invertActivatorColors": true, 529 "greetingMessage": "", 530 "showFeaturedProducts": true, 531 "featuredProducts": [], 532 "horizontalPosition": "bottom_right", 533 "icon": "chat_bubble", 534 "buttonLabel": "Chat" 535 } 536 } 537</script>
537 538 539<style data-shopify> 540 541 542 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 543 shopify-chat:defined:empty { 544 display: grid; 545 } 546 547 :root { 548 --shopify-chat-bg-color: #FFFFFF; 549 --shopify-chat-text-color: #000000; 550 --shopify-chat-accent-bg-color: #000000; 551 --shopify-chat-accent-text-color: #FFFFFF; 552 --shopify-chat-activator-offset: 20px; 553 554 555 556 --shopify-chat-activator-font-size: 16px; 557 --shopify-chat-border-radius: 16px; 558 } 559 560 561</style> 562
563<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
563 564 565 566<!-- END app block -->
566<script src="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 566
566
567<script src="https://cdn.shopify.com/extensions/01a0d9cc-8ea9-7823-b730-504a80ec7cfc/giftnote-app-146/assets/giftnote.js" type="text/javascript" defer="defer"></script>
567 568<link href="https://cdn.shopify.com/extensions/019f800b-731b-7d22-8312-b95630c12413/disable-mouse-right-click-5/assets/protector.css" rel="stylesheet" type="text/css" media="all"> 569<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
570<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 50730205363,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 570
570
571<script> 572 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 573</script>
vendor: 1 bytes, line 573
573
574<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
574).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 50730205363,storefrontBaseUrl: "https://purpleribbonbeef.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://purpleribbonbeef.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"868385026","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
574,"dataSharingState":"unrestricted"},{"id":"459997442","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-EZE702EBHK\\\",\\\"G-S0M4FZRQBH\\\",\\\"GT-P8Q7SPR\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-EZE702EBHK\\\",\\\"AW-17106499348\\\/Q7yZCOf_wPUaEJTugd0_\\\",\\\"G-S0M4FZRQBH\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-EZE702EBHK\\\",\\\"AW-17106499348\\\/shyLCO3_wPUaEJTugd0_\\\",\\\"G-S0M4FZRQBH\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-EZE702EBHK\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-EZE702EBHK\\\",\\\"AW-17106499348\\\/EMk6COT_wPUaEJTugd0_\\\",\\\"MC-JHZBYG0S89\\\",\\\"G-S0M4FZRQBH\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-EZE702EBHK\\\",\\\"AW-17106499348\\\/qlg5COncsfUaEJTugd0_\\\",\\\"MC-JHZBYG0S89\\\",\\\"AW-17106499348\\\/QxBhCL3Wn9AaEJTugd0_\\\",\\\"G-S0M4FZRQBH\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-EZE702EBHK\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-EZE702EBHK\\\",\\\"AW-17106499348\\\/Zp7XCOzcsfUaEJTugd0_\\\",\\\"MC-JHZBYG0S89\\\",\\\"G-S0M4FZRQBH\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-EZE702EBHK\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-EZE702EBHK\\\",\\\"AW-17106499348\\\/CBOoCPD_wPUaEJTugd0_\\\",\\\"G-S0M4FZRQBH\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-EZE702EBHK\\\",\\\"AW-17106499348\\\/Uf5ECOr_wPUaEJTugd0_\\\",\\\"G-S0M4FZRQBH\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-EZE702EBHK\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"226328834","configuration":"{\"pixel_id\":\"3798884900391763\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"37355778","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"GTM"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Purple Ribbon Beef ","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"purple-ribbon-beef.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/purpleribbonbeef.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://purpleribbonbeef.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"137461629186","themeStoreId":"836","themePublished":"true","eventMetadataId":"f09cd4c5-f092-4717-9155-71d78c235995","pageType":"searchresults","shopId":"50730205363","storefrontBaseUrl":"https:\/\/purpleribbonbeef.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
574<script> 575 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 576 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 577 window.ShopifyAnalytics.meta.currency = 'USD'; 578 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"41b43707-f414-430e-b463-f5e2ffe6cf5c-1790382160"}}; 579 for (var attr in meta) { 580 window.ShopifyAnalytics.meta[attr] = meta[attr]; 581 } 582</script>
vendor: 1 bytes, line 582
582
583<script class="analytics"> 584 (function () { 585 var customDocumentWrite = function(content) { 586 var jquery = null; 587 588 if (window.jQuery) { 589 jquery = window.jQuery; 590 } else if (window.Checkout && window.Checkout.$) { 591 jquery = window.Checkout.$; 592 } 593 594 if (jquery) { 595 jquery('body').append(content); 596 } 597 }; 598 599 var hasLoggedConversion = function(token) { 600 if (token) { 601 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 602 } 603 return false; 604 } 605 606 var setCookieIfConversion = function(token) { 607 if (token) { 608 var twoMonthsFromNow = new Date(Date.now()); 609 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 610 611 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 612 } 613 } 614 615 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 616 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 617 if (trekkie.integrations) { 618 return; 619 } 620 trekkie.methods = [ 621 'identify', 622 'page', 623 'ready', 624 'track', 625 'trackForm', 626 'trackLink' 627 ]; 628 trekkie.factory = function(method) { 629 return function() { 630 var args = Array.prototype.slice.call(arguments); 631 args.unshift(method); 632 trekkie.push(args); 633 if (method == 'track' || method == 'page') { 634 var pageUrl; 635 try { 636 pageUrl = window.location.href; 637 } catch (e) {} 638 var pageReferrer; 639 try { 640 pageReferrer = document.referrer; 641 } catch (e) {} 642 try { 643 if (window.__TREKKIE_SHIM_QUEUE == null) { 644 window.__TREKKIE_SHIM_QUEUE = []; 645 } 646 window.__TREKKIE_SHIM_QUEUE.push({ 647 from: 'trekkie-stub', 648 method: method, 649 args: args.slice(1), 650 pageContext: { 651 url: pageUrl, 652 referrer: pageReferrer 653 } 654 }); 655 } catch (e) { 656 // no-op 657 } 658 } 659 return trekkie; 660 }; 661 }; 662 for (var i = 0; i < trekkie.methods.length; i++) { 663 var key = trekkie.methods[i]; 664 trekkie[key] = trekkie.factory(key); 665 } 666 trekkie.load = function(config) { 667 trekkie.config = config || {}; 668 trekkie.config.initialDocumentCookie = document.cookie; 669 var first = document.getElementsByTagName('script')[0]; 670var script = document.createElement('script'); 671script.type = 'text/javascript'; 672script.onerror = function(e) { 673 var scriptFallback = document.createElement('script'); 674 scriptFallback.type = 'text/javascript'; 675 scriptFallback.onerror = function(error) { 676 var Monorail = { 677 produce: function produce(monorailDomain, schemaId, payload) { 678 var currentMs = new Date().getTime(); 679 var event = { 680 schema_id: schemaId, 681 payload: payload, 682 metadata: { 683 event_created_at_ms: currentMs, 684 event_sent_at_ms: currentMs 685 } 686 }; 687 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 688 }, 689 sendRequest: function sendRequest(endpointUrl, payload) { 690 // Try the sendBeacon API 691 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 692 var blobData = new window.Blob([payload], { 693 type: 'text/plain' 694 }); 695 696 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 697 return true; 698 } // sendBeacon was not successful 699 700 } // XHR beacon 701 702 var xhr = new XMLHttpRequest(); 703 704 try { 705 xhr.open('POST', endpointUrl); 706 xhr.setRequestHeader('Content-Type', 'text/plain'); 707 xhr.send(payload); 708 } catch (e) { 709 console.log(e); 710 } 711 712 return false; 713 }, 714 isIos12: function isIos12() { 715 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 716 } 717 }; 718 Monorail.produce('monorail-edge.shopifysvc.com', 719 'trekkie_storefront_load_errors/1.1', 720 {shop_id: 50730205363, 721 theme_id: 137461629186, 722 app_name: "storefront", 723 context_url: window.location.href, 724 source_url: "//purpleribbonbeef.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 725 726 }; 727 scriptFallback.async = true; 728 scriptFallback.src = '//purpleribbonbeef.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 729 first.parentNode.insertBefore(scriptFallback, first); 730}; 731script.async = true; 732script.src = '//purpleribbonbeef.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 733first.parentNode.insertBefore(script, first); 734 735 }; 736 trekkie.load( 737 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":50730205363,"isMerchantRequest":null,"themeId":137461629186,"themeCityHash":"10148089490363949928","contentLanguage":"en","currency":"USD","eventMetadataId":"f09cd4c5-f092-4717-9155-71d78c235995"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 738 ); 739 740 var loaded = false;
741 trekkie.ready(function() { 742 if (loaded) return; 743 loaded = true; 744 745 window.ShopifyAnalytics.lib = window.trekkie; 746 747 var originalDocumentWrite = document.write; 748 document.write = customDocumentWrite; 749 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 750 document.write = originalDocumentWrite; 751 752 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 753 var token = match? match[1]: undefined; 754 if (!hasLoggedConversion(token)) { 755 setCookieIfConversion(token); 756 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 757 } 758 }); 759 760 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"41b43707-f414-430e-b463-f5e2ffe6cf5c-1790382160","shopifyEmitted":true}); 761 762 var eventsListenerScript = document.createElement('script'); 763 eventsListenerScript.async = true; 764 eventsListenerScript.src = "//purpleribbonbeef.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 765 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 766})();</script>
766 767
767<script> 768 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 769 window.ga = function ga() { 770 (window.ga.q = window.ga.q || []).push(arguments); 771 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 772 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 773 } 774 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 775 }; 776 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 777 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 778 } 779 } 780</script>
vendor: 1 bytes, line 780
780
781<script 782 defer 783 src="https://purpleribbonbeef.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 784 data-application="storefront-renderer" 785 data-shop-id="50730205363" 786 data-render-region="gcp-us-central1" 787 data-page-type="search" 788 data-theme-instance-id="137461629186" 789 data-theme-name="Venue" 790 data-theme-version="4.8.1" 791 data-monorail-region="shop_domain" 792 data-resource-timing-sampling-rate="10" 793 data-shs="true" 794 data-shs-beacon="true" 795 data-shs-export-with-fetch="true" 796 data-shs-logs-sample-rate="1" 797 data-shs-beacon-endpoint="https://purpleribbonbeef.com/api/collect" 798></script>
vendor: 1 bytes, line 798
798
799<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to Purple Ribbon Beef. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respondâ¦"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"Iâd like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldnât load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldnât be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didnât upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldnât respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached â try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached â try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isnât available right nowâemail us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isnât available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isnât available right now â our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I canât connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, weâll email you when thereâs a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when thereâs a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
799,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 799
799
800<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"50730205363","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
800 801<meta name="shopify-y" content="01744d32-f6bc-4284-8619-95ff5efb044f" data-expiration="1821939760000"><meta name="shopify-s" content="9c544645-ca44-4421-8559-0f729d1f901d" data-expiration="1790383960000"><meta name="new-cookie-storage-activated" content="t"> 802</head> 803<body id="search" class="template-search" data-anim-fade="true" data-anim-load="true" data-anim-interval-style="fade_in" data-anim-zoom="true" data-anim-interval="true" data-heading-border="false"> 804 805
805<script type="text/javascript"> 806 //loading class for animations 807 document.body.className += ' ' + 'js-theme-loading'; 808 setTimeout(function(){ 809 document.body.className = document.body.className.replace('js-theme-loading','js-theme-loaded'); 810 }, 300); 811 </script>
811 812 813 <div class="page-transition"></div> 814 815 <div class="page-container"> 816 <div id="shopify-section-mobile-drawer" class="shopify-section js-section__mobile-draw"><style> 817.mobile-draw, 818.mobile-draw .mfp-close { 819 background-color: #69478e; 820} 821.mobile-draw__localize { 822 background-color: #5c3f7d; 823} 824</style> 825 826<div class="mobile-draw mobile-draw--light js-menu-draw mfp-hide"><div class="mobile-draw__localize localize localize--always-center mobile-localize localize--single"><form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="localize__form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="localize__item__wrapper js-localize-wrapper"> 827 828 <h2 class="u-hidden-visually" id="lang-heading"> 829 Language 830 </h2> 831 832 <button type="button" class="localize__toggle js-localize-trigger" aria-expanded="false" aria-controls="lang-list" aria-describedby="lang-heading">English<i class="icon icon--down"></i></button> 833 834 <ul id="lang-list" class="localize__items localize__items--lang js-localize-box o-list-bare"> 835 836 <li class="localize__item"> 837 <a class="localize__item__link js-localize-item selected" href="#" aria-current="true" data-value="en">English</a> 838 </li> 839 <li class="localize__item"> 840 <a class="localize__item__link js-localize-item" href="#" data-value="es">Español</a> 841 </li></ul> 842 843 <input type="hidden" name="locale_code" id="LocaleSelector" value="en" data-disclosure-input/> 844 </div></form></div><div class="mobile-draw__wrapper"> 845 846 <nav class="mobile-draw__nav mobile-nav"> 847 <ul class="mobile-nav__items o-list-bare"> 848 849 850 851 <li class="mobile-nav__item"> 852 <a href="/" class="mobile-nav__link">Home</a> 853 854 855 </li> 856 857 858 <li class="mobile-nav__item"> 859 <a href="/pages/new-our-story" class="mobile-nav__link">Our Story</a> 860 861 862 </li> 863 864 865 <li class="mobile-nav__item"> 866 <a href="/collections/beef-bundles" class="mobile-nav__link">Bundles & Subscriptions</a> 867 868 869 </li> 870 871 872 <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-4"> 873 <a href="#mobile-sub-4" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">Gifts </a> 874 875 876 <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-4"> 877 <ul class="mobile-nav__sub__items o-list-bare"> 878 879 880 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-4-1"> 881 <a href="https://shop.giftnote.com/purple-ribbon-beef/" class="mobile-nav__sub__link">Corporate & Multi-Address Gifting </a> 882 883 884 885 </li> 886 887 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-4-2"> 888 <a href="/collections/gift-boxes" class="mobile-nav__sub__link">Gifts</a> 889 890 891 892 </li> 893 894 </ul> 895 </div> 896 897 </li> 898 899 900 <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-5"> 901 <a href="#mobile-sub-5" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">Shop Beef</a> 902 903 904 <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-5"> 905 <ul class="mobile-nav__sub__items o-list-bare"> 906 907 908 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-5-1"> 909 <a href="/collections/purple-ribbon-beef" class="mobile-nav__sub__link">Shop All Beef</a> 910 911 912 913 </li> 914 915 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-5-2"> 916 <a href="/collections/beef-bundles" class="mobile-nav__sub__link">Beef Bundles & Subscriptions</a> 917 918 919 920 </li> 921 922 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-5-3"> 923 <a href="/pages/freezer-beef-1" class="mobile-nav__sub__link">Freezer Beef</a> 924 925 926 927 </li> 928 929 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-5-4"> 930 <a href="/collections/steaks" class="mobile-nav__sub__link">Steaks</a> 931 932 933 934 </li> 935 936 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-5-5"> 937 <a href="/collections/hamburger" class="mobile-nav__sub__link">
937Ground Beef and Burgers</a> 938 939 940 941 </li> 942 943 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-5-6"> 944 <a href="/collections/jerky-sticks-and-dried-meats" class="mobile-nav__sub__link">Sticks, Jerky & Summer Sausage</a> 945 946 947 948 </li> 949 950 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-5-7"> 951 <a href="/collections/roasts" class="mobile-nav__sub__link">Roasts, Brisket and Stew Meat</a> 952 953 954 955 </li> 956 957 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-5-8"> 958 <a href="/collections/ribs" class="mobile-nav__sub__link">Ribs</a> 959 960 961 962 </li> 963 964 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-5-9"> 965 <a href="/collections/bones" class="mobile-nav__sub__link">Bones and Organs</a> 966 967 968 969 </li> 970 971 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-5-10"> 972 <a href="/collections/tallow-products" class="mobile-nav__sub__link">Tallow Products</a> 973 974 975 976 </li> 977 978 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-5-11"> 979 <a href="/collections/dog-treats-chews" class="mobile-nav__sub__link">Dog Treats & Chews</a> 980 981 982 983 </li> 984 985 </ul> 986 </div> 987 988 </li> 989 990 991 <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-6"> 992 <a href="#mobile-sub-6" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">Farm Store</a> 993 994 995 <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-6"> 996 <ul class="mobile-nav__sub__items o-list-bare"> 997 998 999 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-6-1"> 1000 <a href="/collections/bacon" class="mobile-nav__sub__link">Shop Pork </a> 1001 1002 1003 1004 </li> 1005 1006 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-6-2"> 1007 <a href="/collections/cheese-butter" class="mobile-nav__sub__link">Shop Dairy </a> 1008 1009 1010 1011 </li> 1012 1013 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-6-3"> 1014 <a href="/collections/seasoning" class="mobile-nav__sub__link">Shop Seasonings </a> 1015 1016 1017 1018 </li> 1019 1020 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-6-4"> 1021 <a href="/collections/candles" class="mobile-nav__sub__link">Shop Candles </a> 1022 1023 1024 1025 </li> 1026 1027 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-6-5"> 1028 <a href="/collections/candy" class="mobile-nav__sub__link">Shop Candy </a> 1029 1030 1031 1032 </li> 1033 1034 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-6-6"> 1035 <a href="/collections/oils-and-vinegars" class="mobile-nav__sub__link">Shop Oils and Vinegars </a> 1036 1037 1038 1039 </li> 1040 1041 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-6-7"> 1042 <a href="/collections/knives-and-cutting-boards" class="mobile-nav__sub__link">Shop Knives </a> 1043 1044 1045 1046 </li> 1047 1048 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-6-8"> 1049 <a href="/collections/kitchenware-and-gifts" class="mobile-nav__sub__link">
1049Shop Kitchenware and Gifts </a> 1050 1051 1052 1053 </li> 1054 1055 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-6-9"> 1056 <a href="/collections/leather-goods" class="mobile-nav__sub__link">Shop Accessories & More</a> 1057 1058 1059 1060 </li> 1061 1062 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-6-10"> 1063 <a href="/collections/pastas-and-meal-kits" class="mobile-nav__sub__link">Shop Pasta & More</a> 1064 1065 1066 1067 </li> 1068 1069 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-6-11"> 1070 <a href="/collections/dog-treats-chews" class="mobile-nav__sub__link">Shop Dog Treats & More</a> 1071 1072 1073 1074 </li> 1075 1076 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-6-12"> 1077 <a href="/collections/great-river-maple" class="mobile-nav__sub__link">Shop Syrups and More</a> 1078 1079 1080 1081 </li> 1082 1083 </ul> 1084 </div> 1085 1086 </li> 1087 1088 1089 <li class="mobile-nav__item"> 1090 <a href="/blogs/events" class="mobile-nav__link">Events</a> 1091 1092 1093 </li> 1094 1095 1096 <li class="mobile-nav__item"> 1097 <a href="/blogs/recipes" class="mobile-nav__link">Recipes</a> 1098 1099 1100 </li> 1101 1102 1103 <li class="mobile-nav__item"> 1104 <a href="/policies/shipping-policy" class="mobile-nav__link">Shipping and Delivery </a> 1105 1106 1107 </li> 1108 1109 1110 <li class="mobile-nav__item"> 1111 <a href="/pages/testimonials" class="mobile-nav__link">Testimonials</a> 1112 1113 1114 </li> 1115 1116 1117 <li class="mobile-nav__item"> 1118 <a href="/pages/contact" class="mobile-nav__link">Contact</a> 1119 1120 1121 </li> 1122 1123 1124 1125 1126 <li class="mobile-nav__item"> 1127 <a href="https://purpleribbonbeef.com/customer_authentication/redirect?locale=en®ion_country=US" class="mobile-nav__link">Log in</a> 1128 </li> 1129 1130 1131 </ul> 1132 </nav> 1133 1134 1135 <div class="mobile-draw__search mobile-search"> 1136 <form action="/search" method="get" class="mobile-search__form" role="search"> 1137 <input type="hidden" name="type" value="product,article,page"> 1138 <input type="search" name="q" class="mobile-search__input" value="" aria-label="Search our store..." placeholder="Search our store..."> 1139 <button type="submit" class="mobile-search__submit"> 1140 <i class="icon icon--search" aria-hidden="true"></i>
1141 <span class="icon-fallback__text">Search</span> 1142 </button> 1143 </form> 1144 </div> 1145 1146 1147 <div class="mobile-draw__footer mobile-footer"> 1148 1149 <div class="mobile-footer__contact"> 1150 1151 <h4 class="mobile-footer__title">Contact</h4> 1152 1153 1154 <p class="mobile-footer__text"><a href="tel:515-571-2758" class="mobile-footer__text-link">515-571-2758</a></p> 1155 1156 1157 <p class="mobile-footer__text"><a href="mailto:[email protected]" class="mobile-footer__text-link">[email protected]</a></p> 1158 1159 </div> 1160 1161 1162 <ul class="mobile-footer__social-items o-list-bare"> 1163 1164 <li class="mobile-footer__social-item"> 1165 <a href="https://www.facebook.com/purpleribbongeneralstore/" class="mobile-footer__social-link icon-fallback" target="_blank"> 1166 <i class="icon icon--facebook" aria-hidden="true"></i> 1167 <span class="icon-fallback__text">Facebook</span> 1168 </a> 1169 </li> 1170 1171 1172 1173 1174 <li class="mobile-footer__social-item"> 1175 <a href="https://www.instagram.com/purpleribbonbeef/" class="mobile-footer__social-link icon-fallback" target="_blank"> 1176 <i class="icon icon--instagram" aria-hidden="true"></i> 1177 <span class="icon-fallback__text">Instagram</span> 1178 </a> 1179 </li> 1180 1181 1182 1183 1184 1185 1186 1187 1188 </ul> 1189 1190 </div> 1191 1192 1193 <div class="mobile-draw__cta mobile-cta"> 1194 1195 <a href="http://purpleribbonbeef.com" class="mobile-cta__image-link"> 1196 1197 1198 <img 1199 class="mobile-cta__image" 1200 src="//purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_White_300x.svg?v=1729910609" 1201 srcset=" 1202 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_White_180x.svg?v=1729910609 180w 105h, 1203 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_White_360x.svg?v=1729910609 360w 210h, 1204 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_White_540x.svg?v=1729910609 540w 316h, 1205 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_White_720x.svg?v=1729910609 720w 421h, 1206 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_White_900x.svg?v=1729910609 900w 526h 1207 " 1208 width="300" 1209 height=" 175" 1210 alt="" 1211 loading="lazy" 1212 /> 1213 1214 1215 </a> 1216 1217 1218 <h4 class="mobile-cta__title h5">Purple Ribbon Beef</h4> 1219 1220 1221 <div class="mobile-cta__text rte"> 1222 <p>Purple Ribbon Beef is dedicated to providing premium beef to your table. Our beef tastes better because we pay attention to the little details as every animal is born on our farm and in our care until we deliver them to the local processor. All the animals have corn-fed diet which results in a more tender and tastier beef. In addition, when the beef is processed it is dry-aged 10-14 days. The dry-aged process allows the beef to increase in tenderness and a more beefy flavor than compared to the beef in grocery stores that is not dry-aged.</p> 1223 </div> 1224 1225 1226 <div class="mobile-cta__link"> 1227 <a href="/pages/our-story" class="link link--arrow">Learn more</a> 1228 </div> 1229 1230 </div> 1231 1232 1233 </div> 1234</div> 1235 1236 1237</div> 1238 <div id="shopify-section-announcement" class="shopify-section js-section__announcement"><style type="text/css"> 1239 1240 .announcement { 1241 background-color: #3f2a55; 1242 } 1243 .announcement__text, 1244 .announcement__text.rte a { 1245 color: #ffffff; 1246 } 1247 .announcement__text.rte a { 1248 border-color: #ffffff; 1249 } 1250 1251</style> 1252 1253 1254 1255 1256 <a href="/collections/purple-ribbon-beef" class="announcement__link"> 1257 1258 <div class="announcement"> 1259 <p class="announcement__text">Shipping Weekly Nationwide to your doorstep!</p> 1260 </div> 1261 1262 </a> 1263 1264 1265 1266 1267</div> 1268 <div id="shopify-section-header" class="shopify-section shopify-section-header js-section__header"><style type="text/css"> 1269 .header, .nav__sub-wrap, .nav__sub-t-wrap { background-color: #fcfcfc; } 1270 .nav__sub-wrap:after { border-bottom-color: #fcfcfc; } 1271 .header--light .nav__sub__link.selected, 1272 .header--light .nav__sub__link:hover, 1273 .header--light .nav__sub__item--sub:hover .nav__sub__link, 1274 .header--light .nav__sub-t__link:hover { background-color: #ffffff; } 1275 .header--dark .nav__sub__link.selected, 1276 .header--dark .nav__sub__link:hover, 1277 .header--dark .nav__sub__item--sub:hover .nav__sub__link, 1278 .header--dark .nav__sub-t__link:hover { background-color: #efefef; } 1279 1280 1281 1282 .shopify-section-header { 1283 position: -webkit-sticky; 1284 position: sticky; 1285 } 1286 1287 1288 :root { 1289 1290 --header-is-sticky: 0; 1291 ; 1292 } 1293 1294 .header, 1295 .header__logo, 1296 .header-trigger { 1297 height: 120px; 1298 } 1299 .header__logo-img, 1300 .header-trigger { 1301 max-height: 120px; 1302 } 1303 .header--center .header__logo-img { 1304 width: 120px; 1305 } 1306 .header__logo-img { 1307 1308 padding: 12px 0 9px; 1309 1310 } 1311 @media screen and (max-width: 767px) { 1312 .header, 1313 .header__logo, 1314 .header.header--center .header__logo, 1315 .header-trigger {height: 75px;} 1316 .header__logo-img, 1317 .header--center.header--center .header__logo-img, 1318 .header-trigger {max-height: 75px;} 1319 } 1320 .header--mega .primary-nav .nav__sub { 1321padding-top: 43px; 1322 } 1323 1324</style> 1325 1326<header role="banner" id="top" class="header header--dark js-header header--sticky js-header-sticky header--scroll js-header-scroll header--center header--stripe header--mega" data-section-id="header" data-section-type="header-section"> 1327 1328 1329 <div class="header-stripe"></div> 1330 1331 1332 <div class="header__logo u-flex u-flex--middle u-flex--center"> 1333 1334 <div class="header__logo-wrapper js-main-logo" itemscope itemtype="http://schema.org/Organization"> 1335 1336 1337 <a href="/" itemprop="url" class="header__logo-link animsition-link"> 1338 1339 <img src="//purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_400x.svg?v=1729910571" class="header__logo-img" alt="Purple Ribbon Beef " itemprop="logo"> 1340 </a> 1341 1342 1343 </div> 1344 1345 </div> 1346 1347 <div class="header-trigger header-trigger--left mobile-draw-trigger-icon u-flex u-flex--middle js-mobile-draw-icon" style="display: none"> 1348 <a href="#" class="header-trigger__link header-trigger__link--mobile js-mobile-draw-trigger icon-fallback"> 1349 <i class="icon icon--menu" aria-hidden="true"></i>
1350 <span class="icon-fallback__text">Menu</span> 1351 </a> 1352 </div> 1353 1354 <div class="header-trigger header-trigger--right search-draw-trigger-icon u-flex u-flex--middle js-search-draw-icon" style="display: none"> 1355 <a href="/search" class="header-trigger__link header-trigger__link--search icon-fallback js-search-trigger js-no-transition"> 1356 <i class="icon icon--search" aria-hidden="true"></i> 1357 <span class="icon-fallback__text">Search</span> 1358 </a> 1359 </div> 1360 1361 <div class="header-trigger header-trigger--far-right cart-draw-trigger-icon u-flex u-flex--middle js-cart-draw-icon" style="display: none"> 1362 <a href="/cart" class="header-trigger__link header-trigger__link--cart icon-fallback js-cart-trigger js-no-transition"> 1363 <i class="icon icon--cart" aria-hidden="true"></i> 1364 <span class="icon-fallback__text">Cart</span> 1365 </a> 1366 </div> 1367 1368 <div class="header-navs js-heaver-navs u-clearfix u-hidden@tab-down"> 1369 1370 <nav class="primary-nav header-navs__items js-primary-nav" role="navigation"> 1371 <ul class="primary-nav__items"> 1372 1373 1374 <li class="primary-nav__item"> 1375 <a href="/" class="primary-nav__link animsition-link" >Home</a> 1376 1377 1378 1379 </li> 1380 1381 1382 <li class="primary-nav__item"> 1383 <a href="/pages/new-our-story" class="primary-nav__link animsition-link" >Our Story</a> 1384 1385 1386 1387 </li> 1388 1389 1390 <li class="primary-nav__item"> 1391 <a href="/collections/beef-bundles" class="primary-nav__link animsition-link" >Bundles & Subscriptions</a> 1392 1393 1394 1395 </li> 1396 1397 1398 <li class="primary-nav__item primary-nav__item--sub js-header-sub-link"> 1399 <a href="/collections/gift-boxes" class="primary-nav__link animsition-link nav__link--sub js-header-sub-link-a" aria-expanded="false" aria-controls="sub-4">Gifts </a> 1400 1401 1402 <div class="nav__sub nav__sub--cta" id="sub-4"> 1403 <div class="nav__sub-wrap"> 1404 1405 <ul class="nav__sub__items nav__sub__items--2 nav__sub__items--single o-list-bare"> 1406 1407 1408 <li class="nav__sub__item"> 1409 <a href="https://shop.giftnote.com/purple-ribbon-beef/" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-4-1">Corporate & Multi-Address Gifting </a> 1410 1411 1412 1413 </li> 1414 1415 <li class="nav__sub__item"> 1416 <a href="/collections/gift-boxes" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-4-2">Gifts</a> 1417 1418 1419 1420 </li> 1421 1422 1423 </ul> 1424 1425 1426 1427 <div class="nav__sub__cta"> 1428 1429 <a href="/collections/purple-ribbon-beef" class="nav__sub__cta-image-link"> 1430 1431 1432 <img 1433 class="nav__sub__cta-image" 1434 src="//purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_300x.svg?v=1729910571" 1435 srcset=" 1436 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_180x.svg?v=1729910571 180w 105h, 1437 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_360x.svg?v=1729910571 360w 210h, 1438 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_54
14380x.svg?v=1729910571 540w 316h, 1439 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_720x.svg?v=1729910571 720w 421h, 1440 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_900x.svg?v=1729910571 900w 526h 1441 " 1442 width="300" 1443 height="175" 1444 alt="" 1445 loading="lazy" 1446 /> 1447 1448 1449 </a> 1450 1451 1452 <h4 class="nav__sub__cta-title h5">Purple Ribbon Beef</h4> 1453 1454 1455 <div class="nav__sub__cta-text rte"> 1456 <p>Our beef tastes better because we pay attention to little details.</p> 1457 </div> 1458 1459 1460 <div class="nav__sub__cta-link"> 1461 <a href="/collections/purple-ribbon-beef" class="link link--arrow">Shop All Beef</a> 1462 </div> 1463 1464 </div> 1465 1466 1467 1468 </div> 1469 </div> 1470 1471 1472 </li> 1473 1474 1475 <li class="primary-nav__item primary-nav__item--sub js-header-sub-link"> 1476 <a href="/collections/purple-ribbon-beef" class="primary-nav__link animsition-link nav__link--sub js-header-sub-link-a" aria-expanded="false" aria-controls="sub-5">Shop Beef</a> 1477 1478 1479 <div class="nav__sub nav__sub--cta" id="sub-5"> 1480 <div class="nav__sub-wrap"> 1481 1482 <ul class="nav__sub__items nav__sub__items--11 nav__sub__items--single o-list-bare"> 1483 1484 1485 <li class="nav__sub__item"> 1486 <a href="/collections/purple-ribbon-beef" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-5-1">Shop All Beef</a> 1487 1488 1489 1490 </li> 1491 1492 <li class="nav__sub__item"> 1493 <a href="/collections/beef-bundles" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-5-2">Beef Bundles & Subscriptions</a> 1494 1495 1496 1497 </li> 1498 1499 <li class="nav__sub__item"> 1500 <a href="/pages/freezer-beef-1" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-5-3">Freezer Beef</a> 1501 1502 1503 1504 </li> 1505 1506 <li class="nav__sub__item"> 1507 <a href="/collections/steaks" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-5-4">Steaks</a> 1508 1509 1510 1511 </li> 1512 1513 <li class="nav__sub__item"> 1514 <a href="/collections/hamburger" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-5-5">Ground Beef and Burgers</a> 1515 1516 1517 1518 </li> 1519 1520 <li class="nav__sub__item"> 1521 <a href="/collections/jerky-sticks-and-dried-meats" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-5-6">Sticks, Jerky & Summer Sausage</a> 1522 1523 1524 1525 </li> 1526 1527 <li class="nav__sub__item"> 1528 <a href="/collections/roasts" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-5-7">Roasts, Brisket and Stew Meat</a> 1529 1530 1531 1532 </li> 1533 1534 <li class="nav__sub__item"> 1535 <a href="/collections/ribs" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-5-8">Ribs</a> 1536 1537 1538 1539 </li> 1540 1541 <li class="nav__sub__item"> 1542 <a href="/collections/bones" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-5-9">Bones and Organs</a> 1543 1544 1545 1546 </li> 1547 1548 <li class="nav__sub__item"> 1549 <a href="/collections/tallow-products" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-5-10">Tallow Products</a> 1550 1551 1552 1553 </li> 1554 1555 <li class="nav__sub__item"> 1556 <a href="/collections/dog-treats-chews" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-5-11">Dog Treats & Chews</a> 1557 1558 1559 1560 </li> 1561 1562 1563 </ul> 1564 1565 1566 1567 <div class="nav__sub__cta"> 1568 1569 <a href="/collections/purple-ribbon-beef" class="nav__sub__cta-image-link"> 1570 1571 1572 <img 1573 class="nav__sub__cta-image" 1574 src="//purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_300x.svg?v=1729910571" 1575 srcset=" 1576 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_180x.svg?v=1729910571 180w 105h, 1577 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_360x.svg?v=1729910571 360w 210h, 1578 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_54
15780x.svg?v=1729910571 540w 316h, 1579 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_720x.svg?v=1729910571 720w 421h, 1580 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_900x.svg?v=1729910571 900w 526h 1581 " 1582 width="300" 1583 height="175" 1584 alt="" 1585 loading="lazy" 1586 /> 1587 1588 1589 </a> 1590 1591 1592 <h4 class="nav__sub__cta-title h5">Purple Ribbon Beef</h4> 1593 1594 1595 <div class="nav__sub__cta-text rte"> 1596 <p>Our beef tastes better because we pay attention to little details.</p> 1597 </div> 1598 1599 1600 <div class="nav__sub__cta-link"> 1601 <a href="/collections/purple-ribbon-beef" class="link link--arrow">Shop All Beef</a> 1602 </div> 1603 1604 </div> 1605 1606 1607 1608 </div> 1609 </div> 1610 1611 1612 </li> 1613 1614 1615 <li class="primary-nav__item primary-nav__item--sub js-header-sub-link"> 1616 <a href="/pages/store-opening" class="primary-nav__link animsition-link nav__link--sub js-header-sub-link-a" aria-expanded="false" aria-controls="sub-6">Farm Store</a> 1617 1618 1619 <div class="nav__sub nav__sub--cta" id="sub-6"> 1620 <div class="nav__sub-wrap"> 1621 1622 <ul class="nav__sub__items nav__sub__items--12 nav__sub__items--single o-list-bare"> 1623 1624 1625 <li class="nav__sub__item"> 1626 <a href="/collections/bacon" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-6-1">Shop Pork </a> 1627 1628 1629 1630 </li> 1631 1632 <li class="nav__sub__item"> 1633 <a href="/collections/cheese-butter" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-6-2">Shop Dairy </a> 1634 1635 1636 1637 </li> 1638 1639 <li class="nav__sub__item"> 1640 <a href="/collections/seasoning" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-6-3">Shop Seasonings </a> 1641 1642 1643 1644 </li> 1645 1646 <li class="nav__sub__item"> 1647 <a href="/collections/candles" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-6-4">Shop Candles </a> 1648 1649 1650 1651 </li> 1652 1653 <li class="nav__sub__item"> 1654 <a href="/collections/candy" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-6-5">Shop Candy </a> 1655 1656 1657 1658 </li> 1659 1660 <li class="nav__sub__item"> 1661 <a href="/collections/oils-and-vinegars" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-6-6">Shop Oils and Vinegars </a> 1662 1663 1664 1665 </li> 1666 1667 <li class="nav__sub__item"> 1668 <a href="/collections/knives-and-cutting-boards" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-6-7">Shop Knives </a> 1669 1670 1671 1672 </li> 1673 1674 <li class="nav__sub__item"> 1675 <a href="/collections/kitchenware-and-gifts" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-6-8">
1675Shop Kitchenware and Gifts </a> 1676 1677 1678 1679 </li> 1680 1681 <li class="nav__sub__item"> 1682 <a href="/collections/leather-goods" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-6-9">Shop Accessories & More</a> 1683 1684 1685 1686 </li> 1687 1688 <li class="nav__sub__item"> 1689 <a href="/collections/pastas-and-meal-kits" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-6-10">Shop Pasta & More</a> 1690 1691 1692 1693 </li> 1694 1695 <li class="nav__sub__item"> 1696 <a href="/collections/dog-treats-chews" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-6-11">Shop Dog Treats & More</a> 1697 1698 1699 1700 </li> 1701 1702 <li class="nav__sub__item"> 1703 <a href="/collections/great-river-maple" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-6-12">Shop Syrups and More</a> 1704 1705 1706 1707 </li> 1708 1709 1710 </ul> 1711 1712 1713 1714 <div class="nav__sub__cta"> 1715 1716 <a href="/collections/purple-ribbon-beef" class="nav__sub__cta-image-link"> 1717 1718 1719 <img 1720 class="nav__sub__cta-image" 1721 src="//purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_300x.svg?v=1729910571" 1722 srcset=" 1723 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_180x.svg?v=1729910571 180w 105h, 1724 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_360x.svg?v=1729910571 360w 210h, 1725 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_540x.svg?v=1729910571 540w 316h, 1726 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_720x.svg?v=1729910571 720w 421h, 1727 //purpleribbonbeef.com/cdn/shop/files/PurpleRibbonLogo_FullColor_900x.svg?v=1729910571 900w 526h 1728 " 1729 width="300" 1730 height="175" 1731 alt="" 1732 loading="lazy" 1733 /> 1734 1735 1736 </a> 1737 1738 1739 <h4 class="nav__sub__cta-title h5">Purple Ribbon Beef</h4> 1740 1741 1742 <div class="nav__sub__cta-text rte"> 1743 <p>Our beef tastes better because we pay attention to little details.</p> 1744 </div> 1745 1746 1747 <div class="nav__sub__cta-link"> 1748 <a href="/collections/purple-ribbon-beef" class="link link--arrow">Shop All Beef</a> 1749 </div> 1750 1751 </div> 1752 1753 1754 1755 </div> 1756 </div> 1757 1758 1759 </li> 1760 1761 1762 <li class="primary-nav__item"> 1763 <a href="/blogs/events" class="primary-nav__link animsition-link" >Events</a> 1764 1765 1766 1767 </li> 1768 1769 1770 <li class="primary-nav__item"> 1771 <a href="/blogs/recipes" class="primary-nav__link animsition-link" >Recipes</a> 1772 1773 1774 1775 </li> 1776 1777 1778 <li class="primary-nav__item"> 1779 <a href="/policies/shipping-policy" class="primary-nav__link animsition-link" >
1779Shipping and Delivery </a> 1780 1781 1782 1783 </li> 1784 1785 1786 <li class="primary-nav__item"> 1787 <a href="/pages/testimonials" class="primary-nav__link animsition-link" >Testimonials</a> 1788 1789 1790 1791 </li> 1792 1793 1794 <li class="primary-nav__item"> 1795 <a href="/pages/contact" class="primary-nav__link animsition-link" >Contact</a> 1796 1797 1798 1799 </li> 1800 1801 </ul> 1802 </nav> 1803 1804 <nav class="secondary-nav header-navs__items js-secondary-nav"> 1805 <ul class="secondary-nav__items"> 1806 1807 <li class="secondary-nav__item"> 1808 <a href="https://purpleribbonbeef.com/customer_authentication/redirect?locale=en®ion_country=US" class="secondary-nav__link">Log in</a> 1809 </li> 1810 1811 1812 1813 <li class="secondary-nav__item"> 1814 <a href="/cart" class="secondary-nav__link js-cart-trigger js-no-transition">Cart (<span id="CartCount">0</span>)</a> 1815 </li> 1816 1817 1818 <li class="secondary-nav__item secondary-nav__item--search"> 1819 <a href="/search" class="secondary-nav__link secondary-nav__link--search icon-fallback js-search-trigger js-no-transition"> 1820 <i class="icon icon--search" aria-hidden="true"></i> 1821 <span class="icon-fallback__text u-hidden-visually">Search</span> 1822 </a> 1823 </li> 1824 1825 1826 </ul> 1827 </nav> 1828 1829 </div> 1830</header>
1831<script> 1832var primaryNav = document.getElementsByClassName('js-primary-nav')[0]; 1833var primaryWidth = document.getElementsByClassName('js-primary-nav')[0].offsetWidth; 1834var navSpace = document.getElementsByClassName('js-heaver-navs')[0].offsetWidth / 2 - document.getElementsByClassName('js-main-logo')[0].offsetWidth / 2 - 18; 1835if (document.getElementsByClassName('js-header')[0].classList.contains('header--left')) { 1836 if (navSpace < primaryWidth) { 1837 document.getElementsByClassName('js-header')[0].classList.add('header--inline-icons'); 1838 } 1839} 1840document.documentElement.style.setProperty('--header-height', document.getElementsByClassName('js-header')[0].offsetHeight + 'px'); 1841setTimeout(function() {document.documentElement.style.setProperty('--header-height', document.getElementsByClassName('js-header')[0].offsetHeight + 'px')}, 1500); 1842</script>
1842 1843 1844<style> #shopify-section-header a {font-size: 12px;} #shopify-section-header p {font-size: 12px;} </style></div> 1845 1846 <div class="main"> 1847 1848<section class="section section--search search-page"> 1849 <div class="container container--small"> 1850 1851 <div class="section__title section__title--center"> 1852 <h1 class="section__title-text h2">Search our store</h1> 1853 </div> 1854 1855 <form action="/search" method="get" class="search-page__form" role="search"> 1856 1857 <input type="hidden" name="type" value="product,article,page"> 1858 1859 <input type="search" name="q" value="" placeholder="Search our store..." class="search-page__form-input" aria-label="Search our store..."> 1860 1861 <button type="submit" class="search-page__form-submit"> 1862 <i class="icon icon--search" aria-hidden="true"></i> 1863 <span class="icon-fallback__text">Search</span> 1864 </button> 1865 </form> 1866 1867 </div> 1868 1869 1870 1871</section> 1872 1873 </div> 1874 1875 <div id="shopify-section-footer" class="shopify-section js-section__footer"><!--START: ACO CUSTOM STYLE--> 1876<style type="text/css"> 1877 .footer { 1878 background-color: #3f2a55; 1879 1880 } 1881 .footer__bottom { 1882 background-color: #322244; 1883 } 1884 .section--footer .newsletter { 1885 background-color: #f0f0f0; 1886 } 1887</style> 1888<!--END ACO CUSTOM CODE END HERE--> 1889<!-- START ZOHO SALES IQ CODE START HERE-->
1890<script type="text/javascript">var $zoho=$zoho || {};$zoho.salesiq = $zoho.salesiq || {widgetcode:"eefa5a02eda0b913ce3111611dcb9e5611f5d8f6bec10732cae89d97bba1a560edc7aaaa2e646b415e6727139d87b288", values:{},ready:function(){}};var d=document;s=d.createElement("script");s.type="text/javascript";s.id="zsiqscript";s.defer=true;s.src="https://salesiq.zoho.com/widget";t=d.getElementsByTagName("script")[0];t.parentNode.insertBefore(s,t);</script>
1890 1891<!-- END ZOHO SALES IQ CODE --> 1892 1893 1894 1895 1896 <section class="section section--footer"> 1897 <div class="container"> 1898 1899 <div class="newsletter newsletter--default"> 1900 <div class="newsletter__content"> 1901 1902 <div class="newsletter__title section__title section__title--center section__title--desc"> 1903 1904 <h2 class="section__title-text">Stay in the Loop</h2> 1905 1906 1907 <div class="section__title-desc rte"><p>Get the latest when you sign up for our newsletter.</p></div> 1908 1909 </div> 1910 1911 <div class="newsletter__form-wrapper"> 1912 <form method="post" action="/contact#newsletter" id="newsletter" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 1913 1914 1915 <div class="o-layout o-layout--flush"> 1916 <div class="o-layout__item u-1/1 u-2/3@tab"> 1917 <input type="hidden" name="contact[tags]" value="newsletter"> 1918 <label for="Email" class="u-hidden-visually">Email</label> 1919 <input type="email" 1920 name="contact[email]" 1921 id="Email" 1922 class="newsletter__input" 1923 value="" 1924 placeholder="[email protected]" 1925 autocorrect="off" 1926 autocapitalize="off"> 1927 </div> 1928 <div class="o-layout__item u-1/1 u-1/3@tab"> 1929 <button type="submit" class="c-btn c-btn--full c-btn--primary c-btn--arrow newsletter__btn" name="commit" id="Subscribe">Subscribe</button> 1930 </div> 1931 </div> 1932 1933 </form> 1934 </div> 1935 </div> 1936 </div> 1937 </div> 1938 </section> 1939 1940 1941 1942<footer role="contentinfo" id="footer" class="footer footer--light"> 1943 <div class="container"> 1944 <div class="footer__content"> 1945 <div class="o-layout"> 1946 1947 1948 1949 1950 1951 <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk"> 1952 <div class="footer-nav"> 1953 1954 <h4 class="footer-nav__title h5">Contact</h4> 1955 1956 1957 <p class="footer-nav__text"><a href="mailto:[email protected]" class="footer-nav__text-link">[email protected]</a></p> 1958 1959 1960 <p class="footer-nav__text"><a href="tel:515-571-2758" class="footer-nav__text-link">515-571-2758</a></p> 1961 1962 1963 <p class="footer-nav__text footer-nav__text--address"> 1964 2960 James Avenue<br/> 1965 Britt Iowa<br/> 1966 50423 United States 1967 </p> 1968 1969 1970 <div class="footer-nav__social-wrapper"> 1971 <ul class="footer-nav__social-items o-list-bare"> 1972 1973 <li class="footer-nav__social-item"> 1974 <a href="https://www.facebook.com/purpleribbongeneralstore/" class="footer-nav__social-link icon-fallback" target="_blank"> 1975 <i class="icon icon--facebook" aria-hidden="true"></i>
1976 <span class="icon-fallback__text">Facebook</span> 1977 </a> 1978 </li> 1979 1980 1981 1982 1983 <li class="footer-nav__social-item"> 1984 <a href="https://www.instagram.com/purpleribbonbeef/" class="footer-nav__social-link icon-fallback" target="_blank"> 1985 <i class="icon icon--instagram" aria-hidden="true"></i> 1986 <span class="icon-fallback__text">Instagram</span> 1987 </a> 1988 </li> 1989 1990 1991 1992 1993 1994 1995 1996 1997 </ul> 1998 </div> 1999 2000 2001 </div> 2002 </div> 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk"> 2013 <div class="footer-nav"> 2014 2015 <h4 class="footer-nav__title h5">Shop Local</h4> 2016 2017 2018 <div class="footer-nav__text rte"> 2019 <p><a href="/pages/store-opening" title="Farm Store Opening"><strong>Purple Ribbon Farm Store </strong></a></p><p>Britt, IA - Thursday, Friday & Saturday<br/><a href="http://www.amesmainstreetfarmersmarket.com/" target="_blank" title="http://www.amesmainstreetfarmersmarket.com/"><strong>Ames Main Street Farmers Market</strong></a><br/>Ames, IA (May-October)<br/><a href="http://www.clearlakefarmersmarket.com/" target="_blank" title="http://www.clearlakefarmersmarket.com/"><strong>Clear Lake Farmers Market</strong></a><br/>Clear Lake, IA (May-October) </p> 2020 </div> 2021 2022 </div> 2023 </div> 2024 2025 2026 2027 2028 2029 2030 2031 <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk"> 2032 <div class="footer-nav"> 2033 2034 <h4 class="footer-nav__title h5">Resources</h4> 2035 2036 <ul class="footer-nav__items o-list-bare"> 2037 2038 <li class="footer-nav__item footer-nav__item--active"><a href="/search" class="footer-nav__link">Search</a></li> 2039 2040 <li class="footer-nav__item"><a href="/pages/frequently-asked-questions" class="footer-nav__link">FAQs</a></li> 2041 2042 <li class="footer-nav__item"><a href="https://www.messengernews.net/progress2018/progress-agriculture-2018/2018/02/purple-ribbon-beef-turning-market-on-its-head/" class="footer-nav__link">In the News</a></li> 2043 2044 <li class="footer-nav__item"><a href="/policies/refund-policy" class="footer-nav__link">Return Policy</a></li> 2045 2046 <li class="footer-nav__item"><a href="/policies/terms-of-service" class="footer-nav__link">Terms of Service</a></li> 2047 2048 </ul> 2049 </div> 2050 </div> 2051 2052 2053 2054 2055 2056 2057 2058 2059 </div> 2060 </div> 2061 </div> 2062 2063 <div class="footer__bottom"> 2064 <div class="container"> 2065 2066 <div class="footer__bottom__left"><div class="footer__icons footer__bottom__left-item"> 2067 2068<ul class="footer__icons-items o-list-bare"> 2069 2070 <li class="footer__icons-item"> 2071 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
2071<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 2072 2073 </li> 2074 2075 <li class="footer__icons-item"> 2076 <svg class="payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
2076<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 2077 2078 </li> 2079 2080 <li class="footer__icons-item"> 2081 <svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 2082 </li> 2083 2084 <li class="footer__icons-item"> 2085 <svg class="payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 2086 </li> 2087 2088 <li class="footer__icons-item"> 2089 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
208906zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 2090 2091 </li> 2092 2093 <li class="footer__icons-item"> 2094 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 2095 2096 </li> 2097 2098 <li class="footer__icons-item"> 2099 <svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
20990-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 2100 </li> 2101 2102 <li class="footer__icons-item"> 2103 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 2104 2105 </li> 2106 2107 <li class="footer__icons-item"> 2108 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
210816.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 2109 2110 </li> 2111 2112 </ul> 2113 2114 </div></div> 2115 2116 <div class="footer__bottom__right"> 2117 <div class="footer-copyright"> 2118 <p class="footer-copyright__text"> 2119 <span class="footer-copyright__span footer-copyright__span--powered"><a href="http://www.aco.digital">aCo Digital</a></span> 2120 <span class="footer-copyright__span footer-copyright__span--shop">© 2026, Purple Ribbon Beef </span> 2121 </p> 2122 </div> 2123 </div> 2124 2125 </div> 2126 </div> 2127 2128</footer> 2129 2130 2131</div> 2132 <div id="shopify-section-promo-pop" class="shopify-section js-section__promo-pop"> 2133<div class="promo-pop js-promo-pop promo-pop--no-mobile" data-promo-enabled="true" data-promo-delay="10000" data-promo-expiry="30"> 2134 <a href="#" class="promo-pop__close js-promo-pop-close icon-fallback"> 2135 <i class="icon icon--close" aria-hidden="true"></i> 2136 <span class="icon-fallback__text">Close (esc)</span> 2137 </a> 2138 2139 <div class="promo-pop__wrapper"> 2140 <div class="promo-pop__content"> 2141 2142 2143 <div class="section__title promo-pop__title"> 2144 <h4 class="section__title-text">Stay in The Loop</h4> 2145 </div> 2146 2147 2148 2149 <div class="promo-pop__desc rte"><p>Get the latest when you sign up for our newsletter.</p></div> 2150 2151 2152 2153 <div class="promo-pop__form"> 2154 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 2155 2156 2157 <div class="promo-pop__fieldset"> 2158 <input type="hidden" name="contact[tags]" value="newsletter"> 2159 <input type="email" 2160 name="contact[email]" 2161 id="Email" 2162 class="promo-pop__fieldset-item promo-pop__input" 2163 value="" 2164 placeholder="[email protected]" 2165 autocorrect="off" 2166 autocapitalize="off"> 2167 2168 <button type="submit" class="c-btn c-btn--primary c-btn--arrow promo-pop__fieldset-item promo-pop__btn" name="commit" id="Subscribe">Subscribe</button> 2169 </div> 2170 2171 </form> 2172 </div> 2173 2174 2175 2176 </div> 2177 </div> 2178</div> 2179 2180</div> 2181 <div id="shopify-section-age-checker" class="shopify-section js-section__age-checker"><div class="age-checker js-age-draw mfp-hide" data-age-check-enabled="false"> 2182 <div class="age-checker__wrapper"> 2183 2184 2185 2186 <div class="age-checker__content"> 2187 <div class="section__title section__title--center age-checker__title"> 2188 <h3 class="section__title-text">Age verification</h3> 2189 </div> 2190 2191 <div class="age-checker__desc"><p>By clicking enter you are verifying that you are old enough to consume alcohol.</p></div> 2192 2193 <div class="age-checker__actions"> 2194 <a href="#" class="age-checker__btn c-btn c-btn--primary c-btn--full js-age-close">Enter</a> 2195 2196 </div> 2197 </div> 2198 </div> 2199</div> 2200 2201 2202</div> 2203 </div> 2204 2205 2206 <div class="search-draw js-search-draw mfp-hide"> 2207 <div class="search-draw__wrapper"> 2208 <div class="search__head"> 2209 <div class="search__label"> 2210 <h3 class="search__label-title">Search</h3> 2211 </div> 2212 </div> 2213 <div class="search__inner"> 2214 <form action="/search" method="get" class="search__form" role="search"> 2215 <input type="hidden" name="type" value="product,article,page"> 2216 <input type="search" name="q" class="search__form-input js-search-input" value="" placeholder="Search our store..." aria-label="Search our store..."> 2217 <button type="submit" class="search__form-submit"> 2218 <i class="icon icon--search" aria-hidden="true"></i>
2219 <span class="icon-fallback__text">Search</span> 2220 </button> 2221 </form> 2222 2223 2224 <div class="search__nav"> 2225 <h4 class="search__nav-title h5">Main menu</h4> 2226 <ul class="search__nav-items o-list-bare"> 2227 2228 <li class="search__nav-item"> 2229 <a href="/" class="search__nav-link">Home</a> 2230 </li> 2231 2232 <li class="search__nav-item"> 2233 <a href="/pages/new-our-story" class="search__nav-link">Our Story</a> 2234 </li> 2235 2236 <li class="search__nav-item"> 2237 <a href="/collections/beef-bundles" class="search__nav-link">Bundles & Subscriptions</a> 2238 </li> 2239 2240 <li class="search__nav-item"> 2241 <a href="/collections/gift-boxes" class="search__nav-link">Gifts </a> 2242 </li> 2243 2244 <li class="search__nav-item"> 2245 <a href="/collections/purple-ribbon-beef" class="search__nav-link">Shop Beef</a> 2246 </li> 2247 2248 <li class="search__nav-item"> 2249 <a href="/pages/store-opening" class="search__nav-link">Farm Store</a> 2250 </li> 2251 2252 <li class="search__nav-item"> 2253 <a href="/blogs/events" class="search__nav-link">Events</a> 2254 </li> 2255 2256 <li class="search__nav-item"> 2257 <a href="/blogs/recipes" class="search__nav-link">Recipes</a> 2258 </li> 2259 2260 <li class="search__nav-item"> 2261 <a href="/policies/shipping-policy" class="search__nav-link">Shipping and Delivery </a> 2262 </li> 2263 2264 <li class="search__nav-item"> 2265 <a href="/pages/testimonials" class="search__nav-link">Testimonials</a> 2266 </li> 2267 2268 <li class="search__nav-item"> 2269 <a href="/pages/contact" class="search__nav-link">Contact</a> 2270 </li> 2271 2272 </ul> 2273 </div> 2274 2275 </div> 2276 </div> 2277 </div> 2278 2279 2280 <div class="ajaxcart-draw js-cart-draw mfp-hide"> 2281 <div class="ajaxcart-draw__wrapper js-cart-draw-inner"> 2282 <div class="ajaxcart-draw__scroll"> 2283 <div class="ajaxcart__head"> 2284 <div class="ajaxcart__label"> 2285 2286 <h3 class="ajaxcart__label-title">Shopping Cart</h3> 2287 2288 2289 </div> 2290 </div> 2291 <div id="CartContainer"></div> 2292 2293 <div id="EmptyCart"> 2294 <div class="ajaxcart-empty"> 2295 <h5 class="ajaxcart-empty__title">Your cart is currently empty.</h5> 2296 <span class="emoji ajaxcart-empty__emoji"> 2297 <i class="icon icon--sad"></i> 2298 </span> 2299 <a href="/" class="c-btn c-btn--primary c-btn--full">Shop now</a> 2300 </div> 2301 </div> 2302 2303 </div> 2304 </div> 2305 </div> 2306 2307
2307<script id="CartTemplate" type="text/template"> 2308 2309 <form action="/cart" method="post" novalidate class="cart ajaxcart__form"> 2310 <div class="ajaxcart__inner"> 2311 <div class="ajaxcart__products"> 2312 {{#items}} 2313 <div class="ajaxcart__product"> 2314 <div class="ajaxcart__row" data-line="{{line}}"> 2315 2316 <div class="o-layout o-layout--tiny u-flex u-flex--middle"> 2317 2318 <div class="o-layout__item u-1/1 u-5/10@tab"> 2319 <div class="o-layout o-layout--tiny u-flex u-flex--middle"> 2320 <div class="o-layout__item u-1/3 u-1/4@tab"> 2321 <a href="{{url}}" class="ajaxcart__product-image"> 2322 <div class="o-ratio o-ratio--bg-grey"> 2323 <img src="{{img}}" class="o-ratio__content" alt="{{name}}"> 2324 </div> 2325 </a> 2326 </div> 2327 <div class="o-layout__item u-2/3 u-3/4@tab"> 2328 <a href="{{url}}"><h3 class="ajaxcart__product-name">{{name}}</h3></a> 2329 {{#if variation}} 2330 <p class="ajaxcart__product-meta">{{variation}}</p> 2331 {{/if}} 2332 {{#properties}} 2333 {{#each this}} 2334 {{#if this}} 2335 <p class="ajaxcart__product-meta">{{@key}}: {{this}}</p> 2336 {{/if}} 2337 {{/each}} 2338 {{/properties}} 2339 2340 {{#if sellingPlan}} 2341 <p class="ajaxcart__product-meta">{{ sellingPlan }}</p> 2342 {{/if}} 2343 2344 2345 </div> 2346 </div> 2347 </div> 2348 2349 <div class="o-layout__item u-4/10 u-2/10@tab"> 2350 <div class="ajaxcart__qty"> 2351 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}" data-line="{{line}}"> 2352 <span aria-hidden="true">−</span> 2353 <span class="u-hidden-visually">Reduce item quantity by one</span> 2354 </button> 2355 <input type="text" name="updates[]" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*"> 2356 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}"> 2357 <span aria-hidden="true">+</span> 2358 <span class="u-hidden-visually">Increase item quantity by one</span> 2359 </button> 2360 </div> 2361 </div> 2362 2363 <div class="o-layout__item u-6/10 u-3/10@tab"> 2364 {{#if lineDiscount}} 2365 2366 <div class="ajaxcart-item__price ajaxcart-item__price--original"><s><span class="money">{{{originalLinePrice}}}</span></s></div> 2367 2368 <div class="ajaxcart-item__discount"> 2369 {{#each lineDiscounts}} 2370 <p class="ajaxcart-item__discount-text"> 2371 {{ this.discount_application.title }} (-<span class="money">{{{ this.amount }}}</span>) 2372 </p> 2373 {{/each}} 2374 </div> 2375 2376 <div class="ajaxcart-item__price ajaxcart-item__price--sale"><span class="money">{{{lineDiscountedPrice}}}</span></div> 2377 2378 {{else}} 2379 <div class="ajaxcart-item__price"><span class="money">{{{linePrice}}}</span></div> 2380 {{/if}} 2381 </div> 2382 2383 </div> 2384 2385 </div> 2386 </div> 2387 {{/items}} 2388 </div> 2389 2390 2391 <div class="ajaxcart__message"> 2392 <label for="CartSpecialInstructions" class="ajaxcart__message-label">
2392Special instructions for seller</label> 2393 <textarea name="note" class="input-full" id="CartSpecialInstructions">{{ note }}</textarea> 2394 </div> 2395 2396 2397 </div> 2398 2399 <div class="ajaxcart__footer"> 2400 <div class="o-layout o-layout--tiny o-layout--reverse"> 2401 <div class="o-layout__item u-1/1 u-1/3@tab"> 2402 2403 {{#if cartDiscounts}} 2404 {{#each cartDiscounts}} 2405 <p class="ajaxcart__footer-discount">{{ this.title }} (-<span class="money">{{ this.total_allocated_amount }}</span>)</p> 2406 {{/each}} 2407 {{/if}} 2408 2409 <p class="ajaxcart__footer-total">Subtotal <span class="money">{{{totalPrice}}}</span></p> 2410 </div> 2411 <div class="o-layout__item u-1/1 u-2/3@tab"> 2412 <p class="ajaxcart__footer-message">Shipping & taxes calculated at checkout</p> 2413 </div> 2414 </div> 2415 2416 2417 <div class="ajaxcart__footer-terms"> 2418 <span class="ajaxcart__footer-terms__error js-cart-terms-error">This field is required</span> 2419 <input type="checkbox" class="ajaxcart__footer-terms__input js-cart-terms-input" id="ajaxcart-agree"> 2420 <label for="ajaxcart-agree" class="ajaxcart__footer-terms__label rte"> 2421 <p>I agree with the terms and conditions</p> 2422 </label> 2423 </div> 2424 2425 </div> 2426 2427 <div class="ajaxcart__button"> 2428 2429 <template id="giftnote-cart"> 2430 <style> 2431 #button { 2432 display: inline-block; 2433 vertical-align: middle; 2434 font: inherit; 2435 text-align: center; 2436 margin: 0; 2437 cursor: pointer; 2438 font-family: var(--font--button); 2439 letter-spacing: var(--font--button-space); 2440 text-transform: var(--font--button-transform); 2441 transition: all 0.3s ease-in-out; 2442 font-weight: var(--font--button-weight); 2443 font-style: var(--font--button-style); 2444 height: auto; 2445 line-height: 30px; 2446 padding: 9px 30px; 2447 border-radius: 0; 2448 font-size: var(--font--button-size); 2449 background-color: #fff; 2450 color: #111; 2451 width: 100%; 2452 border: 1px solid #111; 2453 -webkit-appearance: none; 2454 -moz-appearance: none; 2455 -ms-appearance: none; 2456 -o-appearance: none; 2457 appearance: none; 2458 margin-bottom: 8px; 2459 } 2460 @media screen and (max-width: 767px) { 2461 #button { 2462 font-size: var(--font--button-mobile-size); 2463 } 2464 } 2465 </style> 2466 </template> 2467 <giftnote-button data-styles="giftnote-cart" data-add="Add a gift message" data-edit="Edit gift message" ></giftnote-button> 2468 2469 2470 <div class="o-layout o-layout--tiny o-layout--reverse"> 2471 <div class="o-layout__item u-1/1 u-1/2@tab"> 2472 2473 <button type="submit" class="c-btn c-btn--full c-btn--primary c-btn--arrow ajaxcart__checkout js-cart-checkout-validate" name="checkout">Check Out</button> 2474 2475 </div> 2476 <div class="o-layout__item u-1/1 u-1/2@tab"> 2477 <a href="#" class="c-btn c-btn--full c-btn--light js-close-mfp ajaxcart__continue">Continue shopping</a> 2478 </div> 2479 </div> 2480 2481 </div> 2482 </form> 2483 2484</script>
2484 2485
2486<script id="NotificationTemplate" type="text/template"> 2487 2488 <div class="ajaxcart__inner"> 2489 2490 <div class="o-layout o-layout--tiny u-flex u-flex--middle"> 2491 2492 <div class="o-layout__item u-1/1 u-3/5@mob"> 2493 <div class="ajaxcart__product"> 2494 2495 <div class="o-layout o-layout--small u-flex u-flex--middle"> 2496 2497 <div class="o-layout__item u-1/3"> 2498 <div class="ajaxcart__product-image-wrapper"> 2499 <div class="ajaxcart__product-image"> 2500 <div class="o-ratio o-ratio--bg-grey"> 2501 <img src="{{ thisItem.img }}" class="o-ratio__content" alt="{{ thisItem.name }}"> 2502 </div> 2503 </div> 2504 </div> 2505 </div> 2506 2507 <div class="o-layout__item u-2/3"> 2508 <p class="ajaxcart__product-name">{{ thisItem.name }}</p> 2509 <p class="ajaxcart__product-meta">{{ thisItem.variation }}</p> 2510 <p class="ajaxcart__product-meta">{{ thisItem.sellingPlan }}</p> 2511 <p class="ajaxcart__product-meta">{{ thisItem.price }}</p> 2512 </div> 2513 2514 </div> 2515 2516 </div> 2517 </div> 2518 2519 <div class="o-layout__item u-1/1 u-2/5@mob"> 2520 <a href="/cart" class="c-btn c-btn--small c-btn--full c-btn--primary c-btn--arrow ajaxcart__checkout" name="checkout">View cart</a> 2521 <a href="#" class="c-btn c-btn--small c-btn--full c-btn--light js-close-mfp ajaxcart__continue">Continue shopping</a> 2522 </div> 2523 2524 </div> 2525 2526 </div> 2527 2528</script>
2528 2529
2530<script id="AjaxQty" type="text/template"> 2531 2532 <div class="ajaxcart__qty"> 2533 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}"> 2534 <span aria-hidden="true">−</span> 2535 <span class="u-hidden-visually">Reduce item quantity by one</span> 2536 </button> 2537 <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*"> 2538 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-qty="{{itemAdd}}"> 2539 <span aria-hidden="true">+</span> 2540 <span class="u-hidden-visually">Increase item quantity by one</span> 2541 </button> 2542 </div> 2543 2544</script>
2544 2545
2546<script id="JsQty" type="text/template"> 2547 2548 <div class="js-qty"> 2549 <button type="button" class="js-qty__adjust js-qty__adjust--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}"> 2550 <span aria-hidden="true">−</span> 2551 <span class="u-hidden-visually">Reduce item quantity by one</span> 2552 </button> 2553 <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}"> 2554 <button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="{{key}}" data-qty="{{itemAdd}}"> 2555 <span aria-hidden="true">+</span> 2556 <span class="u-hidden-visually">Increase item quantity by one</span> 2557 </button> 2558 </div> 2559 2560</script>
2560 2561 2562
2562<script> 2563 //cart functions 2564 theme.ajaxCartInit = function() { 2565 ajaxCart.init({ 2566 2567 sourceId: '#CartTemplate', 2568 triggerSelector: '.js-cart-trigger', 2569 formSelector: '.js-product-form', 2570 addToCartSelector: '.js-product-add', 2571 2572 2573 cartContainer: '#CartContainer', 2574 cartCountSelector: '#CartCount', 2575 cartCostSelector: '#CartCost', 2576 emptySelector: '#EmptyCart', 2577 moneyFormat: "${{amount}}" 2578 }); 2579 }; 2580 </script>
2580 2581 <!-- Venue theme by Safe As Milk - http://safeasmilk.co/ --> 2582 <!-- Theme version 4.8.1 --> 2583 2584 <!-- SALES IQ--> 2585
2585<script type="text/javascript"> 2586var $zoho=$zoho || {};$zoho.salesiq = $zoho.salesiq || {widgetcode:"eefa5a02eda0b913ce3111611dcb9e5611f5d8f6bec10732cae89d97bba1a560edc7aaaa2e646b415e6727139d87b288", values:{},ready:function(){}};var d=document;s=d.createElement("script");s.type="text/javascript";s.id="zsiqscript";s.defer=true;s.src="https://salesiq.zoho.com/widget";t=d.getElementsByTagName("script")[0];t.parentNode.insertBefore(s,t);d.write("<div id='zsiqwidget'></div>"); 2587</script>
2587 2588 <style> 2589 .zsiq_theme1 div#titlediv { 2590 display: none !important; 2591 } 2592 </style> 2593
2593<script> 2594 window.revyBundleThemeSettings = { 2595 cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 2596 locale: 'en' 2597 }; 2598</script>
vendor: 1 bytes, line 2598
2598
2599<script async src="https://api.revy.io/bundle.js?shop=purple-ribbon-beef.myshopify.com" type="text/javascript"></script>
2599 2600 2601 2602 2603 2604<div class="smile-shopify-init" 2605 data-channel-key="channel_vXYbrjyZJuV2JRcoeXiMCawv" 2606 2607></div> 2608 2609 2610 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 2610-2611
2610 2611<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2611GTM-5JFZ4B2L
vendor: 83 bytes, lines 2611-2612
2611" 2612height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2613<!-- End Google Tag Manager (noscript) --> 2614 2615<style> .card {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); transition: 0.3s;} .footer__content {padding-top: 80px;} .header-text {position: absolute; z-index: 4; font-size: 5rem; line-height: 1; max-width: 9ch; text-align: center; left: 50%; transform: translateX(-50%); top: 5%; font-family: henderson-slab-basic; color: white;} /* Media query for smaller screens */@media (max-width: 768px) {.header-text {font-size: 3rem; top: 60px; max-width: 12ch; }} </style> 2616<div id="shopify-block-AT29lU3VIRlQwRkpEV__18412211718521571910" class="shopify-block shopify-app-block"> 2617 2618 2619 2620 2621<style> 2622 @font-face { 2623 font-family: Oswald; 2624 font-weight: 400; 2625 font-style: normal; 2626 src: url("//purpleribbonbeef.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2") format("woff2"), 2627 url("//purpleribbonbeef.com/cdn/fonts/oswald/oswald_n4.ae5e497f60fc686568afe76e9ff1872693c533e9.woff") format("woff"); 2628} 2629 2630 body.overflow-hidden { 2631 overflow: hidden; 2632 } 2633 body.gn-overflow-hidden { 2634 overflow: hidden; 2635 } 2636</style> 2637 2638 2639<template id="giftnote-core-template" data-gn-app-id="6070057"> 2640 <!-- Main modal --> 2641 <div 2642 id="giftnote-modal" 2643 aria-hidden="true" 2644 aria-labelledby="giftnote-modal-title" 2645 aria-describedby="giftnote-modal-description" 2646 data-disable-focus="false" 2647 data-locale="en" 2648 data-order-event="" 2649 data-voucher-event="gn_reload" 2650 data-force-open="false" 2651 class=" 2652 2653 fixed top-0 left-0 right-0 z-2147483647 hidden w-full p-4 overflow-y-auto overflow-x-hidden 2654 md:inset-0 h-[calc(100%-1rem)] max-h-full justify-center items-center 2655 en 2656 " 2657 > 2658 <div 2659 id="backdrop" 2660 class=" 2661 transition bg-gray-900/50 2662 fixed top-0 left-0 right-0 2663 z-0 w-screen h-screen 2664 duration-300 opacity-0 2665 " 2666 ></div> 2667 <div 2668 id="content" 2669 tabindex="-1" 2670 class=" 2671 relative max-h-full max-w-3xl overflow-x-hidden overflow-y-auto sm:rounded-lg z-10 2672 transition duration-300 opacity-0 scale-95 h-full sm:h-auto 2673 " 2674 > 2675 <div class="sm:rounded-lg pt-12 pb-4 px-6 md:px-12 sm:shadow-lg sm:pt-10 sm:pb-5 sm:border sm:border-gray-300 sm:dark:border-gray-800 "> 2676 <!-- BEGIN app snippet: close-button --><button 2677 type="button" 2678 id="close-button" 2679 class="absolute right-0 top-0 p-3 sm:p-4 z-10" 2680 data-modal-hide="giftnote-modal" 2681 aria-label="Close" 2682> 2683 <svg 2684 class="w-4 h-4 text-black dark:text-white" 2685 aria-hidden="true" 2686 xmlns="http://www.w3.org/2000/svg" 2687 fill="none" 2688 viewBox="0 0 14 14" 2689 > 2690 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"/> 2691 </svg> 2692 <span class="sr-only">Close</span> 2693</button> 2694<!-- END app snippet --> 2695 <!-- BEGIN app snippet: remove-button --><button 2696 type="button" 2697 id="remove-button" 2698 class=" 2699 hidden absolute left-0 top-0 group text-red-500 text-sm hover:bg-red-400 hover:text-gray-900 leading-none rounded-br-md rounded-tl-md 2700 transition-colors p-3 sm:p-4 2701 " 2702> 2703 <span class="group-[.loading]:hidden">Remove</span> 2704 <span class="hidden group-[.loading]:flex items-center justify-center"> 2705 <svg 2706 class="animate-spin h-3 w-3 text-gray-900" 2707 xmlns="http://www.w3.org/2000/svg" 2708 fill="none" 2709 viewBox="0 0 24 24" 2710 > 2711 <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 2712 <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path> 2713 </svg> 2714 </span> 2715</button> 2716<!-- END app snippet --> 2717 2718 <!-- Modal content --> 2719 <!-- BEGIN app snippet: logo --> 2720<!-- END app snippet --> 2721 <div class="flex flex-col items-center justify-center"> 2722 <p id="giftnote-modal-title" class="text-center text-2xl font-bold mb-4">Gifting has never been easier</p> 2723 <div id="giftnote-modal-description" class="text-center mb-4 text-gray-900 dark:text-white"><p>Perfect if you're short on time or are unable to deliver your gift yourself. Enter your message and select when to send it.</p></div> 2724 <!-- BEGIN app snippet: edit-form --> 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774<form 2775 id="form" 2776 data-product-vendor="" 2777 data-product-variant="" 2778 data-order-default-method="instant" 2779 data-giftcard-default-method="instant" 2780 data-sms-enabled="true" 2781 data-gn-config="standard" 2782 class="w-full h-full pt-8 border-t border-neutral-300 dark:border-neutral-700 " 2783 autocomplete="off" 2784> 2785 <div class="hidden! hidden force-hidden bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer 2786block text-base font-medium 2787bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 outline-none focus:ring-0 focus:outline-none focus-visible:outline-none peer 2788border border-neutral-300 divide-neutral-200 text-neutral-800 dark:border-neutral-700 dark:divide-neutral-700 dark:text-neutral-100 flex font-medium flex-wrap sm:flex-nowrap sm:divide-x sm:divide-y-0 divide-x-0 divide-y text-center rounded-md overflow-hidden 2789bg-white hover:bg-neutral-50 dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current 2790"></div> 2791 <div class="grid gap-x-4 gap-y-4 mb-6 grid-cols-1 sm:grid-cols-2"> 2792 <div class="col-span-2 sm:col-span-1"> 2793 <div id="to-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer"> 2794 <label for="to" class="block text-base font-medium ">To</label> 2795 <input 2796 type="text" 2797 name="to" 2798 id="to" 2799 required 2800 class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 outline-none focus:ring-0 focus:outline-none focus-visible:outline-none peer " 2801 placeholder="Who is it for?" 2802 aria-describedby="to-required to-invalid" 2803 > 2804 </div> 2805 <p id="to-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">To is required</p> 2806 <p id="to-invalid" role="alert" class="mt-2 hidden peer-[.invali
2806d]:block text-red-500 text-sm">Invalid</p> 2807 <p id="to-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 2808 2809 </p> 2810 </div> 2811 <div class="col-span-2 sm:col-span-1"> 2812 <div id="from-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer"> 2813 <label for="from" class="block text-base font-medium ">From</label> 2814 <input 2815 type="text" 2816 name="from" 2817 id="from" 2818 class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 outline-none focus:ring-0 focus:outline-none focus-visible:outline-none peer " 2819 placeholder="Who is this from?" 2820 aria-describedby="from-required from-invalid" 2821 > 2822 </div> 2823 <p id="from-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">From is required</p> 2824 <p id="from-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p> 2825 <p id="from-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 2826 2827 </p> 2828 </div> 2829 2830 <div class="col-span-2"> 2831 <div id="message-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer relative"> 2832 <label for="message" class="block text-base font-medium ">Message</label> 2833 <textarea 2834 type="text" 2835 name="message" 2836 id="message" 2837 rows="4" 2838 class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 outline-none focus:ring-0 focus:outline-none focus-visible:outline-none peer min-h-[100px]" 2839 placeholder="Write your message..." 2840 aria-describedby="message-required message-invalid" 2841 ></textarea> 2842 <div class="text-gray-400 absolute top-2 right-2 text-xs"><span id="message-count">0</span>/210</div> 2843 </div> 2844 <p id="message-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">Message is required</p> 2845 <p id="message-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p> 2846 <p id="message-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 2847 2848 </p> 2849 </div> 2850 <div class="col-span-2 sm:col-span-1"> 2851 <div id="email-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer"> 2852 <label for="email" class="block text-base font-medium ">Recipient's email</label> 2853 <input 2854 type="email" 2855 name="email" 2856 id="email" 2857 class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 outline-none focus:ring-0 focus:outline-none focus-visible:outline-none peer " 2858 placeholder="[email protected]" 2859 aria-describedby="email-invalid" 2860 > 2861 </div> 2862 <p id="email-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p> 2863 <p id="email-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 2864 2865 </p> 2866 </div> 2867 <div class="col-span-2 sm:col-span-1 "> 2868 <div id="phone-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer"> 2869 <label for="phone" class="block text-base font-medium ">Recipient'
2869s phone number</label> 2870 <input 2871 type="tel" 2872 name="phone" 2873 id="phone" 2874 2875 data-country="US" 2876 class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 outline-none focus:ring-0 focus:outline-none focus-visible:outline-none peer " 2877 aria-describedby="phone-invalid phone-mobile" 2878 > 2879 </div> 2880 <p id="phone-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p> 2881 <p id="phone-mobile" role="alert" class="mt-2 hidden peer-[.mobile]:block text-red-500 text-sm">Enter a mobile phone number</p> 2882 </div> 2883 <p id="medium-error" role="alert" class="col-span-2 hidden text-red-500 text-sm -mt-3"> 2884 2885Email and/or phone number is required 2886 </p> 2887 <div class="col-span-2"> 2888 <h3 class="block text-base font-medium text-neutral-900 dark:text-neutral-200 my-2">When should we send your message?</h3> 2889 <div id="method-field" class="col-span-2 font-medium"> 2890 <ul 2891 id="method" 2892 2893 role="tablist" 2894 class="border border-neutral-300 divide-neutral-200 text-neutral-800 dark:border-neutral-700 dark:divide-neutral-700 dark:text-neutral-100 flex font-medium flex-wrap sm:flex-nowrap sm:divide-x sm:divide-y-0 divide-x-0 divide-y text-center rounded-md overflow-hidden " 2895 > 2896 <li 2897 id="tracked-tab-parent" 2898 class="w-full " 2899 role="presentation" 2900 > 2901 <input 2902 type="radio" 2903 id="tracked" 2904 name="method" 2905 value="tracked" 2906 class="hidden peer" 2907 required 2908 style="display: none;" 2909 > 2910 <button 2911 id="tracked-tab" 2912 class="bg-white hover:bg-neutral-50 dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current " 2913 type="button" 2914 for="tracked" 2915 role="tab" 2916 data-tabs-target="#tracked-panel" 2917 aria-controls="tracked-panel" 2918 aria-selected="false" 2919 aria-describedby="tracked-panel" 2920 >On Delivery</button> 2921 </li> 2922 2923 <li 2924 id="fulfillment-tab-parent" 2925 class="w-full force-hidden" 2926 role="presentation" 2927 > 2928 <input 2929 type="radio" 2930 id="fulfillment" 2931 name="method" 2932 value="fulfillment" 2933 class="hidden peer" 2934 required 2935 style="display: none;" 2936 > 2937 <button 2938 id="fulfillment-tab" 2939 class="bg-white hover:bg-neutral-50 dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current " 2940 type="button" 2941 for="fulfillment" 2942 role="tab" 2943 data-tabs-target="#fulfillment-panel" 2944 aria-controls="fulfillment-panel" 2945 aria-selected="false" 2946 aria-describedby="fulfillment-panel" 2947 >On Fulfillment</button> 2948 </li> 2949 2950 <li 2951 id="instant-tab-parent" 2952 class="w-full " 2953 role="presentation" 2954 > 2955 <input 2956 type="radio" 2957 id="instant" 2958 name="method" 2959 value="instant" 2960 class="hidden peer" 2961 required 2962 style="display: none;" 2963 > 2964 <button 2965 id="instant-tab" 2966 class="bg-white hover:bg-neutral-50 dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current " 2967 type="button" 2968 for="instant" 2969 role="tab" 2970 data-tabs-target="#instant-panel" 2971 aria-controls="instant-panel" 2972 aria-selected="false" 2973 aria-describedby="instant-panel" 2974 >Send Now</button> 2975 </li> 2976 <li 2977 id="scheduled-tab-parent" 2978 class="w-full " 2979 role="presentation" 2980 > 2981 <input 2982 type="radio" 2983 id="scheduled" 2984 name="method" 2985 value="scheduled" 2986 class="hidden peer" 2987 required 2988 style="display: none;" 2989 > 2990 <button 2991 id="scheduled-tab" 2992 class="bg-white hover:bg-neutral-50 dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current " 2993 type="button" 2994 for="scheduled" 2995 role="tab" 2996 data-tabs-target="#scheduled-panel" 2997 aria-controls="scheduled-panel" 2998 aria-selected="false" 2999 aria-describedby="scheduled-panel" 3000 >Send Later</button> 3001 </li> 3002 </ul> 3003 </div> 3004 </div> 3005 <p id="method-error" role="alert" class="col-span-2 hidden text-red-500 text-sm -mt-3">Select a method for your message</p> 3006 <div 3007 class=" 3008 bg-white text-neutral-500 border-neutral-300 dark:bg-neutral-800 dark:text-neutral-50 dark:border-neutral-700 3009 col-span-2 p-4 rounded-md shadow-sm font-medium border 3010 " 3011 id="methods" 3012 > 3013 <div 3014 class="hidden" 3015 id="instant-panel" 3016 role="tabpanel" 3017 aria-labelledby="instant-tab" 3018 > 3019 <p class="text-center">Your message will be sent when you complete your order</p> 3020 </div> 3021 <div 3022 class="hidden" 3023 id="scheduled-panel" 3024 role="tabpanel" 3025 aria-labelledby="scheduled-tab" 3026 > 3027 <p class="text-center mb-2">Your message will be sent at the selected date and time</p> 3028 <div class="grid gap-x-2 gap-y-2 grid-cols-1 sm:grid-cols-2"> 3029 <div class="col-span-2 sm:col-span-1"> 3030 <div id="date-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer "> 3031 <label for="date" class="block text-base font-medium ">Date</label> 3032 <input 3033 id="date" 3034 type="date" 3035 name="trip-start" 3036 3037 min="2026-09-25" 3038 max="2027-03-24" 3039 value="2026-09-25" 3040 class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 outline-none focus:ring-0 focus:outline-none focus-visible:outline-none peer " 3041 aria-describedby="date-required date-invalid" 3042 > 3043 </div> 3044 <p id="date-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">Date is required</p> 3045 <p id="date-invalid" role="alert" class="mt-2 hidden peer-[.invali
3045d]:block text-red-500 text-sm">Select a date in the future</p> 3046 <p id="date-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 3047 3048 </p> 3049 </div> 3050 <div class="col-span-2 sm:col-span-1"> 3051 <div id="time-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer"> 3052 <label for="time" class="block text-base font-medium ">Time</label> 3053 <select 3054 type="time" 3055 id="time" 3056 class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 outline-none focus:ring-0 focus:outline-none focus-visible:outline-none peer " 3057 required 3058 aria-describedby="time-required time-invalid" 3059 > 3060 <option value="0000">12:00 AM</option> 3061 <option value="0030">12:30 AM</option> 3062 <option value="0100">1:00 AM</option> 3063 <option value="0130">1:30 AM</option> 3064 <option value="0200">2:00 AM</option> 3065 <option value="0230">2:30 AM</option> 3066 <option value="0300">3:00 AM</option> 3067 <option value="0330">3:30 AM</option> 3068 <option value="0400">4:00 AM</option> 3069 <option value="0430">4:30 AM</option> 3070 <option value="0500">5:00 AM</option> 3071 <option value="0530">5:30 AM</option> 3072 <option value="0600">6:00 AM</option> 3073 <option value="0630">6:30 AM</option> 3074 <option value="0700">7:00 AM</option> 3075 <option value="0730">7:30 AM</option> 3076 <option value="0800">8:00 AM</option> 3077 <option value="0830">8:30 AM</option> 3078 <option value="0900">9:00 AM</option> 3079 <option value="0930">9:30 AM</option> 3080 <option value="1000">10:00 AM</option> 3081 <option value="1030">10:30 AM</option> 3082 <option value="1100">11:00 AM</option> 3083 <option value="1130">11:30 AM</option> 3084 <option value="1200">12:00 PM</option> 3085 <option value="1230">12:30 PM</option> 3086 <option value="1300">1:00 PM</option> 3087 <option value="1330">1:30 PM</option> 3088 <option value="1400">2:00 PM</option> 3089 <option value="1430">2:30 PM</option> 3090 <option value="1500">3:00 PM</option> 3091 <option value="1530">3:30 PM</option> 3092 <option value="1600">4:00 PM</option> 3093 <option value="1630">4:30 PM</option> 3094 <option value="1700">5:00 PM</option> 3095 <option value="1730">5:30 PM</option> 3096 <option value="1800">6:00 PM</option> 3097 <option value="1830">6:30 PM</option> 3098 <option value="1900">7:00 PM</option> 3099 <option value="1930">7:30 PM</option> 3100 <option value="2000">8:00 PM</option> 3101 <option value="2030">8:30 PM</option> 3102 <option value="2100">9:00 PM</option> 3103 <option value="2130">9:30 PM</option> 3104 <option value="2200">10:00 PM</option> 3105 <option value="2230">10:30 PM</option> 3106 <option value="2300">11:00 PM</option> 3107 <option value="2330">11:30 PM</option> 3108 </select> 3109 </div> 3110 <p id="time-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">Time is required</p> 3111 <p id="time-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Select a time in the future</p> 3112 <p id="time-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 3113 3114 </p> 3115 </div> 3116 </div> 3117 </div> 3118 <div id="tracked-panel" class="hidden" role="tabpanel" aria-labelledby="tracked-tab"> 3119 <p class="text-center">Your message will be sent when your order is delivered to your shipping address</p> 3120 </div> 3121 <div id="fulfillment-panel" class="hidden" role="tabpanel" aria-labelledby="fulfillment-tab"> 3122 <p class="text-center">Your message will be sent as soon as your gift is fulfilled (shipped)</p> 3123 </div> 3124 </div> 3125 </div> 3126 <button 3127 id="save-button" 3128 type="button"
3129 class="group bg-primary button-color py-3 px-4 rounded-md w-full shadow-sm transition-opacity hover:opacity-90 leading-6" 3130 > 3131 <span id="order-message" class="group-[.loading]:hidden">Save message</span> 3132 <span id="voucher-message" class="group-[.loading]:hidden">Add to cart</span> 3133 <span class="hidden group-[.loading]:flex items-center justify-center"> 3134 <svg 3135 class="animate-spin h-6 w-6 button-color" 3136 xmlns="http://www.w3.org/2000/svg" 3137 fill="none" 3138 viewBox="0 0 24 24" 3139 > 3140 <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 3141 <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path> 3142 </svg> 3143 </span> 3144 </button> 3145</form> 3146<!-- END app snippet --> 3147 </div> 3148 <!-- BEGIN app snippet: powered-by --><a 3149 id="powered" 3150 tabindex="-1" 3151 href="https://giftnote.com" 3152 target="_blank" 3153 class="text-neutral-500 dark:text-neutral-300 text-[10px] items-center justify-center gap-1 mt-3" 3154> 3155 <span>Powered by</span> 3156 <svg 3157 class="h-3 fill-[#071B2F] dark:fill-[#e3e5e7]" 3158 viewBox="0 0 168 34" 3159 fill="none" 3160 xmlns="http://www.w3.org/2000/svg" 3161 > 3162 <g clip-path="url(#clip0_298_13245)"> 3163 <path d="M66.3709 9.38923V25.458C66.3709 29.3579 63.3261 32.4107 57.9655 32.4107C53.5127 32.4107 50.5679 30.7022 50.2034 27.0964H54.4919C54.7563 28.4407 55.9213 28.9938 57.9369 28.9938C60.4814 28.9938 61.7536 27.4885 61.7536 25.619V23.1265C60.8531 24.6038 59.2806 25.584 56.8362 25.584C52.4477 25.584 49.603 22.1742 49.603 17.4551C49.603 12.2389 52.9552 9.22119 57.0006 9.22119C59.4164 9.22119 60.9531 10.1384 61.7894 11.4547L61.9252 9.38923H66.3709ZM61.7822 17.8822V16.93C61.7955 16.4238 61.7064 15.92 61.52 15.4477C61.3336 14.9754 61.0535 14.5439 60.6961 14.1781C60.3386 13.8123 59.9108 13.5194 59.4372 13.3164C58.9637 13.1134 58.4538 13.0042 57.9369 12.9951C55.7927 12.9951 54.2846 14.7665 54.2846 17.4551C54.2846 20.1438 55.7927 21.8172 57.9369 21.8172C58.4543 21.8099 58.9651 21.702 59.4396 21.4996C59.914 21.2972 60.3426 21.0044 60.7004 20.6382C61.0583 20.2721 61.3382 19.8398 61.5239 19.3667C61.7096 18.8935 61.7974 18.3889 61.7822 17.8822V17.8822Z" 3164 /> 3165 <path d="M71.9242 6.99466C71.5416 7.00591 71.1606 6.94179 70.8038 6.80608C70.447 6.67038 70.1216 6.46586 69.847 6.20467C69.5723 5.94348 69.354 5.63092 69.205 5.28553C69.056 4.94015 68.9793 4.56897 68.9795 4.194C69.0169 3.44895 69.3453 2.74651 69.8968 2.23215C70.4483 1.71779 71.1806 1.43091 71.9421 1.43091C72.7036 1.43091 73.4359 1.71779 73.9874 2.23215C74.5389 2.74651 74.8673 3.44895 74.9047 4.194C74.905 4.57203 74.8273 4.9462 74.6761 5.29399C74.5248 5.64178 74.3033 5.95599 74.0248 6.21767C73.7463 6.47935 73.4167 6.68309 73.0557 6.81663C72.6946 6.95016 72.3098 7.01073 71.9242 6.99466ZM69.6156 9.38922H74.2328V25.458H69.6156V9.38922Z" 3166 /> 3167 <path d="M83.3033 8.26189V9.41016H88.0635V12.981H83.3033V25.4789H78.7218V12.96H76.3774V9.38916H78.7218V8.07284C78.7218 4.36897 81.3949 1.77136 85.6191 1.77136C86.5298 1.78062 87.4372 1.87913 88.3279 2.06543L88.1635 5.83932C87.5703 5.63972 86.9467 5.54029 86.3195 5.54525C84.2753 5.51724 83.3033 6.5955 83.3033 8.26189Z" 3168 /> 3169 <path d="M101.951 25.1919C101.031 25.4957 100.063 25.6402 99.092 25.619C94.7392 25.619 92.3306 23.1264 92.3306 19.4855V12.96H89.9219V9.38917H92.6022V4.8241H96.8906V9.38917H101.772V12.96H96.8906V19.2615C96.8906 20.8369 97.6911 21.8521 99.7996 21.8521C100.474 21.8492 101.142 21.7283 101.772 21.495L101.951 25.1919Z" 3170 /> 3171 <path d="M119.534 15.3896V25.458H114.938V16.4049C114.938 14.3674 113.973 13.1281 112.029 13.1281C111.58 13.107 111.131 13.1797 110.712 13.3413C110.294 13.5029 109.916 13.7498 109.602 14.0656C109.288 14.3814 109.047 14.7589 108.894 15.1731C108.74 15.5872 108.678 16.0286 108.712 16.4679V25.458H104.131V9.38923H108.548L108.684 11.7488C109.649 10.2364 111.293 9.22119 113.801 9.22119C117.525 9.22119 119.534 11.7628 119.534 15.3896Z" 3172 /> 3173 <path d="M138.267 17.3641C138.267 22.1812 134.922 25.626 129.833 25.626C124.744 25.626 121.427 22.3492 121.427 17.5251C121.427 12.701 124.815 9.22815 129.833 9.22815C134.85 9.22815 138.267 12.5329 138.267 17.3641ZM126.052 17.4621C126.052 20.1157 127.56 21.9221 129.833 21.9221C132.105 21.9221 133.614 20.1157 133.614 17.4621C133.614 14.8085 132.184 12.932
3173129.833 12.932C127.481 12.932 126.052 14.7314 126.052 17.4551V17.4621Z" 3174 /> 3175 <path d="M150.925 25.1919C150.004 25.4942 149.037 25.6387 148.066 25.619C143.72 25.619 141.304 23.1264 141.304 19.4855V12.96H138.896V9.38917H141.576V4.8241H145.864V9.38917H150.753V12.96H145.864V19.2615C145.864 20.8369 146.665 21.8521 148.773 21.8521C149.45 21.8487 150.12 21.7278 150.753 21.495L150.925 25.1919Z" 3176 /> 3177 <path d="M168 18.4074H156.45C156.786 20.8649 158.258 22.1112 160.402 22.1112C162.547 22.1112 163.419 20.998 163.683 20.1438H167.936C167.4 22.9444 165.12 25.619 160.166 25.619C155.213 25.619 152.033 22.2653 152.033 17.4551C152.033 12.645 155.485 9.22119 160.238 9.22119C165.241 9.22119 168 12.631 168 17.5532V18.4074ZM156.521 15.8167H163.719C163.419 13.5202 162.146 12.568 160.267 12.568C158.387 12.568 156.957 13.5832 156.521 15.8167V15.8167Z" 3178 /> 3179 <path d="M40.8691 11.8749C40.8706 9.56445 40.178 7.30469 38.8775 5.37727C37.577 3.44984 35.7262 1.93999 33.5558 1.03592C31.3853 0.131847 28.9913 -0.126452 26.672 0.293201C24.3527 0.712854 22.2108 1.7919 20.5133 3.39586V3.39586C19.3514 4.49311 18.4272 5.80856 17.7959 7.26359C17.1647 8.71862 16.8394 10.2834 16.8394 11.8643C16.8394 13.4453 17.1647 15.0101 17.7959 16.4651C18.4272 17.9201 19.3514 19.2356 20.5133 20.3328L28.7328 28.5668L36.595 20.865C37.9334 19.7623 39.0095 18.3863 39.7478 16.8333C40.4861 15.2804 40.8688 13.588 40.8691 11.8749V11.8749Z" 3180 fill="#84E9FD"/> 3181 <path d="M32.8715 15.8383L20.1562 3.36136C17.9393 1.18965 14.9325 -0.0303955 11.7973 -0.0303955C8.66215 -0.0303955 5.65536 1.18965 3.43844 3.36136C1.22152 5.53306 -0.0239258 8.47854 -0.0239258 11.5498C-0.0239258 14.621 1.22152 17.5665 3.43844 19.7382L16.1537 32.1941C16.7365 32.7653 17.4284 33.2184 18.19 33.5276C18.9516 33.8367 19.7679 33.9958 20.5922 33.9958C21.4166 33.9958 22.2329 33.8367 22.9945 33.5276C23.7561 33.2184 24.448 32.7653 25.0308 32.1941L32.8501 24.5413C34.0309 23.39 34.6966 21.8263 34.7006 20.1942C34.7046 18.5621 34.0467 16.9952 32.8715 15.8383ZM8.88477 11.2032C8.41656 11.2046 7.95846 11.0698 7.56847 10.816C7.17848 10.5622 6.87413 10.2008 6.69398 9.7774C6.51382 9.35405 6.46594 8.88785 6.55642 8.43783C6.64689 7.98781 6.87166 7.57422 7.20223 7.2494C7.53281 6.92459 7.95434 6.70316 8.41345 6.61317C8.87256 6.52318 9.34861 6.56866 9.78132 6.74386C10.214 6.91906 10.5839 7.21611 10.8442 7.59738C11.1045 7.97865 11.2434 8.42699 11.2434 8.88566C11.2434 9.4991 10.9951 10.0875 10.553 10.5219C10.1109 10.9564 9.51098 11.2013 8.88477 11.2032Z" 3182 fill="#B8AFFC"/> 3183 <path d="M20.3775 3.59888C19.2494 4.70226 18.3573 6.01498 17.7535 7.46022C17.1497 8.90546 16.8462 10.4542 16.8609 12.0157C16.8755 13.5772 17.208 15.1202 17.8388 16.5543C18.4696 17.9885 19.3861 19.2849 20.5347 20.3678L28.7685 28.6018L33.057 24.4008C33.6154 23.8551 34.0585 23.2069 34.3607 22.4932C34.663 21.7795 34.8186 21.0145 34.8186 20.2418C34.8186 19.4691 34.663 18.7041 34.3607 17.9904C34.0585 17.2767 33.6154 16.6285 33.057 16.0828L20.3775 3.59888Z" 3184 fill="#696DF2"/> 3185 </g> 3186 <defs> 3187 <clipPath id="clip0_298_13245"> 3188 <rect width="168" height="34" fill="white"/> 3189 </clipPath> 3190 </defs> 3191 </svg> 3192</a> 3193<!-- END app snippet --> 3194 </div> 3195 </div> 3196 </div> 3197 <div id="alerts" class="fixed top-5 right-5 z-9998"> 3198 <div 3199 id="alert-save" 3200 role="alert" 3201 class="hidden group" 3202 > 3203 <div 3204 class="p-4 mb-4 text-sm text-green-800 rounded-lg bg-green-50 shadow-md border-gray-100" 3205 > 3206 <span class="font-medium">Message saved</span> 3207 </div> 3208 </div> 3209 <div 3210 id="alert-add" 3211 role="alert" 3212 class="hidden group" 3213 > 3214 <div 3215 class="p-4 mb-4 text-sm text-green-800 rounded-lg bg-green-50 shadow-md border-gray-100" 3216 > 3217 <span class="font-medium">Gift card added to cart!</span> 3218 </div> 3219 </div> 3220 <div 3221 id="alert-remove" 3222 role="alert" 3223 class="hidden group" 3224 > 3225 <div 3226 class="p-4 mb-4 text-sm text-red-800 rounded-lg bg-red-50 shadow-md border-gray-100" 3227 > 3228 <span class="font-medium">Message removed</span> 3229 </div> 3230 </div> 3231</div > 3232<!-- BEGIN app snippet: merchant-styles --> 3233 3234<style> 3235 @font-face { 3236 font-family: Oswald; 3237 font-weight: 400; 3238 font-style: normal; 3239 src: url("//purpleribbonbeef.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2") format("woff2"), 3240 url("//purpleribbonbeef.com/cdn/fonts/oswald/oswald_n4.ae5e497f60fc686568afe76e9ff1872693c533e9.woff") format("woff"); 3241} 3242 3243 3244 #content form, 3245 #content form *:focus, 3246 #content form *:focus-within:not(#methods) { 3247 --tw-ring-color: #69478e; 3248 border-color:#69478e; 3249 } 3250 3251 .dark #content #date { 3252 color-scheme: dark; 3253 } 3254 3255 #content { 3256 background: #f9fafb; 3257 } 3258 #content, #alerts { 3259 font-family: "Arial, sans-serif"; 3260 } 3261 #content, #alerts { 3262 font-family: Oswald, sans-serif; 3263 font-weight: 400; 3264 font-style: normal; 3265 } 3266 3267 #title { 3268 color: #000000; 3269 } 3270 3271 #content .bg-primary, 3272 #content #method .active { 3273 background: #69478e; 3274 color: #ffffff; 3275 } 3276 3277 #content .button-color { 3278 color: #ffffff; 3279 } 3280 3281 #content form .focus{ 3282 border-color: #69478e; 3283 } 3284 3285 /* 3286 * intl-tel-input 29.2.3 CSS variable vocabulary (see assets/phone.css header). 3287 * --iti-path-flags-1x/2x: still needed â the "no-assets" vendored CSS deliberately 3288 * omits a hardcoded flags path, and this is where merchant-styles supplies it. 3289 * --iti-path-globe-1x/2x: REMOVED â v29 renders the "no country" icon as an inline 3290 * <svg class="iti__globe-svg">, not a background-image; these vars no longer exist 3291 * and assets/globe.png / [email protected] have been deleted as dead. 3292 * --iti-dialcode-color: REMOVED â v29 has no dedicated dial-code color var; the dial 3293 * code now inherits the input's text color. 3294 * --iti-flag-height/-width, --iti-flag-sprite-width/-height: REMOVED â v2 sprite 3295 * geometry (16px flags, 3904px-wide sprite). The re-vendored sprite is v29's own 3296 * 20px/244-flag layout, so these MUST use v29's defaults, not be pinned back to v2. 3297 * --iti-dropdown-bg -> --iti-country-selector-bg, --iti-arrow-color -> --iti-icon-color: 3298 * straight renames, values preserved. 3299 * --iti-arrow-height/-width -> --iti-arrow-size: v2's CSS-triangle hack (width/height/ 3300 * triangle-border) became a single rotated-square icon sized by --iti-arrow-size; 3301 * 6px (the old arrow-width) is carried forward as the closest analog. 3302 */ 3303 .iti {
3304 --iti-path-flags-1x: url(https://cdn.shopify.com/extensions/01a0d9cc-8ea9-7823-b730-504a80ec7cfc/giftnote-app-146/assets/flags.png) !important; 3305 --iti-path-flags-2x: url(https://cdn.shopify.com/extensions/01a0d9cc-8ea9-7823-b730-504a80ec7cfc/giftnote-app-146/assets/[email protected]) !important; 3306 --iti-hover-color: rgba(0, 0, 0, 0.05); 3307 --iti-border-color: #ccc; 3308 --iti-country-selector-bg: white; 3309 --iti-icon-color: #555; 3310 --iti-spacer-horizontal: 8px; 3311 --iti-border-width: 1px; 3312 --iti-arrow-size: 6px; 3313 --iti-arrow-padding: 6px; 3314 --iti-mobile-popup-margin: 30px; 3315 } 3316 3317 3318</style> 3319<style> 3320 #content #powered { 3321 display: flex !important; 3322 } 3323</style> 3324<!-- END app snippet --> 3325<link href="//cdn.shopify.com/extensions/01a0d9cc-8ea9-7823-b730-504a80ec7cfc/giftnote-app-146/assets/giftnote.css" rel="stylesheet" type="text/css" media="all" /> 3326<link href="//cdn.shopify.com/extensions/01a0d9cc-8ea9-7823-b730-504a80ec7cfc/giftnote-app-146/assets/phone.css" rel="stylesheet" type="text/css" media="all" /> 3327</template> 3328 3329<template id="giftnote-button-template" data-gn-app-id="6070057"> 3330 <!-- BEGIN app snippet: button-styles --><style> 3331 #container{ 3332 width: 100%; 3333 display: flex; 3334 align-items: center; 3335 } 3336 3337 #button { 3338 letter-spacing: 0.06rem; 3339 cursor: pointer; 3340 border-width: 1px; 3341 border-style: solid; 3342 line-height: 1; 3343 } 3344 3345 #button .hidden{ 3346 display: none; 3347 } 3348 3349 #container{ 3350 justify-content: center; 3351 } 3352 3353 #button { 3354 background-color: white; 3355 width: 100%; 3356 height: 50px; 3357 border-radius: 6px; 3358 border-color:black; 3359 color: black; 3360 font-size: 16px; 3361 font-family: ; 3362 } 3363 3364 @media screen and (max-width: 740px) { 3365 #container{ 3366 justify-content: center; 3367 } 3368 #button { 3369 height: 50px; 3370 width: 100%; 3371 } 3372 } 3373</style> 3374<!-- END app snippet --> 3375 <div id="container" className="w-full en"> 3376 <button 3377 command="show-modal" commandfor="dialog" 3378 id="button" 3379 data-vendor="" 3380 data-locale="en" 3381 data-shop="purple-ribbon-beef" 3382 > 3383 <span id="add">Add a gift message ð</span> 3384 <span id="edit" class="hidden">Edit gift message ð</span> 3385 </button> 3386 </div> 3387</template> 3388 3389<template id="giftnote-balance-template" data-gn-app-id="6070057"> 3390 <!-- BEGIN app snippet: balance-styles --><style> 3391 #container{ 3392 width: 100%; 3393 display: flex; 3394 align-items: center; 3395 justify-content: center; 3396 } 3397 3398 #result { 3399 width: 100%; 3400 display: flex; 3401 flex-direction: column; 3402 align-items: stretch; 3403 justify-content: center; 3404 } 3405 3406 #result > div { 3407 margin-top:10px; 3408 } 3409 3410 #content { 3411 border-width: 1px; 3412 border-style: solid; 3413 padding: 16px 20px; 3414 background-color: white; 3415 } 3416 3417 #content .hidden{ 3418 display: none; 3419 } 3420 3421 #label { 3422 font-size: 16px; 3423 font-weight: 700; 3424 } 3425 3426 #input { 3427 margin-top: 5px; 3428 background-color: none; 3429 width: 100%; 3430 display: flex; 3431 align-items: center; 3432 gap: 6px; 3433 justify-content: space-between; 3434 } 3435 3436 #code { 3437 flex: 1; 3438 background-color: transparent; 3439 font-size: 16px; 3440 height: 24px; 3441 border: 0; 3442 border-bottom: 1px solid black; 3443 } 3444 #code:focus { 3445 outline: none !important; 3446 border-bottom: 2px solid black; 3447 } 3448 3449 #button { 3450 cursor: pointer ; 3451 background-color: transparent; 3452 border: 0; 3453 color: black; 3454 padding: 0; 3455 font-size: 16px; 3456 padding-top:2px; 3457 font-family: ; 3458 } 3459 3460 #button svg { 3461 width: 22px; 3462 height: 22px; 3463 } 3464 3465 #button svg path{ 3466 stroke: black; 3467 } 3468 3469 @media screen and (max-width: 740px) { 3470 #container{ 3471 justify-content: center; 3472 } 3473 #content { 3474 width: 100%; 3475 } 3476 } 3477</style> 3478<!-- END app snippet --> 3479 <div 3480 id="container" 3481 className="w-full en" 3482 data-locale="en" 3483 data-shop="purple-ribbon-beef" 3484 > 3485 <div id="content" tabindex="-1"> 3486 <form id="form"> 3487 <label id="label" for="code">Check the balance of your gift card</label> 3488 <div id="input"> 3489 <input 3490 type="text" 3491 id="code" 3492 placeholder="Enter gift card code" 3493 required 3494 > 3495 <button id="button" type="submit" aria-label="Search"> 3496 <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20"> 3497 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m19 19-4-4m0-7A7 7 0 1 1 1 8a7 7 0 0 1 14 0Z"/> 3498 </svg> 3499 </button> 3500 </div> 3501 </form> 3502 <div id="result"> 3503 <div id="loading" class="hidden">Searching...</div> 3504 <div id="not_found" class="hidden">Not found</div> 3505 <div id="expired" class="hidden">Expired on<span></span> 3506 </div> 3507 <div id="success" class="hidden"> 3508 <div id="balance">Balance: <span></span> 3509 </div> 3510 <div id="initial">Initial balance: <span></span> 3511 </div> 3512 <div id="expires_on" class="hidden">Expires on: <span></span> 3513 </div> 3514 </div> 3515 </div> 3516 </div> 3517 </div> 3518</template> 3519 3520<giftnote-core 3521 shop="purple-ribbon-beef" 3522 domain="purpleribbonbeef.com" 3523 name="Purple Ribbon Beef " 3524 locale="en" 3525 locale2="en" 3526 currency="USD" 3527 data-gn-app-id="6070057" 3528></giftnote-core> 3529 3530</div>
3530<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3530 3531<shopify-store store-domain="https://purpleribbonbeef.com" country="US" language="en"></shopify-store> 3532<shopify-chat></shopify-chat> 3533</body> 3534</html> 3535<!-- Begin Shopify-Afterpay JavaScript Snippet (v1.0.1) -->
3536<script type="text/javascript"> 3537 // Liquid variables: 3538 var afterpay_product = null; 3539 var afterpay_product_variant = null; 3540 var afterpay_cart_total_price = 0; 3541</script>
3541 3542<!-- End Shopify-Afterpay JavaScript Snippet (v1.0.1) -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.