1<!doctype html> 2<html class="no-js" lang="en"> 3<head><link href="//www.cheeseshopsb.com/cdn/shop/t/7/assets/tiny.content.min.css?v=3451" rel="stylesheet" type="text/css" media="all" /> 4 5 <!-- Basic page needs ================================================== --> 6 <meta charset="utf-8"> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 8 9 10 <link rel="shortcut icon" href="//www.cheeseshopsb.com/cdn/shop/files/Cheese_Shop_SB_Logo_10.20_32x32.png?v=1614378298" type="image/png" /> 11 12 13 <!-- Title and description ================================================== --> 14 <title> 15 Robiola Bosina – Cheese Shop Santa Barbara 16 </title> 17 18 19 <meta name="description" content="A wonderfully rich sheep and cow's milk cheese from the Piedmont region. The texture is silky and smooth, while the flavor is soft, sweet and buttery. Great with dried cherries! Country: ItalyMilk: Pasteurized sheep and cow's milkRennet: Animal"> 20 21 22 <!-- Helpers ================================================== --> 23 <!-- /snippets/social-meta-tags.liquid --> 24 25 26 27 28<meta property="og:site_name" content="Cheese Shop Santa Barbara"> 29<meta property="og:url" content="https://www.cheeseshopsb.com/products/pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw"> 30<meta property="og:title" content="Robiola Bosina"> 31<meta property="og:type" content="product"> 32<meta property="og:description" content="A wonderfully rich sheep and cow's milk cheese from the Piedmont region. The texture is silky and smooth, while the flavor is soft, sweet and buttery. Great with dried cherries! Country: ItalyMilk: Pasteurized sheep and cow's milkRennet: Animal"> 33 34 <meta property="og:price:amount" content="11.00"> 35 <meta property="og:price:currency" content="USD"> 36 37<meta property="og:image" content="http://www.cheeseshopsb.com/cdn/shop/products/robiola_1200x1200.jpg?v=1658519513"> 38<meta property="og:image:secure_url" content="https://www.cheeseshopsb.com/cdn/shop/products/robiola_1200x1200.jpg?v=1658519513"> 39 40 41<meta name="twitter:card" content="summary_large_image"> 42<meta name="twitter:title" content="Robiola Bosina"> 43<meta name="twitter:description" content="A wonderfully rich sheep and cow's milk cheese from the Piedmont region. The texture is silky and smooth, while the flavor is soft, sweet and buttery. Great with dried cherries! Country: ItalyMilk: Pasteurized sheep and cow's milkRennet: Animal"> 44 45 <link rel="canonical" href="https://www.cheeseshopsb.com/products/pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw"> 46 <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> 47 <meta name="theme-color" content="#1f2021"> 48 49 50 <!-- CSS ================================================== --> 51 <link href="//www.cheeseshopsb.com/cdn/shop/t/7/assets/timber.scss.css?v=16054716061374914741782509952" rel="stylesheet" type="text/css" media="all" /> 52 <link href="//www.cheeseshopsb.com/cdn/shop/t/7/assets/theme.scss.css?v=648921519464275361763503725" rel="stylesheet" type="text/css" media="all" /> 53 54 <!-- Sections ================================================== --> 55
55<script> 56 window.theme = window.theme || {}; 57 theme.strings = { 58 zoomClose: "Close (Esc)", 59 zoomPrev: "Previous (Left arrow key)", 60 zoomNext: "Next (Right arrow key)", 61 moneyFormat: "${{amount}}", 62 addressError: "Error looking up that address", 63 addressNoResults: "No results for that address", 64 addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", 65 authError: "There was a problem authenticating your Google Maps account.", 66 cartEmpty: "Your cart is currently empty.", 67 cartCookie: "Enable cookies to use the shopping cart", 68 cartSavings: "You're saving [savings]", 69 productSlideLabel: "Slide [slide_number] of [slide_max]." 70 }; 71 theme.settings = { 72 cartType: "page", 73 gridType: null 74 }; 75 </script>
75 76 77
77<script src="//www.cheeseshopsb.com/cdn/shop/t/7/assets/jquery-2.2.3.min.js?v=58211863146907186831654417957" type="text/javascript"></script>
77 78 79
79<script src="//www.cheeseshopsb.com/cdn/shop/t/7/assets/lazysizes.min.js?v=155223123402716617051654417957" async="async"></script>
79 80 81
81<script src="//www.cheeseshopsb.com/cdn/shop/t/7/assets/theme.js?v=34770841234656646111654417968" defer="defer"></script>
81 82 83 <!-- Header hook for plugins ================================================== --> 84
84<script type='text/javascript' src='/apps/wlm/js/wlm-1.1.js?v=3.1'></script>
84 85 86 87 88 89 90 91 92 93 94 95 96 97 98<style type="text/css">.wlm-message-pnf{text-align:center}#wlm-pwd-form{padding:30px 0;text-align:center}#wlm-wrapper{display:inline-block}#wlm-pwd-error{display:none;color:#FB8077;text-align:left;margin-top:10px;font-size:1.3rem}#wlm-pwd-error.wlm-error{border:1px solid #FB8077}#wlm-pwd-form-button{display:inline-block !important;height:auto !important;padding:8px 15px !important;background:black;border-radius:0 !important;color:#fff !important;text-decoration:none !important;vertical-align:top}.wlm-instantclick-fix,.wlm-item-selector{position:absolute;z-index:-999;display:none;height:0;width:0;font-size:0;line-height:0}#wlm-pwd-msg{margin-bottom:20px;text-align:left}#wlm-pwd-msg>p{margin-top:0;margin-bottom:0}.wlm-form-holder{display:flex}#wlm-pwd{border-color:black;border-width:1px;border-right:0;padding:0 10px}#wlm-pwd:focus-visible{outline:0}</style> 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
141<script type='text/javascript'> 142wlm.arrHideLinks.push('a[href$="/products/sb-sail-kettle-chips-copy"],a[href*="/products/sb-sail-kettle-chips-copy/"],a[href*="/products/sb-sail-kettle-chips-copy?"],a[href*="/products/sb-sail-kettle-chips-copy#"],a[href$="/products/copy-of-antipasti-platter-for-18-20-24-hour-pre-order"],a[href*="/products/copy-of-antipasti-platter-for-18-20-24-hour-pre-order/"],a[href*="/products/copy-of-antipasti-platter-for-18-20-24-hour-pre-order?"],a[href*="/products/copy-of-antipasti-platter-for-18-20-24-hour-pre-order#"],a[href$="/products/sbsail-c-a-n-d-i-e-d-p-e-c-a-n-s"],a[href*="/products/sbsail-c-a-n-d-i-e-d-p-e-c-a-n-s/"],a[href*="/products/sbsail-c-a-n-d-i-e-d-p-e-c-a-n-s?"],a[href*="/products/sbsail-c-a-n-d-i-e-d-p-e-c-a-n-s#"],a[href$="/products/copy-of-small-cheese-platter-for-10-12-24-hour-pre-order"],a[href*="/products/copy-of-small-cheese-platter-for-10-12-24-hour-pre-order/"],a[href*="/products/copy-of-small-cheese-platter-for-10-12-24-hour-pre-order?"],a[href*="/products/copy-of-small-cheese-platter-for-10-12-24-hour-pre-order#"],a[href$="/products/sb-sail-cheesecake-bites-for-18-20-48-hour-pre-order"],a[href*="/products/sb-sail-cheesecake-bites-for-18-20-48-hour-pre-order/"],a[href*="/products/sb-sail-cheesecake-bites-for-18-20-48-hour-pre-order?"],a[href*="/products/sb-sail-cheesecake-bites-for-18-20-48-hour-pre-order#"],a[href$="/products/sb-sail-classic-green-salad"],a[href*="/products/sb-sail-classic-green-salad/"],a[href*="/products/sb-sail-classic-green-salad?"],a[href*="/products/sb-sail-classic-green-salad#"],a[href$="/products/sb-sail-cookie-platter-feeds-18-20-24-hour-pre-order"],a[href*="/products/sb-sail-cookie-platter-feeds-18-20-24-hour-pre-order/"],a[href*="/products/sb-sail-cookie-platter-feeds-18-20-24-hour-pre-order?"],a[href*="/products/sb-sail-cookie-platter-feeds-18-20-24-hour-pre-order#"],a[href$="/products/sb-sail-feta-white-bean-salad"],a[href*="/products/sb-sail-feta-white-bean-salad/"],a[href*="/products/sb-sail-feta-white-bean-salad?"],a[href*="/products/sb-sail-feta-white-bean-salad#"],a[href$="/products/sb-sail-fresh-crudite-feeds-18-20-48-hour-pre-order"],a[href*="/products/sb-sail-fresh-crudite-feeds-18-20-48-hour-pre-order/"],a[href*="/products/sb-sail-fresh-crudite-feeds-18-20-48-hour-pre-order?"],a[href*="/products/sb-sail-fresh-crudite-feeds-18-20-48-hour-pre-order#"],a[href$="/products/sb-sail-individual-feta-white-bean-salad"],a[href*="/products/sb-sail-individual-feta-white-bean-salad/"],a[href*="/products/sb-sail-individual-feta-white-bean-salad?"],a[href*="/products/sb-sail-individual-feta-white-bean-salad#"],a[href$="/products/sb-sail-individual-gf-sandwich"],a[href*="/products/sb-sail-individual-gf-sandwich/"],a[href*="/products/sb-sail-individual-gf-sandwich?"],a[href*="/products/sb-sail-individual-gf-sandwich#"],a[href$="/products/sb-sail-mediterranean-feeds-10-12-48-hour-pre-order"],a[href*="/products/sb-sail-mediterranean-feeds-10-12-48-hour-pre-order/"],a[href*="/products/sb-sail-mediterranean-feeds-10-12-48-hour-pre-order?"],a[href*="/products/sb-sail-mediterranean-feeds-10-12-48-hour-pre-order#"],a[href$="/products/sb-sail-mixed-dessert-feeds-18-20-24-hour-pre-order"],a[href*="/products/sb-sail-mixed-dessert-feeds-18-20-24-hour-pre-order/"],a[href*="/products/sb-sail-mixed-dessert-feeds-18-20-24-hour-pre-order?"],a[href*="/products/sb-sail-mixed-dessert-feeds-18-20-24-hour-pre-order#"],a[href$="/products/sb-sail-pate-platter-feeds-10-12-48-hour-pre-order"],a[href*="/products/sb-sail-pate-platter-feeds-10-12-48-hour-pre-order/"],a[href*="/products/sb-sail-pate-platter-feeds-10-12-48-hour-pre-order?"],a[href*="/products/sb-sail-pate-platter-feeds-10-12-48-hour-pre-order#"],a[href$="/products/sb-sail-salumi-platter-feeds-10-14"],a[href*="/products/sb-sail-salumi-platter-feeds-10-14/"],a[href*="/products/sb-sail-salumi-platter-feeds-10-14?"],a[href*="/products/sb-sail-salumi-platter-feeds-10-14#"],a[href$="/products/sb-sail-sandwich-platter"],a[href*="/products/sb-sail-sandwich-platter/"],a[href*="/products/sb-sail-sandwich-platter?"],a[href*="/products/sb-sail-sandwich-platter#"],a[href$="/products/sb-sail-smoked-salmon-for-10-12-48-hour-pre-order"],a[href*="/products/sb-sail-smoked-salmon-for-10-12-48-hour-pre-order/"],a[href*="/products/sb-sail-smoked-salmon-for-10-12-48-hour-pre-order?"],a[href*="/products/sb-sail-smoked-salmon-for-10-12-48-hour-pre-order#"],a[href$="/products/copy-of-sbsail-s-w-e-e-t-s-p-i-c-y-n-u-t-s"],a[href*="/products/copy-of-sbsail-s-w-e-e-t-s-p-i-c-y-n-u-t-s/"],a[href*="/products/copy-of-sbsail-s-w-e-e-t-s-p-i-c-y-n-u-t-s?"],a[href*="/products/copy-of-sbsail-s-w-e-e-t-s-p-i-c-y-n-u-t-s#"],a[href$="/products/sb-sail-specialty-cracker-assortment"],a[href*="/products/sb-sail-specialty-cracker-assortment/"],a[href*="/products/sb-sail-specialty-cracker-assortment?"],a[href*="/products/sb-sail-specialty-cracker-assortment#"],a[href$="/products/sbsail-s-w-e-e-t-s-p-i-c-y-n-u-t-s"],a[href*="/products/sbsail-s-w-e-e-t-s-p-i-c-y-n-u-t-s/"],a[href*="/products/sbsail-s-w-e-e-t-s-p-i-c-y-n-u-t-s?"],a[href*="/products/sbsail-s-w-e-e-t-s-p-i-c-y-n-u-t-s#"],a[href$="/products/sb-sail-whole-quiche"],a[href*="/products/sb-sail-whole-quiche/"],a[href*="/products/sb-sail-whole-quiche?"],a[href*="/products/sb-sail-whole-quiche#"],a[href$="/products/sb-sail-cheese-charcuter
142ie-platter-for-10-12"],a[href*="/products/sb-sail-cheese-charcuterie-platter-for-10-12/"],a[href*="/products/sb-sail-cheese-charcuterie-platter-for-10-12?"],a[href*="/products/sb-sail-cheese-charcuterie-platter-for-10-12#"],a[href$="/products/sb-sail-appetizer-plates-napkins"],a[href*="/products/sb-sail-appetizer-plates-napkins/"],a[href*="/products/sb-sail-appetizer-plates-napkins?"],a[href*="/products/sb-sail-appetizer-plates-napkins#"],a[href$="/products/sb-sail-6pac-platter-new"],a[href*="/products/sb-sail-6pac-platter-new/"],a[href*="/products/sb-sail-6pac-platter-new?"],a[href*="/products/sb-sail-6pac-platter-new#"],a[href$="/products/sb-sail-cookie-platter-feeds-18-20-copy"],a[href*="/products/sb-sail-cookie-platter-feeds-18-20-copy/"],a[href*="/products/sb-sail-cookie-platter-feeds-18-20-copy?"],a[href*="/products/sb-sail-cookie-platter-feeds-18-20-copy#"]'); 143</script>
143<style type='text/css' class='wlm-auto-hl-styles'>a[href$="/products/sb-sail-kettle-chips-copy"],a[href*="/products/sb-sail-kettle-chips-copy/"],a[href*="/products/sb-sail-kettle-chips-copy?"],a[href*="/products/sb-sail-kettle-chips-copy#"],a[href$="/products/copy-of-antipasti-platter-for-18-20-24-hour-pre-order"],a[href*="/products/copy-of-antipasti-platter-for-18-20-24-hour-pre-order/"],a[href*="/products/copy-of-antipasti-platter-for-18-20-24-hour-pre-order?"],a[href*="/products/copy-of-antipasti-platter-for-18-20-24-hour-pre-order#"],a[href$="/products/sbsail-c-a-n-d-i-e-d-p-e-c-a-n-s"],a[href*="/products/sbsail-c-a-n-d-i-e-d-p-e-c-a-n-s/"],a[href*="/products/sbsail-c-a-n-d-i-e-d-p-e-c-a-n-s?"],a[href*="/products/sbsail-c-a-n-d-i-e-d-p-e-c-a-n-s#"],a[href$="/products/copy-of-small-cheese-platter-for-10-12-24-hour-pre-order"],a[href*="/products/copy-of-small-cheese-platter-for-10-12-24-hour-pre-order/"],a[href*="/products/copy-of-small-cheese-platter-for-10-12-24-hour-pre-order?"],a[href*="/products/copy-of-small-cheese-platter-for-10-12-24-hour-pre-order#"],a[href$="/products/sb-sail-cheesecake-bites-for-18-20-48-hour-pre-order"],a[href*="/products/sb-sail-cheesecake-bites-for-18-20-48-hour-pre-order/"],a[href*="/products/sb-sail-cheesecake-bites-for-18-20-48-hour-pre-order?"],a[href*="/products/sb-sail-cheesecake-bites-for-18-20-48-hour-pre-order#"],a[href$="/products/sb-sail-classic-green-salad"],a[href*="/products/sb-sail-classic-green-salad/"],a[href*="/products/sb-sail-classic-green-salad?"],a[href*="/products/sb-sail-classic-green-salad#"],a[href$="/products/sb-sail-cookie-platter-feeds-18-20-24-hour-pre-order"],a[href*="/products/sb-sail-cookie-platter-feeds-18-20-24-hour-pre-order/"],a[href*="/products/sb-sail-cookie-platter-feeds-18-20-24-hour-pre-order?"],a[href*="/products/sb-sail-cookie-platter-feeds-18-20-24-hour-pre-order#"],a[href$="/products/sb-sail-feta-white-bean-salad"],a[href*="/products/sb-sail-feta-white-bean-salad/"],a[href*="/products/sb-sail-feta-white-bean-salad?"],a[href*="/products/sb-sail-feta-white-bean-salad#"],a[href$="/products/sb-sail-fresh-crudite-feeds-18-20-48-hour-pre-order"],a[href*="/products/sb-sail-fresh-crudite-feeds-18-20-48-hour-pre-order/"],a[href*="/products/sb-sail-fresh-crudite-feeds-18-20-48-hour-pre-order?"],a[href*="/products/sb-sail-fresh-crudite-feeds-18-20-48-hour-pre-order#"],a[href$="/products/sb-sail-individual-feta-white-bean-salad"],a[href*="/products/sb-sail-individual-feta-white-bean-salad/"],a[href*="/products/sb-sail-individual-feta-white-bean-salad?"],a[href*="/products/sb-sail-individual-feta-white-bean-salad#"],a[href$="/products/sb-sail-individual-gf-sandwich"],a[href*="/products/sb-sail-individual-gf-sandwich/"],a[href*="/products/sb-sail-individual-gf-sandwich?"],a[href*="/products/sb-sail-individual-gf-sandwich#"],a[href$="/products/sb-sail-mediterranean-feeds-10-12-48-hour-pre-order"],a[href*="/products/sb-sail-mediterranean-feeds-10-12-48-hour-pre-order/"],a[href*="/products/sb-sail-mediterranean-feeds-10-12-48-hour-pre-order?"],a[href*="/products/sb-sail-mediterranean-feeds-10-12-48-hour-pre-order#"],a[href$="/products/sb-sail-mixed-dessert-feeds-18-20-24-hour-pre-order"],a[href*="/products/sb-sail-mixed-dessert-feeds-18-20-24-hour-pre-order/"],a[href*="/products/sb-sail-mixed-dessert-feeds-18-20-24-hour-pre-order?"],a[href*="/products/sb-sail-mixed-dessert-feeds-18-20-24-hour-pre-order#"],a[href$="/products/sb-sail-pate-platter-feeds-10-12-48-hour-pre-order"],a[href*="/products/sb-sail-pate-platter-feeds-10-12-48-hour-pre-order/"],a[href*="/products/sb-sail-pate-platter-feeds-10-12-48-hour-pre-order?"],a[href*="/products/sb-sail-pate-platter-feeds-10-12-48-hour-pre-order#"],a[href$="/products/sb-sail-salumi-platter-feeds-10-14"],a[href*="/products/sb-sail-salumi-platter-feeds-10-14/"],a[href*="/products/sb-sail-salumi-platter-feeds-10-14?"],a[href*="/products/sb-sail-salumi-platter-feeds-10-14#"],a[href$="/products/sb-sail-sandwich-platter"],a[href*="/products/sb-sail-sandwich-platter/"],a[href*="/products/sb-sail-sandwich-platter?"],a[href*="/products/sb-sail-sandwich-platter#"],a[href$="/products/sb-sail-smoked-salmon-for-10-12-48-hour-pre-order"],a[href*="/products/sb-sail-smoked-salmon-for-10-12-48-hour-pre-order/"],a[href*="/products/sb-sail-smoked-salmon-for-10-12-48-hour-pre-order?"],a[href*="/products/sb-sail-smoked-salmon-for-10-12-48-hour-pre-order#"],a[href$="/products/copy-of-sbsail-s-w-e-e-t-s-p-i-c-y-n-u-t-s"],a[href*="/products/copy-of-sbsail-s-w-e-e-t-s-p-i-c-y-n-u-t-s/"],a[href*="/products/copy-of-sbsail-s-w-e-e-t-s-p-i-c-y-n-u-t-s?"],a[href*="/products/copy-of-sbsail-s-w-e-e-t-s-p-i-c-y-n-u-t-s#"],a[href$="/products/sb-sail-specialty-cracker-assortment"],a[href*="/products/sb-sail-specialty-cracker-assortment/"],a[href*="/products/sb-sail-specialty-cracker-assortment?"],a[href*="/products/sb-sail-specialty-cracker-assortment#"],a[href$="/products/sbsail-s-w-e-e-t-s-p-i-c-y-n-u-t-s"],a[href*="/products/sbsail-s-w-e-e-t-s-p-i-c-y-n-u-t-s/"],a[href*="/products/sbsail-s-w-e-e-t-s-p-i-c-y-n-u-t-s?"],a[href*="/products/sbsail-s-w-e-e-t-s-p-i-c-y-n-u-t-s#"],a[href$="/products/sb-sail-whole-quiche"],a[href*="/products/sb-sail-whole-quiche/"],a[href*="/products/sb-sail-whole-quiche?"],a[href*="/products/sb-sail-whole-quiche#"],a[href$="/products/sb-sail-cheese-charcuter
143ie-platter-for-10-12"],a[href*="/products/sb-sail-cheese-charcuterie-platter-for-10-12/"],a[href*="/products/sb-sail-cheese-charcuterie-platter-for-10-12?"],a[href*="/products/sb-sail-cheese-charcuterie-platter-for-10-12#"],a[href$="/products/sb-sail-appetizer-plates-napkins"],a[href*="/products/sb-sail-appetizer-plates-napkins/"],a[href*="/products/sb-sail-appetizer-plates-napkins?"],a[href*="/products/sb-sail-appetizer-plates-napkins#"],a[href$="/products/sb-sail-6pac-platter-new"],a[href*="/products/sb-sail-6pac-platter-new/"],a[href*="/products/sb-sail-6pac-platter-new?"],a[href*="/products/sb-sail-6pac-platter-new#"],a[href$="/products/sb-sail-cookie-platter-feeds-18-20-copy"],a[href*="/products/sb-sail-cookie-platter-feeds-18-20-copy/"],a[href*="/products/sb-sail-cookie-platter-feeds-18-20-copy?"],a[href*="/products/sb-sail-cookie-platter-feeds-18-20-copy#"]{ display: none !important; }</style> 144 145 146 147 148 149 150
151<script type='text/javascript'> 152wlm.arrHideLinks.push('a[href$="/products/biscotti-copy"],a[href*="/products/biscotti-copy/"],a[href*="/products/biscotti-copy?"],a[href*="/products/biscotti-copy#"],a[href$="/products/salted-caramel-brownie-gluten-free-copy"],a[href*="/products/salted-caramel-brownie-gluten-free-copy/"],a[href*="/products/salted-caramel-brownie-gluten-free-copy?"],a[href*="/products/salted-caramel-brownie-gluten-free-copy#"],a[href$="/products/copy-of-sb-sail-candied-pecans-3-oz"],a[href*="/products/copy-of-sb-sail-candied-pecans-3-oz/"],a[href*="/products/copy-of-sb-sail-candied-pecans-3-oz?"],a[href*="/products/copy-of-sb-sail-candied-pecans-3-oz#"],a[href$="/products/housemade-nduja-copy"],a[href*="/products/housemade-nduja-copy/"],a[href*="/products/housemade-nduja-copy?"],a[href*="/products/housemade-nduja-copy#"],a[href$="/products/copy-of-sb-sail-spanish-cocktail-nuts-3-oz"],a[href*="/products/copy-of-sb-sail-spanish-cocktail-nuts-3-oz/"],a[href*="/products/copy-of-sb-sail-spanish-cocktail-nuts-3-oz?"],a[href*="/products/copy-of-sb-sail-spanish-cocktail-nuts-3-oz#"],a[href$="/products/copy-of-sb-sail-sweet-spicy-nuts-3-oz"],a[href*="/products/copy-of-sb-sail-sweet-spicy-nuts-3-oz/"],a[href*="/products/copy-of-sb-sail-sweet-spicy-nuts-3-oz?"],a[href*="/products/copy-of-sb-sail-sweet-spicy-nuts-3-oz#"],a[href$="/products/biscotti-lemon-pistachio-wholesale"],a[href*="/products/biscotti-lemon-pistachio-wholesale/"],a[href*="/products/biscotti-lemon-pistachio-wholesale?"],a[href*="/products/biscotti-lemon-pistachio-wholesale#"],a[href$="/products/roasted-tomato-feta-dip-wholesale"],a[href*="/products/roasted-tomato-feta-dip-wholesale/"],a[href*="/products/roasted-tomato-feta-dip-wholesale?"],a[href*="/products/roasted-tomato-feta-dip-wholesale#"],a[href$="/products/hummus-14-oz-wholesale"],a[href*="/products/hummus-14-oz-wholesale/"],a[href*="/products/hummus-14-oz-wholesale?"],a[href*="/products/hummus-14-oz-wholesale#"],a[href$="/products/night-lizard-delivery"],a[href*="/products/night-lizard-delivery/"],a[href*="/products/night-lizard-delivery?"],a[href*="/products/night-lizard-delivery#"],a[href$="/products/chicken-liver-pate-wholesale"],a[href*="/products/chicken-liver-pate-wholesale/"],a[href*="/products/chicken-liver-pate-wholesale?"],a[href*="/products/chicken-liver-pate-wholesale#"],a[href$="/products/fig-jam-wholesale"],a[href*="/products/fig-jam-wholesale/"],a[href*="/products/fig-jam-wholesale?"],a[href*="/products/fig-jam-wholesale#"],a[href$="/products/housemade-marinated-olives-wholesale"],a[href*="/products/housemade-marinated-olives-wholesale/"],a[href*="/products/housemade-marinated-olives-wholesale?"],a[href*="/products/housemade-marinated-olives-wholesale#"],a[href$="/products/marcona-almonds-wholesale"],a[href*="/products/marcona-almonds-wholesale/"],a[href*="/products/marcona-almonds-wholesale?"],a[href*="/products/marcona-almonds-wholesale#"],a[href$="/products/pork-rillettes-wholesale"],a[href*="/products/pork-rillettes-wholesale/"],a[href*="/products/pork-rillettes-wholesale?"],a[href*="/products/pork-rillettes-wholesale#"],a[href$="/products/baguette-yrhxe-jxzgf-ss8lg-pnc7k-ydplt-ppy92-dxhr7-5aag4-ckd82-5r639-6a8rc-dfjzr-fch6f-ebpsl"],a[href*="/products/baguette-yrhxe-jxzgf-ss8lg-pnc7k-ydplt-ppy92-dxhr7-5aag4-ckd82-5r639-6a8rc-dfjzr-fch6f-ebpsl/"],a[href*="/products/baguette-yrhxe-jxzgf-ss8lg-pnc7k-ydplt-ppy92-dxhr7-5aag4-ckd82-5r639-6a8rc-dfjzr-fch6f-ebpsl?"],a[href*="/products/baguette-yrhxe-jxzgf-ss8lg-pnc7k-ydplt-ppy92-dxhr7-5aag4-ckd82-5r639-6a8rc-dfjzr-fch6f-ebpsl#"],a[href$="/products/rustic-bakery-olive-oil-and-sel-gris-crackers-copy"],a[href*="/products/rustic-bakery-olive-oil-and-sel-gris-crackers-copy/"],a[href*="/products/rustic-bakery-olive-oil-and-sel-gris-crackers-copy?"],a[href*="/products/rustic-bakery-olive-oil-and-sel-gris-crackers-copy#"],a[href$="/products/rustic-bakery-cracker-bites-wholesale-copy"],a[href*="/products/rustic-bakery-cracker-bites-wholesale-copy/"],a[href*="/products/rustic-bakery-cracker-bites-wholesale-copy?"],a[href*="/products/rustic-bakery-cracker-bites-wholesale-copy#"]'); 153</script>
153<style type='text/css' class='wlm-auto-hl-styles'>a[href$="/products/biscotti-copy"],a[href*="/products/biscotti-copy/"],a[href*="/products/biscotti-copy?"],a[href*="/products/biscotti-copy#"],a[href$="/products/salted-caramel-brownie-gluten-free-copy"],a[href*="/products/salted-caramel-brownie-gluten-free-copy/"],a[href*="/products/salted-caramel-brownie-gluten-free-copy?"],a[href*="/products/salted-caramel-brownie-gluten-free-copy#"],a[href$="/products/copy-of-sb-sail-candied-pecans-3-oz"],a[href*="/products/copy-of-sb-sail-candied-pecans-3-oz/"],a[href*="/products/copy-of-sb-sail-candied-pecans-3-oz?"],a[href*="/products/copy-of-sb-sail-candied-pecans-3-oz#"],a[href$="/products/housemade-nduja-copy"],a[href*="/products/housemade-nduja-copy/"],a[href*="/products/housemade-nduja-copy?"],a[href*="/products/housemade-nduja-copy#"],a[href$="/products/copy-of-sb-sail-spanish-cocktail-nuts-3-oz"],a[href*="/products/copy-of-sb-sail-spanish-cocktail-nuts-3-oz/"],a[href*="/products/copy-of-sb-sail-spanish-cocktail-nuts-3-oz?"],a[href*="/products/copy-of-sb-sail-spanish-cocktail-nuts-3-oz#"],a[href$="/products/copy-of-sb-sail-sweet-spicy-nuts-3-oz"],a[href*="/products/copy-of-sb-sail-sweet-spicy-nuts-3-oz/"],a[href*="/products/copy-of-sb-sail-sweet-spicy-nuts-3-oz?"],a[href*="/products/copy-of-sb-sail-sweet-spicy-nuts-3-oz#"],a[href$="/products/biscotti-lemon-pistachio-wholesale"],a[href*="/products/biscotti-lemon-pistachio-wholesale/"],a[href*="/products/biscotti-lemon-pistachio-wholesale?"],a[href*="/products/biscotti-lemon-pistachio-wholesale#"],a[href$="/products/roasted-tomato-feta-dip-wholesale"],a[href*="/products/roasted-tomato-feta-dip-wholesale/"],a[href*="/products/roasted-tomato-feta-dip-wholesale?"],a[href*="/products/roasted-tomato-feta-dip-wholesale#"],a[href$="/products/hummus-14-oz-wholesale"],a[href*="/products/hummus-14-oz-wholesale/"],a[href*="/products/hummus-14-oz-wholesale?"],a[href*="/products/hummus-14-oz-wholesale#"],a[href$="/products/night-lizard-delivery"],a[href*="/products/night-lizard-delivery/"],a[href*="/products/night-lizard-delivery?"],a[href*="/products/night-lizard-delivery#"],a[href$="/products/chicken-liver-pate-wholesale"],a[href*="/products/chicken-liver-pate-wholesale/"],a[href*="/products/chicken-liver-pate-wholesale?"],a[href*="/products/chicken-liver-pate-wholesale#"],a[href$="/products/fig-jam-wholesale"],a[href*="/products/fig-jam-wholesale/"],a[href*="/products/fig-jam-wholesale?"],a[href*="/products/fig-jam-wholesale#"],a[href$="/products/housemade-marinated-olives-wholesale"],a[href*="/products/housemade-marinated-olives-wholesale/"],a[href*="/products/housemade-marinated-olives-wholesale?"],a[href*="/products/housemade-marinated-olives-wholesale#"],a[href$="/products/marcona-almonds-wholesale"],a[href*="/products/marcona-almonds-wholesale/"],a[href*="/products/marcona-almonds-wholesale?"],a[href*="/products/marcona-almonds-wholesale#"],a[href$="/products/pork-rillettes-wholesale"],a[href*="/products/pork-rillettes-wholesale/"],a[href*="/products/pork-rillettes-wholesale?"],a[href*="/products/pork-rillettes-wholesale#"],a[href$="/products/baguette-yrhxe-jxzgf-ss8lg-pnc7k-ydplt-ppy92-dxhr7-5aag4-ckd82-5r639-6a8rc-dfjzr-fch6f-ebpsl"],a[href*="/products/baguette-yrhxe-jxzgf-ss8lg-pnc7k-ydplt-ppy92-dxhr7-5aag4-ckd82-5r639-6a8rc-dfjzr-fch6f-ebpsl/"],a[href*="/products/baguette-yrhxe-jxzgf-ss8lg-pnc7k-ydplt-ppy92-dxhr7-5aag4-ckd82-5r639-6a8rc-dfjzr-fch6f-ebpsl?"],a[href*="/products/baguette-yrhxe-jxzgf-ss8lg-pnc7k-ydplt-ppy92-dxhr7-5aag4-ckd82-5r639-6a8rc-dfjzr-fch6f-ebpsl#"],a[href$="/products/rustic-bakery-olive-oil-and-sel-gris-crackers-copy"],a[href*="/products/rustic-bakery-olive-oil-and-sel-gris-crackers-copy/"],a[href*="/products/rustic-bakery-olive-oil-and-sel-gris-crackers-copy?"],a[href*="/products/rustic-bakery-olive-oil-and-sel-gris-crackers-copy#"],a[href$="/products/rustic-bakery-cracker-bites-wholesale-copy"],a[href*="/products/rustic-bakery-cracker-bites-wholesale-copy/"],a[href*="/products/rustic-bakery-cracker-bites-wholesale-copy?"],a[href*="/products/rustic-bakery-cracker-bites-wholesale-copy#"]{ display: none !important; }</style> 154 155 156 157 158 159 160 161 162 163 164
165<script type='text/javascript'> 166wlm.arrHideLinks.push('a[href$="/products/copy-of-sunswept-6pac-platter"],a[href*="/products/copy-of-sunswept-6pac-platter/"],a[href*="/products/copy-of-sunswept-6pac-platter?"],a[href*="/products/copy-of-sunswept-6pac-platter#"],a[href$="/products/sb-sail-mini-cookie-assortment-feeds-4-6-copy"],a[href*="/products/sb-sail-mini-cookie-assortment-feeds-4-6-copy/"],a[href*="/products/sb-sail-mini-cookie-assortment-feeds-4-6-copy?"],a[href*="/products/sb-sail-mini-cookie-assortment-feeds-4-6-copy#"],a[href$="/products/sunswept-delivery-fee"],a[href*="/products/sunswept-delivery-fee/"],a[href*="/products/sunswept-delivery-fee?"],a[href*="/products/sunswept-delivery-fee#"]'); 167</script>
167<style type='text/css' class='wlm-auto-hl-styles'>a[href$="/products/copy-of-sunswept-6pac-platter"],a[href*="/products/copy-of-sunswept-6pac-platter/"],a[href*="/products/copy-of-sunswept-6pac-platter?"],a[href*="/products/copy-of-sunswept-6pac-platter#"],a[href$="/products/sb-sail-mini-cookie-assortment-feeds-4-6-copy"],a[href*="/products/sb-sail-mini-cookie-assortment-feeds-4-6-copy/"],a[href*="/products/sb-sail-mini-cookie-assortment-feeds-4-6-copy?"],a[href*="/products/sb-sail-mini-cookie-assortment-feeds-4-6-copy#"],a[href$="/products/sunswept-delivery-fee"],a[href*="/products/sunswept-delivery-fee/"],a[href*="/products/sunswept-delivery-fee?"],a[href*="/products/sunswept-delivery-fee#"]{ display: none !important; }</style> 168 169 170 171 172 173 174
175<script type='text/javascript'> 176wlm.arrHideLinks.push('a[href$="/products/channelcat-l-a-r-g-e-f-e-t-a-w-h-i-t-e-b-e-a-n-s-a-l-a-d"],a[href*="/products/channelcat-l-a-r-g-e-f-e-t-a-w-h-i-t-e-b-e-a-n-s-a-l-a-d/"],a[href*="/products/channelcat-l-a-r-g-e-f-e-t-a-w-h-i-t-e-b-e-a-n-s-a-l-a-d?"],a[href*="/products/channelcat-l-a-r-g-e-f-e-t-a-w-h-i-t-e-b-e-a-n-s-a-l-a-d#"],a[href$="/products/sbsail-individual-gf-s-a-l-a-d"],a[href*="/products/sbsail-individual-gf-s-a-l-a-d/"],a[href*="/products/sbsail-individual-gf-s-a-l-a-d?"],a[href*="/products/sbsail-individual-gf-s-a-l-a-d#"],a[href$="/products/channelcat-l-a-r-g-e-c-l-a-s-s-i-c-g-r-e-e-n-s-a-l-a-d"],a[href*="/products/channelcat-l-a-r-g-e-c-l-a-s-s-i-c-g-r-e-e-n-s-a-l-a-d/"],a[href*="/products/channelcat-l-a-r-g-e-c-l-a-s-s-i-c-g-r-e-e-n-s-a-l-a-d?"],a[href*="/products/channelcat-l-a-r-g-e-c-l-a-s-s-i-c-g-r-e-e-n-s-a-l-a-d#"],a[href$="/products/channelcat-g-l-u-t-e-n-f-r-e-e-s-a-n-d-w-i-c-h"],a[href*="/products/channelcat-g-l-u-t-e-n-f-r-e-e-s-a-n-d-w-i-c-h/"],a[href*="/products/channelcat-g-l-u-t-e-n-f-r-e-e-s-a-n-d-w-i-c-h?"],a[href*="/products/channelcat-g-l-u-t-e-n-f-r-e-e-s-a-n-d-w-i-c-h#"],a[href$="/products/channelcat-l-a-r-g-e-s-a-n-d-w-i-c-h-p-l-a-t-t-e-r"],a[href*="/products/channelcat-l-a-r-g-e-s-a-n-d-w-i-c-h-p-l-a-t-t-e-r/"],a[href*="/products/channelcat-l-a-r-g-e-s-a-n-d-w-i-c-h-p-l-a-t-t-e-r?"],a[href*="/products/channelcat-l-a-r-g-e-s-a-n-d-w-i-c-h-p-l-a-t-t-e-r#"],a[href$="/products/channelcat-w-h-o-l-e-q-u-i-c-h-e"],a[href*="/products/channelcat-w-h-o-l-e-q-u-i-c-h-e/"],a[href*="/products/channelcat-w-h-o-l-e-q-u-i-c-h-e?"],a[href*="/products/channelcat-w-h-o-l-e-q-u-i-c-h-e#"],a[href$="/products/jose-andres-potato-chips-copy"],a[href*="/products/jose-andres-potato-chips-copy/"],a[href*="/products/jose-andres-potato-chips-copy?"],a[href*="/products/jose-andres-potato-chips-copy#"]'); 177</script>
177<style type='text/css' class='wlm-auto-hl-styles'>a[href$="/products/channelcat-l-a-r-g-e-f-e-t-a-w-h-i-t-e-b-e-a-n-s-a-l-a-d"],a[href*="/products/channelcat-l-a-r-g-e-f-e-t-a-w-h-i-t-e-b-e-a-n-s-a-l-a-d/"],a[href*="/products/channelcat-l-a-r-g-e-f-e-t-a-w-h-i-t-e-b-e-a-n-s-a-l-a-d?"],a[href*="/products/channelcat-l-a-r-g-e-f-e-t-a-w-h-i-t-e-b-e-a-n-s-a-l-a-d#"],a[href$="/products/sbsail-individual-gf-s-a-l-a-d"],a[href*="/products/sbsail-individual-gf-s-a-l-a-d/"],a[href*="/products/sbsail-individual-gf-s-a-l-a-d?"],a[href*="/products/sbsail-individual-gf-s-a-l-a-d#"],a[href$="/products/channelcat-l-a-r-g-e-c-l-a-s-s-i-c-g-r-e-e-n-s-a-l-a-d"],a[href*="/products/channelcat-l-a-r-g-e-c-l-a-s-s-i-c-g-r-e-e-n-s-a-l-a-d/"],a[href*="/products/channelcat-l-a-r-g-e-c-l-a-s-s-i-c-g-r-e-e-n-s-a-l-a-d?"],a[href*="/products/channelcat-l-a-r-g-e-c-l-a-s-s-i-c-g-r-e-e-n-s-a-l-a-d#"],a[href$="/products/channelcat-g-l-u-t-e-n-f-r-e-e-s-a-n-d-w-i-c-h"],a[href*="/products/channelcat-g-l-u-t-e-n-f-r-e-e-s-a-n-d-w-i-c-h/"],a[href*="/products/channelcat-g-l-u-t-e-n-f-r-e-e-s-a-n-d-w-i-c-h?"],a[href*="/products/channelcat-g-l-u-t-e-n-f-r-e-e-s-a-n-d-w-i-c-h#"],a[href$="/products/channelcat-l-a-r-g-e-s-a-n-d-w-i-c-h-p-l-a-t-t-e-r"],a[href*="/products/channelcat-l-a-r-g-e-s-a-n-d-w-i-c-h-p-l-a-t-t-e-r/"],a[href*="/products/channelcat-l-a-r-g-e-s-a-n-d-w-i-c-h-p-l-a-t-t-e-r?"],a[href*="/products/channelcat-l-a-r-g-e-s-a-n-d-w-i-c-h-p-l-a-t-t-e-r#"],a[href$="/products/channelcat-w-h-o-l-e-q-u-i-c-h-e"],a[href*="/products/channelcat-w-h-o-l-e-q-u-i-c-h-e/"],a[href*="/products/channelcat-w-h-o-l-e-q-u-i-c-h-e?"],a[href*="/products/channelcat-w-h-o-l-e-q-u-i-c-h-e#"],a[href$="/products/jose-andres-potato-chips-copy"],a[href*="/products/jose-andres-potato-chips-copy/"],a[href*="/products/jose-andres-potato-chips-copy?"],a[href*="/products/jose-andres-potato-chips-copy#"]{ display: none !important; }</style> 178 179 180 181 182 183 184
185<script type='text/javascript'> 186wlm.arrHideLinks.push('a[href$="/products/ewephoria-copy"],a[href*="/products/ewephoria-copy/"],a[href*="/products/ewephoria-copy?"],a[href*="/products/ewephoria-copy#"],a[href$="/products/fromage-daffinois-wholesale"],a[href*="/products/fromage-daffinois-wholesale/"],a[href*="/products/fromage-daffinois-wholesale?"],a[href*="/products/fromage-daffinois-wholesale#"],a[href$="/products/honey-bee-wholesale"],a[href*="/products/honey-bee-wholesale/"],a[href*="/products/honey-bee-wholesale?"],a[href*="/products/honey-bee-wholesale#"],a[href$="/products/manchego"],a[href*="/products/manchego/"],a[href*="/products/manchego?"],a[href*="/products/manchego#"],a[href$="/products/buche-rondin-wholesale"],a[href*="/products/buche-rondin-wholesale/"],a[href*="/products/buche-rondin-wholesale?"],a[href*="/products/buche-rondin-wholesale#"],a[href$="/products/barbers-reserve-cheddar-wholesale"],a[href*="/products/barbers-reserve-cheddar-wholesale/"],a[href*="/products/barbers-reserve-cheddar-wholesale?"],a[href*="/products/barbers-reserve-cheddar-wholesale#"],a[href$="/products/campo-de-montalban-copy"],a[href*="/products/campo-de-montalban-copy/"],a[href*="/products/campo-de-montalban-copy?"],a[href*="/products/campo-de-montalban-copy#"],a[href$="/products/double-cream-gouda-wholesale"],a[href*="/products/double-cream-gouda-wholesale/"],a[href*="/products/double-cream-gouda-wholesale?"],a[href*="/products/double-cream-gouda-wholesale#"]'); 187</script>
187<style type='text/css' class='wlm-auto-hl-styles'>a[href$="/products/ewephoria-copy"],a[href*="/products/ewephoria-copy/"],a[href*="/products/ewephoria-copy?"],a[href*="/products/ewephoria-copy#"],a[href$="/products/fromage-daffinois-wholesale"],a[href*="/products/fromage-daffinois-wholesale/"],a[href*="/products/fromage-daffinois-wholesale?"],a[href*="/products/fromage-daffinois-wholesale#"],a[href$="/products/honey-bee-wholesale"],a[href*="/products/honey-bee-wholesale/"],a[href*="/products/honey-bee-wholesale?"],a[href*="/products/honey-bee-wholesale#"],a[href$="/products/manchego"],a[href*="/products/manchego/"],a[href*="/products/manchego?"],a[href*="/products/manchego#"],a[href$="/products/buche-rondin-wholesale"],a[href*="/products/buche-rondin-wholesale/"],a[href*="/products/buche-rondin-wholesale?"],a[href*="/products/buche-rondin-wholesale#"],a[href$="/products/barbers-reserve-cheddar-wholesale"],a[href*="/products/barbers-reserve-cheddar-wholesale/"],a[href*="/products/barbers-reserve-cheddar-wholesale?"],a[href*="/products/barbers-reserve-cheddar-wholesale#"],a[href$="/products/campo-de-montalban-copy"],a[href*="/products/campo-de-montalban-copy/"],a[href*="/products/campo-de-montalban-copy?"],a[href*="/products/campo-de-montalban-copy#"],a[href$="/products/double-cream-gouda-wholesale"],a[href*="/products/double-cream-gouda-wholesale/"],a[href*="/products/double-cream-gouda-wholesale?"],a[href*="/products/double-cream-gouda-wholesale#"]{ display: none !important; }</style> 188 189 190 191 192 193 194
195<script type='text/javascript'> 196wlm.arrHideLinks.push('a[href$="/products/wholesale-order-delivery-fee-copy"],a[href*="/products/wholesale-order-delivery-fee-copy/"],a[href*="/products/wholesale-order-delivery-fee-copy?"],a[href*="/products/wholesale-order-delivery-fee-copy#"]'); 197</script>
197<style type='text/css' class='wlm-auto-hl-styles'>a[href$="/products/wholesale-order-delivery-fee-copy"],a[href*="/products/wholesale-order-delivery-fee-copy/"],a[href*="/products/wholesale-order-delivery-fee-copy?"],a[href*="/products/wholesale-order-delivery-fee-copy#"]{ display: none !important; }</style> 198 199 200 201 202 203 204
205<script type='text/javascript'> 206wlm.arrHideLinks.push('a[href$="/products/housemade-crostini-copy"],a[href*="/products/housemade-crostini-copy/"],a[href*="/products/housemade-crostini-copy?"],a[href*="/products/housemade-crostini-copy#"]'); 207</script>
207<style type='text/css' class='wlm-auto-hl-styles'>a[href$="/products/housemade-crostini-copy"],a[href*="/products/housemade-crostini-copy/"],a[href*="/products/housemade-crostini-copy?"],a[href*="/products/housemade-crostini-copy#"]{ display: none !important; }</style> 208 209 210 211 212 213
214<script type='text/javascript'> 215 216wlm.navigateByLocation(); 217 218wlm.jq(document).ready(function(){ 219wlm.removeLinks(); 220}); 221</script>
221 222 223 224 225
226<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
226<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/48894279847/digital_wallets/dialog"> 227<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/36603446788263:1?ucp/version=2026-08-25" payment="com.google.pay dev.shopify.card dev.shopify.shop_pay"><link rel="alternate" type="application/json+oembed" href="https://www.cheeseshopsb.com/products/pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw.oembed">
228<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 228
228
229<script id="shopify-features" type="application/json">{"accessToken":"6c88b4c09f770c143501425cee71b01e","betas":["rich-media-storefront-analytics"],"domain":"www.cheeseshopsb.com","predictiveSearch":true,"shopId":48894279847,"locale":"en"}</script>
vendor: 1 bytes, line 229
229
230<script>var Shopify = Shopify || {}; 231Shopify.shop = "cheese-shop-santa-barbara.myshopify.com"; 232Shopify.locale = "en"; 233Shopify.currency = {"active":"USD","rate":"1.0"}; 234Shopify.country = "US"; 235Shopify.theme = {"name":"CSSB - Main Site","id":133286101251,"schema_name":"Brooklyn","schema_version":"17.0.3","theme_store_id":730,"role":"main"}; 236Shopify.theme.handle = "null"; 237Shopify.theme.style = {"id":null,"handle":null}; 238Shopify.cdnHost = "www.cheeseshopsb.com/cdn"; 239Shopify.routes = Shopify.routes || {}; 240Shopify.routes.root = "/"; 241Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 242Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 243Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 244Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 244
244
245<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 245
245
246<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 246
246
247<script> 248 window.Shopify = window.Shopify || {}; 249 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 250 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 251 window.Shopify.SignInWithShop.eligible = true; 252</script>
vendor: 1 bytes, line 252
252
253<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 253
253
254<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 254
254
255<script type="module"> 256 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 257 258 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 259 260</script>
vendor: 1 bytes, line 260
260
261<script> 262 window.Shopify = window.Shopify || {}; 263 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 264 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"]}; 265</script>
vendor: 1 bytes, line 265
265
266<script>(function() { 267 var isLoaded = false; 268 function asyncLoad() { 269 if (isLoaded) return; 270 isLoaded = true; 271 var urls = ["https:\/\/reorder-master.hulkapps.com\/reorderjs\/re-order.js?1693503692\u0026shop=cheese-shop-santa-barbara.myshopify.com","https:\/\/cdn.s3.pop-convert.com\/pcjs.production.min.js?unique_id=cheese-shop-santa-barbara.myshopify.com\u0026shop=cheese-shop-santa-barbara.myshopify.com","https:\/\/script.pop-convert.com\/new-micro\/production.pc.min.js?unique_id=cheese-shop-santa-barbara.myshopify.com\u0026shop=cheese-shop-santa-barbara.myshopify.com"]; 272 for (var i = 0; i < urls.length; i++) { 273 var s = document.createElement('script'); 274 s.type = 'text/javascript'; 275 s.async = true; 276 s.src = urls[i]; 277 var x = document.getElementsByTagName('script')[0]; 278 x.parentNode.insertBefore(s, x); 279 } 280 }; 281 if(window.attachEvent) { 282 window.attachEvent('onload', asyncLoad); 283 } else { 284 window.addEventListener('load', asyncLoad, false); 285 } 286})();</script>
vendor: 1 bytes, line 286
286
287<script id="__st">var __st={"a":48894279847,"offset":-25200,"reqid":"7e82e192-ffa3-4010-ad00-9d94072976ac-1791391089","pageurl":"www.cheeseshopsb.com\/products\/pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw","u":"ff6f920a9363","p":"product","rtyp":"product","rid":5829105844391};</script>
vendor: 1 bytes, line 287
287
288<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 288
288
289<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 289
289
290<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.cheeseshopsb.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 290
290
291<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 = "//www.cheeseshopsb.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>
291<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 291
291
292<script> 293 window.Shopify = window.Shopify || {}; 294 window.Shopify.MCP = window.Shopify.MCP || {}; 295 window.Shopify.MCP.enabled = true; 296 window.Shopify.MCP.shop = "cheese-shop-santa-barbara.myshopify.com"; 297 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.cheeseshopsb.com\/api\/mcp"; 298 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 299</script>
vendor: 1 bytes, line 299
299
300<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("\/\/www.cheeseshopsb.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 301</script>
vendor: 1 bytes, line 301
301
302<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://www.cheeseshopsb.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 303</script>
vendor: 1 bytes, line 303
303
304<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 305 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); 306</script>
vendor: 1 bytes, line 306
306
307<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})}})); 308</script>
308 309
310<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
310 311 312
312<script src="//www.cheeseshopsb.com/cdn/shop/t/7/assets/modernizr.min.js?v=21391054748206432451654417957" type="text/javascript"></script>
312 313 314 315 316 317<!-- Zapiet | Store Pickup + Delivery --> 318 319<!-- Zapiet | Store Pickup + Delivery --> 320<link href='https://fonts.googleapis.com/css?family=Lato:300,400,700,900|Manjari:400,700|Nunito:300,400,600,700,800|Roboto:300,400,500,700,900&display=swap' rel='stylesheet'> 321 <link rel='stylesheet' href='https://reorder-master.hulkapps.com/css/re-order.css?v=2022-06-30 17:26:12'> 322 323
324<script> 325 document.addEventListener('DOMContentLoaded', function () { 326 var nav = document.getElementById('AccessibleNav'); 327 if (!nav) return; 328 329 // Close the dropdown when the Escape key is pressed 330 document.addEventListener('keydown', function (e) { 331 if (e.key !== 'Escape') return; 332 333 // Add a temporary class to override the hover state 334 // and keep the dropdown hidden while the cursor is still over the menu 335 nav.classList.add('escape-closed'); 336 337 // Remove the hover state from all currently open dropdowns 338 nav.querySelectorAll('.site-nav--has-dropdown.nav-hover').forEach(function (item) { 339 item.classList.remove('nav-hover'); 340 341 // Reset aria-expanded to reflect the closed state 342 var trigger = item.querySelector(':scope > a'); 343 if (trigger) { 344 trigger.setAttribute('aria-expanded', 'false'); 345 } 346 }); 347 }); 348 349 // Remove the temporary class when the cursor leaves the navigation 350 // so the dropdown can be opened normally on the next hover 351 nav.addEventListener('mouseleave', function () { 352 nav.classList.remove('escape-closed'); 353 }); 354 }); 355</script>
355 356 357<style> 358 /* Keep dropdowns hidden after pressing Escape, 359 even if the cursor is still hovering over the parent item */ 360 #AccessibleNav.escape-closed .site-nav--has-dropdown:hover .site-nav__dropdown, 361 #AccessibleNav.escape-closed .site-nav--has-dropdown.nav-hover .site-nav__dropdown { 362 opacity: 0 !important; 363 pointer-events: none !important; 364 } 365</style> 366 367 368 369 370<!-- BEGIN app block: shopify://apps/zapiet-pickup-delivery/blocks/app-embed/5599aff0-8af1-473a-a372-ecd72a32b4d5 --> 371 372 373 374 375 376 377 378 379 380 381 382 <style>#storePickupApp { 383tr:first-child th:after, 384tr:first-child td:after { 385 border: none;</style> 386 387 388 389
390<script type="text/javascript" data-cookieconsent="ignore"> 391 var zapietTranslations = {}; 392 var zapietCalendarSettings = {}; 393 394 window.ZapietMethods = {"pickup":{"active":true,"enabled":true,"name":"Pickup","sort":0,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":false,"value":"Delivery Only,Shipping Only","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}},"delivery":{"active":false,"enabled":true,"name":"Delivery","sort":1,"status":{"condition":"price","operator":"morethan","value":20000,"enabled":true,"product_conditions":{"enabled":false,"value":"Pickup Only,Shipping Only","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}},"shipping":{"active":false,"enabled":true,"name":"Shipping","sort":2,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":true,"value":"Gift Cards","enable":true,"property":"tags","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}}} 395 window.ZapietEvent = { 396 listen: function(eventKey, callback) { 397 if (!this.listeners) { 398 this.listeners = []; 399 } 400 this.listeners.push({ 401 eventKey: eventKey, 402 callback: callback 403 }); 404 }, 405 }; 406 407 408 409 410 411 var language_settings = {"enable_app":true,"enable_geo_search_for_pickups":false,"pickup_region_filter_enabled":false,"pickup_region_filter_field":null,"currency":"USD","weight_format":"kg","pickup.enable_map":false,"delivery_validation_method":"max_driving_distance","base_country_name":"United States","base_country_code":"US","method_display_style":"default","default_method_display_style":"classic","date_format":"l, F j, Y","time_format":"h:i A","week_day_start":"Sun","pickup_address_format":"<span class=\""name"\"><strong>{{company_name}}</strong></span><span class=\""address"\">{{address_line_1}}<br />{{city}}, {{postal_code}}</span><span class=\""distance"\">{{distance}}</span>{{more_information}}","rates_enabled":true,"payment_customization_enabled":false,"distance_format":"mi","enable_delivery_address_autocompletion":true,"enable_delivery_current_location":false,"enable_pickup_address_autocompletion":false,"pickup_date_picker_enabled":true,"pickup_time_picker_enabled":true,"delivery_note_enabled":true,"delivery_note_required":false,"delivery_note_limit_characters_enabled":false,"delivery_note_character_limit":0,"delivery_date_picker_enabled":true,"delivery_time_picker_enabled":true,"shipping.date_picker_enabled":true,"shipping.time_picker_enabled":false,"delivery_validate_cart":false,"pickup_validate_cart":false,"gmak":"QUl6YVN5Q3ZfV1h1TVVWS2I5ZUxxcElHSFhzQW9fMExsNUl5MG4w","enable_checkout_locale":true,"enable_checkout_url":true,"disable_widget_for_digital_items":true,"disable_widget_for_product_handles":"gift-card,https://www.cheeseshopsb.com/products/cheeses-of-holland-cheese-class?_pos=1&_sid=05062e4b5&_ss=r","disable_widget_discount_override":false,"colors":{"widget_active_background_color":null,"widget_active_border_color":null,"widget_active_icon_color":null,"widget_active_text_color":null,"widget_inactive_background_color":null,"widget_inactive_border_color":null,"widget_inactive_icon_color":null,"widget_inactive_text_color":null},"delivery_validator":{"enabled":false,"show_on_page_load":true,"sticky":true},"checkout":{"delivery":{"discount_code":"Cheese Club Delivery","prepopulate_shipping_address":true,"preselect_first_available_time":true},"pickup":{"discount_code":null,"prepopulate_shipping_address":true,"customer_phone_required":false,"preselect_first_location":true,"preselect_first_available_time":true},"shipping":{"discount_code":null,"preselect_first_available_time":true}},"day_name_attribute_enabled":false,"methods":{"pickup":{"active":true,"enabled":true,"name":"Pickup","sort":0,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":false,"value":"Delivery Only,Shipping Only","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}},"delivery":{"active":false,"enabled":true,"name":"Delivery","sort":1,"status":{"condition":"price","operator":"morethan","value":20000,"enabled":true,"product_conditions":{"enabled":false,"value":"Pickup Only,Shipping Only","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}},"shipping":{"active":false,"enabled":true,"name":"Shipping","sort":2,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":true,"value":"Gift Cards","enable":true,"property":"tags","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}}},"translations":{"methods":{"shipping":"Shipping","pickup":"Pickups","delivery":"Delivery"},"calendar":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December","sunday":"Sun","monday":"Mon","tuesday":"Tue","wednesday":"Wed","thursday":"Thu","friday":"Fri","saturday":"Sat","today":"","close"
411:"","labelMonthNext":"Next month","labelMonthPrev":"Previous month","labelMonthSelect":"Select a month","labelYearSelect":"Select a year","and":"and","between":"between"},"pickup":{"checkout_button":"Checkout","location_label":"Choose a location.","could_not_find_location":"Sorry, we could not find your location.","datepicker_label":"Choose a date and time.","datepicker_placeholder":"Choose a date and time.","date_time_output":"{{DATE}} at {{TIME}}","location_placeholder":"Enter your postal code ...","filter_by_region_placeholder":"Filter by region","heading":"In-Store Pickup","note":"","max_order_total":"Maximum order value for pickup is $0.00","max_order_weight":"Maximum order weight for pickup is {{ weight }}","min_order_total":"Minimum order value for pickup is $0.00","min_order_weight":"Minimum order weight for pickup is {{ weight }}","more_information":"More information","no_date_time_selected":"Please select a date & time.","no_locations_found":"Sorry, pickup is not available for your selected items.","no_locations_region":"Sorry, pickup is not available in your region.","cart_eligibility_error":"Sorry, pickup is not available for your selected items.","method_not_available":"Not available","opening_hours":"Opening hours","locations_found":"Please choose a pickup location, date and time:","preselect_first_available_time":"Select a time","dates_not_available":"Sorry, your selected items are not currently available for pickup.","location_error":"Please select a pickup location.","checkout_error":"Please select a date and time for pickup.","see_more_locations":"See more locations"},"delivery":{"checkout_button":"Checkout","could_not_find_location":"Sorry, we could not find your location.","datepicker_label":"Choose a date and time.","datepicker_placeholder":"Choose a date and time.","date_time_output":"{{DATE}} between {{SLOT_START_TIME}} and {{SLOT_END_TIME}}","delivery_note_label":"Please enter delivery instructions (optional)","delivery_validator_button_label":"Go","delivery_validator_eligible_button_label":"Continue shopping","delivery_validator_eligible_button_link":"#","delivery_validator_eligible_content":"To start shopping just click the button below","delivery_validator_eligible_heading":"Great, we deliver to your area!","delivery_validator_error_button_label":"Continue shopping","delivery_validator_error_button_link":"#","delivery_validator_error_content":"Sorry, it looks like we have encountered an unexpected error. Please try again.","delivery_validator_error_heading":"An error occured","delivery_validator_not_eligible_button_label":"Continue shopping","delivery_validator_not_eligible_button_link":"#","delivery_validator_not_eligible_content":"You are more then welcome to continue browsing our store.","delivery_validator_not_eligible_heading":"Sorry, we do not deliver to your area.","delivery_validator_placeholder":"Enter your delivery address ...","delivery_validator_prelude":"Do we deliver?","available":"Great! You are eligible for delivery.","heading":"Local Delivery","note":"Enter your address into the field below to check if you are eligible for local delivery:","max_order_total":"Maximum order value for delivery is $200.00","max_order_weight":"Maximum order weight for delivery is {{ weight }}","min_order_total":"Minimum order value for delivery is $200.00","min_order_weight":"Minimum order weight for delivery is {{ weight }}","delivery_note_error":"Please enter delivery instructions","no_date_time_selected":"Please select a date & time for delivery.","cart_eligibility_error":"Sorry, delivery is not available for your selected items.","method_not_available":"Not available","delivery_note_label_required":"Please enter delivery instructions (required)","location_placeholder":"Enter your delivery address here...","preselect_first_available_time":"Select a time","not_available":"Sorry, delivery is not available to your address.","dates_not_available":"Sorry, your selected items are not currently available for pickup.","checkout_error":"If receiving this error, you have not selected the time slot above. Please select the time slot & then press Checkout."},"shipping":{"checkout_button":"Checkout","datepicker_placeholder":"Choose a date and time.","heading":"Shipping","note":"Please click the checkout button to continue.","max_order_total":"Maximum order value for shipping is $0.00","max_order_weight":"Maximum order weight for shipping is {{ weight }}","min_order_total":"Minimum order value for shipping is $0.00","min_order_weight":"Minimum order weight for shipping is {{ weight }}","cart_eligibility_error":"Sorry, shipping is not available for your selected items.","method_not_available":"Not available","checkout_error":"Please choose a date for shipping.","preselect_first_available_time":"Select a time","checkout_time_error":"Please choose a time for shipping."},"widget":{"no_delivery_options_available":"No delivery options are available for your products","no_checkout_method_error":"Please select a delivery option","daily_limits_modal_title":"Some items in your cart are unavailable for the selected date.","daily_limits_modal_description":"Select a different date or adjust your cart.","daily_limits_modal_close_button":"Review products","daily_limits_modal_change_date_button":"Change date","daily_limits_modal_out_of_stock_label":"Out of stock","daily_limits_modal_only_left_label":"Only {{ quantity }} left","sms_consent":"I would like to receive SMS notifications about my order updates.","daily_limits_items_left_for_date":"Only {{ quantity }} items left for this date","daily_limits_item_left_for_date":"Only {{ quantity }} item left for this date","daily_limits_items_cart_widget_warning":"Some items in your cart have limited availability for this date","fulfillment_method":"Fulfillment method","pickup_locations":"Pickup locations","pagination_previous":"Previous","pagination_next":"Next","search":"Search","search_submit":"Submit Button","close"
411:"Close","customer_first_name":"First name","customer_last_name":"Last name","customer_phone":"Phone","customer_form_heading":"Who is picking up the order?","field_required":"This field is required","invalid_phone":"Please enter a valid phone number","address_suggestions":"Address suggestions","calendar_dialog_label":"{{ type }} Calendar","select_pickup_location":"Please select a pickup location","zapiet_id_error":"There was a problem adding the Zapiet ID to your cart","attributes_error":"There was a problem adding the attributes to your cart"},"order_status":{"pickup_details_heading":"Pickup details","pickup_details_text":"Your order will be ready for collection at our {{ Pickup-Location-Company }} location{% if Pickup-Date %} on {{ Pickup-Date | date: \"%A, %d %B\" }}{% if Pickup-Time %} at {{ Pickup-Time }}{% endif %}{% endif %}","delivery_details_heading":"Delivery details","delivery_details_text":"Your order will be delivered locally by our team{% if Delivery-Date %} on the {{ Delivery-Date | date: \"%A, %d %B\" }}{% if Delivery-Time %} between {{ Delivery-Time }}{% endif %}{% endif %}","shipping_details_heading":"Shipping details","shipping_details_text":"Your order will arrive soon{% if Shipping-Date %} on the {{ Shipping-Date | date: \"%A, %d %B\" }}{% endif %}"},"product_widget":{"title":"Delivery and pickup options:","pickup_at":"Pickup at {{ location }}","ready_for_collection":"Ready for collection from","on":"on","view_all_stores":"View all stores","pickup_not_available_item":"Pickup not available for this item","delivery_not_available_location":"Delivery not available for {{ postal_code }}","delivered_by":"Delivered by {{ date }}","delivered_today":"Delivered today","change":"Change","tomorrow":"tomorrow","today":"today","delivery_to":"Delivery to {{ postal_code }}","showing_options_for":"Showing options for {{ postal_code }}","modal_heading":"Find a store for pickup","modal_subheading":"Showing stores near {{ postal_code }}","show_opening_hours":"Show opening hours","hide_opening_hours":"Hide opening hours","closed":"Closed","input_placeholder":"Enter your postal code","input_button":"Check","input_error":"Add a postal code to check available delivery and pickup options.","pickup_available":"Pickup available","not_available":"Not available","select":"Select","selected":"Selected","find_a_store":"Find a store","out_of_stock":"Out of stock","only_x_in_stock":"Only {{ quantity }} in stock","x_in_stock":"{{ quantity }} in stock","in_stock":"In stock","delivery_available":"Delivery available"},"shipping_language_code":"en","delivery_language_code":"en-AU","pickup_language_code":"en-CA"},"calendar_settings":{"date_format":"l, F j, Y","week_day_start":"Sun","month_header":"F Y"},"default_language":"en","region":"us-2","api_region":"api-us","enable_zapiet_id_all_items":false,"widget_restore_state_on_load":false,"hide_product_widget_postcode_field":false,"block_checkout_till_load":false,"block_checkout_styles":"[name=\"checkout\"] {\n opacity:0.5;\n pointer-events:none;\n}","draft_orders_enabled":false,"preselect_checkout_method":true,"widget_show_could_not_locate_div_error":true,"checkout_extension_enabled":false,"show_pickup_consent_checkbox":false,"show_delivery_consent_checkbox":false,"subscription_paused":false,"pickup_note_enabled":false,"pickup_note_required":false,"pickup_note_limit_characters_enabled":false,"pickup_note_character_limit":0,"shipping_note_enabled":false,"shipping_note_required":false,"shipping_note_limit_characters_enabled":false,"shipping_note_character_limit":0,"asset_url":"https://d1nsc3vx6l3v3t.cloudfront.net/948ef7bc-ebaf-4599-94de-d66066a2b60c/"}; 412 zapietTranslations["en"] = language_settings.translations; 413 zapietCalendarSettings["en"] = language_settings.calendar_settings; 414 415 416 function initializeZapietApp() { 417 var products = []; 418 419 420 421 window.ZapietCachedSettings = { 422 cached_config: {"enable_app":true,"enable_geo_search_for_pickups":false,"pickup_region_filter_enabled":false,"pickup_region_filter_field":null,"currency":"USD","weight_format":"kg","pickup.enable_map":false,"delivery_validation_method":"max_driving_distance","base_country_name":"United States","base_country_code":"US","method_display_style":"default","default_method_display_style":"classic","date_format":"l, F j, Y","time_format":"h:i A","week_day_start":"Sun","pickup_address_format":"<span class=\""name"\"><strong>{{company_name}}</strong></span><span class=\""address"\">{{address_line_1}}<br />{{city}}, {{postal_code}}</span><span class=\""distance"\">{{distance}}</span>{{more_information}}","rates_enabled":true,"payment_customization_enabled":false,"distance_format":"mi","enable_delivery_address_autocompletion":true,"enable_delivery_current_location":false,"enable_pickup_address_autocompletion":false,"pickup_date_picker_enabled":true,"pickup_time_picker_enabled":true,"delivery_note_enabled":true,"delivery_note_required":false,"delivery_note_limit_characters_enabled":false,"delivery_note_character_limit":0,"delivery_date_picker_enabled":true,"delivery_time_picker_enabled":true,"shipping.date_picker_enabled":true,"shipping.time_picker_enabled":false,"delivery_validate_cart":false,"pickup_validate_cart":false,"gmak":"QUl6YVN5Q3ZfV1h1TVVWS2I5ZUxxcElHSFhzQW9fMExsNUl5MG4w","enable_checkout_locale":true,"enable_checkout_url":true,"disable_widget_for_digital_items":true,"disable_widget_for_product_handles":"gift-card,https://www.cheeseshopsb.com/products/cheeses-of-holland-cheese-class?_pos=1&_sid=05062e4b5&_ss=r","disable_widget_discount_override":false,"colors":{"widget_active_background_color":null,"widget_active_border_color":null,"widget_active_icon_color":null,"widget_active_text_color":null,"widget_inactive_background_color":null,"widget_inactive_border_color":null,"widget_inactive_icon_color":null,"widget_inactive_text_color":null},"delivery_validator":{"enabled":false,"show_on_page_load":true,"sticky":true},"checkout":{"delivery":{"discount_code":"Cheese Club Delivery","prepopulate_shipping_address":true,"preselect_first_available_time":true},"pickup":{"discount_code":null,"prepopulate_shipping_address":true,"customer_phone_required":false,"preselect_first_location":true,"preselect_first_available_time":true},"shipping":{"discount_code":null,"preselect_first_available_time":true}},"day_name_attribute_enabled":false,"methods":{"pickup":{"active":true,"enabled":true,"name":"Pickup","
422sort":0,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":false,"value":"Delivery Only,Shipping Only","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}},"delivery":{"active":false,"enabled":true,"name":"Delivery","sort":1,"status":{"condition":"price","operator":"morethan","value":20000,"enabled":true,"product_conditions":{"enabled":false,"value":"Pickup Only,Shipping Only","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}},"shipping":{"active":false,"enabled":true,"name":"Shipping","sort":2,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":true,"value":"Gift Cards","enable":true,"property":"tags","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}}},"translations":{"methods":{"shipping":"Shipping","pickup":"Pickups","delivery":"Delivery"},"calendar":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December","sunday":"Sun","monday":"Mon","tuesday":"Tue","wednesday":"Wed","thursday":"Thu","friday":"Fri","saturday":"Sat","today":"","close"
422:"","labelMonthNext":"Next month","labelMonthPrev":"Previous month","labelMonthSelect":"Select a month","labelYearSelect":"Select a year","and":"and","between":"between"},"pickup":{"checkout_button":"Checkout","location_label":"Choose a location.","could_not_find_location":"Sorry, we could not find your location.","datepicker_label":"Choose a date and time.","datepicker_placeholder":"Choose a date and time.","date_time_output":"{{DATE}} at {{TIME}}","location_placeholder":"Enter your postal code ...","filter_by_region_placeholder":"Filter by region","heading":"In-Store Pickup","note":"","max_order_total":"Maximum order value for pickup is $0.00","max_order_weight":"Maximum order weight for pickup is {{ weight }}","min_order_total":"Minimum order value for pickup is $0.00","min_order_weight":"Minimum order weight for pickup is {{ weight }}","more_information":"More information","no_date_time_selected":"Please select a date & time.","no_locations_found":"Sorry, pickup is not available for your selected items.","no_locations_region":"Sorry, pickup is not available in your region.","cart_eligibility_error":"Sorry, pickup is not available for your selected items.","method_not_available":"Not available","opening_hours":"Opening hours","locations_found":"Please choose a pickup location, date and time:","preselect_first_available_time":"Select a time","dates_not_available":"Sorry, your selected items are not currently available for pickup.","location_error":"Please select a pickup location.","checkout_error":"Please select a date and time for pickup.","see_more_locations":"See more locations"},"delivery":{"checkout_button":"Checkout","could_not_find_location":"Sorry, we could not find your location.","datepicker_label":"Choose a date and time.","datepicker_placeholder":"Choose a date and time.","date_time_output":"{{DATE}} between {{SLOT_START_TIME}} and {{SLOT_END_TIME}}","delivery_note_label":"Please enter delivery instructions (optional)","delivery_validator_button_label":"Go","delivery_validator_eligible_button_label":"Continue shopping","delivery_validator_eligible_button_link":"#","delivery_validator_eligible_content":"To start shopping just click the button below","delivery_validator_eligible_heading":"Great, we deliver to your area!","delivery_validator_error_button_label":"Continue shopping","delivery_validator_error_button_link":"#","delivery_validator_error_content":"Sorry, it looks like we have encountered an unexpected error. Please try again.","delivery_validator_error_heading":"An error occured","delivery_validator_not_eligible_button_label":"Continue shopping","delivery_validator_not_eligible_button_link":"#","delivery_validator_not_eligible_content":"You are more then welcome to continue browsing our store.","delivery_validator_not_eligible_heading":"Sorry, we do not deliver to your area.","delivery_validator_placeholder":"Enter your delivery address ...","delivery_validator_prelude":"Do we deliver?","available":"Great! You are eligible for delivery.","heading":"Local Delivery","note":"Enter your address into the field below to check if you are eligible for local delivery:","max_order_total":"Maximum order value for delivery is $200.00","max_order_weight":"Maximum order weight for delivery is {{ weight }}","min_order_total":"Minimum order value for delivery is $200.00","min_order_weight":"Minimum order weight for delivery is {{ weight }}","delivery_note_error":"Please enter delivery instructions","no_date_time_selected":"Please select a date & time for delivery.","cart_eligibility_error":"Sorry, delivery is not available for your selected items.","method_not_available":"Not available","delivery_note_label_required":"Please enter delivery instructions (required)","location_placeholder":"Enter your delivery address here...","preselect_first_available_time":"Select a time","not_available":"Sorry, delivery is not available to your address.","dates_not_available":"Sorry, your selected items are not currently available for pickup.","checkout_error":"If receiving this error, you have not selected the time slot above. Please select the time slot & then press Checkout."},"shipping":{"checkout_button":"Checkout","datepicker_placeholder":"Choose a date and time.","heading":"Shipping","note":"Please click the checkout button to continue.","max_order_total":"Maximum order value for shipping is $0.00","max_order_weight":"Maximum order weight for shipping is {{ weight }}","min_order_total":"Minimum order value for shipping is $0.00","min_order_weight":"Minimum order weight for shipping is {{ weight }}","cart_eligibility_error":"Sorry, shipping is not available for your selected items.","method_not_available":"Not available","checkout_error":"Please choose a date for shipping.","preselect_first_available_time":"Select a time","checkout_time_error":"Please choose a time for shipping."},"widget":{"no_delivery_options_available":"No delivery options are available for your products","no_checkout_method_error":"Please select a delivery option","daily_limits_modal_title":"Some items in your cart are unavailable for the selected date.","daily_limits_modal_description":"Select a different date or adjust your cart.","daily_limits_modal_close_button":"Review products","daily_limits_modal_change_date_button":"Change date","daily_limits_modal_out_of_stock_label":"Out of stock","daily_limits_modal_only_left_label":"Only {{ quantity }} left","sms_consent":"I would like to receive SMS notifications about my order updates.","daily_limits_items_left_for_date":"Only {{ quantity }} items left for this date","daily_limits_item_left_for_date":"Only {{ quantity }} item left for this date","daily_limits_items_cart_widget_warning":"Some items in your cart have limited availability for this date","fulfillment_method":"Fulfillment method","pickup_locations":"Pickup locations","pagination_previous":"Previous","pagination_next":"Next","search":"Search","search_submit":"Submit Button","close"
422:"Close","customer_first_name":"First name","customer_last_name":"Last name","customer_phone":"Phone","customer_form_heading":"Who is picking up the order?","field_required":"This field is required","invalid_phone":"Please enter a valid phone number","address_suggestions":"Address suggestions","calendar_dialog_label":"{{ type }} Calendar","select_pickup_location":"Please select a pickup location","zapiet_id_error":"There was a problem adding the Zapiet ID to your cart","attributes_error":"There was a problem adding the attributes to your cart"},"order_status":{"pickup_details_heading":"Pickup details","pickup_details_text":"Your order will be ready for collection at our {{ Pickup-Location-Company }} location{% if Pickup-Date %} on {{ Pickup-Date | date: \"%A, %d %B\" }}{% if Pickup-Time %} at {{ Pickup-Time }}{% endif %}{% endif %}","delivery_details_heading":"Delivery details","delivery_details_text":"Your order will be delivered locally by our team{% if Delivery-Date %} on the {{ Delivery-Date | date: \"%A, %d %B\" }}{% if Delivery-Time %} between {{ Delivery-Time }}{% endif %}{% endif %}","shipping_details_heading":"Shipping details","shipping_details_text":"Your order will arrive soon{% if Shipping-Date %} on the {{ Shipping-Date | date: \"%A, %d %B\" }}{% endif %}"},"product_widget":{"title":"Delivery and pickup options:","pickup_at":"Pickup at {{ location }}","ready_for_collection":"Ready for collection from","on":"on","view_all_stores":"View all stores","pickup_not_available_item":"Pickup not available for this item","delivery_not_available_location":"Delivery not available for {{ postal_code }}","delivered_by":"Delivered by {{ date }}","delivered_today":"Delivered today","change":"Change","tomorrow":"tomorrow","today":"today","delivery_to":"Delivery to {{ postal_code }}","showing_options_for":"Showing options for {{ postal_code }}","modal_heading":"Find a store for pickup","modal_subheading":"Showing stores near {{ postal_code }}","show_opening_hours":"Show opening hours","hide_opening_hours":"Hide opening hours","closed":"Closed","input_placeholder":"Enter your postal code","input_button":"Check","input_error":"Add a postal code to check available delivery and pickup options.","pickup_available":"Pickup available","not_available":"Not available","select":"Select","selected":"Selected","find_a_store":"Find a store","out_of_stock":"Out of stock","only_x_in_stock":"Only {{ quantity }} in stock","x_in_stock":"{{ quantity }} in stock","in_stock":"In stock","delivery_available":"Delivery available"},"shipping_language_code":"en","delivery_language_code":"en-AU","pickup_language_code":"en-CA"},"calendar_settings":{"date_format":"l, F j, Y","week_day_start":"Sun","month_header":"F Y"},"default_language":"en","region":"us-2","api_region":"api-us","enable_zapiet_id_all_items":false,"widget_restore_state_on_load":false,"hide_product_widget_postcode_field":false,"block_checkout_till_load":false,"block_checkout_styles":"[name=\"checkout\"] {\n opacity:0.5;\n pointer-events:none;\n}","draft_orders_enabled":false,"preselect_checkout_method":true,"widget_show_could_not_locate_div_error":true,"checkout_extension_enabled":false,"show_pickup_consent_checkbox":false,"show_delivery_consent_checkbox":false,"subscription_paused":false,"pickup_note_enabled":false,"pickup_note_required":false,"pickup_note_limit_characters_enabled":false,"pickup_note_character_limit":0,"shipping_note_enabled":false,"shipping_note_required":false,"shipping_note_limit_characters_enabled":false,"shipping_note_character_limit":0,"asset_url":"https://d1nsc3vx6l3v3t.cloudfront.net/948ef7bc-ebaf-4599-94de-d66066a2b60c/"}, 423 shop_identifier: 'cheese-shop-santa-barbara.myshopify.com', 424 language_code: 'en', 425 checkout_url: '/cart', 426 products: products, 427 translations: zapietTranslations, 428 calendar_settings: zapietCalendarSettings, 429 customer: { 430 first_name: '', 431 last_name: '', 432 company: '', 433 address1: '', 434 address2: '', 435 city: '', 436 province: '', 437 country: '', 438 zip: '', 439 phone: '', 440 tags: null 441 } 442 } 443 444 window.Zapiet.start(window.ZapietCachedSettings, true); 445 446 447 window.ZapietEvent.listen('widget_loaded', function() { 448 // Custom JavaScript 449 }); 450 451 } 452 453 function loadZapietStyles(href) { 454 var ss = document.createElement("link"); 455 ss.type = "text/css"; 456 ss.rel = "stylesheet"; 457 ss.media = "all"; 458 ss.href = href; 459 document.getElementsByTagName("head")[0].appendChild(ss); 460 } 461 462 463 loadZapietStyles("https://cdn.shopify.com/extensions/01a11153-2e09-7748-b49c-43e9421f2bb7/zapiet-pickup-delivery-1458/assets/storepickup.css"); 464 var zapietLoadScripts = { 465 vendor: true, 466 storepickup: true, 467 pickup: true, 468 delivery: true, 469 shipping: true, 470 pickup_map: false, 471 validator: false 472 }; 473 474 function zapietScriptLoaded(key) { 475 zapietLoadScripts[key] = false;
476 if (!Object.values(zapietLoadScripts).includes(true)) { 477 initializeZapietApp(); 478 } 479 } 480 481</script>
481 482 483 484 485 486
486<script type="module" src="https://cdn.shopify.com/extensions/01a11153-2e09-7748-b49c-43e9421f2bb7/zapiet-pickup-delivery-1458/assets/vendor.js" onload="zapietScriptLoaded('vendor')" defer data-cookieconsent="ignore"></script>
486 487
487<script type="module" src="https://cdn.shopify.com/extensions/01a11153-2e09-7748-b49c-43e9421f2bb7/zapiet-pickup-delivery-1458/assets/storepickup.js" onload="zapietScriptLoaded('storepickup')" defer data-cookieconsent="ignore"></script>
487 488 489 490 491 492
492<script type="module" src="https://cdn.shopify.com/extensions/01a11153-2e09-7748-b49c-43e9421f2bb7/zapiet-pickup-delivery-1458/assets/pickup.js" onload="zapietScriptLoaded('pickup')" defer data-cookieconsent="ignore"></script>
492 493 494 495 496
496<script type="module" src="https://cdn.shopify.com/extensions/01a11153-2e09-7748-b49c-43e9421f2bb7/zapiet-pickup-delivery-1458/assets/delivery.js" onload="zapietScriptLoaded('delivery')" defer data-cookieconsent="ignore"></script>
496 497 498 499 500
500<script type="module" src="https://cdn.shopify.com/extensions/01a11153-2e09-7748-b49c-43e9421f2bb7/zapiet-pickup-delivery-1458/assets/shipping.js" onload="zapietScriptLoaded('shipping')" defer data-cookieconsent="ignore"></script>
500 501 502 503 504 505 506<!-- END app block -->
506<script src="https://cdn.shopify.com/extensions/01a08c01-4410-7f5e-a1bb-20b17bb2f397/pop-convert-45/assets/main.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 506
506
507<script src="https://cdn.shopify.com/extensions/01a116bf-7cba-70c7-a1bc-ec92fa06b6a4/forms-2613/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
507 508<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
509<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: 48894279847,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 509
509
510<script> 511 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 512</script>
vendor: 1 bytes, line 512
512
513<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}
513).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: 48894279847,storefrontBaseUrl: "https://www.cheeseshopsb.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.cheeseshopsb.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"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":"Cheese Shop Santa Barbara","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"cheese-shop-santa-barbara.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.cheeseshopsb.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":11.0,"currencyCode":"USD"},"product":{"title":"Robiola Bosina","vendor":"Cheese Shop Santa Barbara","id":"5829105844391","untranslatedTitle":"Robiola Bosina","url":"\/products\/pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw","type":"Cheese"},"id":"36603446788263","image":{"src":"\/\/www.cheeseshopsb.com\/cdn\/shop\/products\/robiola.jpg?v=1658519513"},"sku":"13040","title":"half wheel","untranslatedTitle":"half wheel"},{"price":{"amount":22.0,"currencyCode":"USD"},"product":{"title":"Robiola Bosina","vendor":"Cheese Shop Santa Barbara","id":"5829105844391","untranslatedTitle":"Robiola Bosina","url":"\/products\/pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw","type":"Cheese"},"id":"36603446821031","image":{"src":"\/\/www.cheeseshopsb.com\/cdn\/shop\/products\/robiola.jpg?v=1658519513"},"sku":"13040","title":"whole wheel","untranslatedTitle":"whole wheel"}],"products":[{"id":"5829105844391","handle":"pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw","isCollective":null,"title":"Robiola Bosina","type":"Cheese","untranslatedTitle":"Robiola Bosina","url":"\/products\/pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw","vendor":"Cheese Shop Santa Barbara","remoteShopId":null,"variants":[{"id":"36603446788263","image":{"src":"\/\/www.cheeseshopsb.com\/cdn\/shop\/products\/robiola.jpg?v=1658519513"},"price":{"amount":11.0,"currencyCode":"USD"},"sku":"13040","title":"half wheel","untranslatedTitle":"half wheel"},{"id":"36603446821031","image":{"src":"\/\/www.cheeseshopsb.com\/cdn\/shop\/products\/robiola.jpg?v=1658519513"},"price":{"amount":22.0,"currencyCode":"USD"},"sku":"13040","title":"whole wheel","untranslatedTitle":"whole wheel"}]}],"purchasingCompany":null},},"https://www.cheeseshopsb.com/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"13328
5136101251","themeStoreId":"730","themePublished":"true","eventMetadataId":"b54f8a6f-bdb0-4627-a9b5-f9e6694d3cfa","pageType":"product","resourceId":"5829105844391","shopId":"48894279847","storefrontBaseUrl":"https:\/\/www.cheeseshopsb.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":11.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Robiola Bosina\",\"vendor\":\"Cheese Shop Santa Barbara\",\"id\":\"5829105844391\",\"untranslatedTitle\":\"Robiola Bosina\",\"url\":\"\/products\/pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw\",\"type\":\"Cheese\"},\"id\":\"36603446788263\",\"image\":{\"src\":\"\/\/www.cheeseshopsb.com\/cdn\/shop\/products\/robiola.jpg?v=1658519513\"},\"sku\":\"13040\",\"title\":\"half wheel\",\"untranslatedTitle\":\"half wheel\"}}]]"});})();</script>
513<script> 514 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 515 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 516 window.ShopifyAnalytics.meta.currency = 'USD'; 517 var meta = {"product":{"id":5829105844391,"gid":"gid:\/\/shopify\/Product\/5829105844391","vendor":"Cheese Shop Santa Barbara","type":"Cheese","handle":"pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw","variants":[{"id":36603446788263,"price":1100,"name":"Robiola Bosina - half wheel","public_title":"half wheel","sku":"13040"},{"id":36603446821031,"price":2200,"name":"Robiola Bosina - whole wheel","public_title":"whole wheel","sku":"13040"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":5829105844391,"requestId":"7e82e192-ffa3-4010-ad00-9d94072976ac-1791391089"}}; 518 for (var attr in meta) { 519 window.ShopifyAnalytics.meta[attr] = meta[attr]; 520 } 521</script>
vendor: 1 bytes, line 521
521
522<script class="analytics"> 523 (function () { 524 var customDocumentWrite = function(content) { 525 var jquery = null; 526 527 if (window.jQuery) { 528 jquery = window.jQuery; 529 } else if (window.Checkout && window.Checkout.$) { 530 jquery = window.Checkout.$; 531 } 532 533 if (jquery) { 534 jquery('body').append(content); 535 } 536 }; 537 538 var hasLoggedConversion = function(token) { 539 if (token) { 540 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 541 } 542 return false; 543 } 544 545 var setCookieIfConversion = function(token) { 546 if (token) { 547 var twoMonthsFromNow = new Date(Date.now()); 548 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 549 550 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 551 } 552 } 553 554 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 555 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 556 if (trekkie.integrations) { 557 return; 558 } 559 trekkie.methods = [ 560 'identify', 561 'page', 562 'ready', 563 'track', 564 'trackForm', 565 'trackLink' 566 ]; 567 trekkie.factory = function(method) { 568 return function() { 569 var args = Array.prototype.slice.call(arguments); 570 args.unshift(method); 571 trekkie.push(args); 572 if (method == 'track' || method == 'page') { 573 var pageUrl; 574 try { 575 pageUrl = window.location.href; 576 } catch (e) {} 577 var pageReferrer; 578 try { 579 pageReferrer = document.referrer; 580 } catch (e) {} 581 try { 582 if (window.__TREKKIE_SHIM_QUEUE == null) { 583 window.__TREKKIE_SHIM_QUEUE = []; 584 } 585 window.__TREKKIE_SHIM_QUEUE.push({ 586 from: 'trekkie-stub', 587 method: method, 588 args: args.slice(1), 589 pageContext: { 590 url: pageUrl, 591 referrer: pageReferrer 592 } 593 }); 594 } catch (e) { 595 // no-op 596 } 597 } 598 return trekkie; 599 }; 600 }; 601 for (var i = 0; i < trekkie.methods.length; i++) { 602 var key = trekkie.methods[i]; 603 trekkie[key] = trekkie.factory(key); 604 } 605 trekkie.load = function(config) { 606 trekkie.config = config || {}; 607 trekkie.config.initialDocumentCookie = document.cookie; 608 var first = document.getElementsByTagName('script')[0]; 609var script = document.createElement('script'); 610script.type = 'text/javascript'; 611script.onerror = function(e) { 612 var scriptFallback = document.createElement('script'); 613 scriptFallback.type = 'text/javascript'; 614 scriptFallback.onerror = function(error) { 615 var Monorail = { 616 produce: function produce(monorailDomain, schemaId, payload) { 617 var currentMs = new Date().getTime(); 618 var event = { 619 schema_id: schemaId, 620 payload: payload, 621 metadata: { 622 event_created_at_ms: currentMs, 623 event_sent_at_ms: currentMs 624 } 625 }; 626 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 627 }, 628 sendRequest: function sendRequest(endpointUrl, payload) { 629 // Try the sendBeacon API 630 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 631 var blobData = new window.Blob([payload], { 632 type: 'text/plain' 633 }); 634 635 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 636 return true; 637 } // sendBeacon was not successful 638 639 } // XHR beacon 640 641 var xhr = new XMLHttpRequest(); 642 643 try { 644 xhr.open('POST', endpointUrl); 645 xhr.setRequestHeader('Content-Type', 'text/plain'); 646 xhr.send(payload); 647 } catch (e) { 648 console.log(e); 649 } 650 651 return false; 652 }, 653 isIos12: function isIos12() { 654 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 655 } 656 }; 657 Monorail.produce('monorail-edge.shopifysvc.com', 658 'trekkie_storefront_load_errors/1.1', 659 {shop_id: 48894279847, 660 theme_id: 133286101251, 661 app_name: "storefront", 662 context_url: window.location.href, 663 source_url: "//www.cheeseshopsb.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 664 665 }; 666 scriptFallback.async = true; 667 scriptFallback.src = '//www.cheeseshopsb.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 668 first.parentNode.insertBefore(scriptFallback, first); 669}; 670script.async = true; 671script.src = '//www.cheeseshopsb.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 672first.parentNode.insertBefore(script, first); 673 674 }; 675 trekkie.load( 676 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":48894279847,"isMerchantRequest":null,"themeId":133286101251,"themeCityHash":"4764933036133344956","contentLanguage":"en","currency":"USD","eventMetadataId":"b54f8a6f-bdb0-4627-a9b5-f9e6694d3cfa"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 677 ); 678 679 var loaded = false;
680 trekkie.ready(function() { 681 if (loaded) return; 682 loaded = true; 683 684 window.ShopifyAnalytics.lib = window.trekkie; 685 686 var originalDocumentWrite = document.write; 687 document.write = customDocumentWrite; 688 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 689 document.write = originalDocumentWrite; 690 691 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 692 var token = match? match[1]: undefined; 693 if (!hasLoggedConversion(token)) { 694 setCookieIfConversion(token); 695 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":36603446788263,"productId":5829105844391,"productGid":"gid:\/\/shopify\/Product\/5829105844391","name":"Robiola Bosina - half wheel","price":"11.00","sku":"13040","brand":"Cheese Shop Santa Barbara","variant":"half wheel","category":"Cheese","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 696 } 697 }); 698 699 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":5829105844391,"requestId":"7e82e192-ffa3-4010-ad00-9d94072976ac-1791391089","shopifyEmitted":true}); 700 701 var eventsListenerScript = document.createElement('script'); 702 eventsListenerScript.async = true; 703 eventsListenerScript.src = "//www.cheeseshopsb.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 704 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 705})();</script>
vendor: 1 bytes, line 705
705
706<script 707 defer 708 src="https://www.cheeseshopsb.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 709 data-application="storefront-renderer" 710 data-shop-id="48894279847" 711 data-render-region="gcp-us-central1" 712 data-page-type="product" 713 data-theme-instance-id="133286101251" 714 data-theme-name="Brooklyn" 715 data-theme-version="17.0.3" 716 data-monorail-region="shop_domain" 717 data-resource-timing-sampling-rate="10" 718 data-shs="true" 719 data-shs-beacon="true" 720 data-shs-export-with-fetch="true" 721 data-shs-logs-sample-rate="1" 722 data-shs-beacon-endpoint="https://www.cheeseshopsb.com/api/collect" 723></script>
723 724<meta name="shopify-y" content="1710fd78-8215-4c8e-9c3d-30c16beacbbd" data-expiration="1822948690000"><meta name="shopify-s" content="07694ce3-b077-468e-a2a5-53a1fe9e93ee" data-expiration="1791392890000"><meta name="new-cookie-storage-activated" content="t"> 725</head> 726 727 728<body id="robiola-bosina" class="template-product"> 729 730 <div id="shopify-section-header" class="shopify-section"><style data-shopify>.header-wrapper .site-nav__link, 731 .header-wrapper .site-header__logo a, 732 .header-wrapper .site-nav__dropdown-link, 733 .header-wrapper .site-nav--has-dropdown > a.nav-focus, 734 .header-wrapper .site-nav--has-dropdown.nav-hover > a, 735 .header-wrapper .site-nav--has-dropdown:hover > a { 736 color: #000000; 737 } 738 739 .header-wrapper .site-header__logo a:hover, 740 .header-wrapper .site-header__logo a:focus, 741 .header-wrapper .site-nav__link:hover, 742 .header-wrapper .site-nav__link:focus, 743 .header-wrapper .site-nav--has-dropdown a:hover, 744 .header-wrapper .site-nav--has-dropdown > a.nav-focus:hover, 745 .header-wrapper .site-nav--has-dropdown > a.nav-focus:focus, 746 .header-wrapper .site-nav--has-dropdown .site-nav__link:hover, 747 .header-wrapper .site-nav--has-dropdown .site-nav__link:focus, 748 .header-wrapper .site-nav--has-dropdown.nav-hover > a:hover, 749 .header-wrapper .site-nav__dropdown a:focus { 750 color: rgba(0, 0, 0, 0.75); 751 } 752 753 .header-wrapper .burger-icon, 754 .header-wrapper .site-nav--has-dropdown:hover > a:before, 755 .header-wrapper .site-nav--has-dropdown > a.nav-focus:before, 756 .header-wrapper .site-nav--has-dropdown.nav-hover > a:before { 757 background: #000000; 758 } 759 760 .header-wrapper .site-nav__link:hover .burger-icon { 761 background: rgba(0, 0, 0, 0.75); 762 } 763 764 .site-header__logo img { 765 max-width: 165px; 766 } 767 768 @media screen and (max-width: 768px) { 769 .site-header__logo img { 770 max-width: 100%; 771 } 772 }</style><div data-section-id="header" data-section-type="header-section" data-template="product"> 773 <div id="NavDrawer" class="drawer drawer--left"> 774 <div class="drawer__inner drawer-left__inner"> 775 776 777 778 <ul class="mobile-nav"> 779 780 781 <li class="mobile-nav__item"> 782 <div class="mobile-nav__has-sublist"> 783 <a 784 href="/collections/all" 785 class="mobile-nav__link" 786 id="Label-1" 787 >SHOP</a> 788 <div class="mobile-nav__toggle"> 789 <button type="button" class="mobile-nav__toggle-btn icon-fallback-text" aria-controls="Linklist-1" aria-expanded="false"> 790 <span class="icon-fallback-text mobile-nav__toggle-open"> 791 <span class="icon icon-plus" aria-hidden="true"></span> 792 <span class="fallback-text">Expand submenu SHOP</span> 793 </span> 794 <span class="icon-fallback-text mobile-nav__toggle-close"> 795 <span class="icon icon-minus" aria-hidden="true"></span> 796 <span class="fallback-text">Collapse submenu SHOP</span> 797 </span> 798 </button> 799 </div> 800 </div> 801 <ul class="mobile-nav__sublist" id="Linklist-1" aria-labelledby="Label-1" role="navigation"> 802 803 804 805 <li class="mobile-nav__item"> 806 <a 807 href="/collections/shop-cheese" 808 class="mobile-nav__link" 809 > 810 Cheese 811 </a> 812 </li> 813 814 815 816 <li class="mobile-nav__item"> 817 <a 818 href="/collections/shop-meats" 819 class="mobile-nav__link" 820 > 821 Meats 822 </a> 823 </li> 824 825 826 827 <li class="mobile-nav__item"> 828 <a 829 href="/collections/shop-dry-goods" 830 class="mobile-nav__link" 831 > 832 Gourmet Foods 833 </a> 834 </li> 835 836 837 838 <li class="mobile-nav__item"> 839 <a 840 href="/collections/wines" 841 class="mobile-nav__link" 842 > 843 Wines 844 </a> 845 </li> 846 847 848 849 <li class="mobile-nav__item"> 850 <a 851 href="/collections/platters" 852 class="mobile-nav__link" 853 > 854 Party Platters 855 </a> 856 </li> 857 858 859 860 <li class="mobile-nav__item"> 861 <a 862 href="/collections/cheese-gifts" 863 class="mobile-nav__link" 864 > 865 Gift Boxes 866 </a> 867 </li> 868 869 870 </ul> 871 </li> 872 873 874 875 876 877 <li class="mobile-nav__item"> 878 <a 879 href="/collections/platters" 880 class="mobile-nav__link" 881 > 882 PARTY PLATTERS 883 </a> 884 </li> 885 886 887 888 889 890 <li class="mobile-nav__item"> 891 <a 892 href="/pages/contact-us" 893 class="mobile-nav__link" 894 > 895 CONTACT 896 </a> 897 </li> 898 899 900 901 902 903 <li class="mobile-nav__item"> 904 <a 905 href="/pages/we-aim-to-cheese" 906 class="mobile-nav__link" 907 > 908 ABOUT 909 </a> 910 </li> 911 912 913 914 915 <li class="mobile-nav__spacer"></li> 916 917 918 919 920 <li class="mobile-nav__item mobile-nav__item--secondary"> 921 <a href="/account/login" id="customer_login_link">Log In</a> 922 </li> 923 <li class="mobile-nav__item mobile-nav__item--secondary"> 924 <a href="/account/register" id="customer_register_link">Create Account</a> 925 </li> 926 927 928 929 <li class="mobile-nav__item mobile-nav__item--secondary"><a href="/">HOME</a></li> 930 931 <li class="mobile-nav__item mobile-nav__item--secondary"><a href="/collections">ABOUT</a></li> 932 933 <li class="mobile-nav__item mobile-nav__item--secondary"><a href="/pages/contact-us">CONTACT</a></li> 934 935 <li class="mobile-nav__item mobile-nav__item--secondary"><a href="/search">SEARCH</a></li> 936 937 <li class="mobile-nav__item mobile-nav__item--secondary"><a href="https://www.kayak.com/Santa-Barbara.15856.guide">AS SEEN ON KAYAK</a></li> 938 939 <li class="mobile-nav__item mobile-nav__item--secondary"><a href="https://cheese-shop-santa-barbara.myshopify.com/pages/accessibility-statement">ACCESSIBILITY STATEMENT</a></li> 940 941 </ul> 942 <!-- //mobile-nav --> 943 </div> 944 945 946 </div> 947 <div class="header-container drawer__header-container"> 948 <div class="header-wrapper" data-header-wrapper> 949 950 951 <style> 952 .announcement-bar { 953 background-color: #e9823f; 954 } 955 956 .announcement-bar--link:hover { 957 958 959 960 961 background-color: #ec955c; 962 963 } 964 965 .announcement-bar__message { 966 color: #ffffff; 967 } 968 </style> 969 970 971 <div class="announcement-bar"> 972 973 974 <p class="announcement-bar__message">Due to the heat, we have suspended our gift box shipping option until the Fall. For local delivery, please call us.</p> 975 976 977 </div> 978 979 980 981 982 983 <header class="site-header" role="banner"> 984 <div class="wrapper"> 985 <div class="grid--full grid--table"> 986 <div class="grid__item large--hide large--one-sixth one-quarter"> 987 <div class="site-nav--open site-nav--mobile"> 988 <button type="button" class="icon-fallback-text site-nav__link site-nav__link--burger js-drawer-open-button-left" aria-controls="NavDrawer">
989 <span class="burger-icon burger-icon--top"></span> 990 <span class="burger-icon burger-icon--mid"></span> 991 <span class="burger-icon burger-icon--bottom"></span> 992 <span class="fallback-text">Site navigation</span> 993 </button> 994 </div> 995 </div> 996 <div class="grid__item large--one-third medium-down--one-half"> 997 998 999 <div class="h1 site-header__logo large--left" itemscope itemtype="http://schema.org/Organization"> 1000 1001 1002 1003 <a href="/" itemprop="url" class="site-header__logo-link"> 1004 1005 <img class="site-header__logo-image" src="//www.cheeseshopsb.com/cdn/shop/files/Cheese_Shop_SB_Logo_10.20_165x.jpeg?v=1614352178" srcset="//www.cheeseshopsb.com/cdn/shop/files/Cheese_Shop_SB_Logo_10.20_165x.jpeg?v=1614352178 1x, //www.cheeseshopsb.com/cdn/shop/files/[email protected]?v=1614352178 2x" alt="Cheese Shop Santa Barbara" itemprop="logo"> 1006 1007 1008 1009 </a> 1010 1011 </div> 1012 1013 </div> 1014 <nav class="grid__item large--two-thirds large--text-right medium-down--hide" role="navigation"> 1015 1016 <!-- begin site-nav --> 1017 <ul class="site-nav" id="AccessibleNav"> 1018 1019 1020 1021 <li 1022 class="site-nav__item site-nav--has-dropdown " 1023 data-meganav-type="parent"> 1024 <a 1025 href="/collections/all" 1026 class="site-nav__link" 1027 aria-haspopup="true" 1028 data-meganav-type="parent" 1029 aria-controls="MenuParent-1" 1030 aria-expanded="false" 1031 > 1032 SHOP 1033 <span class="icon icon-arrow-down" aria-hidden="true"></span> 1034 </a> 1035 <ul 1036 id="MenuParent-1" 1037 class="site-nav__dropdown " 1038 data-meganav-dropdown> 1039 1040 1041 <li> 1042 <a 1043 href="/collections/shop-cheese" 1044 class="site-nav__dropdown-link" 1045 data-meganav-type="child" 1046 1047 tabindex="-1"> 1048 Cheese 1049 </a> 1050 </li> 1051 1052 1053 1054 <li> 1055 <a 1056 href="/collections/shop-meats" 1057 class="site-nav__dropdown-link" 1058 data-meganav-type="child" 1059 1060 tabindex="-1"> 1061 Meats 1062 </a> 1063 </li> 1064 1065 1066 1067 <li> 1068 <a 1069 href="/collections/shop-dry-goods" 1070 class="site-nav__dropdown-link" 1071 data-meganav-type="child" 1072 1073 tabindex="-1"> 1074 Gourmet Foods 1075 </a> 1076 </li> 1077 1078 1079 1080 <li> 1081 <a 1082 href="/collections/wines" 1083 class="site-nav__dropdown-link" 1084 data-meganav-type="child" 1085 1086 tabindex="-1"> 1087 Wines 1088 </a> 1089 </li> 1090 1091 1092 1093 <li> 1094 <a 1095 href="/collections/platters" 1096 class="site-nav__dropdown-link" 1097 data-meganav-type="child" 1098 1099 tabindex="-1"> 1100 Party Platters 1101 </a> 1102 </li> 1103 1104 1105 1106 <li> 1107 <a 1108 href="/collections/cheese-gifts" 1109 class="site-nav__dropdown-link" 1110 data-meganav-type="child" 1111 1112 tabindex="-1"> 1113 Gift Boxes 1114 </a> 1115 </li> 1116 1117 1118 </ul> 1119 </li> 1120 1121 1122 1123 <li class="site-nav__item"> 1124 <a 1125 href="/collections/platters" 1126 class="site-nav__link" 1127 data-meganav-type="child" 1128 > 1129 PARTY PLATTERS 1130 </a> 1131 </li> 1132 1133 1134 1135 <li class="site-nav__item"> 1136 <a 1137 href="/pages/contact-us" 1138 class="site-nav__link" 1139 data-meganav-type="child" 1140 > 1141 CONTACT 1142 </a> 1143 </li> 1144 1145 1146 1147 <li class="site-nav__item"> 1148 <a 1149 href="/pages/we-aim-to-cheese" 1150 class="site-nav__link" 1151 data-meganav-type="child" 1152 > 1153 ABOUT 1154 </a> 1155 </li> 1156 1157 1158 1159 1160 1161 <li class="site-nav__item site-nav__expanded-item site-nav__item--compressed"> 1162 <a class="site-nav__link site-nav__link--icon" href="/account">
1163 <span class="icon-fallback-text"> 1164 <span class="icon icon-customer" aria-hidden="true"></span> 1165 <span class="fallback-text"> 1166 1167 Log In 1168 1169 </span> 1170 </span> 1171 </a> 1172 </li> 1173 1174 1175 1176 1177 1178 <li class="site-nav__item site-nav__item--compressed"> 1179 <a href="/search" class="site-nav__link site-nav__link--icon js-toggle-search-modal" data-mfp-src="#SearchModal"> 1180 <span class="icon-fallback-text"> 1181 <span class="icon icon-search" aria-hidden="true"></span> 1182 <span class="fallback-text">Search</span> 1183 </span> 1184 </a> 1185 </li> 1186 1187 1188 <li class="site-nav__item site-nav__item--compressed"> 1189 <a href="/cart" class="site-nav__link site-nav__link--icon cart-link js-drawer-open-button-right" aria-controls="CartDrawer"> 1190 <span class="icon-fallback-text"> 1191 <span class="icon icon-cart" aria-hidden="true"></span> 1192 <span class="fallback-text">Cart</span> 1193 </span> 1194 <span class="cart-link__bubble"></span> 1195 </a> 1196 </li> 1197 1198 </ul> 1199 <!-- //site-nav --> 1200 </nav> 1201 <div class="grid__item large--hide one-quarter"> 1202 <div class="site-nav--mobile text-right"> 1203 <a href="/cart" class="site-nav__link cart-link js-drawer-open-button-right" aria-controls="CartDrawer"> 1204 <span class="icon-fallback-text"> 1205 <span class="icon icon-cart" aria-hidden="true"></span> 1206 <span class="fallback-text">Cart</span> 1207 </span> 1208 <span class="cart-link__bubble"></span> 1209 </a> 1210 </div> 1211 </div> 1212 </div> 1213 1214 </div> 1215 </header> 1216 </div> 1217 </div> 1218</div> 1219 1220 1221 1222 1223</div> 1224 1225 <div id="CartDrawer" class="drawer drawer--right drawer--has-fixed-footer"> 1226 <div class="drawer__fixed-header"> 1227 <div class="drawer__header"> 1228 <div class="drawer__title">Your cart</div> 1229 <div class="drawer__close"> 1230 <button type="button" class="icon-fallback-text drawer__close-button js-drawer-close"> 1231 <span class="icon icon-x" aria-hidden="true"></span> 1232 <span class="fallback-text">Close Cart</span> 1233 </button> 1234 </div> 1235 </div> 1236 </div> 1237 <div class="drawer__inner"> 1238 <div id="CartContainer" class="drawer__cart"></div> 1239 </div> 1240 </div> 1241 1242 <div id="PageContainer" class="page-container"> 1243 <main class="main-content" role="main"> 1244 1245 <div class="wrapper"> 1246 1247 1248 1249 <wlm class="wlm-content"> 1250 1251 1252<!-- /templates/product.liquid --> 1253 1254<div id="shopify-section-product-template" class="shopify-section"><!-- /templates/product.liquid --><div itemscope itemtype="http://schema.org/Product" id="ProductSection--product-template" 1255 data-section-id="product-template" 1256 data-section-type="product-template" 1257 data-image-zoom-type="false" 1258 data-enable-history-state="true" 1259 data-stacked-layout="true" 1260 > 1261 1262 <meta itemprop="url" content="https://www.cheeseshopsb.com/products/pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw"> 1263 <meta itemprop="image" content="//www.cheeseshopsb.com/cdn/shop/products/robiola_grande.jpg?v=1658519513"> 1264 1265 1266 1267 1268 1269 1270<div class="grid product-single"> 1271 <div class="grid__item large--seven-twelfths medium--seven-twelfths text-center"> 1272 <div id="ProductMediaGroup-product-template" class="product-single__media-group-wrapper" data-product-single-media-group-wrapper> 1273 <div class="product-single__media-group" data-product-single-media-group> 1274 1275 1276<div class="product-single__media-flex-wrapper" data-slick-media-label="Load image into Gallery viewer, gooey half wheel of robiola bosina 1277" data-product-single-media-flex-wrapper> 1278 <div class="product-single__media-flex"> 1279 1280 1281 1282 1283 1284 1285<div id="ProductMediaWrapper-product-template-31097793675523" class="product-single__media-wrapper " 1286 1287 1288 1289data-product-single-media-wrapper 1290data-media-id="product-template-31097793675523" 1291tabindex="-1"> 1292 1293 <style> 1294 1295 1296 @media screen and (min-width: 591px) { 1297 .product-single__media-product-template-31097793675523 { 1298 max-width: 850.0px; 1299 max-height: 850px; 1300 } 1301 #ProductMediaWrapper-product-template-31097793675523 { 1302 max-width: 850.0px; 1303 } 1304 } 1305 1306 1307 1308 @media screen and (max-width: 590px) { 1309 .product-single__media-product-template-31097793675523 { 1310 max-width: 590.0px; 1311 } 1312 #ProductMediaWrapper-product-template-31097793675523 { 1313 max-width: 590.0px; 1314 } 1315 } 1316 1317</style> 1318 1319 <div class="product-single__media" style="padding-top:100.0%;"> 1320 1321 <img class="mfp-image lazyload product-single__media-product-template-31097793675523" 1322 src="//www.cheeseshopsb.com/cdn/shop/products/robiola_300x300.jpg?v=1658519513" 1323 data-src="//www.cheeseshopsb.com/cdn/shop/products/robiola_{width}x.jpg?v=1658519513" 1324 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 1325 data-aspectratio="1.0" 1326 data-sizes="auto" 1327 1328 data-media-id="31097793675523" 1329 alt="gooey half wheel of robiola bosina"> 1330 </div> 1331 1332 <noscript> 1333 <img class="product-single__media" src="//www.cheeseshopsb.com/cdn/shop/products/robiola.jpg?v=1658519513" 1334 alt="gooey half wheel of robiola bosina"> 1335 </noscript> 1336</div> 1337 1338 1339 1340 </div> 1341 </div></div> 1342 1343 1344 1345 <div class="slick__controls slick-slider"> 1346 <button class="slick__arrow slick__arrow--previous" aria-label="Previous slide" data-slick-previous>
1347 <span class="icon icon-slide-prev" aria-hidden="true"></span> 1348 </button> 1349 <button class="slick__arrow slick__arrow--next" aria-label="Next slide" data-slick-next> 1350 <span class="icon icon-slide-next" aria-hidden="true"></span> 1351 </button> 1352 <div class="slick__dots-wrapper" data-slick-dots> 1353 </div> 1354 </div> 1355 </div> 1356 </div> 1357 1358 <div class="grid__item product-single__meta--wrapper medium--five-twelfths large--five-twelfths"> 1359 <div class="product-single__meta"> 1360 1361 1362 <h1 class="product-single__title" itemprop="name">Robiola Bosina</h1> 1363 1364 <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> 1365 1366 <div class="price-container" data-price-container><span id="PriceA11y" class="visually-hidden">Regular price</span> 1367 <span class="product-single__price--wrapper hide" aria-hidden="true"> 1368 <span id="ComparePrice" class="product-single__price--compare-at"></span> 1369 </span> 1370 <span id="ComparePriceA11y" class="visually-hidden" aria-hidden="true">Sale price</span><span id="ProductPrice" 1371 class="product-single__price" 1372 itemprop="price" 1373 content="11.0"> 1374 $11.00 1375 </span> 1376 1377 <div class="product-single__unit"><span class="product-unit-price"> 1378 <span class="visually-hidden">Unit price</span> 1379 <span data-unit-price></span><span aria-hidden="true">/</span><span class="visually-hidden"> per </span><span data-unit-price-base-unit></span></span> 1380 </div> 1381</div> 1382 1383<hr class="hr--small"> 1384 1385 <meta itemprop="priceCurrency" content="USD"> 1386 <link itemprop="availability" href="http://schema.org/InStock"> 1387 1388 1389 1390 1391 1392 <form method="post" action="/cart/add" id="AddToCartForm--product-template" accept-charset="UTF-8" class=" 1393 product-single__form 1394" enctype="multipart/form-data" data-product-form=""><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 1395 1396 1397 <div class="radio-wrapper js product-form__item"> 1398 <label class="single-option-radio__label" 1399 for="ProductSelect-option-0"> 1400 Weight 1401 </label> 1402 1403 <fieldset class="single-option-radio" 1404 id="ProductSelect-option-0"> 1405 1406 1407 1408 1409 <input type="radio" 1410 checked="checked" 1411 1412 value="half wheel" 1413 data-index="option1" 1414 name="option1" 1415 class="single-option-selector__radio" 1416 id="ProductSelect-option-weight-half wheel"> 1417 <label for="ProductSelect-option-weight-half wheel">half wheel</label> 1418 1419 1420 1421 <input type="radio" 1422 1423 1424 value="whole wheel" 1425 data-index="option1" 1426 name="option1" 1427 class="single-option-selector__radio" 1428 id="ProductSelect-option-weight-whole wheel"> 1429 <label for="ProductSelect-option-weight-whole wheel">whole wheel</label> 1430 1431 </fieldset> 1432 1433 </div> 1434 1435 1436 1437 <select name="id" id="ProductSelect--product-template" class="product-single__variants no-js"> 1438 1439 1440 <option 1441 selected="selected" 1442 data-sku="13040" 1443 value="36603446788263"> 1444 half wheel - $11.00 USD 1445 </option> 1446 1447 1448 1449 <option 1450 data-sku="13040" 1451 value="36603446821031"> 1452 whole wheel - $22.00 USD 1453 </option> 1454 1455 1456 </select> 1457 1458 1459 1460 <div class="product-single__add-to-cart"> 1461 <button type="submit" name="add" id="AddToCart--product-template" class="btn btn--add-to-cart">
1462 <span class="btn__text"> 1463 1464 Add to Cart 1465 1466 </span> 1467 </button> 1468 1469 </div> 1470 <input type="hidden" name="product-id" value="5829105844391" /><input type="hidden" name="section-id" value="product-template" /></form> 1471 1472 </div> 1473 1474 <div class="product-single__description rte" itemprop="description"> 1475 <p class="" style="white-space: pre-wrap;">A wonderfully rich sheep and cow's milk cheese from the Piedmont region. The texture is silky and smooth, while the flavor is soft, sweet and buttery. Great with dried cherries!</p> 1476<p class="" style="white-space: pre-wrap;"><meta charset="utf-8"><strong><em>Country:</em></strong><span> Italy</span><br><strong><em>Milk:</em></strong><span> Pasteurized sheep and cow's milk</span><br><strong><em>Rennet:</em></strong><span> Animal</span></p> 1477 </div> 1478 1479 1480 <!-- /snippets/social-sharing.liquid --> 1481 1482 1483<div class="social-sharing "> 1484 1485 1486 <a target="_blank" href="//www.facebook.com/sharer.php?u=https://www.cheeseshopsb.com/products/pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw" class="share-facebook" title="Share on Facebook"> 1487 <span class="icon icon-facebook" aria-hidden="true"></span> 1488 <span class="share-title" aria-hidden="true">Share</span> 1489 <span class="visually-hidden">Share on Facebook</span> 1490 </a> 1491 1492 1493 1494 <a target="_blank" href="//twitter.com/share?text=Robiola%20Bosina&url=https://www.cheeseshopsb.com/products/pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw" class="share-twitter" title="Tweet on Twitter"> 1495 <span class="icon icon-twitter" aria-hidden="true"></span> 1496 <span class="share-title" aria-hidden="true">Tweet</span> 1497 <span class="visually-hidden">Tweet on Twitter</span> 1498 </a> 1499 1500 1501 1502 <a target="_blank" href="//pinterest.com/pin/create/button/?url=https://www.cheeseshopsb.com/products/pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw&media=//www.cheeseshopsb.com/cdn/shop/products/robiola_1024x1024.jpg?v=1658519513&description=Robiola%20Bosina" class="share-pinterest" title="Pin on Pinterest"> 1503 <span class="icon icon-pinterest" aria-hidden="true"></span> 1504 <span class="share-title" aria-hidden="true">Pin it</span> 1505 <span class="visually-hidden">Pin on Pinterest</span> 1506 </a> 1507 1508 1509</div> 1510 1511 1512 </div> 1513 </div> 1514 </div> 1515</div> 1516 1517
1517<script type="application/json" id="ProductJson-product-template"> 1518 {"id":5829105844391,"title":"Robiola Bosina","handle":"pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw","description":"\u003cp class=\"\" style=\"white-space: pre-wrap;\"\u003eA wonderfully rich sheep and cow's milk cheese from the Piedmont region. The texture is silky and smooth, while the flavor is soft, sweet and buttery. Great with dried cherries!\u003c\/p\u003e\n\u003cp class=\"\" style=\"white-space: pre-wrap;\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003e\u003cem\u003eCountry:\u003c\/em\u003e\u003c\/strong\u003e\u003cspan\u003e Italy\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cem\u003eMilk:\u003c\/em\u003e\u003c\/strong\u003e\u003cspan\u003e Pasteurized sheep and cow's milk\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cem\u003eRennet:\u003c\/em\u003e\u003c\/strong\u003e\u003cspan\u003e Animal\u003c\/span\u003e\u003c\/p\u003e","published_at":"2026-09-23T12:04:34-07:00","created_at":"2020-09-22T16:06:31-07:00","vendor":"Cheese Shop Santa Barbara","type":"Cheese","tags":["Italy","Mixed Milk","Pasteurized"],"price":1100,"price_min":1100,"price_max":2200,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":36603446788263,"title":"half wheel","option1":"half wheel","option2":null,"option3":null,"sku":"13040","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Robiola Bosina - half wheel","public_title":"half wheel","options":["half wheel"],"price":1100,"weight":454,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":36603446821031,"title":"whole wheel","option1":"whole wheel","option2":null,"option3":null,"sku":"13040","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Robiola Bosina - whole wheel","public_title":"whole wheel","options":["whole wheel"],"price":2200,"weight":680,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.cheeseshopsb.com\/cdn\/shop\/products\/robiola.jpg?v=1658519513"],"featured_image":"\/\/www.cheeseshopsb.com\/cdn\/shop\/products\/robiola.jpg?v=1658519513","options":["Weight"],"media":[{"alt":"gooey half wheel of robiola bosina","id":31097793675523,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2730,"width":2730,"src":"\/\/www.cheeseshopsb.com\/cdn\/shop\/products\/robiola.jpg?v=1658519513"},"aspect_ratio":1.0,"height":2730,"media_type":"image","src":"\/\/www.cheeseshopsb.com\/cdn\/shop\/products\/robiola.jpg?v=1658519513","width":2730}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp class=\"\" style=\"white-space: pre-wrap;\"\u003eA wonderfully rich sheep and cow's milk cheese from the Piedmont region. The texture is silky and smooth, while the flavor is soft, sweet and buttery. Great with dried cherries!\u003c\/p\u003e\n\u003cp class=\"\" style=\"white-space: pre-wrap;\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003e\u003cem\u003eCountry:\u003c\/em\u003e\u003c\/strong\u003e\u003cspan\u003e Italy\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cem\u003eMilk:\u003c\/em\u003e\u003c\/strong\u003e\u003cspan\u003e Pasteurized sheep and cow's milk\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cem\u003eRennet:\u003c\/em\u003e\u003c\/strong\u003e\u003cspan\u003e Animal\u003c\/span\u003e\u003c\/p\u003e"} 1519 </script>
1519 1520
1520<script type="application/json" id="ModelJson-product-template"> 1521 [] 1522 </script>
1522 1523 1524 1525 1526 1527 1528</div> 1529<div id="shopify-section-product-recommendations" class="shopify-section"> 1530</div> 1531 1532 1533 </wlm> 1534 <div id="wlmpnf" style="display:none;"> 1535 <div class="page-width"> 1536 <div class="grid"> 1537 <div class="grid__item medium-up--five-sixths medium-up--push-one-twelfth"> 1538 <div class="section-header text-center"> 1539 <h1><span class="wlm-title-pnf"></span></h1> 1540 </div> 1541 1542 <div class="rte"> 1543 <div class="wlm-message-pnf"></div> 1544 </div> 1545 </div> 1546 </div> 1547 </div> 1548 </div> 1549 <div id="wlm-pwd-form" style="display: none;"> 1550 <div id="wlm-wrapper"> 1551 1552 <div class="wlm-form-holder"> 1553 <input type="password" placeholder="Enter passcode" id="wlm-pwd" 1554 onkeypress='if( event.keyCode == 13 && typeof wlm == "object" && typeof wlm.unlockByAuth == "function" ) { event.preventDefault(); wlm.unlockByAuth(this); }' /> 1555 <a href="#" id="wlm-pwd-form-button" 1556 onclick='event.preventDefault(); if( typeof wlm == "object" && typeof wlm.unlockByAuth == "function" ) wlm.unlockByAuth(this);'> 1557 Enter 1558 </a> 1559 </div> 1560 <div id="wlm-pwd-error">Invalid Password</div> 1561 </div> 1562 </div> 1563
1563<script type="text/javascript" id="wlm-helper"> 1564 if( typeof wlm == "object" ) wlm.toggleContent(true); 1565 </script>
1565 1566 1567 1568 </div> 1569 1570 </main> 1571 1572 <hr class="hr--large"> 1573 1574 <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer small--text-center" role="contentinfo" data-section-id="footer" data-section-type="footer-section"> 1575 <div class="wrapper"> 1576 1577 <div class="grid-uniform"> 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 <div class="grid__item large--one-quarter medium--one-half"> 1597 <ul class="no-bullets site-footer__linklist"> 1598 1599 1600 1601 1602 1603 <li><a href="/">HOME</a></li> 1604 1605 1606 1607 1608 1609 1610 <li><a href="/collections">ABOUT</a></li> 1611 1612 1613 1614 1615 1616 1617 <li><a href="/pages/contact-us">CONTACT</a></li> 1618 1619 1620 1621 1622 1623 </ul> 1624 </div> 1625 <div class="grid__item large--one-quarter medium--one-half"> 1626 <ul class="no-bullets site-footer__linklist"> 1627 1628 1629 <li><a href="/search">SEARCH</a></li> 1630 1631 1632 1633 1634 1635 1636 <li><a href="https://www.kayak.com/Santa-Barbara.15856.guide">AS SEEN ON KAYAK</a></li> 1637 1638 1639 1640 1641 1642 1643 <li><a href="https://cheese-shop-santa-barbara.myshopify.com/pages/accessibility-statement">ACCESSIBILITY STATEMENT</a></li> 1644 1645 1646 </ul> 1647 </div> 1648 1649 1650 1651 <div class="grid__item large--one-quarter medium--one-half"> 1652 <ul class="no-bullets social-icons"> 1653 1654 <li> 1655 <a href="https://www.facebook.com/cheeseshopsb" aria-label="Cheese Shop Santa Barbara on Facebook"> 1656 <span class="icon icon-facebook" aria-hidden="true"></span> 1657 Facebook 1658 </a> 1659 </li> 1660 1661 1662 1663 1664 <li> 1665 <a href="https://instagram.com/cheeseshopsb" aria-label="Cheese Shop Santa Barbara on Instagram"> 1666 <span class="icon icon-instagram" aria-hidden="true"></span> 1667 Instagram 1668 </a> 1669 </li> 1670 1671 1672 1673 1674 1675 1676 1677 </ul> 1678 </div> 1679 1680<div class="grid__item large--one-quarter medium--one-half large--text-right"><form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="selectors-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="/products/pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw" /></form><p class="site-footer__copyright-content">© 2026, <a href="/" title="">Cheese Shop Santa Barbara</a><br><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> </a></p></div> 1681 </div> 1682 1683 </div> 1684</footer> 1685 1686 1687 1688 1689</div> 1690 1691 </div> 1692 1693 1694
1694<script> 1695 1696 </script>
1696 1697 1698 1699 1700 1701 1702
1702<script> 1703 // Override default values of shop.strings for each template. 1704 // Alternate product templates can change values of 1705 // add to cart button, sold out, and unavailable states here. 1706 theme.productStrings = { 1707 addToCart: "Add to Cart", 1708 soldOut: "Sold Out", 1709 unavailable: "Unavailable" 1710 } 1711 </script>
1711 1712 1713 1714 1715 <div id="SearchModal" class="mfp-hide"> 1716 <!-- /snippets/search-bar.liquid --> 1717 1718 1719 1720 1721 1722<form action="/search" method="get" class="input-group search-bar search-bar--modal" role="search"> 1723 1724 <input type="search" name="q" value="" placeholder="Search our store" class="input-group-field" aria-label="Search our store"> 1725 <span class="input-group-btn"> 1726 <button type="submit" class="btn icon-fallback-text"> 1727 <span class="icon icon-search" aria-hidden="true"></span> 1728 <span class="fallback-text">Search</span> 1729 </button> 1730 </span> 1731</form> 1732 1733 </div> 1734 <ul hidden> 1735 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 1736 <li id="a11y-selection-message">Press the space key then arrow keys to make a selection.</li> 1737 <li id="a11y-slideshow-info">Use left/right arrows to navigate the slideshow or swipe left/right if using a mobile device</li> 1738 </ul> 1739
1739<script> 1740 if(Storage !== undefined) { 1741 1742 var defaultLink = "/collections/all"; 1743 1744 1745 1746 1747 1748 } 1749</script>
1749 1750 <style> 1751 .mw-fee--type-hidden > .mw-stack__item > .mw-stack { 1752 justify-content: end; 1753 font-size: smaller; 1754 } 1755 .mw-fee--type-product { 1756 max-width: 400px; 1757 font-size: small; 1758 } 1759 .mw-fee mw-fee--type-product .mw-fee__control--type-select { 1760 padding: 5px 10px; 1761 max-width: 300px; 1762 } 1763 1764 @media screen and (min-width: 769px) { 1765 .cart__row--table-large .grid__item { 1766 vertical-align: bottom; 1767 } 1768 } 1769 </style> 1770 1771 1772
1773<script type="text/javascript"></script>
vendor: 1 bytes, line 1773
1773
1774<script type="text/javascript"> 1775 window.mwProductFeesObjects = { 1776 product: {"id":5829105844391,"title":"Robiola Bosina","handle":"pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw","description":"\u003cp class=\"\" style=\"white-space: pre-wrap;\"\u003eA wonderfully rich sheep and cow's milk cheese from the Piedmont region. The texture is silky and smooth, while the flavor is soft, sweet and buttery. Great with dried cherries!\u003c\/p\u003e\n\u003cp class=\"\" style=\"white-space: pre-wrap;\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003e\u003cem\u003eCountry:\u003c\/em\u003e\u003c\/strong\u003e\u003cspan\u003e Italy\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cem\u003eMilk:\u003c\/em\u003e\u003c\/strong\u003e\u003cspan\u003e Pasteurized sheep and cow's milk\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cem\u003eRennet:\u003c\/em\u003e\u003c\/strong\u003e\u003cspan\u003e Animal\u003c\/span\u003e\u003c\/p\u003e","published_at":"2026-09-23T12:04:34-07:00","created_at":"2020-09-22T16:06:31-07:00","vendor":"Cheese Shop Santa Barbara","type":"Cheese","tags":["Italy","Mixed Milk","Pasteurized"],"price":1100,"price_min":1100,"price_max":2200,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":36603446788263,"title":"half wheel","option1":"half wheel","option2":null,"option3":null,"sku":"13040","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Robiola Bosina - half wheel","public_title":"half wheel","options":["half wheel"],"price":1100,"weight":454,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":36603446821031,"title":"whole wheel","option1":"whole wheel","option2":null,"option3":null,"sku":"13040","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Robiola Bosina - whole wheel","public_title":"whole wheel","options":["whole wheel"],"price":2200,"weight":680,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.cheeseshopsb.com\/cdn\/shop\/products\/robiola.jpg?v=1658519513"],"featured_image":"\/\/www.cheeseshopsb.com\/cdn\/shop\/products\/robiola.jpg?v=1658519513","options":["Weight"],"media":[{"alt":"gooey half wheel of robiola bosina","id":31097793675523,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2730,"width":2730,"src":"\/\/www.cheeseshopsb.com\/cdn\/shop\/products\/robiola.jpg?v=1658519513"},"aspect_ratio":1.0,"height":2730,"media_type":"image","src":"\/\/www.cheeseshopsb.com\/cdn\/shop\/products\/robiola.jpg?v=1658519513","width":2730}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp class=\"\" style=\"white-space: pre-wrap;\"\u003eA wonderfully rich sheep and cow's milk cheese from the Piedmont region. The texture is silky and smooth, while the flavor is soft, sweet and buttery. Great with dried cherries!\u003c\/p\u003e\n\u003cp class=\"\" style=\"white-space: pre-wrap;\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003e\u003cem\u003eCountry:\u003c\/em\u003e\u003c\/strong\u003e\u003cspan\u003e Italy\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cem\u003eMilk:\u003c\/em\u003e\u003c\/strong\u003e\u003cspan\u003e Pasteurized sheep and cow's milk\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cem\u003eRennet:\u003c\/em\u003e\u003c\/strong\u003e\u003cspan\u003e Animal\u003c\/span\u003e\u003c\/p\u003e"}, 1777 cartItemsProduct: [], 1778 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}, 1779 customerTags: null, 1780 template_name: "product", 1781 shop: { 1782 domain: "cheese-shop-santa-barbara.myshopify.com", 1783 money_format : "${{amount}}", 1784 money_with_currency_format : "${{amount}} USD" 1785 } 1786}; 1787</script>
1787 1788 1789 1790 1791
1792<script type="text/javascript"> 1793 1794function mwsUpdateAttrs() { 1795 const noteAttr = document.querySelectorAll('form.cart textarea[name="note"]'); 1796 1797 function findAttr() { 1798 noteAttr.forEach((input) => { 1799 const attrName = input.getAttribute("name"); 1800 const ls = localStorage.getItem(attrName); 1801 if (ls) { 1802 input.value = ls; 1803 input.setAttribute("value", ls); 1804 } 1805 }); 1806 } 1807 1808 findAttr(); 1809 1810 noteAttr.forEach((input) => { 1811 input.addEventListener("keyup", (e) => { 1812 const value = e.target.value; 1813 const attrName = input.getAttribute("name"); 1814 localStorage.setItem(attrName, value); 1815 input.setAttribute("value", value); 1816 }); 1817 }); 1818 1819 1820 1821 const checkoutButton = document.querySelector(" button[name='checkout'].cart__checkout"); 1822 const form = document.querySelector("form.cart"); 1823 1824 1825 if (form && checkoutButton) { 1826 checkoutButton.addEventListener("click", async (e) => { 1827 const response = await fetch("/cart.json"); 1828 const data = await response.json(); 1829 const currentAttrs = data.attributes || {}; 1830 1831 const noteTextarea = document.querySelector('.cart textarea[name="note"]'); 1832 const noteValue = noteTextarea ? noteTextarea.value.trim() : ''; 1833 1834 const update = await fetch("/cart/update.js", { 1835 method: "POST", 1836 headers: { 1837 "Content-Type": "application/json", 1838 }, 1839 body: JSON.stringify({ 1840 note: noteValue, 1841 attributes: { 1842 ...currentAttrs, 1843 message: noteValue 1844 } 1845 }), 1846 }); 1847 1848 if (update.ok) { 1849 console.log("Note and message updated"); 1850 } else { 1851 console.error("Error updating cart"); 1852 } 1853 }); 1854 1855 1856 1857 } 1858} 1859 1860 1861 1862</script>
1862 1863<div id="shopify-block-AenBHK0lKV1lteHBpM__18408366429334172745" class="shopify-block shopify-app-block">
1863<script> 1864 window.myPC = {"unique_id":"cheese-shop-santa-barbara.myshopify.com","request_served_at":"2026-09-26T22:33:14.994Z","source":"shopify","site_name":"Cheese Shop Santa Barbara","site_url":"cheese-shop-santa-barbara.myshopify.com","currency":"USD","locale":"en","permissions":["EXIT_INTENT_AVAILABLE","WATERMARK_DISABLED","EMAILS","NEW_MICRO","AI_GEN_AVAILABLE"],"pop_devices":["Desktop","Tablet","Mobile"],"pop_position_mobile":"Top","pop_position_desktop":"Bottom Left","pop_delay_time":5,"pop_show_time":5,"pop_between_time":5,"pop_size":"Medium","pop_repeat":true,"pop_random_order":false,"pop_can_close":true,"titlebar_enabled":null,"titlebar_text":null,"titlebar_counter_enabled":null,"titlebar_counter_color":null,"titlebar_counter_background_color":null,"cartsync_enabled":false,"campaigns":[],"pops":[],"buttons":[],"limits":{}}; 1865 1866</script>
1866 1867 1868</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
1868<script> 1869 window['ShopifyForms'] = { 1870 ...window['ShopifyForms'], 1871 currentPageType: "product" 1872 }; 1873</script>
1873 1874 1875 1876</div><div id="shopify-block-AWUJZM1huRjREckdHZ__16256948136948485038" class="shopify-block shopify-app-block"><link href="//cdn.shopify.com/extensions/01a116cc-0376-7f64-81be-d6d23904e5c6/upcharge-fees-390/assets/mws_fees_bundle.css" rel="stylesheet" type="text/css" media="all" /> 1877 1878 1879 1880
1881<script type="module" defer="defer" src="https://cdn.shopify.com/extensions/01a116cc-0376-7f64-81be-d6d23904e5c6/upcharge-fees-390/assets/mws_fees_bundle.js"></script>
1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892
1893<script type='application/json' id='mwFeesCart'> 1894 1895 1896 1897 { 1898 "attributes": {}, 1899 "collections": 1900 { 1901 1902 } 1903, 1904 "item_count": 0, 1905 "items_subtotal_price": 0, 1906 "items": [], 1907 "tags": 1908 { 1909 1910 } 1911, 1912 "total_discount": 0, 1913 "total_price": 0, 1914 "total_weight": 0.0, 1915 "original_total_price": 0 1916 } 1917 1918</script>
1918 1919
1920<script type='application/json' id='mwFeesConfigData'> 1921 {"cache_hash":1790805483,"shop_primary_locale":"en","settings":{"calendar_format":"m\/d\/Y","force_reload_page":false,"never_reload_cart_page":false,"combined_hidden_fees":false,"combined_hidden_fees_title":"Extra charges","custom_money_format":"","translations":{"text_fee_property_name":"Message","date_fee_property_name":"Date","apply_button_label":"Apply","none_option_label":"-- Please select --","none_option_label_radio":"None","fee_required_message":"This fee is required","value_blank_message":"Value can't be blank","cta_fee_price_property_name":"Fee","cta_product_price_property_name":"Price","checkout_warning_message":"The following required fees have been added to your order.","checkout_warning_continue":"Continue","checkout_warning_return":"Decline \u0026 return","hidden_fee_notice_message":"","hidden_fee_notice_button_label":"OK","hidden_fee_notice_description":"The mandated fee has been applied to your order and is already included in the total.","i18n_fee_property_title":"Fee for"},"selectors":{"cart_line_item":".mws_fee_row-item","cart_line_item_filter":"","cart_line_item_qty":"","cart_line_item_remove":"","cart_subtotal":".cart__subtotal","cart_count":"","checkout_btn":"","hidden_elements":""},"styling":{"enable_custom_css":false,"custom_css":""},"wrapper_cart_cta":{"base_title":"Additional fees","meta":null},"store_front_token":"384d1b7feca6931c3528a031470c59ee","feature_toggles":{"use_nested_cart_line":false,"hide_fee_for_prop":false,"is_default_enabled":true,"progressive_fees_enabled":false,"percent_base_enabled":false},"hide_fees_name_in_warning_message":false,"hide_dynamic_checkout_buttons":false},"fees":[{"product_id":7992946491651,"product_handle":"add-an-extra-dip-test","type":"PRODUCT","input_type":"SELECT","title":"Add an extra dip?","condition_type":"ANY","conditions":[{"value":"Fresh Crudité","type":"PRODUCT_TITLE","operator":"CONTAINS"}],"options":[{"title":"Hummus (vegan)","price_type":"FIXED","price":15,"step_percent_value":1,"sort_order":1,"variant_id":43689392177411,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":true,"sku":null},{"title":"Creamy Pesto","price_type":"FIXED","price":15,"step_percent_value":1,"sort_order":2,"variant_id":43689392210179,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":true,"sku":null},{"title":"Roasted Tomato \u0026 Feta","price_type":"FIXED","price":17.0,"step_percent_value":1,"sort_order":3,"variant_id":43689392242947,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":true,"sku":null}],"geo_restriction":["US_ALL"],"geo_is_reversed":false,"is_required":false,"is_onetime":false,"property_title":"Fee for","description":"We suggest adding a second dip to our Crudite platter for groups of 20 or more.","clone_percent_fee":true,"api_type":"AJAX_API","is_checkout":false,"is_pos":false,"limits":null,"percent_base":"FULL_PRICE"},{"product_id":7993098600707,"product_handle":"5-catering-service-fee","type":"PRODUCT","input_type":"HIDDEN","title":"5% Service Fee","condition_type":"ANY","conditions":[{"value":["dessert platters"],"type":"PRODUCT_TAG","operator":"IS_ONE_OF"},{"value":["cheese \u0026 salumi platters"],"type":"PRODUCT_TAG","operator":"IS_ONE_OF"},{"value":["more party platters"],"type":"PRODUCT_TAG","operator":"IS_ONE_OF"},{"value":["hidden item"],"type":"PRODUCT_TAG","operator":"IS_ONE_OF"}],"options":[{"title":"5%","price_type":"PERCENT","price":5,"step_percent_value":1,"sort_order":1,"variant_id":43690216456451,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":true,"sku":null}],"geo_restriction":["US_ALL","LT_ALL"],"geo_is_reversed":false,"is_required":true,"is_onetime":false,"property_title":"Fee for Catering","description":"Service fee is distributed amongst catering staff. Supplemental gratuity at your discretion.","clone_percent_fee":false,"api_type":"MIXED_CTA_AJAX","is_checkout":false,"is_pos":false,"limits":null,"percent_base":"FULL_PRICE"},{"product_id":7993098993923,"product_handle":"side-bread-basket","type":"PRODUCT","input_type":"RADIO","title":"Side Bread Basket","condition_type":"ANY","conditions":[{"value":"Small Cheese Platter ","type":"PRODUCT_TITLE","operator":"CONTAINS"},{"value":"Large Cheese Platter","type":"PRODUCT_TITLE","operator":"CONTAINS"}
1921,{"value":"Cheese \u0026 Charcuterie Platter (For 10-12) ~ 24 Hour Pre-Order","type":"PRODUCT_TITLE","operator":"CONTAINS"}],"options":[{"title":"Sliced baguette (default)","price_type":"FIXED","price":0,"step_percent_value":1,"sort_order":1,"variant_id":43690217439491,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":true,"sku":null},{"title":"WHOLE baguette (option if serving next day)","price_type":"FIXED","price":0,"step_percent_value":1,"sort_order":2,"variant_id":43690217472259,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":true,"sku":null}],"geo_restriction":["US_ALL","PL_ALL"],"geo_is_reversed":false,"is_required":false,"is_onetime":false,"property_title":"Sliced baguette","description":"Our Cheese platters always come with a basket of freshly sliced baguette. But if you are serving the platter the next day, we are happy to keep the baguettes whole, and we still provide you with the basket. We suggest warming them the next day before slicing them. We provide instructions.","clone_percent_fee":true,"api_type":"AJAX_API","is_checkout":false,"is_pos":false,"limits":null,"percent_base":"FULL_PRICE"},{"product_id":8744690483459,"product_handle":"rustic-bakery-crackers-included","type":"PRODUCT","input_type":"RADIO","title":"Crackers Included","condition_type":"ANY","conditions":[{"value":"Cocktail Platter ~ Serves 4 - 8","type":"PRODUCT_TITLE","operator":"EQUALS"}],"options":[{"title":"Rustic Bakery \u0026 Raincoast Crisps (default)","price_type":"FIXED","price":0,"step_percent_value":1,"sort_order":1,"variant_id":45912766906627,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":true,"sku":null},{"title":"Rustic Bakery x 2","price_type":"FIXED","price":0,"step_percent_value":1,"sort_order":1,"variant_id":46726781960451,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":true,"sku":null},{"title":"Gluten Free Crackers X 2","price_type":"FIXED","price":0,"step_percent_value":1,"sort_order":3,"variant_id":46738459230467,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":true,"sku":null}],"geo_restriction":[],"geo_is_reversed":false,"is_required":false,"is_onetime":false,"property_title":"Fee for Cocktail Platter","description":"A box of the Rustic Bakery crackers is included with our Cocktail Platter. However, you may choose a box of our Raincoast Crisps instead should you need a gluten-free option.","clone_percent_fee":true,"api_type":"AJAX_API","is_checkout":false,"is_pos":false,"limits":null,"percent_base":"FULL_PRICE"},{"product_id":8774095962371,"product_handle":"lunch-plates-napkins","type":"PRODUCT","input_type":"TEXT","title":"Lunch Plates \u0026 Napkins","condition_type":"ANY","conditions":[{"value":"CSSB Sandwich Platter","type":"PRODUCT_TITLE","operator":"CONTAINS"},{"value":"SB Sail Sandwich Platter","type":"PRODUCT_TITLE","operator":"CONTAINS"}],"options":[{"title":"How many Lunch size plates \u0026 napkins?","price_type":"FIXED","price":0,"step_percent_value":1,"sort_order":1,"variant_id":46016486310147,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":true,"sku":null}],"geo_restriction":[],"geo_is_reversed":false,"is_required":true,"is_onetime":true,"property_title":"LUNCH P \u0026 N","description":"Please let us know how many Lunch size plates \u0026amp; napkins you will need with this order. Ok to enter none or \"0\" if none required.","clone_percent_fee":true,"api_type":"AJAX_API","is_checkout":false,"is_pos":false,"limits":null,"percent_base":"FULL_PRICE"},{"product_id":8774098157827,"product_handle":"forks-needed","type":"PRODUCT","input_type":"TEXT","title":"Forks needed?","condition_type":"ANY","conditions":[{"value":"Feta \u0026 White Bean Salad","type":"PRODUCT_TITLE","operator":"CONTAINS"},{"value":"SB Sail Feta \u0026 White Bean Salad","type":"PRODUCT_TITLE","operator":"CONTAINS"},{"value":"Classic Green Salad","type":"PRODUCT_TITLE","operator":"CONTAINS"},{"value":"SB Sail Classic Green Salad","type":"PRODUCT_TITLE","operator":"CONTAINS"}],"options":[{"title":"How many forks needed?","price_type":"FIXED","price":0,"step_percent_value":1,"sort_order":1,"variant_id":46016497713411,"is_default":false,"progressive":null,"taxable":null,"requires_shipping":true,"sku":null}],"geo_restriction":[],"geo_is_reversed":false,"is_required":true,"is_onetime":true,"property_title":"Forks","description":"Please let us know how many forks you will need for this order. Ok to enter none or \"0\" if none required.","clone_percent_fee":true,"api_type":"AJAX_API","is_checkout":false,"is_pos":false,"limits":null,"percent_base"
1921:"FULL_PRICE"}],"deactivated_clones":[],"i18n_labels":{"en":{"text_fee_property_name":"Message","date_fee_property_name":"Date","apply_button_label":"Apply","none_option_label":"-- Please select --","none_option_label_radio":"None","fee_required_message":"This fee is required","value_blank_message":"Value can't be blank","hidden_fee_notice_button_label":"OK","hidden_fee_notice_description":"The mandated fee has been applied to your order and is already included in the total.","checkout_warning_message":"The following required fees have been added to your order.","cta_fee_price_property_name":"Fee","cta_product_price_property_name":"Price","combined_hidden_fees_title":"Extra charges","checkout_warning_continue":"Continue","checkout_warning_return":"Decline \u0026 return","i18n_fee_property_title":"Fee for"}},"i18n_fees":{}} 1922</script>
1922 1923
1924<script id='mwFeesConfig'> 1925 1926 1927 function mwsFeesNextInit() { 1928 let config = JSON.parse(document.getElementById('mwFeesConfigData')?.textContent || 'null'); 1929 config = config || { 1930 "settings": {}, 1931 "fees": [], 1932 "cache_hash": 123456789 1933 }; 1934 1935 if (config.settings.styling && config.settings.styling.enable_custom_css && config.settings.styling.custom_css.length) { 1936 const styleEl = document.createElement('style'); 1937 1938 styleEl.innerHTML = config.settings.styling.custom_css; 1939 document.head.appendChild(styleEl); 1940 } 1941 1942 window.mwFeesConfig = { 1943 ... config, 1944 cart: 1945 { 1946 "attributes": {}, 1947 "collections": 1948 { 1949 1950 } 1951, 1952 "item_count": 0, 1953 "items_subtotal_price": 0, 1954 "items": [], 1955 "tags": 1956 { 1957 1958 } 1959, 1960 "total_discount": 0, 1961 "total_price": 0, 1962 "total_weight": 0.0, 1963 "original_total_price": 0 1964 } 1965 , 1966 customer_tags: 1967 [ 1968 1969 ] 1970, 1971 current_product: { 1972 id: 5829105844391, 1973 title: "Robiola Bosina", 1974 handle: "pilota-thyy4-tp2s6-2ss5x-z6edc-rajgw", 1975 product_type: "Cheese", 1976 tags: ["Italy","Mixed Milk","Pasteurized"], 1977 vendor: "Cheese Shop Santa Barbara", 1978 collections: 1979 [ 1980 1981 1982 "Featured" 1983 , "224365904039" 1984 , "gid:\/\/shopify\/Collection\/224365904039" 1985 , "featured" 1986 , 1987 1988 "Fees products" 1989 , "402710397187" 1990 , "gid:\/\/shopify\/Collection\/402710397187" 1991 , "fees-products" 1992 , 1993 1994 "Products" 1995 , "269542883495" 1996 , "gid:\/\/shopify\/Collection\/269542883495" 1997 , "all" 1998 , 1999 2000 "Shop Cheese" 2001 , "222623891623" 2002 , "gid:\/\/shopify\/Collection\/222623891623" 2003 , "shop-cheese" 2004 2005 2006 2007 ] 2008, 2009 selected_variant: { 2010 id: 36603446788263, 2011 title: "half wheel", 2012 price: 1100, 2013 sku: "13040", 2014 grams: null, 2015 available: true 2016 } 2017 }, 2018 shop: { 2019 domain: "www.cheeseshopsb.com", 2020 permanent_domain: "cheese-shop-santa-barbara.myshopify.com" 2021 }, 2022 template_name: "product", 2023 money_format: "${{amount}}", 2024 shop_currency: "USD", 2025 current_money_format: "$0.00 USD", 2026 market_handle: "us", 2027 current_locale: "en", 2028 default_locale: "en", 2029 default_locale_root_url: "\/" 2030 } 2031 } 2032 2033 mwsFeesNextInit(); 2034</script>
2034 2035 2036 2037</div><div id="shopify-block-AYjNLSHk4TmJUV2VSW__2783554875815837874" class="shopify-block shopify-app-block"> 2038 <!-- BEGIN app snippet: app-data --> 2039<!-- BEGIN app snippet: widget-boot -->
2039<script> 2040 (function () { 2041 // Headless / DOM-rebuild storefronts (e.g. Helium builder) re-render the whole 2042 // document after hydration, wiping both this injected loader script and the 2043 // widget nodes it mounts â the widget silently disappears. This closure survives 2044 // such rebuilds (it lives in JS memory even after its own script node is removed), 2045 // so it re-injects the loader whenever the widget vanishes after having mounted. 2046 if (window.__seaA11yLoaderHealer) return; 2047 window.__seaA11yLoaderHealer = true; 2048 2049 var LOADER_BASE = 'https://cdn-accessibility.avada.io/scripttag'; 2050 var LOADER_FILE = 'sea-accessibility-loader.min.js'; 2051 // Every id/class the loader or main bundle renders when the widget is present. 2052 var WIDGET_SELECTORS = [ 2053 '#Sea-Accessibility__LoaderButton', 2054 '#Sea-Accessibility__button', 2055 '#Sea-Accessibility__ButtonWidget--Inline', 2056 '#SEA_ACCESSIBILITY_WidgetIconContainer', 2057 '.Sea-Accessibility__Loader' 2058 ]; 2059 var MAX_REHEALS = 20; // safety cap so a hostile theme can never loop forever 2060 2061 function widgetPresent() { 2062 for (var i = 0; i < WIDGET_SELECTORS.length; i++) { 2063 if (document.querySelector(WIDGET_SELECTORS[i])) return true; 2064 } 2065 return false; 2066 } 2067 2068 function loaderScriptPresent() { 2069 var scripts = document.getElementsByTagName('script'); 2070 for (var i = 0; i < scripts.length; i++) { 2071 if (scripts[i].src && scripts[i].src.indexOf('sea-accessibility-loader') !== -1) return true; 2072 } 2073 return false; 2074 } 2075 2076 // SEC-P4 H1 follow-up (SB-17345): the loader stays a fixed filename (it's embedded 2077 // here by literal name), so it can't be pinned by content-hash like the main bundle. 2078 // Instead we fetch its sha384 from a manifest that ships in the very same scripttag 2079 // build/deploy as the loader bundle itself, so the two can never drift apart the way 2080 // a hash hardcoded into this Liquid template could (this template and the scripttag 2081 // bundle deploy on separate, unsynchronized pipelines). 2082 var loaderManifest = null; // {file, integrity} once fetched; stays null forever on failure 2083 var manifestFetchStarted = false; 2084 2085 function fetchLoaderManifest(onDone) { 2086 if (loaderManifest || manifestFetchStarted) return onDone(); 2087 manifestFetchStarted = true; 2088 var done = false; 2089 function finish() { 2090 if (done) return; 2091 done = true; 2092 onDone(); 2093 } 2094 try { 2095 var xhr = new XMLHttpRequest(); 2096 xhr.open('GET', LOADER_BASE + '/loader-sri-manifest.json?v=' + Date.now(), true); 2097 xhr.timeout = 3000; 2098 xhr.onload = function () { 2099 try { 2100 if (xhr.status >= 200 && xhr.status < 300) { 2101 var manifest = JSON.parse(xhr.responseText); 2102 if (manifest && manifest.file && manifest.integrity) loaderManifest = manifest; 2103 } 2104 } catch (e) {} 2105 finish(); 2106 }; 2107 xhr.onerror = finish; 2108 xhr.ontimeout = finish; 2109 xhr.send(); 2110 } catch (e) { 2111 finish(); 2112 } 2113 } 2114 2115 function injectLoader() { 2116 // Fail-open by design: a manifest fetch hiccup (network flake, ad blocker on the 2117 // XHR, CDN blip) must never take the whole accessibility widget down. Worst case 2118 // we load the loader unpinned, same as before this fix. 2119 fetchLoaderManifest(function () { 2120 var s = document.createElement('script'); 2121 if (loaderManifest) { 2122 s.src = LOADER_BASE + '/' + loaderManifest.file + '?v=' + Date.now(); 2123 s.integrity = loaderManifest.integrity; 2124 s.crossOrigin = 'anonymous'; 2125 } else { 2126 s.src = LOADER_BASE + '/' + LOADER_FILE + '?v=' + Date.now(); 2127 } 2128 s.defer = true; 2129 (document.head || document.documentElement).appendChild(s); 2130 }); 2131 } 2132 2133 injectLoader(); 2134 2135 // Only reheal once the widget has actually mounted and then disappeared: this 2136 // avoids re-injecting on stores where the widget is legitimately absent 2137 // (country-hidden, inline target missing) or where a script optimiser merely 2138 // strips executed
2138<script> tags without touching the widget. 2139 var everMounted = false; 2140 var reheals = 0; 2141 var rehealing = false; 2142 2143 function check() { 2144 if (widgetPresent()) { 2145 everMounted = true; 2146 return; 2147 } 2148 if (!everMounted || rehealing || reheals >= MAX_REHEALS) return; 2149 // Widget gone. The loader
2149<script> being gone too is the DOM-rebuild signal. 2150 if (loaderScriptPresent()) return; 2151 rehealing = true; 2152 reheals++; 2153 injectLoader(); 2154 // Give the freshly injected loader a beat to mount before re-arming. 2155 setTimeout(function () { rehealing = false; }, 1000); 2156 } 2157 2158 if (typeof MutationObserver !== 'undefined') { 2159 var start = function () { 2160 try { 2161 new MutationObserver(check).observe(document.documentElement, { 2162 childList: true, 2163 subtree: true 2164 }); 2165 } catch (e) {} 2166 }; 2167 if (document.body) start(); 2168 else document.addEventListener('DOMContentLoaded', start); 2169 } 2170 })(); 2171</script>
2171 2172<!-- END app snippet --> 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 <style> 2187 2188 2189 2190 </style> 2191
2192<script> 2193 try { 2194 const [dataMetafields = {}] = [ 2195 {"appStatus":true,"removeBrandingForNewShop":true,"disabledToggleClassAtModeReaderView":false,"showCloseButton":false,"redetectOnLocaleChange":false,"menuSetting":{"statementLink":"https:\/\/cheese-shop-santa-barbara.myshopify.com\/pages\/accessibility-statement","allowResizeContent":true,"allowChangeLanguage":true,"allowAccessibilityProfiles":true,"enableShowHideWidget":true,"allowResetAdjustment":true,"enableStatementLink":true,"enableContrast":true,"enableSaturation":true,"enableHighlightLinks":true,"enableTextSize":true,"enableTextAlignment":true,"enableLetterSpacing":true,"enableLineSpacing":true,"enableFont":true,"enableTextMagnifier":true,"enableMuteSound":true,"enableHideImages":true,"enableStopAnimations":true,"enableReaderView":true,"enableReadingGuide":true,"enablePageStructure":true,"enableBWCursor":true,"enableTextToSpeech":true,"shopId":"kD6pqjRKpQJv446WtfV4","createdAt":"2026-01-30T02:04:04.598Z","id":"QPx6jsWu7iFl7VvuFnT2","enableAutoAltText":true},"widgetSetting":{"preset":"mono","footerTitle":"Powered by Sea","detectLanguage":["browser-language"],"defaultLanguage":"en-US","customCSS":"","headerTitle":"","brandBgColor":"#F5F5F5","shopId":"kD6pqjRKpQJv446WtfV4","createdAt":"2026-01-30T02:04:04.642Z","inlineText":"Accessibility","buttonIcon":"faders","mobileRatio":"80percent","id":"tX2IWjtjT8xqkf0DbNg8","position":"right","inlineTextLocalized":{"fr":"Accessibilité","lt":"Prieinamumas","ja":"ã¢ã¯ã»ã·ããªãã£","he":"× ××ש×ת","pt-PT":"Acessibilidade","en-GB":"Accessibility","ar":"Ø¥Ù ÙØ§ÙÙØ© اÙÙØµÙÙ","it":"Accessibilità ","de":"Barrierefreiheit","cs":"PÅÃstupnost","pt-BR":"Acessibilidade","tr":"EriÅilebilirlik","vi":"Trợ nÄng","no":"Tilgjengelighet","th":"à¸à¸²à¸£à¹à¸à¹à¸²à¸à¸¶à¸","ko":"ì ê·¼ì±","nl":"Toegankelijkheid","da":"Tilgængelighed","el":"Î ÏοÏβαÏιμÏÏηÏα","es":"Accesibilidad","ro":"Accesibilitate","zh-CN":"æ éç¢","hi":"सà¥à¤²à¤à¤¤à¤¾","fi":"Esteettömyys","en-US":"Accessibility","zh-TW":"ç¡éç¤","et":"Ligipääsetavus","pl":"DostÄpnoÅÄ","ru":"ÐоÑÑÑпноÑÑÑ","id":"Aksesibilitas","sv":"Tillgänglighet"},"inlineTextMode":"worldwide","buttonSize":"small","buttonPosition":"bottom","customPosition":"","buttonStyle":"floating","resetButtonTextColor":"#FFFFFF","fontUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0698\/3827\/4721\/files\/sea-a11y-figtree.woff2?v=1774342556","titleSectionBgColor":"#FFFFFF","textFont":"Figtree","titleSectionTextColor":"#272D36","serveFontViaCDN":true,"fontCdnUrls":{"Figtree":"https:\/\/cdn.shopify.com\/s\/files\/1\/0488\/9427\/9847\/files\/sea-a11y-figtree.woff2?v=1787955084"},"resetButtonBgColor":"#ee8543","brandSecondaryColor":"#ee8543","hideButtonTextColor":"#ee8543","brandPrimaryColor":"#ee8543"},"translations":{},"shopId":"kD6pqjRKpQJv446WtfV4","lastUpdated":"2026-08-28T22:16:58.194Z"}, 2196 ]; 2197 const isBlock = false; 2198 const isV2Shop = false; 2199 const initData = () => ({ 2200 ...dataMetafields, 2201 isBlock, 2202 isV2Shop, 2203 template: "product", 2204 }); 2205 2206 if (!window.SEA_ACCESSIBILITY) { 2207 window.SEA_ACCESSIBILITY = initData(); 2208 } 2209 window.SEA_ACCESSIBILITY = {...window.SEA_ACCESSIBILITY, ...initData()}; 2210 2211 } catch (e) { 2212 console.error('Error assigning sea accessibility variable', e); 2213 } 2214</script>
2214 2215<!-- BEGIN app snippet: widget-boot -->
2215<script> 2216 (function () { 2217 // Headless / DOM-rebuild storefronts (e.g. Helium builder) re-render the whole 2218 // document after hydration, wiping both this injected loader script and the 2219 // widget nodes it mounts â the widget silently disappears. This closure survives 2220 // such rebuilds (it lives in JS memory even after its own script node is removed), 2221 // so it re-injects the loader whenever the widget vanishes after having mounted. 2222 if (window.__seaA11yLoaderHealer) return; 2223 window.__seaA11yLoaderHealer = true; 2224 2225 var LOADER_BASE = 'https://cdn-accessibility.avada.io/scripttag'; 2226 var LOADER_FILE = 'sea-accessibility-loader.min.js'; 2227 // Every id/class the loader or main bundle renders when the widget is present. 2228 var WIDGET_SELECTORS = [ 2229 '#Sea-Accessibility__LoaderButton', 2230 '#Sea-Accessibility__button', 2231 '#Sea-Accessibility__ButtonWidget--Inline', 2232 '#SEA_ACCESSIBILITY_WidgetIconContainer', 2233 '.Sea-Accessibility__Loader' 2234 ]; 2235 var MAX_REHEALS = 20; // safety cap so a hostile theme can never loop forever 2236 2237 function widgetPresent() { 2238 for (var i = 0; i < WIDGET_SELECTORS.length; i++) { 2239 if (document.querySelector(WIDGET_SELECTORS[i])) return true; 2240 } 2241 return false; 2242 } 2243 2244 function loaderScriptPresent() { 2245 var scripts = document.getElementsByTagName('script'); 2246 for (var i = 0; i < scripts.length; i++) { 2247 if (scripts[i].src && scripts[i].src.indexOf('sea-accessibility-loader') !== -1) return true; 2248 } 2249 return false; 2250 } 2251 2252 // SEC-P4 H1 follow-up (SB-17345): the loader stays a fixed filename (it's embedded 2253 // here by literal name), so it can't be pinned by content-hash like the main bundle. 2254 // Instead we fetch its sha384 from a manifest that ships in the very same scripttag 2255 // build/deploy as the loader bundle itself, so the two can never drift apart the way 2256 // a hash hardcoded into this Liquid template could (this template and the scripttag 2257 // bundle deploy on separate, unsynchronized pipelines). 2258 var loaderManifest = null; // {file, integrity} once fetched; stays null forever on failure 2259 var manifestFetchStarted = false; 2260 2261 function fetchLoaderManifest(onDone) { 2262 if (loaderManifest || manifestFetchStarted) return onDone(); 2263 manifestFetchStarted = true; 2264 var done = false; 2265 function finish() { 2266 if (done) return; 2267 done = true; 2268 onDone(); 2269 } 2270 try { 2271 var xhr = new XMLHttpRequest(); 2272 xhr.open('GET', LOADER_BASE + '/loader-sri-manifest.json?v=' + Date.now(), true); 2273 xhr.timeout = 3000; 2274 xhr.onload = function () { 2275 try { 2276 if (xhr.status >= 200 && xhr.status < 300) { 2277 var manifest = JSON.parse(xhr.responseText); 2278 if (manifest && manifest.file && manifest.integrity) loaderManifest = manifest; 2279 } 2280 } catch (e) {} 2281 finish(); 2282 }; 2283 xhr.onerror = finish; 2284 xhr.ontimeout = finish; 2285 xhr.send(); 2286 } catch (e) { 2287 finish(); 2288 } 2289 } 2290 2291 function injectLoader() { 2292 // Fail-open by design: a manifest fetch hiccup (network flake, ad blocker on the 2293 // XHR, CDN blip) must never take the whole accessibility widget down. Worst case 2294 // we load the loader unpinned, same as before this fix. 2295 fetchLoaderManifest(function () { 2296 var s = document.createElement('script'); 2297 if (loaderManifest) { 2298 s.src = LOADER_BASE + '/' + loaderManifest.file + '?v=' + Date.now(); 2299 s.integrity = loaderManifest.integrity; 2300 s.crossOrigin = 'anonymous'; 2301 } else { 2302 s.src = LOADER_BASE + '/' + LOADER_FILE + '?v=' + Date.now(); 2303 } 2304 s.defer = true; 2305 (document.head || document.documentElement).appendChild(s); 2306 }); 2307 } 2308 2309 injectLoader(); 2310 2311 // Only reheal once the widget has actually mounted and then disappeared: this 2312 // avoids re-injecting on stores where the widget is legitimately absent 2313 // (country-hidden, inline target missing) or where a script optimiser merely 2314 // strips executed
2314<script> tags without touching the widget. 2315 var everMounted = false; 2316 var reheals = 0; 2317 var rehealing = false; 2318 2319 function check() { 2320 if (widgetPresent()) { 2321 everMounted = true; 2322 return; 2323 } 2324 if (!everMounted || rehealing || reheals >= MAX_REHEALS) return; 2325 // Widget gone. The loader
2325<script> being gone too is the DOM-rebuild signal. 2326 if (loaderScriptPresent()) return; 2327 rehealing = true; 2328 reheals++; 2329 injectLoader(); 2330 // Give the freshly injected loader a beat to mount before re-arming. 2331 setTimeout(function () { rehealing = false; }, 1000); 2332 } 2333 2334 if (typeof MutationObserver !== 'undefined') { 2335 var start = function () { 2336 try { 2337 new MutationObserver(check).observe(document.documentElement, { 2338 childList: true, 2339 subtree: true 2340 }); 2341 } catch (e) {} 2342 }; 2343 if (document.body) start(); 2344 else document.addEventListener('DOMContentLoaded', start); 2345 } 2346 })(); 2347</script>
2347 2348<!-- END app snippet --> 2349 2350<style id="sea-custom-css"></style> 2351 2352<!-- END app snippet --> 2353 2354 2355 2356</div>
2356<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2356 2357</body> 2358</html> 2359
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.